@charset "UTF-8";
/*
Theme Name: dh15 - Child
Theme URI: http://envirra.com/themes/espresso
Author: envirra
Author URI: http://themeforest.net/user/envirra?ref=envirra
Description: Magazine WordPress Theme
Version: 1.0
License: GPL
License URI: http://www.gnu.org/licenses/gpl.html‎
Tags: black, white, one-column, two-columns, three-columns, right-sidebar, flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready, photoblogging
Text Domain: envirra
Template: dh15
*/
/* Header Alignment */
.vw-site-header.vw-site-header-style-left-logo .vw-logo-wrapper, .vw-site-header.vw-site-header-style-left-logo{
    vertical-align: top;
}
.vw-logo-link {
margin-top: 5px!important;
}


/* Main Menu */
.vw-sticky {
background: #242535;
height: 58px;
}
.vw-menu-main-wrapper {
z-index: 1000;
width: 100%;
background: #242535;
height: 58px;
}
.vw-menu-main-inner {
background: #242535;
height: 58px;
}
.suppa_mega_posts_allposts_posts, .vw_menu_main .suppa_rwd_submenu_posts, .vw_menu_main .suppa_rwd_submenu_html, .vw_menu_main .suppa_rwd_submenu_columns_wrap {
background-color: #e5e5e5!important;
}
.suppa-sticky-holder {
background: #242535;
}
.vw_menu_main .suppa_mega_posts_post_article span {
min-height: 56px;
}
.vw_menu_main .suppaMenu {
    width:1140px;
}
.vw_menu_main .suppa_top_level_link.suppa_search_icon {
color: #e5e5e5;
padding-top: 20px;
padding-left: 25px;
padding-right: 0px;
height: 58px !important;
float: right;
font-size: 18px;
}
.vw_menu_main .suppa_submenu_modern_search input {
height: 58px !important;
padding-top: 3px!important;
width: 25%!important;
float: right;
background: #e5e5e5;
}
.vw_menu_main .suppa_submenu_modern_search .suppa_search_modern_close {
padding-right: 3px;
}

.suppa_post_link_container {
min-height: 74px;
}
/* Menu Images */
.vw_menu_main .suppa_mega_posts_post_article img {
height: 170px !important;
}
/* bottom menu */
.vw-menu-location-bottom .main-menu-link {
text-transform: uppercase;
color: #ddd;
padding: 0 6px;
}
.vw-menu-location-bottom .main-menu-link:hover {
text-transform: uppercase;
color: #fff;
padding: 0 6px;
}

/* 1 third grigd posts */
.vw-block-grid-sm-3 > .vw-block-grid-item {
width: 100%!important;
}

/* Surpress image blurs */
.no-touch .vw-post-style-medium .vw-post-box-thumbnail:hover .wp-post-image {
    -webkit-filter: none;
            filter: none;
    -webkit-transform: scale(1.01) translate3d(0, 0, 0);
       -moz-transform: scale(1.01) translate3d(0, 0, 0);
        -ms-transform: scale(1.01) translate3d(0, 0, 0);
         -o-transform: scale(1.01) translate3d(0, 0, 0);
            transform: scale(1.01) translate3d(0, 0, 0);        
}

/* mini zoom images */
.no-touch .vw-post-box:hover .vw-post-box-thumbnail .wp-post-image {
    -webkit-transform: scale(1.01) translate3d(0, 0, 0);
       -moz-transform: scale(1.01) translate3d(0, 0, 0);
        -ms-transform: scale(1.01) translate3d(0, 0, 0);
         -o-transform: scale(1.01) translate3d(0, 0, 0);
            transform: scale(1.01) translate3d(0, 0, 0);
}

