
text/css custom-woocommerce.css ( ASCII text )
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {background:transparent;color:#000;transition: all 1s ease;margin-bottom:10px;border-radius:1rem;}
.woocommerce #respond input#submit,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover {background:transparent;color:#ffc845;transition: all 1s ease;}
.woocommerce-loop-product__title {color:#4d4d4d; font-weight:bold;text-align:center;}
.woocommerce-Price-amount {color:#fe0000; font-weight:bold; font-size:16px;}
.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover{ color:#fff;background:#007ec5; transition: all 1s ease;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { background:#fff; transition: all 1s ease; text-align: center;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { padding:20px;transition: all 1s ease;border-radius:.5rem;border: .15rem solid #007ec5;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background:#fe0000;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background:#000996;}
.woocommerce-message { border-top-color:#ffea01;}
.woocommerce-message::before  { color:#ffea01;}
.woocommerce-info { border-top-color:#ffea01;}
.woocommerce-info::before { color:#ffea01;}
.woocommerce .add-request-quote-button.button {background-color:transparent; color:#8d8e8f;}
.woocommerce .add-request-quote-button.button:hover {background-color:transparent; text-decoration:underline;color:#8d8e8f;}


.woocommerce #respond input#submit, .woocommerce a.button.whatssappcolor, .woocommerce button.button.whatssappcolor, .woocommerce input.button.whatssappcolor {}
.woocommerce #respond input#submit, .woocommerce a.button.whatssappcolor:hover, .woocommerce button.button.whatssappcolor:hover, .woocommerce input.button.whatssappcolor:hover {}

.woocommerce #respond input#submit, .woocommerce a.button.facebookcolor, .woocommerce button.button.facebookcolor, .woocommerce input.button.facebookcolor {}
.woocommerce #respond input#submit, .woocommerce a.button.facebookcolor:hover, .woocommerce button.button.facebookcolor:hover, .woocommerce input.button.facebookcolor:hover {}

.woocommerce #respond input#submit, .woocommerce a.button.wazecolor, .woocommerce button.button.wazecolor, .woocommerce input.button.wazecolor {}
.woocommerce #respond input#submit, .woocommerce a.button.wazecolor:hover, .woocommerce button.button.wazecolor:hover, .woocommerce input.button.wazecolor:hover {}

.woocommerce #respond input#submit, .woocommerce a.button.telefonocolorf, .woocommerce button.button.telefonocolorf, .woocommerce input.button.telefonocolorf {}
.woocommerce #respond input#submit, .woocommerce a.button.telefonocolorf:hover, .woocommerce button.button.telefonocolorf:hover, .woocommerce input.button.telefonocolorf:hover {}

h2.woocommerce-loop-category__title{color:#4D4D4D;font-family: 'Helvetica Neue LT W06_55 Roman',Arial,Helvetica,sans-serif;text-align:center;}
.woocommerce ul.products+h2.woocommerce-loop-category__title:hover{color:#fff;}

h1.woocommerce-products-header__title.page-title{color:#4D4D4D;font-family: 'Helvetica Neue LT W06_55 Roman',Arial,Helvetica,sans-serif;font-weight: 500;}
 
mark.count {background: transparent;color:#4D4D4D;font-family: 'Helvetica Neue LT W06_55 Roman',Arial,Helvetica,sans-serif;}


/*.woocommerce ul.products li.product:hover .woocommerce-loop-category__title, .woocommerce ul.products li.product:hover .woocommerce-loop-product__title, .woocommerce ul.products li.product:hover h3{color:#ffc845;}*/
/*.woocommerce ul.products li.product:hover .button{color:#fff;}*/

/*.woocommerce div.product div.summary{background: #F4F4F4;padding: 2rem;}*/
.woocommerce ul.products li.product a{/*color: #ffc845;*/}


/*woocommerce interna*/

.woocommerce div.product div.summary>a.botones_woo_new{width:100%;background:transparent;border: 2px solid #007ec5;color:#007ec5;border-radius:0.4rem;}
.woocommerce div.product div.summary>a.botones_woo_new:hover{width:100%;background:#007ec5;border: 2px solid #007ec5;color:#fff;border-radius:0.4rem;}
.woocommerce #respond input#submit, .woocommerce a.button:hover>.gir_icon{animation: fa-spin 1s steps(8) infinite;}
.woocommerce div.product .product_title{color:#4d4d4d;}
.woocommerce section>h2{margin-bottom: 2rem;margin-top:2rem;font-size:1rem;}
.woocommerce .text_pro_1 section>h2{margin-bottom: 2rem;margin-top:2rem;font-size:2rem;color: #4d4d4d;}


/*navbar*/

.navbar {background: #007ec5; border-bottom: 2px solid transparent;/*transition: all .5s ease-in-out;*/transition: all 2s ease;}
.navbar-nav-scroll {max-width: 100%;overflow: hidden;padding-bottom: 2rem;overflow-x: auto;white-space: nowrap;-webkit-overflow-scrolling: touch;transition: all 1s ease;}
.navbar-light .navbar-nav .nav-link {color: #fff;transition: all 1s ease;border-bottom: 2px solid transparent;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {color:#fff;/*font-weight: bold;*//*transition: all .5s ease-in-out;*/transition: all 2s ease;border-bottom: 2px solid;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color: #fff;/*font-weight: bold;*//*transition: all .5s ease-in-out;*/transition: all 1s ease;border-bottom: 2px solid;}

.navbar-light .navbar-toggler {color: #fff;border-color: #fff;transition: all 2s ease;}

.navbar-expand-md .navbar-nav .dropdown-menu{z-index:1200;background: #059df3;}
.dropdown-item{color:#fff;}
.dropdown-item:focus, .dropdown-item:hover{color: #fff;text-decoration: none;background-color: rgba(0, 126, 197, 1);font-weight:bold;}
/*navbar*/

.navbar {background: #007ec5; border-bottom: 2px solid transparent;/*transition: all .5s ease-in-out;*/transition: all 2s ease;}
.navbar-nav-scroll {max-width: 100%;overflow: hidden;padding-bottom: 2rem;overflow-x: auto;white-space: nowrap;-webkit-overflow-scrolling: touch;transition: all 1s ease;}
.navbar-light .navbar-nav .nav-link {color: #fff;transition: all 1s ease;border-bottom: 2px solid transparent;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {color:#fff;/*font-weight: bold;*//*transition: all .5s ease-in-out;*/transition: all 2s ease;border-bottom: 2px solid;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color: #fff;/*font-weight: bold;*//*transition: all .5s ease-in-out;*/transition: all 1s ease;border-bottom: 2px solid;}

.navbar-light .navbar-toggler {color: #fff;border-color: #fff;transition: all 2s ease;}

.navar2 .dropdown-menu.show {background: #4eb04a!important;}
.navar2 .dropdown-item.active, .navar2 .dropdown-item:active{background-color: rgba(47, 117, 44, 0.5);}
.dropdown-item{color:#fff;}
.dropdown-item:focus, .dropdown-item:hover{color: #fff;text-decoration: none;background-color: rgba(0, 126, 197, 1);font-weight:bold;}
.navar2 .dropdown-item:focus, .navar2 .dropdown-item:hover {color: #fff;text-decoration: none;background-color: rgb(47, 117, 44);font-weight: bold;}
a.ambiente-menu.dropdown-item::before {
    content: '\e903';
    font-family: icomoon!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    margin-right:10px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
a.topo-menu.dropdown-item::before {
    content: '\e904';
    font-family: icomoon!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    margin-right:10px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/*sindebar*/

.f-sidebar-new {
    border-right: 4px solid #f4f4f4;
}

.f-sidebar-new li {
    list-style: none;
    padding: 10px 0!important;
    margin: 5px 0;
}

.f-sidebar-new div#sidebar {
    padding: 20px;
    border-radius: 5px;
    color: #fff;

}
.f-sidebar-new div#sidebar>ul {
    color:#7c7c7c;
    font-weight: bolder;

}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
    color:#7c7c7c;
    font-weight: 400;

}
li.woocommerce-widget-layered-nav-list__item.wc-layered-nav-term.woocommerce-widget-layered-nav-list__item--chosen.chosen>a {
    background: #007ec5;
    color: #fff;
}

li.chosen.chosen-tipo.chosen-tipo-estaciones-totales>a {
    background: #007ec5;
    color: #fff;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{
    color:#fff!important;
}

ul.product-categories li {
    padding: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.textwidget {
    background: #b30207cf;
    padding: 10px;
    text-align: center;
    font-weight: bold;
}

.textwidget p {
margin-bottom: 0px}

.f-sidebar-new button {
    width: 100%;
    background: #b90101;
    color: #fff;
    border-color: transparent;
    padding: 10px;
    font-size: 20px;
}
.f-sidebar-new button:active {
    width: 100%;
    background: #b90101;
    color: #fff;
    border-color: transparent;
    padding: 10px;
    font-size: 20px;
}


.f-sidebar-new a {
    color: #007ec5;
    text-decoration: none;
    background-color: transparent;
    padding: 5px!important;
    margin:5px 0;
    border:2px solid #007ec5;
    border-radius: .4rem;
    transition: all 2s ease;
    font-weight: 400!important;
}
.f-sidebar-new a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #007ec5;
    transition: all 2s ease;
    font-weight: 400!important;

}
ul.product-categories span {
    color: #fff;
}

div#tab-description ul>li {
    list-style: none;
}
div#tab-description ul>li::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    content: "\f00c";
    color: #FFC845;
    margin-right: 8px;
}

/*******filter******/

.yith-woocommerce-ajax-product-filter ul li.chosen a {
    background: #007ec5;
    color: #fff;
}
.yith-wcan-sort-by ul.orderby li.orderby-wrapper > a.active:before, a.yith-wcan-onsale-button.active:before, a.yith-wcan-instock-button.active:before, a.yith-wcan-price-link.active:before, ul.yith-wcan-list li.chosen > a:before{
    color: #fff!important;
}
/*******galeria*******/

img.w-100.galeria {
    height: 40vh;
    object-fit: cover;
    object-position: center;
}