/*
Theme Name: Epoka e Re
Theme URI: http://kutia.net
Author: Kutia Digital Agency
Author URI: http://kutia.net
Description: WordPress news portal theme for Epoka e Re
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: epoka_e_re
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
html body .medium_boxes_wrapper .box_item__content_bottom {
	min-height: 109px;
    padding: 10px 0;
}
html body .aside_articles .aside_article__thumb {
	width: 100%;
}
html body .medium_boxes_wrapper .box_item {
	margin-top: 20px;
}
html body .page_title {
    background-color: #ec1e25;
}
html body.home .lexuarat {
	height: 798px;
	overflow-x: hidden; 
	overflow-y: scroll; 
	margin-top: 20px;
}
html body .list_news.lexuarat li a {
    background-color: #231f20;
}
html body.home .gazeta_section .page_title h1 {
    left: 20px;
}
html body .list_news li h1 {
	margin-top: 5px;
}
html body .article__main ol li,
html body .article__main ul li {
	margin-bottom: 15px;
}
html body .picture_of_day a {
	text-decoration: none;
}
html body .sport-title {
	background-color: #a7da52;
}
html body .spekter-title {
	background-color: #d618a6;
}
html body .tech-title {
	background-color: #0169c0;
}
html body .page_title h1 {
	color: black;
	font-weight: 600;
}
html body .spekter_cat .medium_boxes_wrapper .box_item {
	border-bottom: 0;
}
div.below_img h1 {
    color: #231f20;
    font-size: 18px;
    font-weight: 700;
    margin-top: 10px;
    overflow: hidden;
    max-height: 67px;
    line-height: 1.25em;
}
html body .article__main p {
	margin-top: 0;
	margin-bottom: 20px;
}
html body.home .article__main ol li, html body .article__main ul li, html body .article__main ul li p, html body .article__main ul li a, html body .article__main p {
    font-size: 18px;
    line-height: 1.4em;
}
html body.home .gazeta_section .download_gazeta_section {
	margin-top: 4px;
}
html body.home .gazeta_section .home_gazeta .loadmore {
	margin-top: 10px;
}
html body .nav_wrapper li a {
    text-decoration: none;
    text-transform: none;
    font-size: 16px;
    font-weight: 600;
    transition: all .3s cubic-bezier(.3,0,.2,1);
    color: #fff;
    padding: 4px 0;
    display: inline-block;
    font-family: 'Roboto', sans-serif !important;
}
html body .bottom_header {
    height: 44px;
    background-color: #231f20;
}
html body #search_btn span {
	margin-top: 11px;
}
html body .article__main p,
html body .article__main {
	font-weight: 400;
    font-family: 'Georgia', sans-serif !important;
}
.mobile_only {
    display: none !important;
}
.ad_holder.full_content {
    text-align: center;
}



@media only  screen and (max-width: 767px) {
    html {
        overflow-x: hidden;
    }
    .datetime_holder {
        clear: both;
        width: 100%;
    }
    html body .article__main img {
        width: 100%;
        height: auto;
    }
    html body .article__main img {
        margin-top: 0;
    }
    .article__thumb {
        margin-bottom: 20px;
    }
    .box_item__thumb img {
        width: 100%;
    }
    html body  .top_header #search_btn {
        margin-top: 0;
    }
    .spekter_cat .big_boxes_wrapper .box_item .datetime {
        margin-top: 0;
    }
    html body .date_time {
        margin-top: 6px;
    }
    html body.home .lexuarat {
        height: auto;
    }
    .flex-direction-nav {
        display: none;
    }
    html body #related_slider_video {
        width: 100%;
    }
    .banner_slider {
        margin-top: 0 !important
    }
    html body .video_content h1 {
        font-size: 20px;
    }
    html body .colored_bg .ifram_wrapper {
        width: 100%;
        height: 197px;
        padding-right: 0;
    }
    .a-d_wrapper,
    .ad_holder.full_content {
        width: 100%;
        margin-top: 15px;
        
/*        max-width: 91%;
        float: none !important;
        margin-left: auto!important;
        margin-right: auto !important;*/
    }
    .ad_holder.row_ad {
        float: none !important;
        text-align: center;
    }
    header .a-d_wrapper {
        display: none;
    }
    .top_header__right_wrapper {
        margin-right: 0px;
    }
    .main_content {
        margin-top: 15px;
    }
    .home .main_content {
        margin-top: 5px;
    }
    .bottom_header {
        height: auto !important;
    }
    .medium_boxes_wrapper .box_item__content_bottom h1 {
        font-size: 28px !important;
        max-height: none !important;
    }
    .aside_articles .aside_article__thumb {
        height: 275px !important;
    }
    .aside_articles .aside_article__content h1 {
        font-size: 26px !important;
    }
    .small_items .box_item__content_bottom h1 {
        font-size: 18px !important;
    }
    .small_items_holder {
        clear: left;
    }
    .small_items_holder:nth-child(2n) {
        clear: none;
    }
    .mobile_only {
        display: block !important;
    }
    .desktop_only {
        display: none !important;
    }
    .single .aside_articles .aside_article__content h1 {
        font-size: 18px !important;
    }
    .block_section .g {
        margin: 0 auto !important;
    }
    .a-d_wrapper {
        width: 100%;
    }
    .main_footer .nav_wrapper {
        margin-top: 15px !important;
    }
    .datetime_holder {
        margin-bottom: 10px;
    }
    .fb_page {
        text-align: center;
        width: 100% !important;
        padding-left: 0 !important;
    }
    .spekter_cat .big_boxes_wrapper .box_item a {
        height: auto !important;
    }
    
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .a-d_wrapper {
        width: 100%;
    }
    .top_header .a-d_wrapper {
        display: none !important;
    }
    .main_content {
        margin-top: 125px !important;
    }
    .bottom_header {
        height: auto !important;
    }
    .desktop_only {
        display: none !important;
    }
    .mobile_only {
        display: none !important;
    }
    html body #search_btn span {
        margin-top:  4px !important;
    }
    .main_footer .nav_wrapper {
        margin-top: 0 !important;
    }
}
@media only screen and (max-width: 350px) {
    .top_header #search_btn input {
        width: 130px !important;
    }
}
/* Tiny Scrollbar
#scrollbar { width: 100%; }
#scrollbar .viewport { width: 500px; height: 200px; overflow: hidden; position: relative; }
#scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar .scrollbar{ background: transparent url(images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar .track { background: transparent url(images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar .thumb { background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar .thumb .end { background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; } */