/* slider remove blur*/
.swiper-container-cube .swiper-cube-shadow {
    -webkit-filter: none;
            filter: none;
}
.vw-post-box .wp-post-image {
    transition: all 0.99s ease-out 0s;
}
.no-touch .vw-post-box:hover .vw-post-box-thumbnail .wp-post-image {
    -webkit-transform: scale(1.02) translate3d(0, 0, 0);
       -moz-transform: scale(1.02) translate3d(0, 0, 0);
        -ms-transform: scale(1.02) translate3d(0, 0, 0);
         -o-transform: scale(1.02) translate3d(0, 0, 0);
            transform: scale(1.02) translate3d(0, 0, 0);
}

/*more buttons */
.su-button.su-button-style-flat {
    margin-top: 20px;
}

/* postbox layout fixes */
.vw-post-style-medium .vw-post-box-title {
min-height: 48px;
}
i.vw-icon.icon-entypo-user,
a.vw-post-meta-icon.vw-post-comment-count {
display: none;
}

/* trending */
a.vw-fixed-tab-title.vw-header-font.is-active {
background: #e5e5e5;
}
.vw-fixed-tab.vw-fixed-tab-3-cols.clearfix {
padding-top: 0!important;
margin-top: -40px;
}

/* wee outline on boxes */
.vw-site-social-profile-icon:hover, .vw-breaking-news-label, .vw-author-socials a:hover, .vw-post-style-box:hover, .vw-post-box:hover .vw-post-format-icon i, .vw-gallery-direction-button:hover, .widget_tag_cloud .tagcloud a:hover, .vw-page-navigation-pagination .page-numbers:hover, .vw-page-navigation-pagination .page-numbers.current, #wp-calendar tbody td:hover, .vw-widget-category-post-count, .vwspc-section-full-page-link:hover .vw-button, .vw-tag-links a, .vw-hamburger-icon:hover, .pace .pace-progress, .vw-review-score-percentage .vw-review-item-score, .vw-review-score-points .vw-review-item-score, .vw-pricing-featured .vw-pricing-title, .vw-menu-location-top .menu-item-depth-0::after, .no-touch input[type="button"]:hover, .no-touch input[type="submit"]:hover, .no-touch button:hover, .no-touch .vw-button:hover, .no-touch .woocommerce a.button:hover, .no-touch .woocommerce button.button:hover, .no-touch .woocommerce input.button:hover, .no-touch .woocommerce #respond input#submit:hover, .vw-breaking-news-title, .vw-quote-icon, .vw-dropcap-circle, .vw-dropcap-box, .vw-accordion .ui-icon::before, .vw-post-categories .vw-sticky-link, .no-touch .vw-swiper-arrow-left:hover, .no-touch .vw-swiper-arrow-right:hover, .vw-post-categories > div, .vw-previous-link-page:hover, .vw-next-link-page:hover, .vw-review-summary-bar .vw-review-score-bar, .vw-review-box-summary .vw-review-total-score, .vw-author-socials .vw-icon-social, .vw-instant-search-buton:hover, .vw-scroll-to-top {
    background-color: #242535;
    border: 1px solid #666;
}

/* typography fixes */
.vw-post-style-slide-large .vw-post-box-title a {
text-decoration: none;
text-transform: uppercase!important;
font-size: 1.5em!important;
line-height: 110%!important;
}

.su-quote-style-default .su-quote-cite {
    font-size: 90%!important;
    font-style: italic!important;
}

.su-quote-style-default {
    background: none repeat scroll 0 0 #f5f5f5;
}

.su-quote-style-default::before, .su-quote-style-default::after {
   margin: 10px;
}
.su-quote-style-default {
    font-style: normal!important;
}
.su-quote img {
    margin-top: 5px;
}

h3, h4, h5, h6 {
    text-transform: none!important;
    font-weight: 400!important;
}
h3 {
font-size: 1.45em!important;
}

.vw-post-shortcode-title, .vw-page-content .vw-page-title-box {
font-size: 1.45em;
font-weight: 600;
}


/* Carousel Backgrounds */
.vw-post-style-slide-large-carousel .vw-post-box-inner {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    text-align: center;
}
.vw-post-style-slide .vw-post-box-inner {
    bottom: 0;
    left: 0;
    padding: 5px 10px;
    right: 0;
}

