/* # Texto Seo
================================================== */
.seotxt{font-size:14px;color:#757575;line-height:16px;position:relative;margin:20px 0;}

/* # Varios
================================================== */
.inputRequirement{margin-left:15px;color:#fb6693;}

/* # Botones
================================================== */
.bton-dflt{font-size:16px;line-height:16px;text-align:center;background:#00AEA4;border-radius:5px;color:#fff;text-transform:uppercase;padding:15px 10px;margin-left:11px;min-width:220px;display:inline-block;position:relative;cursor: pointer;border: none;}
.bton-dflt.rlzp{background:#10c789;}
.bton-dflt input{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bton-dflt.amll{background:#ffb717;}
.botonera{text-align:right;}

/* # Informacion
================================================== */
#info-pages .main li{list-style:none;}
#info-pages .main li a{background: #911E7A;display:block;font-weight:bold;color:#ffffff;font-size:20px;line-height:20px;font-style:italic;border-radius:4px;margin-bottom:8px;padding:10px 20px;}
#info-pages .main li a.actv,#info-pages .main li a:hover{opacity: .9;}
#info-pages .load{padding-left:35px;}

/* # Cesta y favoritos
================================================== */
#wlis-tble{width:100%;border-collapse:separate;font-size:16px;line-height:16px;font-weight:bold;margin-bottom:40px;}
#wlis-tble td{border:4px solid #fff;padding:20px 10px;font-weight:bold;}
#wlis-tble thead td{background:#ebecf4;text-align:center;font-style:italic;border-radius:5px;padding:12px 10px;}
#wlis-tble td.name i{font-style:inherit;padding-bottom:7px;display:inline-block;font-weight:normal;color:#2c333a;}
#wlis-tble td.name a.name{color:#2c333a;display:block;}
#wlis-tble td.imgetd a.name{color:#2c333a;}
#wlis-tble .markProductOutOfStock{padding-top:15px;display:block;}
#wlis-tble .NumProds input{border:1px solid #cad2d8;height:40px;text-align:center;color:#2c333a;font-size:16px;line-height:16px;width:100%;}
#wlis-tble .carrito_total_individual{font-size:20px;line-height:20px;text-align:right;}
#wlis-tble .carrito_total{text-transform:uppercase;font-size:20px;line-height:20px;text-align:right;}
#wlis-tble .carrito_total strong{font-size:25px;line-height:25px;margin-left:30px;padding-bottom:7px;display:inline-block;}
#wlis-tble tbody tr td{border-bottom:1px solid #e1e7ec;}
#wlis-tble .stockWarning{color:#da3610;}
#fvrt-show:before{margin-right:3px;}
#fvrt-show{text-decoration:none;display:none;background:#3a535a;bottom:10px;color:#fff;font-size:14px;line-height:14px;padding:10px;position:fixed;right:10px;z-index:99999;}
#wlis-tble td{text-align:center;}
#wlis-tble tbody td.name{text-align:left;}
#wlis-tble tbody td.opct{text-align:left;}
#wlis-tble tbody td.opct .attr-wrpr{margin-bottom: 15px;}
#wlis-tble tbody td.opct .atitu{font-size: 13px; line-height: 13px; margin-bottom: 4px;}
#wlis-tble tbody td.prce{font-size:20px;line-height:20px;text-align:right;}
#wlis-tble tbody td.prce s{color:#f00d62;font-size:16px;line-height:16px;}
#wlis-tble div.xfcant{position:relative;width:100%;max-width:100px;margin:0px auto;padding-right:20px;}
#wlis-tble .xfcant .up,#wlis-tble .xfcant .down{position:absolute;right:0px;top:2px;font-weight:bold;color:#79787e;font-size:17px;line-height:17px;cursor:pointer;}
#wlis-tble .xfcant .down{top:23px!important;}
#wlis-tble .xfcant input{background:#eeeeee;border:0px;width:100%;font-size:18px;line-height:18px;height:44px;border-radius:5px;text-indent:0px;}
#wlis-tble td.name,#wlis-tble td.imgetd{text-align:left;}
#wlis-tble tr.prdt-agtd{opacity: 0.5}
#wlis-tble tr.prdt-agtd .icon-crrt{display: none;}
#wlis-tble tr .icon-agtd{display: none;}
#wlis-tble tr.prdt-agtd .icon-agtd{display: inline-block;}
#fvrt-show:before{ margin-right: 3px; }
#fvrt-show{text-decoration: none; display: none; background: #00aea4; bottom: 10px; color: #fff; font-size: 14px; line-height: 14px; padding: 10px; position: fixed; right: 10px; z-index: 99999;}

/* # Login
================================================== */
#login{color:#2c333a;}
#login .col{position:relative;padding-bottom:20px;}
#login h4{background:#E15098;border-radius:4px;color:#fff;font-size:30px;line-height:30px;font-weight:bold;text-transform:uppercase;padding:15px 20px;margin-bottom:20px;}
#login h4 small{font-size:16px;line-height:16px;display:block;text-transform:initial;margin-bottom:5px;font-style:italic;}
#login .col.sepa{width:1px;background:#d0d7dd;margin:0 40px;}
#login .bton-dflt{position:absolute;bottom:0px;right:0px;background:#10c789;}
#login .campo{margin-bottom:10px;}
#login .forgt a{color:#43c4e3;text-decoration:underline;font-style:italic;}

/* # Create account
================================================== */
#create_account h4{font-size:20px;line-height:20px;color:#fff;font-style:italic;background:#E15098;border-radius:4px;padding:10px 20px;margin-bottom:20px;font-weight:bold;}
#create_account > .col{margin-bottom:10px;}
#ajax-city .select2 + input{display: none}

/* # Pageheading
================================================== */
.pageHeading{background:#fff;font-size:30px;line-height:30px;color:#333236;font-weight:bold;text-transform:uppercase;margin-bottom:22px!important;padding: 40px;}
.pageHeading.small{font-size:16px;line-height:16px;padding:0px;}
.pageHeading.small.nosepa{margin-bottom:5px!important;}

/* # Ventana modal
================================================== */
.wind-mdal{max-width:962px;margin:20px auto;position:relative;background:#fff;}
.wind-mdal > .titu{background:#e8e8e8;margin-bottom:40px;min-height:100px;padding-right:40px;padding-left:50px;}
.wind-mdal > .titu span{color:#17141d;font-size:28px;font-weight:700;line-height:28px;text-transform:uppercase;}
.wind-mdal .prdt-sldr-cntd{padding:0px 20px 40px;overflow:hidden;}
.wind-mdal form{padding:0px 50px;}
.wind-mdal form .fotr{border-top:1px solid #cacaca;padding-top:20px;margin-top:22px;padding:20px 0px;}
.wind-mdal form .fotr .sbmt{width:100%;width:100%;}
.wind-mdal .fotr.rdes .shre a{margin-left:5px;font-size:25px;line-height:25px;position:relative;top:4px;}
.wind-mdal .fotr.rdes .shre a .fa-facebook-square{color:#0059d6;}
.wind-mdal .fotr.rdes .shre a .fa-twitter-square{color:#00b4ff;}

/* # Ventana modal mi cuenta, cambiar idioma
================================================== */
.wind-mdal-anchor{padding-bottom:30px}
.wind-mdal-anchor a{width:25%;display:block;text-align:center;text-decoration:none;}
.wind-mdal-anchor a .imge:before{font-size:41px;line-height:41px;padding-top:19px;display:inline-block;color:#9a9a9a;}
.wind-mdal-anchor a .imge:before{font-size:41px;line-height:41px;padding-top:19px;display:inline-block;color:#9a9a9a;}
.wind-mdal-anchor a .imge{border:2px solid #9a9a9a;border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-webkit-border-radius:8px;width:85px;height:85px;display:inline-block;margin-bottom:6px;position:relative;margin-bottom:12px;}
.wind-mdal-anchor a .titl{display:block;text-transform:uppercase;font-size:14px;color:#9a9a9a;line-height:14px;text-transform:uppercase;}
.wind-mdal-anchor a:hover .imge{border-color:#767676;background:#f8f8f8;}
.wind-mdal-anchor a:hover .titl{color:#767676;}
.wind-mdal-anchor a .flag img{width:65px;margin-top:16px;}

/* # RGPD
================================================== */
.rgpd-tooltip,.arrow:after{background:#ffee8c;border:0px;box-shadow:none;color:#666;}
.rgpd-tooltip a{color:#3e85b5;}
.rgpd-tooltip{padding:10px 20px;color:#666;border-radius:5px;font:12px "Helvetica Neue",Sans-Serif;padding:10px;}
.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px;}
.arrow.top{top:-16px;bottom:auto;}
.arrow.left{left:20%;}
.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.arrow.top:after{bottom:-20px;top:auto;}
.rgpd-check .fa{font-size:17px;line-height:17px;margin-left:6px;color:#4f5258;}
.rgpd-check{color:#666;}
.rgpd-check a{text-decoration:underline;color:#666;}

/* # Autocomplete search
================================================== */
.rslt-ajax{display:none;top:127px;left:25%;width:50%;position:absolute;background-color:white;border-top:1px solid #e5e5e5;padding:0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.5);-moz-box-shadow:0 3px 7px rgba(0,0,0,.5);box-shadow:0 3px 7px rgba(0,0,0,.2);z-index:200;border:solid #ccc;border-width:0px 1px 1px;cursor:default;}
.rslt-ajax a{text-decoration:none;}
.rslt-ajax .auto-prdt-row{border-collapse:initial;display:table;width:100%;border-bottom:1px solid #e5e5e5;padding:11px 0!important;font-size:15px;color:#9e9e9e;}
.rslt-ajax .auto-prdt-td{display:table-cell;padding-left:0.9375rem;padding-right:0.9375rem;vertical-align:middle;}
.rslt-ajax .auto-prdt-td.td1{width:14%;}
.rslt-ajax .auto-prdt-td.td2{width:59%;}
.rslt-ajax .auto-prdt-td.td3{width:24%;}
.rslt-ajax .auto-prdt-td.td1{text-align:left;padding-right:0px;}
.rslt-ajax .auto-prdt-td.td3{text-align:right;}
.rslt-ajax .auto-prdt-row.rsmn a{color:#9e9e9e;}
.rslt-ajax .auto-prdt-row.rsmn a:after{content:">";font-size:12px;left:0;padding-left:5px;position:relative;top:0;}
.rslt-ajax .auto-prdt-row.rsmn a:hover{color:#626262;}
.rslt-ajax .auto-prdt-row.rsmn-prdt .td2 a strong{display:block;font-weight:bold;font-size:15px;color:#000;line-height:15px;}
.rslt-ajax .auto-prdt-row.rsmn-prdt .td2 a{font-size:13px;color:#9e9e9e;display:block;line-height:22px;}
.rslt-ajax .auto-prdt-row.rsmn-prdt .td2 a s{padding-right:8px;}
.rslt-ajax .auto-prdt-row.rsmn-prdt .td2 a span{color:#ff9b00;}
.rslt-ajax .auto-prdt-row.extra{padding:19px 0px!important;-webkit-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 10px 10px -10px rgba(0,0,0,0.2);box-shadow:inset 0 10px 10px -10px rgba(0,0,0,0.2);}
.rslt-ajax .auto-prdt-row.extra a{font-weight:500;color:#666;font-size:13px;line-height:13px;}
.rslt-ajax .auto-prdt-row.extra a:hover{color:#000;}
.rslt-ajax .auto-prdt-row-hover,.rslt-ajax .auto-prdt-row.rsmn-prdt:hover{background:#f8f8f8;}
.rslt-ajax-load{animation:a 1s infinite steps(8);font-family:'Font Awesome 6 Pro';font-weight:900;display:none;position:absolute;right:0px;top:39px;z-index:1;color:#fff;}
.rslt-ajax-load:after{content:"\f110";}

/* # RGPD
================================================== */
#rgpd-wndw{max-width:655px;margin:0px auto;}
#rgpd-wndw.win-repn .cntd{border-radius:3px;padding:0px;font-size:15px;line-height:23px;}
#rgpd-wndw .rgpd-head{text-align:left;padding:15px 15px 15px;border-bottom:2px solid #dfdfdf;}
#rgpd-wndw .rgpd-head img{height:25px;}
#rgpd-wndw .rgpd-extr{border-bottom:1px solid #dfdfdf;padding-bottom:70px;margin-bottom:30px;}
#rgpd-wndw .rgpd-extr i{font-size:100px;color:#3362b5;line-height:100px;margin-bottom:10px;float:right;margin:-10px 0px 0px 40px;}
#rgpd-wndw .rgpd-extr span{color:#008dca;font-size:20px;line-height:25px;margin-bottom:35px;padding-bottom:0px;display:block;text-transform:uppercase;font-weight:bold;letter-spacing:-1px;}
#rgpd-wndw .rgpd-extr small{color:#008dca;text-align:left;font-size:15px;line-height:23px;display:block;}
#rgpd-wndw .rgpd-cntd{background:#fff;overflow-y:scroll;height:500px;padding:60px 40px 0px;color:#797979;}
#rgpd-wndw .rgpd-cntd .ccEditor{color:#797979;font-size:15px;line-height:23px;text-align:justify;padding-bottom:50px;}
#rgpd-wndw .rgpd-btn{border-top:1px solid #d1d1d1;padding:15px 37px;text-align:center;background:#f7f7f7;}
#rgpd-wndw .rgpd-btn::after{clear:both;display:table;content:' ';}
#rgpd-wndw .rgpd-btn div{float:right;}
#rgpd-wndw .rgpd-btn div,#rgpd-wndw .rgpd-btn a{background:#1d9896;color:#FFF;text-align:center;display:inline-block;padding:12px 42px;border-radius:4px;font-size:17px;line-height:21px;cursor:pointer;text-transform:lowercase;text-decoration:none;width:auto;margin-left:10px;font-weight:bold;height:44px;}
#rgpd-wndw .rgpd-btn div.red,#rgpd-wndw .rgpd-btn a.red{background:#f44242!important;}
#rgpd-wndw.rgpd-dob .rgpd-extr i{margin:-25px 0px 0px 40px;}
#rgpd-wndw.rgpd-dob .rgpd-extr{padding:0px;margin:0px 0px 70px;border:0px;}
#rgpd-wndw.rgpd-dob .rgpd-cntd{height:auto;}
.rgpd-check .fa{font-size:17px;line-height:17px;margin-left:6px;position:relative;top:1px;}
.rgpd-tooltip,.arrow:after{background:#ffee8c;border:0px;box-shadow:none;color:#666;}
.rgpd-tooltip{padding:10px 20px;color:#666;border-radius:5px;font:12px "Helvetica Neue",Sans-Serif;padding:10px;}
.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px;}
.arrow.top{top:-16px;bottom:auto;}
.arrow.left{left:20%;}
.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.arrow.top:after{bottom:-20px;top:auto;}

/* # Comentarios productos
================================================== */
#fich-cmtr .opin-left{ max-width: 310px; margin-right: 40px; min-width: 310px;}
#fich-cmtr .opin-left .titu{font-size: 16px;line-height: 16px;font-weight: bold;color: #000a17;margin-bottom: 15px;}
#fich-cmtr .opin-left .star-content{ display: flex; margin-bottom: 30px; align-items: center;}
#fich-cmtr .opin-left .star-content > div{border-radius: 5px;background: #e8ca3c;color: #fff;font-size: 14px;line-height: 14px;padding: 5px 10px; margin-left: 10px;}
#fich-cmtr .opin-left .infr{ margin-bottom: 13px; display: flex; align-items: center; }
#fich-cmtr .opin-left .infr .stars{ font-weight: bold; color: #393e3e; font-size: 14px; line-height: 14px; width: 120px; }
#fich-cmtr .opin-left .infr .bar{height: 5px;background: #dedede;width: 100%;position: relative;}
#fich-cmtr .opin-left .infr .bar span{background: #232323;height: 100%;position: absolute;}
#fich-cmtr .opin-left .infr .prcj{ font-size: 14px; line-height: 14px; color: #393e3e; font-weight: bold; width: 63px; text-align: right; }
#fich-cmtr .opin-left .butt{cursor: pointer; background: #232323;text-align: center;font-size: 14px;line-height: 14px;color: #fff;font-weight: bold;padding: 10px;margin-top: 27px;}
#fich-cmtr {display: flex}
#fich-cmtr .opin-righ{width: 100%}
#fich-cmtr .opin-righ .wrpr{border-bottom: 1px solid #c3c3c3;padding: 20px 10px;}
#fich-cmtr .opin-righ .top{ font-size: 15px; line-height: 15px; color: #393e3e; margin-bottom: 10px; }
#fich-cmtr .opin-righ .name{ font-weight: bold; }
#fich-cmtr .opin-righ .date{ padding: 0px 10px; }
#fich-cmtr .opin-righ .star{ margin-right: 10px; }
#fich-cmtr .opin-righ .cmmt{ color: #393e3e; font-size: 15px; line-height: 18px; margin-bottom: 13px; }
#fich-cmtr .opin-righ .qstn{ font-size: 15px; line-height: 15px; margin-bottom: 9px; }
#fich-cmtr .opin-righ .qstn span{color: #000a17;font-weight: bold;padding-right: 7px;}
#fich-cmtr .opin-righ form p{margin-bottom: 12px}
#fich-cmtr .opin-righ form input, #fich-cmtr .opin-righ form textarea{margin-bottom: 0px}
#fich-cmtr .opin-righ form textarea{display: block}
#fich-cmtr .cmtr-star{display: flex}

/* # Sistema de opiniones
================================================== */
#areaOpn{color:#242a2a;font-size:17px;line-height:20px;letter-spacing:.3px;background-image:url(/theme/web/images/general/opinion-bg.png);background-position:bottom left 80%;background-repeat:no-repeat;background-color:#fcefe2;background-color:-moz-linear-gradient(left,#4d515c 0%,#4e535e 16%,#4f505a 32%,#4e505b 51%,#4c4e5a 67%,#3f414a 84%,#383842 100%);background-color:-webkit-linear-gradient(left,#4d515c 0%,#4e535e 16%,#4f505a 32%,#4e505b 51%,#4c4e5a 67%,#3f414a 84%,#383842 100%);background-color:linear-gradient(to right,#4d515c 0%,#4e535e 16%,#4f505a 32%,#4e505b 51%,#4c4e5a 67%,#3f414a 84%,#383842 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d515c',endColorstr='#383842',GradientType=1);background-size:contain}
#areaOpn .titu1:after{content:"";display:block;width:125px;height:2px;background:#242a2a;margin-top:12px}
#areaOpn .web-cntd{padding:28px 20px 83px;margin-bottom:45px;}
#areaOpn .xmessage > div{color:#42484e;background:#fff}
#areaOpn .titu1{margin-bottom:40px}
#areaOpn .titu1,#areaOpn .titu1 a{color:#242a2a;line-height:36px}
#areaOpn .titu1 a{font-weight:700}
#areaOpn .cntdarea{width:50%}
#areaOpn .txt-opn{margin-bottom:60px;padding-right:35px}
#areaOpn .txt-opn p{margin-bottom:20px}
#areaOpn form .sldform{padding:10px;background:#fff;color:#3d4040}
#areaOpn .slick-initialized .slick-slide.form-bopi{display:flex;flex-direction:column;height:324px}
#areaOpn .slick-arrow{position:absolute;bottom:0;right:0;height:40px;width:40px;background:#911e7a;top:inherit;left:inherit;text-align:center;line-height:40px;color:#fff;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
#areaOpn .slick-arrow.fa-chevron-left{bottom:44px}
#areaOpn .form-grup{margin:auto;padding:30px 50px;width:100%}
#areaOpn .form-nota{margin-top:7px;font-size:12px}
#areaOpn .form-bopi .form-lbel{padding-bottom:10px;font-weight:700}
#areaOpn .btnnext{cursor:pointer;background:#911e7a;color:#fff;border:0;margin-top:10px;text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:.3px;line-height:26px;text-align:center;width:70px;opacity:0;visibility:hidden}
#areaOpn .btnnext.show{opacity:1;visibility:visible}
#areaOpn .btnnext.show:hover{opacity:.7}
#areaOpn .xform-star span{font-size:25px;line-height:25px}
#areaOpn .xform input[type="checkbox"] + label span:after{color:transparent}
#areaOpn .xform input[type="checkbox"]:checked + label span:after{color:#911e7a}
#areaOpn .xform input[type="radio"] + label span{color:#fff}
#areaOpn .xform input[type="radio"] + label span:after{width:12px;height:12px;top:1px;left:1px}
#areaOpn .form-pddg{margin-top:4px}
#areaOpn .form-sbmt{cursor:pointer;background:#911e7a;color:#fff;border:0;margin-top:20px;text-transform:uppercase;width:100%;font-weight:700;font-size:16px;letter-spacing:.3px;line-height:43px}
#areaOpn .form-grup p{line-height:15px}
#opiniones .head{background-color:#e15298;margin-bottom:20px;position:relative}
#opiniones .head .web-cntd{min-height:240px;align-items:center}
#opiniones .opinion-logo {max-width: 315px; height: auto; margin-left: 40px; z-index: 1;}
#opiniones .head .box-start{border:5px solid #fff;padding:10px 20px;border-radius:15px;background:#911e7a;align-items:center}
#opiniones .head .box-start .number{font-size:60px;font-weight:700;color:#fff;line-height:60px}
#opiniones .head .box-start .number small{font-weight:400;font-size:65%}
#opiniones .head .box-start .line{background:#fff;width:1px;margin:0 15px 0 35px;height:55px}
#opiniones .star i{color:#fff}
#opiniones .star.st1 i:first-child{color:#ffab0a}
#opiniones .star.st2 i:first-child,#opiniones .star.st2 i:first-child + i{color:#ffab0a}
#opiniones .star.st3 i:first-child,#opiniones .star.st3 i:first-child + i,#opiniones .star.st3 i:first-child + i + i{color:#ffab0a}
#opiniones .star.st4 i:first-child,#opiniones .star.st4 i:first-child + i,#opiniones .star.st4 i:first-child + i + i,#opiniones .star.st4 i:first-child + i + i + i{color:#ffab0a}
#opiniones .star.st5 i{color:#ffab0a}
#opiniones .head .box-start .text{text-align:center;color:#fff;font-weight:700;font-size:15px;line-height:15px; margin-top: 4px}
#opiniones .head .information{margin-left:35px}
#opiniones .head .information .titu{font-size:34px;font-weight:700;line-height:33px;color:#fff;max-width:450px;text-transform:uppercase;margin-bottom:10px}
#opiniones .head .information .text{color:#fff;line-height:16px;font-size:16px}
#opiniones .head .information .text b{color:#fff}
#opiniones .bread{font-size:16px;line-height:16px;text-transform:uppercase;margin-bottom: 35px;color:#c1c1c1;letter-spacing:.5px;}
#opiniones .bread a{color:#c1c1c1}
#opiniones .bread span:last-child a{color:#222221}
#opiniones .bread .sepa{padding:0 3px 0 4px}
#opiniones .opiniones-list{columns:2;-webkit-columns:2;-moz-columns:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}
#opiniones .opiniones-list .box-opinion{margin-bottom: 40px; display: inline-block; width: 100%;}
#opiniones .opiniones-list .box-opinion .bubble{background:#e15298;border-radius:15px;padding:40px;color:#fff;font-size:15px;line-height:15px;position:relative}
#opiniones .opiniones-list .box-opinion .bubble:after{content:"";width:0;height:0;border-style:solid;border-width:18px 15.5px 0;border-color:#e15298 transparent transparent;position:absolute;bottom:-18px;left:70px}
#opiniones .opiniones-list .box-opinion .info{padding:25px 40px 0}
#opiniones .opiniones-list .box-opinion .info .name-date .name{font-size:20px;text-transform:uppercase;line-height:20px;margin-bottom:4px}
#opiniones .opiniones-list .box-opinion .info .name-date .date{font-size:14px;line-height:14px}
#opiniones .opiniones-list .box-opinion .info .star{margin-left:auto}
#opiniones .pgnc{margin:0 auto;text-align:center}
#opiniones .pgnc .show{display:none}

#opiniones .pgnc {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 5px;
	margin: 20px 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

#opiniones .pgnc-cntd {
	display: flex;
	flex-direction: column;
	align-items: center;
}

#opiniones .pgnc .show {
	margin-bottom: 10px;
	color: #555;
	font-size: 12px;
}

#opiniones .pgnc strong {
	background-color: #911e7a;
	color: #fff;
	padding: 5px 10px;
	border-radius: 5px;
	font-weight: bold;
}

#opiniones .pgnc a {
	text-decoration: none;
	color: #911e7a;
	padding: 5px 10px;
	border: 1px solid #ddd;
	border-radius: 5px;
	transition: all 0.3s ease;
}

#opiniones .pgnc a:hover {
	background-color: #911e7a;
	color: #fff;
}

#opiniones .pgnc .fas {
	font-size: 14px;
	padding: 5px 10px;
	border: 1px solid #ddd;
	border-radius: 5px;
	color: #911e7a;
	transition: all 0.3s ease;
}

#opiniones .pgnc .fas:hover {
	background-color: #911e7a;
	color: #fff;
}

@media (max-width: 1039px) {
	#opiniones .head .information .titu{ font-size: 22px; line-height: 25px;}
}
@media (max-width: 988px) {
	#opiniones .opinion-logo {display:none;}
	#opiniones .head .box-start .number{font-size:40px;}
}

/* # Todos los fabricantes
================================================== */
#form-mrcs input{margin-bottom:20px;}
#form-mrcs button{display:none;}
.abc{padding-bottom:16px;border-bottom:1px solid #e7e2e7;margin-bottom:9px;}
.abc .row{display:table;float:left;table-layout:fixed;text-align:center;width:50%;}
.abc .row a{color:#3e3e3e;display:table-cell;font-size:17px;line-height:20px;margin-left:14px;text-decoration:none;position:relative;}
.abc .row a:after{content:"-";position:absolute;top:0;right:-2px;}
.abc .row.row2 a:last-child:after{display:none;}
#box-prdct{margin-bottom:30px;}
#box-prdct .ltra{font-weight:bold;color:#17141d;font-size:28px;line-height:19px;padding:32px 0 5px 18px;border-bottom:1px solid #e7e2e7;margin-bottom:8px;}
#box-prdct ul{list-style-type:none;}
#box-prdct ul li a{color:#3e3e3e;font-size:17px;line-height:26px;}
.abc a:hover,#box-prdct ul li a:hover{color:#911e7a;}
#box-prdct ul{-webkit-column-count:5;-moz-column-count:5;column-count:5;-moz-column-gap:60px;-webkit-column-gap:60px;column-gap:60px;}

/* # Redes sociales
================================================== */
#redsoc{position:fixed;left:0px;top:50%;z-index:100;}
#redsoc span{display:block;text-align:center;border:1px solid #fff;border-top:0;background-color:#fff;line-height:0;cursor:pointer;height:46px;padding-top:13px; width: 50px;}
#redsoc span:before{content:'';width:0;height:0;display:inline-block;border-top:10px solid transparent;border-right:17px solid #dadada;border-bottom:10px solid transparent;}
#redsoc > div a{border:1px solid #fff;color:#fff;font-size:0px;line-height:25px;padding:9px 0;text-align:center;width:50px;font-size:25px;margin-top:-1px;}
#redsoc > div{overflow:hidden;margin-left:0px;transition:margin-left 0.25s ease-out;}
.fb{background:#3b5998;}
.tw{background:#00acee;}
.yt{background:#c4302b;}
.lk{background:#0e76a8;}
.inst{background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433',endColorstr='#bc1888',GradientType=1);}
#redsoc > input[type=checkbox]{position:absolute;bottom:0px;right:0px;z-index:1;width:100%;height:47px;cursor:pointer;opacity:0;}
#redsoc > input[type=checkbox]:checked ~ div{margin-left:-50px;transition:margin-left 0.25s ease-in;}
#redsoc > input[type=checkbox]:checked ~ div + span{transform: rotate(-180deg); text-indent: -4px;}

/* # Warnig
================================================== */
#dx-wrng{display:none;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#dx-wrng.dx-wrng-izqd,#dx-wrng.dx-wrng-drch{position:fixed;bottom:20px;border:1px solid;width:265px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;box-shadow:0 0 3px 2px rgba(0,0,0,0.1);padding:10px;z-index:999;}
#dx-wrng.dx-wrng-drch{right:20px;}
#dx-wrng.dx-wrng-izqd{left:20px;}
#dx-wrng.dx-wrng-izqd #dx-wrng-tile,#dx-wrng.dx-wrng-drch #dx-wrng-tile{background:url("../../../images/upload/warning_module_imagen.png") no-repeat scroll 0 5px transparent;color:#2C2C2C;font-size:14px;font-weight:bold;line-height:25px;padding-left:23px;}
#dx-wrng.dx-wrng-izqd #dx-wrng-clse,#dx-wrng.dx-wrng-drch #dx-wrng-clse{color:#000;cursor:pointer;font-size:14px;position:absolute;right:10px;top:9px;}
#dx-wrng.dx-wrng-izqd #dx-wrng-text,#dx-wrng.dx-wrng-drch #dx-wrng-text{color:#666666;font-size:11px;line-height:18px;padding:5px 0 13px;text-align:justify;}
#dx-wrng.dx-wrng-izqd #dx-wrng-text a,#dx-wrng.dx-wrng-drch #dx-wrng-text a{text-decoration:none;color:#2b9af0;display:block;margin-top:8px;}
#dx-wrng.dx-wrng-top,#dx-wrng.dx-wrng-botom,#dx-wrng.dx-wrng-blok{position:fixed;border:1px solid;left:0px;width:100%;z-index:999;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity:0.95;opacity:0.95;}
#dx-wrng.dx-wrng-top #dx-wrng-cntd,#dx-wrng.dx-wrng-botom #dx-wrng-cntd,#dx-wrng.dx-wrng-blok #dx-wrng-cntd{padding:10px 30px;text-align:center;}
#dx-wrng.dx-wrng-blok,#dx-wrng.dx-wrng-top{top:0px;box-shadow:0 0 6px #111111;border-bottom:1px solid;}
#dx-wrng.dx-wrng-botom{bottom:0px;box-shadow:0px 4px 8px #444;border-top:1px solid;}
#dx-wrng.dx-wrng-top #dx-wrng-tile,#dx-wrng.dx-wrng-botom #dx-wrng-tile,#dx-wrng.dx-wrng-blok #dx-wrng-tile{display:none;}
#dx-wrng.dx-wrng-top #dx-wrng-text,#dx-wrng.dx-wrng-botom #dx-wrng-text,#dx-wrng.dx-wrng-blok #dx-wrng-text{color:#FFFFFF;font-size:14px;font-weight:normal;text-align:center;text-decoration:none;}
#dx-wrng.dx-wrng-top #dx-wrng-text a,#dx-wrng.dx-wrng-botom #dx-wrng-text a,#dx-wrng.dx-wrng-blok #dx-wrng-text a{text-decoration:none;color:#2b9af0;}
#dx-wrng.dx-wrng-top #dx-wrng-text a:hover,#dx-wrng.dx-wrng-botom #dx-wrng-text a:hover,#dx-wrng.dx-wrng-blok #dx-wrng-text a:hover{text-decoration:underline;}
#dx-wrng.dx-wrng-top #dx-wrng-clse,#dx-wrng.dx-wrng-botom #dx-wrng-clse,#dx-wrng.dx-wrng-blok #dx-wrng-clse{color:#000;cursor:pointer;font-size:14px;position:absolute;right:10px;top:9px;}
#dx-wrng.dx-wrng-blok{position:relative;}

/* # TABLET
================================================== */
@media (max-width:991.98px){

	/* # Todos los fabricantes
	================================================== */
	#box-prdct ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;}

	/* # Login
	================================================== */
	#login .col{padding-bottom:42px;}

	/* # Sistema de opiniones
	================================================== */
	#areaOpn{background-image:inherit}
	#areaOpn .cntdarea{width:100%}
	#opiniones .head{background-image:none}
	#opiniones .head .web-cntd{flex-wrap:wrap;min-height:auto;padding:30px 10px}
	#opiniones .head .box-start{text-align:center;margin:0 auto 20px}
	#opiniones .head .information{margin:0;max-width:100%;min-width:100%;text-align:center}
	#opiniones .head .information .titu{max-width:100%}
	#opiniones .opiniones-list{columns:1;-webkit-columns:1;-moz-columns:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
	#opiniones .bread{margin-bottom: 20px}
	#opiniones .opiniones-list .box-opinion{margin-bottom: 30px}
}

/* # MOVIL
================================================== */
@media (max-width:689.98px){

	/* # Login
	================================================== */
	#login .col.sepa{width:100%;height:1px;margin:30px 0px;padding-bottom:0px}

	/* # Ventana modal
	================================================== */
	.wind-mdal .titu span{font-size:22px;line-height:24px;}
	.wind-mdal form{padding:0px 15px;}
	.wind-mdal .titu{padding-left:15px;}
	.wind-mdal form .fotr .sbmt{margin-top:20px;}

	/* # Ventana modal mi cuenta
	================================================== */
	.wind-mdal-anchor{padding-bottom:0px}
	.wind-mdal-anchor a{flex:inherit;width:50%;margin-bottom:30px;}

	/* # Todos los fabricantes
	================================================== */
	.abc .row{margin-bottom:10px;width:100%;}
	.abc .row a:last-child:after{display:none;}
	#box-prdct ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;}

	/* # Sistema de opiniones
	================================================== */
	#areaOpn .form-grup {padding: 0px 16px 0 0;}
	#areaOpn .form-bopi .form-lbel{font-size: 13px;line-height: 15px;}
	#areaOpn .slick-initialized .slick-slide.form-bopi{height:366px;}
	#areaOpn .xform input[type="radio"] + label, .xform input[type="checkbox"] + label{font-size: 13px;}
	#areaOpn .slick-arrow{font-size: 13px;height: 23px;width: 23px;line-height: 22px;}
	#areaOpn .slick-arrow.fa-chevron-left {bottom: 32px;}
	#opiniones .opiniones-list .box-opinion .bubble{padding:25px; }
}

.grecaptcha-badge {visibility: hidden;}

.information_contenido.fced {
    margin-bottom: 50px;
}

.information_contenido.fced p{margin-bottom: 20px}
.information_contenido.fced ul{margin-bottom: 20px}
.information_contenido.fced h2{margin-bottom: 20px}

@media (max-width:689.98px){
.information_contenido.fced {
	padding: 0px;
}

#info-pages .load {
	padding-left: 0px;
}
}
