.login h1 a {
    background-image: url(../../../wp-content/uploads/2026/03/LOGO-TUVET-V1-TRANSPARENTE.png);
    background-size: contain;
    width: auto;
    height: 100px;
}
#login {
    background-color: transparent;
    padding: 3% 0 0;
}

#registerform {
    background-color: #fff;
}
#loginform {
    background-color: #fff;
}
.login #login_error, .login .message, .login .success {
    border-left: 4px solid #ccc;
}
body.login{
    background-color:#fcfcfc;
    background-image:url(../../../wp-content/uploads/2022/04/paws-superior.jpg);
    background-size:cover;
}
.login form {
    border: 0px solid #ccd0d4;
    box-shadow: 0 1px 20px rgba(0,0,0,.2);
    border-radius: 8px;
}
.wp-core-ui .button-primary {
    background: #298cd8;
    border-color: #298cd8;
}
.content li, .type-product li {
  font-size: 14px;
}
input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
    border-color: #298cd8;
    box-shadow: 0 0 0 1px #298cd8;
    outline: 2px solid transparent;
}
.wp-core-ui .button-secondary .dashicons  {
    color: #298cd8 !important;
}
.wp-core-ui .button-primary.active, .wp-core-ui .button-primary.active:focus, .wp-core-ui .button-primary.active:hover, .wp-core-ui .button-primary:active,.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
    background: #c43737 !important;
    border-color: #c43737 !important;
    box-shadow: none;
    color: #fff;
}
body.login-action-register #login form p {
    margin-bottom: 0;
    width: 47.7%;
    display: inline-block;
    float: none;
    margin: 1%;
}
body.login-action-register #login {
    width:780px;
    max-width: 90% !important;
    margin-bottom: 30px;
}
.carousel-area .product-slide {
  background-color: white;
  border-radius: 10px;
}
.carousel-area .product-slide .product-content-image img {
  max-width: 60%;
}
#billing_country_field{
    display: none !important;
}
.products-title.related-products-title{
	margin-bottom: 40px;
}
.et-advance-tabs .et-tabs-nav > ul li.active img, .et-advance-tabs .et-tabs-nav > ul li.active-default img, ul li.active-default img, ul li.active img {
  filter: invert(1) !important;
}
.nav-sublist-dropdown ul .menu-item img{
	filter: invert(1) !important;
}
.nav-sublist-dropdown ul > li:hover, .nav-sublist-dropdown ul > li a:hover{
    background-color: #085c85 !important;
    color: #fff !important;
    opacity: 1 !important;
}
.et_b_header-menu.menu-items-dots.et_element-top-level .menu > li > a, .et_b_header-menu .secondary-menu-wrapper .secondary-title {
  text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
.header-main-menu.et_element-top-level .menu > li > a:hover, .header-main-menu.et_element-top-level .menu > .current-menu-item > a, 
.et_b_header-menu.menu-items-dots.et_element-top-level .menu > li > a:hover, .et_b_header-menu .secondary-menu-wrapper .secondary-title:hover,
.et_b_header-menu.menu-items-dots.et_element-top-level .menu > li.current_page_item > a{
    color: #82c975 !important;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}
.menu-item-has-children > a > .arrow, .menu-item-has-children a > .arrow , .menu-item-has-children a .arrow, body .menu-item-has-children a > svg {
  display: inline !important;
}
footer .elementor-widget-heading .elementor-heading-title {
  font-size: 15px !important;
}
.item-link.has-children .arrow {
  display: none !important;
}
@media only screen and (max-width: 992px){
    .nav-item-image, div.mobile-menu-content .et_b_header-menu .menu li a.type-img img {
        order: 0 !important;
    }
}

