#elpage {
    background-color: #f4f3f3;
    padding-top: 18px;
}
#elpage h1.entry-title {color: var(--logo-fucsia);border-bottom: #bbb9c0 solid 1px;padding-bottom: 4px;margin-bottom: 27px;font-size: 30px;}
#elpage .onsale {display:none}
#elpage ul.products li.product a img {margin-bottom: 5px;border-radius: 10px;}
#elpage ul.products li.product a {}
#elpage ul.products li.product .woocommerce-loop-product__title {font-weight: bold;}
#elpage ul.products li.product a.btn {padding-left: 20px;padding-right: 20px;margin-top: 10px;}
#elpage ul.products li.product .price {color: var(--logo-fucsia);font-size: 16px;}
#elpage ul.products li.product .price del {color: var(--logo-gris);margin-right: 10px;}
#elpage ul.products li.product .price ins {}
#woo-producto {
    background-color: #f4f3f3;
}
#woo-texto {
    color: #373839;
    margin-bottom: 30px;
}
#woo-texto h1, #woo-texto h2, #woo-texto h3, #woo-texto h4, #woo-texto h5, #woo-texto h6 {
    color: var(--logo-fucsia);
}
#woo-texto h1, #woo-descripcion h1, .woo-contenidos h1 {
    font-size: 28px;
}
#woo-texto h2, #woo-descripcion h2, .woo-contenidos h2 {
    font-size: 26px;
    margin-bottom: 20px;
}
#woo-texto h3, #woo-descripcion h3, .woo-contenidos h3 {
    font-size: 21px;
    margin-bottom: 14px;
}
#woo-texto h4, #woo-descripcion h4, .woo-contenidos h4 {
    font-size: 23px;
    margin-bottom: 13px;
}
#woo-texto h1 {
    border-bottom: #bbb9c0 solid 1px;
    padding-bottom: 4px;
    margin-bottom: 16px;
}
#woo-descripcion {
    color: #373839;
}
#woo-descripcion h1, #woo-descripcion h2, #woo-descripcion h3, #woo-descripcion h4, #woo-descripcion h5, #woo-descripcion h6 {
    color: var(--logo-fucsia);
}
#woo-descripcion a {
    color:var(--logo-azul);
}
#woo-galeria {
    position: relative;
}
#woo-galeria .flex-viewport {
    margin-bottom: 10px;
}
#woo-galeria .flex-control-thumbs li {
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
}
#woo-galeria .flex-control-thumbs li img {
    border-radius: 8px;
}
#woo-galeria .flex-control-thumbs {
    margin-left: -5px;
    margin-right: -5px;
}
#woo-galeria .flex-control-thumbs li {
    width: 20%;
}
#woo-galeria .flex-control-thumbs li:nth-child(4n+1) {
    clear: none;
}
#woo-galeria .flex-control-thumbs li:nth-child(5n+1) {clear:left}
.woo-pestanas {}
.woo-pestanas ul {
    padding: 0;
    margin: 0;
}
.woo-pestanas ul li{
    list-style-type: none;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    background-color: #e7e5e5;
    color: #565050;
    font-size: 18px;
    border-radius: 10px 10px 0 0;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 4px;
    padding-top: 6px;
    min-width: 126px;
    margin-right: 2px;
}
.woo-pestanas ul li:hover {
    background-color: #d7d0d0;
    color: #181717;
}
.woo-pestanas ul li.seleccionado {background-color: white;color: var(--logo-fucsia);}
.woo-pestanas .ekit{
    font-size: 40px;
}
.woo-mostrar {
    font-size: 16px;
    background-color: white;
    border-radius: 0 10px 10px 10px;
    margin-bottom: 30px;
}
.woo-contenidos {
    color: #373839;
}
.woo-contenidos h1, .woo-contenidos h2, .woo-contenidos h3, .woo-contenidos h4, .woo-contenidos h5, .woo-contenidos h6 {
    color: var(--logo-fucsia);
}
.woo-contenidos a {
    color:var(--logo-azul);
}
.wooc {
    padding: 40px;
    display:none;
}
.wooc.seleccionado {
    display:block;
}
.woo-h {
    display: none;
}
.woo-i {}
#woo-galeria .woocommerce-product-gallery {
    width: 100%;
}
.woocommerce-product-gallery__image {
    border-radius: 10px;
    overflow: hidden;
}
.woocommerce-product-gallery__image:first-child {
    margin-bottom:10px;
}
#woo-galeria .onsale {
    display:none;
}
#woo-himg {
    /*background-color: var(--logo-gris);*/
    color: white;
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../photo/abstracto.jpg');
    background-position: center;
    background-size: cover;
}
#woo-himg .row{
    min-height: 490px;
}
#woo-himg.woo_cut .row {
    min-height: 200px;
}
#woo-himg-txt {
    text-align: center;
    font-size: 32px;
    text-shadow: 0 3px 0 rgba(0,0,0,0.2);
}
.woo-guia {
    background-color: white;
    border-radius: 30px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: -20px;
    margin-bottom: 20px;
    box-shadow: 0 3px 7px rgba(0,0,0,0.1);
    color: var(--logo-gris);
}