body .banner_slider .owl-dots{
    bottom: 20px;
    z-index: 100;
    padding: 10px 0;
}
@media only screen and (max-width: 767px) {
    .banner_slider, 
    .banner_slider .box_item {
        height: 330px !important;
    }
    body #home_banner_slider_refix .box_item,
    body #home_banner_slider_refix .owl-stage-outer,
    #home_banner_slider_refix,
    body #home_banner_slider, #home_banner_slider .box_item {
        height: auto !important;
    }
    .show-mob iframe {
        max-width: 100%;
    }
    #home_banner_slider_refix .box_item__content {
        position: relative;
        top: auto;
        left: auto;
        text-align: center;
        background: #f4f4f4;
    }

    #home_banner_slider_refix .owl-dots {
        top: 0;
        bottom: auto;
        left: 10px;
        height: 21px;
    }
    #home_banner_slider_refix .box_item__content {
        padding: 20px;
    }
    #home_banner_slider_refix .box_item__content h1 {
        color: black;
    }
    #home_banner_slider_refix .box_item {
        height: auto !important
    }
    #home_banner_slider_refix .box_item img {
        height: auto;
        width: 100%;
        object-fit: none;
    }
    body .big_boxes_wrapper .box_item .box_item__content{
        padding: 10px 20px;
    }
    body .big_boxes_wrapper .box_item .datetime {
        margin-top: 10px;
    }
    body.home #related_slider_video .medium_boxes_wrapper .box_item__top {
        height: auto;
    }
    body.home #related_slider_video .medium_boxes_wrapper li:nth-child(3){
        clear: left;
    }
    #related_slider_video .box_item__content {
        position: relative;
        padding:  10px 0 0;
    }
} 
body.post-type-archive-gazeta .box_item {
    padding: 10px;
    background-color: #f4f4f4;
}
body.post-type-archive-gazeta .medium_boxes_wrapper .box_item__content_bottom {
    min-height: 10px;
}
body.post-type-archive-gazeta .medium_boxes_wrapper .box_item__content_bottom {
    padding: 10px 0 0;
}
body.post-type-archive-gazeta .medium_boxes_wrapper img {
    height: 350px;
}
.headerWrap .g-10 {
	max-width: 720px;
}
body .g{
text-align: center !important;	
}

@media only screen and (min-width: 1200px){
    body .revive_zone--desktop_visible {
        display: block !important;
    }
}
@media only screen and (max-width: 767px){
    body .revive_zone--mobile_visible {
        display: block !important;
    }
}