section.top .logo rect,
section.top .logo path,
section.top .logo polygon{
    fill: #fff;
}
section.top .container{
    position: relative;
}

section.top  .logo{
    width: 75px;
    left: -80px;
    top: 3px;
    position: absolute;
}


section.top .container{
    position: relative;
}
.latest-news-content .header-subscribe .subscribe-title {
    font-size: 12px;
    font-weight: 600;
    color: #111;
    text-transform: uppercase;
}
.latest-news-content  .header-subscribe form.header-form input.email {
    height: 30px;
    padding: 6px 12px;
    font-size: 12px;
    color: #fff;
    background-color: #111;
    border: 0;
}
.latest-news-content .header-subscribe form.header-form button.btn.btn-default {
    padding: 4px 10px;
    font-size: 16px;
    color: #fff;
    background-color: #cb1b22;
    border: 0;
    border-radius: 0;
    height: 30px;
}
.latest-news-content  .header-subscribe .subscribe-description {
    display: inline-block;
    padding-top: 10px;
    font-size: 11px;
    margin-bottom: 20px;
}
.post-content .main-content-col .post-taxonomy a.taxonomy_link{
    font-size: 9px;
}
#bxMnext:before,
#bxMprev:before{
    position: absolute;
    left: 0;
    right: 0;
    font-size: 28px;
    color: #fff;
    opacity: 0.6;
    transition: all 0.2s;
}
#bxMnext:hover:before,
#bxMprev:hover:before{
    opacity: 1;
}
#bxMnext a,
#bxMprev a{
    display: inline-block;
    position: relative;
    width: 35px;
    height: 35px;
}
#bxMnext{
    position: absolute;
    right: 5px;
}
#bxMprev{
    position: absolute;
    left: 5px;
}
.sliderControl{
    position: absolute;
    top: 46%;
    width: 100%;
    padding: 0 20px;
}
/*.blogs-item .author,*/
/*.blogs-item .post {*/
/*display: inline-block;*/
/*width: 32%;*/
/*margin-right: 3%;*/
/*vertical-align: top;*/
/*}*/
/*.blogs-item .post {*/
/*width: 55%;*/
/*}*/


/*-----------------------------*/
body .post-item-author .blogs-img.top a img{
    height: 100%;
}
body .post-item-author .blogs-img.top a{
    display: block;
    position: relative;
    height: 100%;
}
body .post-item-author .blogs-img.top{
    margin: 0 0 15px;
    height: 100%;
}


/* 12.05.2016  17-50 */




/* 17.05.2016  9-57 */

body .post-item-author .blogs-img.top.inlist{
    display: block;
    float: left;
    width: auto;
}
body .blogs .blogs-carousel .blogs-item .blogs-img{
    text-align: left;
    float: none;
    overflow: hidden;
}
body .post-item-author .blogs-img.top{
    text-align: left;
}
body .post-item-author .blogs-img.top a img{
    max-width: 2000px;
}
.blogs .blogs-carousel .blogs-item .blogs-img img{
    max-width: 2000px;
}
.post-item-author .author-info.top{
    margin-top: 0;
    padding-left: 10px;
}
.post-item-author .blogs-img.top{
    display: inline-block;
    width: auto;
    float: none;
}

/* 26.05.2016  9-57 */

.plitkaBlockMob .live-broadcast,
.plitkaBlock .live-broadcast{
    position: static;
    height: 630px;
    display: block;
    margin-bottom: 0;
    overflow-y: auto;
}
/*.plitkaBlockMob .live-broadcast{
    display: none;
}*/



@media (max-width: 991px){
    body .post-list-content .post-list .blog-post-col .post-item-row .post-item-author .author-info{
        width: auto;
    }
}



/*01.06.2016*/

body .latest-news-content{
    margin-bottom: -5px
}




@media (max-width: 990px){
    .plitkaBlockMob .live-broadcast {
        height: 300px;
        display: block;
    }
    .plitkaBlock .live-broadcast{
      height: 300px;
    }
    .noHeader .header-subscribe form.header-form .input-group input.email{
        height: 30px!important;
    }
}

@media (max-width: 768px){

    .blogs .blogs-carousel .blogs-item .blogs-img {
        height: 100px;
    }
    .blogs .blogs-carousel .blogs-item .blogs-img img {
        display: inline-block;
        width: auto;
        height: 100%;
        background-clip: padding-box;
    }
	/*
    body .navbar-toggle {
        display: block;
    }
	*/
    .plitkaBlock .live-broadcast {
        display: none !important;
    }
}
@media (max-width: 650px){
    .bx-viewport{
        height: 300px !important;
    }
    .latest-news-content .latest-news-item .img-block{
        height: 300px;
        background-size: cover !important;
    }
}
@media (max-width: 480px){
    .bx-viewport{
        height: 250px !important;
    }
    .latest-news-content .latest-news-item .img-block{
        height: 250px;
        background-size: cover !important;
    }
    .blogs-item .author{
        text-align: center;
    }
    body .blogs .blogs-carousel .blogs-item .blogs-img{
        text-align: center;
    }
    .blogs .blogs-carousel .blogs-item .blog-description span{
        padding: 0
    }
}

.noOpacity:hover{
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.plitkaBlockMob .live-broadcast .title,
.plitkaBlock .live-broadcast .title{
    font-family: 'Roboto Slab', serif;
    font-weight: 700;

}
.plitkaBlockMob .live-broadcast_post li a,
.plitkaBlock .live-broadcast_post li a{
    font-family: 'Roboto Slab', serif;
    font-size: 13px;
}


body .post-content .main-content-col .post-taxonomy a.taxonomy_link{
    background-color: rgba(198, 211, 139, 0.5);
    font-size: 14px;
    padding: 7px 10px 5px;
}
body .blogs{
    margin-bottom: 10px;
}
body .calendar{
    margin-top: -5px;
}
body .articles .main-article-block .article-image-link{
    margin-bottom: 20px;
}
body section.calendar .fullcalendar-row .events-calendar-container #events-calendar .main .month .month-navigation{
    margin-bottom: 20px;
}