.woo-guia {}
.woo-guia nav.woocommerce-breadcrumb{
    margin: 0;
    padding-top: 2px;
}
.woo-guia nav a{}
.woo-guia-item {
    float: left;
    font-size: 18px;
}
.woo-guia-item:first-child {
    margin-right: 49px;
}
.woo-guia-item .ekit{
    color: var(--logo-fucsia);
    font-size: 20px;
    float: left;
    margin-top: -3px;
    padding-right: 6px;
}
/*comprar*/
.woo-comprar {}
.wboxes {
    padding-top: 18px;
    padding-right: 18px;
}
.wbox {
    border-color: #e7e5e5;
    border-style: solid;
    border-width: 1px;
    border-radius: 10px;
    margin-bottom: 20px;
}
.wbox .btn {
    font-weight:bold;
}
.wbox-h {
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    color: var(--logo-verde);
    border-bottom: #e7e5e5 solid 1px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.wbox-c {
    padding: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #373839;
}
.newnumber {
    text-align: right;
}
.btx {
    font-family: 'Elementskit';
    color: var(--logo-fucsia);
    background: #f4f3f3;
    border-width: 0;
    border-radius: 20px;
}
.btx:hover {
    background: #eddede;
}
.newnumber input.btz {
    /* display: inline; */
    width: 56px;
    border-style: none;
    text-align: center;
    font-weight: bold;
    font-family: 'Lato';
    font-size: 16px;
    padding-left: 18px;
}
.rowgris {
    background: #f4f3f3;
    margin-bottom: 20px;
    padding-top: 15px;
    padding-bottom: 16px;
    border-radius: 6px;
    margin-top: 24px;
}
.rowgris .elprecio {}
.fullimg img {
    border-radius: 10px;
}
.rowex {}
.btx .ekit {}
.iborde {
    border-style: solid;
    border-width: 1px;
}
.iborde-p {
    border-color: #84d6fc;
}
/*carrito en producto*/
.woocommerce .quantity .qty {
    width: 56px;
    border-style: none;
    text-align: center;
    font-weight: bold;
    font-family: 'Lato';
    font-size: 16px;
    padding-left: 18px;
}
.woocommerce div.product form.cart div.quantity {
    float: none;
    display: inline;
    margin: 0;
}
.woocommerce div.product form.cart {
    margin-bottom: 0;
}
.rowprecio {
    margin-top: 24px;
}
.colprecio {
    text-align: right;
}
.colprecio del {
    color: #c1a0a0;
    margin-right: 10px;
}
.colprecio ins {
    text-decoration: none;
}
.colpreciototal {
    text-align: right;
}
#elprecio {}

.wbox-c.epickart {
    padding: 0;
}
.epickart .woocommerce-cart-form table {
    width: 100%;
    border-bottom: #e7e5e5 solid 1px;
}
.epickart thead th {
    /*background: rgb(231,229,229);
    background: linear-gradient(0deg, rgba(231,229,229,1) 0%, rgba(255,255,255,1) 100%);*/
    background-color: #786c62;
    color: white;
    font-size: 15px;
}
.epickart .woocommerce-cart-form tbody td {
    font-weight: normal;
    line-height: normal;
    background-color: #f4f3f3;
}
.epickart .woocommerce-cart-form  .epic-par td{
    background-color: white;
}
.epickart .woocommerce-cart-form tbody td a {
    text-decoration: none;
}
.epickart .woocommerce-cart-form .product-remove {
    border-top: #e7e5e5 solid 1px;
}
.epickart .woocommerce-cart-form .product-name {
    font-weight: bold;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: #e7e5e5 solid 1px;
}
.epickart .woocommerce-cart-form .product-thumbnail img {
    width: 70px;
    margin-bottom: 10px;
}
.epickart .woocommerce-cart-form .product-thumbnail {}
.epickart .woocommerce-cart-form .product-price {}
.epickart .woocommerce-cart-form .product-quantity {}
.epickart .woocommerce-cart-form .product-subtotal {
    text-align: right;
    padding-right: 10px;
}
.epickart .woocommerce-cart-form .qty {
    background: transparent;
}
.epickart .cart-collaterals {
    padding-top: 5px;
    padding-bottom: 13px;
    padding-right: 10px;
}
.epickart .cart-collaterals h4 {
    color: var(--logo-naranja);
    font-size: 20px;
    font-weight: bold;:
}
.epickart .cart-collaterals table{
    width: 100%;
}
.epickart .cart-collaterals td {
    text-align: right;
    padding-bottom: 6px;
}
.epickart .cart-collaterals tr {}
.epickart .cart-collaterals th {
    padding-bottom: 6px;
}
.epickart .cart-collaterals .cart-subtotal td {}
.epickart .cart-collaterals .order-total td {
    /* text-align: right; */
}
.epickart .cart-collaterals .wc-proceed-to-checkout {
    padding-top: 10px;
}
.epickart .cart-collaterals .wc-proceed-to-checkout a{
    width: 100%;
}


