/*
Theme Name: The Newspaper Child
Theme URI: http://cmsmasters.net/the-newspaper-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: The Newspaper Child Theme
Template: the-newspaper
Version: 1.0.0
License:
License URI:
Text Domain: the-newspaper-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/*.home .home_events form#event_filters, .home .home_events .wpem-main.wpem-event-listings-header {
    display: none;
}*/

.home .home_events h3.wpem-heading-text {
    font-family: 'Oswald';
    font-size: 19px !important;
}

.video_box {
    width: 46%;
    text-align: left;
    float: left;
    margin-right: 30px;
}
.vid_ext{
    display: inline-flex;
    line-height: 0px;
}
.video_box h3 {
    margin-bottom: 15px;
}
span.video_date {
    font-size: 13px;
}
p.video_cat {
    font-size: 12px;
    color: red;
    font-weight: 600;
}
.event_box {
    width: 31%;
    float: left;
    margin-right: 20px;
}
.event_ext {
    display: inline-flex;
    line-height: 0px;
    font-size: 11px;
}
.event_box h3 {
    margin-bottom: 15px;
    width: 270.67px;
    height: 75px;
    font-family: 'Source Serif Pro';
    font-style: normal;
    font-weight: 600;
    font-size: 21px;
    line-height: 120%;
    color: #090909;
    flex: none;
    order: 1;
    align-self: stretch;
    flex-grow: 0;
}

span.event_date {
    font-size: 13px;
}
p.event_cat {
    padding-left: 5px;
    width: 170px;
    height: 11px;
    font-family: 'HelveticaNeueCyr';
    font-style: normal;
    font-weight: 550;
    font-size: 11px;
    line-height: 0px;
    text-transform: uppercase;
    color: #B9090F;
    flex: none;
    order: 1;
    flex-grow: 0;
}

span.bar_line {
    padding: 0px 10px;
}
#cmsmasters_heading_pq6fyrpuhs {
    width: 99%;
}
h6.cmsmasters_heading a:before {
    border: 1px solid #ddd;
}
#cmsmasters_heading_pq6fyrpuhs .cmsmasters_heading_divider {
    margin-top: 0px;
}
.cmsmasters_heading_wrap.cmsmasters_heading_divider_medium .cmsmasters_heading_divider_left {
    margin-left: -41%;
    margin-right: 0px;
}
.cmsmasters_heading_wrap.cmsmasters_heading_divider_medium .cmsmasters_heading_divider {
    width: 41%;
    color: #eee;
}
.video_img {
    padding-bottom: 10px;
}
.aiovg-title a {
    width: 355px;
    height: 50px;

    font-family: 'Source Serif Pro';
    font-style: normal;
    font-weight: 600;
    font-size: 21px;
    line-height: 120%;
    color: #090909;
    flex: none;
    order: 1;
    flex-grow: 0;
}
.aiovg-category svg {
    display: none !important;
}
.aiovg-category a {
    width: 42px;
    height: 11px;
    font-family: 'HelveticaNeueCyr';
    font-style: normal;
    font-weight: 550;
    font-size: 11px;
    line-height: 11px;
    text-transform: uppercase;
    color: #B9090F;
    flex: none;
    order: 2;
    flex-grow: 0;
}

.aiovg-category {
    position: relative;
    top: -79px;
    left: 190px;
}
.aiovg-user {
    position: relative;
    top: 3px;
}
.aiovg .aiovg-title {
    position: relative;
    top: 0px;
}

ul.bsk-pdfm-pdfs-ul-list li:before {
    display: none;
}
ul.bsk-pdfm-pdfs-ul-list.bsk-pdfm-without-featured-image.bsk-pdfm-without-description.bsk-pdfm-with-title {
    display: inline-flex;
    width: 100%;
}
ul.bsk-pdfm-pdfs-ul-list li {
    width: 33%;
    float: left;
    margin-right: 0px;
    padding-right: 40px;
    padding-top: 0px;
}
ul#navigation li:nth-child(1) a span {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.header_bot .bot_search_but_wrap {
    margin: 0 0 0 2px;
}
span.nav_item_wrap {
    padding-right: 0px !important;
    padding-left: 8px !important;
}
.owl-buttons > div > span > span:before {
    font-size: 22px;
    line-height: 14px;
}
.cmsmasters_prev_arrow span:before, .cmsmasters_next_arrow span:before {
    font-family: 'fontello';
    text-align: center;
    display: block;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.cmsmasters_prev_arrow:after, .cmsmasters_next_arrow:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
/*ul.page-numbers {
    display: none;
}*/
.social_wrap_inner ul li a {
    color: black !important;
}
.page-id-14247 .wpem-main.wpem-event-listings-header, .page-id-14330 .wpem-main.wpem-event-listings-header {
    display: none;
}

.page-id-14247 form#event_filters, .page-id-14330 .form#event_filters {
    display: none;
}
form#event_filters {
    display: none;
}

.menu-top-line-nav-russian-container .top_line_nav li {
    padding-right: 10px;
}

.menu-top-line-nav-english-container .top_line_nav li {
    padding-right: 10px;
}

#archive_box .pdf_link a{
    font-family: 'HelveticaNeueCyr';
    font-style: normal;
    font-weight: 550;
    font-size: 11px;
    line-height: 11px;
    text-transform: uppercase;
    color: #090909;
    flex: none;
    order: 1;
    flex-grow: 0;
}

.blog.columns .post {
    opacity: 1;
}
.page-id-15273 .aiovg-category, .page-id-15269 .aiovg-category {
    position: relative;
    top: 0;
    left: 0;
}

.header_bot_inner {
    margin-top: 50px;
}

.cmsmasters_row_margin.cmsmasters_3414 {
    margin-top: 50px;
}

.headline_text {
    margin-top: 65px;
}

@media only screen and (max-width: 767px) {
    .cmsmasters_3.blog.columns .post {
        width: 100%;
    }
}