@font-face {
    font-family: 'Cardo';
    src: url('/css/fonts/Cardo-Regular-webfont.eot');
    src: url('/css/fonts/Cardo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/Cardo-Regular-webfont.woff2') format('woff2'),
         url('/css/fonts/Cardo-Regular-webfont.woff') format('woff'),
         url('/css/fonts/Cardo-Regular-webfont.ttf') format('truetype'),
         url('/css/fonts/Cardo-Regular-webfont.svg#cardoregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/css/fonts/Montserrat-Bold-pl-webfont.eot');
    src: url('/css/fonts/Montserrat-Bold-pl-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/Montserrat-Bold-pl-webfont.woff2') format('woff2'),
         url('/css/fonts/Montserrat-Bold-pl-webfont.woff') format('woff'),
         url('/css/fonts/Montserrat-Bold-pl-webfont.ttf') format('truetype'),
         url('/css/fonts/Montserrat-Bold-pl-webfont.svg#montserratbold') format('svg');
    font-weight: 700;
    font-style: normal;
}

#navH { width: 940px; margin: 0px auto; font-family: Georgia, sans-serif; font-size: 14px; font-weight: bold; position: relative; z-index: 102; }
#navH0 { height:60px; background: #FC96AB }
#navH a, #navH a:hover, #navH a:visited { color: #fff; text-decoration: none}
#navH li { float: left; height: 31px; line-height: 29px; background: url('http://bi.gazeta.pl/i/obrazki/edziecko/nav-sep.png') no-repeat 100% 50% #9D705B; }
#navH li:hover {  background: #FF6B8C }
#navH li a { background-position: right; display: block; padding: 0 5px; }
#navH #navH0 ul a { padding-right: 5px; }
#navH li#el_1 a { margin-left: 2px; width: 15px; text-indent: -9999px; background: url('http://bi.gazeta.pl/i/obrazki/edziecko/home-bg.png') no-repeat 50% 7px;}
#navH li a.dropdown { display:block !important; display:none;}
#navH li.dropdown a.sub { display: block; }
#navH li.dropdown .sub:hover { background: #FF6B8C }
/*#navH li.dropdown li a { width: 140px; }*/
#navH li.dropdown li a:hover { text-decoration: underline}
#navH0 ul { display: none;  }
#navH0 li.dropdown ul { margin-left: 10px}
#navH table { margin-top: -8px; margin-left: -2px; background:none; }
#navH li.dropdown .sub:hover ul, #navH .dropdown:hover ul {  background: #FF6B8C ; display: block; z-index: 5; position: absolute; left: auto; margin-left:0; padding-top:2px !important;padding-top:8px;margin-top:0px;}
#navH li.dropdown .sub:hover ul li, #navH .dropdown:hover ul li{  background: #FF6B8C ; float:none; display:block; height:25px; line-height:25px; overflow:hidden;}
#navH li.active{ margin-bottom:31px; background: #FC96AB}
#navH li.active a{display:block; padding-right:12px; }
#navH li a.active {display:block !important; display:none;}
#navH li.active li a { font-weight:bold; height:16px !important;padding:0;line-height:16px;padding-left:5px;}
#navH li.active li{ padding: 0 !important;}
#navH li.active .sub{ margin-bottom:36px; }
#navH li.active ul { background: #fc96ab; display:block; position:absolute; top:auto; left:0; width:937px; height:30px;overflow:hidden ; padding-left: 3px}
#navH li.active ul li{display:block; float:left; font-size:14px;margin:0;padding:0;padding-left:2px; }
#navH li.active ul li a { margin:5px 0px 6px;}
#navH li.active .sub ul li a{width:auto !important;width:1px;white-space:nowrap;}
#navH li.active a.active{ display:block !important; display: none;}
#navH #navH0 li.active li { background: url('http://bi.gazeta.pl/i/obrazki/edziecko/nav-sep.png') no-repeat 100% 50% }
#navH0 li ul { background: #fc96ab; padding:0; margin:0 }
#navH li li { padding-left: 5px}
#navH #navH0 li li a { background: none; }
#navH #navH0 li li a:hover { }
#navH #navH0 li li:hover { background: #FF6B8C}
#navH #navH0 { width: 940px; height: 59px; overflow: hidden; }
#navH #navH0, #navH #navH0 ul { list-style: none;  }
#navHint { border: 1px solid #c6c6c6; font-family: 'Trebuchet MS', Tahoma, sans-serif; font-size: 10px; line-height: 14px; font-weight: bold; background: #fff; position: absolute; padding: 2px 4px; z-index: 200; display: none; max-width: 120px; white-space: nowrap;}
#navHint img { position: absolute; left: 2px; bottom: -7px; }

