a:focus,
.focus a, input, textarea {
outline: none !important;
}
a:hover {
text-decoration: none!important;
}
.home div#primary, .home main#main, .home article {
margin-bottom: 0;
}
.gototop {
position: fixed;
bottom: 25px;
right: 25px;
text-align: center;
width: 50px;
height: 50px;
line-height: 50px;
border: 1px solid #eeba1d;
border-radius: 50%;
color: #eeba1d;
cursor: pointer;
background-color: white;
}
.col-full {
max-width: 1600px;
}
.elementor-section.elementor-section-boxed>.elementor-container {
max-width: 1600px;
} header#masthead {
margin: 0;
padding: 0;
}
.header-topo {
padding: 20px 0;
}
.woocommerce-active .site-header #mega-menu-wrap-primary, .woocommerce-active .site-header .site-search, .woocommerce-active .site-header .site-branding, .woocommerce-active .site-header .site-header-cart {
width: 100% !important;
float: unset !important;
margin: 0 !important;
} rs-layer:hover {
color: #eeba1d!important;
}
li.product img {
border: 1px solid #eeba1d00;
transition: all .3s;
}
li.product:hover img {
border: 1px solid #eeba1d;
transition: all .3s;
}
li.product h2.woocommerce-loop-product__title {
font-size: 15px;
color: #281611;
font-weight: 600!important;
line-height: 18px;
font-family: Raleway, sans-serif;
transition: all .3s;
}
li.product h2.woocommerce-loop-product__title:hover {
font-size: 15px;
color: #eeba1d;
transition: all .3s;
}
span.price {
margin-top: 15px;
}
li.product .amount {
font-size: 16px;
font-weight: bold;
text-align: center;
line-height: 18px;
color: #000000;
font-family: Raleway, sans-serif;
}
.btn, .button, a.button.botao-produto {
border: 1px solid #eeba1d!important;
font-size: 15px;
border-radius: 30px;
height: 50px;
text-align: center;
display: inline-block;
line-height: 30px;
color: #fff!important;
background: #eeba1d!important;
letter-spacing: 0.075em;
font-weight: 300;
font-family: "Roboto", sans-serif;
transition: all .3s;
}
.btn:hover, button:hover, .button:hover, a.button.botao-produto:hover {
border: 1px solid #eeba1d!important;
background: #fff!important;
color: #281611!important;
transition: all .3s;
}
li.product .btn, li.product .button, li.product a.button.botao-produto {
margin-top: 15px;
}
.tags-index .elementor-widget-image div {
position: relative;
overflow: hidden;
}
.tags-index .elementor-widget-image div::before {
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
}
.tags-index .elementor-widget-image div:hover::before {
-webkit-animation: shine .75s;
animation: shine .75s;
}
@-webkit-keyframes shine {
100% {
left: 125%;
}
}
@keyframes shine {
100% {
left: 125%;
}
} ul.foo-contatos {
margin: 0;
}
.foo-contatos li {
list-style: none;
}
footer.site-footer {
padding: 0;
border-top: 1px solid #ededed;
}
.footer-widgets {
padding: 0;
}
.footer-widgets img {
margin: 0 auto;
}
.footer-widgets ul li::before {
display: none;
}
.footer-widgets ul li {
padding: none;
}
.footer-widgets .widget {
border-top: 1px solid #ededed;
margin-top: -1px;
padding: 40px;
margin-bottom: 0;
}
.social-site {
position: fixed;
right: 0;
top: 50%;
z-index: 99999;
transform: translateY(-50%);
}
.social-site a {
width: 45px;
height: 45px;
display: block;
font-size: 30px;
background-color: #eeba1d;
text-align: center;
line-height: 45px;
color: white;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
margin: 10px 0;
transition: all .3s;
}
.social-site a:hover {
background-color: #281611;
transition: all .3s;
} @media screen and (min-width: 768px) { header.site-header.scroll-active {
position: fixed;
width: 100%;
top: 0;
transition: all .4s;
}
.site-header .site-branding img {
max-width: 200px;
}
.arteqf-carrinho {
width: 130px;
}
.arteqf-carrinho a:hover {
color: #eeba1d;
}
.site-header-account, .site-header-cart {
width: 65px;
line-height: 100px;
display: block;
}
.arteqf-buscador, .arteqf-carrinho {
display: inline-flex;
align-items: center;
height: 100%;
}
.site-header-cart>a, .site-header-account a {
padding: 0;
color: #281611;
line-height: 100px;
display: block;
text-align: center;
width: 65px;
}
.site-header-account, .site-header-cart {
width: 65px;
}
.site-header-cart a::after {
display: none;
}
.arteqf-opcoes {
display: inline-flex;
}
.site-header-cart span.count {
position: absolute;
top: 30%;
left: 60%;
line-height: 20px;
background-color: #281611;
color: white;
width: 20px;
font-size: 13px;
border-radius: 50%;
}
.site-header-cart:hover .widget.woocommerce.widget_shopping_cart {
width: 300px;
line-height: 25px;
right: 0;
bottom: unset;
left: unset;
top: 70px;
}
.site-search input#woocommerce-product-search-field-0 {
border-radius: 50px;
}  .footer-widgets .block {
padding: 0;
border-right: 1px solid #ededed;
}
.footer-widgets .block:last-child {
border-right: none;
}
footer a {
text-decoration: none!important;
} }
@media screen and (max-width: 768px) { header.site-header.scroll-active .arteqf-menu {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: white;
padding: 5px 20px;
height: 50px;
}
header.site-header.scroll-active .arteqf-logo img.custom-logo {
max-height: 50px;
width: auto !important;
}
header.site-header.scroll-active .arteqf-logo {
position: fixed;
left: 0;
top: 0;
z-index: 9999;
width: 120px;
}
.site-branding img {
margin: 0 auto;
}
.arteqf-opcoes {
display:none;
}  .gototop {
bottom: 80px;
} }.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width: 768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}@media (min-width: 768px) {
.woocommerce-active .site-header #mega-menu-wrap-primary {
width: 73.9130434783%;
float: left;
margin-right: 4.347826087%;
clear: both;
} .swc-header-no-cart.woocommerce-active .site-header #mega-menu-wrap-primary {
width: 100%;
margin-right: 0;
} .sp-header-active .site-header #mega-menu-wrap-primary {
width: 100%;
margin-right: 0;
}
.woocommerce-active .site-header #mega-menu-wrap-primary.mega-sticky {
width: 100%;
margin: 0 auto;
}
}