.site-footer .footer-bottom a:hover {
color: #6ec333 !important;
}
.menu-myacct, .menu-myacct:before {
display: none !important;
}
.logged-in .menu-myacct {
display: block !important;
}
.logged-in .menu-login {
display: none;
}
#header{
z-index:2;
}
@media screen and (max-width:991px){
#header #navigation #site-navigation .menu li.menu-item-has-children>.sub-menu{min-width: 200px;}
#header #navigation #site-navigation ul.menu .sub-menu ul li a{padding: 16px 31px;}
#header #navigation #site-navigation .menu .sub-menu>li .toogle-dropdown{background-color: transparent !important;}
}
@media screen and (max-width:768px){
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2{width: 100% !important;-ms-flex: 0 0 100% !important;flex: 0 0 100% !important;max-width: 100% !important;}
}
@media screen and (max-width:767px){
#banner-hero{height: auto;min-height: 105px;}
#banner-hero .container h1{font-size: 30px;}
}
@media screen and (max-width:420px){
body, button, input, select, textarea, .row-quoteform .widget-quoteform, .site-footer .row-newsletter, .site-footer .row-footer-widgets, .site-footer .footer-bottom{font-size:15px;}
.form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox.inline{
display: block;
}
}