/*
Theme Name: Atacado Base Seth
Description: Tema desenvolvido para atacado.baseseth.com.br
Author: Young Studio
Template: hello-elementor
Version: 1.0
Text Domain: hello-elementor-child
*/


/************************************************************
 * Footer
 */
.site-copyright {text-align:center; padding:15px 0; background-color:#171E0E; color:#FFFFFF; font-size:14px;}
.site-copyright a {color:#FFFFFF; font-size:14px; font-weight:400; font-family:"Montserrat"; position:relative;}
.site-copyright a:hover {opacity:0.9;}
@media ( max-width:768px ) {
    .footer-icones .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon {top:5px; position:relative;}
}

/************************************************************
 * Header
 */
#site-header {top:-215px; transition:.2s top; position:fixed;}
#site-header.show {top:0;}

/************************************************************
 * Formulário
 */
.form-cadastro .form-cadastro-cf7 {width:100%;}
.form-cadastro .form-cadastro-cf7 form > p {margin:0;}
.form-cadastro .form-cadastro-cf7 form > p > label {width:100%;}
.form-cadastro .form-cadastro-cf7 form > p > span .wpcf7-form-control.wpcf7-radio {padding-top:20px; display:block;}
.form-cadastro .form-cadastro-cf7 form > p > span .wpcf7-form-control.wpcf7-radio .wpcf7-list-item > label {display:flex; align-items:center;}
.form-cadastro .form-cadastro-cf7 form > p > span .wpcf7-form-control.wpcf7-radio .wpcf7-list-item > label input {width:19px; height:19px; margin-right:11px;}
.form-cadastro .form-cadastro-cf7 form > p > span .wpcf7-form-control.wpcf7-radio .wpcf7-list-item.last {margin-left:81px;}
.form-cadastro .form-cadastro-cf7 form > div > p {margin:0;}
.form-cadastro .form-cadastro-cf7 form > div > p > label {width:100%;}
.form-cadastro .form-cadastro-cf7 form > div.row {display:flex; justify-content:space-between;}
.form-cadastro .form-cadastro-cf7 form > div.row .col-sm-6 {width:49%;}
.form-cadastro .form-cadastro-cf7 form > div.row .col-sm-9 {width:69%;}
.form-cadastro .form-cadastro-cf7 form > div.row .col-sm-3 {width:29%;}
.form-cadastro .form-cadastro-cf7 form > div.row > div > p {margin:0;}
.form-cadastro .form-cadastro-cf7 form > div.row > div > p > label {width:100%;}
.form-cadastro .form-cadastro-cf7 form > div.form-aceite {margin-top:36px;}
.form-cadastro .form-cadastro-cf7 form > div.form-aceite .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {margin:0;}
.form-cadastro .form-cadastro-cf7 form > div.form-aceite .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item > label {display:flex; align-items:center;}
.form-cadastro .form-cadastro-cf7 form > div.form-aceite .wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item-label {font-size:12px;}
.form-cadastro .form-cadastro-cf7 form > div.form-aceite .wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item-label a {color:#FFFFFF;}
.form-cadastro .form-cadastro-cf7 form > div.form-aceite .wpcf7-form-control.wpcf7-acceptance input[type="checkbox"] {width:15px; height:15px; margin-right:28px;}
.form-cadastro .form-cadastro-cf7 form > div.form-button {text-align:right;}
.form-cadastro .form-cadastro-cf7 form > div.form-button .wpcf7-spinner {position:absolute; bottom:-30px; right:0;}
.form-cadastro .form-cadastro-cf7 form .wpcf7-not-valid-tip {position:relative; top:2px;}
.form-cadastro .form-cadastro-cf7 form .wpcf7-response-output {border-color:#dc3232; color:#FFF;}
.form-cadastro .form-cadastro-cf7 form.sent .wpcf7-response-output {border-color:#46b450;}
@media ( max-width:768px ) {
    .form-cadastro .form-cadastro-cf7 form > p > span .wpcf7-form-control.wpcf7-radio .wpcf7-list-item > label input {width:inherit;}
    .form-cadastro .form-cadastro-cf7 form > p > span .wpcf7-form-control.wpcf7-radio .wpcf7-list-item > label .wpcf7-list-item-label {font-size:16px;}
    .form-cadastro .form-cadastro-cf7 form > p > span .wpcf7-form-control.wpcf7-radio .wpcf7-list-item.last {margin-left:20px;}
    .form-cadastro .form-cadastro-cf7 form > p > label > span.wpcf7-form-control-wrap > input,
    .form-cadastro .form-cadastro-cf7 form > p > label > span.wpcf7-form-control-wrap > textarea,
    .form-cadastro .form-cadastro-cf7 form > div > p > label > span.wpcf7-form-control-wrap > input,
    .form-cadastro .form-cadastro-cf7 form > div.row > div > p > label > span.wpcf7-form-control-wrap > input {padding:15px 23px 15px 23px !important; font-size:17px !important;}
    .form-cadastro .form-cadastro-cf7 form > p > label > span.wpcf7-form-control-wrap > input,
    .form-cadastro .form-cadastro-cf7 form > div > p > label > span.wpcf7-form-control-wrap > input,
    .form-cadastro .form-cadastro-cf7 form > div.row > div > p > label > span.wpcf7-form-control-wrap > input {height:50px !important;}
    .form-cadastro .form-cadastro-cf7 form > p > label > span.wpcf7-form-control-wrap > textarea {height:150px !important;}
    .form-cadastro .form-cadastro-cf7 form > div.row {display:block;}
    .form-cadastro .form-cadastro-cf7 form > div.row .col-sm-6,
    .form-cadastro .form-cadastro-cf7 form > div.row .col-sm-9,
    .form-cadastro .form-cadastro-cf7 form > div.row .col-sm-3 {width:100%;}
    .form-cadastro .form-cadastro-cf7 form > div.form-aceite .wpcf7-form-control.wpcf7-acceptance input[type="checkbox"] {width:inherit; margin-right:15px;}
    .form-cadastro .form-cadastro-cf7 form > div.form-button .wpcf7-submit {padding:14px 50px 14px 50px !important; width:100%;}
}

/************************************************************
 * Depoimentos
 */
.depoimentos .depoimento .elementor-widget-text-editor a {color:#111111;}
.depoimentos .depoimento .elementor-widget-text-editor a:hover {opacity:0.9;}
@media ( min-width:768px ) {
    .depoimentos .depoimento .depoimento-imagem {filter:grayscale(0); transition:filter 0.5s;}
    .depoimentos .depoimento .depoimento-imagem:hover {filter:grayscale(1);}
    .depoimentos .depoimento .depoimento-imagem .elementor-widget-icon {opacity:0; transition:opacity 0.5s; cursor:pointer;}
    .depoimentos .depoimento .depoimento-imagem:hover .elementor-widget-icon {opacity:1;}
}

/************************************************************
 * Coleção
 */
.colecao .colecao-galeria .elementor-image-gallery .gallery {margin:0 -10px -10px 0;}

/************************************************************
 * FAQ
 */
.faq {height:925px;}
.faq .faq-scrool {overflow:hidden auto; height:641px;}
.faq .faq-scrool::-webkit-scrollbar {width:0px;}
.faq .faq-scrool .faq-sanfona .e-n-accordion-item[open] .e-n-accordion-item-title {border-bottom:none !important; border-bottom-left-radius:inherit; border-bottom-right-radius:inherit; padding-bottom:18px !important;}
@media ( max-width:880px ) {
    .faq {height:auto;}
    .faq .faq-scrool {overflow:inherit; height:auto;}
    .faq .faq-scrool .faq-sanfona .e-n-accordion-item[open] .e-n-accordion-item-title {padding-bottom:13px !important;}
}