#sWlbg .Ww2 { border: 0; } 

.Ww2 { height: 72px; overflow: hidden; padding: 0; position: relative }
.Whtm a:hover { background: none repeat scroll 0 50% transparent;}
.Whtm {left: 0; position: absolute; top: 0; width: 100%;}
.Whtm_lr { position: absolute; right: 0; top: 0; width: 248px;}
.Whtm_lr a {color: #7E8285; font: 11px Arial,sans-serif; text-decoration: none;}
.Whtm_lr a + a:hover { background: none repeat scroll 0 0 #E0E89B;}
.Whtm_lr img {display: block }
.Whtm_l {float: left; width: 124px}
.Whtm_r { float: right; text-align: center; width: 124px }
.Whtm p {color: #B1B1B1; font-size: 10px}

/*index - articles*/
.mod_zi_edziecko_art { font: bold 14px/19px Georgia,serif; }
.mod_zi_edziecko_art .head h1 {color: #393939;  text-transform: none; border-bottom: 3px solid #E0E89B; font-style: italic; font-weight: bold }
.mod_zi_edziecko_art .body h2 a { font-size: 20px; line-height: 22px}
.mod_zi_edziecko_art .imgw { position: relative } 
.mod_zi_edziecko_art .imgw a:hover{background:0;}
.mod_zi_edziecko_art .entry .node_imgw, .mod_zi_edziecko_art .entry .imgw {float:left; margin-right:10px; display:block;}
.mod_zi_edziecko_art .wrap {overflow:hidden;}
.mod_zi_edziecko_art .wrap .lead {color:#2b2a2a; font-size:12px; line-height:16px; margin-bottom: 10px;}
.mod_zi_edziecko_art .wrap h2 {margin-top:5px; margin-bottom:6px}
.mod_zi_edziecko_art .wrap h2 a{font-size:22px; line-height:26px;}
.mod_zi_edziecko_art .base a{color:#3e3e3e; background:#e1e99c; font-size:10px; padding:0px 4px; margin-right:11px;}
.mod_zi_edziecko_art .tags { font-size: 11px; display: inline; }
.mod_zi_edziecko_art .tags li { display: inline; border-left: 1px solid #ccc; padding-left: 9px; margin-right: 6px; }
.mod_zi_edziecko_art .tags li:first-child { margin-left: 0; padding: 0; border: 0; }
.mod_zi_edziecko_art .tags li:after { display: none }
.mod_zi_edziecko_art .tags li a {color:#838383 }
.mod_zi_edziecko_art .entry {border-bottom:1px solid #d5d5d5; margin-bottom:5px; padding: 5px 0 }
.mod_zi_edziecko_art .playbtn { position: absolute; top: 63px; left: 149px }
.mod_zi_edziecko_art .footer { text-align: right }

/*mod & index heads */
.mod_zr_edziecko4 .node_head,.mod_zr_edziecko3 .node_head, .mod_zr_edziecko2 .node_head, .mod_zr_edziecko1 .node_head, .SONwrp h3, .bs_seemore .bs_seemore_head, .bs_mostread_head ,.mod .node_head {border-bottom:3px solid #e0e89b; margin-bottom: 10px;padding-bottom: 2px;}
.index.mod_zi_edziecko_art2 h1,.index.mod_zi_edziecko_art h1,.mod_zr_edziecko2 .node_head  h1, .mod_zr_edziecko1 .node_head  h2, .SONwrp h3, .bs_seemore .bs_seemore_head p, .bs_mostread_head p, .bs_mostread_head strong, .mod .node_head h1, .mod .node_head h2 {color:#393939; font:bold italic 14px/19px Georgia,serif; text-transform:none;}
.mod_zr_edziecko4  .node_head h2 a, .mod_zr_edziecko3 .node_head h2 a, .mod_zr_edziecko2 .node_head  h1 a, .mod_zr_edziecko1 .node_head  h2 a, .SONwrp h3 a, .bs_seemore .bs_seemore_head p a, .bs_mostread_head strong a, .mod .node_head h1 a {color:#393939; font:bold italic 14px/19px Georgia,serif; text-transform:none;}
/* najczesciej czytane */
.edziecko_czytane { margin-bottom: 20px; }
.edziecko_czytane .bs_mostread_head { color: #393939;  text-transform: none; border-bottom: 3px solid #E0E89B; font-style: italic; font-weight: bold}
.edziecko_czytane .more { font-size: 11px; text-align: right; padding-top: 2px; clear: both }
.edziecko_czytane li { height: 38px; margin-bottom: 10px; overflow: hidden; position: relative; }
.edziecko_czytane .no {font-family:Georgia; display: block; width: 38px; height: 38px; line-height: 38px; background: #FC96AB; color: #fff; font-size: 28px; font-weight: bold; text-align: center; position: absolute; left: 0; top: 0;}
.edziecko_czytane .image { width: 38px; height: 38px; position: absolute; left: 0; top: 0; overflow: hidden; }
/*.edziecko_czytane .image a { display: block; width: 38px; height: 38px; overflow: hidden; }*/
.edziecko_czytane .t ,.edziecko_czytane .t a{ font:bold 14px Georgia; display: block; }
.edziecko_czytane .t a { display: block; padding: 3px 10px 3px 48px; height: 32px; overflow: hidden; }
.edziecko_czytane.img_grid .image a, .edziecko_czytane.img_header .image a { display: block; width: auto; height: auto; }
.edziecko_czytane.img_grid .t a:hover, .edziecko_czytane.img_header .t a:hover { }
.edziecko_czytane li:hover .no , .edziecko_czytane li:hover .t a { background: transparent;}
.edziecko_czytane.img_header li:hover, .edziecko_czytane.img_header li:hover .t{ background:none; }
.edziecko_czytane.img_header li:first-child, .edziecko_czytane.img_header li:first-child + li { min-height: 110px; display: block }
.edziecko_czytane.img_header li.odd:first-child .image, .edziecko_czytane.img_header li.odd:first-child + li .image { display: block; height: 100px; width: 140px; }
.edziecko_czytane.img_header li:first-child .t, .edziecko_czytane.img_header li:first-child + li .t   { height: 100px; line-height: 22px; font-weight: normal; display: block; left: 150px; position: absolute; }
.edziecko_czytane.img_header li:first-child .t a, .edziecko_czytane.img_header li:first-child + li .t a { font-size: 18px; line-height: 22px; font-weight: normal; height: auto; padding:0; display: inline; }
.edziecko_czytane.img_header li { border-bottom: 1px solid #E5E5E5; height: 18px; margin: 0; padding: 4px 0; overflow: hidden; width: 300px }
.edziecko_czytane.img_header li .t a { font-size: 12px; line-height: 20px; font-weight: normal; padding:0; height: auto; display: inline; }
.edziecko_czytane.img_header li.odd { float: left; }
.edziecko_czytane.img_header li.even { float: right; }
.edziecko_czytane.img_header .image { display: none;}

.mod_zr_edziecko3 { background: #FF6B8C;border:none; padding:8px; color: #333} 
.mod_zr_edziecko3 .node_inner.node_inner_main > a {float: left; margin: 0 10px 10px 0}
.mod_zr_edziecko3 h3 a {font: 20px Georgia, sans-serif; color:#fff;}
.mod_zr_edziecko3 h3 {margin-bottom:10px}
.mod_zr_edziecko3 p {min-height:69px; margin-bottom:2px}

header#pageHead div.c0 div.fb { display: none; }
header#pageHead div.c1, header#pageHead div.c1 span.hack { height: 70px; }
header#pageHead div.c1, header#pageHead div.c0 div.fb {float: right; }
header#pageHead div.c1 span { display: inline-block; margin-left: 16px; text-align: center; vertical-align: middle; }
header#pageHead div.c0 a, header#pageHead div.c1 a, header#pageHead div.fb { position: relative; z-index: 2; }
header#pageHead a > img { display: block; }

header#pageHead p.pageTitle {border: none; margin: 60px 0 20px 0px;}
header#pageHead p.pageTitle a {font: 700 30px/36px 'Montserrat'; color: #aaa; }
header#pageHead div.c0 {width: 320px;}
header#pageHead a > img {height: 100px}

/* Forum */
#k12t .mod.mod_uzr6.class2:first-child {  float: left; width: 480px; overflow: hidden; zoom: 1; margin-bottom: 90px;}
#k12t .mod.mod_uzr6.class2:first-child .body > ul > li { padding-left: 0px; margin: 0 11px 25px 0;}
.mod.mod_uzr6.class2 + .mod.mod_uzr6.class2 { float: right; width: 140px; zoom: 1; top: -7px; position: relative; }
.mod.mod_uzr6.class2 + .mod.mod_uzr6.class2 header { border-bottom-color: #ABBFD6; }
.mod.mod_uzr6.class2 + .mod.mod_uzr6.class2 > .body { zoom: 1; background: #CCDAED; border: 1px solid #8AA5BF; padding: 0 8px 6px; position: relative;}
.mod.mod_uzr6.class2 + .mod.mod_uzr6.class2 > .body ul { margin: 5px 0 0; }
.mod.mod_uzr6.class2 + .mod.mod_uzr6.class2 .body > ul > li { width: auto; }

@media screen and (max-width: 768px)  { 
    .mobile #k12t .mod.mod_uzr6.class2,  .mobile #k12b .mod.mod_uzr6.class2 { display: block; } 
    
    
    #k12t .mod.mod_uzr6.class2:first-child { width: auto !important; float: none !important; margin-bottom: 0px !important; }
    #k12t .mod.mod_uzr6.class2:first-child .body > ul > li { padding-left: 5px !important; }
    .mod.mod_uzr6.class2 + .mod.mod_uzr6.class2 { width: auto !important; float: none !important; top: -13px;  }
    .mod.mod_uzr6.class2 + .mod.mod_uzr6.class2 > .body { padding: 0 0 0 5px; border: none; background: #eef2f4; }
    .mod.mod_uzr6.class2 + .mod.mod_uzr6.class2 .body > ul > li {  border: none; }
    
    .mod.mod_uzr6.class2 .body > ul > li { background: #eef2f4 url('http://bi.gazeta.pl/i/obrazki/forum/responsive/arrow_8x16.png') 98% 50% no-repeat; margin: 0 !important; padding: 6px 11px 5px; width: auto; display: list-item; border-bottom: 1px solid #e4e3de;font-weight: bold; }
    .mod.mod_uzr6.class2 .body > ul > li header { padding: 0; font-size: 1.5em; line-height: 1.3em; font-weight: normal; margin: 0; border: 0; }
    .mod.mod_uzr6.class2 .body > ul > li > ul { display: none;}
}

/* fix dla mod_pragcal */
header#pageHead div.c1 a {color: #a74d28;}
.underWi {width: 940px; margin: 0 auto; padding: 0 10px; background: white;}
.mod_pragcal {margin: 0; padding: 0 0 16px 0; border: none; background: none; text-align: right;}
.mod_pragcal a {color: #a74d28; font: bold 14px/16px Arial, sans-serif; vertical-align: middle;}
.mod_pragcal a:hover {text-decoration: none;}
.mod_pragcal img {vertical-align: middle; margin-left: 10px;}


/* nawigacja i winieta HUB-a ladnydom.pl */
header#pageHead {text-align: center; width: 940px;  height: 125px; margin-top: 56px !important;}
header#pageHead div.c0 {display: inline-block;  float: none !important}
#navH { padding-left: 0 !important; padding-right: 0 !important; padding-bottom: 10px; position: relative; z-index: 2; box-sizing: content-box; width: 940px; margin: 0 auto 0 auto !important;/*margin: 34px auto 40px auto !important;*/}
#navH0 { zoom: 1; height: 30px; background: none; }
#navH0 li { background: none; position: relative; display: inline-block; margin-right: 21px; }
#navH0 li.active, #navH0 li:hover { background: none; }
#navH0 a { display: block; height: 27px; font: 700 19px/32px "Cardo",Times,serif; color: #000 !important; padding: 0 0 5px 0!important; border-bottom: 4px solid #aaa; transition: all 0.3s ease 0s; -moz-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; font-smoothing: always;}
#navH0 a:hover { border-bottom: 4px solid #000 !important; text-decoration: none !important }
#el_1 a { border-bottom: 4px solid #e3414c; }
#el_2 a { border-bottom: 4px solid #5ab432; }
#el_3 a { border-bottom: 4px solid #8d6d54; }
#el_4 a { border-bottom: 4px solid #f6547a; }
#el_5 a { border-bottom: 4px solid #00bac9; }
#el_6 a { border-bottom: 4px solid #e89a34; }

/* seo karaluch HUB-a ladnydom.pl */
.mod_uzr6 {background: none !important; border: none !important; padding: 0 !important; margin: 70px 0 70px -20px;}
.mod_uzr6 .body > ul > li {display: inline-block; vertical-align: top; margin: 0 0 20px 20px !important; width: 136px !important; float: none !important;}
.mod_uzr6 li header {margin-bottom: 22px !important;}
.mod_uzr6 li header a, .mod_uzr6 li header {color: black !important; text-transform: none !important; font: 700 16px/18px "Cardo", Times, serif !important;}
.mod_uzr6 li ul a, .mod_uzr6 li ul li {font: 400 16px/18px "Cardo", Times, serif !important; color: #000 !important;}
.mod_uzr6 li ul li {font-weight: 700 !important; margin-bottom: 3px;}

#navH li#el_1 a { margin-left: 0 !important; width: auto !important; text-indent: 0 !important; background: none !important; }
