.wa__popup_powered {
    display: none !important;
}

/* HEADER */
ul.navbar-nav.gva-nav-menu > li > a {
    font-size: 14px;
    font-weight: 400;
}
ul.navbar-nav.gva-nav-menu > li:hover > a .caret, ul.navbar-nav.gva-nav-menu > li:active > a .caret, ul.navbar-nav.gva-nav-menu > li:focus > a .caret {
    color: #878787;
}
.mini-cart-items {
    display: none !important;
}
.header-v1 .main-mail {
    position: absolute;
    top: 50%;
    right: 17px;
    width: 30px;
    height: 30px;
    margin-top: -14px;
    text-align: center;
    line-height: 30px;
    z-index: 99;
}
.header-v1 .main-rep {
    position: absolute;
    top: 50%;
    right: -20px;
    width: 30px;
    height: 30px;
    margin-top: -14px;
    text-align: center;
    line-height: 30px;
    z-index: 99;
}
.gva-search-content .close-search:hover {
    color: #000;
    cursor: pointer;
}
.form-control:focus {
    border-color: #000;
}
.megamenu-profile .vc_row {
    padding-top: 0px;
    padding-bottom: 0px;
}
.megamenu-profile .wpb_text_column {
    margin-bottom: 0;
}
ul.navbar-nav.gva-nav-menu > li:hover > a {
    color: #878787 !important;
}
.caret::after {
    left: 2px;
    top: -3px;
}
ul.navbar-nav.gva-nav-menu > li > a:hover .caret, ul.navbar-nav.gva-nav-menu > li > a:active .caret, ul.navbar-nav.gva-nav-menu > li > a:focus .caret {
    color: #878787;
}


/* PAGINA INICIAL */
.paralax-1 .wpb_content_element {
    margin-bottom: 20px;
    margin-top: 20px;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Montserrat" !important;
    font-weight: 200;
}
.catalogo-img-index img {
    margin-top: -90px;
    margin-bottom: -90px;
}
.downloadcatalogo {
    max-height: 290px;
    padding-top: 40px;
}
.downloadcatalogo .wpcf7-form {
    background: transparent;
    padding: 0;
}
.downloadcatalogo .wpcf7-form .wpcf7-submit {
    padding: 0;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 0;
    background: transparent;
}
.catalogoIndex h2 {
    font-size: 39px;
    color: #fff;
    text-align: right;
}
.catalogoIndex p {
    font-size: 18px;
    color: #fff;
    text-align: right;
    text-transform: uppercase;
    line-height: 20px;
}
.home .wpcf7-not-valid-tip {
    display: none;
}

/* PRODUTOS LOJA */
.shop-loop-actions .add-to-cart, .woocommerce-ordering, .shop-loop-actions .quickview{
    display: none;
}
.shop-loop-price {
    display: none;
}
.shop-loop-actions p {
    display: none;
}
.linhaprod {
    font-weight: 200;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 15px;
    margin-top: 5px;
}
.tamanhoprod {
    line-height: 20px;
    font-weight: 200;
    font-size: 16px;
}
.shop-loop-title {
    margin-top: 0;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 23px;
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
    line-height: 23px;
}
.shop-loop-title a {
    color: #000;
}
.shop-loop-title a:hover {
    color: #5f5f5f;
}
.widget-title span {
    font-weight: 200;
    font-size: 25px;
    padding-bottom: 10px;
} 
.woo-display-mode > a:hover, .woo-display-mode > a:active, .woo-display-mode > a:focus, .woo-display-mode > a.active {
    background-image: none;
    box-shadow: none;
    outline: 0 none;
    color: #fff;
    background: #000;
}
.archive .sidebar-left, .berocket_single_filter_widget .widget {
    background-color: #f0f0f0;
}
.archive .sidebar-left {
    margin-top: -30px;
    padding-top: 30px;
}
.archive .custom-breadcrumb {
    background-image: url("http://modulatto.com.br/wp-content/uploads/2019/09/fundo-shop.jpg");
    height: 110px;
    background-position: center;
    background-size: cover;
}
.shop-loop-container {
    padding-left: 15px;
}
.berocket_label_widgets {
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
}