body section.calendar .fullcalendar-row .events-calendar-container #events-calendar .main .calendar-line{
    margin-bottom: 25px;
    padding-bottom: 12px;
}
body section.calendar .events-container .events-row{
    margin-bottom: 15px;
}
body .calendar .calendar-events-row .events-carousel .events-item .event-description{
    border-bottom: none;
    height: 40px;
}
body .calendar .calendar-events-row .events-item .event-description span:last-child{
    height: 35px;
}
body .calendar .calendar-events-row .events-item:hover .event-description{
    border-bottom: none;
}
body .calendar .calendar-events-row .events-item{
    margin-bottom: 0;
}
.calendar .calendar-events-row .events-carousel .events-item .events-img .date{
    color: #000;
    background: #c6d38b;
    transition: all 0.3s;
}
.calendar .calendar-events-row .events-item:hover .events-img .date{
    opacity: 0.8;
}
body section.calendar .fullcalendar-row{
    margin-top: 20px;
}
#dateBlock .background .col-md-12 .calendar-dropdown-row,
#dateBlock .background .col-md-12 .title{
    display: inline-block;
    vertical-align: top;
}
#dateBlock .city-dropdown-block .dropdown-toggle span.title{
    padding-bottom: 0;
    font-size: 22px;
}
#dateBlock .dropdown-menu{
    top: 80%;
}
#dateBlock #dropdownCalendarCities>i,
#dateBlock #dropdownCalendarCities>span{
    padding: 14px 0;
    float: left;
}
#dateBlock #dropdownCalendarCities {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
}
#dateBlock .city-dropdown-block .dropdown-toggle span{
    width: auto;
    margin: 0 5px;
}

#dateBlock .city-dropdown-block .dropdown-toggle{
    background: transparent;
    height: auto;
}
@media (max-width: 769px){
    #dateBlock #dropdownCalendarCities>i, #dateBlock #dropdownCalendarCities>span {
        padding: 4px 0;
    }
    #dateBlock .city-dropdown-block .dropdown-toggle span.title {
        font-size: 19px;
    }
    #dateBlock .background .col-md-12 h3.title{
        padding-bottom: 0;
    }
}

/**/

body .post_inner_content{
    width: 71%;
}
body .sidebar_inner_content{
    min-width: 330px;
}
body .facebook-likebox{
    max-width: 330px !important;
}
@media (max-width: 1200px){
    body .post_inner_content{
        width: 65%;
    }
}
@media (max-width: 991px){
    body .post_inner_content{
        width: 100%;
    }
}


/* 8034 */

.news-post .news-post-item .info .time{
    display: none;
}

.news-post .news-post-item .info .title {
    border-bottom: none;
}

@media screen and (max-width: 420px) {
  .latest-news-content .news-blocks .news-block-container {
    margin-bottom: 20px;
  }
  /*.afterPartnersNews {
    padding-top: 0;
  }*/
  .latest-news-content .news-post-image .category {
    display: none;
  }
  .latest-news-content .news-blocks .news-post .news-post-image .news-post-item {
    background-position: left top;
    background-size: 35% auto;
    height: 80px;
    min-height: 80px;
  }
  .latest-news-content .news-blocks .news-post .news-post-image .news-post-item:after, .news-list .news-block-container .news-block.block-image:after {
      background: none;
  }
  .latest-news-content .news-blocks .news-post .news-post-item .info {
    padding: 10px 15px 8px 130px;
    position: static;
  }
  .latest-news-content .news-blocks .news-post .news-post-item .info h3.title {
    font-size: 14px;
    color: #000;
    line-height: 1em;
    text-transform: none;
    margin: auto 0;
    padding-bottom: 0;
  }
}
.post-meta-container .time{
    color: #8e8e8e;
    font-size: 80%;
}

.latest-news-content .latest-news-item a .time {
    display: none;
}

.latest-news-content .latest-news-item a h2 {
    border-bottom: none;
}

/* ссылки в блоке "Полезная информация"*/

.link-helpful{
    border-bottom: 1px dotted silver;
    padding: 10px 0;
}

.link-helpful a{
    font-size: 16px;
    color: #111;
    display: block;
    font-weight: bold;
}

.link-helpful a:hover{
    color: #9d0006;
}

.btn-helpfull{
    margin-top: 13px;
}

.btn-helpfull a{
    height: 28px;
    display: block;
    text-align: center;
    padding: 5px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-transform: uppercase;
    background: #c6d38b;
    color: #111;
}

.post-meta-container .time{
    font-size: 12px;
}

.subscription-page .latest-news-content{
    margin-top: 0;
}
.subscription-page h4{
    margin-bottom: 40px;
}
.fb_widgets_list .icon_circle{
    left: 0;
    top: 10px;
    position: absolute;
}
.icon_circle i{
    color: #FFF;
    font-size: 20px;
    line-height: 36px;
}
.icon_circle.vk{
    background:  #507299;
    margin-right: 8px;
}
.icon_circle.tw{
    background: #1990D8;
    margin-right: 8px;
}
.icon_circle{
    text-align: center;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    display: inline-block;
    background: #2a62bc;
}

.fb_widgets_list{
    padding-left: 50px;

    position: relative;
    max-width: 410px;
    margin: 0 auto 10px;
}
.else_fb-link div span{
    margin-right: 7px;
}
.else_fb-link div{
    padding-left: 16px;
    margin-bottom: 20px;
}
.else_fb-link ,
.else_soc-link{
    max-width: 410px;
    margin: 0 auto 20px;
}
.else_soc-link a:hover,
.else_fb-link a:hover{
    color: #cb1b22;
}
.else_soc-link a,
.else_fb-link a{
    color: #000;
    font-weight: 700;
    font-family: 'Roboto Slab';
}
.fb_widgets_list .fb-page{
    margin: 10px auto;
}
.subscription-page h1.post-title{
    border-bottom: 2px solid #000;
    margin-bottom: 50px !important;
    padding-bottom: 10px;
}
#headSubscribe_page button{
    background: #cb1b22;
    border-radius: 0;
    padding: 5px 30px;
    font-size: 16px;

}
#headSubscribe_page .input-group{
    width: 100%;
    margin-bottom: 30px;
}
#headSubscribe_page input{
    width: 100%;
    height: 46px;

}
#headSubscribe_page{
    width: 60%;
    margin: 0 auto 50px;
}
@media (max-width: 769px){
    .subscription-page h4{
        font-size: 16px;
        margin-bottom: 10px;
    }
    #headSubscribe_page{
        width: 100%;
        margin: 10px auto 20px;
    }
}
@media (max-width: 420px){


    .else_fb-link ,
    .fb_widgets_list {
        padding-left: 0;
    }
    .icon_circle{
        display: none;
    }
    .fb_widgets_list > .row{
        width: 280px !important;
        margin: 0 auto !important;
    }
    .icon_circle.tw,
    .icon_circle.vk{
        display: inline-block;
    }

}

.mystyle_author .image.blogs-img.top img{
    height: 75px !important;
}
.mystyle_author .author-info{
    max-width: 350px;
    line-height: 15px;
}

