.ksCategoryImage2 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/krolewskiedekrety1.png);
		opacity: 0.75;
}

.ksCategoryImage3 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/znanyswiat1.png);
		opacity: 0.75;
}

.ksCategoryImage5 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/radakorony.png);
		opacity: 0.75;
}

.ksCategoryImage6 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/kronikicytadeli.png);
		opacity: 0.75;
}

.ksCategoryImage7 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/skarbiec.png);
		opacity: 0.75;
}

.ksCategoryImage10 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/wloscikorony.png);
		opacity: 0.75;
}

.ksCategoryImage11 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/dorzecze1.png);
		opacity: 0.75;
}


.ksCategoryImage12 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/orlegniazdo.png);
		opacity: 0.75;
}

.ksCategoryImage13 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/ziemieburzy.png);
		opacity: 0.75;
}


.ksCategoryImage14 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/reach10.png);
	opacity: 0.75;
}


.ksCategoryImage15 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/zachoddd.png);
	opacity: 0.75;
}

.ksCategoryImage16 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/zelaznewyspy2.png);
	opacity: 0.75;
}
.ksCategoryImage17 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/polnoc.png);
	opacity: 0.75;
}

.ksCategoryImage18 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/dorne5.png);
	opacity: 0.75;
}

.ksCategoryImage20 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/essos.png);
	opacity: 0.75;
}


.ksCategoryImage22 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/kruki.png);
		opacity: 0.75;
}

.ksCategoryImage23 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/podroze.png);
		opacity: 0.75;
}

.ksCategoryImage24 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/retrospekcje.png);
		opacity: 0.75;
}

.ksCategoryImage25 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/krolewskaprzystan.png);
		opacity: 0.75;
}

.ksCategoryImage26 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/czerwonatwierdza.png);
		opacity: 0.75;
}

.ksCategoryImage27 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/riverrun.png);
		opacity: 0.75;
}

.ksCategoryImage28 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/dolinaarrynow2.png);
		opacity: 0.75;
}

.ksCategoryImage29 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/koniecburzy1.png);
		opacity: 0.75;
}

.ksCategoryImage30 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/wysogrod1.png);
	opacity: 0.75;
}

.ksCategoryImage31 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/casterlyrock3.png);
	opacity: 0.75;
}


.ksCategoryImage32 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/pyke.png);
	opacity: 0.75;
}

.ksCategoryImage33 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/winterfell.png);
	opacity: 0.75;
}

.ksCategoryImage34 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/slonecznawlocznia.png);
	opacity: 0.75;
}

.ksCategoryImage35 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/braavos.png);
	opacity: 0.75;
}

.ksCategoryImage36 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/staremiasto1.png);
	opacity: 0.75;
}

.ksCategoryImage37 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/smoczaskala1.png);
	opacity: 0.75;
}

.ksCategoryImage38 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/driftmark.png);
	opacity: 0.75;
}

.ksCategoryImage39 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/krolewskilas2.png);
	opacity: 0.75;
}


.ksCategoryImage40 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/harrenhal.png);
	opacity: 0.75;
}

.ksCategoryImage41 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/blizniaki1.png);
	opacity: 0.75;
}


.ksCategoryImage42 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/zlotybrzeg.png);
	opacity: 0.75;
}


.ksCategoryImage43 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/zapchlonytylek.png);
	opacity: 0.75;
}

.ksCategoryImage44 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/lannisport.png);
	opacity: 0.75;
}

.ksCategoryImage45 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/gulltown.png);
	opacity: 0.75;
}

.ksCategoryImage48 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/mechanika.png);
	opacity: 0.75;
}

.ksCategoryImage49 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/bialyport3.png);
	opacity: 0.75;
}

.ksCategoryImage50 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/mur.png);
	opacity: 0.75;
}

.ksCategoryImage51 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/tarth4.png);
	opacity: 0.75;
}


.ksCategoryImage52 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/czarnyzamek.png);
	opacity: 0.75;
}

.ksCategoryImage53 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/wysokawieza.png);
	opacity: 0.75;
}

.ksCategoryImage54 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/starawyk.png);
	opacity: 0.75;
}

.ksCategoryImage55 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/yronwood.png);
	opacity: 0.75;
}


.ksCategoryImage56 {
    background-image: url(https://kingsroad.com.pl/images/kategorie/cytadela.png);
	opacity: 0.75;
}

.ksCategoryImage .ksCategoryOverlay {
    background: transparent;
    );
}