.archive input[type="checkbox"] {
    display: none !important;
}
.berocket_aapf_widget li > span > input[type="checkbox"]:checked + .berocket_label_widgets::before {
    content: "\f14a";
}
ul.berocket_aapf_widget li > span > input[type="checkbox"] + .berocket_label_widgets::before {
    display: inline-block;
}
ul.berocket_aapf_widget li > span > input[type="checkbox"] + .berocket_label_widgets::before {
    border-color: #444444 !important;
    border-width: 2px !important;
    border-radius: 2px !important;
    font-size: 19px !important;
    color: #444444 !important;
    background-color: white;
}
ul.berocket_aapf_widget li > span > input[type="checkbox"] + .berocket_label_widgets::before {
    border-color: #444444 !important;
    border-width: 2px !important;
    border-radius: 2px !important;
    font-size: 19px !important;
    color: #444444 !important;
    background-color: white;
}
.product-thumbnail {
    -webkit-box-shadow: 5px 5px 5px 0px rgba(209,209,209,1);
    -moz-box-shadow: 5px 5px 5px 0px rgba(209,209,209,1);
    box-shadow: 5px 5px 5px 0px rgba(209,209,209,1);
}
.btn-theme, button, .btn {
    font-size: 18px;
}
.woo-display-mode > a {
    width: 40px;
    height: 40px;
}
.product-block:hover .shop-loop-actions {
    left: 0px;
}
.shop-loop-actions .quickview a:hover::after, .shop-loop-actions .yith-wcwl-add-to-wishlist a:hover::after, .shop-loop-actions .yith-compare a:hover::after, .shop-loop-actions .add-to-cart a:hover::after {
    color: #666;
}
.pages .page-numbers.current, .page-numbers:hover {
    background-color: #000;
    color: #fff !important;
}
.berocket_single_filter_widget_2885 #berocket_aapf_group-2-1 {
    margin-bottom: 0px !important;
}
#tab-additional_information, #tab-description {
    display: block !important;
}
#tab-description .tab-title {
    display: none;
}
#tab-description {
    margin-bottom: 35px;   
}
/*CELULAR*/
@media (max-width: 768px) {
    .shop-loop-container {
        padding-left: 0px;
    }
    .layout-grid .wp-post-image, .layout-grid .image-second {
        width: 100%;
    }
    .archive .sidebar {
        margin-top: 30px;
    }
    .woo-display-mode {
        display: none;
    }
    .product-block {
        width: 50% !important;
        min-height: 320px;
    }
    .header-v1 .main-search {
        position: absolute;
        top: 50%;
        right: 20px;
    }
    .header-mobile .canvas-menu {
        top: 50% !important;
        margin-top: -12px !important;
    }
    .gva-main-search {
        padding-top: 15px;
        padding-bottom: 0;
    }
    .gva-search-content .search-content-inner {
        padding-right: 65px;
    }
    .gva-search-content .close-search {
        margin-top: -6px;
        right: 24px;
    }
}
/*NAO CELULAR - PC TABLET*/
@media (min-width: 768px) {
    .gvawooaf-before-products.layout-list .products .product-block {
        width: 50% !important;
    }
    .lg-block-grid-3 > div:nth-of-type(3n+1) {
        clear: none;
    }
    .gvawooaf-before-products.layout-list .products .linhaprod {
        padding-left: 30px;
        width: 60%;
        float: left;
    }
}
/*NAO CELULAR - PC MEDIO*/
@media (min-width: 992px) {
    .product-block {
        min-height: 341px;
    }
    .single-product .product-block {
        min-height: 0;
    }
}
/*NAO CELULAR - PC GRANDE*/
@media (min-width: 1200px) {
    .product-block {
        min-height: 396px;
    }
    .single-product .product-block {
        min-height: 0;
    }
}

/* PAGINA DO PRODUTO */
.woocommerce-tab-product-nav {
    display: none !important;
}
.single-product .social-networks {
    padding-left: 0px;
}
table td p {
    margin:0;
}
.single-product .product_title {
    margin-top: 0px;
    padding-bottom: 20px !important;
}
.single-product .image_frame .flex-control-nav .owl-item img.flex-active {
    border: 1px solid #000;
}
.single-product .image_frame .woocommerce-product-gallery__trigger {
    left: 20px;
    right: auto;
}
.owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div {
    background: #000;
}
#tab-description .vc_row.wpb_row {
    padding-top: 0;
    padding-bottom: 0;
}
#tab-description .vc_row.wpb_row .wpb_text_column {
    margin-bottom: 0;
}
#tab-description .vc_row.wpb_row h5 {
    text-align: center;
    font-size: 12px;
    line-height: 16px;
}
#tab-description .vc_row.wpb_row p {
    text-align: center;
    font-size: 12px;
    line-height: 16px;
}
.single-product .upsells .linhaprod, .single-product .upsells .shop-loop-title, .single-products .upsells .shop-loop-actions {
    display: none;
}
.single-product .shop-loop-after {
    margin-top: 10px;
}
.single_products .upsells {
    margin-top: 30px;
}
.single-product .related-section {
    background-color: #f1f1f1;
    padding: 50px 0 10px 0;
}

/* RODAPE */
.copyright {
    background-color: #111111 !important;
}
#wp-footer {
    color:  #111111;
}
.vc_custom_1572547562324 {
    background-position: bottom right;
    background-repeat: no-repeat;
}
.downloadcatalogo form .wpcf7-text {
    border-radius: 5px;
}


.wpcf7-form .wpcf7-submit {
    background-color: #000;
}
.widget-content .address, .widget-content .phone {
    margin-left: 25px;
}
.address i, .phone i {
    margin-left: -25px !important;
}
.gva-contact-info .widget-content .content > div {
    margin-top: 10px;
    font-size: 19px;
    line-height: 21px;
}

.vc_toggle .vc_toggle_title:hover h4 {
    color: #000;
}
.vc_toggle.vc_toggle_active .vc_toggle_title h4 {
    color: #000;
}