.mystyle_author .time{
    position: absolute;
    right: 0;
    top: 0;
}
.mystyle_author .author-bio{
    padding-left: 10px;
}
.mystyle_author .author-info .author-link{
    margin-bottom: 10px;
    display: inline-block;
}
.mystyle_author .author-socials{
    padding-left: 10px;
    display: inline-block;
}
.mystyle_author .author-socials a:nth-child(2) i{
    color: #000;
}
.mystyle_author .author-socials a:nth-child(3) i{
    color: #007bb6;
}
.mystyle_author .author-socials a:first-child i{
    color: #000 !important;
}
.mystyle_author .author-socials a i{
    font-size: 18px;
    margin-right: 10px;
}

.mystyle_author{
    width: 100%;
    position: relative;
}
.mystyle_author .time{
    position: relative;
    display: block !important;
    width: 100%;
    text-align: left !important;
}
.mystyle_author .time.else_style_time{
	display: inline-block !important;
    width: auto;
}
body .mystyle_author .post-item-author .blogs-img.top{
    margin-bottom: 5px;
}
.mystyle_author .post-item-author{
    flex-flow: row wrap;
}
@media (max-width: 769px){
    .mystyle_author .author-info {
        text-align: left !important;
    }
}
@media (max-width: 600px){
    .mystyle_author .post-item-author{
        flex-flow: row wrap;
    }
    .mystyle_author .time{
        position: relative;
        display: block !important;
    }
    .mystyle_author .author-info{
        width: auto !important;
        max-width: 60% !important;

    }
}
@media (max-width: 400px){
    .mystyle_author .author-bio{
        padding-left: 0;
    }

    .mystyle_author .post-item-author .author-info a.author-link{
        margin-left: 0!important;
    }
    .mystyle_author .author-socials{
        padding-left: 0
    }
    .mystyle_author .author-info{
        width: 100% !important;
        max-width: 100% !important;

    }
}
.author.mystyle_author{
    text-align: left;
}
.footer_logo_block{
    margin-bottom: 10px;
}
.logo.footer_logo{
    max-width: 85px;
    float: left;
    margin-right: 5px;
    padding-left: 15px;
}
.videoIcon{
    background: url('../img/videoIcon.png');
    display: inline-block;
    width: 25px;
    height: 19px;
}
#modalVideo .modal-body{
    background: #000;
}
#modalVideo .close{
    position: absolute;
    right: -15px;
    top: -15px;
    background: #FFF;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    z-index: 1;
    opacity: 1;
    text-align: center;
}
#modalVideo iframe{
    width: 100%;
}
.email_block p:first-child {
    margin-bottom: 0;
}
.email_block p:first-child{
    color: #fff;
    font-size: 14px;
}
.copyright_block p{
    color: #fff;
    font-size: 14px;
}
.email_block p{
    font-size: 14px;
}
.simple_footer_text{
    color: #fff;
    font-size: 14px;
    padding-right: 12px;
}
@media(max-width: 601px){
  .simple_footer_text{
    display: none;
  }
  .copyright_block{
    display: none;
  }
}
.mobile-field{
  display: none;
}
@media(max-width: 601px){
  .mobile-field{
    display: block;
  }
}
.footer_logo svg{
    width: 100%;
}
.footer .logo{
    width: 100%;
    padding-top: 7px;
    margin-bottom: 0;
}
.footer_logo_block .col-xs-8 a:hover{
    color: #fff;
    text-decoration: underline;
}
.modalVideo_btn:hover{
    color: #fff;
    text-decoration: underline;
}
.modalVideo_btn{
    background: no-repeat;
    border: none;
    color: #a0b2b8;
    margin-bottom: 10px;
}
.modalVideo_btn i{
    display: inline-block;
    margin-right: 5px;
    color: #a0b2b8;
    margin-top: 3px;
    vertical-align: top;
}
.footer_logo_block .col-xs-8 a{
    color: #a0b2b8;
    font-size: 14px;
}
.slogan_footer{
    font-weight: 700;
    color: #fff;
    font-size: 14px;
}
.list_cat_block ul{
    padding-left: 0;
}
.list_cat_block li{
    list-style: none;
    margin-bottom: 5px;
}
.list_cat_block a:hover{
    color: #fff;
    text-decoration: underline;
}
.list_cat_block a{
    font-size: 14px;
    color: #a0b2b8;
}
.cooperation_links_block a:hover,
.media_links_block p a:hover{
    color: #fff;
    text-decoration: underline;
}
.cooperation_links_block p{
    margin-bottom: 2px;
}
.cooperation_links_block a,
.media_links_block p a{
    color: #a0b2b8;
    display: inline-block;
    margin-left: 12px;
    font-size: 14px;
}
.cooperation_links_block a{
    margin-left: 0;
    margin-bottom: 10px;
}
.media_links_block p{
    color: #fff;
    font-size: 14px;
}
.contacts_new_block a:hover{
    color: #fff;
    text-decoration: underline;
}
.contacts_new_block a{
    color: #a0b2b8;
    font-size: 14px;
}
.contacts_new_block p{
    color: #fff;
    font-size: 14px;
}
.link_list_vk,
.link_list_fb,
.link_list_tw{
    position: relative;
}
.link_list_vk a:hover,
.link_list_fb a:hover,
.link_list_tw a:hover{
    color: #fff;
    text-decoration: underline;
}
.link_list_fb a,
.link_list_vk a,
.link_list_tw a{
    color: #a0b2b8;
    font-size: 14px;
}
.link_list_fb li,
.link_list_vk li,
.link_list_tw li{
    list-style: none;
}
.link_list_vk > span i,
.link_list_fb > span i,
.link_list_tw > span i{
    font-size: 14px;
    line-height: 20px;
}
.link_list_vk > span,
.link_list_fb > span,
.link_list_tw > span{
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    color: #111;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
    background-clip: padding-box;
}

.subscription-form.footer_part_sub .subscription-field input {
    padding: 10px 60px 10px 10px;
}
.subscription-form.footer_part_sub .btn-subscription {
    padding: 10px 15px;
}
.email_block a{
    color: #a0b2b8;
    font-size: 14px;
}
.email_block a:hover{
    color: #fff;
    text-decoration: underline;
}
.footer .title a:hover{
    color: #cb1b22;
}
.footer .title a{
    color: #fff;
}
.footer .title{
    margin-bottom: 10px;
}
.simple_footer_text p{
    font-size: 14px;
}
.link_list_fb li{
    margin-bottom: 5px;
}
.link_list_tw{
    margin-bottom: 20px;
}
.footer .footer-top{
    padding: 25px 0;
}
@media (max-width: 1024px){
    .footer .logo{
        max-width: 116px;
    }
    .footer>.footer-top>.container>.row>.col.col-md-3 {
        width: 50%;
        margin-bottom: 20px;
    }
    .footer .subscription-form .subscription-field {
        max-width: 300px;
    }
    .footer>.footer-top>.container>.row {
        display: flex;
        flex-flow: row wrap;
    }
    .link_list_fb a,
    .link_list_vk a,
    .link_list_tw a{
        margin-bottom: 5px;
        display: inline-block;
    }
    .contacts_new_block p{
        margin-bottom: 10px;
    }
    .footer .col .box:last-child{
        padding-bottom: 0;
    }
    .link_list_tw{
        margin-bottom: 30px;
    }
}
@media (max-width: 600px){
    .footer>.footer-top>.container>.row>.col.col-md-3{
        width: 100%;
        margin-bottom: 20px;
    }
    .footer .logo {
        max-width: 80px;
    }
}

