/*@import url(http://weloveiconfonts.com/api/?family=entypo);*/
@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;text-decoration: none;outline: none;background-repeat: no-repeat;vertical-align: top;}
*{font-family: Arial, Tahoma, Verdana;}
div{box-sizing: border-box;}
h1,h2,h3,h4{font-weight: normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}
body{}
.breadcrumb{background-color: transparent !important;padding: 7px 0 0 0 !important;margin-bottom: 0 !important;text-align: left !important;}
header{position: fixed;top: 0;right: 0;left: 0;z-index: 1000;}
header .news{background-color: black;color: white;text-align: center;padding: 14px;text-transform: uppercase;font-weight: bold;line-height: 1.2;}
header .wr{background-color: #fecf00;height: 77px;position: relative;}
header .content{max-width: 1130px;margin:auto;overflow: hidden;position: relative;}
header .content figure{float: left;margin: 13px 23px 0 0;}
header .content figure img{width: 180px;height: 50px;}
header .content .categories{width: 120px;float: left;font-weight: bold;height: 22px;font-size: 20px;margin: 28px 27px 0 0;background-image: url(/images/burger.png);padding-left: 25px;cursor: pointer;}
header .content .search{width: 46%;height: 34px;margin: 21px 30px 0 0;float: left;overflow: hidden;}
header .content .search input{width: calc(100% - 40px);height: 100%;border: 0;border-radius: 15px 0 0 15px;box-sizing: border-box;padding-left: 18px;font-size: 18px;font-weight: bold;}
header .content .search button{background-color: white;height: 100%;width: 40px;margin:0;padding: 0;border:0;cursor: pointer;border-radius: 0 15px 15px 0;background-image: url(/images/lupa.png);background-position: center left;}
header .content .buttons{width: 230px;height: 65px;float: right;margin-top: 7px;}
header .content .buttons a:hover{text-decoration: none;}
header .content .buttons .btnn{width: 33.33%;height: 100%;float: left;box-sizing: border-box;text-align: center;color: black;font-size: 16px;font-weight: bold;cursor: pointer;position: relative;}
header .content .buttons .btnn img{margin-bottom: 3px}
header .content .buttons .btnn .cart_counter{position: absolute;top: 0;right: 5px;background-color: red;color: white;padding: 3px;border-radius: 20px;font-size: 12px;width: 20px;height: 20px;text-align: center;}


header.slim .news{display: none;}
header.slim .wr{height: 45px;opacity: 0.9;}
header.slim .content figure img{height: 34px;width: auto;}
header.slim .content figure{margin-top: 4px;}
header.slim .content .categories{margin-top: 10px;}
header.slim .content .search{margin-top: 7px;height: 31px}
header.slim .content .buttons{height: 25px;margin-top: 12px;}
header.slim .content .buttons .btnn img{height: 23px;}
header.slim .content .buttons .btnn{font-size: 11px;}
header.slim .content .buttons .btnn .cart_counter{top: -9px;right: 35px;}



nav.principal{background-color: #e9e9e9;padding: 12px 0 0 0;margin-top: 121px;height: 150px;overflow: hidden;}
nav.principal .search-nav{width: 80%;margin: auto;display: none;}
nav.principal .search-nav input{width: calc(100% - 40px);height: 34px;border: 0;border-radius: 25px 0 0 25px;box-sizing: border-box;padding-left: 18px;font-size: 18px;font-weight: bold;}
nav.principal .search-nav button{background-color: white;height: 34px;width: 40px;margin:0;padding: 0;border:0;cursor: pointer;border-radius: 0 15px 15px 0;background-image: url(/images/lupa2.png);background-position: center left;}
nav.principal .links{margin:auto;max-width: 1044px;}
.cart{background-color: white;position: absolute;box-sizing: border-box;width: 270px;display: none;border:2px solid #aba5a5;padding: 5px;border-radius: 5px;z-index: 100;}
.cart h2{margin: 0 0 5px 0;border-bottom: 1px solid #aba5a5;padding: 0 3px 3px 3px;}
.cart .min{margin-bottom: 5px;padding: 3px;text-align: right;}
.cart .resume{margin-bottom: 5px;border-bottom: 1px solid #aba5a5;padding: 0 10px 10px 10px;text-align: right;font-size: 15px;}
.cart .resume .sub_total{font-weight: bold;}
.cart .resume .promo{color: green;font-weight: bold;}
.cart .resume .total{font-size: 20px;font-weight: bold;}
.cart .list{max-height: 200px;overflow: auto;border-bottom: 1px solid #aba5a5;margin-bottom: 5px;padding: 0 0 10px 0;}
.cart .list li{border-bottom: 1px dashed #a5a6a7;padding: 0 0 5px 0;margin-bottom: 5px;font-size: 11px;line-height: 1.4;}
.cart .list li a{color: black;}
.cart .list li .img{width: 24%;display: inline-block;}
.cart .list li .img img{width: 100%;height: auto;}
.cart .list li .text{display: inline-block;width: 60%;}
.cart .list li .text:hover{text-decoration: underline;}
.cart .list li .remove{display: inline-block;width: 10%;color: red;font-weight: bold;cursor: pointer;font-size: 22px;text-align: right;}
.cart .empty{font-size: 12px;font-style: italic;margin-bottom: 10px;}
.cart .buttons{overflow: hidden;margin-top: 10px;}
/*
.cart .buttons .btnn{font-size: 11px;background-color: grey;color: white;width: 46%;text-align: center;padding: 6px 0;border-radius: 5px;cursor: pointer;display: block;}
.cart .buttons .btnn:hover{color: black;}
.cart .buttons .btnn:first-child{float: left;}
.cart .buttons .btnn:last-child{float: right;}
*/


.home{max-width: 1044px;margin: auto;padding: 20px 0 0 0;}
.home .principal{overflow: hidden;}
.home .principal a{display: block;}
.home .principal a:first-child{float: left;}
.home .principal a:last-child{float: right;}
.home .highlight{padding: 20px 0 0 0;overflow: hidden;}
.home .highlight h1{font-size: 20px;font-weight: bold;margin: 0;}
.home .highlight .acc{padding-bottom: 5px;margin-bottom: 5px;margin-top: 20px;font-size: 11px;display: flex;flex-wrap: wrap;justify-content: center;gap: 15px;}
.home .highlight .acc .item{display: block;width: 160px;text-align: center;border:1px solid #a5a6a7;background-color: white;color: black;padding-bottom: 9px;align-items: center;margin-bottom: 15px}
.home .highlight .acc .item:nth-child(6){margin-right: 0;}
.home .highlight .acc .item:hover{text-decoration: none;}
.home .highlight .acc figure img{display: block;width: 100%;height: auto;border-bottom:1px solid #a5a6a7;height: 160px;image-orientation:none;}
.home .highlight .acc figure figcaption{padding:5px 10px 1px;overflow: hidden;height: 37px;}
.home .highlight .acc h1{margin: 0;padding-left: 10px;font-size: 30px;}
.home .highlight .acc .pr{overflow: hidden;margin-top: 5px;}
.home .highlight .acc .pr div{float: left;}
.home .highlight .acc .pr div:first-child{width: 40%;}
.home .highlight .acc .pr div:last-child{width: 60%;}
.home .highlight .acc .pr b{color: red;}
.home .highlight .acc .pr table{width: 100%;}
.home .highlight .acc .pr td:nth-child(1){text-align: center;line-height: 14px;}
.home .highlight .acc .ver_mas{display: inline-block;text-align: right;margin-right-right: 10px;font-size: 12px;text-transform: uppercase;padding: 1px 10px;border-radius: 5px;color: white;background-color: #a8a9ab;position: relative;left: 506px;cursor: pointer;}
.home .highlight .acc .video{margin-top: 10px;height: 40px;}


.home .sorteos{padding: 0px 10px;}
.home .sorteos #par_form{max-width: 550px;margin: auto;margin-bottom: 30px;border-bottom: 1px solid #ddd;}
.home .sorteos h1{margin-top: 0px;text-align: center;}
.home .sorteos h2{text-align: center;margin-bottom: 22px}
.home .sorteos input{max-width: 550px;}
.home .sorteos #captcha{text-align: center;}
.home .sorteos #captcha img{
    margin: auto;
    display: block;
    border: 1px solid #ddd;
    margin-bottom: 7px;
}
.home .sorteos .disclaimer{text-align: center;}
.home .sorteos #refresh_image{margin-top: 5px;}
.home .sorteos .loader{display: none;}
.home .sorteos #par_resultado{display: none;}

.home .sorteos #par_resultado{text-align: center;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #ddd;}
.home .sorteos #par_resultado p{font-size: 18px}
.home .sorteos #par_resultado ul li{font-size: 18px}

.ayuda{max-width: 1044px;margin: auto;}
.ayuda .ui-accordion-header{background-image: none !important;font-weight: bold;text-transform: uppercase;}

.combosKits{max-width: 1044px;margin: auto;}
.combosKits h1{text-align: left;font-size: 30px;margin-top: 10px;}
.combosKits .subtitle{clear: both;}
.combosKits .subtitle h2{font-size: 16px;margin: 0;padding-top: 10px;font-weight: bold;}
.combosKits .acc{border-bottom: 1px solid #a5a6a7;padding-bottom: 5px;margin-bottom: 5px;font-size: 11px;overflow: hidden;}
.combosKits .acc .item{display: block;width: 160px;text-align: center;float: left;margin: 8px 7px;border:1px solid #a5a6a7;background-color: white;color: black;height: 288px;}
.combosKits .acc .item:hover{text-decoration: none;}
.combosKits .acc figure img{display: block;width: 100%;height: auto;border-bottom:1px solid #a5a6a7;width: 158px;height: 160px;image-orientation:none}
.combosKits .acc figure figcaption{padding:5px 10px 1px;overflow: hidden;height: 50px;}
.combosKits .acc h1{margin: 0;padding-left: 10px;font-size: 30px;}
.combosKits .acc .pr{height: 35px;}
.combosKits .acc .pr b{color: red;}
.combosKits .acc .pr table{width: 100%;}
.combosKits .acc .pr td:nth-child(1){text-align: center;line-height: 14px;}
.combosKits .acc .ver_mas{display: inline-block;text-align: right;margin-right-right: 10px;font-size: 12px;text-transform: uppercase;padding: 1px 10px;border-radius: 5px;color: white;background-color: #a8a9ab;position: relative;left: 506px;cursor: pointer;}
.combosKits video{margin: 15px 0;border:2px solid #a5a6a7;}

.comboKit{max-width: 1044px;margin: auto;padding-top: 10px;overflow: hidden;min-height: 500px;padding-bottom: 50px;}
.comboKit h1{text-align: left;font-size: 30px;margin-top: 5px;margin-bottom: 30px;}
.comboKit .images{text-align: center;float: left;width: 45%;}
.comboKit .images img{display: inline-block;width: 92px;height: 80px;margin: 5px 0 5px 0;-webkit-transition: all 0.5s ease;border: 1px solid #a5a6a7;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
.comboKit .composition{float: right;width: 50%;font-family: Tahoma, Arial, Verdana}
.comboKit .composition ul li{margin-bottom: 10px;color: #757575;list-style-type: none;font-size: 12px;}
.comboKit .composition ul li b{color: black;}
.comboKit .actions{float: left;width: 100%;}
.comboKit .precio{width: 25%;float: left;margin-top: 20px;font-size: 20px;}
.comboKit .precio .p1{color: #757575;}
.comboKit .precio .p2{color: red;font-weight: bold;}
.comboKit .comprar{float: left;width: 70%;margin-top: 20px;overflow: hidden;}
.comboKit .comprar .cantArmados{width: 125px;float: left;margin-right: 10px;margin-bottom: 10px;}
.comboKit .comprar .cantArmados input{text-align: center;font-weight: bold;}
.comboKit .comprar button{margin-bottom: 10px;}

.comboKit .cantidades{float: left;width: 100%;margin-top: 10px;}
.comboKit .cantidades h2{font-size: 20px;margin-bottom: 30px;}
.comboKit .cantidades ul{column-count: 2;}
.comboKit .cantidades ul li{overflow: hidden;margin-bottom: 18px;font-size: 12px;color: #757575;}
.comboKit .cantidades ul li .input-group{width: 90px;float: left;margin-right: 5px;text-align: center;}
.comboKit .cantidades ul li .input-group input{text-align: center;height: 22px;font-weight: bold;}
.comboKit .video{clear: both;width: 100%;margin-top: 20px;margin-bottom: 20px;}
.comboKit .video iframe{margin: auto;display: block;width: 100%;max-width: 600px;height: 400px;border: 2px solid grey;padding: 2px}

.checkout{max-width: 1044px;margin: auto;overflow: hidden;}
.checkout .list{float: left;width: 48%;margin-top: 10px;}
.checkout .list img{border: 1px solid #ddd;}
.checkout .form{float: right;width: 48%;}
.checkout .form #captcha{margin-bottom: 10px;text-align: center;}
.checkout .form #captcha #Acaptcha{display: block;margin: auto;margin-bottom: 13px;border: 1px solid #ccc;}
.checkout .form textarea{height: 100px;}
.checkout .form .tel input{width: 100%;margin-bottom: 10px;}
.checkout .form .tel .country_prefix{width: 16%;}
.checkout .form .tel .prefix{width: 16%;}
.checkout .form .tel .number{width: 66%;}
.checkout .form .name_container .form-group{width: 49%;}
.checkout .form .name_container .form-group input{width: 100%;margin-bottom: 10px}
.checkout .form #confirmation{height: 415px;font-size: 32px;font-weight: bold;box-sizing: border-box;text-align: center;float: left;width: 330px;margin-left: 11px;position: relative;}
.checkout .form #confirmation .inf{background-image: url(/images/envio_pedido_compra2.jpg);background-repeat: no-repeat;background-size: 330px;height: 352px;padding-top: 85px;border: 1px solid #dddddd;}
.checkout .form .address .adress_group_1{overflow: hidden;}
.checkout .form .address .adress_group_1 .form-group{float: left;width: 24%;margin-right: 5px;}


.carrito_view{max-width: 1044px;margin: auto;overflow: hidden;position: relative;padding-top: 20px;min-height: 300px;}
.carrito_view input{text-align: center;font-weight: bold;}
.carrito_view .form-group{overflow: hidden;}
.carrito_view .input-group{width: 130px;float: right;}
.carrito_view .desc{overflow: hidden;}
.carrito_view .desc img{border: 1px solid #e9e9e9;width: 150px;height: 150px;float: left; margin-right: 7px;margin-bottom: 7px;}
.carrito_view .desc .text{float: left; width: calc(100% - 150px - 7px);max-height: 150px;overflow-y: auto;margin-bottom: 15px;}
.carrito_view .desc .text .title{font-size: 17px;margin-bottom: 7px;}
.carrito_view .desc .text .obs{font-size: 12px;color: grey;}
.carrito_view .total{overflow: hidden;text-align: right;font-size: 19px;}
.carrito_view .remove{position: absolute;top: 4px;right: 4px;}
.carrito_view .cart_foot{text-align: right;font-size: 17px;}
.carrito_view .cart_foot_final{font-size: 19px;}


/*
.productos{max-width: 1044px;margin: auto;overflow: hidden;padding: 20px 0;text-align: center;}
.productos .breadcrumb{max-width: 944px;margin: auto;margin-bottom: 7px !important;}
.productos h1{text-align: left;font-size: 25px;display: block;max-width: 944px;margin: auto;margin-bottom: 10px;}
.productos .no_results{text-align: left;}
.productos .producto{
    position: relative;
    display: inline-block;
    box-sizing: border-box;width: 145px;padding: 5px 1%;height: 385px;border: 1px solid #e9e9e9;margin: 0 1% 25px 1%;overflow: hidden;border-radius: 5px;background-color: #f7f7f7;
    -webkit-box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.56);
    -moz-box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.56);
    box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.56);
}
.productos .producto figure{width: 90%;margin: auto;margin-bottom: 10px;}
.productos .producto figure .codigo{text-align: right;font-style: italic;font-size: 12px;color: #707070;}
.productos .producto figure img{width: 100%;height: 200px;border-radius: 5px;border: 1px solid #e9e9e9;display: block;background-image: url(/images/img_placeholder.png);background-size: 100% 200px;cursor: pointer;}
.productos .producto figure .info_producto{text-align: left;width: 100%;overflow-y: auto;height: 200px;line-height: 1.4;font-size: 16px;padding: 12px 7px 7px 7px;border-radius: 5px;border: 1px solid #e9e9e9;background-color: white;}
.productos .producto figure iframe{width: 100%;height: 200px;}
.productos .producto figure .info_cantidad{text-align: left;width: 100%;overflow-y: auto;height: 200px;font-size: 16px;padding: 12px 7px 7px 7px;background-color: white;border-radius: 5px;border: 1px solid #e9e9e9;}
.productos .producto figure .buttons{height: 35px;overflow: hidden;text-align: right;margin-top: 12px;}
.productos .producto .nombre{text-align: center;margin-bottom: 10px;font-size: 15px;height: 40px;overflow: hidden;text-transform: uppercase;}
.productos .producto .nombre a{color: black;font-weight: bold;}
.productos .producto .act{height: 45px;margin-bottom: 10px;overflow: hidden;}
.productos .producto .act .cant{float: right;width: 125px}
.productos .producto .act .cant input{text-align: center;}
.productos .producto .act .precio{float: left;width: 125px}
.productos .producto .act .precio .fijo{font-size: 18px;line-height: 38px;height: 38px;}
.productos .producto .act .precio .antes{text-decoration: line-through;}
.productos .producto .act .precio .ahora{font-size: 18px;}
.productos .producto .venta_online{position: absolute;top: 5px;left: 0;}
*/

.productos{max-width: 1044px;margin: auto;overflow: hidden;padding: 20px 0;text-align: left;}
.productos .breadcrumb{margin: auto;margin-bottom: 7px !important;}
.productos h1{text-align: left;font-size: 25px;display: block;margin: auto;margin-bottom: 10px;}
.productos .no_results{text-align: left;}
.productos .producto{
    position: relative;
    display: inline-block;
    box-sizing: border-box;width: 159px;padding: 5px 1%;border: 1px solid #e9e9e9;margin: 0 1% 25px 0;overflow: hidden;border-radius: 5px;background-color: #f7f7f7;
    -webkit-box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.56);
    -moz-box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.56);
    box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.56);
}
.productos .producto figure{width: 90%;margin: auto;margin-bottom: 3px;}
.productos .producto figure .codigo{text-align: right;font-style: italic;font-size: 12px;color: #707070;}
.productos .producto figure img{width: 100%;height: 111px;border-radius: 5px;border: 1px solid #e9e9e9;display: block;background-image: url(/images/img_placeholder.png);background-size: 100% 200px;cursor: pointer;image-orientation:none}
.productos .producto figure .info_producto{text-align: left;width: 100%;overflow-y: auto;height: 111px;line-height: 1.4;font-size: 10px;padding: 12px 7px 7px 7px;border-radius: 5px;border: 1px solid #e9e9e9;background-color: white;}
.productos .producto figure iframe{width: 100%;height: 111px;}
.productos .producto figure .info_cantidad{text-align: left;width: 100%;overflow-y: auto;height: 111px;font-size: 16px;padding: 12px 7px 7px 7px;background-color: white;border-radius: 5px;border: 1px solid #e9e9e9;}
.productos .producto figure .buttons{height: 25px;overflow: hidden;text-align: right;margin-top: 12px;}
.productos .producto .nombre{text-align: center;margin-bottom: 1px;font-size: 10px;min-height: 40px;overflow: hidden;text-transform: uppercase;}
.productos .producto .nombre a{color: black;font-weight: bold;}
.productos .producto .act{margin-bottom: 10px;overflow: hidden;}
.productos .producto .act .cant{float: right;width: 100%;text-align: center;}
.productos .producto .act .cant input{text-align: center;}
.productos .producto .act .precio{float: left;width: 100%;text-align: center;}
.productos .producto .act .precio .oferta{color: red;}
.productos .producto .act .precio .oferta .antes span{text-decoration: line-through;}
.productos .producto .act .precio .oferta .descuento{font-weight: bold;}
.productos .producto .act .precio .oferta .ahora{font-weight: bold;font-size: 18px;}
.productos .producto .act .precio .fijo{font-size: 18px;line-height: 38px;height: 38px;}
.productos .producto .venta_online{position: absolute;top: 5px;left: 0;}
.productos nav.pagintaor{text-align: center;}

.producto_page{max-width: 1044px;margin: auto;overflow: hidden;padding: 20px 0;}
.producto_page .producto{overflow: hidden;}
.producto_page .producto figure{width: 40%;float: left;border: 1px solid #e9e9e9;margin-right: 2%;border-radius: 5px;margin-bottom: 20px;position: relative;}
.producto_page .producto figure .venta_online{position: absolute;top: 5px;left: 0;}
.producto_page .producto figure img.princ{width: 100%;height: auto;image-orientation:none}
.producto_page .producto .info_producto{font-size: 20px;line-height: 1.6;color: #464444;margin-bottom: 20px;}
.producto_page .producto iframe{width: 500px;height: 300px;margin: auto;display: block;margin-bottom: 20px;}
.producto_page .producto .info_cantidad{margin-bottom: 20px;}
.producto_page .act{overflow: hidden;float: none;width: 100%;}
.producto_page .act .precio{width: 40%; float: left;text-align: center;}
.producto_page .act .precio{float: left;width: 300px}
.producto_page .producto .act .precio .oferta{color: red;}
.producto_page .producto .act .precio .oferta .antes span{text-decoration: line-through;}
.producto_page .producto .act .precio .oferta .descuento{font-weight: bold;font-size: 16px;}
.producto_page .producto .act .precio .oferta .ahora{font-weight: bold;font-size: 27px;}
.producto_page .producto .act .precio .fijo{font-size: 26px;line-height: 38px;height: 38px;}
.producto_page .act .cant{width: 157px; float: right;text-align: left;}
.producto_page .act .cant input{text-align: center;}

.nav_menu{max-width: 1044px;margin: auto;overflow: hidden;padding: 20px 0;text-align: center;}
.nav_menu .breadcrumb{max-width: 1009px;margin: auto;margin-bottom: 7px !important;}
.nav_menu h1{text-align: left;font-size: 25px;display: block;max-width: 1009px;margin: auto;margin-bottom: 10px;}
.nav_menu a.prd{position: relative;
    display: inline-block;
    box-sizing: border-box;width: 147px;height: 200px;border: 1px solid #e9e9e9;margin: 0 1% 25px 1%;overflow: hidden;background-color: #f7f7f7;
    -webkit-box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.56);
    -moz-box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.56);
    box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.56);}
.nav_menu a.prd img{width: 100%;height: 200px;}

footer{background-color: #FECF00;margin-top: 20px;border-top: 2px solid #FF0000;border-bottom: 2px solid #FF0000;padding: 5px 0;}
footer h1{font-size: 19px;margin:0;}
footer .mini{font-size: 10px;}
footer div{max-width: 1044px;margin: auto;box-sizing: border-box;}
footer div p{font-size: 14px;margin:0;}
footer div p a{color: #4D4E4F;}

.subir{position: fixed;color: white;width: 60px;height: 25px;line-height: 25px;font-size: 15px;border: 1px solid #0d8a12;border-radius: 3px;bottom: 10px; right: 60px;text-align: center;cursor: pointer;background-color: #4fb153;display: none;}
.fixed-whatsapp{position: fixed;right: 5px;bottom: 5px;display: block;width: 50px;height: 50px;}
.fixed-whatsapp img{width: 100%;height: 100%;}

.custom-button {
    -moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
    -webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
    box-shadow:inset 0px 1px 0px 0px #fce2c1;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25));
    background:-moz-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
    background:-webkit-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
    background:-o-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
    background:-ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
    background:linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25',GradientType=0);
    background-color:#ffc477;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #eeb44f;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    padding:4px 10px;
    text-decoration:none;
    text-shadow:0px 1px 0px #cc9f52;
    margin-top: 5px;
}

.slick-next{top: 50px !important;}
.slick-prev{top:50px !important;}


@media (max-width: 1205px){
    nav.principal .links{max-width: unset;width: 90%;}    
}

@media (max-width: 1150px){
    header .content{padding-left: 33px;padding-right: 22px;}
    header .content .search{width: 38%;}
    .home .principal{padding-left: 50px;padding-right: 50px;}
    .home .principal a{width: 49%;}
    .home .principal a img{width: 100%;height: auto;}
    .home .highlight{padding-left: 50px;padding-right: 50px;}
    .ayuda{padding-left: 10px;padding-right: 10px;}
    .combosKits{padding: 0 2%;text-align: center;}
    .combosKits .acc .item{display: inline-block;float: none;}
    .comboKit{padding: 10px 2%;}
    .checkout{padding: 0 2%;}
    .carrito_View{padding: 0 2%;}
    .producto_page{padding: 2%;}
    .carrito_view{padding-left: 2%;padding-right: 2%;}

}
@media (max-width: 1050px){
    .productos, .productos h1, .productos .breadcrumb{padding-left: 1% !important;padding-right: 1% !important;}

    header .content .search{width: 30%;}
    footer div{padding-left: 4%;padding-right: 4%;}
}
@media (max-width: 960px){
    /*
    .productos h1{padding: 0 10px;}
    .productos .breadcrumb{padding-left: 10px !important; padding-right: 10px !important;}
    */
    .nav_menu h1{padding: 0 10px;}
    .nav_menu .breadcrumb{padding-left: 10px !important; padding-right: 10px !important;}
    .producto_page .act .precio{float: right;width: 95%;margin-bottom: 20px;}
    .producto_page .act .cant{float:right;text-align: right;}
}
@media (max-width: 940px){
    header .content .search{width: 27%;}
    .comboKit .precio{width: 100%;float: none;}
    .comboKit .comprar{width: 100%;float: none;}
}

@media (max-width: 895px){
    header .content{padding-left: 10px;padding-right: 5px;}
    header .content .search{margin-left: 10px;margin-right: 10px;}
    header .content .buttons{width: 145px;height: auto;}
    header .content .buttons .btnn{font-size: 10px;}
    header .content .buttons .btnn .cart_counter{right: 0;}
    header .content .categories{font-size: 16px;width: 110px;margin-right: 0;}
    header .content figure{margin-right: 10px;}
    header .content figure img{width: 140px;height: auto;margin-top: 5px;}
    .pico{left: 138px !important;}
    header.slim .content figure{margin-top: 1px;}
    header.slim .content .buttons{width: 223px;}
    header.slim .content .buttons .btnn .cart_counter{right: 36px}
    .checkout .form .tel .country_prefix{float: left;margin-right: 5px;width: 21%;}
    .checkout .form .tel .country_prefix label{font-size: 10px;}
    .checkout .form .tel .prefix{float: left;margin-right: 5px;width: 21%;}
    .checkout .form .tel .prefix label{font-size: 10px;}
    .checkout .form .tel .number{width: 53%;float: left;}
    .checkout .form .tel .number label{font-size: 10px;}
    .checkout .form .name_container .form-group{width: 100%;}
    .checkout .form .address .adress_group_1 .form-group{width: 48%;}

}




@media (max-width: 720px){
    .home .highlight .acc .pr div:first-child{float: none;width: 100%;}
    .home .highlight .acc .pr div:last-child{float: none;width: 100%;}
    .comboKit .cantidades ul{column-count: 1}
}

@media (max-width: 695px){
    header.slim .content .buttons{width: 100px;margin-right: 10px;}
    header.slim .content .buttons .btnn .cart_counter{right: -6px;}
    .productos{text-align: center;padding-left: 0;padding-right: 0;}
}



@media (max-width: 600px){
    header .news{padding: 14px 80px;font-size: 13px;}
    header .content{padding-left: 14px;padding-right: 10px;}
    header .content figure{margin-right: 32px;}
    header .content figure img{width: 179px;height: 52px;margin-top: 0px;}
    header .content .categories{font-size: 20px;width: 141px;margin-right: 0;}
    header .content .search{display: none;}
    header .content .buttons{width: 215px;}
    header .content .buttons .btnn{font-size: 16px;}
    header .content .buttons .btnn .cart_counter{font-size: 9px;height: 15px;width: 15px;right: 3px;}
    nav.principal .search-nav{display: block;}
    .slick-slide img{width: 100%;height: auto;}
    .home .principal a:first-child{width: 100%;float: none;margin-bottom: 20px;}
    .home .principal a:last-child{width: 100%;float: none;}
    .slick-initialized .slick-slide:hover{background-color: none !important;}
    .pico{left: 200px !important}
    header.slim .content .buttons .btnn .cart_counter{top: -7px;right: -3px;}
    .comboKit .images{width: 100%;float: none;}
    .comboKit .composition{width: 100%;float: none;margin-top: 20px;}
    .checkout .list{float: none;width: 100%;}
    .checkout .list{float: none;width: 100%;}
    .checkout .form{float: none;width: 100%;margin-top: 40px;}
    .checkout .form #confirmation{width: 100%;background-color: #ffff00;margin: 0;border: 1px solid #dddddd;}
    .checkout .form #confirmation .inf{border: none;background-position: center top;} 
}




@media (max-width: 599px){
    header .news{font-size: 8px;padding: 5px 15px;}
    header .wr{height: 42px;}
    header .content{padding-left: 7px;padding-right: 4px;}
    header .content figure{margin-top: 10px;margin-right: 16px;}
    header .content figure img{width: 74px;height: 22px;}
    header .content .categories{width: 60px;font-size: 9.5px;background-size: 10px;padding-left: 12px;margin-top: 16px;}
    header .content .buttons{width: 124px;margin-top: 3px;}
    header .content .buttons .btnn{font-size: 9.5px;}
    header .content .buttons .btnn img{width: 22px;height: 22px;}
    nav.principal{padding-top: 6px;height: 180px;}
    nav.principal .links{width: 80%;}  
    nav.principal .search-nav{width: 95%;border-radius: 10px 0 0 10px;}
    nav.principal .search-nav input{height: 50px;font-size: 15px;padding-left: 10px;}
    nav.principal .search-nav button{height: 50px;border-radius: 0 25px 25px 0;background-size: 20px;background-position: center right 17px;}
    .slick-initialized .slick-slide a{font-size: 8px !important;}
    .slick-initialized .slick-slide{margin-bottom: 0 !important;margin-top: 7px !important;}
    .slick-next{background-position: center right !important;}
    .slick-prev{background-position: center left !important;}
    .slick-next:hover{background-size: 15px !important;}
    .slick-prev:hover{background-size: 15px !important;}
    .slick-next{background-size: 15px !important;}
    .slick-prev{background-size: 15px !important;}
    .pico{
        display: none !important;
    }
    header.slim .content figure{margin-top: 5px;}
    header.slim .content .categories{margin-top: 18px;}
}


@media (max-width: 555px){
    .combosKits .acc .item{margin-left: 2px;margin-right: 2px;}
}

@media (max-width: 450px){
    .home .principal{padding-left: 4%;padding-right: 4%;}
    .home .highlight{padding-left: 4%;padding-right: 4%;}
    .producto_page .producto figure{width: 95%;float: none;}
    .producto_page .producto iframe{width: 95%;}

    nav.principal{height: 160px;}
}

@media (max-width: 360px){
    .dl-menuwrapper{
        max-width: unset !important;
        width: 97% !important;
    }
    header.slim .content .buttons{width: 80px;}
    .checkout .form #confirmation .inf{background-size: 100%;padding-top: 75px;}

}

@media (max-width: 350px){
    .combosKits .acc .item{width: 150px;}
    .combosKits .acc figure img{width: 148px;}
    .productos .producto{width: 140px;}
}

@media (max-width: 340px){
}

@media (max-width: 320px){
    .combosKits .acc .item{width: 138px;}
    .combosKits .acc figure img{width: 136px;}
}