/*media querys*/
@media (max-width: 1399px) {
    #woo-himg .row {min-height: 440px;}
    #woo-himg-txt {font-size: 30px;}
    .woo-guia nav.woocommerce-breadcrumb {font-size: 14px;}
    .woo-guia-item {font-size: 16px;}
    .woo-guia-item:first-child {/*! font-size: 16px; */}
    .woo-guia-item .ekit {margin-top: -4px;}
    #woo-texto h1 {font-size: 26px;}
    #woo-texto h2, #woo-descripcion h2, .woo-contenidos h2 {font-size: 24px;}
    #woo-texto h3, #woo-descripcion h3, .woo-contenidos h3 {font-size: 24px;}
    #woo-texto h4, #woo-descripcion h4, .woo-contenidos h4 {font-size: 22px;}
    /**/
    .woo-pestanas {}
    .woo-pestanas ul li {}
    .woo-pestanas .ekit {}
    .wooc {}
}
@media (max-width: 1199px) {
    #woo-himg .row {min-height: 400px;}
    #woo-himg-txt {font-size: 28px;}
    .woo-guia nav.woocommerce-breadcrumb {}
    .woo-guia-item {}
    .woo-guia-item:first-child {}
    .woo-guia-item .ekit {}
    #woo-texto h1 {}
    #woo-texto h2, #woo-descripcion h2, .woo-contenidos h2 {}
    /**/
    .woo-pestanas {/*! font-size: 15px; */}
    .woo-pestanas ul li {font-size: 16px;}
    .woo-pestanas .ekit {font-size: 36px;}
    .wooc {padding: 30px;}
    .wboxes {/*! padding-top: 10px; *//*! padding-right: 10px; */}
    .wbox-c {}
}
@media (max-width: 991px) {
    #woo-himg .row {min-height: 350px;}
    #woo-himg-txt {font-size: 25px;}
    .woo-guia nav.woocommerce-breadcrumb {font-size: 12px;}
    .woo-guia-item {font-size: 14px;}
    .woo-guia-item:first-child {margin-right: 20px;}
    .woo-guia-item .ekit {}
    #woo-texto h1 {font-size: 24px;}
    #woo-texto h2, #woo-descripcion h2, .woo-contenidos h2 {font-size: 22px;}
    #woo-texto h3, #woo-descripcion h3, .woo-contenidos h3 {font-size: 22px;}
    #woo-texto h4, #woo-descripcion h4, .woo-contenidos h4 {font-size: 20px}
    /**/
    .woo-pestanas {}
    .woo-pestanas ul li {}
    .woo-pestanas .ekit {}
    .wooc {}
    .wboxes {padding-top: 0;padding-right: 16px;padding-left: 16px;}
    .wbox-c {padding: 10px;font-size: 14px;}
}
@media (max-width: 767px) {
    #woo-himg .row {}
    #woo-himg-txt {font-size: 22px;}
    .woo-guia {border-radius: 10px;}
    .woo-guia nav.woocommerce-breadcrumb {}
    .woo-guia-item {float: none;display: inline;/*! position: relative; */}
    .woo-guia-item:first-child {}
    .woo-guia-item .ekit {float: none;}
    #woo-texto h1 {}
    #woo-texto h2, #woo-descripcion h2, .woo-contenidos h2 {}
    #woo-texto h3, #woo-descripcion h3, .woo-contenidos h3 {}
    #woo-texto h4, #woo-descripcion h4, .woo-contenidos h4 {}
    /**/
    .woo-pestanas {}
    .woo-pestanas ul li {min-width: auto;font-size: 15px;padding-left: 10px;padding-right: 10px;}
    .woo-pestanas .ekit {}
    .wooc {padding: 20px;}
    .epickart .cart-collaterals {padding-left: 10px;}
}
@media (max-width: 575px) {
    #woo-himg .row {min-height: 300px;}
    #woo-himg-txt {}
    .woo-guia nav.woocommerce-breadcrumb {}
    .woo-guia-item {}
    .woo-guia-item:first-child {}
    .woo-guia-item .ekit {}
    #woo-texto h1 {}
    #woo-texto h2, #woo-descripcion h2, .woo-contenidos h2 {/*! display: block; *//*! background: #f4f3f3; */}
    #woo-texto h3, #woo-descripcion h3, .woo-contenidos h3 {}
    #woo-texto h4, #woo-descripcion h4, .woo-contenidos h4 {}
    .woo-h {display: block;color: white !important;background-color: var(--logo-violeta);border-radius: 5px;padding-left: 10px;padding-right: 8px;padding-top: 12px;padding-bottom: 12px;font-size: 24px !important;}
    .woo-h .ekit {font-size: 35px;margin-right: 10px;float: left;margin-top: -4px;}
    /**/
    .woo-pestanas {display: none;}
    .woo-pestanas ul li {}
    .woo-pestanas .ekit {}
    .wooc {padding: 16px;display: block;}
}
@media (max-width: 450px) {
    .wboxes {padding-left: 8px;padding-right: 8px;}
    .wbox-c {}
    .epickart .woocommerce-cart-form .product-thumbnail img {width: 50px;}
}