/*
Theme Name: Decibel Child
Theme URI: https://demos.wolfthemes.com/decibel/landing/
Description: Decibel Child theme
Author: WolfThemes
Author URI: https://wolfthemes.com
Template: decibel
Version: 3.0.2
*/
/* CARACTERÍSTICAS GERAIS*/
body{
    font-family: 'Lato', sans-serif;
}
h1, h2, h3, h4, h5, h6,.nav-menu li, .cta-container, .category-filter ul li a, .cart-panel-buttons a{
    color:#415A77 !important;
    font-family:'Montserrat', sans-serif !important;
}
h2 {
    font-size:2em !important;
}
#back-to-top:hover{
	background:#415A77 !important;
    border-color:#415A77 !important;
}
::selection,div#press{
    background:#415A77 !important;
}
#wvc-one-page-nav{
    display:none !important;
}
div#audio,div#contact,div#agenda{
    background-color:#E0E1DD !important;
}
#close-mobile-menu-icon,.text-blue{
    color:#415A77 !important;
}
.text-red{
    color:#FF0000! important;
}
/* TABS*/
.wvc-font-dark .wvc-tabs-menu li.ui-tabs-active a,.wvc-font-dark .wvc-tabs-menu li.ui-tabs-active a#ui-id-4{
    color:#415A77 !important;
}
.wvc-font-dark .wvc-tabs-menu li a{
    color:#444 !important;
    font-weight:600 !important;
}
a#ui-id-4{
    color:#676767 !important;
}
.andrebaleiro-nome h1{
    color:#FFF !important;
    line-height:40px !important; 
}
/* HEADER*/
.site-header, .post-header-container, .content-inner, #logo-bar, .nav-bar, .loading-overlay, .no-hero #hero, .wvc-font-default, #topbar{
    background-color:#A5A5A5 !important;
    -webkit-box-shadow: 0 10px 17px -9px rgba(0,0,0,.14) !important;
    box-shadow:0 10px 17px -9px rgba(0,0,0,.14) !important;
}
.nav-menu-desktop li a:not(.logo-link),.menu-layout-top-justify #nav-bar *, .copyright{
    color:#FFF !important;
}
.menu-skin-light.menu-sticky-hard.sticking:not(.overlay-menu-toggle):not(.mobile-menu-toggle) .nav-bar, 
.menu-skin-light.menu-sticky-soft.sticking:not(.overlay-menu-toggle):not(.mobile-menu-toggle) .nav-bar{
    background-color:#A5A5A5 !important;    
}
.menu-style-solid:not(.menu-layout-top-right-floating):not(.breakpoint) .site-header{
    height:80px !important;
}
.menu-layout-top-justify #nav-bar{
    height:80px !important;
    line-height:80px !important;
}
.menu-layout-top-justify #nav-bar *{
    max-height:80px !important;
}
.wvc-social-icon, .wvc-socials-container a{
    color:#FFF !important;
}
.hamburger-icon{
    width:25px !important;
}
/* FOOTER*/
.wvc-clearfix.rodape.wvc-row.wvc-parent-row.wvc-row-width-wide.wvc-row-layout-column.wvc-video-bg-is-mute.wvc-row-bg-effect-none.wvc-row-bg-transparent.wvc-font-dark.wvc-border-color-none.wvc-background-color-default.wvc-row-content-placement-middle.wvc-row-columns-placement-middle.section.wvc-row-one-column.wvc-no-next-section.wvc-row-visible {
    background-color:#000 !important;
    padding:20px 0px 15px 0px !important;
}
.rodape p{
    font-size:14px !important;
}
.copyright{
    line-height:0px !important;
}
.copyright p{
    margin-bottom:0px !important;
}
.rodape .wvc-socials-container{
    padding:0px 0px !important;
}
/* SLIDER*/
h1#slider-9-slide-14-layer-7{
    color:#FFF !important;
}
/* TABELAS*/
caption{
    display:none !important;
}
.tablepress .even td,.tablepress .odd td{
    color:#444 !important;
}
.tablepress tbody td{
    border-bottom:2px solid rgba(0,0,0,.05) !important;
}
.tablepress tfoot th, .tablepress thead th{
    background-color:#415A77 !important;
    color:#FFF !important;
    font-size:20px !important;
}
/* VIDEOS-LEGENDAS*/
.entry-video .video-summary-inner{
    opacity:.70 !important;
}
.entry-video .video-summary-inner h2,
.entry-post-skin-dark:not(.entry-post-standard).entry-product span.onsale, 
.entry-post-skin-dark:not(.entry-post-standard).entry-single-product span.onsale, 
.entry-post-skin-dark:not(.entry-post-standard).entry-video .video-summary-inner .entry-title{
    color:#FFF !important;
    font-size:20px !important;
}
/* PRESS-TESTEMUNHOS*/
.flickity-button,blockquote p a,blockquote p,div#press h2{
    color:#FFF ! important;
}
blockquote p:nth-child(2){
    font-style:italic ! important;
    color:#FFE6E6 !important;
}
.flex-control-paging li a.flex-active, .flickity-page-dots .dot.is-selected{
    background-color:#FFF !important; 
}
.wvc-font-dark .wvc-testimonials-container .flickity-page-dots .dot{
    background:#FFF !important;
}
cite.wvc-testimonial-cite{
    font-size:14px !important;
    text-transform:uppercase !important;
}
/* CONTACTOS*/
#contact .wvc-social-icon, .wvc-socials-container a{
    color:#415A77 !important;
}
.wvc-font-dark .wvc-testimonials-container .flickity-page-dots .dot, .wvc-slider-nav-font-tone-dark .flex-control-paging li a{
    border-color:#FFF !important;
}
.checkbox-642 input{
    vertical-align:middle !important;
}
span.wpcf7-not-valid-tip{
    display:inline-block !important;
    margin-right:10px !important;
}
/* POLITICA PROVACIDADE*/
.texto-politicaprivacidade{
	font-size:14px !important;
}
/* MEDIA QUERIES*/
@media only screen and (min-device-width : 320px) and (max-device-width : 480px){
    h1{
        font-size:2em !important;
    }
    .andrebaleiro-foto{
        padding-bottom:300px !important;
    }
    .andrebaleiro-margens .wvc-column-container .andrebaleiro-nome{
        padding-top:20px !important;
        padding-left:20px !important;
    }
    .cta-container .wvc-socials-container{
        display:none !important;
    }
    .wvc-clearfix.rodape.wvc-row.wvc-parent-row.wvc-row-width-wide.wvc-row-layout-column.wvc-video-bg-is-mute.wvc-row-bg-effect-none.wvc-row-bg-transparent.wvc-font-dark.wvc-border-color-none.wvc-background-color-default.wvc-row-content-placement-middle.wvc-row-columns-placement-middle.section.wvc-row-one-column.wvc-no-next-section.wvc-row-visible {
        text-align:center !important;
    }
    .wvc-tabs-alignment-left .wvc-tabs-menu, #agenda .wvc-tabs-container .ui-tabs-panel p{
        text-align:center !important;
    }
    .rodape .wvc-socials-container{
        text-align:center !important;
    }
    .rodape .wvc-row-layout-column .wvc-column{
        margin-bottom:10px !important;
    }
    .wvc-button-size-md{
        font-size:14px !important;    
    }
    .responsive-videos article{
        width:100% !important;
        position:relative !important;
        left:auto !important;
        top:0 !important;
    }
}
/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
    .andrebaleiro-nome{
        padding-left:30px !important;
        padding-top:50px !important;
    }
    .andrebaleiro-foto{
        padding-bottom:500px !important;
    }
    .rodape .wvc-socials-container.wvc-text-right{
        margin-right:10em !important;
    }
    .wvc-clearfix.rodape.wvc-row.wvc-parent-row.wvc-row-width-wide.wvc-row-layout-column.wvc-video-bg-is-mute.wvc-row-bg-effect-none.wvc-row-bg-transparent.wvc-font-dark.wvc-border-color-none.wvc-background-color-default.wvc-row-content-placement-middle.wvc-row-columns-placement-middle.section.wvc-row-one-column.wvc-no-next-section.wvc-row-visible {
        padding:0px 0px 15px 0px !important;
    }
}
/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){
    .breakpoint .cta-container{
        margin-right:40px !important;
    }
    .andrebaleiro-nome{
        padding-left:20px !important;
        padding-top:70px !important;
    }
    .andrebaleiro-foto{
        padding-bottom:500px !important;
    }
    .wvc-tabs-alignment-left .wvc-tabs-menu, #agenda .wvc-tabs-container .ui-tabs-panel p{
        text-align:center !important;
    }
    .wvc-clearfix.rodape.wvc-row.wvc-parent-row.wvc-row-width-wide.wvc-row-layout-column.wvc-video-bg-is-mute.wvc-row-bg-effect-none.wvc-row-bg-transparent.wvc-font-dark.wvc-border-color-none.wvc-background-color-default.wvc-row-content-placement-middle.wvc-row-columns-placement-middle.section.wvc-row-one-column.wvc-no-next-section.wvc-row-visible {
        text-align:center !important;
    }
    .rodape .wvc-socials-container{
        text-align:center !important;
    }
    .rodape .wvc-row-layout-column .wvc-column{
        margin-bottom:10px !important;
    }
}
@media only screen and (min-width : 1224px) and (max-device-width : 1600px){
    .andrebaleiro-nome{
        padding-left:50px !important;
        padding-top:70px !important;
    }
    .andrebaleiro-foto{
        padding-bottom:500px !important;
    }
    .andrebaleiro-foto .wvc-img-cover{
        height:100%!important;
    }
    .rodape .wvc-socials-container.wvc-text-right{
        margin-right:10em !important;
    }
    .rodape .wvc-row-layout-column>.wvc-row-wrapper>.wvc-row-content>.wvc-columns-container>.wvc-col-12{
        margin-top:20px !important;
    }
}
@media only screen and (min-width : 1601px){
    .andrebaleiro-nome{
        padding-left:250px !important;
        padding-top:70px !important;
    }
}