.resulte_form_search div.input-group button:hover{
    background: #9d0006;
}
.resulte_form_search div.input-group button{
    border-radius: 0;
    background: #cb1b22;
    color: #fff;
    border: none;
}
.resulte_form_search div.input-group select{
    margin-right: 20px;
    border: 1px solid #000;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
}
.resulte_form_search div.input-group #top-search{
    border-radius: 0;
    margin-right: 20px;
    border: 1px solid #000;
    width: 350px;
}
.resulte_form_search#topSearchForm .input-group{
    display: block;
}
.resulte_form_search {
    display: flex;
    justify-content: flex-start;

}
.resulte_form_search label{
    font-size: 12px;
    display: block;
    opacity: 0.5;
    margin-bottom: 5px;
    font-weight: 400;
    height: 16px;
    white-space: nowrap;
}
@media (max-width: 1200px){
    .resulte_form_search{
        padding-bottom: 30px;
    }
}
@media (max-width: 720px) {
    .resulte_form_search div.input-group label{
        text-align: left;
    }
    .resulte_form_search div.input-group {
        width: 100%;
        margin-bottom: 10px;
        text-align: center;
    }
    .resulte_form_search div.input-group #top-search {
        width: 100%;
    }
    .resulte_form_search{
        flex-flow: row wrap;
    }
    .resulte_form_search div.input-group select{
        width: 100%;
    }
}

.period_picker_input{
    line-height: 35px;
    border-radius: 0;
    margin-right: 20px;
}
.period_picker_input:before{
    border-radius: 0;
    box-shadow: 0 0 0 1px rgba(0,0,0,1);
}

.new_top_list_news h3{
    width: 60%;
    font-size: 14px;
    color: #000;
    margin-top: 10px;
    margin-bottom: 0;
}
.new_top_list_news img{
    width: 35%;
}
.new_top_list_news:hover h3{
    color: #9d0006;
}
.new_top_list_news{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 20px;
}
.new_down_list .news-post .news-post-item{
    min-height: 200px;
}
@media (max-width: 960px){
    .new_down_list .news-post .news-post-item{
        min-height: 300px;
    }
}
@media (max-width: 400px){
    .latest-news-content .new_down_list .news-post .news-post-item{
        min-height: 80px;
    }
}
@media (max-width: 767px){
  .top-socials a{
    width: 32px;
    height: 32px;
    margin: 5px 0 0 1px !important;
  }
  .top-socials .heading-search .input-group input.form-control,
  .top-socials .heading-search .input-group .input-group-btn button.btn.btn-default{
    height: 40px;
  }
  section.top .top-socials .heading-search{
    right: 50%;
    width: 100% !important;
  }
  .top-socials a i{
    line-height: 35px;
  }
  section.top .top-heading .top-title{
     padding: 15.5px 0;
  }
  .top-socials{
    padding-left:0;
    width: 60%;
  }
  .top-heading{
    padding-right: 0;
    width: 40%;
  }

}
@media(max-width: 350px){
  .top-socials{
    width: 62%;
  }
  .top-heading{
    width: 38%;
  }
}
@media (max-width: 590px){
  section.top .top-socials .heading-search{
    right: -5px;
  }
}

section.post-content .main-content-col .post-meta-container .row .post-item-meta .post-item-author .author-info a.author-link{
  font-size: 16px;
  font-weight: 500;
}
@media(max-width: 600px){
  .mystyle_author .author-info{
    width: 58% !important;
  }
  .mystyle_author .author-info .author-link{
    margin-bottom: 0;
  }
  section.post-content .main-content-col .post-meta-container .row .post-item-meta .post-item-author .author-info a.author-link{
    margin-right: 0;
    margin-bottom: 10px;
  }
}
@media(max-width: 480px){
  body .mystyle_author .post-item-author .blogs-img.top{
    margin-right: 10px;
  }
  .mystyle_author .author-socials{
    margin-bottom: 10px;
  }
}
@media(max-width: 415px){
  .mystyle_author .author-info{
    width: 51% !important;
  }
  section.post-content .main-content-col .post-meta-container .row .post-item-meta .post-item-author .author-info a.author-link{
    margin-left: 0;
  }
}
@media(max-width: 350px){
  .mystyle_author .author-info{
    width: 46% !important;
  }
  section.post-content .main-content-col .post-meta-container .row .post-item-meta .post-item-author{
    -webkit-box-align: start;
    -ms-flex-align: start;
            -ms-grid-row-align: flex-start;
        align-items: flex-start;
  }
}
.live-broadcast_post li{

}
.live-broadcast_post .views-counter{
    font-family: inherit;
    display: inline;
    font-size: 11px;
}
.live-broadcast_post .views-counter:before{
  padding: 0 5px 5px 0;
  font: normal normal normal 12px/1 FontAwesome;
}
.live-broadcast_post li a{
  margin: 0 5px 5px 0;
  display: inline;
}

@media(max-width: 991px){
  .blogs-item .post .announce{
    visibility: hidden;
    height: 0;
  }
  .blogs .blogs-carousel .blogs-item{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 200px;
  }
}
@media(max-width: 480px){
  .blogs .blogs-carousel .blogs-item{
    -ms-flex-flow: column;
      flex-flow: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
              -ms-grid-row-align: center;
          align-items: center;
    min-height: 270px;
  }
  .blogs-item .post .title{
    text-align: center;
  }
}

/* Dima style */
.header .form-section p{
  font-size: 10px;
  line-height: 1;
}
.main-content .form-section p{
  font-size: 20px;
  text-align: center;
  margin-bottom: 20px;
}
.subscription-page h4{
  margin-bottom: 20px !important;
}
.desc_new_block .form-section p{
  font-size: 12px;
  text-align: center;
  margin-bottom: 0
}
/* end Dima style */

