/*
 Theme Name: Vanda Child
 Theme URI: http://vanda.wizio.net/
 Author: Wizio
 Author URI: http://wizio.net/
 Description: Creative Magazine & Ecommerce Theme
 Template: vanda
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: vanda-child
 Tags: two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-menu, post-formats, sticky-post, translation-ready
*/

/*-----------------------------------------------------------------------------------*/
/*	Your extra styles
/*-----------------------------------------------------------------------------------*/

.header-cart {display: none !important;}
/*article#post-61 .post-label span a {line-height: 16px;}*/
article#post-63 {margin-top: 10px;}
.medium-item .entry-content h3.entry-title a:hover { color: #D8A252;}
img.site-logo {max-width: 144px!important;margin-bottom: 30px!important;}
.main-navigation .current-menu-item a {color: #d8a252 !important;}
.footer-navigation .current-menu-item a {color: #ffffff !important;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border: 2px solid #ff0000;display:none  !important;}
.styled-title h3 {color: #d8a252;}
footer.entry-footer span.share-title{color:#333;}
.single-post form.comment-form input {float: left;margin: 0px 16px 15px 0px;}
.single-post .post-navigation .nav-subtitle {color:#333;}
.single-post .post-navigation .nav-previous i, .post-navigation .nav-next i {color:#252525;}
.single-post .gallery-post .owl-controls .owl-nav .owl-next,.gallery-post .owl-controls .owl-nav .owl-prev{display:none !important;}
.single-post footer.entry-footer span.share-title {width: 260px;left: 50%;margin-left: -135px;}
.single-post .comments-area {height: 100%;min-height: 400px !important;}
.single-post form.comment-form textarea {width: 98%;}
.single-post form.comment-form p.form-submit input.submit{width:300px;}
div.wpcf7-mail-sent-ok {text-align: center;margin: 2em 2em 1em;}
.contact-map {margin: 0px 0 -11px 0;}
.home .wme_logo {display: block;}
.wme_logo {display: none;}
ul.loop-post-meta.clearfix {background: transparent;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {margin: 0;padding-left: 5px;padding-right: 5px;}
#commentform p.comment-form-cookies-consent {float: left;width: 100%;}
#commentform p.comment-form-cookies-consent input {float: left;width: auto;margin-right: 10px;}
#commentform p.comment-form-cookies-consent label {float: left;margin-top: -3px;}
.category.category-technology main#main {margin-left: 0;margin-right: 0;}
.category.category-technology main#main .masonry-item.medium-item.col-md-8.col-sm-6.col-xs-12 {padding-left: 10px;padding-right: 10px;}

.post-author .author-info p,
.wp-block-media-text p,
.wp-block-media-text ul li,
.wp-block-media-text ol li {
	line-height: 180%;
    font-weight: 300 !important;
    padding-top: 7px;
    padding-bottom: 7px;
	font-size: 16px;
}


@media (min-width:0px) and (max-width:567px){
footer#colophon .footer-bottom .footer-logo img {height: 55px;}
article#post-6792 .entry-thumbnail {background-position: -95px;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {width: 100%;min-width: 100%;max-width: 100%;margin: 0 auto;font-size: 13px;padding-left: 5px;padding-right: 5px;}
}


@media(min-width:0px) and (max-width:767px){
.featured-carousel.owl-carousel.owl-theme.owl-responsive-0.owl-loaded {margin-bottom: 0;}
.featured-carousel.owl-carousel.owl-theme.owl-responsive-0.owl-loaded .owl-stage-outer .owl-item .featured-carousel-item {border: 0;padding-bottom:0;}
.container .featured-banners.with-overlay {margin-top: 0;}
form#commentform {float: left;width: 100%;}
form#commentform p.comment-form-comment {float: left;width: 100%;}
form#commentform p.comment-form-comment textarea#comment {width: 100%;}
form#commentform p.comment-form-author input {width: 100%;}
form#commentform p.comment-form-email input {width: 100%;}
form#commentform p.comment-form-url input {width: 100%;}
}


@media(min-width:0px) and (max-width:991px){
.mobile-bar .mobile-bar-wrapper .mobile-logo.pull-left {text-align: center;width: 100%;}
.mobile-bar .mobile-bar-wrapper .mobile-logo.pull-left {text-align: center;width: 100%;margin-top: 15px;margin-bottom: 15px;}
.mobile-bar .mobile-bar-wrapper .mobile-search.pull-right {margin-top: -75px;margin-bottom: 0 !important;}
.mobile-bar .mobile-bar-wrapper .mobile-button a {color: #333333;}
.mobile-bar .mobile-bar-wrapper .mobile-search.pull-right .header-search-wrapper {margin-top: -20px;}
.mobile-bar .mobile-bar-wrapper .mobile-logo.pull-left img.site-logo {margin-bottom: 0 !important;}
.header-banner {margin-top: 15px;}
#site-content {margin-top: 15px;}
.mobile-bar .mobile-bar-wrapper .mobile-button a i.fa.fa-bars {color: #ffffff;}
.current-menu-item a{color:#d8a252 !important}
}


@media (min-width:568px) and (max-width:767px){
footer#colophon .footer-bottom .footer-logo img {height: 65px;}
.home-page-section-custom .masonry-item .entry-content h3.entry-title {min-height: 48px;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {width: 340px;min-width: 340px;max-width:340px;margin: 0 auto;font-size: 13px;padding-left: 5px;padding-right: 5px;}
}


@media(min-width:768px) and (max-width:991px){
footer#colophon .footer-bottom .footer-logo img {height: 65px;}
article#post-6792 .entry-thumbnail {background-position: -100px;}
.home-page-section-custom .masonry-item .entry-content h3.entry-title {min-height: 48px;}
form#commentform p.comment-form-comment {float: left;width: 100%;}
form#commentform p.comment-form-comment textarea#comment {width: 100%;}
form#commentform p.comment-form-author  {width: 31%;margin-right:3.5%;float:left;}
form#commentform p.comment-form-email  {width: 31%;margin-right:3.5%;float:left;}
form#commentform p.comment-form-url  {width: 31%;float:left;}
.category.category-technology main#main .masonry-item.medium-item.col-md-8.col-sm-6.col-xs-12 {width: 100%;min-width: 100%;max-width: 100%;}

}


@media(min-width:992px) and (max-width:1100px){
footer#colophon .footer-bottom .footer-logo img {height: 65px;}
form#commentform p.comment-form-comment {float: left;width: 100%;}
form#commentform p.comment-form-comment textarea#comment {width: 100%;}
form#commentform p.comment-form-author  {width: 31%;margin-right:3.5%;float:left;}
form#commentform p.comment-form-email  {width: 31%;margin-right:3.5%;float:left;}
form#commentform p.comment-form-url  {width: 31%;float:left;}
.category.category-technology main#main .masonry-item.medium-item.col-md-8.col-sm-6.col-xs-12 {width: 100%;min-width: 100%;max-width: 100%;}
}


@media (min-width:1440px) and (max-width:2560px) and (orientation:landscape) {
footer#colophon .footer-carousel-area .owl-stage-outer .footer-carousel-item .footer-item-info {padding-top: 55px;}
footer#colophon .footer-carousel-area .owl-stage-outer .footer-carousel-item {height: 400px;}
}

@media (min-width:3825px) and (max-width:7200px){
footer#colophon .footer-carousel-area .owl-stage-outer .footer-carousel-item .footer-item-info {padding-top: 55px;}
footer#colophon .footer-carousel-area .owl-stage-outer .footer-carousel-item {height: 650px;}
}

/*-----------------------------------------------------------------------------------*/
/*	CFO Ads
/*-----------------------------------------------------------------------------------*/
:root {
    --in-stream-desktop-width: 160px;
    --in-stream-desktop-height: 600px;
    --in-stream-mobile-width: 160px;
    --in-stream-mobile-height: 250px;
}
html, body {
    height: 100%;
}
body {
    position: relative;
    width: 100%;
    min-width: 310px;
}
.page {
    zoom: 1;
    width: 100%;
    position: relative;
    min-height: 100%;
    background-color: #fff;
    min-width: 310px;
    overflow: hidden;
}
footer {
    padding-bottom: 90px;
}
.block {
    zoom: 1;
    width: 100%;
    margin-bottom: 30px;
    display: block;
}
.block-dfp {
    text-align: center;
    margin: 0 auto;
}

.block-dfp div,
.block-dfp iframe,
.block-dfp ins,
.block-dfp img {
    margin: 0 auto!important;
    max-width: 100%;
}
#block-dfp-sticky {
    background-color: #fff;
    border-top: 1px solid #f0f0f1;
    padding: 8px;

    z-index: 99;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    transition: .1s bottom;
}
div[class*="block-dfp-cfo-in-stream-"] {
    height: 830px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    display: flex;
    align-items: center;
    justify-items: center;
}
#vanda_banner-mrec {
    margin-right: 15px;
    margin-left: 15px;
}
/* Responsive Ads - Minimize content shift */
#dfp-ad-hero,
#dfp-ad-site_footer {
    min-width: 728px;
    min-height: 90px;
}
#dfp-ad-article_content {
    min-height: 90px;
}
#dfp-ad-sticky {
    min-width: 320px;
    min-height: 50px;
}
#dfp-ad-cfo_in_stream_01,
#dfp-ad-cfo_in_stream_02 {
    min-width: var(--in-stream-desktop-width);
    min-height: var(--in-stream-desktop-height);
}
#dfp-ad-cfo_in_stream_03,
#dfp-ad-cfo_in_stream_04 {
    display: none;
}
.block-dfp-ad-site-footer,
.block-dfp-ad-article-content {
    margin-bottom: 15px;
}
/** Desktop **/
@media screen and (min-width: 1025px) {
    #dfp-ad-hero,
    #dfp-ad-site_footer {
        min-width: 728px;
        min-height: 90px;
    }
}
/** Tablet **/
@media screen and (max-width: 1024px) {
    .ad_cfo_in_stream_01,
    .ad_cfo_in_stream_02,
    #dfp-ad-cfo_in_stream_01,
    #dfp-ad-cfo_in_stream_02 {
        min-width: var(--in-stream-mobile-width);
        min-height: var(--in-stream-mobile-height);
    }
   .block-dfp-cfo-in-stream-01,
   .block-dfp-cfo-in-stream-02 {
        height: 880px !important;
    }
    #dfp-ad-hero,
    #dfp-ad-site_footer {
        min-width: 728px;
        min-height: 90px;
    }
}
/** Mobile **/
@media screen and (max-width: 639px) {
    footer {
        padding-bottom: 90px;
    }
    .block-dfp-cfo-in-stream-01,
    .block-dfp-cfo-in-stream-02 {
        height: 400px !important;
        padding: 0 0 20px;
        margin-bottom: 30px;
        border-bottom: 1px solid #ccc;
    }
    #dfp-ad-cfo_in_stream_03,
    #dfp-ad-cfo_in_stream_04 {
        display: none;
    }
    #dfp-ad-article_content {
        min-width: 300px;
        min-height: 250px;
    }
}