/*
Theme Name:     MV Times
Description:    Child theme for Newspaper
Author:         Edeneye
Template:       Newspaper
Version:        1.0
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
/*
Header
 */
.td-grid-style-5 .td-module-thumb a:last-child:before {
    background-color: rgba(0, 0, 0, 0.4);
}
.td_block_wrap {
    margin-bottom: 25px;
}
.td_block_big_grid_5 {
    padding-bottom: 30px;
    margin-bottom:10px;
}
.mvt-re-block .wpb_single_image {
    margin-bottom:0;
}
.mvt-re-block h3.vc_custom_heading {
    font-family: interstate-compressed, sans-serif;
    font-size: 24px;
    line-height: 26px;
    font-weight: normal;
    margin-top:10px
}
.mvt-social-counter .block-title {
    margin-bottom:10px;
}
.mvt-social-counter .block-title > span {
    font-size:16px;
}
.td_block_social_counter {
    padding-bottom: 15px;
}
.td-main-content-wrap {
    padding-bottom: 0;
}
.mvt-hide-overflow .vc_column-inner {
    overflow: hidden;
}
.td-post-category {
    background-color: #666666;
}
.td-footer-bottom-full .footer-logo-wrap {
    margin-top: 15px;
}
.td-footer-wrapper .block-title > span {
    color:#CCCCCC!important;
}
.td-footer-bottom-full .block-title {
    margin-bottom: 0;
}
.td-footer-bottom-full .td-container:before {
    width: 100%;
    left:0;
    margin-left:0;
    top: -30px;
}
.td-footer-bottom-full {
    padding-top: 30px;
    padding-bottom: 20px;
    margin-top:0;
}
.post_td_gallery {
    background-color: #111;
}
.section-title-container .vc_column-inner {
    overflow: hidden;
}
.section-title {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block;
    padding: 6px 12px 8px 0;
    font-family: 'Roboto', sans-serif;
    line-height: 19px;
    margin-bottom: 14px;
    margin-top: 0;
    min-height: 30px;
    position: relative;
}
.section-title:after {
    content: '';
    height: 2px;
    width: 300%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #9661a9;
}
.page-template-default .wpb_text_column :last-child {
    margin-bottom: 0;
}
.page-template-default .wpb_text_column figure .slide-gallery-image-link img {
    margin-bottom: auto!important;
}
.td-header-style-1 .td-header-sp-logo {
    width: 312px;
    margin: 10px 28px 9px 0;
}
.td-header-sp-logo img {
    margin-left:0;
}
.td-header-style-1 .td-header-sp-recs {
    margin-top:10px;
}

.td-magazine .td-header-style-1 .td-header-gradient::before,
.td-magazine .td-header-style-1 .td-mega-span .td-post-category:hover,
.td-magazine .td-header-style-1 .header-search-wrap .td-drop-down-search::after {
    background-color: #9661a9!important;
}

.td-magazine .td-header-style-1 .td_mod_mega_menu:hover .entry-title a,
.td-magazine .td-header-style-1 .td_mega_menu_sub_cats .cur-sub-cat,
.td-magazine .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a,
.td-magazine .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a,
.td-magazine .td-related-title .td-cur-simple-item {
    color: #9661a9!important;
}

.td-magazine .td-header-style-1 .header-search-wrap .td-drop-down-search::before {
    border-color: transparent transparent #9661a9!important;
}

.td-magazine .td-header-style-1 .td-header-top-menu-full {
    border-top-color: #9661a9!important;
}

@media (min-width: 1019px){
    .td-header-style-1 .td-header-sp-recs, .td-header-style-1 .td-header-sp-logo {
        margin-bottom: 10px!important;
    }
}
.category .td_module_8 .td-module-title {
    font-family: minion-pro, serif;
    font-size: 20px;
    line-height:22px;
}
.mvt-quick-links {
    margin-bottom:15px;
}
#menu-quick-links li {
    display: inline;
    padding-left:12px;
    border-left:1px dashed #dddddd;
}
#menu-quick-links li:first-child {
    border-left:none;
    margin-left:0;
}
.widget {
    margin-bottom: 10px;
}
.mvt-qotw .wpb_text_column blockquote {
    margin:0;
}
.mvt-qotw .wpb_text_column blockquote p {
    font-size:24px;
    line-height:26px;
    text-align:left;
    text-transform: none;
}
.mvt-qotw .wpb_text_column blockquote p:last-child {
    margin-bottom:0;
}
.mvt-business-page-logo {
    margin-bottom:15px;
}
/* Main body padding */
.td-main-page-wrap {
    padding-top: 20px;
}

/* Padding below Main image */
.td_module_17, .td_block_18 .td-column-2 .td_module_mx8 {
    padding-bottom:0;
}

/* overlay on main image */


/* padding below block 9 news items */
.td_module_8 {
    padding-bottom: 15px;
    border-bottom: none;
    margin-bottom: 6px;
}

.td_module_17 .entry-title {
    margin-bottom:10px;
}

.td_module_17 .td-module-meta-holder {
    position: relative;
    bottom: 0;
    width: 100%;
    height: auto;
    background-color:#222222;
    padding: 10px;
    font-size: 11px;
    line-height: 1;
    pointer-events: none;
}

.td_module_17 .td-post-category {
    font-size:10px;
    padding: 3px 6px 4px;
    vertical-align: top;
    display: inline-block;
}

.td-form-comment textarea {
    height: 75px;
    min-height: 75px;
}

@media (max-width: 767px) {
    .td-header-style-1 .td-header-sp-recs {
        margin:5px auto;
    }
    .td-main-page-wrap {
        padding-top: 10px;
    }
    .td_block_22 {
        padding-bottom:20px;
    }
    .td_block_18 {
        padding-bottom: 10px;
    }
    .td_block_18 .td_module_mx8 .td-module-thumb {
        margin-bottom: 0;
    }
    .td_module_17 .td-module-title {
        font-size: 28px!important;
        line-height: 29px!important;
    }
    .td_module_17 .td-module-meta-holder {
        font-size:10px;
        padding:3px 0 0;
        background-color:unset;
        border-bottom:1px solid #222222
    }
    .td_module_17 .td-post-category {
         background-color: #222222!important;
        color:#FFFFFF
     }
    .td_module_17 .td-left-meta .td-post-author-name a {
        color: #222222;
    }
    .td_module_8 {
        padding-bottom:10px;
        margin-bottom: 6px!important;
        border-bottom: 1px dashed #CCCCCC!important;
    }
    .td_module_8 .td-module-title {
        font-size: 22px!important;
        line-height: 23px!important;
    }
    .td_block_9 {
        padding-bottom:10px;
    }
}
@media (max-width: 320px) {
    .td-header-style-1 .td-header-sp-recs {
        margin: 0;
    }
}