/* for fb */
.fb_list{
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
@media(min-width: 992px) and (max-width: 1200px){
  .fb_list{
    -ms-flex-flow: column;
                flex-flow: column;
  }
}
.fb_list .col-md-12{
  width: 47%;
  background: white;
  float: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-flow: row;
      flex-flow: row;
  padding: 5px;
  margin: 2.5px;
  height: 45px;
}
@media(min-width: 992px) and (max-width: 1200px){
  .fb_list .col-md-12{
    width: 98%;
  }
}
.content_sub > .col-md-12{
  padding: 5px;
}
.content_sub > .col-md-12 .box{
  text-align: center;
}
.fb_list .col-md-12 img {
  width: 35px;
  height: 35px;
  margin-right: 5px;
}
.fb_info a{
  font-size: 12px;
  color: #7389B8;
}
.fb_info p{
  font-size: 11px;
  color: black;
}
.desc_new_block .row{
  width: 100%;
  margin: 0 auto;
      padding: 5px 0 10px;
}
.desc_new_block .row > .col-md-12{
  width: 100%;
  padding: 5px;
}
.desc_new_block .latest-news-scroll-heading .label{
                        min-height: 21px;
                        display: block;
                        text-align: center;
                        padding: 0;
                        font-size: 13px;
                        font-weight: 600;
                        line-height: 20px;
                        white-space: normal;
                        width: 100%;
			                  margin: 0 auto;
			                  border-bottom: 1px solid black;
                    }

                    .desc_new_block{
                        border: 1px solid #c6d38b;
                        box-sizing: border-box;
                        background: #c6d38b;
                        margin-bottom: 15px;
                        max-width: 500px;
                        margin: 0 auto 10px;
                    }
                    .vk_tw a span:nth-child(2){
                        font-size: 9px;
                    }
                    .vk_tw a span{
                        display: inline-block;
                        width: 35px;
                        text-align: center;
                        line-height: 1;
                    }
                    .vk_tw a span:nth-child(1){
			                  margin: 0 2px;
		                    }
                    .vk_tw a div{
                        font-size: 11px;
                        width: 75%;
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                  -webkit-box-align: baseline;
                      -ms-flex-align: baseline;
                          align-items: baseline;
                          -webkit-box-pack: start;
                        -ms-flex-pack: start;
                            justify-content: flex-start;
                    }
                    @media(min-width: 992px) and (max-width: 1200px){
                      .vk_tw a div{
                        -ms-flex-flow: column;
                        flex-flow: column;
                      }
                    }
                    .vk_tw a i{
                        font-size: 21px;
                    }
                    @media(min-width: 992px) and (max-width: 1200px){
                      .vk_tw a i{
                        margin-right: 10px;
                      }
                    }
                    .vk_tw a{
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                        -webkit-box-align: center;
                        -ms-flex-align: center;
                        align-items: center;
                        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
                        padding: 0 10px;
                        box-sizing: border-box;
                        width: 47%;
                        height: 35px;
                        color: #fff;
                        vertical-align: middle;
                        margin: 0 2.5px;
                    }
                    .twitter_btn{
                        background: #1B95E0;
                    }
                    .vk_btn{
                        background: #507299;
                    }
                    .vk_tw{
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                        -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
                        -webkit-box-align: center;
                        -ms-flex-align: center;
                        align-items: center;
                        margin: 1% 0 0;
                        padding: 0 !important;
                    }
                    .desc_new_block .subscription-form .subscription-field input{
                        background: #F6F6F6;
                        color: #5c5c5c;
                        padding: 5px 60px 5px 10px !important;
                    }
                    .desc_new_block .box .title {
                        text-align: center;
                        display: inline-block;
                        width: 100%;
                        margin-bottom: 16px;
                        font-weight: 600;
                        border-bottom: 1px solid black;
                        font-size: 13px;
		                    text-align: center;
                    }
                    .desc_new_block .subscription-form.footer_part_sub .btn-subscription {
                        padding: 5px 8px;
                    }
/* for fb */
@media(max-width: 768px){
  .line.red-line.cutted{
    /*height: 110px;*/
    background: #cb1b22;
  }
}
/*black icon fb*/
.post-list-content .author-meta-block .post-item-author .author-info .author-socials a i.fa.fa-facebook{
    color: #111;
}
.post-list-content .post-list .blog-post-col .post-item-row .post-item-author .author-info .author-socials a i.fa.fa-facebook{
    color: #111;
}
.mystyle_author .author-socials a:nth-child(3) i{
    color: #111;
}

/* list_authors style */
.post-content > input{
  cursor: pointer;
}
.post-content  div.sort_data{
  display: inline-block;
}
.post-content > div > label{
  cursor: pointer;
  font-weight: 400;
  margin-right: 10px;
}
.post-content > span{
  margin-right: 10px;
}
.author_table{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
  padding: 27px 0;
  width: 100%;
}
.post-content div .card_author{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
              -ms-grid-row-align:start;
          align-items:flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: auto;
  margin-bottom: 20px;
  width: 48%;
}
@media(max-width: 740px){
  .post-content div .card_author{
    width: 100%;
    height: auto;
  }
}
.post-content div .card_author .image{
  margin-right: 10px;
  position: relative;
  height: 100%;
  min-width: 140px;
  width: 140px;
}
@media(max-width: 400px){
  .post-content div .card_author .image{
    min-width: 100px;
    width: 100px;
  }
}
.post-content div .card_author .image a img{
  height: 100px;
  width: 100%;
  object-fit: cover;
}
.post-content div .card_author .author-info{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
              -webkit-box-align: start;
                  -ms-flex-align: start;
                          -ms-grid-row-align: flex-start;
                      align-items: flex-start;
}
.post-content div .card_author .author-info > span{
  margin-bottom: 5px;
  font-size: 14px;
}
.post-content div .card_author .author-info .name{
  color: #111;
  font-size: 18px;
  font-weight: 700;
  font-family: 'Roboto Slab', serif;
  margin-bottom: 10px;
}
.post-content div .card_author .author-info a:hover{
  color: #9d0006;
}
.post-content div .card_author .author-info .count_post{
  font-family: 'PT Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #444;
}

/*12.10 events baner*/
.calendar-top-events .carousel.slide .carousel-inner .item .background{
  background-size: contain;
  background-color: #F6F6F6;
}
.carousel-control.left{
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0, rgba(0, 0, 0, .0001) 100%);
}
.carousel-control.right{
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.5) 0, rgba(0, 0, 0, .0001) 100%);
}
/*19.10 by pixy*/
.calendar-top-events .carousel.slide a.carousel-control span.glyphicon.glyphicon-chevron-right,
.calendar-top-events .carousel.slide a.carousel-control span.glyphicon{
  font-size: 60px;
}
.carousel-control{
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  text-shadow: 1px 2px 5px rgba(0, 0, 0, .7);
}
.carousel-indicators li{
  background-color: rgba(203, 27, 34, .7);
  border: 1.5px solid #333;
  width: 11px;
  height: 11px;
}
.carousel-indicators .active{
  background-color: #c6d38b;
  width: 12px;
  height: 12px;
}
/*@media(max-width: 1400px){*/
.calendar-top-events .carousel.slide .carousel-inner .item{
    height: calc((100vw / 3.84) - -7px);
}
.calendar-top-events .carousel.slide .carousel-inner .item .background{
    height: 100%;
}
/*}*/
/*@media(max-width: 1400px){
  .calendar-top-events .carousel.slide .carousel-inner .item{
    height: 30%;
  }
}
@media (max-width: 800px) {
  .calendar-top-events .carousel.slide .carousel-inner .item {
    height: 27%;
  }
}
@media (max-width: 768px) {
  .calendar-top-events .carousel.slide .carousel-inner .item {
    height: 20%;
  }
}
@media (max-width: 600px) {
  .calendar-top-events .carousel.slide .carousel-inner .item {
    height: 20%;
  }
}
@media (max-width: 414px) {
  .calendar-top-events .carousel.slide .carousel-inner .item {
    height: 16%;
  }
}
@media (max-width: 375px) {
  .calendar-top-events .carousel.slide .carousel-inner .item {
    height: 16%;
  }
}
@media (max-width: 340px) {
  .calendar-top-events .carousel.slide .carousel-inner .item {
    height: 16%;
  }
}*/