.main {
 display: inline;
  width: 1010px;
  padding-top: 20px;
  color: var(--header);
  font-family: var(--medieval);
  font-size: 28px;
  letter-spacing: 6px;
  border-bottom: 2px solid var(--borderprofil);
  text-align: center;
	text-transform: lowercase;}
	
.title-main {
    color: var(--header);
	display: inline;
    font-family: var(--medieval);
    font-size: 28px;
    letter-spacing: 6px;
    border-bottom: 2px solid var(--borderprofil);
    text-align: center;
	text-transform: lowercase;}

:root {
    --kr-page-width: 1010px;
}

/* Jedna szerokość dla indexu, działów, tematów, profili itd. */
#content > .wrapper {
    box-sizing: border-box;
    width: var(--kr-page-width);
    max-width: calc(100% - 40px);
    min-width: 0;
    margin-left: auto;
    margin-right: auto;
}

/* Formularze nie tworzą już drugiej, niezależnej szerokości */
.krComposerPage {
    box-sizing: border-box;
    width: 100%;
    max-width: none;
    min-width: 0;
}

.ksSidebarMenu {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr);
  width: 100% !important;
  justify-items: center !important;
  align-content: start;
  gap: 14px;
}

.ksSidebarMenu > a.menu-tip {
  width: 32px !important;
  height: 32px !important;
  margin: 0 !important;
  justify-self: center !important;
  box-sizing: border-box;
}
body {
	background: var(--body) none repeat scroll 0% 0%;
	color: var(--biel);
	text-align: center;
	line-height: 1.4;
	margin: 0;
	overflow-y: scroll;
	text-decoration: none;
	font-family: var(--basic);
	font-size: 13px;
}

html{
	min-height: 100%;
	position: relative;
}

body {
	margin: 0;
}

.post_flexible {
	display:flex;
}

.wo_title {
	color: #2C3E50;
	margin-left: 15px;
	display: block;
	margin-top: 20px;
	font-family: var(--basic);
	font-size: 25px;
}

.wo_desc {
	color: rgb(58, 58, 59);
	display: inline-block;
	margin: 15px 15px 40px;
	
	font-size: 15px;
}

#container {
	background: #F6F6F6;
	color: #333;
	text-align: left;
	line-height: 1.4;
	margin: 0;
	
	font-family: var(--basic);
	font-size: 13px;
}

.wrapper {
	width: 1003px;
	margin: auto auto;
}

#hb_title {
	color: white;
	font-size: 30px;
	position: relative;
	font-family: var(--basic);
	left: 85px;
	top: 30px;
}

#hb_desc {
	font-size: 18px; text-align: left; font-family: Source Sans Pro;
}

#home_bit {
	color: var(--font1);
	padding: 0px 3px 0px 17px;
	position: relative;
	cursor: pointer;
	font-size: 17px;
	transition: all 150ms;
	display: inline-block;
}

.nav_link {
	text-decoration: none;
	color: #2ECC71;
	float: right;
	position: relative;
	top: -15px;
	font-size: 15px;
	padding: 16px;
	transition: background 200ms;
	cursor: pointer;
}

.nav_link:hover {
	background: #FCFCFC;
	border-bottom: 2px solid #2ECC71;
}

.nav_link a:link, a:hover, a {
	text-decoration: none;
}

.subforum_miniofflock i:before {
	content: "\f148";
}

.subforum_miniofflink i:before {
	content: "\f148";
}

.forum {
	float: left;
}

a:link {
	color: var(--linki);
	text-decoration: none;
}

a:visited {
	color: var(--linki);
	text-decoration: none;
}

a:hover,
a:active {
	color: var(--linki);
	text-decoration: underline;
}



#nav_mobile {
	display:none;
}

#content {
	background: var(--body) none repeat scroll 0% 0%;
	width: auto !important;
	overflow: hidden;
}

#header ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

#header ul.menu li {
	margin: 0 7px;
	display: inline;
}

#header ul.menu li a {
	padding-left: 20px;
	background-repeat: no-repeat;
	display: inline-block;
	line-height: 16px;
}











.nbHeroName a,
.nbHeroName a:link,
.nbHeroName a:visited,
.nbHeroName a:hover {  color: inherit;
	text-decoration: none !important;}

.mainthead a,
.mainthead a:link,
.mainthead a:visited,
.mainthead a:hover {
  color: inherit;
  text-decoration: none !important;
}

.mainthead{
    width:100%;
    text-align:center;
    position:relative;
}
.mainthead span{
    display:inline-block;
    color:var(--header);
    font-size:38px;
    font-family:var(--medieval);
    font-weight:300;
    text-transform:lowercase;
    letter-spacing:6px;
  border-bottom: 2px solid var(--borderprofil);
    margin:18px 0;
}