/* Author Box */
.vw-about-author, .vw-about-author .vw-about-author-title, .vw-about-author .vw-author-name, .vw-about-author .vw-author-bio {
    color: #333;
}
.vw-about-author {
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    margin: 20px 0;
    padding: 10px 25px;
    position: relative;
}

/* Meta fixes */
.vw-post-author:before {
content: "By";
}
.author-name {
padding-right: 5px;
}
.vw-post-meta {
font-style: normal;
font-weight: 300;
letter-spacing: 0px;
}
.vw-post-meta-separator {
display: none;
}
i.vw-post-author:after {
content: "-";
}
i.vw-icon.icon-entypo-clock {
font-size:0px;
}
.vw-post-meta-icon.vw-post-view-count {
display: none;
}
.vw-post-box .vw-post-meta .vw-icon {
font-size: 0;
}

/* page links */
.vw-page-links {
margin-bottom: 25px;
text-align: center;
}
/*ADS CODE FIXES */

@media only screen 
and (min-device-width : 1025px)  { 
/* post ads */
ins.adsbygoogle {
padding: 10px;
}
}

@media only screen 
and (min-device-width : 1px) 
and (max-device-width : 1024px)  { 
    
.adsdt {
    display:none;
 }
 /* Front Page FIXES */
#black-studio-tinymce-3 {
    /* top left ad */
background: #fff;
padding: 0;
}

#black-studio-tinymce-8 {
    background: #fff;
    padding: 0;
}
}

@media only screen 
and (min-device-width : 1025px)  { 
.adsmob {
    display:none;
 }
 /* regular post pages */

#black-studio-tinymce-8{
    /* mid left ad */
background: #eee;
padding: 2px 0 6px 1px;
}
}




/* newsbox titles */
.vw-post-style-medium-5 .vw-post-box-title {
    background: none repeat scroll 0 0 rgba(36, 37, 53, 0.75);
    padding-top: 9px;
    text-transform: uppercase !important;
}

/* surpress date in Trending pannel */
.vw-fixed-tab-content .vw-post-meta, .vw-fixed-tab-content  .vw-post-meta a {
    display: none;
}

/* surpress shares number */
.vw-post-share-big-number {
    display: none;
}

/* Surpress format icons */
.vw-post-box .vw-post-format-icon {
    display: none;
}

/* in post images */
.size-large {
    width: 100%;
}

#black-studio-tinymce-6 {
    /* facebook block */
margin-top: 20px;
}

#vwspc-section-3 {
    /* mid content panel */
margin-top: 0;
}




/* Posts Carousel 

.owl-stage {
    height: 553px;
}
.owl-stage-outer.owl-height {
    height: 460px !important;
} 

*/
h3.wp-posts-carousel-title {
margin: 5px 0 0 0;
}

.default-theme.wp-posts-carousel .wp-posts-carousel-desc {
margin-bottom: 7%!important;
text-align: center;
font-size: inherit!important;
color: inherit!important;
line-height: 1.7em;
}
.default-theme.wp-posts-carousel .wp-posts-carousel-title {
text-align: center;
font-size: 1.45em!important;
line-height: 1.3em;
letter-spacing: 0.3px;
}

.default-theme.wp-posts-carousel .wp-posts-carousel-container {
    border: 1px solid #f5f5f5;
    box-shadow: none!important;
}
/* .owl-nav div::before {
    content: "<"!important;
    display: inline-block;
    font-size: 30px!important;
    font-family: 'FontAwesome'!important;
}
.owl-nav div::after {
    content: ">"!important;
    display: inline-block;
    font-size: 30px!important;
    font-family: arial!important;
}*/
.default-theme.wp-posts-carousel .owl-controls .owl-nav div {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7)!important;
}


.default-theme.wp-posts-carousel .wp-posts-carousel-buttons a {
    padding-left: 10px;
    padding-right: 10px!important;
    text-transform: capitalize;
}

.default-theme.wp-posts-carousel .wp-posts-carousel-buttons a:hover {
    background: #242535;
    color: #fff;
}