/*20.10 by pixy*/
.social-likes-manual.social-likes.social-likes_visible > a{
  display: inline-block;
  color: black;
  text-transform: uppercase;
  background: rgba(198, 211, 139, 0.5);
  padding: 0 10px 0 32px;
  line-height: 24px;
  vertical-align: middle;
  position: relative;
  font-size: 13px;
  font-weight: 700;
  margin-left: 6px;
}
.social-likes-manual.social-likes.social-likes_visible > a:before{
  content: '';
  position: absolute;
  background: url('../img/star.png') no-repeat;
  background-size: 100% 100%;
  width: 16px;
  height: 16px;
  left: 10px;
  top: 4px;
}

/* 8.11 by pixy */
.media_links_block p:first-child a{
  margin-left: 0 !important;
}
.post-content .main-content-col .post-taxonomy{
      margin: 0 0 10px 0;
}

/*9.11*/
.top-socials a.star{
  background: transparent;
  color: white;
  vertical-align: bottom;
  margin: 13px 0 13px 25px;

}
.top-socials a.star i{
  font-size: 20px;
}
.heading-search.search-form > div.input-group{
  margin: 0 20px 0 0;
}


/*13.01 by pixy*/
.rek, .rek-culture{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.rek a, .rek-culture a{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    max-height: 150px;
    height: 150px;
    width: 23%;
    margin-bottom: 20px;
}
.rek-culture a{
    width: 48%;
    max-height: none;
    height: auto;
}
@media(max-width: 740px){
    .rek-culture a{
        width: 100%;
        height: auto;

    }
}
@media(max-width: 1160px){
    .rek a{
        width: 30%;
    }
}
@media(max-width: 740px){
    .rek a{
        width: 47%;
    }
}
@media(max-width: 590px){
    .rek a{
        width: 100%;
    }
}
.rek img{
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
}
.rek-culture img{
    width: 100%;
    max-height: 100%;

}
@media(max-width: 740px){
    .rek-culture img{
        height: auto;
    }
}
.line.blogs.inner-blogs-post{
    margin-bottom: 30px;
}

a.event_back_link {
    display: inline-block;
    padding: 5px 15px;
    margin: 10px auto;
    margin-bottom: 30px;
    font-size: 16px;
    color: #111;
    text-transform: uppercase;
    background-color: #c6d38b;
    font-weight: 900;
}

div.event_back_link_div {
    text-align: center;
}

/* block with news from woman.forumdaily.com 15.05.17 */
.list_news_forumdaily_main {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: auto;
    padding: 20px 10px;
    box-sizing: border-box;
    background: #fff
}
.list_news_forumdaily_main .img_new_forumdaily {
    width: 100%;
    height: 140px;
    margin-bottom: 12px;
}
article.top_new .img_new_forumdaily {
    width: 40%;
    height: 134px;
}

article.top_new .name_new_forumdaily {
    width: 55%;
    font-size: 18px;
}
@media (max-width: 991px) {
    .list_news_forumdaily_main {
        padding: 0 15px 7px;
        height: auto;
    }

    .list_news_forumdaily_main a {
        font-family: "PT Sans";
    }
}
.list_news_forumdaily_main article {
    width: 50%;
    padding-right: 2.7%;
    box-sizing: border-box;
    display: inline-block;
}
.list_news_forumdaily_main article:last-child {
    padding-right: 0;
}
@media (max-width: 991px) {
    .list_news_forumdaily_main article {
        width: 100%;
        padding: 15px;
        box-sizing: border-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .list_news_forumdaily_main {
        -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap;
    }
}
@media (max-width: 720px) {
    .list_news_forumdaily_main article {
        width: 100%;
        padding: 10px 5px;
        box-sizing: border-box;
    }
}
@media (max-width: 991px) {
    .list_news_forumdaily_main article:not(:last-child) {
        border-bottom: 1px solid #c6d38c;
    }
}

.img_new_forumdaily {
    width: 20%;
    height: 59px;
    display: block;
    margin-right: 15px;
    overflow: hidden;
}

.img_new_forumdaily img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.name_new_forumdaily {
    width: 75%;
    text-decoration: none;
    height: 42px;
    color: #111;
    font-family: "Roboto Slab";
    line-height: 1.42;
    font-size: 16px;
    font-weight: 700;
}

@media (max-width: 991px) {
    .name_new_forumdaily {
        width: 75%;
        height: auto;
        font-size: 14px;
        line-height: 16px;
        padding: 6px 0 7px;
    }
    article.top_new .img_new_forumdaily {
        width: 20%;
        height: 59px;
    }
    .list_news_forumdaily_main .img_new_forumdaily {
        width: 20%;
        height: 59px;
    }
    article.top_new .name_new_forumdaily {
        width: 75%;
        font-size: 14px;

        line-height: 16px;
        padding: 6px 0 7px;
    }
}



.line-header{
    text-align: center;
    background: #fe2d5c;
    padding: 10px 0;
}
.line-header h3{
    text-align: center;
    color: #fff;
    font-family: "PT Sans";
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1.2;
    padding: 0;
    margin: 0;
}
.line-header h3 a{
    color: #fff;
    font-family: "PT Sans";
    font-size: 24px;
    font-weight: 700;
    text-transform: none;
    letter-spacing: 1px;
}
@media (max-width: 991px) {
    .line-header h3{
        font-size: 18px;
    }
    .line-header h3 a{
        font-size: 18px;
    }
}

.sidebar_list_news {
    padding: 10px 15px;
    background: #fff;
    margin-bottom: 30px
}

.sidebar_list_news article:not(:last-child) {
    margin-bottom: 10px;
}

.sidebar_list_news article a {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
}

.sidebar_list_news .img_article {
    width: 70px;
    min-width: 70px;
    height: 50px;
    min-height: 45px;
    margin-right: 10px;
}

.sidebar_list_news .img_article img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.sidebar_list_news .title_article {
    color: #111;
    font-family: "PT Sans";
    font-size: 14px;
    font-weight: 700;
}

.sidebar_section_title {
    background: #fe2d5c;
    height: 30px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.sidebar_section_title p {
    color: #fff;
    font-family: "PT Sans";
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 0
}

.sidebar_section_title a.white-link {
    color: #fff;
}
/* / */

/*.mobile_banner {*/
    /*margin-right: 55px;*/
/*}*/

.partner-empty-link {
    color: #cb1b22;
}

.post-feedback-form-div {
    width: 80%;
    margin: 0 auto 50px;
}

.post-feedback-form-div .input-group {
    width: 100%;
    margin-bottom: 25px;
    text-align: center;
    position: relative;
}

.post-feedback-form-div .input-group span.error_email,
.post-feedback-form-div .input-group span.error {
    position: absolute;
    bottom: -18px;
    left: 0;
    display: block;
    width: 100%;
    font-size: 12px;
    color: #cb1b22;
    transition: all 0.3s;
    text-align: left;
    opacity: 0;
}

.post-feedback-form-div .input-group textarea,
.post-feedback-form-div .input-group input {
    height: 46px;
    border-radius: 0;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    font-family: 'Roboto Slab', serif;
    transition: border 0.3s
}

.post-feedback-form-div .input-group input.error_email,
.post-feedback-form-div .input-group input.error {
    border: 1px solid #cb1b22;
}

.post-feedback-form-div .input-group input.error_email + span.error_email {
    opacity: 1
}

.post-feedback-form-div .input-group input.error + span.error {
    opacity: 1
}

.post-feedback-form-div .input-group textarea {
    height: 132px;
    resize: none;;
}

.post-feedback-form-div button[type="submit"] {
    height: 46px;
    background: #cb1b22 !important;
    border-radius: 0;
    padding: 5px 30px;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    font-family: 'Roboto Slab', serif;
    border: none;
    opacity: 1;
}

.post-feedback-form-div button[type="submit"]:hover {
    background: #a91016 !important;
}

.post-feedback-form-div button[type="submit"]:active {
    background: #a91016 !important;
}


.noHeader2{
	background:#c6d28e;
	    padding: 10px;
		    font-family: 'Roboto Slab', serif;
}


.noHeader2 .subscribe-title2{
    text-align: center;
    display: block;
    text-transform: inherit ;
    padding: 0 0 4px 0;
    font-size: 14px ;
	    font-weight: 600;
		    color: #000;
}

.header-form2 input.email{
    height: 30px;
    padding: 18px 12px;
    font-size: 12px;
    color: #000;
    background-color: #fff;
    border: 0;
    border-radius: 3px 0px 0px 3px !important;
}


.btn-default-2 {
    padding: 10px 10px;
    font-size: 16px;
    color: #fff;
    background-color: #cb1b22;
    border: 0;
    border-radius: 0 3px 3px 0;
    height: 36px;
}


.subscribe-description2 {
    display: block;
    padding-top: 10px;
    font-size: 11px;
    /* margin-bottom: 20px; */
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: #000;
    line-height: 16px;
}


.m-block-2{
	margin-bottom:10px;
}


.special-block{
	    width: 100%;
		margin-top:20px;
}

.tax-point{
	    border: 1px solid #d2d2d2;
    margin-bottom: 4px;
    margin-top: 4px;
    color: #686868;
    font-size: 13px;
    line-height: 1.23077;
    font-weight: bold;
    margin-right: 16px;
    padding: 8px;
    display: inline-block;
	    background-color: rgba(198, 211, 139, 0.5);
}


.tax-point:hover{
    background-color: #a6b174;
    color: #fff;
}


.post-content .main-content-col .post-meta-container{
	margin-top: 0px;
}



.tabs {
position: relative;
    min-height: 200px;
    clear: both;
    margin: 35px 0 25px;
}
.tab {
    float: left;
    cursor: pointer;
    width: 33.3%;
   
}
.tab label {
background: #df3e44;
    padding: 10px;
    margin-left: -1px;
    position: relative;
    color: #c3c9c7;
    left: 1px;
	    font-size: 16px;
    display: inherit;
    top: -40px;
    text-align: center;
    cursor: pointer;
    -webkit-transition: background-color .17s linear;
}
.tab [type=radio] {
  display: none;   
}
.content {
    position: absolute;
    top: -1px;
    left: 0;
    right: 0;
    bottom: 0;
   
    -webkit-transition: opacity .6s linear;
    opacity: 0;
}
[type=radio]:checked ~ label {
    background: #df3e44;
    z-index: 2;
    color: #ffffff;
}
[type=radio]:checked ~ label ~ .content {
  z-index: 1;
  opacity: 1;
}

[type=radio]:checked~label:before {
    content: '';
    
    width: 0;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #e1e3e2;
}


.plitkaBlock2 .live-broadcast {
    position: static;
    height: 640px;
    display: block;
    margin-bottom: 10px;
    overflow-y: auto;
}

@media (max-width: 990px){
.plitkaBlock2 .live-broadcast {
    height: 300px;
}

}

.fb_iframe_widget {
  width: 100% !important;
}


.switcher {font-family:Arial;font-size:10pt;text-align:left;cursor:pointer;overflow:hidden;width:163px;line-height:17px; margin-top: 12px;}
.switcher a {text-decoration:none;display:block;font-size:10pt;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.switcher a img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;}
.switcher a:hover img {opacity:1;}
.switcher .selected {background:#FFFFFF url(/wp-content/themes/forumdaily/assets/gtranslate/switcher.png) repeat-x;position:relative;z-index:9999;}
.switcher .selected a {border:1px solid #CCCCCC;background:url(/wp-content/themes/forumdaily/assets/gtranslate/arrow_down.png) 146px center no-repeat;color:#666666;padding:3px 5px;width:151px;}
.switcher .selected a.open {background-image:url(/wp-content/themes/forumdaily/assets/gtranslate/arrow_up.png)}
.switcher .selected a:hover {background:#F0F0F0 url(/wp-content/themes/forumdaily/assets/gtranslate/arrow_down.png) 146px center no-repeat;}
.switcher .option {position:relative;z-index:9998;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EEEEEE;display:none;width:161px;max-height:198px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;}
.switcher .option a {color:#000;padding:3px 5px;}
.switcher .option a:hover {background:#FFC;}
.switcher .option a.selected {background:#FFC;}
#selected_lang_name {float: none;}
.l_name {float: none !important;margin: 0;}
.switcher .option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5;}
.switcher .option::-webkit-scrollbar {width:5px;}
.switcher .option::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color:#888;}


@media screen and (max-width: 1199px) {
  .switcher {width: 28px;}
  .switcher .selected {width: 28px;}
  .switcher .selected a>span {display: none;}
  .switcher .option {width: 28px;}
  .switcher .option a>span {display: none;}
}
@media screen and (max-width: 767px) {
  
   section.top {
        height: 50px;
    }
	 section.top .top-socials a {
    margin: 5px 0 5px 5px;
  }
	
	section.top .top-socials .heading-search {
    top: 5px;
    width: 200px;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .hidden-sm {
    display: none!important;
  }
}
/*
@media (min-width: 768px) {
  .col-sm-12 {
    width: 100%}
.col-sm-11 {
    width: 91.66666667%}
.col-sm-10 {
    width: 83.33333333%}
.col-sm-9 {
    width: 75%}
.col-sm-8 {
    width: 66.66666667%}
.col-sm-7 {
    width: 58.33333333%}
.col-sm-6 {
    width: 50%}
	
.col-sm-5 {
    width: 41.66666667%}
	
.col-sm-4 {
    width: 33.33333333%}
.col-sm-3 {
    width: 25%}
.col-sm-2 {
    width: 16.66666667%}
.col-sm-1 {
    width: 8.33333333%}
}
*/

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
}

@media (max-width: 767px) {
  body .navbar-toggle {
    display: block;
	 margin-top: 6px;
    margin-bottom: 6px;
  }
}

@media (max-width: 767px) {
  .top-lang {
    width: 100%;
    display: flex;
    justify-content: flex-end;
  }
}

@media (max-width: 767px) {
    .top-lang {
    width: 13%;
    padding: 0 15px 0 0;
    display: flex;
    flex-shrink: 0;
    justify-content: flex-end;
}
  .switcher {
    margin-top: 8px;
  }
}

@media (min-width: 360px) and (max-width: 767px) {
  .top-heading {
    width: 33%;
  }
  .top-socials {
    padding-right: 5px;
    width: 54%;
  }
}
@media (max-width: 359px) {
  .top-lang {
    width: 100%;
    padding: 0 15px;
    justify-content: flex-end;
  }
}

@media only screen and (max-width: 767px) {
  section.header .logo-container {
    padding: 0 15px;
  }
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

@media (max-width: 359px) {
  .social-link.rss {
    display: none;
  }
  .top-socials {
    width: 49%;
    padding-right: 5px;
  }

   .top-lang {
    width: 10%;
    padding: 0 5px 0 0;
    justify-content: flex-end;
  }
}

.gt_disclaimer {
    margin-bottom: 10px;
    font-style: italic;
    font-size: 12px;
    display: none;
}



.social-likes>a:first-of-type,
.telegramm-icon{
    display: inline-flex !important;
    align-items: center;
    box-sizing: border-box;
    font-family: "Helvetica Neue", Arial, sans-serif;
    vertical-align: baseline;
    color: #fff !important;
    padding: .04em .7em .18em 1.65em !important;
    padding-left: 5px !important;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    height: 24px !important;
    margin-left: 0 !important;
}


.social-likes>a:first-of-type:before,
.telegramm-icon:before{
    display: none
}

.social-likes>a:first-of-type span ,
.telegramm-icon span{
    display: block;
    width: 18px;
    height: 18px;
}
.social-likes>a:first-of-type svg,
.telegramm-icon svg{
    width: 100%;
    height: 100%;
}

.social-likes{
    display: flex;
align-items: center;
}


.list_new_pop_week article .img_pop_week {
    display: block;
    width: 20%;
    min-width: 70px;
    height: auto;
    max-height: 59px;
}

@media (max-width: 590px) {
    .list_new_pop_week article .img_pop_week {
        width: 70px;
        height: 45px;
    }
}

.sidebar .list_new_pop_week article .img_pop_week {
    width: 30%;
}

.list_new_pop_week article .name_pop_week {
    color: #111;
    font-family: 'Roboto Slab', serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.3;
}

@media (max-width: 991px) {
    .list_new_pop_week article .name_pop_week {
        font-size: 12px;
    }
}

.sidebar .list_new_pop_week article .name_pop_week {
    color: #111;
    font-family: 'Roboto Slab', serif;
    font-size: 15px;
    font-weight: 700;
}

@media screen and (max-width: 590px) {
    .sidebar .list_new_pop_week article .name_pop_week {
        color: #111;
        font-family: 'Roboto Slab', serif;
        font-size: 15px;
        font-weight: 700;
        line-height: 1;
    }
}

.list_new_pop_week {
    box-sizing: border-box;
    padding: 10px 0px;
}

@media (max-width: 991px) {
    .list_new_pop_week {
        padding: 10px 15px;
    }
}

@media (max-width: 590px) {
    .list_new_pop_week {
        padding: 10px 15px 0;
    }
}

.list_new_pop_week article {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-bottom: 10px;
}

.list_new_pop_week article>div {
    width: 80%;
    padding-left: 15px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
}

@media (max-width: 991px) {
    .list_new_pop_week article>div {
        padding-left: 10px;
    }
}

.list_new_pop_week article .visibility {
    color: #808080;
    font-family: 'Roboto Slab', serif;
    font-size: 15px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.list_new_pop_week article .visibility img {
    width: 14px;
    margin-right: 8px;
}

@media (max-width: 991px) {
    .list_new_pop_week article .visibility img {
        margin-right: 7px;
    }
}

.list_new_pop_week article img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.list_new_pop_week article:last-child {
    margin-bottom: 0;
}

.sidebar .list_new_pop_week {
    padding: 10px 10px 0;
}

.sidebar .list_new_pop_week article>div {
    width: 65%;
}

.header_list_pop_week {
    background: #cf2e2e;
    height: 54px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.header_list_pop_week.tab-headers {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
}

@media (max-width: 991px) {
    .header_list_pop_week {
        height: 30px;
    }
}

.header_list_pop_week p {
    color: #fff;
    font-family: 'Roboto Slab', serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    padding-top: 1px;
}

@media (max-width: 991px) {
    .header_list_pop_week p {
        font-size: 14px;
    }
}

.home_grid_items .list_most_pop_week {
    padding-left: 15px;
    box-sizing: border-box;
    margin-bottom: 30px;
    width: 50%;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}

@media (max-width: 991px) {
    .home_grid_items .list_most_pop_week {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
}

@media (max-width: 590px) {
    .home_grid_items .list_most_pop_week {
        width: calc(100% + 30px);
        padding: 0;
        margin: 0 -15px 15px;
    }
}

.sidebar .list_most_pop_week {
    margin-bottom: 30px;
}


