/*
Theme Name: Gonzalo
Description: Tema para WordPress.
Author: Gonzalo
Author URI: http://www.facebook.com/erickcastro
version: 2.8.1
Tags: tema, gonzalo
*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');
*{margin:0; padding:0;}

body{background-color: #ffffff;font: 14px 'Roboto', sans-serif; margin: 0;}

img{border: none; padding:0; max-width:100%; height:auto;}
img a{border:none;}

.alignleft{float:left;border:none;margin:0 10px 10px 0;}
.alignright{float:right;border:none;margin:0 0 10px 10px;}
.aligncenter{display:block; margin:0 auto 10px;}
.const{background: url(images/const.png) no-repeat center top; padding-top: 175px;text-align: center !important;}

/* links */
a{color:#f89945; text-decoration:none;transition:0.3s all;}
a:hover{color:#000; text-decoration: underline;}

li{list-style: none;}

/* container */
.container {max-width:1200px;margin: 0 auto;padding: 0 10px;color:#333;box-sizing: border-box;}

/* top */
#menu{text-align: center;padding: 5px 0;background: #f89945;}
#menu ul li{display: inline-block;position: relative;padding: 10px 13px;font-weight: 100;font-size: 14px;border: 1px solid #0000;transition:0.3s all;}
#menu ul li:hover {background: #96999c;border: 1px solid #fff;}
#menu ul li ul li:hover > a{color: #ffffff;}
#menu ul li a{color: #ffffff;transition:color .15s;font-size: 17px;text-transform: uppercase;}
#menu ul li a:hover{color: #ffffff;text-decoration: none;}
#menu ul li ul{opacity:0;visibility:hidden;padding:10px;background-color: #fff;border:2px solid #f3f3f3;text-align:left;position:absolute;top: 100px;left:-1px;width:240px;transition: all .5s .0s;z-index: 1000;}
#menu ul li:hover ul{opacity:1;top:100%;visibility:visible;font-size:13px;}
#menu ul ul li{position:relative;padding: 0;display: block;text-transform: inherit;text-shadow: none;font-size: 13px;text-transform: initial;font-weight: 400;}
#menu ul ul li a{color: #257718;display:block;transition:background-color 0.1s;padding: 7px;font-size: 14px;text-align: left;}
#menu ul ul li a:hover{background-color: #f89945;color:#FFF;}
#menu ul li:hover ul ul{visibility:hidden}
#menu ul ul li ul{position:absolute;top:15px;margin: 0; left:100%;background-color: #fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s; z-index: 100;}
#menu ul ul li:hover ul{opacity:1;top:0;visibility:visible}

/*header*/
.box1-box {display: flex;flex-wrap: wrap;align-items: center;}
.box1-tercero {width: 15%;text-align: center;}
.box1-cuarto {width: 15%;text-align: center;}
.box1-primero {width: 35%;text-align: center;}
.box1-segundo {width: 35%;text-align: left;}
.BoxHeader {background: #fff;padding: 8px 0;}
.box1-segundo input#search {color: #f89945 !important;width: 87% !important;padding: 11px 15px !important;border-radius: 25px !important;border-color: #f89945;border: 1px solid !important;}
.menuuser{width: 30%;text-align: center;}
.menuuser li{display:inline-block;font-size:13px;font-weight: 400;padding:10px;line-height:13px;position:relative;}
.menuuser li img{position:absolute;right:10px;transform:translateY(-50%);top:50%}
.menuuser li a{color:#8c8c8c;display:block;padding-right:30px}
.menuuser li+li a{padding-right:34px}
.menuuser li+li+li a{padding-right:30px}
.menuuser li a:hover{text-decoration:none;color:#d30025}

/* ventajas */
.boxVentajas h2 {font-size: 34px;font-weight: 500;color: #f89945;padding: 12px 0;}
.contVentajas .container {display: flex;flex-wrap: wrap;padding: 25px 0;align-items: flex-end;}
.itemVentajas {text-align: center;width: 33.3333%;box-sizing: border-box;padding: 0 93px;}
.itemVentajas p {text-align: center !important;font-size: 18px;padding-top: 10px;line-height: 24px;color: #f89945;}
.itemVentajas h3 {font-size: 24px;color: #f89945;font-weight: 500;text-transform: uppercase;}
.contVentajas {background: #E4E4E4;padding: 11px;}
.boxVentajas {padding: 20px 0;}

/* Marcas */
.boxMarca h2 {font-size: 34px;font-weight: 500;color: #f89945;padding: 12px 0;}
.boxMarca {padding: 25px 0;}

/* Buscar */
.boxBuscar {
    background: #1D1D1D;
    padding: 15px 0;
    border-top: 5px solid #f89945;
    border-bottom: 5px solid #f89945;
}
.itemBuscar {
    text-align: center;
    box-sizing: border-box;
    position: relative;
}
.boxBuscar .container {display: flex;align-items: center;}
.itemBuscar {text-align: center;box-sizing: border-box;}
.itemBuscar p {
    color: #fff !important;
    text-align: left;
    font-size: 15px;
    font-weight: 300;
    line-height: 20px;
}
.itemBuscar.ib1 {
    padding-right: 40px;
    color: #FFF;
    font-size: 22px;
    width: 24%;
}
.itemBuscar.ib1 img {
    vertical-align: middle;
    margin-right: 10px;
}
.itemBuscar.ib2 {
    padding-right: 30px;
    width: 38%;
}
.itemBuscar.ib3 p {
    padding: 0;
    margin: 8px 0;
    display: flex;
    align-items: center;
}
.itemBuscar.ib3 input {
    width: 100%;
    border: 1px solid #5d5d5d;
    padding: 10px 25px !important;
    font-size: 16px;
    color: #5d5d5d;
    box-sizing: border-box;
    border-radius: 30px 0 0 30px;
    -webkit-text-fill-color: #f89945;
}
.itemBuscar.ib3 br {
    display: none;
}
.itemBuscar.ib3 button {
    background-color: #f89945;
    color: #FFF;
    font-size: 14px;
    border: none;
    border-radius: 0 30px 30px 0;
    right: 0;
    top: 50%;
    cursor: pointer;
    transition: all .3s .1s;
    width: 170px;
    padding: 13px 25px 12px !important;
}
.itemBuscar.ib3 button:hover{background-color: #257718;}
.itemBuscar.ib3 .wpcf7 span.wpcf7-not-valid-tip {
    left: 27px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    background-color: #FFF;
}
.itemBuscar.ib3 .wpcf7 .wpcf7-validation-errors, .susright .wpcf7 .wpcf7-mail-sent-ng, .susright .wpcf7 .wpcf7-mail-sent-ok {
    position: absolute;
    color: #1d1d1d;
    padding: 5px 15px;
    bottom: -20px;
    border-width: 1px;
    border-radius: 20px;
    background-color: #FFF;
}
.itemBuscar.ib3 .wpcf7 {
    margin: 8px 0 !important;
}
.btnWhatsApp {
    margin-bottom: 20px;
    max-width: 230px;
    border: 2px dashed #f89945;
    padding: 10px;
}

.btnWhatsApp a {
    color: #FFF;
    font-size: 20px;
    display: block;
    background-color: #31CB68;
    display: table;
    padding: 4px 10px;
    border-radius: 5px;
}

.btnWhatsApp h3 {
    padding-bottom: 5px!important;
    line-height: 22px;
    font-weight: 500;
}

.btnWhatsApp i {font-size: 31px;vertical-align: middle;font-weight: 700;margin-right: 8px;}
.btnWhatsApp span{vertical-align: middle;}
.btnWhatsApp a:hover {
    text-decoration: none;
    background-color: #f89945;
}
/****************************  footer  *******************************/
/*Redes Sociales*/
.rdsfinal {text-align: center;padding: 10px;font-size: 20px;}
.rdsfinal ul {padding: 0;margin: 0;}
.rdsfinal ul li {list-style: none;position: relative;display: inline-block;margin: 5px 2px;}
.rdsfinal ul li:before {content: '';position: absolute;left: 0;bottom: -4px;width: 40px;height: 8px;background: rgba(0, 0, 0, .5);border-radius: 50%;transition: .5s;opacity: 0;filter: blur(2px);transform: scale(.8);}
.rdsfinal ul li:hover:before {opacity: 2;transform: scale(1);transition-delay: .2s}
.rdsfinal ul li a {width: 34px;height: 34px;display: block;transition: .5s;background: #f89945;border-radius: 11px;}
.rdsfinal ul li:hover a {transform: translateY(-10px)}
.rdsfinal ul li a span {width: 100%;height: 100%;}
.rdsfinal ul li a span:before {font-family: fontAwesome;text-align: center;line-height: 36px;font-size: 17px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;color: #ffffff;transform-origin: top;transition: all linear .5s;box-shadow: 0 0 2px #000;border-radius: 11px;background: #f89945;}
.rdsfinal ul li:hover a span:before {transform: rotateX(90deg) translateY(-50%)}
.rdsfinal ul li a span:after {font-family: fontAwesome;text-align: center;line-height: 40px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;color: #262626;transform-origin: top;transition: all linear .5s;transform: rotateX(90deg) translateY(-50%);border-radius: 11px;}
.rdsfinal ul li:hover a span:after {transform: rotateX(0) translateY(0)}
.rdsfinal ul li:nth-child(1) a span:after, .rdsfinal ul li:nth-child(1) a span:before {content: '\f09a'}
.rdsfinal ul li:nth-child(2) a span:after, .rdsfinal ul li:nth-child(2) a span:before {content: '\f16a'}
.rdsfinal ul li:nth-child(3) a span:after, .rdsfinal ul li:nth-child(3) a span:before {content: '\f099'}
.rdsfinal ul li:nth-child(4) a span:after, .rdsfinal ul li:nth-child(4) a span:before {content: '\f232'}
.rdsfinal ul li:nth-child(5) a span:after, .rdsfinal ul li:nth-child(5) a span:before {content: '\f2be'}
.rdsfinal ul li:nth-child(1) a span:after {background: #032baf;color: #fff;}
.rdsfinal ul li:nth-child(2) a span:after {background: #ff1900;color: #fff;}
.rdsfinal ul li:nth-child(3) a span:after {background: #00beff;color: #fff;}
.rdsfinal ul li:nth-child(4) a span:after {background: #00a54f;color: #fff;}
.rdsfinal ul li:nth-child(5) a span:after {background: #feac1e;color: #fff;}

/* items fotter */
.boxFotter {background: #2F2F2F;padding: 50px 0 45px;}
.rdsfinal p {text-align: center !important;}
.boxFotter .container {display: flex;flex-wrap: wrap;}
.itemfotter {width: 25%;}
.itemfotter p {color: #fff;font-size: 15px;font-weight: 300;}
.itemfotter h2 {color: #f89945;font-size: 20px;text-transform: uppercase;font-weight: 500;padding-bottom: 10px;}
.itemfotter.center {text-align: center;}
.itemfotter.men ul{display:table;}
.itemfotter.men ul li{position:relative;}
.itemfotter.men ul li a {color: #fff;font-size: 15px;}
.itemfotter.men ul li a:hover{text-decoration:none;color: #f89945;}
.itemfotter.men ul li {padding: 7px 0;list-style: none;color: #f89945;text-transform: uppercase;font-weight: 300;}
.itemfotter.center p {color: #f89945;font-size: 17px;}

.itemfotter.men.catProductos ul li{padding-right:10px}
.itemfotter.men.catProductos ul li ul{opacity:0;visibility:hidden;padding:10px;background-color: #1d1d1d;border: 1px solid #f89945;text-align:left;position:absolute;bottom: 10px;left: 100%;width:240px;transition: all .5s .0s;z-index: 1000;}
.itemfotter.men.catProductos ul li:hover ul{;bottom: 0;opacity:1;visibility:visible;font-size:13px;}
.itemfotter.men.catProductos ul ul li{position:relative;padding: 0;display: block;text-transform: inherit;text-shadow: none;font-size: 13px;text-transform: initial;font-weight: 400;}
.itemfotter.men.catProductos ul ul li a{color: #fff;display:block;transition:background-color 0.1s;padding: 7px;font-size: 13px;text-align: left;text-transform: uppercase;font-weight: 300;}
.itemfotter.men.catProductos ul ul li a:hover{background-color: #f89945;color:#FFF;}


/*presentacion1 */
.titleCat h2 {font-size: 34px!important;font-weight: 500;color: #f89945;padding: 12px 0;}
.boxTemporada {padding: 50px 0 40px;}
.desta img, .woocommerce .products img{margin-bottom: 20px;}
.borde{transition:all .3s;box-sizing: border-box;text-align: center;border: 1px solid #d6d8d3;background-color: #FFF;margin: 5px;}
.borde:hover{box-shadow:0 0 6px -2px #777}
.imgProduct{
    display: block;
    padding: 20px 20px 5px;
}
.borde .added_to_cart, .woocommerce .borde .added_to_cart {position: absolute;right: 25px;top: 20px;background-color: #00a534 !important;color: #FFF !important;padding: 8px 10px !important;border-radius: 0 0 10px 10px !important;font-size: 14px !important;size: 14px;}
.woocommerce .borde .added_to_cart{
    top: 25px !important;
    right: 30px !important;
}
.borde .added_to_cart:hover {background-color: #f39203;}
.borde .added_to_cart::after{display:none;}
.borde .added_to_cart::before {content: "\f07a";font: normal normal normal 16px/1 FontAwesome;margin-right: 5px;}
.desta .owl-nav{position: absolute;right: 0;top: -58px;font-size: 40px;display: none;}
.desta .owl-dots{
    text-align: center;
    padding-top: 10px;
}
.desta .owl-dot{width: 13px;height: 13px;border-radius: 50%;background-color: #f89945;display: inline-block;margin: 0 3px;}
.desta .owl-dot:hover, .desta .owl-dot.active{background-color: #636363;}
.desta .owl-nav div{display: inline-block; margin-left: 20px; color: #b3b3b3;}
.desta .owl-nav i:hover{color: #000;}
.desta h3, .woocommerce .products h3, .products h2.woocommerce-loop-product__title{color: #000;font-size: 24px!important;font-weight: 500!important;padding: 0!important;margin-bottom: 20px!important;line-height: 28px;min-height: 31px;overflow: hidden;transition: all .3s .1s;}
.desta h3 a, .woocommerce .products h3 a, .products h2.woocommerce-loop-product__title a{color: #636363;transition:all .3s;}
.desta h3 a:hover, .woocommerce .products h3 a:hover, .products h2.woocommerce-loop-product__title:hover{color:#f89945; text-decoration: none;}
.desta .price, .products .price{font-size: 19px!important;color: #f89945!important;font-weight: 700!important;line-height: 22px;display: block;padding-bottom: 20px;margin: 0!important;}
.desta .price ins, .products .price ins{
    text-decoration: none;
}
.price del{color: #a75710!important;}
del .woocommerce-Price-amount.amount{font-size:16px;color: #a75710; padding-right:10px}
.bdright a{font-size: 19px;color: #FFF;display: table;padding: 10px 30px;margin: auto;background-color: #f89945;border-radius: 30px;}
.bdright a:hover{text-decoration:none;background-color:#a76a34}
.imgProduct img {box-shadow: 0px 0px 6px 0px #cacaca!important;}
.onsale {position: absolute;z-index: 100000 !important;margin: 0 auto !important;background: #f81225 !important;padding: 8px !important;border-radius: 0 0 10px 10px !important;color: #fff !important;left: 25px!important;right: auto !important;top: 20px !important;font-size: 14px !important;font-weight: 400 !important;line-height: initial !important;min-height: initial !important;min-width: initial !important;}
.woocommerce .onsale{top: 25px !important;left: 30px !important;}
.woocommerce .single-product .onsale{top: 20px !important;left: 20px !important;}
/* woocomerce */
.woocommerce-pagination ul{border: none!important;}
.woocommerce-pagination li{margin: 2px 5px!important;}
.woocommerce-pagination li a{background-color: #fcaa06; color: #FFF; font-size: 17px!important;}
.woocommerce-pagination li span{font-size: 17px!important;}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
    font-size: 19px;
    color: #FFF !important;
    display: table!important;
    padding: 10px 30px!important;
    margin: auto!important;
    background-color: #00a534 !important;
    border-radius: 30px!important;
    }
.woocommerce form button.button{display: initial!important;}
.woocommerce .actions input.button{display: inline-block!important;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background: #f89945 !important;border:none!important}

.woocommerce-cart-form .product-thumbnail img{max-width: 100px;}
.woocommerce-cart-form a.remove{line-height: 18px!important;}
.woocommerce-cart-form a{color: #010101;}
.woocommerce-cart-form #coupon_code{width: 150px; margin-right: 8px;}

#payment li{list-style: none; padding: 4px;}
#place_order{margin:0 3px;}

.woocommerce-MyAccount-navigation{float: left; width: 36%; padding-right: 30px; box-sizing: border-box;}
.woocommerce-MyAccount-navigation ul{margin: 0;}
.woocommerce-MyAccount-navigation li{padding-bottom: 3px; list-style: none;}
.woocommerce-MyAccount-navigation li a{display: block; padding: 10px; background-color: #fcaa06; font-size: 16px; color: #FFF;}
.woocommerce-MyAccount-navigation li a:hover{background-color: #d71c31; text-decoration: none;}
.woocommerce-MyAccount-navigation li.is-active a{background-color: #4D4D4D;}
.woocommerce-MyAccount-content{float: right; width: 64%;}
.woocommerce-MyAccount-content fieldset{padding: 10px; margin-bottom: 10px;}
.woocommerce-MyAccount-content legend{margin-left: 20px; padding: 0 10px;}
input, select, textarea{font-family: 'Roboto', sans-serif !important; padding: 10px; border: 1px solid #E5E5E5;}

/* categorias destacadas*/
#homeCat{}
/* pagina de contactos */
#map{display:block;height:400px;margin:0 5px 10px;box-sizing:border-box}
.content .wpcf7{float:left;width:40%}
.content .wpcf7 input,.wpcf7 textarea{width:100%;box-sizing:border-box}
.content .wpcf7-form-control-wrap{display:block;padding-bottom:10px}
.content .wpcf7 br{display:none}
.content .wpcf7 input[type="submit"]{border:none;background-color:#ffac00;cursor:pointer;color:#FFF;text-transform:uppercase;font-size:16px;width:auto;max-width:none;padding:10px 20px}
.content .wpcf7 input[type="submit"]:hover{background-color:#ff7900}
.gmp_map_opts{float:right;width: 60%!important;padding-left:20px;box-sizing:border-box;padding-top: 25px;}
.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ng,.wpcf7 .wpcf7-mail-sent-ok{margin:0;font-size:12px;padding:10px;border-color:#fcaa06}
.wpcf7 span.wpcf7-not-valid-tip{letter-spacing:0;word-spacing:0;font-size:12px;top:10px;left:auto;right:10px}
input,select,textarea{font-family:'Roboto',sans-serif!important;padding: 10px !important;border: 1px solid #E5E5E5 !important;}

/* seccion de las paginas */
section.content.container h1 {font-size: 34px;font-weight: 500;color: #f89945;padding: 12px 0;}
section.content.container h2 {font-size: 25px;padding: 6px 0px;color: #f17100;}
section.content.container p {line-height: 25px;font-size: 16px;}
section.content.container p strong {color: #e46b00;}


/* pagina de como comprar */
.licomprar ul{display: flex;margin: 0;padding: 36px 0 30px;justify-content: center;}
.licomprar li{position: relative;padding: 10px 2%;list-style: none;text-align: center;color: #a0a0a0;font-size: 14px;}
.licomprar strong{top: -6px;left: 50%;transform: translateX(-50%);display: flex;position: absolute;background-color: #f89945;color: #FFF;width: 26px;height: 26px;border-radius: 50%;justify-content: center;align-items: center;}
.licomprar i{width: 100px;height: 100px;display: flex;font-size: 36px;color: #a0a0a0;border: 2px solid #e4e4e4;border-radius: 50%;justify-content: center;align-items: center;margin: auto auto 15px;transition: all .3s .1s;}
.licomprar i::before{display: flex;width: 60px;height: 60px;border: 2px solid #a0a0a0;justify-content: center;align-items: center;border-radius: 50%;transition: all .3s .1s;}
.licomprar i:hover::before{background-color:#a0a0a0;color:#FFF;}
.licomprar i:hover{border: 2px solid #f89945;}
.boxcomprar{display: flex;flex-wrap: wrap;align-items: center;padding: 40px 0 25px;border-bottom: 2px solid #e4e4e4;}
.comprarleft{width: 52%;padding-right: 20px;box-sizing: border-box;text-align: center;}
.comprarleft h2{font-weight:400;}
.comprarright{width: 48%;}
.comprarleft p, .comprarright p{text-align: center;}
.comprarright p{line-height:0}

/* pagina medios de pago */
.boxformas{padding:10px 10px 10px 0;margin-bottom: 15px;box-sizing:border-box;vertical-align:top;border-bottom: 2px solid #eee;}
.boxformas h5{font-size: 11px;margin-bottom: 10px;width: 66px;height: 66px;border-radius: 50%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;background-color: #f89945;color: #FFF;}
.boxformas h5 em{font-style: normal;line-height: 22px;}
.boxformas h5 strong{font-size: 30px;display:block;width: 100%;text-align: center;}
.boxformas h3{padding-bottom:15px;}
.boxformas h4{padding-top:15px;margin-top:15px;border-top:1px solid #EEE;font-size:14px;font-weight:400;line-height:20px}
.boxformas h6{font-size: 16px;padding-bottom: 5px;color: #1b913f;}
.boxformas ul{margin: 0 0 15px;background-color:#eee;padding:10px 10px 10px 30px;border:1px solid #d8d8d8;}


/* content */
.content{}
.content h2{padding-bottom: 15px; font-size:18px;}
.content h3{padding-bottom: 15px;font-size: 16px;}
.content h4{padding-bottom: 15px; font-size:15px; color:#f89945;}
.content p{text-align: justify;padding-bottom: 15px;line-height: 22px;}
.content ul, .content ol{padding: 0 0 15px 30px;}
.content li{list-style-type: disc;line-height: 22px;}
.content ol li{list-style: decimal;}

/* Sidebar Left */
.sidebarLeft{float: left; width: 25%;}

/* Sidebar Right */
.sidebarRight{float: left; width: 25%;}

/* footer */
footer {/* border-top:2px solid #000; */}
footer p{padding: 8px 0;margin: 0;color: #333;font-size:12px;}

/* Estilos WP PÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡gina Navi*/
.wp-pagenavi{font-size:11px !important;text-transform:uppercase;padding:12px 0;margin:12px 0;border-top:1px solid #ddd;}
.wp-pagenavi a, .wp-pagenavi a:link {border: 1px solid #ddd !important;color: #494949 !important;background-color: #FFFFFF;}
.wp-pagenavi a:visited {border: 1px solid #ddd !important;color: #494949 !important;background-color: #FFFFFF;}
.wp-pagenavi a:hover {border: 1px solid #ddd !important;color: #494949 !important;background-color: #ddd !important;}
.wp-pagenavi a:active {border: 1px solid #ddd !important;color: #494949 !important;background-color: #FFFFFF;}
.wp-pagenavi span.pages {color: #494949 !important;border: none !important;background-color:none !important;margin:0 8px 0 0 !important;padding:0 !important;}
.wp-pagenavi span.current {border: 1px solid #ddd !important;color: #494949 !important;font-weight:300 !important;background-color: #dddddd !important;}

/* contact form 7 */
.wpcf7{margin:24px 0 !important;font-size:11px;}
.wpcf7 input{border:1px solid #ccc;padding:4px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.wpcf7 textarea{padding:4px;border:1px solid #ccc;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.wpcf7 input[type=submit]{border:none;padding:4px 10px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background:#000;color:#fff;cursor:pointer;}

/* search */
#searchform{padding:14px 0 20px;margin:0;}
#searchform input#s{margin:0;border:1px solid #ddd;padding:4px 8px;width:80%;color:#828282;-moz-border-radius: 12px;-khtml-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;}
#searchform input#s:focus{color:#333;}

.clear{clear:both;}
.clear:after{clear:both;display: block; content:""; height: 0; visibility: hidden;}

/* modificaciones ultimo */
.woocommerce-product-details__short-description strong {color: #f89945;font-size: 20px;}

.woocommerce-product-details__short-description p {
font-size: 14px;
}

span.sku_wrapper {
display: block;
padding: 15px 0;
font-size: 20px;
}

span.posted_in a {color: #f89945 !important;font-size: 15px;}
.wc-block-grid__product-title {
    color: #f89945 !important;
    font-size: 17px !important;
}

.wp-block-button.wc-block-grid__product-add-to-cart a {
    background: #f89945 !important;
}
.woocommerce-product-details__short-description h2 {
    font-size: 25px;
    color: #f89945;
    padding: 15px 0;
}

.woocommerce-product-details__short-description p {font-weight: 400;}

.boxSingle h1 {
    text-align: center;
    padding: 25px;
    color: #f89945;
    font-size: 27px;
}

/*-----JUNIOR-----*/
.datosPro {
    padding: 0 20px;
    min-height: 93px;
}

.btnPro {
    background-color: #F89945;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 45px;
}

.btnPro1, .btnPro2 {
    width: 50%;
    padding: 3px;
    box-sizing: border-box;
}
.btnPro2 {
    background-color: #F39203;
}
.btnPro1 a {
    color: #FFF;
    font-size: 18px;
    font-weight: 300;
}

.btnPro2 a, .woocommerce .btnPro2 a {
    background-color: #FFF !important;
    display: block !important;
    text-align: center;
    padding: 5px !important;
    height: initial !important;
    font-size: 18px !important;
    color: #f89945 !important;
    border-radius: 0 !important;
    line-height: initial!important;
    font-weight: 400 !important;
    opacity: 1 !important;
}
.btnPro2 a:hover, .woocommerce .btnPro2 a:hover{text-decoration:none;padding: 5px !important;background-color: #e4e4e4 !important;}
.btnPro2.btnWts a::after {display: none;}
.btnPro2.btnWts i {font-size: 30px;vertical-align: middle;font-weight: 700;}
.btnPro2.btnWts span {vertical-align: middle;}
.woocommerce .btnPro2 a.loading::after{
    animation: initial !important;
    top: auto !important;
    right: initial !important;
    position: initial !important;
}
.btnPro2 a::after, .btnPro2 a::after {content: "" !important;background: url(https://www.skynetcusco.com/clientes/pazsur2020/wp-content/uploads/2020/09/agregar.png)no-repeat center;width: 31px;height: 29px;display: inline-block;vertical-align: middle !important;margin-left: 16px !important;}
.woocommerce .summary.entry-summary .price {
    font-size: 30px;
    color:#00a534
}
.woocommerce .summary.entry-summary .price ins{text-decoration:none;}
section.related.products {
    clear: both;
}
.related.products h2 {
    font-size: 34px;
    font-weight: 500;
    color: #f89945;
    padding: 12px 0;
    text-align: center;
}
.woocommerce ul.products{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.woocommerce ul.products li.product{
    float: none !important;
    width: 33.3333% !important;
    margin: 0 !important;
    padding: 0 5px !important;
    box-sizing: border-box;
}
#homeCat{
    background-color: #E4E4E4;
    padding: 50px 0 60px;
}
#homeCat h2 {
    font-size: 34px!important;
    font-weight: 500;
    color: #f89945;
    padding: 12px 0;
    width: 100%;
}

#homeCat .container {
    display: flex;
    flex-wrap: wrap;
}

.boxCat {
    width: 33.3333%;
}

.paCat {
    padding: 7px;
}

.imgCat {
    line-height: 0;
    background-color: #000;
    overflow: hidden;
    box-shadow: 0px 0px 6px 0px #929292;
}

.imgCat a img{
    transition: 0.3s all;
}
.imgCat a:hover img{opacity: 0.5;transform:scale(1.1)}

.boxCat h3 {
    padding: 0;
    font-size: 20px;
    font-weight: 400;
}

.boxCat h3 a {
    display: block;
    padding: 10px;
    color: #FFF;
    text-align: center;
    background-color: #f89945;
}
.boxCat h3 a:hover{text-decoration:none; background-color: #257718;}
.pswp__bg {
    background: RGBA(0,0,0,0.8) !important;
}
@media(max-width:768px){
    .alignleft, .alignright{display: block; margin: auto auto 10px;float: none;}
    .titleCat h2 {font-size: 30px;}
    .desta {padding: 0 25px;}
.catDestacadas {box-sizing: border-box;padding: 0 45px;}
.catDestacadas h2 {font-size: 30px;}
.ItemDest {width: 31%;}
.boxVentajas h2 {font-size: 30px;}
.itemVentajas {width: 100%;}
.boxMarca {padding: 0 32px;}
.boxMarca h2 {font-size: 30px;}
.itemfotter {width: 40%;}
.boxFotter {padding: 16px 57px;}
}
@media(max-width:480px){
.itemfotter {width: 100%;box-sizing: border-box;padding: 0 90px;}
.itemBuscar {width: 100%;padding: 0 50px;}
.boxMarca {box-sizing: border-box;padding: 29px 23px;}
.boxMarca h2 {font-size: 25px;}
.itemVentajas {width: 100%;}
.itemVentajas h3 {font-size: 25px;}
.itemVentajas p {font-size: 16px;}
.boxVentajas h2 {font-size: 30px;}
.titleCat h2 {font-size: 27px;}
.titleCat {box-sizing: border-box;padding: 0 20px;width: 70%;}
.catDestacadas {padding: 0px 30px;}
.catDestacadas h2 {font-size: 25px;}
.ItemDest {width: 47%;}
.box1-primero {width: 100%;}
.box1-segundo {width: 100%;box-sizing: border-box;padding: 0 65px;}
.box1-tercero {display: none;}
.box1-cuarto {display: none;}
nav#menu {display: none;}
}