.ksCategory{
    width:1010px;
    display:grid;
    grid-template-columns:210px 1fr 224px;
    border:1px solid var(--borderprofil);
    background:var(--gradient);
    margin-bottom:40px;
}

/* ===========================
   AVATAR
=========================== */

.ksCategoryAvatar{
    display:flex;
    justify-content:center;
    align-items:center;
    padding:30px 20px 10px 30px;
    background:var(--gradient);
}

/* ===========================
   CONTENT
=========================== */

.ksCategoryContent{
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:25px;
}

.ksCategoryTitle{
    display:flex;
    align-items:center;
    gap:18px;
    margin-bottom:15px;
}

.ksCategoryTitle::after{
    content:"";
    flex:1;
    height:1px;
    background:var(--borderprofil);
}

.ksCategoryTitle a{
    color:var(--kolorkategoria);
    text-decoration:none;
    white-space:nowrap;
    font-family:var(--tytulkat);
    font-size:18px;
    letter-spacing:1px;
}

.ksCategoryDescription{
    font-size:14px;
    line-height:1.7;
    color:var(--biel);
    text-align:justify;
	font-family: var(--basic);
}

/* ===========================
   IMAGE
=========================== */

.ksCategoryImage{
    position:relative;
    overflow:hidden;

    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;

    background-color:#dfd4d4;
    background-blend-mode:multiply;

    border-left:1px solid var(--borderprofil);

    transition:.4s;
}

.ksCategoryImage:hover{
}

/* ===========================
   OVERLAY
=========================== */
.ksCategoryImage{
    position:relative;
    overflow:hidden;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    background-blend-mode:multiply;
    border-left:1px solid var(--borderprofil);
}

.ksCategoryOverlay{
    position:absolute;
    inset:0;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:flex-end;
    padding-right:30px;
    gap:14px;
    background:var(--gradient);
    overflow:hidden;
}

.ksCategoryOverlay a{

    display:flex;
    align-items:center;
    gap:12px;

    text-decoration:none;

    font:11px Instrument;
    letter-spacing:3px;
    text-transform:lowercase;

    opacity:0;
    transform:translateX(40px);

    transition:
        transform .45s ease,
        opacity .45s ease,
        color .25s ease,
        letter-spacing .25s ease;
}

.ksCategoryOverlay a::before{

    content:"";

    width:34px;
    height:1px;

    background:var(--borderprofil);

    transition:.25s;
}

.ksCategoryImage:hover .ksCategoryOverlay a{

    opacity:1;
    transform:translateX(0);

}

/* animacja */

.ksCategoryOverlay a:nth-child(1){
    transition-delay:.05s;
}

.ksCategoryOverlay a:nth-child(2){
    transition-delay:.12s;
}

.ksCategoryOverlay a:nth-child(3){
    transition-delay:.19s;
}

.ksCategoryOverlay a:nth-child(4){
    transition-delay:.26s;
}

.ksCategoryOverlay a:hover{

    letter-spacing:4px;
}

.ksCategoryOverlay a:hover::before{

    width:50px;
}


/* ===========================
   LAST POST
=========================== */

.lastpostBox{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:16px;
    margin-top:-10px;
    font-size:11px;
    text-transform:uppercase;
    color:var(--biel);
}

.lastpostAvatar{
    justify-content:center;
    align-items:center;
	    border: 1px solid var(--borderprofil);

}

.lastpostAvatar img{
    width:80px;
    height:80px;
    object-fit:cover;
    padding:9px;
    border-radius:0;
    opacity:.75;
	    filter: grayscale(100%);

    transition:opacity .3s ease;}

.lastpostAvatar:hover img{
    opacity:1;
}
.lastpostInfo{
    width:100%;
}

.lastpostRow{
    display:flex;
    align-items:center;
    gap:8px;
    margin-bottom:12px;
}

.label{
    width:42px;
    font-size:9px;
    letter-spacing:2px;
    color:#887d7d;
}

.line{
    flex:1;
    height:1px;
    background:var(--borderprofil);
}

.value{
    font-size:12px;
    color:var(--biel);
	font-family: var(--fontp);
    white-space:nowrap;
}

.value a{
    color:inherit;
    text-decoration:none;
}

/* Ziarno na obrazkach kategorii */

/* Widoczne ziarno na obrazkach kategorii */

/* Delikatne, naturalne ziarno */



/* ===========================
   PANORAMAS
=========================== */

