/* OGÓLNE */
body{padding-top: 50px;}

.cont{width:100%; padding:30px 10px; margin: 0; box-sizing: border-box}
.cont_w{width:100%; padding:0 10px; box-sizing: border-box}
.heading_separator{margin-top:10px !important; margin-bottom: 20px !important; padding-top:20px  !important;}
.heading_separator:first-child{margin-top:5px; padding-top: 10px;}

.content{width:100%; float: none}
#sidebar{display: none}
.header_image{display: none}
#search_dialog{display: none}
#mobi_menu{display:none}
.reklama{max-width: 100%;}
.reklama img{max-width: 100%;}
.reklama_top{margin: 10px 0;}
#antena{display: none}

/* HEADERS*/
#home_top_cont{margin:0; padding-top: 2px;}
#header_outer1{display: none}
#header_outer2{position:fixed; background-color:rgb(13,121,166); top:0; left:0; right: 0; min-height: 50px; background-size: 100px; background-position:left 10px top 8px; }
    #clickarea_top{}
    
    #posluchaj_mobi_cont {
        position:absolute; left: 110px; right: 90px; top:0; bottom: 0; text-align: center;
        display:block;
    }
    #posluchaj_mobi {
        background: url(../img/icons/play_red.png) no-repeat left center; background-size: 20px;
        display: inline-block;
        padding-left: 24px;
        height: 50px;
        line-height: 50px;
        color:#fff;
        font-size: 12px;
      }
      
    #search_mobi{
        display: block !important ; 
        cursor: pointer; 
        position: absolute;
        right: 50px;
        top: 5px;
        border-radius: 4px;
        width: 40px; height: 40px; 
        background: url('/media/ico/search_icon.svg') no-repeat center center; background-size: 22px;
    }
    
    #mobi_menu{display:block; cursor: pointer; position: absolute; top: 5px; right: 5px; width:40px; height: 40px; border-radius: 4px; background: #fff url('../img/icons/mobi_menu.png') no-repeat center center; }
    #mobi_menu.sel{background: #ddd url('../img/icons/mobi_menu_close.png') no-repeat center center;}
    
    #mainmenu{display: none}
        #header_outer2 .mainnav{margin-top: 50px;}
        #header_outer2 .mainnav > li{float: none;}
        #header_outer2 .mainnav > li > * {display: none}
        #header_outer2 .mainnav > li > a {display: block}

    .mainnav > li > a::after {content:none !important;}
    .mainnav > li > a::before {content:none !important;}

        
/* FOOTER */
.footer_col {float: none; width: 100%; box-sizing: border-box }
#footer_logos_cont{padding-top:0; padding-bottom:40px; padding-left: 10px; padding-right: 10px; }
.footer_logos_col{width: 50%; box-sizing: border-box}
    .footer_logos_col a{ margin:20px 0;}
    .footer_logos_col img{ width:120px; height: auto  !important;}
    
#footer_kontakt_cont_outer{text-align: center;}
    #footer_kontakt_cont{width:220px; display: inline-block; text-align: left;}

          
/* FOOTER 2 */  
#footer2{padding: 20px 0; font-size: 12px;}
#footer2 .cont_w {display: flex; }
#footer2 .footer_col {
  line-height: 20px;
}

.social_cont{display: none}
 
/* HOME */
#home_main_foto{width:100%; box-sizing: border-box; padding: 0 8px;}
    #home_main_foto img{width:100%;  box-sizing: border-box; }
    h2.home_main_posttitle a{font-size: 20px;}

    article.abox .clink {height:auto}
    
.pokaz_wiecej_parent{margin-bottom: 30px;}
.box3{width: 100%; height: auto; margin-bottom: 20px; clear: none }
    .box3 > a{width: 100%; padding-bottom:58%; height: 0; position: relative;}
    .box3 > a img{width: 100%; height:100%; position: absolute; top: 0; left: 0;}
    
    h2.box3_posttitle{margin-bottom: 5px;}

 /* HOME - RAGA */
.top3{margin-bottom: 40px; width: 100%; }
.yt_img{width: 100%}
 #home_raga_left{float: none; width: 100%;}
 #home_raga_right {display: none}
 
 /* HOME - REG. NEWS */
 .wiad_reg_menu {margin-bottom:0}
 .wiad_reg_menu .regcat{width:20%; height: 35px;}
 #home_mid{margin-top:10px;}
 
 /* HOME - YT / GAL */
 #home_ytchannel{margin-top: 30px;}
 .av_gallery {
    box-sizing: border-box;
    float: none;
    width: 100%;
}
.ytc_box .ytc_title {height:auto}
.gal_box .gal_name {height:auto}



#fancybox-thumbs{-webkit-overflow-scrolling: touch; }

    

#home_gallery_outer{height:324px; overflow: hidden; position: relative }
.gal_box .gal_name {height:68px}
.gal_box_outer{position: relative; width:46%; margin-right: 2%;  margin-left: 2%;  margin-bottom: 4%; float: left; }

/***** POST *****/
.postmeta_date, .postmeta_tag{font-size: 12px}
ul.related_post li{width:47%; margin-right:0; margin-bottom:20px; line-height: 96%;}
ul.related_post li:nth-child(2n+1){clear:left; margin-right: 6%;}

.wp-caption{width:100% !important; max-width:400px !important; }
.wp-caption::after{display:block; content: ""; clear:left}
.entry img{width:100%; max-width: 400px; height: auto}
.page img{width:100%; max-width: 400px;  height: auto}
.entry iframe{max-width: 100%;}


/***** CAT *****/
article.abox{height: auto}
article.abox, article.abox:nth-child(even){width: 100%; float: none; padding: 0; margin-bottom: 40px;}
   article.abox img{width: 100%; height: auto}
    
    
/* RAGA */
/* zmiany do tpl 2018*/
#cpt_img{width: auto}
#pokaz_pocz_bt_ct{display:block}
.poczekalnia_cont{display: none}
.glosuj{margin-top: 10px; margin-bottom: 10px;}
.raga_utwor {width: 100%; margin-top: 10px;}

/* koniec zmiany tpl 2018 */

#header_raga{display: none}
#archiwum_lp{display: none}
#raga .pcol {width:100%; float: none}
#raga .lcol {width:100%; float: none}
    .raga_utwor{width: 100%; float: none;}
        .miejsce{font-size: 40px !important;}
        .rg_yt{ width: 70%}
        
        .yt_img{width: 100%}
        .rg_tresc {width: 100% !important; max-width: none; margin-left: 0; padding-left:75px; box-sizing: border-box  }
        .raga_utwor:first-child .rg_tresc{margin-left: 0; max-width: none;}
            .rg_tresc .komentarz{float: none; text-align: left; max-width:none}
            .utwor_tytul{}
                .utwor_tytul a{font-size:20px !important; }
            .wykonawca{}   
                .wykonawca a{font-size:16px  !important; }
   
.strefa_spad_sep{width:100%;}
                
/* KALENDARIUM */
#kal_filtry { top: 0}

/* MVC */
.title_nolink, .title_link {font-size: 15px !important;}
#ramowka tr td:first-child {display: none}
#audycje_table tr td:first-child{display: none}
#audycja_wpisy tr td:first-child{display: none}

#eko_lider a{font-size:14px !important;}