.default-theme.wp-posts-carousel .owl-controls .owl-nav div {
margin: -18px 0 0!important;
}

.default-theme.wp-posts-carousel .wp-posts-carousel-title {
    min-height: 75px;
}
.default-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next,
.default-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev {
padding: 0px 20px 0px 4px!important;
}

/* boot room slider */

.vw-sidebar-wrapper .vw-post-style-slide-medium .vw-post-box-inner {
background: none repeat scroll 0 0 rgba(36, 37, 53, 0.75);
padding-top: 9px;
}
.vw-sidebar-wrapper .vw-post-style-slide-medium .vw-post-box-title {
margin-top: 1px;
margin-bottom: 5px;
font-size: 24px;
}

.vw-sidebar-wrapper .vw-post-box-inner-2 {
    width: 45%;
}
.vw-sidebar-wrapper .vw-post-style-slide-medium .vw-post-categories {
	display: none;
    
}
.vw-sidebar-wrapper .vw-post-style-slide-medium .vw-post-meta {
display: none;
}

.vw-sidebar-wrapper .vw-swiper-arrow-left, .vw-sidebar-wrapper .vw-swiper-arrow-right {
position: absolute;
top: 40%;
z-index: 1;
width: 50px;
height: 44px;
margin-top: -15px;
display: inline-block;
width: 25px;
background-size: contain;
background-repeat: no-repeat;
background-color: rgba(0,0,0,0.7);
background-position: center center;
cursor: pointer;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

.vw-sidebar-wrapper .vw-post-style-slide .vw-post-categories {
    display: none;
}
.vw-sidebar-wrapper .vw-post-box-inner-2 {
    width: 100%;
}

.vw-sidebar-wrapper .vw-post-style-slide-large-carousel .vw-post-meta {
    display: none;
}

.vw-sidebar-wrapper .vw-post-style-slide-large-carousel .vw-post-box-title {
    margin-top: 5px;
    margin-bottom: 10px;
}


/* upPrev slider */

#upprev_box {
border-top: 1px solid #ccc;
}

#upprev_box div.upprev_thumbnail h5 {
font-size: 115%;
}

#upprev_box h6 {
text-transform: uppercase;
font-size: 20px;
font-weight: 400;
font-family: "Open Sans",arial,helvetica,sans-serif;
color: inherit;
padding: 0;
margin: 15px 0 30px 0;
border-bottom: 3px solid #3E3E3E;
letter-spacing:2px;
text-align:center;
padding-bottom: 15px;
text-transform: uppercase!important;
}

/* Author typography */
.vw-about-author .vw-author-bio {
font-style: normal;
}

/* Align socials counter */
.widget_vw_widget_social_counter {
margin-left: 24px;
}

.vw-post-share-box .vw-post-share-box-button {
    margin-right: 5px;
}

/* MAIN LAYOUT MOBILE FIXES */
@media only screen 
and (min-device-width : 1px) 
and (max-device-width : 1024px) { 

.vw-post-style-medium-1 .vw-post-box-thumbnail+.vw-post-categories, 
.vw-post-style-medium-4 .vw-post-box-thumbnail+.vw-post-categories,
.vw-post-categories>div,
.vw-post-categories > div,
.vw-post-categories {
display: none;
}
.vw-post-categories .vw-category-link,
.vw-post-style-medium-5 .vw-post-categories,
.vw-post-style-medium-1 .vw-post-box-thumbnail+.vw-post-categories {
display: none;
}


}




/* LEGACY FIXES */

/* images */

.vw-featured-image img,
.vw-post-content img {
width: 100%;
}

/* Blockquotes */

blockquote {
    font-size: 16px;
    font-spacing: 0.5px;
    font-style: normal;
    line-height: 1.55em;
    text-transform: none;
}

.pace .pace-progress {
    display: none;
}

/* Menu Images */
.vw_menu_main .suppa_mega_posts_post_article img {
height: 180px !important;
}
