#menu-categorias-produtos li {
position:relative;
}
#menu-categorias-produtos li a {
margin-bottom:0px !important;
padding-bottom:10px;
padding-top:10px;
}
#menu-categorias-produtos ul li a {
margin-bottom:0px !important;
padding-left: 15px !important;
}
#menu-categorias-produtos li.menu-item-has-children a::after {
content: " + ";
margin-left:3px;
}
#menu-categorias-produtos .sub-menu li a::after {
content: "";
} #menu-categorias-produtos ul {
position:absolute;
padding-left: 0px !important;	
padding-bottom:0px;
padding-top:0px;	
left:0%;
top:0;
width:100%;
visibility:hidden;
opacity:0;
transition: transform 0.3s;
transform: translateX(50px);
} #menu-categorias-produtos li > ul.active {
position:relative;
padding-left: 0px !important;	
visibility:visible;
opacity:1;
transition: transform 0.3s;	
transform: translateX(0px);
}
.elementor-14 .elementor-element.elementor-element-3e8a3f6 > .elementor-widget-container {
box-shadow: unset !important;
}
.elementor-14 .elementor-element.elementor-element-3e8a3f6 .cms-slick-carousel .slick-list {
height: 330px;
}
.elementor-14 .elementor-element.elementor-element-7af5dd7 {
background-color: #27304b;
}
.woocommerce .woocommerce-product-inner {
background-color: #fff;
padding: 30px;
-webkit-box-shadow: 0 2px 7px 0 rgb(39 48 75 / 14%);
-khtml-box-shadow: 0 2px 7px 0 rgba(39, 48, 75, 0.14);
-moz-box-shadow: 0 2px 7px 0 rgba(39, 48, 75, 0.14);
-ms-box-shadow: 0 2px 7px 0 rgba(39, 48, 75, 0.14);
-o-box-shadow: 0 2px 7px 0 rgba(39, 48, 75, 0.14);
box-shadow: 0px 2px 7px 0px rgb(39 48 75 / 14%);
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
-moz-border-radius: 6px;
-ms-border-radius: 6px;
-o-border-radius: 6px;
border-radius: 6px;
position: relative;
border: 1px solid #cccccc47;
height: 320px;
}
.elementor-14 .elementor-element.elementor-element-7af5dd7 {
padding-bottom: 135px;
}
.site-footer-custom {
margin-top: -135px;
}
.home .site-content {
margin-top: -120px;
}
.home .site-content {
padding-bottom: 0px !important;  
}
.mc4wp-form-3089 .tnp-field-email {
width:70%;
float:left;
}
.mc4wp-form-3089 .tnp-field-button {
width:25%;
float:right;	
}
.elementor-element-7cada5e {
display:none !important;
}
.mc4wp-form-3089 .tnp-field-email .tnp-email {
border-top:1px solid transparent !important;
border-left:1px solid transparent !important;
border-right:1px solid transparent !important;
border-bottom:1px solid #fff !important;
background-color: #ceed9d !important;
border-radius:0px !important;
}
.mc4wp-form-3089 > .btn, button, .button, input[type="submit"] {
border-radius:5px !important;
background-color:#27304b !important;
box-shadow: 0 4px 13px 0 rgb(33 61 95 / 50%) !important;
}
.mc4wp-form-3089 > .btn, button, .button, input[type="submit"]:hover {
background-color:#f15e42 !important;
box-shadow: 0 4px 13px 0 rgb(241 94 66 / 50%) !important;
}
#cms_post_carousel-0a0fc45 .carousel-item-inner {
background-color:#fff;
}
.elementor-24 .elementor-element.elementor-element-ee83b80.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
align-content: start !important;
padding-top: 65px;
}
.elementor-24 .elementor-element.elementor-element-bd9ff84:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-bd9ff84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
min-height: 300px;
}
.woocommerce .woocommerce-product-inner .woocommerce-add-to-cart {
display:none;
}
.woocommerce #secondary .widget_product_search button {
background-color: transparent !important;
box-shadow: none !important;
}
.admin-bar #site-header-wrap #site-header.h-fixed {
background-color: #fff !important;
}
.woocommerce .woocommerce-topbar {
background-color: #f4f4f6;
padding: 10px 20px 10px 20px;
height: 70px;
border-radius: 10px;
}
.woocommerce .woocommerce-topbar .woocommerce-result-count {
color:#f15e42 !important;
}
@media screen and (min-width: 1200px) {
.home #site-header-wrap.header-layout1, .home #site-header-wrap.header-layout1 .site-header-main {
background-color: transparent !important;
}
}