a:focus,
.focus a {
outline: none !important;
} .apae-logo {
position: relative;
bottom: 30px;
right: 65px;
}
.apae-header-middle {
padding-top : 30px;
display: flex;
justify-content: flex-start;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
background-color: #3ba6d0;
color: #fff;
}
.woocommerce-active .site-header #mega-menu-wrap-primary {
width: 100% !important;
float: left;
margin-right: 4.347826087%;
clear: both;
}
nav.woocommerce-breadcrumb {
display: none;
}
header#masthead {
padding: 0;
margin: 0;
border: none;
width: 100%;
background-color: transparent;
}
form {
margin-bottom: 0 !important;
}
.search-form input[type="search"] {
height: 46px;
text-align: center;
font-size: 20px;
border-radius: 20px;
background-color: white;
border: black solid 1px;
width: 100%;
}
i.fa.fa-search {
right: 4px;
position: relative;
}
form.search-form {
width: 100%;
}
button.btn-doacao a, input.wpmtst_submit_testimonial {
color: white !important;
padding-top: 11px;
padding-bottom: 14px;
position: relative;
}
button.btn-doacao, input.wpmtst_submit_testimonial {
transition: all .5s;
border-radius: 20px;
text-transform: uppercase;
background-color: #ba302e;
}
i.fa-solid.fa-heart {
transition: all 600ms ease-in-out;
padding-right: 9px;
color: white;
}
.btn-doacao:hover i.fa-solid.fa-heart {
color: #ba302e;
transition: all 600ms ease-in-out;
}
.btn-doacao:hover, input.wpmtst_submit_testimonial:hover {
color: white;
background-color: #008cc2;
transition: all 600ms ease-in-out;
}
.wpmtst-submission-form input:not(.wpmtst_submit_testimonial) {
height: 35px;
}
.wpmtst-submission-form .textarea {
height: 150px;
}
i.fa-solid.fa-star {
transition: all .5s;
padding-right: 9px;
color: white;
}
a.texto-header {
color: white;
}
form.search-form button {
position: relative;
background-color: transparent;
right: 38px;
top: 4px;
color: black;
}
.face-header {
font-size: 31px;
margin: 0 5px;
}
.face-header a {
color: #008cc2 !important;
}
.insta-header {
font-size: 31px;
}
.insta-header a {
color: #008cc2 !important;
}
.site-header-cart:hover .widget_shopping_cart {
min-width: 300px;
left: unset!important;
right: 0;
color: #008cc2 !important;
background-color: white !important;
border-radius: 5px !important;
border: #008cc2 solid 1px;
}
a.button.checkout.wc-forward {
background-color: #008cc2 !important;
}
.widget a.button.checkout:hover {
background-color: #b92f2f;
border-color: #b92f2f;
color: #ffffff;
}
a.checkout-button.button.alt.wc-forward {
background-color: #008cc2;
}
.site-header-cart .widget_shopping_cart a.button {
background-color: #008cc2;
border-color: #eeeeee;
color: #fff;
}
.site-header-cart .widget_shopping_cart a.button:hover {
background-color: #008cc2;
border-color: #eeeeee;
color: #fff;
}
.site-header-cart {
position: absolute;
left: 30px;
top: 4px;
}
.site-header-cart:hover .widget_shopping_cart {
width: 222px !important;
left: unset!important;
right: 0;
}
a.mega-menu-link {
font-family: montserrat !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
height: 40px;
padding: 0px 0px 0px 34px;
vertical-align: baseline;
width: auto;
display: block;
color: #000;
text-transform: uppercase;
text-decoration: none;
text-align: center;
background: rgba(0, 0, 0, 0);
border: 0;
border-radius: 0;
font-family: Times New Roman, Times, serif;
font-size: 14px;
font-weight: 500 !important;
outline: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
color: #008cc2;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
background: rgba(255, 255, 255, 0.05);
font-weight: normal;
text-decoration: none;
color: #008cc2;
}
.col-md-12.header-menu {
transition: all 600ms ease-in;
}
.scroll-active li.search-btn-menu {
display: inline-block!important;
}
.col-md-2.apae-logo.scroll-active {
position: fixed;
top: 2px;
height: 10px;
left: 9%;
z-index: 999;
max-width: 85px;
}
.header-menu.scroll-active {
position: fixed;
top: 0px;
left: 0;
padding-top: 23px;
width: 100%;
background-color: #ffffff;
transition: all 600ms ease;
}
input#woocommerce-product-search-field-0 {
border-radius: 25px;
background-color: transparent;
border: 1px solid #000;
}
.site-search {
position: relative;
right: 400px;
margin-bottom: 0;
}
.site-search::after {
width: 420%;
content: '';
left: -35px;
top: 94px;
position: absolute;
height: 1px;
background-color: black;
color: black;
}
.widget.woocommerce.widget_product_search {
width: 220%;
}
.apae-logo img {
max-width: 83% !important;
position: relative;
margin: 0 auto;
}
.redes-sociais-header {
display: flex;
justify-content: flex-end;
}
.icons-header {
float: right;
right: 171px;
display: flex;
bottom: 79px;
position: relative;
}
i.fa-solid.fa-cart-shopping {
font-size: 23px;
}
.site-header-cart:hover a {
color: #008cc2;
}
i.fa-solid.fa-user {
font-size: 26px;
}
a.header-login:hover {
color: #008cc2;
} a.elementor-button-link.elementor-button.elementor-size-md {
text-decoration: none !important;
transition: all .5s;
}
a.elementor-button-link.elementor-button.elementor-size-md:hover {
background-color: white;
color: black;
border: 1px black solid;
transition: all .5s;
} .strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {
content: "";
-webkit-mask: url(//apaeprados.com.br/wp-content/themes/svg/chevron-right-solid.svg) center center no-repeat;
background: #fff !important;
position: relative;
left: -1px;
display: inline-block;
width: 25px;
height: 25px;
top: 3px;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before {
content: "";
-webkit-mask: url(//apaeprados.com.br/wp-content/themes/svg/chevron-left-solid.svg) center center no-repeat;
mask: url(//apaeprados.com.br/wp-content/themes/svg/chevron-left-solid.svg) center center no-repeat;
background: #fff !important;
position: relative;
left: -1px;
display: inline-block;
width: 25px;
height: 25px;
top: 3px;
}
#sp-wp-carousel-free-id-87.sp-wpcp-87 .swiper-button-prev i:hover, #sp-wp-carousel-free-id-87.sp-wpcp-87 .swiper-button-next i:hover {
color: #008cc2;
} img.attachment-homepage-thumb.size-homepage-thumb.wp-post-image {
border-radius: 4px;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before, .strong-view.wpmtst-modern .wpmtst-testimonial-content:after {
color: #ffffff;
background: white !important;
width: 36px;
height: 36px;
font-size: 36px;
font-style: normal;
line-height: 36px;
position: absolute;
}
.sm-grid .grid-sm-boxes-in {
display: block;
float: left;
padding: 12px;
width: 33.33%;
opacity: 0;
filter: alpha(opacity=0);
overflow: hidden;
} .banner {
background-image: url(http://apaeprados.com.br/wp-content/uploads/2023/05/background-apae2.jpg);
float: left;
width: 105%;
display: block;
height: 138px;
}
button.col-md-3.text-banner-2 {
background-color: white;
height: 56px;
width: 242px;
border: 1px solid white;
border-radius: 32px;
transition: all 600ms ease-in-out;
position: relative;
flex: 1 0 1;
bottom: 4px;
box-shadow: 0px 0px 2px 1px #fff;
}
button.col-md-3.text-banner-2:hover {
background-color: #008cc2;
transition: all 600ms ease-in-out;
border: #008cc2 solid 1px;
box-shadow: unset;
}
.text-banner-2 a {
text-decoration: none !important;
font-family: 'Montserrat Alternates';
font-size: 23px;
color: #ba302e;
transition: all 600ms ease-in-out;
}
.text-banner-2:hover a {
color: white;
transition: all .5s;
}
h3.col-md-3.text-banner-0 {
color: white;
font-size: 28px;
top: 11px;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
position: relative;
}
h3.col-md-3.text-banner-1 {
color: white;
flex: 1 0 1;
}
.row.banner {
display: flex !important;
flex-direction: row;
align-items: center;
}
.text-banner-2 i.fa-solid.fa-heart {
color: #ba302e;
transition: all .5s;
}
.text-banner-2:hover i.fa-solid.fa-heart {
color: white;
transition: all .5s;
}  .site-footer{
padding: unset!important;
}
.wpp-footer img {
border-radius: 0;
}
.wpp-footer {
position: fixed;
bottom: 5px;
z-index: 999;
right: 25px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
overflow: hidden;
z-index: 9999;
width: 50px;
}
.site-info {
padding: 2.617924em 0;
background-color: #ffffff;
}
.site-info p {
margin-left: 133px;
display: inline-flex;
line-height: 38px;
color: black;
flex-wrap: wrap;
}
.site-info img {
margin-left: 10px;
}
.site-info img {
position: relative;
left: 40px;
}
i.fas.fa-arrow-up {
color: black;
transition: all 600ms ease;
}
.gototop:hover i.fas.fa-arrow-up {
color: white;
transition: all 600ms ease;
}
.gototop {
position: fixed;
bottom: 4em;
right: 1.8em;
border-radius: 50%;
text-align: center;
width: 48px;
height: 48px;
border: 1px solid black;
line-height: 45px;
cursor: pointer;
z-index: 9999;
color: #ffffff;
transition: all 600ms ease;
}
.gototop:hover {
background-color: #008cc2c4;
transition: all 600ms ease;
border-color: #008cc2c4;
}
.footer-widgets.row {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.row {
justify-content: center;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.content-area, .widget-area {
margin-bottom: none !important; 
}
.site-main {
margin-bottom: unset !important
}
ul#menu-footer-menu {
display: flex;
justify-content: center;
flex-wrap: wrap;
flex-direction: column;
}
.widget_nav_menu ul li::before {
display: none;
}
.site-footer a:not(.button):not(.components-button) {
color: #0a0a0a;
text-decoration: none;
} .hentry{
margin: 0 !important;
}
.footer-widgets.row::after {
background: #C4C2BB;
content: '';
width: 100%;
height: 1px;
}
.redes-sociais-footer {
display: flex;
flex-wrap: wrap;
font-size: 29px;
justify-content: center;
}
.insta-foo {
margin-left: 21px;
}
.face-foo {
padding-left: 10px;
}
.widget {
margin-bottom: 11px !important;
}  .wpcp-post-carousel .wpcp-single-item .wpcp-all-captions h2 {
font-size: 22px;
font-weight: 600;
text-align: center;
margin: 28px 0 10px;
}
.wpcp-post-title a {
color: white !important;
text-decoration: none !important;
font-family: 'Montserrat';
}
.wpcp-swiper-dots.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
display: none !important;
}
#sp-wp-carousel-free-id-87.sp-wpcp-87 .swiper-button-prev i, #sp-wp-carousel-free-id-87.sp-wpcp-87 .swiper-button-next i {
color: white;
font-size: 41px;
}
.wpcp-carousel-section .wpcp-single-item img {
margin: 0 auto;
max-width: 100%;
height: auto;
border-radius: 5px;
box-shadow: none;
}
.hentry .entry-content a {
text-decoration: none;
}
.wp-block-image img {
height: auto;
margin-left: 17px;
max-width: 100%;
vertical-align: bottom;
} #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
left: 0;
padding-top: 60px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
border-radius: 0;
border: 0;
margin: 0;
line-height: 40px;
height: 40px;
padding: 0 10px;
background: transparent;
text-align: center;
color: black;
font-size: 14px;
} #progressbar li.active:before, #progressbar li.active:after {
background: #008cc2!important;
color: white!important;
z-index: 0!important;
}
#msform .action-button {
width: 100px!important;
background: #008cc2!important;
font-weight: bold!important;
color: white!important;
border: 0 none!important;
border-radius: 5px!important;
cursor: pointer!important;
padding: 10px 5px!important;
margin: 10px 5px!important;
}
#progressbar li:before {
content: counter(step)!important;
counter-increment: step!important;
width: 42px!important;
line-height: 40px!important;
display: block!important;
font-size: 18px!important;
color: #333!important;
background: white!important;
border-radius: 50%!important;
margin: 0 auto 5px auto!important;
border: 1px solid #008cc2;
}
#msform .action-button:hover, #msform .action-button:focus {
box-shadow: 0 0 0 2px white, 0 0 0 3px #008cc2!important;
}
.form-row.woocommerce-validated input.input-text {
box-shadow: inset 2px 0 0 #008cc2;
}  .column-1 h4 {
font-family: 'Montserrat';
font-size: 18px;
font-weight: 400;
line-height: 24px;
}
.column-1 {
float: left;
width: 50%;
height: 300px;
padding-top: 70px;
}
.column {
float: left;
width: 50%;
padding: 10px;
height: 300px;
}
.row.instantanea {
content: "";
display: table;
padding-top: 30px;
clear: both;
}
.elementor-tabs-content-wrapper .elementor-tab-title {
display: none!important;
}
h4.texto-instantanea {
font-family: 'Montserrat';
font-size: 19px;
font-weight: 400;
width: 94%;
padding-top: 0px;
}
h4.texto-assinatura {
font-family: 'Montserrat';
font-size: 19px;
padding-bottom: 20px;
font-weight: 400;
}
p.product.woocommerce.add_to_cart_inline {
border: 0 !important;
padding: 0 !important;
margin: 20px;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
color: white;
border-radius: 9px;
background: #008cc2;
font-family:'Montserrat';
font-size: 15px;
} .texto-forma-de-doar {
margin-top: 60px;
margin-bottom: 30px;
width: 32%;   
}
div#btn-pagina-doacao {
padding-top: 60px;
padding-bottom: 30px;
}
div#btn-pagina-doacao h3 {
font-family: 'Montserrat';
font-weight: 600;
font-size: 30px;
color: black;
}
div#host-btn-container {
display: flex;
justify-content: center;
}
div#elementor-tab-title-1131:hover{
background-color:#008cc2;
transition: all 400ms ease;
}
div#elementor-tab-title-1132:hover{
background-color:#008cc2;
transition: all 400ms ease;
}
div#elementor-tab-title-1133:hover{
background-color:#008cc2;
transition: all 400ms ease;
}
div#elementor-tab-title-1134:hover{
background-color:#008cc2;
transition: all 400ms ease;
}
div#elementor-tab-title-1131 {
background-color: #b92f2f;
border-radius: 30px;
transition: all 400ms ease;
box-shadow: 0px 0px 2px 1px #494a57;
}
div#elementor-tab-title-1132 {
background-color: #b92f2f;
border-radius: 30px;
transition: all 400ms ease;
box-shadow: 0px 0px 2px 1px #494a57;
}
div#elementor-tab-title-1133 {
background-color: #b92f2f;
border-radius: 30px;
transition: all 400ms ease;
box-shadow: 0px 0px 2px 1px #494a57;
}
div#elementor-tab-title-1134 {
background-color: #b92f2f;
border-radius: 30px;
transition: all 400ms ease;
box-shadow: 0px 0px 2px 1px #494a57;
}
div#elementor-tab-title-1131:focus{
background-color: #008cc2;
}
div#elementor-tab-title-1132:focus{
background-color: #008cc2;
}
div#elementor-tab-title-1133:focus{
background-color: #008cc2;
}
div#elementor-tab-title-1134:focus{
background-color: #008cc2;
}
div.elementor-tab-title.elementor-active {
background-color: #008cc2!important;
transition: all 400ms ease;
}
div#btn-pagina-doacao {
padding-top: 60px;
}
form.botao-assinatura {
display: flex;
max-width: 200px;
flex-direction: column;
}
button.btn-5 {
background-color: #008cc2;
border-radius: 5px;
border: 1px solid #008cc2;
margin-bottom: 12px;
transition: all 400ms ease-out;
width: 100%;
box-shadow: 0px 0px 5px 1px black;
}
button.btn-5:hover {
background-color: white;
transition: all 400ms ease-out;
border: 1px solid #008cc2;
}
button.btn-5 a{
color: #fff;
font-family: 'Montserrat';
}
button.btn-5:hover a {
color: #008cc2;
transition: all 400ms ease-out;
}
button.btn-assinatura-mensal {
margin-top: 16px;
border-radius: 9px;
background-color: #008cc2;
transition: all 400ms ease-out;
border: 1px solid #008cc2;
width: 88%;
height: 42px;
right: 7px;
position: relative;
bottom: 5px;
} .single-product div.product .product_meta {
font-size: .875em;
padding-top: 1em;
display: none;
border-top: 1px solid rgba(0,0,0,.05);
}
button.btn-assinatura-mensal a {
font-family: 'Montserrat';
color: #fff;
font-size: 15px;
bottom: 3px;
position: relative;
}
div.assinatura-mensal {
display: flex;
max-width: 1028px;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
.demais-valores h4 {
font-size: 18px;
font-family: 'Montserrat';
text-align: center;
font-weight: 500;
}
.demais-valores {
text-align: center;
position: relative;
}
.valores {
text-align: center;
}
.valores h4 {
font-family: 'Montserrat';
font-weight: 500;
font-size: 19px;
}
.valores .woocommerce-Price-amount {
display: none !important;
}
.pq-doar {
margin-top: 60px;
text-align: center;
}
.pq-doar a {
font-family: 'Montserrat';
font-size: 19px;
font-weight: 400;
}
.doacao-instantanea {
margin-top: 60px;
}
.pix a {
font-family: 'Montserrat';
font-size: 30px;
font-weight: 600;
}
.pix h3 {
font-family: 'Montserrat';
font-size: 19px;
color: black;
padding-top: 13px;
}
.pix a::after {
content: url(https://apaeprados.com.br/wp-content/uploads/2023/06/pix-logo-01.png);
top: 13px;
position: relative;
left: 10px;
}
.transferencia a {
font-family: 'Montserrat';
font-size: 30px;
font-weight: 600;
}
.transferencia h3 {
font-family: 'Montserrat';
font-size: 19px;
color: black;
}
.whats-doacao h3 {
font-weight: 500;
color: black;
margin-bottom: 40px;
}
.whats-doacao img {
border-radius: 10px;
width: 70%;
bottom: 40px;
position: relative;
}
.elementor-tabs-wrapper {
text-shadow: 1px 1px 9px black;
padding:6px;
}
.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
justify-content: center;
justify-content: space-evenly !important;
} p.price {
color: #fff;
font-family: 'monteserrat';
font-weight: 500;
}
.single-product div.product {
position: relative;
overflow: hidden;
display: flex;
} span.woocommerce-Price-amount.amount::before {
content: 'Doar ';
}
.summary.entry-summary {
text-align: center;
}
.button.alt {
background-color: #008cc2;
color: #ffffff;
border: 1px solid #000;
margin-top: 20px;
position: relative;
border-radius: 5px;
box-shadow: 0px 0px 3px 0px #000000;
}
.button.alt:hover {
background-color: #008cc2;
color: #ffffff;
margin-top: 20px;
position: relative;
}
.woonp label {
margin-right: 10px;
color: #fff;
margin-bottom: 15px;
text-shadow: 0px 0px 8px black;
}
input#woonp_155 {
border-radius: 5px;
border: 2px solid #000000ba;
width: 40% !important;
background-color: #fff;
}
div#product-155 {
display: flex;
flex-wrap: nowrap;
flex-direction: row;
justify-content: space-between;
}
h1.product_title.entry-title {
color: #fff !important;
font-weight: 500;
font-family: 'Montserrat';
text-shadow: 0px 0px 6px black;
}
.summary.entry-summary {
margin-bottom: 0 !important;
padding-top: 120px;
background-size: cover;
background-image: linear-gradient(360deg, #008cc2b3, #008cc2a6),url(https://apaeprados.com.br/wp-content/uploads/2023/07/WhatsApp-Image-2023-05-31-at-11.50.33.jpeg);
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-5.images {
WIDTH: 60% !IMPORTANT;
}
.storefront-sticky-add-to-cart__content {
display: none;
}
.single-product div.product .woocommerce-product-gallery img {
margin: 0;
width: 100%;
}
section.storefront-sticky-add-to-cart.storefront-sticky-add-to-cart--slideInDown {
display: none;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-5.images {
margin: 0 !important;
}
.quantity {
display: none;
}
.woonp {
display: flex;
align-items: center;
margin-bottom: 10px;
flex-direction: column;
flex-wrap: nowrap;
align-content: flex-start;
}
nav.storefront-product-pagination {
display: none;
}
section.related.products {
display: none;
}
h1.entry-title {
display: none;
}  @media screen and (min-width: 904px) and (max-width:968px) {
.site-search{
right: 300px !important;
}    
}
@media screen and (min-width:539px)and (max-width:751px) {
.summary.entry-summary {
width: 50%;
}
}
@media screen and (min-width:539px) and (max-width:751px){
.single-product div.product .woocommerce-product-gallery img{
height: 360px;
}
}
@media screen and (min-width:768px){
.header-search-btn, .redes-sociais-header {
position: relative;
}
.header-search-btn::after, .redes-sociais-header::after {
content: "";
height: 1px;
background-color: black;
width: 100%;
position: absolute;
bottom: 30px;
left: 0;
}
}
@media screen and (max-width:538px){
.single-product div.product{
display:unset;
}
}
@media screen and (max-width: 768px){
.column-1{
width: unset;    
}
}
@media screen and (max-width: 768px){
.column{
width: unset;    
}
}
@media (max-width: 767px){
.elementor-tabs .elementor-tabs-wrapper {
display: flex !important;
flex-wrap: wrap !important;
}
}
@media screen and (max-width:768px){
.row.banner {
height: 235px !important;
text-align: center;
}
}
@media screen and (max-width:768px){
.banner{
height: 165px;
}
}
@media screen and (max-width:903px){
.header-search-btn{
display: none;
}
}
@media screen and (max-width: 903px){
.apae-logo {
bottom: 0;
position: unset;
width: 150px;
}
}
@media screen and (max-width: 903px){
.apae-header-middle{
padding-top:20px;
}
}
@media screen and (max-width:767px){
.footer-widgets.row {
text-align: center;
}
}
@media screen and (max-width: 491px){
.site-info p{
margin-left: 82px;
}
}
@media screen and (max-width:1278px){
.icons-header{
display: none;
}
}
@media screen and (max-width: 600px){
.col-md-12.header-menu.scroll-active::before{
display: none;
}
}
@media screen and (max-width: 942px){
div#product-155 {
display: flex;
flex-wrap: wrap;
flex-direction: column;
justify-content: space-between;
align-content: space-around;
}
}
@media screen and (max-width:538px){
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-5.images {
width: unset !important;     
}
}
@media screen and (max-width: 767px){
div#product-155 {
margin-bottom: 40px;
}
}
@media screen and (max-width: 942px) and (min-width: 768px){
.single-product div.product .woocommerce-product-gallery img {
margin: 0;
width: 94%;
}   
} div#block-7 {
text-align: -webkit-center;
}
.site-footer .storefront-handheld-footer-bar a:not(.button):not(.components-button) {
color: #008cc2;
}@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;
}
}