/*
  V12 - 03/10/2025
  POLLOS COPACABANA - 2024
  Design: Logos Comunicaciones
  www.logoscomunicaciones.com
*/
/* RESET */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
/*
body{
line-height: 1;
}
*/
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
focus {
  outline: 0;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* RESET */
@font-face {
  font-family: 'WorkSansRegular';
  src: url('../fonts/WorkSans-Regular.eot');
  src: url('../fonts/WorkSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/WorkSans-Regular.woff2') format('woff2'), url('../fonts/WorkSans-Regular.woff') format('woff'), url('../fonts/WorkSans-Regular.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'WorkSansLight';
  src: url('../fonts/WorkSans-Light.eot');
  src: url('../fonts/WorkSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/WorkSans-Light.woff2') format('woff2'), url('../fonts/WorkSans-Light.woff') format('woff'), url('../fonts/WorkSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'WorkSansMedium';
  src: url('../fonts/WorkSans-Medium.eot');
  src: url('../fonts/WorkSans-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/WorkSans-Medium.woff2') format('woff2'), url('../fonts/WorkSans-Medium.woff') format('woff'), url('../fonts/WorkSans-Medium.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'WorkSansSemiBold';
  src: url('../fonts/WorkSans-SemiBold.eot');
  src: url('../fonts/WorkSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/WorkSans-SemiBold.woff2') format('woff2'), url('../fonts/WorkSans-SemiBold.woff') format('woff'), url('../fonts/WorkSans-SemiBold.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'WorkSansBold';
  src: url('../fonts/WorkSans-Bold.eot');
  src: url('../fonts/WorkSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/WorkSans-Bold.woff2') format('woff2'), url('../fonts/WorkSans-Bold.woff') format('woff'), url('../fonts/WorkSans-Bold.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Bungee';
  src: url('../fonts/Bungee-Regular.eot');
  src: url('../fonts/Bungee-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Bungee-Regular.woff2') format('woff2'), url('../fonts/Bungee-Regular.woff') format('woff'), url('../fonts/Bungee-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* ---------------------------- SETTINGS ---------------------------- */
/* --------------------- FUENTES ---------------------*/
/* --------------------- FUENTES ---------------------*/
/* --------------------- ANCHOS ---------------------*/
/* --------------------- ANCHOS ---------------------*/
/* --------------------- COLORES ---------------------*/
/*                   */
/*                   */
/*                   */
/*                   */
/*                   */
/* --------------------- COLORES ---------------------*/
/* --------------------- COLORES GAMAS ---------------------*/
/* --------------------- COLORES GAMAS ---------------------*/
/* ---------------------------- SETTINGS ---------------------------- */
html {
  scroll-behavior: smooth;
}
body {
  color: #191919;
  font-size: 17px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  letter-spacing: 0.4px;
  line-height: 24px;
  text-align: center;
  background: #ffffff;
}
body.dspM {
  overflow: hidden;
  overflow-y: hidden;
  width: 100wv;
  height: 100wh;
}
.wrapper {
  clear: both;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin: 0 auto;
}
h1,
h2,
h3,
h4,
h5 {
  font-family: 'Bungee', Arial, Tahoma, Verdana;
  letter-spacing: 0px;
}
h1 {
  font-size: 38px;
  font-weight: 100;
  line-height: 42px;
  text-align: center;
}
h2 {
  display: inline;
  font-size: 32px;
  font-weight: 100;
  line-height: 36px;
  text-align: left;
}
h3 {
  float: left;
  font-size: 24px;
  font-weight: 100;
  line-height: 28px;
  text-align: left;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover {
  opacity: 0.7;
}
a {
  -webkit-transition: all 0.24s;
  -moz-transition: all 0.24s;
  -ms-transition: all 0.24s;
  -o-transition: all 0.24s;
  transition: all 0.24s;
}
.siteOff {
  pointer-events: none;
  filter: grayscale(100%);
  opacity: 0.3;
}
.siteOff:after {
  bottom: 0;
  left: 0;
  content: "";
  position: absolute;
  display: block;
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 90%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(90%, #ffffff));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 90%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 90%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 90%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
  width: 100%;
  height: 100%;
}
.contMsOff {
  z-index: 100;
  top: 250px;
  left: 50%;
  position: absolute;
  box-sizing: border-box;
  display: inline-block;
  color: #ffffff;
  background: #eb1b21;
  border-radius: 20px;
  width: 650px;
  min-height: 225px;
  padding: 40px 80px 20px 80px;
  transform: translateX(-50%);
}
.contMsOff h2 {
  float: none;
  display: block;
  font-size: 28px;
  text-align: center;
  margin: 10px 0 15px 0;
}
/* MODAL */
.contentMod {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  visibility: hidden;
  pointer-events: none;
  overflow: hidden;
  overflow-y: scroll;
  position: fixed;
  background: rgba(228, 237, 244, 0.8);
  width: 100vw;
  height: 100%;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.contentMod.selCd {
  background: rgba(228, 237, 244, 0.9);
}
.contentMod.inT {
  background: rgba(25, 25, 25, 0.98);
}
.cntMod {
  top: 0;
  z-index: 20px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative !important;
  color: #191919;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  background: #ffffff;
  border-radius: 30px;
  width: 810px;
  margin: 120px auto 100px auto;
}
.contentMod.selCd .cntMod {
  top: 220px;
  z-index: 20px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  color: #191919;
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  background: #ffffff;
  border-radius: 15px;
  width: 500px;
  min-height: 280px;
  height: auto;
  margin: 0 auto 200px auto;
  padding: 30px 50px 28px 50px;
}
.contentMod.selCd .cntMod h2 {
  display: block;
  color: #ed4347;
  font-size: 23px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  font-weight: 100;
  text-align: center;
  width: 100%;
  margin: 0 0 16px 0;
}
.contentMod.selCd .btnCd {
  float: left;
  display: block;
  color: #191919;
  font-size: 16px;
  line-height: 63px;
  text-align: center;
  text-decoration: none;
  border-radius: 7px;
  border: 1px solid #c9cdd3;
  width: 100%;
  height: 65px;
  margin: 5px 0 20px 0;
}
.contentMod.selCd .btnCd:hover {
  color: #ffffff;
  background: #eb1b21;
  border: 1px solid #eb1b21;
}
.contentMod.inT .cntMod {
  top: 160px;
  z-index: 20px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  color: #191919;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  background: #ffffff;
  border-radius: 15px;
  width: 700px;
  min-height: 150px;
  height: auto;
  margin: 0 auto 200px auto;
  padding: 30px 50px;
}
.contentMod.inT .cntMod h3 {
  float: left;
  display: block;
  box-sizing: border-box;
  color: #ed4347;
  font-size: 20px;
  font-family: 'Bungee', Arial, Tahoma, Verdana;
  font-weight: 100;
  line-height: 22px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  margin: 0 0 16px 0;
  padding: 0 20px;
}
.contentMod.inT .cntMod p {
  float: left;
  display: block;
  box-sizing: border-box;
  text-align: center;
  width: 100%;
  margin: 15px 0;
  padding: 0 40px;
}
.swiper.swipInt .swiper-slide {
  height: 350px;
}
.swiper.swipInt .btnNxt {
  top: auto;
  right: 0;
  bottom: 10px;
  left: 0;
  float: none;
  display: block;
  cursor: pointer;
  box-sizing: border-box;
  position: absolute !important;
  color: #ffffff;
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 53px;
  text-decoration: none;
  text-align: center;
  background-image: none;
  background: #eb1b21;
  width: 240px;
  height: 55px;
  margin: 0 auto;
  padding: 0;
}
.swiper.swipInt .swiper-button-next {
  top: auto;
  right: 0;
  bottom: 10px;
  left: 0;
  float: none;
  display: block;
  cursor: pointer;
  box-sizing: border-box;
  position: absolute !important;
  color: #ffffff;
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 53px;
  text-decoration: none;
  text-align: center;
  background-image: none;
  background: #eb1b21;
  border-radius: 7px;
  width: 240px;
  height: 55px;
  margin: 0 auto;
  padding: 0;
}
.swiper.swipInt .swiper-button-next::after {
  display: none;
}
.contentMod .swiper-horizontal > .swiper-pagination-bullets,
.contentMod .swiper-pagination-bullets.swiper-pagination-horizontal,
.contentMod .swiper-pagination-custom,
.contentMod .swiper-pagination-fraction {
  bottom: 90px !important;
}
.contentMod .swiper-pagination-bullet {
  display: inline-block;
  vertical-align: middle;
  background: rgba(25, 25, 25, 0.1) !important;
  border-radius: 10px;
  border: 0 !important;
  width: 15px !important;
  height: 15px !important;
  opacity: 1;
  transition: all 0.3s;
}
.contentMod .swiper-pagination-bullet-active {
  background: #fddd03 !important;
}
.contentMod h2.titProc {
  float: none;
  box-sizing: border-box;
  position: relative;
  width: 280px;
  height: 20px;
  margin: 10px auto 20px auto;
  padding: 0 30px 0 0;
}
.contentMod h2.titProc:after {
  display: none;
}
.contentMod h2.titProc span {
  top: 10px;
  right: 0;
  display: block;
  position: absolute;
  line-height: 0;
  background: url(../lib/loading-dots.svg) no-repeat center 10px;
  background-size: 100px auto;
  width: 50px;
  height: 30px;
}
.cntMod ul.liCatC {
  margin: -4px 0 0 0;
}
.cntMod ul.liCatC li {
  margin: 10px 7px;
}
.cntMod ul.liCatC li a {
  font-size: 13px;
  line-height: 38px;
  border: 2px solid #f8f8f8;
  padding: 3px 30px;
}
.cntMod ul.liCatC li.catAct a {
  border: 2px solid #eb1b21;
}
.cntModBd {
  float: left;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  padding: 20px 74px 25px 74px;
}
.cntModBd h2 {
  float: left;
  display: block;
  color: #eb1b21;
  font-size: 23px;
}
.cntModBd p {
  text-align: left;
  margin: 15px 0;
}
.cntPrdItm {
  float: left;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 100%;
  margin: 0 auto 3px auto;
  padding: 0;
}
.cntPrdItm.brBx {
  border: 3px solid #f8f8f8;
  border-radius: 20px;
}
.contentMod .bxImg {
  float: left;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  border: 3px solid #f8f8f8;
  border-radius: 20px;
  width: 160px;
  height: 160px;
  margin-right: 28px;
}
.cntPrdItm.brBx .bxImg {
  border: 0;
  border-radius: 0;
}
.contentMod .bxImg img {
  float: left;
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}
.contentMod .bxNmI {
  float: left;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  width: 30%;
  margin-top: 35px;
}
.contentMod .bxNmI h2 {
  float: left;
  display: block;
  color: #191919;
  font-size: 24px;
  font-family: 'WorkSansSemiBold', Arial, Tahoma, Verdana;
  line-height: 22px;
  width: 100%;
  margin-bottom: 5px;
}
.contentMod .bxNmI b {
  float: left;
  display: block;
  color: #eb1b21;
  font-size: 14px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  width: 100%;
}
.contentMod .bxDsc {
  float: right;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  width: 230px;
  margin-top: 23px;
}
.contentMod .bxDsc p {
  text-align: left;
  margin: 15px 0;
}
.contentMod .bxDsc ul {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin: 2px 0 12px 0;
}
.contentMod .bxDsc ul li {
  float: left;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 1px 0;
  padding-left: 8px;
}
.contentMod .bxDsc ul li::after {
  top: 9px;
  left: 0;
  content: "";
  position: absolute;
  background: #000;
  width: 4px;
  height: 1px;
}
.contentMod .bxColA {
  float: left;
  display: block;
  font-family: 'WorkSansSemiBold', Arial, Tahoma, Verdana;
  text-align: left;
  width: 44%;
  margin: 10px 5% 10px 3%;
}
.contentMod .bxColB {
  float: left;
  display: block;
  font-family: 'WorkSansSemiBold', Arial, Tahoma, Verdana;
  text-align: left;
  width: 44%;
  margin: 10px 0 10px 3%;
}
.contentMod .subtitulo1,
.contentMod .subtitulo2 {
  float: left;
  display: block;
  overflow: hidden;
  font-size: 22px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  font-weight: 100;
  width: 100%;
  margin: 19px 0 15px 0;
}
.contentMod .bxColA p,
.contentMod .bxColB p {
  float: left;
  display: block;
  width: 100% !important;
}
.contentMod .bxColA .liRB,
.contentMod .bxColB .liRB {
  float: left;
  display: block;
  width: 100% !important;
}
.contentMod .formA fieldset {
  float: none;
  text-align: center;
  width: 100%;
  padding: 0;
}
.contentMod .formA p.pbg {
  margin: 1px auto 7px auto !important;
}
.contentMod .rad1 {
  overflow: hidden;
  width: 100%;
  height: 33px;
  margin: 6px auto 6px auto !important;
}
.contentMod .rad1 label {
  float: none;
  width: auto !important;
  height: 35px;
  margin: 0 auto;
  padding: 0 45px;
}
.contentMod .formA p.pbg label {
  width: auto !important;
}
.contentMod .lnkDelItm {
  top: -4px;
  right: 0;
  display: block;
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  text-indent: -9999px;
  text-decoration: none;
  background: transparent url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 18 21" style="enable-background:new 0 0 18 21;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23B3B2B2;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" x="0.6" y="0.1" width="16.7" height="20.9"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><path id="XMLID_4_" class="st0" d="M15.3,5.3H2.7c-0.6,0-1-0.5-1-1V2.2c0-0.6,0.5-1,1-1h12.5c0.6,0,1,0.5,1,1v2.1C16.3,4.8,15.8,5.3,15.3,5.3z"/><path id="XMLID_3_" class="st0" d="M3.8,5.3v13.6c0,0.6,0.5,1,1,1h8.4c0.6,0,1-0.5,1-1V5.3"/><line id="XMLID_2_" class="st0" x1="6.9" y1="16.8" x2="6.9" y2="8.4"/><line id="XMLID_1_" class="st0" x1="11.1" y1="16.8" x2="11.1" y2="8.4"/></g></svg>') no-repeat center;
  background-size: 18px auto;
  width: 40px;
  height: 40px;
  padding: 10px 0;
}
.contentMod .lnkDelItm:hover {
  background: transparent url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 18 21" style="enable-background:new 0 0 18 21;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23ed2c1e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" x="0.6" y="0.1" width="16.7" height="20.9"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><path id="XMLID_4_" class="st0" d="M15.3,5.3H2.7c-0.6,0-1-0.5-1-1V2.2c0-0.6,0.5-1,1-1h12.5c0.6,0,1,0.5,1,1v2.1C16.3,4.8,15.8,5.3,15.3,5.3z"/><path id="XMLID_3_" class="st0" d="M3.8,5.3v13.6c0,0.6,0.5,1,1,1h8.4c0.6,0,1-0.5,1-1V5.3"/><line id="XMLID_2_" class="st0" x1="6.9" y1="16.8" x2="6.9" y2="8.4"/><line id="XMLID_1_" class="st0" x1="11.1" y1="16.8" x2="11.1" y2="8.4"/></g></svg>') no-repeat center;
  background-size: 18px auto;
}
.contentMod .formA .btnAdd {
  float: none;
  outline: none;
  box-sizing: border-box;
  cursor: pointer;
  color: #ffffff;
  font-size: 14px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  font-weight: 100;
  border: none;
  border-radius: 40px;
  line-height: 48px;
  text-align: center;
  text-decoration: none;
  background: #ed4347;
  border-radius: 6px;
  width: auto;
  height: 50px;
  margin: 20px auto 0 auto;
  padding: 0 50px;
}
.contentMod .formA .btnAdd:hover {
  background: #191919;
}
.cntModFt {
  float: left;
  display: block;
  z-index: 20px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  color: #ffffff;
  font-size: 16px;
  line-height: 32px;
  background: #eb1b21;
  width: 100%;
  height: 130px;
  padding: 35px 55px;
}
.bxTot {
  float: left;
  display: block;
  position: relative;
  color: #ffffff;
  font-size: 26px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 55px;
  padding: 0 15px;
}
.btnBck {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  box-sizing: border-box;
  position: relative;
  color: rgba(25, 25, 25, 0.4);
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 53px;
  text-decoration: none;
  text-align: center;
  border: 1px solid rgba(25, 25, 25, 0.4);
  width: 240px;
  height: 55px;
  margin: 0 11px;
  padding: 0;
}
.btnNxt {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  box-sizing: border-box;
  position: relative;
  color: #ffffff;
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 53px;
  text-decoration: none;
  text-align: center;
  background: #eb1b21;
  border-radius: 7px;
  width: 240px;
  height: 55px;
  margin: 0 11px;
  padding: 0;
}
.btnAdd {
  display: inline-block;
  cursor: pointer;
  position: relative;
  color: #191919;
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 53px;
  text-decoration: none;
  background: #fcea1b;
  border-radius: 5px;
  height: 55px;
  margin: 0 10px;
  padding: 0 45px;
}
.btnEd {
  float: right;
  display: block;
  cursor: pointer;
  position: relative;
  color: #eb1b21;
  font-size: 14px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 40px;
  text-decoration: none;
  background: transparent;
  border: 1px solid #eb1b21;
  border-radius: 7px;
  height: 40px;
  margin: 17px 0 0 0;
  transition: all linear 0.24s;
  padding: 0 35px;
}
.btnEd:hover {
  color: #ffffff;
  background: #eb1b21;
  border: 1px solid #eb1b21;
  transition: all linear 0.24s;
}
.btnSEd {
  float: right;
  display: block;
  cursor: pointer;
  position: relative;
  color: #ffffff;
  font-size: 14px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 40px;
  text-decoration: none;
  background: #eb1b21;
  border-radius: 7px;
  height: 40px;
  margin: 17px 0 0 0;
  transition: all linear 0.24s;
  padding: 0 35px;
}
.btnSEd:hover {
  background: #191919;
  transition: all linear 0.24s;
}
.btnAddDr {
  float: left;
  display: block;
  cursor: pointer;
  position: relative;
  color: #191919;
  font-size: 14px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  line-height: 76px;
  text-align: center;
  text-decoration: none;
  background: #ffffff;
  border: 1px solid #bce3e8;
  border-radius: 7px;
  width: 165px;
  height: 80px;
  margin: 17px 0 0 0;
  transition: all linear 0.24s;
  padding: 0 25px;
}
.btnAddDr:hover {
  color: #ffffff;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  background: #bce3e8;
  transition: all linear 0.24s;
}
.btnEdPs {
  float: right;
  display: block;
  cursor: pointer;
  position: relative;
  color: #ffffff;
  font-size: 13px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 33px;
  text-decoration: none;
  background: #eb1b21;
  border-radius: 7px;
  height: 34px;
  margin: -38px 0 0 0;
  transition: all linear 0.24s;
  padding: 0 25px;
}
.btnEdPs:hover {
  background: #191919;
  transition: all linear 0.24s;
}
.btnEdPsB {
  float: right;
  display: block;
  cursor: pointer;
  position: relative;
  color: #ffffff;
  font-size: 13px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 33px;
  text-decoration: none;
  background: #eb1b21;
  border-radius: 7px;
  height: 34px;
  margin: -47px 6px 0 0;
  transition: all linear 0.24s;
  padding: 0 25px;
}
.btnEdPsB:hover {
  background: #191919;
  transition: all linear 0.24s;
}
.btnClose {
  float: right;
  display: block;
  box-sizing: border-box;
  cursor: pointer;
  z-index: 10;
  position: relative;
  color: #eb1b21;
  font-size: 12px;
  text-decoration: none;
  background: rgba(238, 29, 37, 0.05);
  border-radius: 0 20px 0 15px;
  width: 90px;
  height: 36px;
  margin: 0;
  padding: 5px 25px 1px 25px;
}
.btnClose:hover {
  color: #ffffff;
  background: #ee1d25;
}
.cntAdDr {
  float: left;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: 0;
  margin: 0;
  opacity: 0;
  transition: all 0.24s;
}
.cntAdDr.dspCAD {
  height: auto;
  margin: 0 0 30px 0;
  opacity: 1;
  transition: all 0.24s;
}
.li_pedido_rs {
  float: left;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: auto;
  margin: 10px 0 0 0;
  /*padding-bottom: 150px;*/
}
.li_pedido_rs::-webkit-scrollbar {
  width: 5px;
}
.li_pedido_rs::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #cdcdcd;
}
.li_pedido_rs::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: #f0f0f0;
}
.li_pedido_rs::-webkit-scrollbar-thumb:hover,
.li_pedido_rs::-webkit-scrollbar-thumb:active {
  background-color: #cdcdcd;
}
.li_pedido_rs .itm_pedido_rs {
  float: left;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  height: auto;
  padding: 15px 0;
}
.li_pedido_rs .bx_cant {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  text-align: center;
  width: 90px;
  height: auto;
  margin-right: 15px;
}
.li_pedido_rs .rem_itm {
  float: left;
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  outline: none;
  text-indent: -9000px;
  width: 26px;
  height: 26px;
  margin-top: 5px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
.li_pedido_rs .rem_itm::after {
  top: 50%;
  left: 50%;
  content: "";
  position: absolute;
  background: url(../lib/ico-men.svg) no-repeat center;
  background-size: 25px auto;
  width: 26px;
  height: 26px;
  transform: translate(-50%, -50%);
  opacity: 0.8;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
.li_pedido_rs .num_itm {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 35px;
  width: 30px;
  height: 50px;
}
.li_pedido_rs .add_itm {
  float: left;
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  outline: none;
  text-indent: -9000px;
  width: 26px;
  height: 26px;
  margin-top: 5px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
.li_pedido_rs .add_itm::after {
  top: 50%;
  left: 50%;
  content: "";
  position: absolute;
  background: url(../lib/ico-mas.svg) no-repeat center;
  background-size: 25px auto;
  width: 26px;
  height: 26px;
  transform: translate(-50%, -50%);
  opacity: 0.8;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
.li_pedido_rs .dis_itm_s {
  pointer-events: none;
  opacity: 0.3;
}
.li_pedido_rs .itm_pedido_rs .bx_desc {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  font-size: 14px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  line-height: 20px;
  width: 220px;
  height: auto;
  margin-right: 20px;
}
.li_pedido_rs .itm_pedido_rs .bx_desc b {
  float: left;
  display: block;
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  width: 100%;
}
.li_pedido_rs .itm_pedido_rs .bx_desc b span {
  font-size: 14px;
}
.li_pedido_rs .small {
  font-size: 10px;
  line-height: 12px;
}
.li_pedido_rs .itm_pedido_rs .bx_desc .txt_pric {
  float: left;
  display: block;
  color: #ed3c40;
  width: 100%;
  margin-top: 5px;
}
.li_pedido_rs .bx_opt {
  float: right;
  display: block;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  width: 40px;
  height: auto;
}
.li_pedido_rs .bx_opt a.lnkDelItm {
  float: right;
  display: block;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  text-indent: -9999px;
  text-decoration: none;
  background: transparent url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 18 21" style="enable-background:new 0 0 18 21;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23B3B2B2;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" x="0.6" y="0.1" width="16.7" height="20.9"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><path id="XMLID_4_" class="st0" d="M15.3,5.3H2.7c-0.6,0-1-0.5-1-1V2.2c0-0.6,0.5-1,1-1h12.5c0.6,0,1,0.5,1,1v2.1C16.3,4.8,15.8,5.3,15.3,5.3z"/><path id="XMLID_3_" class="st0" d="M3.8,5.3v13.6c0,0.6,0.5,1,1,1h8.4c0.6,0,1-0.5,1-1V5.3"/><line id="XMLID_2_" class="st0" x1="6.9" y1="16.8" x2="6.9" y2="8.4"/><line id="XMLID_1_" class="st0" x1="11.1" y1="16.8" x2="11.1" y2="8.4"/></g></svg>') no-repeat center;
  background-size: 18px auto;
  width: 100%;
  padding: 10px 0;
}
.li_pedido_rs .bx_opt a.lnkDelItm:hover {
  background: transparent url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 18 21" style="enable-background:new 0 0 18 21;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23ed2c1e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" x="0.6" y="0.1" width="16.7" height="20.9"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><path id="XMLID_4_" class="st0" d="M15.3,5.3H2.7c-0.6,0-1-0.5-1-1V2.2c0-0.6,0.5-1,1-1h12.5c0.6,0,1,0.5,1,1v2.1C16.3,4.8,15.8,5.3,15.3,5.3z"/><path id="XMLID_3_" class="st0" d="M3.8,5.3v13.6c0,0.6,0.5,1,1,1h8.4c0.6,0,1-0.5,1-1V5.3"/><line id="XMLID_2_" class="st0" x1="6.9" y1="16.8" x2="6.9" y2="8.4"/><line id="XMLID_1_" class="st0" x1="11.1" y1="16.8" x2="11.1" y2="8.4"/></g></svg>') no-repeat center;
  background-size: 18px auto;
}
.li_pedido_rs .sbtotal_pedido {
  left: 0;
  top: auto;
  bottom: 0;
  display: block;
  overflow: hidden;
  position: -webkit-sticky;
  position: sticky;
  box-sizing: border-box;
  color: #ed3c40;
  font-size: 14px;
  line-height: 44px;
  text-align: left;
  background: #ffffff;
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 20px 0;
}
.li_pedido_rs .sbtotal_pedido .bx_desc {
  float: left;
  display: block;
  width: 240px;
  height: auto;
  margin-left: 105px;
}
.li_pedido_rs .sbtotal_pedido b {
  color: #2f2c05;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana !important;
}
.li_pedido_rs .tot_pedido_rs {
  left: 0;
  top: auto;
  bottom: 0;
  display: block;
  overflow: hidden;
  position: -webkit-sticky;
  position: sticky;
  box-sizing: border-box;
  color: #ed3c40;
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 44px;
  text-align: left;
  background: #ffffff;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 15px 0;
}
.li_pedido_rs .tot_pedido_rs .bx_desc {
  float: left;
  display: block;
  width: 240px;
  height: auto;
  margin-left: 105px;
}
.li_pedido_rs .tot_pedido_rs b {
  color: #2f2c05;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
}
.contentPed .btnNxt {
  display: inline-block;
  cursor: pointer;
  position: relative;
  color: #ffffff;
  font-size: 18px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 63px;
  text-decoration: none;
  background: #ed4347;
  border-radius: 8px;
  width: 74%;
  height: 65px;
  margin: 0 auto;
  padding: 0;
  transition: all linear 0.24s;
}
.contentPed .btnNxt:hover {
  background: #191919;
}
/* MODAL */
a.logo:link,
a.logo:visited {
  float: left;
  display: block;
  position: relative;
  text-indent: -999999px;
  text-decoration: none;
  background: url(../lib/pollos-copacabana.svg) no-repeat center;
  background-size: auto 76px;
  width: 102px;
  height: 76px;
  margin: 14px 0 12px 19px;
  transition: all 0s;
}
a.logo:hover {
  opacity: 0.8;
}
header.hdP a.logo:link,
header.hdP a.logo:visited {
  background-size: auto 64px;
  width: 102px;
  height: 64px;
  margin: 5px 0 0 19px;
}
header {
  top: 0;
  left: 0;
  display: block;
  z-index: 200;
  position: fixed;
  color: #ffffff;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  background: #eb1b21;
  width: 100%;
  min-height: 100px;
  margin: 0 auto;
}
header .cntHd {
  display: block;
  overflow: visible;
  width: 1440px;
  min-height: 100px;
  margin: 0 auto;
}
header.hdP {
  font-size: 15px;
  line-height: 24px;
  min-height: 80px;
  height: 80px;
}
header.hdP .cntHd {
  min-height: 80px;
  height: 80px;
}
.contentCd {
  float: left;
  clear: both;
  display: block;
  overflow: hidden;
  z-index: -1;
  position: relative;
  background: #d90304;
  width: 100%;
  height: 50px;
  margin: 0 auto;
}
.contentCd .cntCd {
  display: block;
  z-index: 10;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
}
.bx_proceso_pedido {
  float: left;
  box-sizing: border-box;
  position: relative;
  color: #ffffff;
  font-size: 12px;
  line-height: 14px;
  text-align: left;
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="17 -14 51 49" style="enable-background:new 17 -14 51 49;" xml:space="preserve"><style type="text/css">.st0{fill:%23ffffff;}</style><g><path class="st0" d="M21.2,1.3c-1.4,0-2.6,1.1-2.6,2.6v8.2c0,1.4,1.1,2.6,2.6,2.6h3.6v1.9c0,0.6,0.3,1.2,0.8,1.6c-0.8,1.6-1.3,3.7-0.8,7.1c-0.2,0.6-0.3,1.2-0.3,1.9c0,0.3,0.1,0.6,0.2,0.7c0.2,0.2,0.5,0.3,0.7,0.3h0.1H26c0.5,2.9,3,5.1,5.9,5.1c3,0,5.5-2.2,5.9-5.1h14.7c0,0.2,0.1,0.5,0.1,0.7c0.1,0.2,0.2,0.4,0.4,0.5c0.2,0.1,0.4,0.1,0.7,0l0.8-0.2c0.4,1.1,1.2,2,2.2,2.7c0.9,0.5,1.8,0.8,2.8,0.8c0.4,0,0.8,0,1.2-0.1c2.7-0.6,4.4-3.1,4.2-5.8l1-0.2c0.4-0.1,0.6-0.5,0.5-0.8c-0.8-3.3-3.7-5.5-7-5.5l-1.1-3.7c-0.1-0.4-0.5-0.6-0.9-0.5s-0.6,0.5-0.5,0.9l1.1,3.9l-5.3,5.9h-1.3C53.6,21.7,55,16.6,52.5,9h2l1.4,4.8c0.1,0.4,0.5,0.6,0.9,0.5s0.6-0.5,0.5-0.9L56,9h0.8c0.4,0,0.7-0.3,0.7-0.7V4.5c0-0.2,0-0.7-0.4-1.1c-0.4-0.3-1-0.2-1.4,0L50.8,5l-4.3-0.3l-1.8-1.5c0-1.2-0.1-2.2-0.4-3.1c2.2-0.4,3.9-2.4,3.9-4.8c0-0.3,0-0.5-0.1-0.8h0.5c0.4,0,0.7-0.3,0.7-0.7c0-3.4-2.7-6.1-6-6.1s-6,2.7-6,6.1c0,1.9,0.6,3.5,1.7,4.6c-0.9,0.7-2,1.8-3,3.6c-1.2,2.4-1.9,5.4-1.9,8.9l0,0c0,0.8,0,1.6,0.2,2.2h-3V3.9c0-1.4-1.1-2.6-2.6-2.6L21.2,1.3L21.2,1.3z M57.7,30.7c-0.7-0.4-1.2-1.1-1.5-1.8l7.6-1.8c0.1,1.9-1.2,3.6-3.1,4.1l0,0C59.7,31.4,58.6,31.2,57.7,30.7L57.7,30.7z M54.2,27.6l5.4-6c2.5-0.1,4.8,1.4,5.6,3.7l-10.9,2.5C54.2,27.8,54.2,27.7,54.2,27.6z M43.6,15.6c-0.3-0.7-0.9-1.1-1.8-1.1h-2.5c-1.2,0-2-0.2-2.4-0.7c-0.4-0.4-0.6-1.1-0.6-2h6.9c1,0.1,3.3,0.9,3.3,5v3.6h-2.6v-2.7C43.8,16.8,43.8,16.1,43.6,15.6L43.6,15.6z M47,21.8c0.3,0,0.9,0.1,1.3,0.5c0.3,0.3,0.4,0.7,0.5,1.2h-5l0,0v-1.7H47z M36.2,10.4c0.3-7.5,3.3-10.1,4.7-10.9c0.5,0.3,1,0.5,1.6,0.7c0.3,0.1,0.6,0.1,0.9,0.2c0.2,0.5,0.3,1.1,0.3,1.8c-0.7-0.5-1.6-0.6-2.4-0.3c-0.9,0.3-1.5,1.1-1.6,2c-0.1,1,0.5,2,1.5,2.7l1.9,1.3c-0.2,0.9-0.4,1.8-0.7,2.6L36.2,10.4L36.2,10.4z M43.5-6.8C43.4-6.8,43.4-6.8,43.5-6.8C42.3-6.7,42-5.9,42-5.3v3.7c-1.6-0.7-2.6-2.4-2.6-4.5c0-2.6,2-4.7,4.6-4.7c2.3,0,4.2,1.7,4.5,4H43.5z M47.4-4.6c0,1.9-1.6,3.5-3.5,3.5l0,0c-0.2,0-0.3,0-0.5,0v-4.1c0-0.1,0-0.1,0-0.1h0.1h3.8C47.3-5.2,47.4-4.9,47.4-4.6L47.4-4.6z M48.3,6.3v1.2h-2.8l-3.4-2.2c-0.6-0.4-0.9-0.9-0.9-1.4c0-0.4,0.3-0.7,0.7-0.9c0.1-0.1,0.3-0.1,0.4-0.1c0.3,0,0.6,0.1,0.9,0.4l0,0l3,2.6c0.1,0.1,0.3,0.2,0.4,0.2L48.3,6.3L48.3,6.3z M51.8,7.1c0,0.2-0.1,0.4-0.3,0.4h-1.8V6.4l1.6,0.1C51.8,6.6,51.8,7,51.8,7.1z M52.9,6L52.9,6l3.7-1.2v2.7h-3.4l0,0c0-0.1,0-0.2,0-0.3C53.2,6.8,53.1,6.4,52.9,6L52.9,6z M51.5,8.9c2.1,6.1,1.5,10.5,0.1,14.6h-1.4c-0.1-0.9-0.4-1.6-0.9-2.2c-0.5-0.5-1.1-0.7-1.6-0.8v-3.7c0-4.4-2.3-5.8-3.7-6.2c0.2-0.6,0.4-1.3,0.5-2l0.3,0.2c0.1,0.1,0.2,0.1,0.4,0.1H51.5L51.5,8.9z M39.9,26.7c-0.2-1.8-0.9-3.5-2.2-4.8c-1.4-1.5-3.4-2.3-5.4-2.3c-2.6,0-4.8,1.2-6.2,3.2c0-2,0.5-3.3,1-4.3h6.6c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-7c-0.2,0-0.4-0.2-0.4-0.4v-1.9h5h4.5l0.1,0.1c0.7,0.8,1.9,1.2,3.5,1.2h2.5c0.4,0,0.4,0.1,0.5,0.2c0.1,0.2,0.1,0.5,0.1,0.9h-5.6c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h5.6v2.7v2.5c0,0.9,0.5,1.3,1.4,1.3h7.3c-0.2,0.6-0.5,1.2-0.7,1.8L39.9,26.7z M32.1,31.8c-2.2,0-4.1-1.6-4.5-3.7h9C36.2,30.2,34.3,31.8,32.1,31.8L32.1,31.8z M26,26.7c0-0.4,0.1-0.8,0.2-1.2l0,0c0.8-2.6,3.2-4.5,6-4.5c3.2,0,5.9,2.5,6.2,5.7h-1H26.8H26z M20.1,9.6h10.4v3.6h-9.3c-0.6,0-1.1-0.5-1.1-1.1V9.6z M20.1,6.7h10.4v1.5H20.1V6.7z M20.1,3.9c0-0.6,0.5-1.1,1.1-1.1h8.1c0.6,0,1.1,0.5,1.1,1.1v1.4H20L20.1,3.9L20.1,3.9z"/></g></svg>') no-repeat 15px center;
  background-size: 30px auto;
  border-radius: 6px;
  width: 260px;
  height: 44px;
  margin: 3px 0 0 5px;
  transition: all 0.3s;
}
.bx_proceso_pedido:hover {
  transition: all 0.3s;
}
.bx_proceso_pedido a {
  display: block;
  box-sizing: border-box;
  color: #ffffff;
  text-decoration: none;
  width: 100%;
  height: 100%;
  padding: 8px 40px 0 60px;
  transition: all 0.3s;
}
.bx_proceso_pedido a:hover {
  transition: all 0.3s;
}
.bx_proceso_pedido a:after {
  top: 10px;
  right: 0;
  position: absolute;
  content: "";
  background: url(../lib/ar-r.svg) no-repeat center;
  background-size: 25px auto;
  border-radius: 5px;
  width: 60px;
  height: 40px;
  transition: all 0.3s;
}
.bx_proceso_pedido a:hover:after {
  right: -4px;
  background: url(../lib/ar-r-w.svg) no-repeat center;
  background-size: 25px auto;
}
.contentCd .bxCd {
  float: right;
  display: block;
  cursor: pointer;
  box-sizing: border-box;
  position: relative;
  color: #ffffff;
  font-size: 12px;
  line-height: 30px;
  text-align: left;
  text-decoration: none;
  background: transparent url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 18 22" style="enable-background:new 0 0 18 22;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><path id="XMLID_2_" class="st0" d="M16.7,9.2c0,3.1-3.8,8.2-6,10.9c-0.9,1.1-2.4,1.1-3.3,0c-2.3-2.7-6-7.7-6-10.9c0-4.5,3.4-8.1,7.7-8.1S16.7,4.7,16.7,9.2z"/><circle id="XMLID_1_" class="st0" cx="9" cy="8.8" r="3.3"/></g></svg>') no-repeat left center;
  background-size: auto 22px;
  height: 50px;
  margin: 0;
  padding: 10px 20px 10px 28px;
  transition: all linear 0.24s;
}
.contentCd .small {
  float: right;
  display: block;
  box-sizing: border-box;
  position: relative;
  color: #ffffff;
  font-size: 14px;
  line-height: 30px;
  text-align: left;
  height: 50px;
  margin: 0 0 0 5px;
  padding: 10px 20px 10px 25px;
}
.contentCd .small::after {
  top: 16px;
  left: 0;
  content: "";
  position: absolute;
  background: rgba(255, 255, 255, 0.6);
  width: 1px;
  height: 20px;
}
.menu-mb {
  display: none;
  position: absolute;
  top: 2px;
  right: 5px;
  cursor: pointer;
  text-align: left;
  text-transform: uppercase;
  background: url(../lib/ico-menu.svg) no-repeat center;
  background-size: 34px auto;
  width: 50px;
  height: 50px;
}
.menu-mb-cls {
  display: none;
  position: absolute;
  top: 11px;
  right: 5px;
  cursor: pointer;
  text-indent: -999999px;
  background: url(../lib/ico-cls.svg) no-repeat center;
  background-size: 22px auto;
  border-radius: 50%;
  width: 50px;
  height: 50px;
}
header nav {
  float: left;
  display: block;
  position: relative;
  margin: 49px 0 0 48px;
  transition: all 0s;
}
header.hdP nav {
  margin: 30px 0 0 48px;
}
header nav ul {
  float: left;
  display: block;
  position: relative;
}
header nav ul li {
  float: left;
  display: block;
  position: relative;
  margin: 0 2px;
}
header nav ul li a {
  float: left;
  display: block;
  position: relative;
  color: #ffffff;
  text-decoration: none;
  margin: 0;
  padding: 10px 30px;
  transition: all 0s;
}
header nav ul li.act a,
header nav ul li.act a:hover {
  color: #fddd03;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
}
header nav ul li a:hover {
  opacity: 0.6;
}
header ul.liUs {
  float: right;
  display: block;
  position: relative;
  height: 50px;
  margin: 25px 19px 0 0;
  transition: all 0s;
}
header ul.liUs.oRg {
  margin: 25px 0 0 0;
}
header.hdP ul.liUs {
  margin: 15px 19px 0 0;
  transition: all 0s;
}
header ul.liUs li {
  float: left;
  display: block;
  position: relative;
  margin: 0 6px;
  transition: all 0s;
}
header.hdP ul.liUs li {
  margin: 0 -3px;
  transform: scale(0.85, 0.85);
  transition: all 0s;
}
header ul.liUs .btnIng {
  float: left;
  display: block;
  cursor: pointer;
  box-sizing: border-box;
  position: relative;
  color: #ffffff;
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 24px;
  text-decoration: none;
  background: transparent url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 30 30" style="enable-background:new 0 0 30 30;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" x="0.1" y="0.1" width="29.7" height="29.7"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><circle id="XMLID_7_" class="st0" cx="15" cy="15" r="13.8"/><circle id="XMLID_6_" class="st0" cx="15" cy="12.5" r="5"/><line id="XMLID_5_" class="st0" x1="6.2" y1="23.8" x2="6.2" y2="25.6"/><line id="XMLID_4_" class="st0" x1="23.8" y1="23.8" x2="23.8" y2="25.6"/><path id="XMLID_3_" class="st0" d="M17.5,17.5c3.5,0,6.3,2.8,6.3,6.3"/><path id="XMLID_2_" class="st0" d="M6.2,23.8c0-3.5,2.8-6.3,6.3-6.3"/><line id="XMLID_1_" class="st0" x1="12.5" y1="17.5" x2="17.5" y2="17.5"/></g></svg>') no-repeat 20px center;
  background-size: auto 30px;
  border: 2px solid #ffffff;
  border-radius: 10px;
  height: 50px;
  margin: 0;
  padding: 10px 40px 10px 55px;
  transition: all linear 0.24s;
}
header ul.liUs .btnIng.regLog {
  background: transparent url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 31 28" style="enable-background:new 0 0 31 28;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><path id="XMLID_2_" class="st0" d="M26.1,10.6v14.8c0,0.8-0.7,1.5-1.5,1.5h-3c-0.8,0-1.5-0.7-1.5-1.5v-3c0-1.7-1.4-3-3-3h-3c-1.7,0-3,1.4-3,3v3c0,0.8-0.7,1.5-1.5,1.5h-3c-0.8,0-1.5-0.7-1.5-1.5V10.6"/><path id="XMLID_1_" class="st0" d="M1.9,13.2L13.5,2c1.1-1.1,2.9-1.1,4,0l11.6,11.3"/></g></svg>') no-repeat 20px center;
  background-size: auto 28px;
  padding: 10px 22px 10px 59px;
  transition: all linear 0.3s;
}
header ul.liUs .btnIng:hover {
  color: #eb1b21;
  background: #ffffff url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 30 30" style="enable-background:new 0 0 30 30;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23ed2c1e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" x="0.1" y="0.1" width="29.7" height="29.7"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><circle id="XMLID_7_" class="st0" cx="15" cy="15" r="13.8"/><circle id="XMLID_6_" class="st0" cx="15" cy="12.5" r="5"/><line id="XMLID_5_" class="st0" x1="6.2" y1="23.8" x2="6.2" y2="25.6"/><line id="XMLID_4_" class="st0" x1="23.8" y1="23.8" x2="23.8" y2="25.6"/><path id="XMLID_3_" class="st0" d="M17.5,17.5c3.5,0,6.3,2.8,6.3,6.3"/><path id="XMLID_2_" class="st0" d="M6.2,23.8c0-3.5,2.8-6.3,6.3-6.3"/><line id="XMLID_1_" class="st0" x1="12.5" y1="17.5" x2="17.5" y2="17.5"/></g></svg>') no-repeat 20px center;
  background-size: auto 30px;
  transition: all linear 0.24s;
}
header ul.liUs .btnIng.regLog:hover {
  color: #eb1b21;
  background: #ffffff url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 31 28" style="enable-background:new 0 0 31 28;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23ed2c1e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><path id="XMLID_2_" class="st0" d="M26.1,10.6v14.8c0,0.8-0.7,1.5-1.5,1.5h-3c-0.8,0-1.5-0.7-1.5-1.5v-3c0-1.7-1.4-3-3-3h-3c-1.7,0-3,1.4-3,3v3c0,0.8-0.7,1.5-1.5,1.5h-3c-0.8,0-1.5-0.7-1.5-1.5V10.6"/><path id="XMLID_1_" class="st0" d="M1.9,13.2L13.5,2c1.1-1.1,2.9-1.1,4,0l11.6,11.3"/></g></svg>') no-repeat 20px center;
  background-size: auto 28px;
  transition: all linear 0.3s;
}
header ul.liUs .btnCar {
  float: left;
  display: block;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  text-indent: -999999px;
  text-decoration: none;
  background: #ffffff url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 30" style="enable-background:new 0 0 24 30;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);}</style><g><defs><rect id="SVGID_3_" x="0.1" y="0.1" width="23.9" height="29.9"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><path class="st0" d="M23.2,29.9l-7.4,0c0,0-0.1,0-0.1,0l-14.9,0c-0.4,0-0.7-0.3-0.7-0.7c0,0,0-0.1,0-0.1L4.5,5.2V2.3c0-0.6,0.3-1.2,0.7-1.6l0,0c0.4-0.4,1-0.6,1.6-0.6h10.5c0.6,0,1.2,0.3,1.6,0.7c0.4,0.4,0.7,1,0.7,1.6v2.9L23.9,29c0.1,0.4-0.2,0.8-0.6,0.9C23.3,29.9,23.2,29.9,23.2,29.9 M6,4.6H18V2.3c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2H6.8c-0.2,0-0.4,0.1-0.5,0.2C6.1,1.9,6,2.1,6,2.3V4.6z M15.1,28.4L17.9,6l-12,0L1.7,28.4L15.1,28.4z M18.9,10.1l-2.3,18.3h5.7L18.9,10.1z"/></g></svg>') no-repeat center;
  background-size: auto 30px;
  border: 2px solid #ffffff;
  border-radius: 10px;
  width: 50px;
  height: 50px;
  margin: 0;
  padding: 10px;
  transition: all linear 0.1s;
}
header ul.liUs .btnCar:hover {
  background-size: auto 32px;
  transition: all linear 0.1s;
}
header ul.liUs .notNm {
  top: 5px;
  right: 6px;
  display: block;
  z-index: 10;
  position: absolute;
  pointer-events: none;
  box-sizing: border-box;
  color: #ffffff;
  font-size: 12px;
  font-family: 'WorkSansSemiBold', Arial, Tahoma, Verdana;
  line-height: 18px;
  text-align: center;
  text-indent: 0;
  background: #eb1b21;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  transition: all linear 0.24s;
}
header ul.liUs .btnCar:hover .notNm {
  top: 3px;
  right: 4px;
  font-size: 14px;
  line-height: 22px;
  background: #191919;
  width: 24px;
  height: 24px;
  transition: all linear 0.24s;
}
header ul.liUs .btnUsL {
  float: left;
  display: block;
  cursor: pointer;
  box-sizing: border-box;
  position: relative;
  color: #ffffff;
  font-size: 15px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 24px;
  text-decoration: none;
  background: #d90304 url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 30 30" style="enable-background:new 0 0 30 30;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23FFFFFF;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" x="0.1" y="0.1" width="29.7" height="29.7"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><circle id="XMLID_7_" class="st0" cx="15" cy="15" r="13.8"/><circle id="XMLID_6_" class="st0" cx="15" cy="12.5" r="5"/><line id="XMLID_5_" class="st0" x1="6.2" y1="23.8" x2="6.2" y2="25.6"/><line id="XMLID_4_" class="st0" x1="23.8" y1="23.8" x2="23.8" y2="25.6"/><path id="XMLID_3_" class="st0" d="M17.5,17.5c3.5,0,6.3,2.8,6.3,6.3"/><path id="XMLID_2_" class="st0" d="M6.2,23.8c0-3.5,2.8-6.3,6.3-6.3"/><line id="XMLID_1_" class="st0" x1="12.5" y1="17.5" x2="17.5" y2="17.5"/></g></svg>') no-repeat 13px center;
  background-size: auto 26px;
  border: 2px solid #d90304;
  border-radius: 10px;
  height: 50px;
  margin: 0;
  padding: 10px 18px 10px 50px;
  transition: all linear 0.24s;
}
header ul.liUs .btnUsL:hover {
  color: #eb1b21;
  background: #ffffff url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 30 30" style="enable-background:new 0 0 30 30;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23ed2c1e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" x="0.1" y="0.1" width="29.7" height="29.7"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><circle id="XMLID_7_" class="st0" cx="15" cy="15" r="13.8"/><circle id="XMLID_6_" class="st0" cx="15" cy="12.5" r="5"/><line id="XMLID_5_" class="st0" x1="6.2" y1="23.8" x2="6.2" y2="25.6"/><line id="XMLID_4_" class="st0" x1="23.8" y1="23.8" x2="23.8" y2="25.6"/><path id="XMLID_3_" class="st0" d="M17.5,17.5c3.5,0,6.3,2.8,6.3,6.3"/><path id="XMLID_2_" class="st0" d="M6.2,23.8c0-3.5,2.8-6.3,6.3-6.3"/><line id="XMLID_1_" class="st0" x1="12.5" y1="17.5" x2="17.5" y2="17.5"/></g></svg>') no-repeat 13px center;
  background-size: auto 26px;
  border: 2px solid #eb1b21;
  transition: all linear 0.24s;
}
header ul.liUs .btnUsL.active {
  color: #eb1b21;
  background: #ffffff url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 30 30" style="enable-background:new 0 0 30 30;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23ed2c1e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" x="0.1" y="0.1" width="29.7" height="29.7"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><circle id="XMLID_7_" class="st0" cx="15" cy="15" r="13.8"/><circle id="XMLID_6_" class="st0" cx="15" cy="12.5" r="5"/><line id="XMLID_5_" class="st0" x1="6.2" y1="23.8" x2="6.2" y2="25.6"/><line id="XMLID_4_" class="st0" x1="23.8" y1="23.8" x2="23.8" y2="25.6"/><path id="XMLID_3_" class="st0" d="M17.5,17.5c3.5,0,6.3,2.8,6.3,6.3"/><path id="XMLID_2_" class="st0" d="M6.2,23.8c0-3.5,2.8-6.3,6.3-6.3"/><line id="XMLID_1_" class="st0" x1="12.5" y1="17.5" x2="17.5" y2="17.5"/></g></svg>') no-repeat 13px center;
  background-size: auto 26px;
  border: 2px solid #ffffff;
  transition: all linear 0.24s;
}
.dspMUs.act,
.dspMUs.act:hover {
  color: #fddd03 !important;
}
header ul.liUs .btnIng.active {
  color: #eb1b21;
  background: #ffffff url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 30 30" style="enable-background:new 0 0 30 30;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23ed2c1e;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" x="0.1" y="0.1" width="29.7" height="29.7"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><circle id="XMLID_7_" class="st0" cx="15" cy="15" r="13.8"/><circle id="XMLID_6_" class="st0" cx="15" cy="12.5" r="5"/><line id="XMLID_5_" class="st0" x1="6.2" y1="23.8" x2="6.2" y2="25.6"/><line id="XMLID_4_" class="st0" x1="23.8" y1="23.8" x2="23.8" y2="25.6"/><path id="XMLID_3_" class="st0" d="M17.5,17.5c3.5,0,6.3,2.8,6.3,6.3"/><path id="XMLID_2_" class="st0" d="M6.2,23.8c0-3.5,2.8-6.3,6.3-6.3"/><line id="XMLID_1_" class="st0" x1="12.5" y1="17.5" x2="17.5" y2="17.5"/></g></svg>') no-repeat 20px center;
  border: 2px solid #ffffff;
  background-size: auto 30px;
  transition: all linear 0.24s;
}
.mUsLi {
  top: 100%;
  left: 0;
  z-index: 500 !important;
  overflow: hidden;
  overflow-y: auto;
  position: absolute;
  background-color: #ffffff;
  border-radius: 0 0 10px 10px;
  display: none;
  width: 100%;
  max-height: 320px;
  margin-top: -10px;
  padding-top: 15px;
  padding-bottom: 5px;
}
.mUsLi ul {
  z-index: 1000;
  float: left;
  position: relative;
  box-sizing: border-box;
  display: block;
  width: 100%;
  padding: 0 !important;
  margin: 0 !important;
}
.mUsLi li {
  float: left;
  display: block;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}
.mUsLi li a {
  float: left;
  display: block;
  box-sizing: border-box;
  color: #191919;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  text-decoration: none;
  width: 100%;
  margin: 0;
  padding: 8px 10px 8px 16px;
  transition: background-color 0.2s;
}
.mUsLi li a:hover {
  color: #eb1b21;
}
header .btnUb {
  float: right;
  cursor: pointer;
  box-sizing: border-box;
  position: relative;
  color: #ffffff;
  font-size: 13px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 14px;
  text-align: left;
  text-decoration: none;
  background: transparent url(../lib/ico-pin.svg) no-repeat 13px center;
  background-size: 16px auto;
  border: 2px solid #ffffff;
  border-radius: 10px;
  width: 130px;
  height: 50px;
  margin: 25px 8px 0 0;
  padding: 16px 10px 10px 40px;
}
header.hdP .btnUb {
  font-size: 11px;
  line-height: 17px;
  background-size: 13px auto;
  border-radius: 8px;
  width: 110px;
  height: 40px;
  margin: 20px 8px 0 0;
  padding: 10px 10px 10px 36px;
}
.bxPrcPd {
  top: 110px;
  left: 0;
  box-sizing: border-box;
  z-index: 100;
  position: fixed;
  width: 100%;
  padding: 0 50px;
}
.bxPrcPd a {
  float: left;
  display: block;
  box-sizing: border-box;
  color: #191919;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  text-decoration: none;
  background-color: #ffffff;
  border-radius: 7px;
  width: 100%;
  height: 60px;
  padding: 11px 20px 0 84px;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.2);
}
.bxPrcPd a:hover {
  color: rgba(25, 25, 25, 0.6);
}
.bxPrcPd a.lnkPrc {
  background-image: url('data:image/svg+xml,<svg version="1.1" id="_x3C_Layer_x3E_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 47.1 34" style="enable-background:new 0 0 47.1 34;" xml:space="preserve"><style type="text/css">.st0{fill:%23eb1b21;}</style><g><path class="st0" d="M30.5,32.9c-4.1,0-7.9-1.5-10.9-4.3c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0c2.7,2.6,6.3,4,10.1,4c8.1,0,14.7-6.6,14.7-14.7c0-8.1-6.6-14.7-14.7-14.7c-4.4,0-8.6,2-11.4,5.4C18.9,8,18.5,8,18.2,7.8C18,7.6,18,7.2,18.2,7c3-3.7,7.5-5.8,12.3-5.8c8.8,0,15.9,7.1,15.9,15.9C46.3,25.8,39.2,32.9,30.5,32.9z"/><circle class="st0" cx="18.6" cy="17" r="1.4"/><circle class="st0" cx="42.3" cy="17" r="1.4"/><circle class="st0" cx="30.5" cy="28.9" r="1.4"/><circle class="st0" cx="30.5" cy="5.2" r="1.4"/><path class="st0" d="M38.1,17.6h-7.6c-0.3,0-0.6-0.3-0.6-0.6v-4.7c0-0.3,0.3-0.6,0.6-0.6c0.3,0,0.6,0.3,0.6,0.6v4.1h7c0.3,0,0.6,0.3,0.6,0.6C38.7,17.3,38.4,17.6,38.1,17.6z"/><path class="st0" d="M20,11.4h-1.2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6H20c0.3,0,0.6,0.3,0.6,0.6C20.6,11.1,20.3,11.4,20,11.4z"/><path class="st0" d="M16.5,11.4h-2.3c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6C17.1,11.1,16.8,11.4,16.5,11.4z M11.9,11.4H9.6c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6C12.5,11.1,12.2,11.4,11.9,11.4z"/><path class="st0" d="M7.2,11.4H6.1c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.2c0.3,0,0.6,0.3,0.6,0.6C7.8,11.1,7.6,11.4,7.2,11.4z"/><path class="st0" d="M15.2,17.6H14c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.2c0.3,0,0.6,0.3,0.6,0.6C15.8,17.3,15.5,17.6,15.2,17.6z"/><path class="st0" d="M11.7,17.6H9.4c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6C12.3,17.3,12,17.6,11.7,17.6z M7.1,17.6H4.8c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6C7.7,17.3,7.4,17.6,7.1,17.6z"/><path class="st0" d="M2.5,17.6H1.3c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.2c0.3,0,0.6,0.3,0.6,0.6C3.1,17.3,2.8,17.6,2.5,17.6z"/><path class="st0" d="M20,23.8h-1.2c-0.3,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6H20c0.3,0,0.6,0.3,0.6,0.6S20.3,23.8,20,23.8z"/><path class="st0" d="M16.5,23.8h-2.3c-0.3,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6S16.8,23.8,16.5,23.8z M11.9,23.8H9.6c-0.3,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6S12.2,23.8,11.9,23.8z"/><path class="st0" d="M7.2,23.8H6.1c-0.3,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h1.2c0.3,0,0.6,0.3,0.6,0.6S7.6,23.8,7.2,23.8z"/></g></svg>');
  background-position: 20px center;
  background-repeat: no-repeat;
  background-size: 45px auto;
}
.bxPrcPd a.lnkPrp {
  background-image: url('data:image/svg+xml,<svg version="1.1" id="_x3C_Layer_x3E_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 51 32" style="enable-background:new 0 0 51 32;" xml:space="preserve"><style type="text/css">.st0{fill:%23eb1b21;}</style><g><path class="st0" d="M38.1,31.1H24.7c-1.3,0-2.4-1-2.5-2.4l-0.5-7.1c-0.4,0-0.7,0.1-1.1,0.1c-4.6,0-8.4-3.8-8.4-8.4c0-4.6,3.8-8.4,8.4-8.4c1.1,0,2.3,0.2,3.3,0.7c1.4-2.9,4.3-4.7,7.5-4.7c3.2,0,6.1,1.8,7.5,4.7c1.1-0.5,2.2-0.7,3.3-0.7c4.6,0,8.4,3.8,8.4,8.4c0,4.6-3.8,8.4-8.4,8.4c-0.4,0-0.7,0-1.1-0.1l-0.5,7.1C40.6,30.1,39.5,31.1,38.1,31.1z M22.2,20.3c0.1,0,0.3,0,0.4,0.1c0.1,0.1,0.2,0.3,0.3,0.5l0.6,7.8c0.1,0.7,0.6,1.2,1.3,1.2h13.5c0.7,0,1.2-0.5,1.3-1.2l0.6-7.8c0-0.2,0.1-0.4,0.3-0.5c0.1-0.1,0.3-0.2,0.5-0.1c0.5,0.1,1,0.2,1.5,0.2c3.9,0,7.2-3.2,7.2-7.2c0-3.9-3.2-7.2-7.2-7.2c-1.2,0-2.3,0.3-3.4,0.8c-0.2,0.1-0.3,0.1-0.5,0C38.2,7,38.1,6.8,38,6.7c-1.1-2.7-3.7-4.5-6.6-4.5c-2.9,0-5.5,1.8-6.6,4.5C24.7,6.8,24.6,7,24.4,7c-0.2,0.1-0.4,0-0.5,0c-1-0.5-2.2-0.8-3.4-0.8c-3.9,0-7.2,3.2-7.2,7.2c0,3.9,3.2,7.2,7.2,7.2c0.5,0,1-0.1,1.5-0.2C22.1,20.3,22.1,20.3,22.2,20.3z"/><path class="st0" d="M46.3,17.2c-0.1,0-0.2,0-0.3-0.1c-0.3-0.1-0.5-0.5-0.3-0.8c0.3-0.7,0.5-1.5,0.5-2.3c0-1.8-0.9-3.5-2.3-4.5c-0.3-0.2-0.4-0.6-0.1-0.9c0.2-0.3,0.6-0.4,0.9-0.1c1.8,1.3,2.9,3.4,2.9,5.6c0,1-0.2,1.9-0.6,2.8C46.8,17,46.6,17.2,46.3,17.2z"/><path class="st0" d="M42.3,21.7c-1.6,0-3.2-0.4-4.5-1.3c-0.3-0.2-0.4-0.6-0.2-0.9c0.2-0.3,0.6-0.4,0.9-0.2c1.1,0.7,2.5,1.1,3.8,1.1c3.9,0,7.2-3.2,7.2-7.2c0-3.9-3.2-7.2-7.2-7.2c-1.2,0-2.3,0.3-3.4,0.8c-0.2,0.1-0.3,0.1-0.5,0C38.2,7,38.1,6.8,38,6.7c-1.1-2.7-3.7-4.5-6.6-4.5c-2.9,0-5.5,1.8-6.6,4.5C24.7,6.8,24.6,7,24.4,7c-0.2,0.1-0.4,0-0.5,0c-1-0.5-2.2-0.8-3.4-0.8c-3.9,0-7.2,3.2-7.2,7.2c0,3.9,3.2,7.2,7.2,7.2c2,0,3.9-0.8,5.2-2.3c0.2-0.3,0.6-0.3,0.9,0c0.3,0.2,0.3,0.6,0,0.9c-1.6,1.7-3.8,2.7-6.2,2.7c-4.6,0-8.4-3.8-8.4-8.4c0-4.6,3.8-8.4,8.4-8.4c1.1,0,2.3,0.2,3.3,0.7c1.4-2.9,4.3-4.7,7.5-4.7c3.2,0,6.1,1.8,7.5,4.7c1.1-0.5,2.2-0.7,3.3-0.7c4.6,0,8.4,3.8,8.4,8.4C50.7,17.9,46.9,21.7,42.3,21.7z"/><path class="st0" d="M18.4,27.1h-2.2c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h2.2c0.4,0,0.6,0.3,0.6,0.6C19,26.8,18.7,27.1,18.4,27.1z"/><path class="st0" d="M13,27.1H9.7c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6H13c0.4,0,0.6,0.3,0.6,0.6C13.6,26.8,13.3,27.1,13,27.1z"/><path class="st0" d="M6.5,27.1H4.3c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h2.2c0.4,0,0.6,0.3,0.6,0.6C7.2,26.8,6.9,27.1,6.5,27.1z"/><path class="st0" d="M10.5,17.7H9.2c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h1.3c0.4,0,0.6,0.3,0.6,0.6S10.8,17.7,10.5,17.7z"/><path class="st0" d="M6.9,17.7H5.3c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h1.5c0.4,0,0.6,0.3,0.6,0.6S7.2,17.7,6.9,17.7z"/><path class="st0" d="M3,17.7H1.8c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6H3c0.4,0,0.6,0.3,0.6,0.6S3.4,17.7,3,17.7z"/><path class="st0" d="M10.5,8.3H9.2c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h1.3c0.4,0,0.6,0.3,0.6,0.6C11.1,8.1,10.8,8.3,10.5,8.3z"/><path class="st0" d="M6.6,8.3H4.8c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h1.7c0.4,0,0.6,0.3,0.6,0.6C7.2,8.1,6.9,8.3,6.6,8.3z"/><path class="st0" d="M2.2,8.3H1c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h1.3c0.4,0,0.6,0.3,0.6,0.6C2.9,8.1,2.6,8.3,2.2,8.3z"/><path class="st0" d="M33.2,25.7H22.5c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h10.7c0.4,0,0.6,0.3,0.6,0.6C33.9,25.4,33.6,25.7,33.2,25.7z"/></g></svg>');
  background-position: 23px center;
  background-repeat: no-repeat;
  background-size: 44px auto;
}
.bxPrcPd a.lnkCam {
  background-image: url('data:image/svg+xml,<svg version="1.1" id="_x3C_Layer_x3E_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 47.1 30" style="enable-background:new 0 0 47.1 30;" xml:space="preserve"><style type="text/css">.st0{fill:%23eb1b21;}</style><g><path class="st0" d="M39.6,28.8c-3.5,0-6.3-2.8-6.3-6.3c0-3.5,2.8-6.3,6.3-6.3c3.5,0,6.3,2.8,6.3,6.3C45.9,26,43.1,28.8,39.6,28.8z M39.6,17.3c-2.9,0-5.2,2.3-5.2,5.2c0,2.9,2.3,5.2,5.2,5.2c2.9,0,5.2-2.3,5.2-5.2C44.8,19.7,42.5,17.3,39.6,17.3z"/><path class="st0" d="M13,28.8c-3.5,0-6.3-2.8-6.3-6.3c0-3.5,2.8-6.3,6.3-6.3c3.5,0,6.3,2.8,6.3,6.3C19.3,26,16.5,28.8,13,28.8z M13,17.3c-2.9,0-5.2,2.3-5.2,5.2c0,2.9,2.3,5.2,5.2,5.2c2.9,0,5.2-2.3,5.2-5.2C18.2,19.7,15.9,17.3,13,17.3z"/><path class="st0" d="M34,8.6c-2,0-3.7-1.7-3.7-3.7S32,1.2,34,1.2c0.3,0,0.6,0.2,0.6,0.6v6.3C34.6,8.4,34.3,8.6,34,8.6z M33.5,2.4c-1.2,0.3-2,1.3-2,2.5c0,1.2,0.9,2.3,2,2.5V2.4z"/><path class="st0" d="M34,8.2c-0.3,0-0.6-0.2-0.6-0.6V2.1c0-0.3,0.2-0.6,0.6-0.6c1.8,0,3.3,1.5,3.3,3.3C37.3,6.7,35.8,8.2,34,8.2z M34.6,2.8V7c1-0.2,1.7-1.1,1.7-2.1C36.2,3.9,35.5,3,34.6,2.8z"/><path class="st0" d="M39.6,28.8c-3.5,0-6.3-2.8-6.3-6.3c0-3.5,2.8-6.3,6.3-6.3c3.5,0,6.3,2.8,6.3,6.3C45.9,26,43.1,28.8,39.6,28.8z M39.6,17.3c-2.9,0-5.2,2.3-5.2,5.2c0,2.9,2.3,5.2,5.2,5.2c2.9,0,5.2-2.3,5.2-5.2C44.8,19.7,42.5,17.3,39.6,17.3z"/><path class="st0" d="M39.6,25.6c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1C42.7,24.2,41.3,25.6,39.6,25.6z M39.6,20.5c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C41.6,21.4,40.7,20.5,39.6,20.5z"/><path class="st0" d="M39.6,25.6c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1C42.7,24.2,41.3,25.6,39.6,25.6z M39.6,20.5c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C41.6,21.4,40.7,20.5,39.6,20.5z"/><path class="st0" d="M13,25.6c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1C16.1,24.2,14.8,25.6,13,25.6z M13,20.5c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C15,21.4,14.1,20.5,13,20.5z"/><path class="st0" d="M13,28.8c-3.5,0-6.3-2.8-6.3-6.3c0-3.5,2.8-6.3,6.3-6.3c3.5,0,6.3,2.8,6.3,6.3C19.3,26,16.5,28.8,13,28.8z M13,17.3c-2.9,0-5.2,2.3-5.2,5.2c0,2.9,2.3,5.2,5.2,5.2c2.9,0,5.2-2.3,5.2-5.2C18.2,19.7,15.9,17.3,13,17.3z"/><path class="st0" d="M33.9,23.3H18.7c-0.1,0-0.3-0.1-0.4-0.2c-0.1-0.1-0.2-0.3-0.2-0.4l0-0.2c0-2.9-2.3-5.2-5.2-5.2c-1.8,0-3.5,1-4.5,2.6c-0.1,0.2-0.3,0.3-0.5,0.3c-0.2,0-0.4-0.2-0.5-0.4L7,18c0-0.1,0-0.1,0-0.2v-6c0-0.3,0.2-0.6,0.6-0.6h14c0.3,0,0.6,0.2,0.6,0.6v5.7c0,1,0.8,1.8,1.8,1.8h6.5c0.5,0,1-0.2,1.3-0.6c0.3-0.4,0.5-0.9,0.5-1.4l-1-10.2c0-0.2,0.1-0.5,0.3-0.6c0.2-0.1,0.5-0.1,0.6,0.1c0.5,0.5,1.2,0.8,1.9,0.8h0.2c1.5,0,2.9,0.9,3.6,2.2l3.5,6.9c0.1,0.2,0.1,0.4-0.1,0.6c-0.1,0.2-0.3,0.2-0.6,0.2c-0.4-0.1-0.7-0.1-1.1-0.1c-2.9,0-5.2,2.3-5.2,5.2l0,0.1c0,0.2,0,0.3-0.2,0.4C34.2,23.2,34,23.3,33.9,23.3z M19.3,22.2h14c0.2-3.4,3.1-6.1,6.5-5.9l-3-6c-0.5-1-1.5-1.6-2.6-1.6H34c-0.6,0-1.1-0.1-1.6-0.4l0.9,9c0.1,0.8-0.2,1.6-0.7,2.2c-0.6,0.6-1.3,1-2.2,1h-6.5c-1.6,0-2.9-1.3-2.9-2.9v-5.1H8.1v5.4l0.2,0.6c1.2-1.3,2.9-2.1,4.7-2.1C16.3,16.2,19.1,18.9,19.3,22.2z"/><path class="st0" d="M23.7,12.4h-8.1c-0.9,0-1.6-0.7-1.6-1.6c0-0.9,0.7-1.6,1.6-1.6h8.1c0.9,0,1.6,0.7,1.6,1.6C25.3,11.7,24.6,12.4,23.7,12.4z M15.6,10.4c-0.3,0-0.5,0.2-0.5,0.5c0,0.3,0.2,0.5,0.5,0.5h8.1c0.3,0,0.5-0.2,0.5-0.5c0-0.3-0.2-0.5-0.5-0.5H15.6z"/><path class="st0" d="M28,6.4c-0.2,0-0.4-0.1-0.5-0.3c-0.1-0.3,0-0.6,0.2-0.7l2.9-1.6c0.3-0.1,0.6,0,0.7,0.2c0.1,0.3,0,0.6-0.2,0.7l-2.9,1.6C28.2,6.4,28.1,6.4,28,6.4z"/><path class="st0" d="M36.2,16.3c-0.2,0-0.4-0.1-0.5-0.4L34.1,12c-0.1-0.3,0-0.6,0.3-0.7c0.3-0.1,0.6,0,0.7,0.3l1.5,3.9c0.1,0.3,0,0.6-0.3,0.7C36.3,16.3,36.2,16.3,36.2,16.3z"/><path class="st0" d="M21.5,14.9h-6.7c-0.3,0-0.6-0.2-0.6-0.6c0-0.3,0.2-0.6,0.6-0.6h6.7c0.3,0,0.6,0.2,0.6,0.6C22.1,14.7,21.8,14.9,21.5,14.9z"/><path class="st0" d="M12,12.4H3.9c-0.3,0-0.6-0.2-0.6-0.6c0-0.3,0.2-0.6,0.6-0.6H12c0.3,0,0.6,0.2,0.6,0.6C12.5,12.1,12.3,12.4,12,12.4z"/><path class="st0" d="M12.8,12.4H1.7c-0.3,0-0.6-0.2-0.6-0.6V10c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6v1.8C13.3,12.1,13.1,12.4,12.8,12.4z M2.2,11.3h10v-0.7h-10V11.3z"/><path class="st0" d="M13.3,10.6H2.2c-0.3,0-0.6-0.2-0.6-0.6V8.3c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6V10C13.8,10.4,13.6,10.6,13.3,10.6z M2.7,9.5h10V8.8h-10V9.5z"/><path class="st0" d="M12.8,8.8H1.7c-0.3,0-0.6-0.2-0.6-0.6V6.5c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6v1.8C13.3,8.6,13.1,8.8,12.8,8.8z M2.2,7.7h10V7h-10V7.7z"/><path class="st0" d="M13.3,7H2.2C1.9,7,1.6,6.8,1.6,6.5V4.7c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6v1.8C13.8,6.8,13.6,7,13.3,7z M2.7,5.9h10V5.2h-10V5.9z"/><path class="st0" d="M12.8,5.2H1.7C1.4,5.2,1.1,5,1.1,4.7V2.9c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6v1.8C13.3,5,13.1,5.2,12.8,5.2z M2.2,4.1h10V3.4h-10V4.1z"/></g></svg>');
  background-position: 20px center;
  background-repeat: no-repeat;
  background-size: 45px auto;
}
.bxPrcPd a.lnkEnt {
  background-image: url('data:image/svg+xml,<svg version="1.1" id="_x3C_Layer_x3E_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 39.1 47.1" style="enable-background:new 0 0 39.1 47.1;" xml:space="preserve"><style type="text/css">.st0{fill:%23eb1b21;stroke-width:2;}</style><g><path class="st0" d="M36.7,20.4h-8.1c-0.5,0-0.9-0.4-0.9-0.9v-5.2c0-0.5,0.1-1,0.3-1.5l0.4-1c0.1-0.1,0.1-0.3,0.1-0.4V9.5c0-0.3,0.3-0.6,0.6-0.6h7.2c0.3,0,0.6,0.3,0.6,0.6v1.9c0,0.1,0,0.3,0.1,0.4l0.4,1c0.2,0.5,0.3,1,0.3,1.5v5.2C37.6,20,37.2,20.4,36.7,20.4z M28.9,19.3h7.6v-4.9c0-0.4-0.1-0.7-0.2-1.1l-0.4-1c-0.1-0.3-0.2-0.6-0.2-0.9v-1.4h-6.1v1.4c0,0.3-0.1,0.6-0.2,0.9l-0.4,1c-0.1,0.3-0.2,0.7-0.2,1.1V19.3z"/><path class="st0" d="M32.7,18.7c-1.5,0-2.6-1.2-2.6-2.6c0-1.5,1.2-2.6,2.6-2.6c1.5,0,2.6,1.2,2.6,2.6C35.3,17.5,34.1,18.7,32.7,18.7z M32.7,14.5c-0.8,0-1.5,0.7-1.5,1.5c0,0.8,0.7,1.5,1.5,1.5c0.8,0,1.5-0.7,1.5-1.5C34.2,15.2,33.5,14.5,32.7,14.5z"/><path class="st0" d="M32.4,12h-3.4c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h3.4c0.3,0,0.6,0.3,0.6,0.6C33,11.8,32.8,12,32.4,12z"/><path class="st0" d="M36.3,12h-1.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.9c0.3,0,0.6,0.3,0.6,0.6C36.9,11.8,36.6,12,36.3,12z"/><path class="st0" d="M19.8,46.1c-1.7,0-3.1-1.4-3.1-3.1V28.5c0-0.3,0.2-0.5,0.4-0.5c0.3-0.1,0.5,0.1,0.6,0.3l0.2,0.3l4.9,10.2c0,0.1,0.1,0.2,0.1,0.2v4C22.8,44.7,21.4,46.1,19.8,46.1z M17.8,31V43c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9v-3.9L17.8,31z"/><path class="st0" d="M27,46.1c-0.3,0-0.6,0-0.9-0.1c-0.8-0.3-1.5-0.8-1.9-1.6l-7.3-15.3c-0.3-0.5-0.4-0.9-0.6-1.2c-0.2-0.4-0.3-0.8-0.3-1.3V12.8c0-1,0.4-1.9,1.1-2.6c0.7-0.7,1.7-1.1,2.7-1c2,0.1,3.6,1.8,3.6,3.8v2.7l2.3,3c0.3,0.4,0.9,0.7,1.4,0.7h4.3c1,0,1.8,0.7,2,1.7c0.2,1-0.3,1.8-1.2,2.2c-0.3,0.1-0.5,0.2-0.8,0.2h-6c-0.2,0-1.4,0-2-0.8l0,0v4c0,1.1,0.4,2.8,0.8,3.7l5.4,11.4c0.7,1.5,0.2,3.3-1.1,4.1C28.1,46,27.5,46.1,27,46.1z M19.8,10.3c-0.7,0-1.3,0.3-1.8,0.7c-0.5,0.5-0.8,1.1-0.8,1.8v13.7c0,0.4,0.1,0.6,0.2,0.9c0.1,0.3,0.3,0.6,0.5,1l0,0.1l7.3,15.3c0.2,0.5,0.7,0.9,1.2,1c0.5,0.2,1.1,0.1,1.6-0.2c0.8-0.5,1.2-1.7,0.7-2.6l-5.4-11.4c-0.5-1.1-1-3-0.9-4.2v-5.6c0-0.2,0.1-0.4,0.4-0.5c0.2-0.1,0.5,0,0.6,0.2l1,1.2c0.3,0.3,0.9,0.4,1.1,0.4h6c0.1,0,0.3,0,0.4-0.1c0.6-0.2,0.5-0.8,0.5-0.9c-0.1-0.4-0.3-0.8-0.9-0.8h-4.3c-0.9,0-1.8-0.4-2.3-1.1l-2.4-3.1c0,0-1.5-1.9-1.5-1.9c-0.2-0.2-0.1-0.6,0.1-0.8c0.2-0.2,0.6-0.1,0.8,0.1l0.5,0.6V13C22.3,11.5,21.2,10.3,19.8,10.3C19.8,10.3,19.8,10.3,19.8,10.3z"/><path class="st0" d="M19.8,8.6c-2.1,0-3.9-1.7-3.9-3.9s1.7-3.9,3.9-3.9c2.1,0,3.9,1.7,3.9,3.9S21.9,8.6,19.8,8.6z M19.8,2.1c-1.5,0-2.7,1.2-2.7,2.7c0,1.5,1.2,2.7,2.7,2.7c1.5,0,2.7-1.2,2.7-2.7C22.5,3.3,21.3,2.1,19.8,2.1z"/><path class="st0" d="M22.9,25.4h-6.2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h6.2c0.3,0,0.6,0.3,0.6,0.6C23.4,25.1,23.2,25.4,22.9,25.4z"/><path class="st0" d="M22.9,21.5c-0.2,0-0.3-0.1-0.5-0.2l-2.1-2.8c-0.2-0.2-0.1-0.6,0.1-0.8c0.3-0.2,0.6-0.1,0.8,0.1l2.1,2.8c0.2,0.2,0.1,0.6-0.1,0.8C23.1,21.4,23,21.5,22.9,21.5z"/><path class="st0" d="M14.3,13h-1.1c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C14.8,12.8,14.6,13,14.3,13z"/><path class="st0" d="M11.4,13H9.8c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C12,12.8,11.8,13,11.4,13z"/><path class="st0" d="M8.1,13H6.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C8.6,12.8,8.4,13,8.1,13z"/><path class="st0" d="M9.4,18.7H8.2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C9.9,18.4,9.7,18.7,9.4,18.7z"/><path class="st0" d="M6.5,18.7H4.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C7.1,18.4,6.9,18.7,6.5,18.7z"/><path class="st0" d="M3.2,18.7H2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C3.7,18.4,3.5,18.7,3.2,18.7z"/><path class="st0" d="M14.3,24.6h-1.1c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C14.8,24.4,14.6,24.6,14.3,24.6z"/><path class="st0" d="M11.4,24.6H9.8c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C12,24.4,11.8,24.6,11.4,24.6z"/><path class="st0" d="M8.1,24.6H6.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C8.6,24.4,8.4,24.6,8.1,24.6z"/><path class="st0" d="M9.4,29.9H8.2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C9.9,29.7,9.7,29.9,9.4,29.9z"/><path class="st0" d="M6.5,29.9H4.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C7.1,29.7,6.9,29.9,6.5,29.9z"/><path class="st0" d="M3.2,29.9H2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C3.7,29.7,3.5,29.9,3.2,29.9z"/><path class="st0" d="M15,35.3h-1.1c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6H15c0.3,0,0.6,0.3,0.6,0.6C15.6,35,15.4,35.3,15,35.3z"/><path class="st0" d="M12.2,35.3h-1.7c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C12.8,35,12.5,35.3,12.2,35.3z"/><path class="st0" d="M8.9,35.3H7.7c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C9.4,35,9.2,35.3,8.9,35.3z"/></g></svg>');
  background-position: 26px center;
  background-repeat: no-repeat;
  background-size: 32px auto;
}
.swiper-container.swipNot {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 80px;
  margin: 0 auto;
  padding: 0;
}
.swiper-container.swipNot .swiper-wrapper {
  float: none;
  text-align: center;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}
.swiper-container.swipNot .swiper-slide {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  width: 228px;
  margin: 0;
}
.swiper-container.swipNot .swiper-scrollbar {
  display: none;
}
.contentImgP {
  float: left;
  display: block;
  overflow: hidden;
  background: #ffffff;
  width: 100%;
  margin-top: 100px;
}
.contentImgP img {
  float: left;
  width: 100%;
  height: auto;
  margin: 0;
}
.contentImgP .imgDsk {
  display: block;
}
.contentImgP .imgMb {
  display: none;
}
.contentImgP .swiper-pagination {
  margin-bottom: 20px;
}
.contentImgP .swiper-pagination-bullet {
  display: inline-block;
  vertical-align: middle;
  background: #ffffff !important;
  border-radius: 10px;
  border: 0 !important;
  width: 15px !important;
  height: 15px !important;
  opacity: 1;
  transition: all 0.3s;
}
.contentImgP .swiper-pagination-bullet-active {
  background: #fddd03 !important;
  width: 60px !important;
  height: 15px !important;
  opacity: 1;
  transition: all 0.3s;
}
.contentProd {
  float: left;
  display: block;
  overflow: hidden;
  width: 100%;
  min-height: 500px;
}
.contentProd .cntProd {
  display: block;
  overflow: hidden;
  width: 1440px;
  margin: 68px auto 110px auto;
  opacity: 0;
  transform: translateY(30%);
}
.contentProd h2 {
  display: block;
  position: relative;
  color: #7fcbd4;
  font-size: 32px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
}
.contentProm {
  float: left;
  display: block;
  overflow: hidden;
  width: 100%;
  min-height: 560px;
}
.contentProm .cntProm {
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  background: #ffcb06;
  border-radius: 30px;
  width: 1440px;
  margin: 20px auto 140px auto;
  padding: 60px 45px 20px 45px;
  opacity: 0;
  transform: translateY(30%);
}
.contentProm h2 {
  color: #eb1b21;
}
.contentProm h2 a {
  float: none;
  display: block;
  color: #eb1b21;
  text-align: center;
  text-decoration: none;
  margin: 0 auto;
}
.contentProm p {
  font-size: 20px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 22px;
  text-align: center;
  margin: 10px auto;
}
.contentProm .swiper.swipProm {
  float: left;
  display: block;
  overflow: hidden;
  font-size: 18px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 22px;
  text-align: center;
  width: 100%;
  margin-top: 25px;
  padding-bottom: 68px;
}
.contentProm .swiper.swipProm a.lnkImg {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  border-radius: 15px;
}
.contentProm .swiper.swipProm a.lnkImg img {
  float: left;
  display: block;
  position: relative;
  margin: 0;
  transition: all linear 0.2s;
}
.contentProm .swiper.swipProm a.lnkImg:hover img {
  transform: scale(106%, 106%);
  transition: all linear 0.2s;
}
.contentProm .swiper.swipProm a.lnkImg:hover {
  opacity: 1;
}
.contentProm .swiper.swipProm a.lnkTxt {
  float: left;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  color: #191919;
  text-decoration: none;
  width: 100%;
  padding: 20px 80px;
}
.contentProm .swiper.swipProm a.lnkTxt:hover {
  color: #eb1b21;
}
.swiper.swipProm img {
  float: left;
  display: block;
  border-radius: 15px;
  width: 100%;
  height: auto;
  margin: 0;
}
.contentProm .swiper-pagination {
  margin-bottom: 12px;
}
.contentProm .swiper-pagination-bullet {
  display: inline-block;
  vertical-align: middle;
  background: #ffffff !important;
  border-radius: 10px;
  border: 0 !important;
  width: 100px !important;
  height: 13px !important;
  opacity: 1;
  transition: all 0.3s;
  margin-bottom: 0;
}
.contentProm .swiper-pagination-bullet-active {
  background: #f26b19 !important;
  opacity: 1;
  transition: all 0.3s;
}
.swiper.swipProm .swiper-scrollbar {
  display: none;
}
.contentRest {
  float: left;
  display: block;
  overflow: hidden;
  background: #e4edf4 url(../lib/bg-restaurantes.jpg) no-repeat left center;
  background-size: auto 100%;
  width: 100%;
  height: 645px;
}
.contentRest .cntRest {
  display: block;
  overflow: hidden;
  width: 1440px;
  margin: 10px auto 20px auto;
}
.contentRest .cntDsc {
  float: right;
  display: block;
  overflow: hidden;
  font-size: 20px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  font-weight: 100;
  line-height: 22px;
  text-align: left;
  width: 590px;
  margin-top: 170px;
  opacity: 0;
  transform: translateY(30%);
}
.contentRest h2 {
  float: left;
  display: block;
  overflow: hidden;
  color: rgba(255, 255, 255, 0.9);
  font-size: 32px;
  line-height: 36px;
  background: #7fcbd4;
  border-radius: 5px;
  padding: 15px 21px 9px 21px;
}
.contentRest p {
  float: left;
  display: block;
  width: 100%;
  margin: 30px 0;
}
.contentRest ul {
  float: left;
  display: block;
  font-size: 18px;
  line-height: 20px;
  width: 100%;
  margin: 10px 0;
}
.contentRest ul li {
  float: left;
  display: block;
  width: 100%;
  margin: 7px 0;
}
.contentRest ul li a {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  color: #191919;
  text-decoration: none;
  width: auto;
  padding: 5px 25px;
}
.contentRest ul li a:hover {
  color: #eb1b21;
}
.contentRest ul li a::after {
  top: 7px;
  left: 0;
  content: "";
  position: absolute;
  background: #7fcbd4;
  border-radius: 4px;
  width: 16px;
  height: 16px;
}
.contentDA {
  float: left;
  display: block;
  overflow: hidden;
  background: #ffffff url(../lib/bg-descarga-app.jpg) no-repeat 80% bottom;
  background-size: 453px auto;
  width: 100%;
  min-height: 795px;
}
/*
.contentDA{
  float: left;
  display: block;
  overflow: hidden;
  background: @col0 url(../lib/bg-descarga-app.jpg) no-repeat 80% bottom;
  background-size: 453px auto;
  width: @w1;
  min-height: 795px;
}*/
/*
.contentDA .cntImg{
  left: 70px;
  bottom: 0;
  display: block;
  overflow: hidden;
  z-index: 10;
  position: absolute;
  background: url(../lib/bg-footer.jpg) no-repeat center;
  background-size: 478px auto;
  width: 478px;
  height: 324px;
  opacity: 0.00;
  transform: translateX(50%);
}*/
.contentDA .cntDA {
  display: block;
  overflow: hidden;
  width: 1440px;
  margin: 100px auto;
}
.contentDA .cntDsc {
  float: left;
  display: block;
  overflow: hidden;
  font-size: 20px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 22px;
  text-align: left;
  width: 570px;
  margin: 150px 0 0 150px;
  opacity: 0;
  transform: translateY(30%);
}
.contentDA h2 {
  float: left;
  display: block;
  color: #eb1b21;
  line-height: 30px;
  width: 250px;
}
.contentDA p {
  float: left;
  display: block;
  width: 100%;
  margin: 20px 0;
}
.contentDA ul {
  float: left;
  display: block;
  font-size: 18px;
  line-height: 20px;
  width: 100%;
  margin: 10px 0;
}
.contentDA ul li {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  border-radius: 8px;
  width: 140px;
  margin: 10px 30px 10px 0;
}
.contentDA ul li a {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  color: #191919;
  text-decoration: none;
  width: 100%;
  padding: 0;
}
.contentDA ul li img {
  float: left;
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  transition: all linear 0.2s;
}
.contentDA ul li a:hover img {
  opacity: 0.8;
  transition: all linear 0.2s;
}
.contentDA .bxQr {
  float: left;
  display: block;
  overflow: hidden;
  background: rgba(25, 25, 25, 0.05);
  border: 3px solid rgba(25, 25, 25, 0.05);
  border-radius: 15px;
  width: 170px;
  height: 170px;
  margin: 30px 0 40px 0;
}
.contentDA .bxQr img {
  float: left;
  display: block;
  border-radius: 15px;
  width: 100%;
  height: auto;
  margin: 0;
  transition: all linear 0.2s;
}
.contentPed {
  top: 102px;
  left: 0;
  display: block;
  overflow: hidden;
  scrollbar-width: thin;
  scrollbar-color: #cdcdcd #f0f0f0;
  /*overflow-y: auto;*/
  pointer-events: none;
  z-index: 500;
  position: fixed;
  background: rgba(228, 237, 244, 0.5);
  width: 100%;
  height: calc(100% - 102px);
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.contentPed.scrHd {
  top: 80px;
  height: calc(100% - 80px);
}
.contentPed .cntPed {
  float: right;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  overflow-y: auto;
  position: relative;
  background: #ffffff;
  width: 495px;
  height: calc(100% - 350px);
  margin: 120px 0 0 0;
  padding: 20px 45px 80px 45px;
  -webkit-box-shadow: -5px 0px 20px 5px rgba(59, 38, 100, 0.1);
  -moz-box-shadow: -5px 0px 20px 5px rgba(59, 38, 100, 0.1);
  box-shadow: -5px 0px 20px 5px rgba(59, 38, 100, 0.1);
  transform: translateX(-120%);
  opacity: 0;
}
.contentPed.scrHd .cntPed {
  height: calc(100% - 125px);
  margin: 120px 0 0 0;
}
.contentPed .clsCar {
  /*float: right;*/
  top: 10px;
  right: 6%;
  display: none;
  box-sizing: border-box;
  cursor: pointer;
  z-index: 50;
  position: absolute;
  color: #eb1b21;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  background: rgba(238, 29, 37, 0.05);
  border-radius: 6px;
  width: 70px;
  height: 30px;
  margin: 0;
  padding: 2px 0;
}
.contentPed .clsCar:hover {
  color: #ffffff;
  background: #ee1d25;
}
.contentPed .bxTe {
  float: none;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  background: #ffffff;
  border: 2px solid #f6ef9f;
  border-radius: 10px;
  width: 60%;
  margin: 20px auto;
  padding: 6px 20px;
}
.contentPed .bxBtns {
  right: 0;
  bottom: 0;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  position: fixed;
  background-color: #ffffff;
  width: 495px;
  height: 300px;
  padding: 0 20px 5px 20px;
  transform: translateX(-120%);
  opacity: 0;
}
.contentPed .bxBtns .li_pedido_rs {
  margin: 0;
}
.contentPed .bxBtns .li_pedido_rs .sbtotal_pedido {
  line-height: 44px;
  padding: 10px 0;
}
.contentPed .bxBtns .li_pedido_rs .sbtotal_pedido .bx_desc {
  line-height: 38px;
  margin-left: 130px;
}
.contentPed .bxBtns .li_pedido_rs .tot_pedido_rs {
  line-height: 30px;
  padding: 5px 0;
}
.contentPed .bxBtns .li_pedido_rs .tot_pedido_rs .bx_desc {
  margin-left: 130px;
}
.imgL {
  float: left;
  display: block;
  width: 100%;
  height: auto;
  margin: 100px 0 0 0;
}
.imgL img {
  float: left;
  width: 100%;
  height: auto;
  margin: 0;
}
.imgL .imgDsk {
  display: block;
}
.imgL .imgMb {
  display: none;
}
.contentIn {
  float: left;
  display: block;
  overflow: hidden;
  z-index: 10;
  position: relative;
  width: 100%;
  min-height: 795px;
  margin-top: 100px;
}
.contentIn.cntVI {
  margin-top: 130px;
}
.contentIn.cntBnI {
  margin-top: 0;
}
.contentIn.cntReg {
  background: #e4edf4;
  min-height: 850px;
}
.contentIn.cntLog {
  background: #e4edf4;
}
.contentIn .cntIn {
  display: block;
  overflow: hidden;
  width: 1350px;
  margin: 10px auto;
}
.contentIn .imgP {
  display: block;
  overflow: hidden;
  border-radius: 20px;
  width: 1070px;
  margin: 40px auto 0 auto;
}
.contentIn .imgP img {
  float: left;
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}
.contentIn .cntDsc {
  display: block;
  overflow: hidden;
  text-align: left;
  width: 1055px;
  margin: 30px auto 100px auto;
}
.contentIn.cntReg .cntIn {
  display: flex;
  align-items: stretch;
  overflow: hidden;
  border-radius: 20px;
  margin: 50px auto 100px auto;
}
.contentIn.cntReg .cntRegOpt {
  float: left;
  box-sizing: border-box;
  position: relative;
  font-size: 16px;
  background: #ffffff url(../lib/bg-balde.jpg) no-repeat center bottom;
  background-size: auto 222px;
  width: 38%;
  min-height: 600px;
  padding: 40px 60px 310px 55px;
}
.contentIn.cntReg .cntRegOpt h1 {
  line-height: 30px;
  margin-bottom: 10px;
}
.cntRegOpt b {
  font-size: 18px;
}
.contentIn.cntReg .cntRegOpt p {
  margin: 15px 0;
}
.contentIn.cntReg .cntRegOpt ul {
  float: left;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin: 40px 0 20px 0;
}
.contentIn.cntReg .cntRegOpt ul li {
  float: left;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  border: 0;
  width: 100%;
  margin: 5px 0;
  padding: 0;
  pointer-events: none;
  filter: grayscale(100%);
  opacity: 0.5;
}
.contentIn.cntReg .cntRegOpt ul li::after {
  top: 4px;
  left: 0;
  content: "";
  position: absolute;
  background: #1dc476 url(../lib/ico-check.svg) no-repeat center;
  background-size: 14px auto;
  border-radius: 50%;
  border: 0;
  width: 26px;
  height: 26px;
}
.contentIn.cntReg .cntRegOpt ul li a {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  color: #191919;
  text-decoration: none;
  width: 100%;
  margin: 0;
  padding: 5px 5px 5px 40px;
}
.contentIn.cntReg .cntRegOpt ul li.psCmp {
  pointer-events: initial;
  filter: grayscale(0%);
  opacity: 1;
}
.contentIn.cntReg .cntRegOpt ul li.psCmp a {
  color: #1dc476;
}
.contentIn.cntReg .cntRegOpt ul li.psAct {
  pointer-events: initial;
  filter: grayscale(0%);
  opacity: 1;
}
.contentIn.cntReg .cntRegOpt ul li.psAct::after {
  top: 4px;
  left: 0;
  content: "";
  box-sizing: border-box;
  position: absolute;
  background: transparent;
  border: 4px solid #7fcbd4;
  border-radius: 50%;
  width: 26px;
  height: 26px;
}
.contentIn.cntReg .cntRegOpt ul.liBtnP {
  float: none;
  width: 205px;
  margin: 70px auto 0 auto;
}
.contentIn.cntReg .cntRegOpt ul.liBtnP li {
  width: 100%;
  margin: 0;
  filter: grayscale(0%);
  opacity: 1;
}
.contentIn.cntReg .cntRegOpt .li_pedido_rs .itm_pedido_rs .bx_desc {
  width: 260px;
  margin-right: 0;
  margin-left: 50px;
}
.contentIn.cntReg .cntRegOpt .li_pedido_rs .sbtotal_pedido .bx_desc {
  width: 260px;
  margin-left: 50px;
}
.contentIn.cntReg .cntRegOpt .li_pedido_rs .tot_pedido_rs .bx_desc {
  width: 260px;
  margin-left: 50px;
}
.contentIn.cntReg .cntRegOpt .bxTe {
  float: none;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  font-size: 12px;
  text-align: left;
  background: transparent;
  border: 2px solid #f6ef9f;
  border-radius: 7px;
  width: auto;
  margin: 20px auto 5px auto;
  padding: 6px 25px;
}
.contentIn.cntReg .cntRegCnt {
  float: left;
  box-sizing: border-box;
  position: relative;
  text-align: center;
  background: #f7fafc;
  width: 62%;
  padding: 70px 90px 60px 90px;
}
.contentIn.cntReg .cntRegCnt h2 {
  float: left;
  color: #7fcbd4;
  font-size: 28px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 30px;
  text-align: left;
  text-transform: none;
  background: transparent;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  padding: 0;
}
.contentIn.cntReg .cntRegCnt h2 .small {
  float: left;
  display: block;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  line-height: 10px;
  width: 100%;
  padding-bottom: 3px;
}
.contentIn.cntReg .cntRegCnt .formA h2 {
  width: auto;
}
.contentIn.cntReg .cntRegCnt .formA p {
  text-align: left;
  width: 48%;
  margin: 1px 4% 7px 0;
  padding: 5px 0;
}
.contentIn.cntLog .cntIn {
  display: flex;
  align-items: stretch;
  overflow: hidden;
  border-radius: 20px;
  margin: 50px auto 100px auto;
}
.contentIn.cntLog .cntLogOpt {
  float: left;
  box-sizing: border-box;
  position: relative;
  font-size: 16px;
  line-height: 20px;
  background: #ffffff url(../lib/bg-balde.jpg) no-repeat center bottom;
  background-size: auto 222px;
  width: 50%;
  padding: 10px 165px 310px 50px;
}
.contentIn.cntLog .cntLogOpt h1 {
  line-height: 30px;
  margin-bottom: 1px;
}
.cntLogOpt b {
  font-size: 17px;
}
.cntLogOpt .formA fieldset {
  padding: 0;
}
.cntLogOpt .formA select,
.cntLogOpt .formA input {
  float: left;
  box-sizing: border-box;
  color: #191919;
  font-size: 16px;
  line-height: 16px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  font-weight: 100;
  border: 1px solid #cacbcc;
  border-radius: 5px;
  width: 100%;
  height: 49px;
  margin: 3px auto 5px auto;
  padding: 0 10px;
  transition: all 0.3s;
}
.cntLogOpt .formA p {
  float: left;
  display: block;
  position: relative;
  font-size: 14px;
  text-align: center;
  width: 100%;
  margin: 5px 0;
  padding: 5px 0;
}
.cntLogOpt .formA .button {
  float: none;
  box-sizing: border-box;
  border-radius: 7px;
  width: 290px;
  height: 65px;
  margin: 25px auto 0 auto;
  padding: 0 25px;
}
.cntLogOpt .formA .button:hover {
  background: #191919;
  opacity: 1;
}
.cntLogOpt .formA .small {
  float: right;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.contentIn.cntLog .cntLogCnt {
  float: left;
  box-sizing: border-box;
  position: relative;
  text-align: left;
  background: #f7fafc;
  width: 50%;
  padding: 55px 150px 60px 45px;
}
.contentIn.cntLog .cntLogCnt h2 {
  float: left;
  display: block;
  color: #7fcbd4;
  font-size: 28px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 30px;
  text-align: left;
  text-transform: none;
  background: transparent;
  width: 100%;
  height: auto;
  margin-bottom: 17px;
  padding: 0;
}
.contentIn.cntLog .cntLogCnt .btnBck {
  float: left;
  display: block;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  color: #eb1b21;
  font-size: 17px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 63px;
  text-decoration: none;
  border: 1px solid #eb1b21;
  border-radius: 7px;
  width: 230px;
  height: 67px;
  margin: 0;
  padding: 0 20px;
}
.contentIn.cntLog .cntLogCnt .btnBck:hover {
  color: #ffffff;
  background: #eb1b21;
  border: 1px solid #eb1b21;
}
.contentIn h1 {
  float: left;
  display: block;
  color: #eb1b21;
  font-size: 32px;
  line-height: 30px;
  text-align: left;
  margin: 40px auto 10px auto;
}
.contentIn h3,
.contentIn h4,
.contentIn p,
.contentIn ul {
  margin: 20px auto;
}
.contentIn h2 {
  clear: both;
  display: inline-block;
  position: relative;
  color: rgba(255, 255, 255, 0.9);
  font-size: 24px;
  line-height: 60px;
  text-align: center;
  text-transform: uppercase;
  background: #7fcbd4;
  border-radius: 5px;
  width: auto;
  height: 60px;
  margin: 24px auto 17px auto;
  padding: 0 40px;
}
.contentIn h2.pollo {
  color: rgba(255, 255, 255, 0.9);
  background: #7fcbd4 url(../lib/ico-pollo.svg) no-repeat 45px center;
  background-size: auto 28px;
  padding: 0 50px 0 85px;
}
.contentIn h2.baldes {
  color: #ffffff;
  background: #eb1b21 url(../lib/ico-baldes.svg) no-repeat 27px center;
  background-size: auto 42px;
  padding: 0 50px 0 100px;
}
.contentIn h2.hamburguesas {
  color: #eb1b21;
  background: #ffdd00 url(../lib/ico-hamburguesa.svg) no-repeat 40px center;
  background-size: auto 40px;
  padding: 0 50px 0 104px;
}
.contentIn h2.ensaladas {
  color: #eb1b21;
  background: #7fcbd4 url(../lib/ico-ensaladas.svg) no-repeat 40px center;
  background-size: auto 40px;
  padding: 0 50px 0 110px;
}
.contentIn h2.acompanamientos {
  color: #ffffff;
  background: #7fcbd4 url(../lib/ico-acompanamientos.svg) no-repeat 40px center;
  background-size: auto 40px;
  padding: 0 50px 0 100px;
}
.contentIn h2.postres {
  color: #eb1b21;
  background: #ffdd00 url(../lib/ico-postres.svg) no-repeat 44px center;
  background-size: auto 40px;
  padding: 0 50px 0 110px;
}
.contentIn h2.juguete {
  color: #eb1b21;
  background: #7fcbd4 url(../lib/ico-juguete.svg) no-repeat 50px center;
  background-size: auto 40px;
  padding: 0 50px 0 110px;
}
.contentIn h3 {
  float: none;
  clear: both;
  display: inline-block;
  position: relative;
  color: #7fcbd4;
  font-size: 24px;
  line-height: 60px;
  text-align: center;
  text-transform: uppercase;
  width: auto;
  margin: 15px auto 0 auto;
}
.contentIn p {
  text-align: left;
}
.contentIn a {
  color: #eb1b21;
  text-decoration: underline;
}
.contentIn a:hover {
  text-decoration: none;
}
.contentIn ul {
  overflow: hidden;
  margin: 20px 0 30px 0;
}
.contentIn ul li {
  float: left;
  box-sizing: border-box;
  position: relative;
  text-align: left;
  width: 100%;
  margin: 15px 0;
  padding-left: 20px;
}
.contentIn ul li:after {
  top: 8px;
  left: 0;
  content: "";
  position: absolute;
  display: block;
  background: #eb1b21;
  border: 2px solid #eb1b21;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}
.contentIn ol {
  clear: both;
  display: block;
  overflow: hidden;
  list-style-type: decimal !ie;
  /*IE 7- hack*/
  counter-reset: li-counter;
  margin: 30px 0;
}
.contentIn ol li {
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  text-align: left;
  margin: 15px 0;
  padding-left: 24px;
}
.contentIn ol li:before {
  position: absolute;
  top: 0;
  left: 0;
  color: #eb1b21;
  font-size: 17px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  font-weight: 100;
  width: auto;
  text-align: right;
  content: counter(li-counter) ".";
  counter-increment: li-counter;
}
.contentMap {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: auto;
  max-height: 1000px;
  margin: 0;
}
.contentMap img {
  float: left;
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}
.contentMap .cntMap {
  top: 0;
  left: 50%;
  display: block;
  overflow: hidden;
  z-index: 100;
  pointer-events: none;
  position: absolute;
  width: 1350px;
  transform: translateX(-50%);
  padding: 60px 0;
}
.contentMap h1 {
  float: left;
  clear: both;
  display: block;
  color: #eb1b21;
  font-size: 32px;
  line-height: 30px;
  text-align: left;
  margin: 20px auto 10px auto;
}
.contentMap .cntDsc {
  float: left;
  clear: both;
  pointer-events: initial;
  box-sizing: border-box;
  overflow-x: auto;
  display: block;
  color: #eb1b21;
  font-size: 32px;
  line-height: 30px;
  text-align: left;
  background: #ffffff;
  border-radius: 20px;
  width: 390px;
  height: 67vh;
  margin: 20px auto;
}
ul.liSucIn {
  float: left;
  clear: both;
  overflow: hidden;
  color: #191919;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  width: 100%;
  margin: 0 0 50px 0;
  padding: 20px 0;
}
ul.liSucIn li {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  border-bottom: 1px solid #dedede;
  width: 100%;
  margin: 0;
  padding: 20px 35px;
}
ul.liSucIn li:after {
  display: none;
}
ul.liSucIn li .tit {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  color: #eb1b21;
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  background: transparent url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:%23515050;}</style><g id="XMLID_16_"><defs><rect id="SVGID_3_" x="0.1" y="0.5" width="19.8" height="18.9"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><path id="XMLID_27_" class="st0" d="M15.7,11h-5.1c-0.2,0-0.4,0.2-0.4,0.4v5.1c0,0.2,0.2,0.4,0.4,0.4h5.1c0.2,0,0.4-0.2,0.4-0.4v-5.1C16.1,11.2,15.9,11,15.7,11 M12.7,16.1h-1.5c-0.1,0-0.2-0.1-0.2-0.2v-1.5h1.7V16.1z M12.7,13.5h-1.7v-1.5c0-0.1,0.1-0.2,0.2-0.2h1.5V13.5z M15.3,15.9c0,0.1-0.1,0.2-0.2,0.2h-1.5v-1.7h1.7V15.9z M15.3,13.5h-1.7v-1.7h1.5c0.1,0,0.2,0.1,0.2,0.2V13.5z"/><path id="XMLID_17_" class="st0" d="M19.9,6.2C19.9,6.2,19.9,6.1,19.9,6.2c0-0.1,0-0.1,0-0.1c0,0,0,0,0,0h0l-2.2-5.2c-0.1-0.2-0.2-0.3-0.4-0.3H2.7c-0.2,0-0.3,0.1-0.4,0.3L0.1,6v0l0,0c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0.1c0,0,0,0,0,0v1.3c0,0.8,0.4,1.6,1.2,2c0.1,0,0.1,0.1,0.1,0.2V19c0,0.2,0.2,0.4,0.4,0.4h16.4c0.2,0,0.4-0.2,0.4-0.4V9.6c0-0.1,0-0.1,0.1-0.2c0.7-0.4,1.2-1.2,1.2-2L19.9,6.2C19.9,6.2,19.9,6.2,19.9,6.2 M1.2,5.5l1.7-4c0-0.1,0.1-0.1,0.2-0.1h13.7c0.1,0,0.2,0.1,0.2,0.1l1.7,4c0,0.1,0,0.1,0,0.2c0,0.1-0.1,0.1-0.2,0.1h-2.4c-0.1,0-0.2-0.1-0.2-0.2L15.5,3c0-0.2-0.2-0.3-0.4-0.3c0,0-0.1,0-0.1,0c-0.2,0-0.4,0.3-0.3,0.5l0.5,2.4c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.2,0.1h-2.4c-0.1,0-0.2-0.1-0.2-0.2V3c0-0.2-0.2-0.4-0.4-0.4S11.5,2.8,11.5,3v2.5c0,0.1-0.1,0.2-0.2,0.2H8.7c-0.1,0-0.2-0.1-0.2-0.2V3c0-0.2-0.2-0.4-0.4-0.4C7.9,2.6,7.7,2.8,7.7,3v2.5c0,0.1-0.1,0.2-0.2,0.2H5.1C5,5.8,5,5.8,4.9,5.7c0,0-0.1-0.1,0-0.2l0.5-2.4c0-0.2-0.1-0.5-0.3-0.5c0,0-0.1,0-0.1,0C4.7,2.6,4.6,2.8,4.5,3L4,5.6c0,0.1-0.1,0.2-0.2,0.2H1.4c-0.1,0-0.1,0-0.2-0.1C1.2,5.6,1.2,5.6,1.2,5.5 M15.3,6.8v0.6c0,0.8-0.7,1.5-1.5,1.5s-1.5-0.7-1.5-1.5V6.8c0-0.1,0.1-0.2,0.2-0.2h2.5C15.2,6.6,15.3,6.7,15.3,6.8 M11.5,6.8v0.6c0,0.8-0.7,1.5-1.5,1.5S8.5,8.3,8.5,7.5V6.8c0-0.1,0.1-0.2,0.2-0.2h2.5C11.4,6.6,11.5,6.7,11.5,6.8 M7.7,6.8v0.6c0,0.8-0.7,1.5-1.5,1.5c-0.8,0-1.5-0.7-1.5-1.5V6.8c0-0.1,0.1-0.2,0.2-0.2h2.5C7.6,6.6,7.7,6.7,7.7,6.8 M0.9,7.5V6.8c0-0.1,0.1-0.2,0.2-0.2h2.5c0.1,0,0.2,0.1,0.2,0.2v0.6c0,0.8-0.7,1.5-1.5,1.5C1.6,8.9,0.9,8.3,0.9,7.5 M7.7,15.2c0,0.1-0.1,0.2-0.2,0.2H6.8c-0.2,0-0.4,0.2-0.4,0.4s0.2,0.4,0.4,0.4h0.6c0.1,0,0.2,0.1,0.2,0.2v1.9c0,0.1-0.1,0.2-0.2,0.2H4.9c-0.1,0-0.2-0.1-0.2-0.2v-6.3c0-0.1,0.1-0.2,0.2-0.2h2.5c0.1,0,0.2,0.1,0.2,0.2V15.2z M17.8,18.4c0,0.1-0.1,0.2-0.2,0.2H8.7c-0.1,0-0.2-0.1-0.2-0.2v-7c0-0.2-0.2-0.4-0.4-0.4H4.3c-0.2,0-0.4,0.2-0.4,0.4v7c0,0.1-0.1,0.2-0.2,0.2H2.4c-0.1,0-0.2-0.1-0.2-0.2V10c0-0.1,0.1-0.2,0.2-0.2c0.7,0,1.3-0.3,1.7-0.8c0,0,0.1-0.1,0.2-0.1s0.1,0,0.2,0.1c0.4,0.5,1.1,0.8,1.7,0.8c0.7,0,1.3-0.3,1.7-0.8c0,0,0.1-0.1,0.2-0.1s0.1,0,0.2,0.1C8.7,9.5,9.3,9.8,10,9.8s1.3-0.3,1.7-0.8c0,0,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1c0.4,0.5,1.1,0.8,1.7,0.8s1.3-0.3,1.7-0.8c0,0,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1c0.4,0.5,1.1,0.8,1.7,0.8c0.1,0,0.2,0.1,0.2,0.2V18.4z M19.1,7.5c0,0.8-0.7,1.5-1.5,1.5c-0.8,0-1.5-0.7-1.5-1.5V6.8c0-0.1,0.1-0.2,0.2-0.2h2.5c0.1,0,0.2,0.1,0.2,0.2V7.5z"/></g></svg>') no-repeat left center;
  background-size: auto 19px;
  width: 100%;
  padding: 5px 0 5px 30px;
}
ul.liSucIn li .bxTxt {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  font-size: 12px;
  line-height: 16px;
  width: 100%;
  margin: 20px 0;
  padding-right: 20px;
}
ul.liSucIn li .est {
  float: left;
  display: block;
  position: relative;
  overflow: hidden;
  color: #ffffff;
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 28px;
  text-align: center;
  background: #36a500;
  border-radius: 5px;
  width: 98px;
  height: 30px;
  margin-right: 40px;
}
ul.liSucIn li .small {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  margin: 5px 0;
}
footer {
  float: left;
  display: block;
  position: relative;
  color: #ffffff;
  background: #eb1b21 url(../lib/bg-footer.jpg) no-repeat 70px bottom;
  background-size: 478px auto;
  width: 100%;
  min-height: 440px;
  margin: 0 auto;
}
/*footer{
  float: left;
  display: block;
  position: relative;
  color: @col0;
  background: #eb1b21 url(../lib/bg-footer.jpg) no-repeat 70px bottom;
  background-size: 478px auto;
  width: @w1;
  min-height: 440px;
  margin: 0 auto;
}*/
/*
footer .cntImg{
  left: 70px;
  bottom: 0;
  display: block;
  overflow: hidden;
  z-index: 10;
  position: absolute;
  background: url(../lib/bg-footer.jpg) no-repeat center;
  background-size: 478px auto;
  width: 478px;
  height: 324px;
  opacity: 0.00;
  transform: translateX(-50%);
}*/
footer .cntF {
  display: block;
  overflow: hidden;
  width: 1440px;
  margin: 10px auto;
}
footer .cntDsc {
  float: right;
  display: block;
  overflow: hidden;
  font-size: 18px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 22px;
  text-align: left;
  width: 890px;
  margin-top: 120px;
  opacity: 0;
  transform: translateY(40%);
}
footer ul {
  float: left;
  display: block;
  font-size: 18px;
  line-height: 20px;
  width: 260px;
  margin: 10px 50px 10px 0;
}
footer ul li {
  float: left;
  display: block;
  width: 100%;
  margin: 9px 0;
}
footer ul li a {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  color: #ffffff;
  text-decoration: none;
  width: auto;
  padding: 5px 25px;
}
footer ul li a:hover {
  color: #fddd03;
}
footer ul li a::after {
  top: 7px;
  left: 0;
  content: "";
  position: absolute;
  background: #fddd03;
  border-radius: 4px;
  width: 16px;
  height: 16px;
}
footer ul.liRs {
  float: right;
  display: block;
  font-size: 18px;
  line-height: 20px;
  max-width: 140px;
  width: auto;
  margin: 60px 0 10px 0;
}
footer ul.liRs li {
  float: left;
  display: block;
  width: 44px;
  margin: 10px 20px 10px 0;
  padding: 0;
}
footer ul.liRs li a {
  float: left;
  display: block;
  box-sizing: border-box;
  text-align: center;
  text-indent: -9999px;
  border: 3px solid #ffffff;
  border-radius: 50%;
  width: 42px;
  height: 42px;
  margin: 0 auto;
  padding: 0 !important;
}
footer ul.liRs li a::after {
  display: none;
}
footer ul.liRs li.lnkFbk a {
  background: transparent url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><path id="path24" class="st0" d="M19.9,12.6v2.8h3.6l-0.6,3.9h-3v9.3h-4.2v-9.3h-3.5v-3.9h3.5v-3.9c0-2.3,1.8-4.1,4.1-4.1h3.9v3.5h-2.2C20.6,10.9,19.9,11.7,19.9,12.6"/></svg>') no-repeat center;
  background-size: auto 36px;
}
footer ul.liRs li.lnkFbk:hover a {
  background: #ffffff url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve"><style type="text/css">.st0{fill:%23ed2c1e;}</style><path id="path24" class="st0" d="M19.9,12.6v2.8h3.6l-0.6,3.9h-3v9.3h-4.2v-9.3h-3.5v-3.9h3.5v-3.9c0-2.3,1.8-4.1,4.1-4.1h3.9v3.5h-2.2C20.6,10.9,19.9,11.7,19.9,12.6"/></svg>') no-repeat center;
  background-size: auto 36px;
}
footer ul.liRs li.lnkInst a {
  background: transparent url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><g id="XMLID_1_"><path id="path32" class="st0" d="M13.5,9.2c-2.4,0-4.4,2-4.4,4.4v8.9c0,2.4,2,4.4,4.4,4.4h8.9c2.4,0,4.3-2,4.3-4.4v-8.9c0-2.4-2-4.4-4.3-4.4H13.5z M22.5,28.7h-8.9c-3.4,0-6.2-2.8-6.2-6.2v-8.9c0-3.4,2.8-6.2,6.2-6.2h8.9c3.4,0,6.2,2.8,6.2,6.2v8.9C28.7,25.9,25.9,28.7,22.5,28.7"/><path id="path36" class="st0" d="M18,14.4c-2,0-3.6,1.6-3.6,3.6c0,2,1.6,3.6,3.6,3.6s3.6-1.6,3.6-3.6C21.6,16,20,14.4,18,14.4 M18,23.5c-3,0-5.5-2.5-5.5-5.5s2.5-5.5,5.5-5.5s5.5,2.5,5.5,5.5S21,23.5,18,23.5"/><path id="path40" class="st0" d="M25,12.3c0-0.7-0.6-1.3-1.3-1.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3C24.4,13.6,25,13,25,12.3"/></g></svg>') no-repeat center;
  background-size: auto 36px;
}
footer ul.liRs li.lnkInst:hover a {
  background: #ffffff url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" xml:space="preserve"><style type="text/css">.st0{fill:%23ed2c1e;}</style><g id="XMLID_1_"><path id="path32" class="st0" d="M13.5,9.2c-2.4,0-4.4,2-4.4,4.4v8.9c0,2.4,2,4.4,4.4,4.4h8.9c2.4,0,4.3-2,4.3-4.4v-8.9c0-2.4-2-4.4-4.3-4.4H13.5z M22.5,28.7h-8.9c-3.4,0-6.2-2.8-6.2-6.2v-8.9c0-3.4,2.8-6.2,6.2-6.2h8.9c3.4,0,6.2,2.8,6.2,6.2v8.9C28.7,25.9,25.9,28.7,22.5,28.7"/><path id="path36" class="st0" d="M18,14.4c-2,0-3.6,1.6-3.6,3.6c0,2,1.6,3.6,3.6,3.6s3.6-1.6,3.6-3.6C21.6,16,20,14.4,18,14.4 M18,23.5c-3,0-5.5-2.5-5.5-5.5s2.5-5.5,5.5-5.5s5.5,2.5,5.5,5.5S21,23.5,18,23.5"/><path id="path40" class="st0" d="M25,12.3c0-0.7-0.6-1.3-1.3-1.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3C24.4,13.6,25,13,25,12.3"/></g></svg>') no-repeat center;
  background-size: auto 36px;
}
footer ul.liRs img {
  float: left;
  display: block;
  width: 34px;
  height: auto;
  margin: 0 auto;
}
.cntInf {
  float: left;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: auto;
  margin: 40px auto 4px auto;
  padding: 13px 9px 0 35px;
}
.preguntas {
  float: left;
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  position: relative;
  color: #191919;
  font-size: 16px;
  line-height: 23px;
  text-align: left;
  background: url(../lib/ar-rgt.svg) no-repeat 98% center;
  background-size: 10px auto;
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  margin: 0;
  padding: 15px 20px 20px 0;
  text-decoration: none;
  transition: all 0.3s;
}
.preguntas:hover {
  color: rgba(25, 25, 25, 0.8);
}
.preguntas.open {
  color: #eb1b21;
  background: url(../lib/ar-dwn.svg) no-repeat 98% center;
  background-size: auto 10px;
  border-bottom: 0;
  transition: all 0.3s;
}
.preguntas .txt_tit {
  float: left;
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  position: relative;
  font-size: 24px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 34px;
  width: 50%;
}
.bxContent {
  display: none;
  overflow: auto;
  box-sizing: border-box;
  z-index: 10;
  position: relative;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  margin-top: -5px;
  padding: 20px 0 40px 0;
}
.preguntas .cntAcd {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.cntAcd .formA p {
  width: 46%;
  margin: 1px 6% 7px 0;
  padding: 5px 0;
}
.cntAcd .bxBtn {
  float: right;
  display: block;
  box-sizing: border-box;
  position: relative;
  margin: 30px 0;
}
.lnk_vps {
  float: right;
  cursor: pointer;
  display: block;
  z-index: 100;
  position: relative;
  text-indent: -9000px;
  text-decoration: none;
  background: transparent url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 26 21" style="enable-background:new 0 0 26 21;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23CBCACB;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><path id="XMLID_3_" class="st0" d="M7.5,5C6.3,5.6,5.2,6.3,4.1,7.2C3.6,7.6,3.2,8.1,2.8,8.5l-1.7,2l1.7,2c2.9,3.4,7.1,4.9,11.2,4.6c1.5-0.1,3.1-0.5,4.5-1.1"/><path id="XMLID_2_" class="st0" d="M13,3.9c3.8,0,7.6,1.5,10.2,4.6l1.7,2l-1.7,2c-0.3,0.3-0.5,0.6-0.8,0.9"/><line id="XMLID_1_" class="st0" x1="22.2" y1="19.7" x2="3.8" y2="1.3"/></g></svg>') no-repeat center;
  background-size: auto 21px;
  width: 30px;
  height: 46px;
  margin: -54px 2px 0 0;
  padding: 0 3%;
}
.bx_map {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.bx_map img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}
.bx_map .bx_not {
  top: 6px;
  left: 9px;
  display: block;
  position: absolute;
  font-size: 12px;
  font-family: 'WorkSansSemiBold', Arial, Tahoma, Verdana;
  line-height: 26px;
  background: #fddd03;
  border-radius: 5px;
  width: auto;
  height: 27px;
  margin: 5px auto;
  padding: 0 10px;
}
.bxMapU {
  overflow: hidden;
  background: #f2f2f2;
  width: 100%;
  height: 300px;
  margin: 20px auto !important;
}
.swipInB {
  overflow: hidden;
  border-radius: 20px;
  margin: 35px 0 70px 0;
}
.swipInB img {
  float: left;
  width: 100%;
  height: auto;
  margin: 0;
}
.swipInB .imgDsk {
  display: block;
}
.swipInB .imgMb {
  display: none;
}
.swipInB .swiper-pagination {
  margin-bottom: 10px;
}
.swipInB .swiper-pagination-bullet {
  display: inline-block;
  vertical-align: middle;
  background: #ffffff !important;
  border-radius: 10px;
  border: 0 !important;
  width: 15px !important;
  height: 15px !important;
  opacity: 1;
  transition: all 0.3s;
}
.swipInB .swiper-pagination-bullet-active {
  background: #fddd03 !important;
  width: 60px !important;
  height: 15px !important;
  opacity: 1;
  transition: all 0.3s;
}
.rating-stars {
  float: left;
  display: block;
  text-align: center;
  width: 100%;
  height: 60px;
  margin: 20px auto;
}
.rating-stars ul {
  font-size: 11px;
  line-height: 12px;
  text-align: center;
  height: 60px;
  margin: 0;
  padding: 0;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.rating-stars ul li::after {
  display: none;
}
.rating-stars ul > li.star {
  float: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  width: 41px;
  height: 45px;
  margin: 0 10px;
  padding: 0;
}
/* Idle State of the stars */
.rating-stars ul > li.star > i.fa {
  float: left;
  display: block;
  text-align: center;
  background: url(../lib/ico-star.svg) no-repeat center top;
  background-size: auto 40px;
  width: 41px;
  height: 45px;
  filter: grayscale(100%);
  transition: all 0.2s;
}
/* Hover state of the stars */
.rating-stars ul > li.star.hover > i.fa {
  float: left;
  display: block;
  text-align: center;
  background: url(../lib/ico-star.svg) no-repeat center top;
  background-size: auto 40px;
  width: 41px;
  height: 45px;
  filter: grayscale(0%);
  opacity: 0.6;
  transition: all 0.2s;
}
/* Selected state of the stars */
.rating-stars ul > li.star.selected > i.fa {
  float: left;
  display: block;
  text-align: center;
  background: url(../lib/ico-star.svg) no-repeat center top;
  background-size: auto 40px;
  width: 41px;
  height: 45px;
  filter: grayscale(0);
  transition: all 0.2s;
}
ul.liHist {
  clear: both;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  border: 1px solid #dfe0e1;
  width: 100%;
  margin: 70px auto 60px auto;
  padding-bottom: 6px;
}
ul.liHist li {
  overflow: hidden;
  position: relative;
  border: 0;
  border-bottom: 1px solid #dfe0e1;
  width: 100%;
  margin: 5px 0 0 0;
  padding: 8px 0;
}
ul.liHist li:last-child {
  border: 0;
}
ul.liHist li a.itm_lnk {
  float: left;
  display: block;
  color: #191919;
  text-decoration: none;
  width: 100%;
  height: 100%;
}
ul.liHist .li-hd-f {
  box-sizing: border-box;
  color: #eb1b21;
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  font-weight: 100;
  line-height: 14px;
  border: 0 !important;
  width: 100%;
  margin: -46px 0 10px 0;
  padding: 0;
}
ul.liHist li .bx_wb {
  float: left;
  display: block;
  width: 32%;
  margin: 10px 1% 6px 1%;
}
ul.liHist li .bx_wm {
  float: left;
  display: block;
  width: 23%;
  margin: 10px 1% 6px 1%;
}
ul.liHist li .bx_ws {
  float: left;
  display: block;
  width: 20%;
  margin: 10px 1% 6px 1%;
}
ul.liHist li .bx-hr {
  display: block;
  width: 100%;
  margin: 5px auto;
}
ul.liHist li .bx_wxs {
  float: left;
  display: block;
  width: 10%;
  margin: 10px 1% 6px 1%;
}
ul.liHist li .lnk-dsp-v {
  float: right;
  box-sizing: border-box;
  display: block;
  position: relative;
  color: #eb1b21;
  font-size: 12px;
  font-weight: 100;
  line-height: 20px;
  text-align: center;
  width: 100%;
}
.bxItm {
  float: none;
  box-sizing: border-box;
  display: block;
  position: relative;
  text-align: center;
  width: 555px;
  height: auto;
  margin: 20px auto 60px auto;
}
.bxItm h1 {
  float: none;
  text-align: center;
  margin: 30px auto 40px auto;
}
.bxItm a.btnC {
  float: none;
  display: block;
  position: relative;
  color: #ffffff;
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 54px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #eb1b21;
  border-radius: 6px;
  width: 60%;
  height: 55px;
  margin: 15px auto 0 auto;
}
.contentMsj {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  color: #191919;
  font-size: 14px;
  line-height: 59px;
  text-align: center;
  background: #ffffff;
  width: 100%;
  height: 60px;
  margin: 101px 0 -100px 0;
}
a.lnkCls {
  top: 10px;
  right: 20px;
  position: absolute;
  outline: none;
  text-indent: -9000px;
  text-decoration: none;
  background: url(../lib/ico-cls-b.svg) no-repeat center;
  background-size: 18px auto;
  width: 40px;
  height: 40px;
}
.bxInfPg {
  clear: both;
  display: block;
  overflow: hidden;
  font-size: 16px;
  line-height: 20px;
  width: 96%;
  margin: 40px 0 50px 0;
}
.bxInfPg .imgIco {
  float: left;
  display: block;
  width: 120px;
  height: auto;
  margin: 30px 40px;
}
.bxInfPg ul {
  float: left;
  display: block;
  clear: none;
  box-sizing: border-box;
  overflow: hidden;
  width: calc(100% - 240px);
  margin: 25px 0 10px 0;
}
.bxInfPg ul li {
  overflow: hidden;
  position: relative;
  font-size: 16px;
  line-height: 20px;
  text-align: left;
  margin: 0 0 16px 0;
  padding: 0;
}
.bxInfPg ul li::after {
  display: none;
}
.bxMsjV {
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  color: #233e4e;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  background: #ffffff;
  border: 1px solid #eb1b21;
  border-radius: 5px;
  width: 90%;
  margin: 10px auto;
  padding: 20px 30px 24px 30px;
}
.bxNmOrd {
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  color: #eb1b21;
  font-size: 18px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  background: #ffffff;
  border: 1px solid #7fcbd4;
  border-radius: 5px;
  width: 44%;
  margin: 40px auto;
  padding: 20px 30px 24px 30px;
}
.bxDat {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  color: #eb1b21;
  font-size: 13px;
  line-height: 22px;
  margin: 0;
  padding: 0;
}
.liDir {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  font-size: 16px;
  line-height: 20px;
  text-align: left;
  width: 100%;
  margin: 0 0 20px 0;
}
.liDir .itmDr {
  float: left;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  position: relative;
  text-align: left;
  border-radius: 6px;
  width: 100%;
  margin: 4px 0;
  padding: 5px 0 6px 0;
  transition: all 0.24s;
}
.liDir .lDItm {
  float: right;
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: relative;
  color: #eb1b21;
  font-size: 12px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  line-height: 20px;
  text-align: right;
  width: auto;
  margin: 0;
  padding: 2px 0 0 0;
  transition: all 0.24s;
}
.liDir .lDItm:hover {
  opacity: 0.5;
  transition: all 0.24s;
}
.liDir .lEdItm {
  float: right;
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: relative;
  color: #191919;
  font-size: 12px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  line-height: 20px;
  text-align: right;
  width: auto;
  margin: 0 10px;
  padding: 2px 0 0 0;
  transition: all 0.24s;
}
.liDir .lEdItm:hover {
  opacity: 0.5;
  transition: all 0.24s;
}
.liDir .lPItm,
.liDir .itmDr:hover .lPItm {
  float: right;
  display: block;
  overflow: hidden;
  position: relative;
  font-size: 11px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 12px;
  text-align: right;
  /*border-radius: 4px;
  border: 1px solid #21d87f;*/
  width: auto;
  margin: 4px 10px 0 0;
  padding: 2px 0 0 0;
  transition: all 0.24s;
}
.liDir .lOItm {
  float: right;
  display: block;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  color: #a3adb9;
  font-size: 11px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  line-height: 12px;
  text-align: right;
  /* border-radius: 4px;
  border: 1px solid #a3adb9;*/
  width: auto;
  margin: 4px 10px 0 0;
  padding: 2px 0 0 0;
  transition: all 0.24s;
}
.liDir .lOItm:hover {
  color: #191919;
}
.tabs {
  float: none;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  z-index: 20;
  position: relative;
  font-size: 13px;
  line-height: 40px;
  text-align: center;
  border-radius: 40px;
  background: #ffffff;
  width: 310px;
  height: 40px;
  margin: 0 auto 20px auto;
}
.tab {
  float: left;
  display: block;
  box-sizing: border-box;
  cursor: pointer;
  text-align: center;
  background: transparent;
  border-radius: 40px;
  width: 50%;
  height: 40px;
  margin: 0 -1px;
  padding: 0 15px;
  transition: all 0.3s;
}
.tab:hover {
  opacity: 0.4;
}
.tab.active {
  pointer-events: none;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  background: #eb1b21;
  color: #ffffff;
  width: 50%;
}
.content-div {
  transition: opacity 0.15s ease;
}
.fade-in {
  opacity: 1;
}
.fade-out {
  opacity: 0;
}
.hidden {
  display: none;
}
.lnkVM {
  float: none;
  display: block;
  box-sizing: border-box;
  cursor: pointer;
  color: #eb1b21;
  font-size: 15px;
  line-height: 40px;
  text-align: center;
  background: transparent;
  border-radius: 46px;
  width: 200px;
  height: 46px;
  margin: 0 auto;
  padding: 0;
  transition: background 0.3s;
}
.lnkVM:hover {
  opacity: 0.5;
}
.cntRCmp {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin: 0 0 60px 0;
}
.cntRCmp ul.liBtnP {
  pointer-events: none;
  width: auto;
  height: 65px;
}
.cntRCmp ul.liBtnP li {
  font-size: 14px;
  line-height: 40px;
  text-align: left;
  width: 200px;
}
.cntRCmp .li_pedido_rs {
  width: 100%;
  height: auto;
  margin: 20px 0 0 0;
}
.cntRCmp .li_pedido_rs .itm_pedido_rs {
  float: left;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  height: auto;
  padding: 15px 0;
}
.cntRCmp .li_pedido_rs .bx_cant {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  text-align: center;
  width: 90px;
  height: auto;
  margin-right: 15px;
}
.cntRCmp .li_pedido_rs .itm_pedido_rs .bx_desc {
  font-size: 14px;
  line-height: 20px;
  width: 100%;
  height: auto;
  margin-right: 0;
}
.cntRCmp .li_pedido_rs .itm_pedido_rs .bx_desc b {
  font-size: 16px;
  width: calc(100% - 200px);
}
.cntRCmp .li_pedido_rs .itm_pedido_rs .bx_desc .txt_pric {
  float: right;
  text-align: right;
  width: 100px;
  margin-top: 0;
}
.cntRCmp .li_pedido_rs .tot_pedido_rs {
  font-size: 16px;
  line-height: 44px;
  background: transparent;
  padding: 15px 0;
}
.cntRCmp .li_pedido_rs .tot_pedido_rs .bx_desc {
  float: right;
  text-align: right;
  width: 240px;
  height: auto;
  margin-left: 0;
}
.fr-video {
  float: left;
  display: block;
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  margin: 30px 0 60px 0;
  padding-bottom: 56.2%;
}
.fr-video iframe,
.fr-video object,
.fr-video embed,
.fr-video video {
  position: absolute;
  z-index: 20;
  top: 0;
  left: -0.15%;
  width: 100.3%;
  height: 100.3%;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.spL {
  clear: both;
  display: block;
  border-bottom: 1px solid #e5e5e5;
  margin-top: 15px;
  margin-bottom: 10px;
}
.txtAl {
  text-align: left !important;
}
.txtAR {
  text-align: right !important;
}
.txtAC {
  text-align: center !important;
}
.left {
  float: left !important;
  display: block;
}
.right {
  float: right !important;
  display: block;
}
.clear {
  clear: both;
  display: block;
}
.subtitulo1 {
  color: #eb1b21;
  font-size: 23px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  font-weight: 100;
}
.subtitulo2 {
  color: #fddd03;
  font-size: 23px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  font-weight: 100;
}
i,
italic,
.italic {
  font-style: italic;
}
b,
bold,
.bold,
.bold1,
.bold2,
strong {
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  font-weight: 100;
}
.bold1 {
  color: #eb1b21;
}
.bold2 {
  color: #fddd03;
}
i {
  font-style: italic;
}
small,
.small,
.small1,
.small2 {
  font-size: 12px;
}
.small1 {
  color: #eb1b21 !important;
}
.small2 {
  color: #fddd03 !important;
}
.color1 {
  color: #eb1b21 !important;
}
.color2 {
  color: #fddd03 !important;
}
.colorr {
  color: #ee4d4d !important;
}
/* ---------------------------- LINKS ---------------------------- */
a.lnk1:link,
a.lnk1:visited {
  color: #191919;
  text-decoration: none;
}
a.lnk1:hover {
  text-decoration: underline;
}
a.lnk2:link,
a.lnk2:visited {
  color: #eb1b21;
  text-decoration: underline;
}
a.lnk2:hover {
  text-decoration: none;
}
a.btn01:link,
a.btn01:visited {
  display: inline-block;
  color: #ffcb06;
  font-size: 20px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  text-align: center;
  text-decoration: none;
  background: transparent;
  border: 2px solid #ffcb06;
  border-radius: 32px;
  margin-top: 30px;
  padding: 18px 95px;
}
a.btn01:hover {
  color: #ffffff;
  background: #ffcb06;
}
a.btn02:link,
a.btn02:visited {
  left: 50%;
  float: left;
  display: block;
  position: relative;
  color: #ffffff;
  font-size: 18px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 63px;
  text-align: center;
  text-decoration: none;
  background: #eb1b21;
  border: 2px solid #eb1b21;
  border-radius: 7px;
  width: auto;
  height: 65px;
  margin: 50px auto;
  padding: 0 70px;
  transform: translateX(-50%);
}
a.btn02:hover {
  color: #ffffff;
  background: #191919;
  border: 2px solid #191919;
}
a.byLogos:link,
a.byLogos:visited {
  float: right;
  display: block;
  position: relative;
  overflow: hidden;
  outline: none;
  text-indent: -9000px;
  width: 50px;
  height: 50px;
  margin: -10px 0 0 0;
  opacity: 0.5;
  transition: all 0.3s;
}
a.byLogos::before {
  top: 50%;
  left: 50%;
  z-index: 20;
  content: "";
  position: absolute;
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 28 28" style="enable-background:new 0 0 28 28;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23FFFFFF;stroke-miterlimit:10;}.st1{fill:%23FFFFFF;}</style><rect id="XMLID_3_" x="0.5" y="0.5" class="st0" width="27" height="27"/><path id="XMLID_2_" class="st1" d="M11.5,21.6l-1.2-1.2l5.6-5.6c0.4-0.4,0.4-1,0-1.4l-5.6-5.6l1.2-1.2l5.6,5.6c1.1,1.1,1.1,2.8,0,3.8L11.5,21.6z"/></svg>') no-repeat center;
  background-size: 19px auto;
  width: 50px;
  height: 50px;
  transform: translate(-50%, -50%);
  transition: all 0.3s;
}
a.byLogos:hover {
  opacity: 1;
  transition: all 0.3s;
}
a.byLogos:hover::before {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 28 28" style="enable-background:new 0 0 28 28;" xml:space="preserve"><style type="text/css">.st0{fill:%23202A34;}.st1{fill:%23EC651B;}</style><g id="XMLID_1_"><rect id="XMLID_3_" x="0" y="0" class="st0" width="28" height="28"/><path id="XMLID_2_" class="st1" d="M11.5,21.6l-1.2-1.2l5.6-5.6c0.4-0.4,0.4-1,0-1.4l-5.6-5.6l1.2-1.2l5.6,5.6c1.1,1.1,1.1,2.8,0,3.8L11.5,21.6z"/></g></svg>') no-repeat center;
  background-size: 19px auto;
  transition: all 0.3s;
}
/* ---------------------------- LISTADOS ---------------------------- */
ul.li01 {
  float: left;
  clear: both;
  overflow: hidden;
  margin: 20px 0;
}
ul.li01 li {
  float: left;
  clear: both;
  text-align: justify;
  margin: 2px 0;
  padding-left: 20px;
}
ul.liBtnP {
  float: left;
  clear: both;
  overflow: hidden;
  text-align: center;
  background: #f4f4f4;
  border-radius: 50px;
  width: 100%;
  height: 65px;
  margin: 0;
}
ul.liBtnP li {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  font-size: 14px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 40px;
  text-align: left;
  width: 50%;
  margin: 0;
  padding: 0;
}
ul.liBtnP li:after {
  display: none;
}
ul.liBtnP li.actOp {
  border-radius: 50px;
}
ul.liBtnP li .btnDlv {
  float: left;
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  text-align: left;
  width: 100%;
  padding: 13px 30px 10px 30px;
}
ul.liBtnP li .btnDlv:hover {
  color: #eb1b21;
}
ul.liBtnP li.actOp .btnDlv {
  color: #ffffff !important;
  background: #eb1b21;
}
ul.liBtnP li .btnRcj {
  float: left;
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  text-align: left;
  width: 100%;
  padding: 13px 30px 10px 49px;
}
ul.liBtnP li.actOp .btnRcj {
  color: #ffffff !important;
  background: #eb1b21;
}
ul.liBtnP li .btnRcj:hover {
  color: #eb1b21;
}
ul.liBtnP li icon {
  float: left;
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  width: 41px;
  height: 41px;
  margin-right: 17px;
}
ul.liBtnP li .bxTxt {
  float: right;
  display: block;
  box-sizing: border-box;
  color: rgba(25, 25, 25, 0.9);
  text-decoration: none;
  text-align: left;
  width: calc(100% - 55px);
  padding: 5px 0;
}
ul.liBtnP li .btnDlv icon {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="17 -14 51 49" style="enable-background:new 17 -14 51 49;" xml:space="preserve"><style type="text/css">.st0{fill:%237A7A7A;}</style><g><path class="st0" d="M21.2,1.3c-1.4,0-2.6,1.1-2.6,2.6v8.2c0,1.4,1.1,2.6,2.6,2.6h3.6v1.9c0,0.6,0.3,1.2,0.8,1.6c-0.8,1.6-1.3,3.7-0.8,7.1c-0.2,0.6-0.3,1.2-0.3,1.9c0,0.3,0.1,0.6,0.2,0.7c0.2,0.2,0.5,0.3,0.7,0.3h0.1H26c0.5,2.9,3,5.1,5.9,5.1c3,0,5.5-2.2,5.9-5.1h14.7c0,0.2,0.1,0.5,0.1,0.7c0.1,0.2,0.2,0.4,0.4,0.5c0.2,0.1,0.4,0.1,0.7,0l0.8-0.2c0.4,1.1,1.2,2,2.2,2.7c0.9,0.5,1.8,0.8,2.8,0.8c0.4,0,0.8,0,1.2-0.1c2.7-0.6,4.4-3.1,4.2-5.8l1-0.2c0.4-0.1,0.6-0.5,0.5-0.8c-0.8-3.3-3.7-5.5-7-5.5l-1.1-3.7c-0.1-0.4-0.5-0.6-0.9-0.5s-0.6,0.5-0.5,0.9l1.1,3.9l-5.3,5.9h-1.3C53.6,21.7,55,16.6,52.5,9h2l1.4,4.8c0.1,0.4,0.5,0.6,0.9,0.5s0.6-0.5,0.5-0.9L56,9h0.8c0.4,0,0.7-0.3,0.7-0.7V4.5c0-0.2,0-0.7-0.4-1.1c-0.4-0.3-1-0.2-1.4,0L50.8,5l-4.3-0.3l-1.8-1.5c0-1.2-0.1-2.2-0.4-3.1c2.2-0.4,3.9-2.4,3.9-4.8c0-0.3,0-0.5-0.1-0.8h0.5c0.4,0,0.7-0.3,0.7-0.7c0-3.4-2.7-6.1-6-6.1s-6,2.7-6,6.1c0,1.9,0.6,3.5,1.7,4.6c-0.9,0.7-2,1.8-3,3.6c-1.2,2.4-1.9,5.4-1.9,8.9l0,0c0,0.8,0,1.6,0.2,2.2h-3V3.9c0-1.4-1.1-2.6-2.6-2.6L21.2,1.3L21.2,1.3z M57.7,30.7c-0.7-0.4-1.2-1.1-1.5-1.8l7.6-1.8c0.1,1.9-1.2,3.6-3.1,4.1l0,0C59.7,31.4,58.6,31.2,57.7,30.7L57.7,30.7z M54.2,27.6l5.4-6c2.5-0.1,4.8,1.4,5.6,3.7l-10.9,2.5C54.2,27.8,54.2,27.7,54.2,27.6z M43.6,15.6c-0.3-0.7-0.9-1.1-1.8-1.1h-2.5c-1.2,0-2-0.2-2.4-0.7c-0.4-0.4-0.6-1.1-0.6-2h6.9c1,0.1,3.3,0.9,3.3,5v3.6h-2.6v-2.7C43.8,16.8,43.8,16.1,43.6,15.6L43.6,15.6z M47,21.8c0.3,0,0.9,0.1,1.3,0.5c0.3,0.3,0.4,0.7,0.5,1.2h-5l0,0v-1.7H47z M36.2,10.4c0.3-7.5,3.3-10.1,4.7-10.9c0.5,0.3,1,0.5,1.6,0.7c0.3,0.1,0.6,0.1,0.9,0.2c0.2,0.5,0.3,1.1,0.3,1.8c-0.7-0.5-1.6-0.6-2.4-0.3c-0.9,0.3-1.5,1.1-1.6,2c-0.1,1,0.5,2,1.5,2.7l1.9,1.3c-0.2,0.9-0.4,1.8-0.7,2.6L36.2,10.4L36.2,10.4z M43.5-6.8C43.4-6.8,43.4-6.8,43.5-6.8C42.3-6.7,42-5.9,42-5.3v3.7c-1.6-0.7-2.6-2.4-2.6-4.5c0-2.6,2-4.7,4.6-4.7c2.3,0,4.2,1.7,4.5,4H43.5z M47.4-4.6c0,1.9-1.6,3.5-3.5,3.5l0,0c-0.2,0-0.3,0-0.5,0v-4.1c0-0.1,0-0.1,0-0.1h0.1h3.8C47.3-5.2,47.4-4.9,47.4-4.6L47.4-4.6z M48.3,6.3v1.2h-2.8l-3.4-2.2c-0.6-0.4-0.9-0.9-0.9-1.4c0-0.4,0.3-0.7,0.7-0.9c0.1-0.1,0.3-0.1,0.4-0.1c0.3,0,0.6,0.1,0.9,0.4l0,0l3,2.6c0.1,0.1,0.3,0.2,0.4,0.2L48.3,6.3L48.3,6.3z M51.8,7.1c0,0.2-0.1,0.4-0.3,0.4h-1.8V6.4l1.6,0.1C51.8,6.6,51.8,7,51.8,7.1z M52.9,6L52.9,6l3.7-1.2v2.7h-3.4l0,0c0-0.1,0-0.2,0-0.3C53.2,6.8,53.1,6.4,52.9,6L52.9,6z M51.5,8.9c2.1,6.1,1.5,10.5,0.1,14.6h-1.4c-0.1-0.9-0.4-1.6-0.9-2.2c-0.5-0.5-1.1-0.7-1.6-0.8v-3.7c0-4.4-2.3-5.8-3.7-6.2c0.2-0.6,0.4-1.3,0.5-2l0.3,0.2c0.1,0.1,0.2,0.1,0.4,0.1H51.5L51.5,8.9z M39.9,26.7c-0.2-1.8-0.9-3.5-2.2-4.8c-1.4-1.5-3.4-2.3-5.4-2.3c-2.6,0-4.8,1.2-6.2,3.2c0-2,0.5-3.3,1-4.3h6.6c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-7c-0.2,0-0.4-0.2-0.4-0.4v-1.9h5h4.5l0.1,0.1c0.7,0.8,1.9,1.2,3.5,1.2h2.5c0.4,0,0.4,0.1,0.5,0.2c0.1,0.2,0.1,0.5,0.1,0.9h-5.6c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h5.6v2.7v2.5c0,0.9,0.5,1.3,1.4,1.3h7.3c-0.2,0.6-0.5,1.2-0.7,1.8L39.9,26.7z M32.1,31.8c-2.2,0-4.1-1.6-4.5-3.7h9C36.2,30.2,34.3,31.8,32.1,31.8L32.1,31.8z M26,26.7c0-0.4,0.1-0.8,0.2-1.2l0,0c0.8-2.6,3.2-4.5,6-4.5c3.2,0,5.9,2.5,6.2,5.7h-1H26.8H26z M20.1,9.6h10.4v3.6h-9.3c-0.6,0-1.1-0.5-1.1-1.1V9.6z M20.1,6.7h10.4v1.5H20.1V6.7z M20.1,3.9c0-0.6,0.5-1.1,1.1-1.1h8.1c0.6,0,1.1,0.5,1.1,1.1v1.4H20L20.1,3.9L20.1,3.9z"/></g></svg>') no-repeat center;
  background-size: 45px auto;
}
ul.liBtnP li.actOp .btnDlv icon {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="17 -14 51 49" style="enable-background:new 17 -14 51 49;" xml:space="preserve"><style type="text/css">.st0{fill:%23ffffff;}</style><g><path class="st0" d="M21.2,1.3c-1.4,0-2.6,1.1-2.6,2.6v8.2c0,1.4,1.1,2.6,2.6,2.6h3.6v1.9c0,0.6,0.3,1.2,0.8,1.6c-0.8,1.6-1.3,3.7-0.8,7.1c-0.2,0.6-0.3,1.2-0.3,1.9c0,0.3,0.1,0.6,0.2,0.7c0.2,0.2,0.5,0.3,0.7,0.3h0.1H26c0.5,2.9,3,5.1,5.9,5.1c3,0,5.5-2.2,5.9-5.1h14.7c0,0.2,0.1,0.5,0.1,0.7c0.1,0.2,0.2,0.4,0.4,0.5c0.2,0.1,0.4,0.1,0.7,0l0.8-0.2c0.4,1.1,1.2,2,2.2,2.7c0.9,0.5,1.8,0.8,2.8,0.8c0.4,0,0.8,0,1.2-0.1c2.7-0.6,4.4-3.1,4.2-5.8l1-0.2c0.4-0.1,0.6-0.5,0.5-0.8c-0.8-3.3-3.7-5.5-7-5.5l-1.1-3.7c-0.1-0.4-0.5-0.6-0.9-0.5s-0.6,0.5-0.5,0.9l1.1,3.9l-5.3,5.9h-1.3C53.6,21.7,55,16.6,52.5,9h2l1.4,4.8c0.1,0.4,0.5,0.6,0.9,0.5s0.6-0.5,0.5-0.9L56,9h0.8c0.4,0,0.7-0.3,0.7-0.7V4.5c0-0.2,0-0.7-0.4-1.1c-0.4-0.3-1-0.2-1.4,0L50.8,5l-4.3-0.3l-1.8-1.5c0-1.2-0.1-2.2-0.4-3.1c2.2-0.4,3.9-2.4,3.9-4.8c0-0.3,0-0.5-0.1-0.8h0.5c0.4,0,0.7-0.3,0.7-0.7c0-3.4-2.7-6.1-6-6.1s-6,2.7-6,6.1c0,1.9,0.6,3.5,1.7,4.6c-0.9,0.7-2,1.8-3,3.6c-1.2,2.4-1.9,5.4-1.9,8.9l0,0c0,0.8,0,1.6,0.2,2.2h-3V3.9c0-1.4-1.1-2.6-2.6-2.6L21.2,1.3L21.2,1.3z M57.7,30.7c-0.7-0.4-1.2-1.1-1.5-1.8l7.6-1.8c0.1,1.9-1.2,3.6-3.1,4.1l0,0C59.7,31.4,58.6,31.2,57.7,30.7L57.7,30.7z M54.2,27.6l5.4-6c2.5-0.1,4.8,1.4,5.6,3.7l-10.9,2.5C54.2,27.8,54.2,27.7,54.2,27.6z M43.6,15.6c-0.3-0.7-0.9-1.1-1.8-1.1h-2.5c-1.2,0-2-0.2-2.4-0.7c-0.4-0.4-0.6-1.1-0.6-2h6.9c1,0.1,3.3,0.9,3.3,5v3.6h-2.6v-2.7C43.8,16.8,43.8,16.1,43.6,15.6L43.6,15.6z M47,21.8c0.3,0,0.9,0.1,1.3,0.5c0.3,0.3,0.4,0.7,0.5,1.2h-5l0,0v-1.7H47z M36.2,10.4c0.3-7.5,3.3-10.1,4.7-10.9c0.5,0.3,1,0.5,1.6,0.7c0.3,0.1,0.6,0.1,0.9,0.2c0.2,0.5,0.3,1.1,0.3,1.8c-0.7-0.5-1.6-0.6-2.4-0.3c-0.9,0.3-1.5,1.1-1.6,2c-0.1,1,0.5,2,1.5,2.7l1.9,1.3c-0.2,0.9-0.4,1.8-0.7,2.6L36.2,10.4L36.2,10.4z M43.5-6.8C43.4-6.8,43.4-6.8,43.5-6.8C42.3-6.7,42-5.9,42-5.3v3.7c-1.6-0.7-2.6-2.4-2.6-4.5c0-2.6,2-4.7,4.6-4.7c2.3,0,4.2,1.7,4.5,4H43.5z M47.4-4.6c0,1.9-1.6,3.5-3.5,3.5l0,0c-0.2,0-0.3,0-0.5,0v-4.1c0-0.1,0-0.1,0-0.1h0.1h3.8C47.3-5.2,47.4-4.9,47.4-4.6L47.4-4.6z M48.3,6.3v1.2h-2.8l-3.4-2.2c-0.6-0.4-0.9-0.9-0.9-1.4c0-0.4,0.3-0.7,0.7-0.9c0.1-0.1,0.3-0.1,0.4-0.1c0.3,0,0.6,0.1,0.9,0.4l0,0l3,2.6c0.1,0.1,0.3,0.2,0.4,0.2L48.3,6.3L48.3,6.3z M51.8,7.1c0,0.2-0.1,0.4-0.3,0.4h-1.8V6.4l1.6,0.1C51.8,6.6,51.8,7,51.8,7.1z M52.9,6L52.9,6l3.7-1.2v2.7h-3.4l0,0c0-0.1,0-0.2,0-0.3C53.2,6.8,53.1,6.4,52.9,6L52.9,6z M51.5,8.9c2.1,6.1,1.5,10.5,0.1,14.6h-1.4c-0.1-0.9-0.4-1.6-0.9-2.2c-0.5-0.5-1.1-0.7-1.6-0.8v-3.7c0-4.4-2.3-5.8-3.7-6.2c0.2-0.6,0.4-1.3,0.5-2l0.3,0.2c0.1,0.1,0.2,0.1,0.4,0.1H51.5L51.5,8.9z M39.9,26.7c-0.2-1.8-0.9-3.5-2.2-4.8c-1.4-1.5-3.4-2.3-5.4-2.3c-2.6,0-4.8,1.2-6.2,3.2c0-2,0.5-3.3,1-4.3h6.6c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-7c-0.2,0-0.4-0.2-0.4-0.4v-1.9h5h4.5l0.1,0.1c0.7,0.8,1.9,1.2,3.5,1.2h2.5c0.4,0,0.4,0.1,0.5,0.2c0.1,0.2,0.1,0.5,0.1,0.9h-5.6c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h5.6v2.7v2.5c0,0.9,0.5,1.3,1.4,1.3h7.3c-0.2,0.6-0.5,1.2-0.7,1.8L39.9,26.7z M32.1,31.8c-2.2,0-4.1-1.6-4.5-3.7h9C36.2,30.2,34.3,31.8,32.1,31.8L32.1,31.8z M26,26.7c0-0.4,0.1-0.8,0.2-1.2l0,0c0.8-2.6,3.2-4.5,6-4.5c3.2,0,5.9,2.5,6.2,5.7h-1H26.8H26z M20.1,9.6h10.4v3.6h-9.3c-0.6,0-1.1-0.5-1.1-1.1V9.6z M20.1,6.7h10.4v1.5H20.1V6.7z M20.1,3.9c0-0.6,0.5-1.1,1.1-1.1h8.1c0.6,0,1.1,0.5,1.1,1.1v1.4H20L20.1,3.9L20.1,3.9z"/></g></svg>') no-repeat center;
  background-size: 45px auto;
}
ul.liBtnP li .btnRcj icon {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="9 -11 36 42" style="enable-background:new 9 -11 36 42;" xml:space="preserve"><style type="text/css">.st0{fill:%237A7A7A;}</style><g><g><path class="st0" d="M44.5,15.1l-1.8-1.8c-0.2-0.2-0.4-0.2-0.6-0.2H11.9c-0.2,0-0.4,0.1-0.6,0.2l-1.8,1.8c-0.2,0.2-0.2,0.4-0.2,0.6v1.8c0,0.4,0.4,0.8,0.8,0.8h2.2l2.8,11.8c0.1,0.4,0.4,0.6,0.8,0.6h22.8c0.4,0,0.7-0.3,0.8-0.6l2.7-11.9h1.8c0.4,0,0.8-0.4,0.8-0.8v-1.8C44.8,15.5,44.6,15.3,44.5,15.1z M10.9,16l1.3-1.3h9.1v1.9H10.9V16z M21.3,29.1h-4.9l-2.4-10.8h7.4v10.8H21.3z M22.9,14.7h8.6v14.4h-8.6V14.7z M37.9,29.1h-4.8V18.3h7.3L37.9,29.1z M43.1,16.6h-9.9v-1.9h8.6l1.3,1.3V16.6z"/><path class="st0" d="M24.7,9.3c1.1,2.1,4.2,2.1,5.2,0L30.6,8c0.2-0.4,0.1-0.9-0.3-1.1c-0.4-0.2-0.9-0.1-1.1,0.3l-0.7,1.3c-0.5,0.9-1.9,0.9-2.4,0c-2.7-5.2-4.4-8.4-4.4-8.5l0,0c-0.4-0.8-0.6-1.7-0.6-2.8c0-3.5,3-6.4,6.5-6.3c3.2,0.1,5.9,2.8,6,6c0,1.1-0.2,2.1-0.6,3l0,0c0,0-0.1,0.2-0.5,1c-0.2,0.4-0.1,0.9,0.3,1.1s0.9,0.1,1.1-0.3c0.4-0.8,0.5-1,0.5-1l0,0c0.6-1.2,0.8-2.5,0.8-3.8c-0.2-4.1-3.5-7.4-7.6-7.5c-4.4-0.2-8.2,3.5-8.2,7.9c0,1.3,0.3,2.5,0.8,3.5C20.3,0.9,20.7,1.7,24.7,9.3L24.7,9.3z"/><path class="st0" d="M23.9-2.6c0,1.8,1.5,3.3,3.3,3.3s3.3-1.5,3.3-3.3S29-5.9,27.2-5.9S23.9-4.4,23.9-2.6z M28.8-2.6c0,0.9-0.7,1.6-1.6,1.6s-1.6-0.7-1.6-1.6s0.7-1.6,1.6-1.6S28.8-3.5,28.8-2.6z"/><path class="st0" d="M31.8,3.8c-0.7-0.3-1.3,0.4-1,1.1c0.1,0.3,0.5,0.5,0.8,0.5c0.4,0,0.7-0.3,0.7-0.7C32.3,4.3,32.2,3.9,31.8,3.8L31.8,3.8z"/></g></g></svg>') no-repeat center;
  background-size: 30px auto;
  margin-right: 10px;
}
ul.liBtnP li.actOp .btnRcj icon {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="9 -11 36 42" style="enable-background:new 9 -11 36 42;" xml:space="preserve"><style type="text/css">.st0{fill:%23ffffff;}</style><g><g><path class="st0" d="M44.5,15.1l-1.8-1.8c-0.2-0.2-0.4-0.2-0.6-0.2H11.9c-0.2,0-0.4,0.1-0.6,0.2l-1.8,1.8c-0.2,0.2-0.2,0.4-0.2,0.6v1.8c0,0.4,0.4,0.8,0.8,0.8h2.2l2.8,11.8c0.1,0.4,0.4,0.6,0.8,0.6h22.8c0.4,0,0.7-0.3,0.8-0.6l2.7-11.9h1.8c0.4,0,0.8-0.4,0.8-0.8v-1.8C44.8,15.5,44.6,15.3,44.5,15.1z M10.9,16l1.3-1.3h9.1v1.9H10.9V16z M21.3,29.1h-4.9l-2.4-10.8h7.4v10.8H21.3z M22.9,14.7h8.6v14.4h-8.6V14.7z M37.9,29.1h-4.8V18.3h7.3L37.9,29.1z M43.1,16.6h-9.9v-1.9h8.6l1.3,1.3V16.6z"/><path class="st0" d="M24.7,9.3c1.1,2.1,4.2,2.1,5.2,0L30.6,8c0.2-0.4,0.1-0.9-0.3-1.1c-0.4-0.2-0.9-0.1-1.1,0.3l-0.7,1.3c-0.5,0.9-1.9,0.9-2.4,0c-2.7-5.2-4.4-8.4-4.4-8.5l0,0c-0.4-0.8-0.6-1.7-0.6-2.8c0-3.5,3-6.4,6.5-6.3c3.2,0.1,5.9,2.8,6,6c0,1.1-0.2,2.1-0.6,3l0,0c0,0-0.1,0.2-0.5,1c-0.2,0.4-0.1,0.9,0.3,1.1s0.9,0.1,1.1-0.3c0.4-0.8,0.5-1,0.5-1l0,0c0.6-1.2,0.8-2.5,0.8-3.8c-0.2-4.1-3.5-7.4-7.6-7.5c-4.4-0.2-8.2,3.5-8.2,7.9c0,1.3,0.3,2.5,0.8,3.5C20.3,0.9,20.7,1.7,24.7,9.3L24.7,9.3z"/><path class="st0" d="M23.9-2.6c0,1.8,1.5,3.3,3.3,3.3s3.3-1.5,3.3-3.3S29-5.9,27.2-5.9S23.9-4.4,23.9-2.6z M28.8-2.6c0,0.9-0.7,1.6-1.6,1.6s-1.6-0.7-1.6-1.6s0.7-1.6,1.6-1.6S28.8-3.5,28.8-2.6z"/><path class="st0" d="M31.8,3.8c-0.7-0.3-1.3,0.4-1,1.1c0.1,0.3,0.5,0.5,0.8,0.5c0.4,0,0.7-0.3,0.7-0.7C32.3,4.3,32.2,3.9,31.8,3.8L31.8,3.8z"/></g></g></svg>') no-repeat center;
  background-size: 30px auto;
  margin-right: 10px;
}
ul.liProcPas {
  float: none;
  display: inline-block;
  position: relative;
  width: auto;
  margin: 10px auto 10px auto;
}
ul.liProcPas::after {
  left: 0;
  top: 8px;
  z-index: 10;
  content: "";
  position: absolute;
  background: #cccccc;
  width: 100%;
  height: 1px;
}
ul.liProcPas li {
  float: left;
  box-sizing: border-box;
  z-index: 20;
  position: relative;
  outline: none;
  text-indent: -9000px;
  background: #ffffff;
  border: 2px solid #cccccc;
  border-radius: 50%;
  width: 17px;
  height: 17px;
  margin: 0 15px 0 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
ul.liProcPas li:last-child {
  margin: 0;
}
ul.liProcPas li.psAct {
  background: #cccccc;
}
ul.liCat {
  float: left;
  clear: both;
  overflow: hidden;
  font-size: 12px;
  font-family: 'WorkSansMedium', Arial, Tahoma, Verdana;
  text-align: center;
  width: 100%;
  margin: 33px 0 10px 0;
}
ul.liCat li {
  position: relative;
  display: inline-block;
  width: 140px;
  margin: 24px 17px 12px 17px;
  padding: 0;
}
ul.liCat li:after {
  display: none;
}
ul.liCat li a.bxImg {
  float: left;
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  border-radius: 15px;
  width: 140px;
  margin-bottom: 8px;
}
ul.liCat li a.bxImg img {
  float: left;
  display: block;
  width: 140px;
  height: auto;
  margin: 0;
  transition: all linear 0.2s;
}
ul.liCat li a.bxImg:hover img {
  transform: scale(106%, 106%);
  transition: all linear 0.2s;
}
ul.liCat li a.bxTxt {
  float: left;
  display: block;
  color: rgba(25, 25, 25, 0.8);
  text-decoration: none;
  text-align: center;
  width: 100%;
  transition: all linear 0.2s;
}
ul.liCat li a.bxTxt:hover {
  color: rgba(235, 27, 33, 0.8);
  transition: all linear 0.2s;
}
ul.liCatI {
  float: left;
  clear: both;
  overflow: hidden;
  font-size: 12px;
  font-family: 'WorkSansMedium', Arial, Tahoma, Verdana;
  text-align: center;
  width: 100%;
  margin: 0 0 50px 0;
}
ul.liCatI li {
  position: relative;
  display: inline-block;
  background: #fbfbfb;
  border-radius: 15px;
  width: 180px;
  margin: 24px 15px 24px 0;
  padding: 0;
}
ul.liCatI li:after {
  display: none;
}
ul.liCatI li a.bxImg {
  float: left;
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  border-radius: 15px;
  width: 65px;
}
ul.liCatI li a.bxImg img {
  float: left;
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  margin: 0;
  transition: all linear 0.2s;
}
ul.liCatI li:hover a.bxImg img {
  transform: scale(110%, 110%);
  transition: all linear 0.2s;
}
ul.liCatI li a.bxTxt {
  float: left;
  display: block;
  color: rgba(25, 25, 25, 0.85);
  line-height: 62px;
  text-decoration: none;
  text-align: left;
  width: 110px;
}
ul.liCatI li:hover a.bxTxt {
  color: #eb1b21;
}
ul.liCatC {
  float: left;
  clear: both;
  overflow: hidden;
  font-size: 15px;
  text-align: center;
  width: 100%;
  margin: 20px 0;
}
ul.liCatC li {
  float: none;
  position: relative;
  display: inline-block;
  width: auto;
  margin: 10px 7px;
  padding: 0;
}
ul.liCatC li:after {
  display: none;
}
ul.liCatC li a {
  float: left;
  display: block;
  box-sizing: border-box;
  color: #191919;
  line-height: 26px;
  text-decoration: none;
  text-align: center;
  border: 3px solid #f8f8f8;
  border-radius: 30px;
  height: 46px;
  padding: 7px 32px;
}
ul.liCatC li.catAct a,
ul.liCatC li.catAct a:hover {
  color: #ffffff;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  background: #eb1b21;
  border: 3px solid #ffffff;
}
ul.liCatC li a:hover {
  color: #eb1b21;
}
ul.liProd {
  float: left;
  clear: both;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: start;
  align-items: auto;
  align-content: start;
  box-sizing: border-box;
  overflow: hidden;
  font-size: 19px;
  font-family: 'WorkSansMedium', Arial, Tahoma, Verdana;
  text-align: center;
  width: 100%;
  margin: 0;
}
ul.liProd.C4 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  align-items: auto;
  align-content: start;
}
ul.liProd li {
  position: relative;
  display: inline-block;
  width: 240px;
  margin: 20px 36px 80px 0;
  padding: 0;
  padding-bottom: 70px;
}
ul.liProd.C4 li {
  width: 260px;
  margin: 15px 2.5% 80px 2.5%;
  padding-bottom: 82px;
}
ul.liProd li:after {
  display: none;
}
ul.liProd li .bxImg {
  float: left;
  display: block;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  border: 3px solid #f8f8f8;
  border-radius: 20px;
  width: 240px;
  margin-bottom: 15px;
}
ul.liProd.C4 li .bxImg {
  width: 260px;
  height: 260px;
}
ul.liProd.lVal li .bxImg {
  pointer-events: none;
}
ul.liProd li .bxImg img {
  float: left;
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  margin: 0;
  transition: all linear 0.2s;
}
ul.liProd.C4 li .bxImg img {
  top: 50%;
  left: 50%;
  width: 80%;
  margin: auto;
  transform: translate(-50%, -50%);
}
ul.liProd li:hover .bxImg img {
  transform: scale(106%, 106%);
  transition: all linear 0.2s;
}
ul.liProd.lVal li:hover .bxImg img {
  transform: scale(100%, 100%);
  transition: all linear 0.2s;
}
ul.liProd.C4 li:hover .bxImg img {
  transform: scale(106%, 106%) translate(-50%, -50%);
}
ul.liProd li .bxDtV {
  left: 10px;
  bottom: 8px;
  display: block;
  z-index: 100;
  position: absolute;
  overflow: hidden;
  color: #343434;
  font-size: 12px;
  line-height: 28px;
  text-decoration: none;
  background: #f6ef9f;
  border-radius: 7px;
  width: auto;
  height: 30px;
  padding: 0 10px;
}
ul.liProd li .bxTxt {
  float: left;
  display: block;
  cursor: pointer;
  box-sizing: border-box;
  color: rgba(25, 25, 25, 0.9);
  text-decoration: none;
  text-align: left;
  width: 100%;
  padding: 5px 15px;
}
ul.liProd.lVal li .bxTxt {
  pointer-events: none;
}
ul.liProd li .bxTxt b {
  float: left;
  display: block;
  color: #eb1b21;
  font-family: 'WorkSansSemiBold', Arial, Tahoma, Verdana;
  width: 100%;
  margin: 5px 0;
}
ul.liProd li:hover .bxTxt {
  color: #eb1b21;
}
ul.liProd.lVal li:hover .bxTxt {
  color: rgba(25, 25, 25, 0.9);
}
ul.liProd li .bxCmp {
  left: 0;
  bottom: 0;
  display: block;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  border: 1px solid #f7a2a4;
  border-radius: 10px;
  width: 100%;
  height: 52px;
  margin: 0;
  padding: 0;
}
ul.liProd li .bxCmp .btnAd {
  float: right;
  display: block;
  cursor: pointer;
  box-sizing: border-box;
  color: #ffffff;
  font-size: 14px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 50px;
  text-align: center;
  background: #f04549;
  width: calc(100% - 100px);
  height: 52px;
  margin: 0;
  padding: 0;
}
ul.liProd li .bxCmp .btnAd:hover {
  background: #eb1b21;
}
ul.liProd .bx_cant {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  text-align: center;
  width: 100px;
  height: auto;
  margin: 6px 0 0 0;
}
ul.liProd .rem_itm {
  float: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  outline: none;
  text-indent: -9000px;
  width: 30px;
  height: 40px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
ul.liProd .rem_itm::after {
  top: 50%;
  left: 50%;
  content: "";
  position: absolute;
  background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg version="1.1" viewBox="0 0 49.333 49.333" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="a"><path d="m0.031 0.032h36.937v36.935h-36.937z"/></clipPath></defs><g transform="matrix(1.3333 0 0 -1.3333 0 49.333)"><g clip-path="url(%23a)"><g transform="translate(34.382 15.597)"><path d="m0 0c-0.034-0.192-0.071-0.384-0.116-0.576-0.042-0.189-0.087-0.376-0.135-0.565v-3e-3c-0.031-0.121-0.063-0.243-0.099-0.364-0.017-0.065-0.037-0.127-0.057-0.192-0.025-0.093-0.053-0.184-0.084-0.277-0.029-0.093-0.06-0.186-0.091-0.277-0.062-0.183-0.127-0.367-0.195-0.548-0.048-0.132-0.101-0.265-0.155-0.398-0.085-0.206-0.172-0.409-0.265-0.613-0.046-0.098-0.091-0.2-0.142-0.299-0.05-0.107-0.104-0.212-0.155-0.316-0.065-0.125-0.13-0.252-0.198-0.373-0.065-0.124-0.132-0.246-0.206-0.367-2.118-3.64-5.58-6.281-9.54-7.433-0.144-0.043-0.288-0.082-0.435-0.119-0.084-0.023-0.169-0.042-0.254-0.062-4.267-1.003-8.873-0.268-12.638 2.197-0.096 0.065-0.195 0.13-0.291 0.198-0.087 0.059-0.175 0.121-0.262 0.183-0.093 0.068-0.187 0.136-0.28 0.207-0.107 0.079-0.212 0.161-0.316 0.245-0.079 0.06-0.158 0.125-0.235 0.189-0.09 0.074-0.18 0.15-0.271 0.229-0.132 0.113-0.262 0.226-0.389 0.348-0.063 0.056-0.128 0.118-0.19 0.178-0.062 0.059-0.124 0.121-0.186 0.18-9e-3 9e-3 -0.017 0.017-0.028 0.026-0.777 0.759-1.455 1.581-2.042 2.445-0.878 1.297-1.548 2.695-2.005 4.143-9e-3 0.015-0.012 0.031-0.017 0.046-3e-3 0.011-9e-3 0.025-0.011 0.036-0.029 0.091-0.057 0.184-0.085 0.277-0.026 0.082-0.048 0.164-0.071 0.249-3e-3 8e-3 -5e-3 0.017-8e-3 0.025-3e-3 0.014-9e-3 0.028-0.012 0.042-0.274 1-0.451 2.034-0.528 3.084-0.096 1.333-0.028 2.697 0.226 4.061 0.037 0.192 0.074 0.384 0.116 0.577 0.042 0.189 0.088 0.375 0.136 0.564 0.031 0.125 0.065 0.246 0.098 0.367 0.02 0.065 0.037 0.128 0.057 0.193 0.054 0.186 0.113 0.369 0.175 0.553s0.127 0.367 0.195 0.548c0.059 0.164 0.124 0.325 0.192 0.486 0.07 0.169 0.141 0.336 0.217 0.5 0.054 0.124 0.113 0.245 0.175 0.367 0.119 0.242 0.246 0.48 0.373 0.714 0.014 0.026 0.028 0.048 0.04 0.074 2.098 3.756 5.625 6.481 9.664 7.659 0.229 0.065 0.457 0.124 0.686 0.18 4.341 1.02 9.032 0.243 12.83-2.327 0.11-0.073 0.218-0.149 0.325-0.226 0.169-0.118 0.333-0.24 0.497-0.37 0.102-0.079 0.203-0.158 0.305-0.242 0.096-0.08 0.192-0.159 0.285-0.238s0.187-0.158 0.28-0.245c0.093-0.079 0.183-0.161 0.274-0.252 0.09-0.084 0.178-0.169 0.265-0.257 0.02-0.019 0.04-0.036 0.06-0.053 0.762-0.752 1.434-1.565 2.01-2.418 0.89-1.31 1.565-2.722 2.022-4.188 0.02-0.062 0.04-0.121 0.057-0.184 0.037-0.115 0.071-0.231 0.102-0.35 0.011-0.031 0.019-0.062 0.028-0.093 0.274-1.003 0.452-2.033 0.528-3.084 0.096-1.336 0.028-2.697-0.226-4.061m2.584 2.982c-3e-3 1.661-0.237 3.293-0.669 4.855 0 3e-3 0 6e-3 -3e-3 8e-3 -0.082 0.297-0.172 0.593-0.268 0.887-0.026 0.076-0.051 0.153-0.077 0.229-8e-3 0.023-0.014 0.042-0.025 0.065-0.121 0.344-0.254 0.686-0.395 1.025-0.077 0.178-0.156 0.359-0.235 0.534-0.068 0.144-0.133 0.288-0.203 0.429-0.017 0.034-0.031 0.065-0.048 0.099 0 3e-3 -3e-3 3e-3 -3e-3 6e-3 -0.088 0.175-0.175 0.347-0.268 0.516-0.094 0.175-0.189 0.345-0.286 0.514-0.793 1.379-1.784 2.672-2.965 3.844l-0.02 0.02c-2e-3 3e-3 -5e-3 8e-3 -0.011 0.011-0.014 0.02-0.031 0.037-0.051 0.057-0.228 0.226-0.466 0.449-0.709 0.658-0.11 0.098-0.223 0.197-0.339 0.293-0.118 0.102-0.24 0.204-0.364 0.297-0.107 0.087-0.217 0.175-0.327 0.257-0.232 0.183-0.466 0.353-0.706 0.514-6e-3 8e-3 -9e-3 0.011-0.015 8e-3 -0.118 0.082-0.237 0.161-0.355 0.238-0.125 0.084-0.249 0.163-0.373 0.24-0.125 0.076-0.249 0.152-0.373 0.223-0.102 0.062-0.206 0.121-0.311 0.178-0.039 0.022-0.079 0.045-0.118 0.067-0.017 9e-3 -0.034 0.017-0.051 0.029-0.472 0.259-0.957 0.499-1.455 0.714-1.053 0.469-2.163 0.842-3.329 1.11-2.917 0.669-5.857 0.596-8.608-0.107-0.028-9e-3 -0.059-0.014-0.088-0.023-0.034-8e-3 -0.07-0.017-0.107-0.028-0.141-0.037-0.285-0.076-0.426-0.119-0.08-0.022-0.159-0.051-0.238-0.076-0.11-0.034-0.22-0.068-0.333-0.105-2.465-0.785-4.798-2.098-6.809-3.948-1.189-1.093-2.2-2.301-3.027-3.598-0.082-0.124-0.161-0.251-0.24-0.378-0.263-0.424-0.506-0.856-0.723-1.296-0.043-0.079-0.082-0.161-0.122-0.243-0.181-0.37-0.347-0.743-0.5-1.121-0.048-0.116-0.096-0.235-0.141-0.353-0.045-0.119-0.087-0.238-0.13-0.356l-3e-3 -3e-3c-0.039-0.119-0.081-0.237-0.121-0.356-0.042-0.121-0.079-0.243-0.119-0.364-3e-3 -9e-3 -5e-3 -0.017-8e-3 -0.026-0.065-0.209-0.127-0.418-0.184-0.627-0.011-0.042-0.022-0.084-0.034-0.124-0.022-0.087-0.045-0.175-0.067-0.262-0.043-0.17-0.082-0.337-0.119-0.503-0.037-0.17-0.073-0.339-0.104-0.506-0.037-0.192-0.071-0.384-0.102-0.576s-0.057-0.384-0.082-0.579c-0.023-0.175-0.042-0.353-0.056-0.531-6e-3 -0.07-0.015-0.141-0.02-0.211-0.012-0.142-0.023-0.28-0.031-0.421-6e-3 -0.113-0.012-0.229-0.017-0.342-6e-3 -0.096-0.012-0.192-0.014-0.288-6e-3 -0.158-6e-3 -0.316-9e-3 -0.475v-0.059c0-0.028 0-0.056 3e-3 -0.085 0-0.011 0-0.022 3e-3 -0.033 5e-3 -1.621 0.229-3.211 0.649-4.739 6e-3 -0.029 9e-3 -0.057 0.017-0.085 0.048-0.178 0.102-0.356 0.158-0.534 0.06-0.195 0.122-0.387 0.19-0.579 0.065-0.183 0.13-0.367 0.2-0.548 0.339-0.901 0.757-1.782 1.251-2.629 0.794-1.381 1.788-2.683 2.974-3.86 0.011-0.012 0.023-0.023 0.034-0.037 0.014-0.017 0.031-0.034 0.048-0.051 0.071-0.071 0.144-0.133 0.215-0.201l0.186-0.177c0.09-0.085 0.184-0.167 0.274-0.252 0.011-0.011 0.025-0.022 0.039-0.034 3e-3 -5e-3 9e-3 -8e-3 0.012-0.011 0.107-0.09 0.212-0.184 0.319-0.274 0-3e-3 0-3e-3 3e-3 -3e-3l3e-3 -3e-3c0.028-0.025 0.05-0.045 0.079-0.065 0.209-0.177 0.42-0.344 0.635-0.505 0.09-0.068 0.184-0.136 0.274-0.203 6e-3 -9e-3 8e-3 -0.012 0.014-0.012 0.042-0.034 0.082-0.065 0.124-0.09 3e-3 0 3e-3 -3e-3 6e-3 -3e-3 0.096-0.07 0.195-0.138 0.294-0.206 0.237-0.169 0.483-0.328 0.731-0.477 0.124-0.077 0.249-0.153 0.373-0.226 0.169-0.099 0.339-0.195 0.508-0.286 0.037-0.019 0.074-0.039 0.11-0.059 0.06-0.034 0.122-0.065 0.181-0.096 3e-3 -3e-3 6e-3 -3e-3 9e-3 -5e-3 0.082-0.043 0.161-0.085 0.242-0.122 0.02-0.014 0.043-0.025 0.065-0.034 0.178-0.087 0.356-0.172 0.537-0.254 0.186-0.087 0.376-0.169 0.565-0.248 0.971-0.413 1.994-0.743 3.061-0.986 2.929-0.667 5.877-0.585 8.631 0.13 0.045 8e-3 0.09 0.02 0.135 0.034 0.116 0.031 0.232 0.062 0.348 0.096s0.228 0.068 0.341 0.101c0.031 0.012 0.065 0.02 0.096 0.031 0.08 0.026 0.161 0.051 0.24 0.08 0.119 0.039 0.241 0.079 0.359 0.118 0.034 0.011 0.071 0.023 0.105 0.037 0.059 0.02 0.118 0.042 0.178 0.065 0.019 5e-3 0.039 0.014 0.059 0.022 2.214 0.805 4.301 2.048 6.12 3.731 1.906 1.76 3.349 3.824 4.335 6.038v3e-3c0.147 0.327 0.282 0.658 0.406 0.991 6e-3 0.014 0.012 0.028 0.017 0.043 0.122 0.327 0.238 0.658 0.339 0.991 3e-3 5e-3 6e-3 0.011 6e-3 0.017 0.037 0.116 0.071 0.228 0.104 0.344 0.102 0.342 0.19 0.687 0.269 1.034 0.036 0.167 0.073 0.333 0.107 0.5 9e-3 0.042 0.017 0.085 0.025 0.127 3e-3 0.02 6e-3 0.042 0.012 0.062 0.017 0.085 0.031 0.172 0.045 0.257 0.017 0.085 0.028 0.172 0.042 0.257 0.096 0.582 0.161 1.164 0.195 1.742 6e-3 0.116 0.011 0.235 0.017 0.353 6e-3 0.119 9e-3 0.238 0.011 0.354 3e-3 0.101 6e-3 0.203 6e-3 0.305 0 0.053 3e-3 0.11 3e-3 0.163 0 0.023 0 0.043-3e-3 0.065" fill="%23676668"/></g><g transform="translate(25.417 19.535)"><path d="m0 0-1.158 3e-3h-12.672c-0.641 0-1.158-0.52-1.16-1.158 0-0.319 0.129-0.61 0.338-0.822 0.209-0.209 0.5-0.339 0.819-0.342h13.83c0.641 0 1.158 0.517 1.161 1.158 0 0.641-0.52 1.161-1.158 1.161" fill="%23676668"/></g></g></g></svg>') no-repeat center;
  background-size: 25px auto;
  width: 27px;
  height: 27px;
  transform: translate(-50%, -50%);
  opacity: 0.8;
}
ul.liProd .rem_itm:hover::after {
  background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg version="1.1" viewBox="0 0 49.333 49.333" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="a"><path d="m0.031 0.032h36.937v36.935h-36.937z"/></clipPath></defs><g transform="matrix(1.3333 0 0 -1.3333 0 49.333)"><g clip-path="url(%23a)"><g transform="translate(34.382 15.597)"><path d="m0 0c-0.034-0.192-0.071-0.384-0.116-0.576-0.042-0.189-0.087-0.376-0.135-0.565v-3e-3c-0.031-0.121-0.063-0.243-0.099-0.364-0.017-0.065-0.037-0.127-0.057-0.192-0.025-0.093-0.053-0.184-0.084-0.277-0.029-0.093-0.06-0.186-0.091-0.277-0.062-0.183-0.127-0.367-0.195-0.548-0.048-0.132-0.101-0.265-0.155-0.398-0.085-0.206-0.172-0.409-0.265-0.613-0.046-0.098-0.091-0.2-0.142-0.299-0.05-0.107-0.104-0.212-0.155-0.316-0.065-0.125-0.13-0.252-0.198-0.373-0.065-0.124-0.132-0.246-0.206-0.367-2.118-3.64-5.58-6.281-9.54-7.433-0.144-0.043-0.288-0.082-0.435-0.119-0.084-0.023-0.169-0.042-0.254-0.062-4.267-1.003-8.873-0.268-12.638 2.197-0.096 0.065-0.195 0.13-0.291 0.198-0.087 0.059-0.175 0.121-0.262 0.183-0.093 0.068-0.187 0.136-0.28 0.207-0.107 0.079-0.212 0.161-0.316 0.245-0.079 0.06-0.158 0.125-0.235 0.189-0.09 0.074-0.18 0.15-0.271 0.229-0.132 0.113-0.262 0.226-0.389 0.348-0.063 0.056-0.128 0.118-0.19 0.178-0.062 0.059-0.124 0.121-0.186 0.18-9e-3 9e-3 -0.017 0.017-0.028 0.026-0.777 0.759-1.455 1.581-2.042 2.445-0.878 1.297-1.548 2.695-2.005 4.143-9e-3 0.015-0.012 0.031-0.017 0.046-3e-3 0.011-9e-3 0.025-0.011 0.036-0.029 0.091-0.057 0.184-0.085 0.277-0.026 0.082-0.048 0.164-0.071 0.249-3e-3 8e-3 -5e-3 0.017-8e-3 0.025-3e-3 0.014-9e-3 0.028-0.012 0.042-0.274 1-0.451 2.034-0.528 3.084-0.096 1.333-0.028 2.697 0.226 4.061 0.037 0.192 0.074 0.384 0.116 0.577 0.042 0.189 0.088 0.375 0.136 0.564 0.031 0.125 0.065 0.246 0.098 0.367 0.02 0.065 0.037 0.128 0.057 0.193 0.054 0.186 0.113 0.369 0.175 0.553s0.127 0.367 0.195 0.548c0.059 0.164 0.124 0.325 0.192 0.486 0.07 0.169 0.141 0.336 0.217 0.5 0.054 0.124 0.113 0.245 0.175 0.367 0.119 0.242 0.246 0.48 0.373 0.714 0.014 0.026 0.028 0.048 0.04 0.074 2.098 3.756 5.625 6.481 9.664 7.659 0.229 0.065 0.457 0.124 0.686 0.18 4.341 1.02 9.032 0.243 12.83-2.327 0.11-0.073 0.218-0.149 0.325-0.226 0.169-0.118 0.333-0.24 0.497-0.37 0.102-0.079 0.203-0.158 0.305-0.242 0.096-0.08 0.192-0.159 0.285-0.238s0.187-0.158 0.28-0.245c0.093-0.079 0.183-0.161 0.274-0.252 0.09-0.084 0.178-0.169 0.265-0.257 0.02-0.019 0.04-0.036 0.06-0.053 0.762-0.752 1.434-1.565 2.01-2.418 0.89-1.31 1.565-2.722 2.022-4.188 0.02-0.062 0.04-0.121 0.057-0.184 0.037-0.115 0.071-0.231 0.102-0.35 0.011-0.031 0.019-0.062 0.028-0.093 0.274-1.003 0.452-2.033 0.528-3.084 0.096-1.336 0.028-2.697-0.226-4.061m2.584 2.982c-3e-3 1.661-0.237 3.293-0.669 4.855 0 3e-3 0 6e-3 -3e-3 8e-3 -0.082 0.297-0.172 0.593-0.268 0.887-0.026 0.076-0.051 0.153-0.077 0.229-8e-3 0.023-0.014 0.042-0.025 0.065-0.121 0.344-0.254 0.686-0.395 1.025-0.077 0.178-0.156 0.359-0.235 0.534-0.068 0.144-0.133 0.288-0.203 0.429-0.017 0.034-0.031 0.065-0.048 0.099 0 3e-3 -3e-3 3e-3 -3e-3 6e-3 -0.088 0.175-0.175 0.347-0.268 0.516-0.094 0.175-0.189 0.345-0.286 0.514-0.793 1.379-1.784 2.672-2.965 3.844l-0.02 0.02c-2e-3 3e-3 -5e-3 8e-3 -0.011 0.011-0.014 0.02-0.031 0.037-0.051 0.057-0.228 0.226-0.466 0.449-0.709 0.658-0.11 0.098-0.223 0.197-0.339 0.293-0.118 0.102-0.24 0.204-0.364 0.297-0.107 0.087-0.217 0.175-0.327 0.257-0.232 0.183-0.466 0.353-0.706 0.514-6e-3 8e-3 -9e-3 0.011-0.015 8e-3 -0.118 0.082-0.237 0.161-0.355 0.238-0.125 0.084-0.249 0.163-0.373 0.24-0.125 0.076-0.249 0.152-0.373 0.223-0.102 0.062-0.206 0.121-0.311 0.178-0.039 0.022-0.079 0.045-0.118 0.067-0.017 9e-3 -0.034 0.017-0.051 0.029-0.472 0.259-0.957 0.499-1.455 0.714-1.053 0.469-2.163 0.842-3.329 1.11-2.917 0.669-5.857 0.596-8.608-0.107-0.028-9e-3 -0.059-0.014-0.088-0.023-0.034-8e-3 -0.07-0.017-0.107-0.028-0.141-0.037-0.285-0.076-0.426-0.119-0.08-0.022-0.159-0.051-0.238-0.076-0.11-0.034-0.22-0.068-0.333-0.105-2.465-0.785-4.798-2.098-6.809-3.948-1.189-1.093-2.2-2.301-3.027-3.598-0.082-0.124-0.161-0.251-0.24-0.378-0.263-0.424-0.506-0.856-0.723-1.296-0.043-0.079-0.082-0.161-0.122-0.243-0.181-0.37-0.347-0.743-0.5-1.121-0.048-0.116-0.096-0.235-0.141-0.353-0.045-0.119-0.087-0.238-0.13-0.356l-3e-3 -3e-3c-0.039-0.119-0.081-0.237-0.121-0.356-0.042-0.121-0.079-0.243-0.119-0.364-3e-3 -9e-3 -5e-3 -0.017-8e-3 -0.026-0.065-0.209-0.127-0.418-0.184-0.627-0.011-0.042-0.022-0.084-0.034-0.124-0.022-0.087-0.045-0.175-0.067-0.262-0.043-0.17-0.082-0.337-0.119-0.503-0.037-0.17-0.073-0.339-0.104-0.506-0.037-0.192-0.071-0.384-0.102-0.576s-0.057-0.384-0.082-0.579c-0.023-0.175-0.042-0.353-0.056-0.531-6e-3 -0.07-0.015-0.141-0.02-0.211-0.012-0.142-0.023-0.28-0.031-0.421-6e-3 -0.113-0.012-0.229-0.017-0.342-6e-3 -0.096-0.012-0.192-0.014-0.288-6e-3 -0.158-6e-3 -0.316-9e-3 -0.475v-0.059c0-0.028 0-0.056 3e-3 -0.085 0-0.011 0-0.022 3e-3 -0.033 5e-3 -1.621 0.229-3.211 0.649-4.739 6e-3 -0.029 9e-3 -0.057 0.017-0.085 0.048-0.178 0.102-0.356 0.158-0.534 0.06-0.195 0.122-0.387 0.19-0.579 0.065-0.183 0.13-0.367 0.2-0.548 0.339-0.901 0.757-1.782 1.251-2.629 0.794-1.381 1.788-2.683 2.974-3.86 0.011-0.012 0.023-0.023 0.034-0.037 0.014-0.017 0.031-0.034 0.048-0.051 0.071-0.071 0.144-0.133 0.215-0.201l0.186-0.177c0.09-0.085 0.184-0.167 0.274-0.252 0.011-0.011 0.025-0.022 0.039-0.034 3e-3 -5e-3 9e-3 -8e-3 0.012-0.011 0.107-0.09 0.212-0.184 0.319-0.274 0-3e-3 0-3e-3 3e-3 -3e-3l3e-3 -3e-3c0.028-0.025 0.05-0.045 0.079-0.065 0.209-0.177 0.42-0.344 0.635-0.505 0.09-0.068 0.184-0.136 0.274-0.203 6e-3 -9e-3 8e-3 -0.012 0.014-0.012 0.042-0.034 0.082-0.065 0.124-0.09 3e-3 0 3e-3 -3e-3 6e-3 -3e-3 0.096-0.07 0.195-0.138 0.294-0.206 0.237-0.169 0.483-0.328 0.731-0.477 0.124-0.077 0.249-0.153 0.373-0.226 0.169-0.099 0.339-0.195 0.508-0.286 0.037-0.019 0.074-0.039 0.11-0.059 0.06-0.034 0.122-0.065 0.181-0.096 3e-3 -3e-3 6e-3 -3e-3 9e-3 -5e-3 0.082-0.043 0.161-0.085 0.242-0.122 0.02-0.014 0.043-0.025 0.065-0.034 0.178-0.087 0.356-0.172 0.537-0.254 0.186-0.087 0.376-0.169 0.565-0.248 0.971-0.413 1.994-0.743 3.061-0.986 2.929-0.667 5.877-0.585 8.631 0.13 0.045 8e-3 0.09 0.02 0.135 0.034 0.116 0.031 0.232 0.062 0.348 0.096s0.228 0.068 0.341 0.101c0.031 0.012 0.065 0.02 0.096 0.031 0.08 0.026 0.161 0.051 0.24 0.08 0.119 0.039 0.241 0.079 0.359 0.118 0.034 0.011 0.071 0.023 0.105 0.037 0.059 0.02 0.118 0.042 0.178 0.065 0.019 5e-3 0.039 0.014 0.059 0.022 2.214 0.805 4.301 2.048 6.12 3.731 1.906 1.76 3.349 3.824 4.335 6.038v3e-3c0.147 0.327 0.282 0.658 0.406 0.991 6e-3 0.014 0.012 0.028 0.017 0.043 0.122 0.327 0.238 0.658 0.339 0.991 3e-3 5e-3 6e-3 0.011 6e-3 0.017 0.037 0.116 0.071 0.228 0.104 0.344 0.102 0.342 0.19 0.687 0.269 1.034 0.036 0.167 0.073 0.333 0.107 0.5 9e-3 0.042 0.017 0.085 0.025 0.127 3e-3 0.02 6e-3 0.042 0.012 0.062 0.017 0.085 0.031 0.172 0.045 0.257 0.017 0.085 0.028 0.172 0.042 0.257 0.096 0.582 0.161 1.164 0.195 1.742 6e-3 0.116 0.011 0.235 0.017 0.353 6e-3 0.119 9e-3 0.238 0.011 0.354 3e-3 0.101 6e-3 0.203 6e-3 0.305 0 0.053 3e-3 0.11 3e-3 0.163 0 0.023 0 0.043-3e-3 0.065" fill="%23f04549"/></g><g transform="translate(25.417 19.535)"><path d="m0 0-1.158 3e-3h-12.672c-0.641 0-1.158-0.52-1.16-1.158 0-0.319 0.129-0.61 0.338-0.822 0.209-0.209 0.5-0.339 0.819-0.342h13.83c0.641 0 1.158 0.517 1.161 1.158 0 0.641-0.52 1.161-1.158 1.161" fill="%23f04549"/></g></g></g></svg>') no-repeat center;
  background-size: 25px auto;
}
ul.liProd .num_itm {
  float: none;
  overflow: hidden;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 40px;
  width: 12px;
  height: 40px;
}
ul.liProd .add_itm {
  float: none;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  outline: none;
  text-indent: -9000px;
  width: 30px;
  height: 40px;
}
ul.liProd .add_itm::after {
  top: 50%;
  left: 50%;
  content: "";
  z-index: 10;
  position: absolute;
  background: url('data:image/svg+xml,<svg version="1.1" id="svg2" width="49.333332" height="49.333332" viewBox="0 0 49.333332 49.333332" sodipodi:docname="ico-mas.ai" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs6"><clipPath clipPathUnits="userSpaceOnUse" id="clipPath16"><path d="M 0.038,0.04 H 36.962 V 36.962 H 0.038 Z" id="path14" /></clipPath></defs><sodipodi:namedview id="namedview4" pagecolor="%23ffffff" bordercolor="%23e0041d" borderopacity="0.25" inkscape:showpageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:deskcolor="%23d1d1d1" /><g id="g8" inkscape:groupmode="layer" inkscape:label="ico-mas" transform="matrix(1.3333333,0,0,-1.3333333,0,49.333333)"><g id="g10"><g id="g12" clip-path="url(%23clipPath16)"><g id="g18" transform="translate(34.3759,15.5979)"><path d="M 0,0 C -0.034,-0.184 -0.071,-0.367 -0.11,-0.551 -0.133,-0.652 -0.155,-0.757 -0.181,-0.858 -0.2,-0.954 -0.223,-1.047 -0.248,-1.141 -0.299,-1.327 -0.35,-1.513 -0.404,-1.7 c -0.025,-0.093 -0.053,-0.183 -0.084,-0.276 -0.029,-0.093 -0.06,-0.187 -0.091,-0.277 -0.031,-0.09 -0.062,-0.181 -0.096,-0.271 -0.022,-0.068 -0.048,-0.135 -0.073,-0.203 -0.042,-0.116 -0.085,-0.232 -0.133,-0.347 -0.034,-0.091 -0.07,-0.181 -0.11,-0.271 -0.065,-0.156 -0.133,-0.311 -0.203,-0.466 -0.068,-0.147 -0.139,-0.291 -0.209,-0.435 -0.006,-0.008 -0.009,-0.017 -0.014,-0.025 -0.068,-0.144 -0.141,-0.288 -0.22,-0.43 -2.03,-3.783 -5.491,-6.555 -9.486,-7.803 -0.209,-0.065 -0.421,-0.127 -0.63,-0.18 -4.127,-1.076 -8.613,-0.506 -12.365,1.708 -0.167,0.098 -0.333,0.2 -0.5,0.307 -0.11,0.071 -0.22,0.144 -0.327,0.218 -0.085,0.056 -0.17,0.113 -0.252,0.172 -0.025,0.017 -0.05,0.037 -0.073,0.054 -0.119,0.084 -0.237,0.169 -0.35,0.256 -0.167,0.125 -0.33,0.257 -0.491,0.39 -0.099,0.079 -0.198,0.164 -0.297,0.248 -0.262,0.226 -0.516,0.463 -0.765,0.706 -0.019,0.02 -0.039,0.037 -0.059,0.054 -0.009,0.008 -0.02,0.017 -0.028,0.025 -0.751,0.746 -1.412,1.547 -1.985,2.392 -0.878,1.295 -1.547,2.693 -2.004,4.141 -0.009,0.014 -0.012,0.031 -0.017,0.045 -0.003,0.012 -0.009,0.026 -0.012,0.037 -0.028,0.09 -0.056,0.183 -0.084,0.277 -0.026,0.082 -0.048,0.163 -0.071,0.248 -0.003,0.009 -0.005,0.017 -0.008,0.025 -0.003,0.015 -0.009,0.029 -0.012,0.043 -0.273,0.999 -0.451,2.032 -0.528,3.083 -0.096,1.332 -0.028,2.696 0.226,4.059 0.037,0.192 0.074,0.384 0.116,0.576 0.042,0.189 0.088,0.376 0.136,0.565 0.031,0.124 0.065,0.246 0.098,0.367 0.02,0.065 0.037,0.127 0.057,0.192 0.053,0.186 0.113,0.37 0.175,0.553 0.062,0.184 0.127,0.367 0.195,0.548 0.059,0.164 0.124,0.325 0.192,0.486 0.07,0.169 0.141,0.335 0.217,0.499 0.054,0.124 0.113,0.246 0.175,0.367 0.119,0.243 0.246,0.483 0.376,0.72 0.011,0.02 0.025,0.042 0.036,0.065 2.098,3.758 5.621,6.482 9.661,7.659 0.13,0.037 0.257,0.071 0.384,0.105 0.102,0.028 0.203,0.053 0.305,0.076 4.336,1.019 9.026,0.243 12.823,-2.326 0.11,-0.074 0.217,-0.15 0.324,-0.226 0.17,-0.119 0.333,-0.24 0.497,-0.37 0.105,-0.079 0.203,-0.158 0.305,-0.243 0.096,-0.079 0.192,-0.158 0.285,-0.237 0.093,-0.079 0.186,-0.158 0.28,-0.246 0.093,-0.079 0.183,-0.16 0.273,-0.251 0.091,-0.085 0.178,-0.169 0.266,-0.257 0.02,-0.019 0.039,-0.036 0.059,-0.053 0.762,-0.751 1.434,-1.564 2.013,-2.417 0.887,-1.31 1.561,-2.721 2.019,-4.187 C -0.469,7.707 -0.449,7.648 -0.432,7.586 -0.395,7.47 -0.361,7.354 -0.33,7.236 -0.319,7.205 -0.31,7.174 -0.302,7.143 -0.028,6.14 0.15,5.11 0.226,4.06 0.325,2.727 0.254,1.364 0,0 m 2.583,2.998 c 0,0.011 0,0.026 -0.003,0.037 C 2.575,4.678 2.346,6.296 1.914,7.843 1.813,8.218 1.694,8.591 1.567,8.958 1.558,8.98 1.553,9 1.544,9.023 1.361,9.551 1.152,10.07 0.912,10.581 0.844,10.725 0.779,10.869 0.709,11.01 c -0.017,0.034 -0.031,0.065 -0.048,0.099 0,0.003 -0.003,0.003 -0.003,0.006 -0.088,0.175 -0.175,0.347 -0.268,0.516 -0.094,0.175 -0.19,0.345 -0.285,0.514 -0.794,1.378 -1.782,2.671 -2.965,3.842 l -0.022,0.023 c -0.003,0.006 -0.009,0.009 -0.012,0.014 -0.014,0.017 -0.031,0.034 -0.048,0.051 -0.019,0.02 -0.042,0.04 -0.062,0.059 l -0.045,0.045 c -0.087,0.085 -0.175,0.17 -0.265,0.252 -0.105,0.096 -0.209,0.192 -0.316,0.288 -0.009,0.008 -0.018,0.017 -0.029,0.025 -0.107,0.093 -0.217,0.189 -0.327,0.282 -0.226,0.192 -0.455,0.379 -0.692,0.554 -0.119,0.09 -0.237,0.178 -0.356,0.265 -0.09,0.065 -0.178,0.133 -0.268,0.192 -0.025,0.017 -0.054,0.034 -0.079,0.054 -0.121,0.084 -0.243,0.166 -0.367,0.245 -0.031,0.023 -0.065,0.046 -0.099,0.068 -0.093,0.059 -0.186,0.119 -0.279,0.175 -0.124,0.076 -0.249,0.153 -0.373,0.223 -0.093,0.057 -0.186,0.11 -0.282,0.161 -0.051,0.031 -0.102,0.059 -0.153,0.088 l -0.034,0.017 c -0.152,0.084 -0.304,0.166 -0.46,0.245 -0.197,0.102 -0.401,0.201 -0.604,0.297 -0.104,0.048 -0.212,0.096 -0.316,0.144 -0.04,0.019 -0.082,0.039 -0.121,0.053 -0.116,0.051 -0.235,0.099 -0.351,0.147 -0.937,0.392 -1.919,0.709 -2.944,0.946 -2.916,0.669 -5.855,0.595 -8.605,-0.108 -0.028,-0.008 -0.059,-0.014 -0.088,-0.022 -0.033,-0.009 -0.07,-0.017 -0.107,-0.028 -0.141,-0.037 -0.285,-0.077 -0.426,-0.119 -0.079,-0.023 -0.158,-0.051 -0.237,-0.076 -0.11,-0.034 -0.22,-0.068 -0.333,-0.105 -2.465,-0.784 -4.797,-2.097 -6.807,-3.946 -1.189,-1.093 -2.199,-2.301 -3.026,-3.597 -0.082,-0.124 -0.161,-0.251 -0.24,-0.378 -0.263,-0.424 -0.506,-0.856 -0.723,-1.296 -0.042,-0.079 -0.082,-0.161 -0.121,-0.243 -0.181,-0.37 -0.348,-0.742 -0.5,-1.121 -0.048,-0.116 -0.096,-0.234 -0.141,-0.353 -0.045,-0.118 -0.088,-0.237 -0.13,-0.355 L -33.251,9.15 c -0.04,-0.119 -0.082,-0.237 -0.121,-0.356 -0.043,-0.121 -0.079,-0.243 -0.119,-0.364 -0.003,-0.009 -0.006,-0.017 -0.008,-0.026 -0.065,-0.208 -0.127,-0.417 -0.184,-0.626 -0.011,-0.043 -0.022,-0.085 -0.034,-0.124 -0.022,-0.088 -0.045,-0.175 -0.068,-0.263 -0.039,-0.169 -0.079,-0.336 -0.118,-0.503 -0.037,-0.169 -0.074,-0.338 -0.105,-0.505 -0.025,-0.141 -0.05,-0.279 -0.073,-0.418 -0.017,-0.087 -0.031,-0.175 -0.042,-0.262 -0.003,-0.02 -0.006,-0.043 -0.009,-0.062 -0.022,-0.13 -0.039,-0.26 -0.056,-0.39 -0.003,-0.023 -0.006,-0.045 -0.009,-0.068 -0.005,-0.056 -0.014,-0.113 -0.017,-0.169 -0.017,-0.144 -0.031,-0.288 -0.045,-0.432 -0.003,-0.02 -0.003,-0.04 -0.005,-0.059 -0.012,-0.141 -0.023,-0.285 -0.032,-0.427 0,-0.011 -0.002,-0.019 -0.002,-0.031 -0.015,-0.192 -0.023,-0.386 -0.031,-0.581 -0.006,-0.192 -0.009,-0.387 -0.009,-0.582 V 2.897 c 0,-1.689 0.229,-3.346 0.672,-4.935 0.04,-0.144 0.082,-0.288 0.127,-0.432 0.028,-0.099 0.059,-0.198 0.093,-0.297 0.04,-0.13 0.082,-0.257 0.127,-0.384 0.065,-0.183 0.13,-0.367 0.201,-0.547 0.056,-0.15 0.115,-0.3 0.178,-0.446 0.005,-0.014 0.014,-0.031 0.019,-0.046 0.009,-0.025 0.02,-0.048 0.029,-0.07 0.065,-0.153 0.129,-0.302 0.2,-0.452 0,-0.005 0.003,-0.011 0.006,-0.017 0.053,-0.116 0.107,-0.231 0.163,-0.344 0.034,-0.076 0.074,-0.153 0.111,-0.229 0.005,-0.011 0.011,-0.022 0.016,-0.034 0.065,-0.13 0.13,-0.257 0.198,-0.387 0.02,-0.039 0.042,-0.081 0.065,-0.121 0.051,-0.102 0.107,-0.198 0.164,-0.296 0.034,-0.062 0.067,-0.125 0.104,-0.187 0.006,-0.011 0.011,-0.022 0.02,-0.031 0,-0.003 0.003,-0.003 0.003,-0.005 0.793,-1.37 1.773,-2.657 2.947,-3.823 0.011,-0.011 0.023,-0.022 0.034,-0.037 0.014,-0.017 0.031,-0.034 0.048,-0.05 0.071,-0.071 0.144,-0.133 0.215,-0.201 0.062,-0.059 0.124,-0.118 0.186,-0.178 0.09,-0.084 0.183,-0.166 0.274,-0.251 0.011,-0.011 0.025,-0.023 0.039,-0.034 0.003,-0.006 0.009,-0.008 0.012,-0.011 0.107,-0.091 0.211,-0.184 0.319,-0.274 0,-0.003 0,-0.003 0.002,-0.003 l 0.003,-0.003 c 0.028,-0.025 0.051,-0.045 0.079,-0.065 0.209,-0.177 0.421,-0.344 0.636,-0.505 0.09,-0.068 0.183,-0.135 0.273,-0.203 0.006,-0.009 0.009,-0.011 0.014,-0.011 0.043,-0.034 0.082,-0.065 0.125,-0.091 0.003,0 0.003,-0.003 0.005,-0.003 0.096,-0.07 0.195,-0.138 0.294,-0.206 0.237,-0.169 0.483,-0.327 0.731,-0.477 0.124,-0.076 0.249,-0.152 0.373,-0.226 0.18,-0.104 0.361,-0.206 0.542,-0.305 1.454,-0.79 3.04,-1.4 4.737,-1.784 2.942,-0.669 5.903,-0.581 8.67,0.141 0.147,0.034 0.293,0.077 0.44,0.119 0.04,0.011 0.082,0.022 0.122,0.037 0.189,0.053 0.375,0.113 0.559,0.175 0.118,0.039 0.237,0.079 0.355,0.118 0.034,0.011 0.068,0.023 0.105,0.037 0.053,0.02 0.107,0.037 0.158,0.056 0.025,0.012 0.054,0.02 0.079,0.031 2.213,0.805 4.297,2.044 6.115,3.73 3.026,2.8 4.898,6.355 5.61,10.084 0.019,0.105 0.036,0.206 0.053,0.311 0.023,0.132 0.045,0.265 0.062,0.395 0.012,0.065 0.02,0.13 0.028,0.195 0.017,0.11 0.034,0.217 0.046,0.327 0.003,0.014 0.003,0.031 0.005,0.045 0.043,0.35 0.077,0.698 0.096,1.045 0.009,0.13 0.014,0.26 0.02,0.392 0.003,0.091 0.006,0.184 0.009,0.277 0.002,0.113 0.005,0.223 0.005,0.333 0,0.059 0.003,0.116 0.003,0.172 0,0.029 -0.003,0.054 -0.003,0.082" style="fill:%23676668;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path20" /></g><g id="g22" transform="translate(25.4138,19.535)"><path d="m 0,0 -1.158,0.002 h -4.595 v 5.751 c 0,0.64 -0.518,1.158 -1.157,1.159 C -7.55,6.913 -8.07,6.394 -8.07,5.754 L -8.073,0.002 h -4.595 -1.156 c -0.64,0 -1.159,-0.518 -1.16,-1.158 0,-0.64 0.518,-1.16 1.158,-1.161 l 1.158,-0.002 h 4.595 V -8.07 c 0,-0.64 0.518,-1.158 1.157,-1.159 0.64,-0.001 1.16,0.518 1.161,1.158 l 0.002,5.752 h 4.595 1.156 c 0.64,0 1.159,0.518 1.16,1.158 C 1.159,-0.521 0.64,-0.001 0,0" style="fill:%23676668;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path24" /></g></g></g></g></svg>') no-repeat center;
  background-size: 25px auto;
  width: 27px;
  height: 27px;
  transform: translate(-50%, -50%);
  opacity: 0.8;
}
ul.liProd .add_itm:hover::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="svg2" width="49.333332" height="49.333332" viewBox="0 0 49.333332 49.333332" sodipodi:docname="ico-mas.ai" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs6"><clipPath clipPathUnits="userSpaceOnUse" id="clipPath16"><path d="M 0.038,0.04 H 36.962 V 36.962 H 0.038 Z" id="path14" /></clipPath></defs><sodipodi:namedview id="namedview4" pagecolor="%23ffffff" bordercolor="%23e0041d" borderopacity="0.25" inkscape:showpageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:deskcolor="%23d1d1d1" /><g id="g8" inkscape:groupmode="layer" inkscape:label="ico-mas" transform="matrix(1.3333333,0,0,-1.3333333,0,49.333333)"><g id="g10"><g id="g12" clip-path="url(%23clipPath16)"><g id="g18" transform="translate(34.3759,15.5979)"><path d="M 0,0 C -0.034,-0.184 -0.071,-0.367 -0.11,-0.551 -0.133,-0.652 -0.155,-0.757 -0.181,-0.858 -0.2,-0.954 -0.223,-1.047 -0.248,-1.141 -0.299,-1.327 -0.35,-1.513 -0.404,-1.7 c -0.025,-0.093 -0.053,-0.183 -0.084,-0.276 -0.029,-0.093 -0.06,-0.187 -0.091,-0.277 -0.031,-0.09 -0.062,-0.181 -0.096,-0.271 -0.022,-0.068 -0.048,-0.135 -0.073,-0.203 -0.042,-0.116 -0.085,-0.232 -0.133,-0.347 -0.034,-0.091 -0.07,-0.181 -0.11,-0.271 -0.065,-0.156 -0.133,-0.311 -0.203,-0.466 -0.068,-0.147 -0.139,-0.291 -0.209,-0.435 -0.006,-0.008 -0.009,-0.017 -0.014,-0.025 -0.068,-0.144 -0.141,-0.288 -0.22,-0.43 -2.03,-3.783 -5.491,-6.555 -9.486,-7.803 -0.209,-0.065 -0.421,-0.127 -0.63,-0.18 -4.127,-1.076 -8.613,-0.506 -12.365,1.708 -0.167,0.098 -0.333,0.2 -0.5,0.307 -0.11,0.071 -0.22,0.144 -0.327,0.218 -0.085,0.056 -0.17,0.113 -0.252,0.172 -0.025,0.017 -0.05,0.037 -0.073,0.054 -0.119,0.084 -0.237,0.169 -0.35,0.256 -0.167,0.125 -0.33,0.257 -0.491,0.39 -0.099,0.079 -0.198,0.164 -0.297,0.248 -0.262,0.226 -0.516,0.463 -0.765,0.706 -0.019,0.02 -0.039,0.037 -0.059,0.054 -0.009,0.008 -0.02,0.017 -0.028,0.025 -0.751,0.746 -1.412,1.547 -1.985,2.392 -0.878,1.295 -1.547,2.693 -2.004,4.141 -0.009,0.014 -0.012,0.031 -0.017,0.045 -0.003,0.012 -0.009,0.026 -0.012,0.037 -0.028,0.09 -0.056,0.183 -0.084,0.277 -0.026,0.082 -0.048,0.163 -0.071,0.248 -0.003,0.009 -0.005,0.017 -0.008,0.025 -0.003,0.015 -0.009,0.029 -0.012,0.043 -0.273,0.999 -0.451,2.032 -0.528,3.083 -0.096,1.332 -0.028,2.696 0.226,4.059 0.037,0.192 0.074,0.384 0.116,0.576 0.042,0.189 0.088,0.376 0.136,0.565 0.031,0.124 0.065,0.246 0.098,0.367 0.02,0.065 0.037,0.127 0.057,0.192 0.053,0.186 0.113,0.37 0.175,0.553 0.062,0.184 0.127,0.367 0.195,0.548 0.059,0.164 0.124,0.325 0.192,0.486 0.07,0.169 0.141,0.335 0.217,0.499 0.054,0.124 0.113,0.246 0.175,0.367 0.119,0.243 0.246,0.483 0.376,0.72 0.011,0.02 0.025,0.042 0.036,0.065 2.098,3.758 5.621,6.482 9.661,7.659 0.13,0.037 0.257,0.071 0.384,0.105 0.102,0.028 0.203,0.053 0.305,0.076 4.336,1.019 9.026,0.243 12.823,-2.326 0.11,-0.074 0.217,-0.15 0.324,-0.226 0.17,-0.119 0.333,-0.24 0.497,-0.37 0.105,-0.079 0.203,-0.158 0.305,-0.243 0.096,-0.079 0.192,-0.158 0.285,-0.237 0.093,-0.079 0.186,-0.158 0.28,-0.246 0.093,-0.079 0.183,-0.16 0.273,-0.251 0.091,-0.085 0.178,-0.169 0.266,-0.257 0.02,-0.019 0.039,-0.036 0.059,-0.053 0.762,-0.751 1.434,-1.564 2.013,-2.417 0.887,-1.31 1.561,-2.721 2.019,-4.187 C -0.469,7.707 -0.449,7.648 -0.432,7.586 -0.395,7.47 -0.361,7.354 -0.33,7.236 -0.319,7.205 -0.31,7.174 -0.302,7.143 -0.028,6.14 0.15,5.11 0.226,4.06 0.325,2.727 0.254,1.364 0,0 m 2.583,2.998 c 0,0.011 0,0.026 -0.003,0.037 C 2.575,4.678 2.346,6.296 1.914,7.843 1.813,8.218 1.694,8.591 1.567,8.958 1.558,8.98 1.553,9 1.544,9.023 1.361,9.551 1.152,10.07 0.912,10.581 0.844,10.725 0.779,10.869 0.709,11.01 c -0.017,0.034 -0.031,0.065 -0.048,0.099 0,0.003 -0.003,0.003 -0.003,0.006 -0.088,0.175 -0.175,0.347 -0.268,0.516 -0.094,0.175 -0.19,0.345 -0.285,0.514 -0.794,1.378 -1.782,2.671 -2.965,3.842 l -0.022,0.023 c -0.003,0.006 -0.009,0.009 -0.012,0.014 -0.014,0.017 -0.031,0.034 -0.048,0.051 -0.019,0.02 -0.042,0.04 -0.062,0.059 l -0.045,0.045 c -0.087,0.085 -0.175,0.17 -0.265,0.252 -0.105,0.096 -0.209,0.192 -0.316,0.288 -0.009,0.008 -0.018,0.017 -0.029,0.025 -0.107,0.093 -0.217,0.189 -0.327,0.282 -0.226,0.192 -0.455,0.379 -0.692,0.554 -0.119,0.09 -0.237,0.178 -0.356,0.265 -0.09,0.065 -0.178,0.133 -0.268,0.192 -0.025,0.017 -0.054,0.034 -0.079,0.054 -0.121,0.084 -0.243,0.166 -0.367,0.245 -0.031,0.023 -0.065,0.046 -0.099,0.068 -0.093,0.059 -0.186,0.119 -0.279,0.175 -0.124,0.076 -0.249,0.153 -0.373,0.223 -0.093,0.057 -0.186,0.11 -0.282,0.161 -0.051,0.031 -0.102,0.059 -0.153,0.088 l -0.034,0.017 c -0.152,0.084 -0.304,0.166 -0.46,0.245 -0.197,0.102 -0.401,0.201 -0.604,0.297 -0.104,0.048 -0.212,0.096 -0.316,0.144 -0.04,0.019 -0.082,0.039 -0.121,0.053 -0.116,0.051 -0.235,0.099 -0.351,0.147 -0.937,0.392 -1.919,0.709 -2.944,0.946 -2.916,0.669 -5.855,0.595 -8.605,-0.108 -0.028,-0.008 -0.059,-0.014 -0.088,-0.022 -0.033,-0.009 -0.07,-0.017 -0.107,-0.028 -0.141,-0.037 -0.285,-0.077 -0.426,-0.119 -0.079,-0.023 -0.158,-0.051 -0.237,-0.076 -0.11,-0.034 -0.22,-0.068 -0.333,-0.105 -2.465,-0.784 -4.797,-2.097 -6.807,-3.946 -1.189,-1.093 -2.199,-2.301 -3.026,-3.597 -0.082,-0.124 -0.161,-0.251 -0.24,-0.378 -0.263,-0.424 -0.506,-0.856 -0.723,-1.296 -0.042,-0.079 -0.082,-0.161 -0.121,-0.243 -0.181,-0.37 -0.348,-0.742 -0.5,-1.121 -0.048,-0.116 -0.096,-0.234 -0.141,-0.353 -0.045,-0.118 -0.088,-0.237 -0.13,-0.355 L -33.251,9.15 c -0.04,-0.119 -0.082,-0.237 -0.121,-0.356 -0.043,-0.121 -0.079,-0.243 -0.119,-0.364 -0.003,-0.009 -0.006,-0.017 -0.008,-0.026 -0.065,-0.208 -0.127,-0.417 -0.184,-0.626 -0.011,-0.043 -0.022,-0.085 -0.034,-0.124 -0.022,-0.088 -0.045,-0.175 -0.068,-0.263 -0.039,-0.169 -0.079,-0.336 -0.118,-0.503 -0.037,-0.169 -0.074,-0.338 -0.105,-0.505 -0.025,-0.141 -0.05,-0.279 -0.073,-0.418 -0.017,-0.087 -0.031,-0.175 -0.042,-0.262 -0.003,-0.02 -0.006,-0.043 -0.009,-0.062 -0.022,-0.13 -0.039,-0.26 -0.056,-0.39 -0.003,-0.023 -0.006,-0.045 -0.009,-0.068 -0.005,-0.056 -0.014,-0.113 -0.017,-0.169 -0.017,-0.144 -0.031,-0.288 -0.045,-0.432 -0.003,-0.02 -0.003,-0.04 -0.005,-0.059 -0.012,-0.141 -0.023,-0.285 -0.032,-0.427 0,-0.011 -0.002,-0.019 -0.002,-0.031 -0.015,-0.192 -0.023,-0.386 -0.031,-0.581 -0.006,-0.192 -0.009,-0.387 -0.009,-0.582 V 2.897 c 0,-1.689 0.229,-3.346 0.672,-4.935 0.04,-0.144 0.082,-0.288 0.127,-0.432 0.028,-0.099 0.059,-0.198 0.093,-0.297 0.04,-0.13 0.082,-0.257 0.127,-0.384 0.065,-0.183 0.13,-0.367 0.201,-0.547 0.056,-0.15 0.115,-0.3 0.178,-0.446 0.005,-0.014 0.014,-0.031 0.019,-0.046 0.009,-0.025 0.02,-0.048 0.029,-0.07 0.065,-0.153 0.129,-0.302 0.2,-0.452 0,-0.005 0.003,-0.011 0.006,-0.017 0.053,-0.116 0.107,-0.231 0.163,-0.344 0.034,-0.076 0.074,-0.153 0.111,-0.229 0.005,-0.011 0.011,-0.022 0.016,-0.034 0.065,-0.13 0.13,-0.257 0.198,-0.387 0.02,-0.039 0.042,-0.081 0.065,-0.121 0.051,-0.102 0.107,-0.198 0.164,-0.296 0.034,-0.062 0.067,-0.125 0.104,-0.187 0.006,-0.011 0.011,-0.022 0.02,-0.031 0,-0.003 0.003,-0.003 0.003,-0.005 0.793,-1.37 1.773,-2.657 2.947,-3.823 0.011,-0.011 0.023,-0.022 0.034,-0.037 0.014,-0.017 0.031,-0.034 0.048,-0.05 0.071,-0.071 0.144,-0.133 0.215,-0.201 0.062,-0.059 0.124,-0.118 0.186,-0.178 0.09,-0.084 0.183,-0.166 0.274,-0.251 0.011,-0.011 0.025,-0.023 0.039,-0.034 0.003,-0.006 0.009,-0.008 0.012,-0.011 0.107,-0.091 0.211,-0.184 0.319,-0.274 0,-0.003 0,-0.003 0.002,-0.003 l 0.003,-0.003 c 0.028,-0.025 0.051,-0.045 0.079,-0.065 0.209,-0.177 0.421,-0.344 0.636,-0.505 0.09,-0.068 0.183,-0.135 0.273,-0.203 0.006,-0.009 0.009,-0.011 0.014,-0.011 0.043,-0.034 0.082,-0.065 0.125,-0.091 0.003,0 0.003,-0.003 0.005,-0.003 0.096,-0.07 0.195,-0.138 0.294,-0.206 0.237,-0.169 0.483,-0.327 0.731,-0.477 0.124,-0.076 0.249,-0.152 0.373,-0.226 0.18,-0.104 0.361,-0.206 0.542,-0.305 1.454,-0.79 3.04,-1.4 4.737,-1.784 2.942,-0.669 5.903,-0.581 8.67,0.141 0.147,0.034 0.293,0.077 0.44,0.119 0.04,0.011 0.082,0.022 0.122,0.037 0.189,0.053 0.375,0.113 0.559,0.175 0.118,0.039 0.237,0.079 0.355,0.118 0.034,0.011 0.068,0.023 0.105,0.037 0.053,0.02 0.107,0.037 0.158,0.056 0.025,0.012 0.054,0.02 0.079,0.031 2.213,0.805 4.297,2.044 6.115,3.73 3.026,2.8 4.898,6.355 5.61,10.084 0.019,0.105 0.036,0.206 0.053,0.311 0.023,0.132 0.045,0.265 0.062,0.395 0.012,0.065 0.02,0.13 0.028,0.195 0.017,0.11 0.034,0.217 0.046,0.327 0.003,0.014 0.003,0.031 0.005,0.045 0.043,0.35 0.077,0.698 0.096,1.045 0.009,0.13 0.014,0.26 0.02,0.392 0.003,0.091 0.006,0.184 0.009,0.277 0.002,0.113 0.005,0.223 0.005,0.333 0,0.059 0.003,0.116 0.003,0.172 0,0.029 -0.003,0.054 -0.003,0.082" style="fill:%23f04549;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path20" /></g><g id="g22" transform="translate(25.4138,19.535)"><path d="m 0,0 -1.158,0.002 h -4.595 v 5.751 c 0,0.64 -0.518,1.158 -1.157,1.159 C -7.55,6.913 -8.07,6.394 -8.07,5.754 L -8.073,0.002 h -4.595 -1.156 c -0.64,0 -1.159,-0.518 -1.16,-1.158 0,-0.64 0.518,-1.16 1.158,-1.161 l 1.158,-0.002 h 4.595 V -8.07 c 0,-0.64 0.518,-1.158 1.157,-1.159 0.64,-0.001 1.16,0.518 1.161,1.158 l 0.002,5.752 h 4.595 1.156 c 0.64,0 1.159,0.518 1.16,1.158 C 1.159,-0.521 0.64,-0.001 0,0" style="fill:%23f04549;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path24" /></g></g></g></g></svg>') no-repeat center;
  background-size: 25px auto;
}
ul.liProd .dsItm {
  pointer-events: none;
  opacity: 0.3;
}
ul.liProdB {
  float: left;
  clear: both;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: start;
  align-items: auto;
  align-content: start;
  box-sizing: border-box;
  overflow: hidden;
  font-size: 17px;
  font-family: 'WorkSansMedium', Arial, Tahoma, Verdana;
  line-height: 20px;
  text-align: center;
  width: 100%;
  margin: 0 0 100px 0;
}
ul.liProdB li {
  float: left;
  overflow: hidden;
  position: relative;
  display: block;
  border: 3px solid #f8f8f8;
  border-radius: 20px;
  width: 23.5%;
  margin: 15px 2% 15px 0;
  padding: 0 0 10px 0;
}
ul.liProdB li:after {
  display: none;
}
ul.liProdB li .bxImg {
  top: 50%;
  float: left;
  display: block;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  width: 90px;
  margin: 0 0 0 10px;
  transform: translateY(-50%);
}
ul.liProdB li .bxImg img {
  float: left;
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  margin: 0;
  transition: all linear 0.2s;
}
ul.liProdB li:hover .bxImg img {
  transform: scale(106%, 106%);
  transition: all linear 0.2s;
}
ul.liProdB li .bxTxt {
  float: right;
  display: block;
  cursor: pointer;
  box-sizing: border-box;
  color: rgba(25, 25, 25, 0.9);
  text-decoration: none;
  text-align: left;
  width: calc(100% - 108px);
  margin-bottom: 10px;
  padding: 15px 15px 0 15px;
}
ul.liProdB li .bxTxt b {
  float: left;
  display: block;
  color: #eb1b21;
  font-family: 'WorkSansSemiBold', Arial, Tahoma, Verdana;
  width: 100%;
  margin: 5px 0;
}
ul.liProdB li:hover .bxTxt {
  color: #eb1b21;
}
ul.liProm {
  float: left;
  clear: both;
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
  width: 100%;
  margin: 0 0 40px 0;
}
ul.liProm li {
  position: relative;
  display: inline-block;
  width: 48.25%;
  margin: 40px 3.5% 50px 0;
  padding: 0;
}
ul.liProm li:after {
  display: none;
}
ul.liProm li a.bxImg {
  float: left;
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  border-radius: 20px;
  width: 100%;
  height: auto;
  margin-bottom: 15px;
}
ul.liProm li a.bxImg img {
  float: left;
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  margin: 0;
  transition: all linear 0.2s;
}
ul.liProm li a.bxImg:hover img {
  transform: scale(106%, 106%);
  transition: all linear 0.2s;
}
ul.liProm li .bxTxt {
  float: left;
  display: block;
  box-sizing: border-box;
  color: rgba(25, 25, 25, 0.9);
  text-decoration: none;
  text-align: left;
  width: 100%;
  padding: 5px 0;
}
ul.liProm li .bxTxt b {
  float: left;
  display: block;
  color: #eb1b21;
  font-size: 26px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 30px;
  width: 100%;
  margin: 10px 0;
}
ul.liProm li .bxTxt .txtDsc {
  float: left;
  display: block;
  width: 100%;
  margin: 0 0 30px 0;
}
ul.liProm li .bxTxt a {
  float: left;
  clear: both;
  display: block;
  box-sizing: border-box;
  color: #eb1b21;
  font-size: 17px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 28px;
  text-decoration: none;
  text-align: center;
  border: 2px solid #fff200;
  border-radius: 30px;
  width: 210px;
  height: 46px;
  padding: 5px 0;
}
ul.liProm li .bxTxt a:hover {
  color: #191919;
  background: #fff200;
  border: 2px solid #fff200;
}
ul.liItmMExt {
  float: left;
  display: block;
  overflow: visible;
  text-align: center;
  width: 100%;
  margin: 6px auto 20px auto;
}
ul.liItmMExt li {
  float: none;
  clear: none !important;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  overflow: visible;
  position: relative;
  text-align: center;
  background: transparent;
  width: 138px;
  margin: 0 10px 40px 10px;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
ul.liItmMExt.spMd li {
  margin: 0 15px 40px 15px;
}
ul.liItmMExt.wlB li {
  width: 225px;
  margin: 0 35px 40px 35px;
}
ul.liItmMExt li::after {
  display: none;
}
ul.liItmMExt li a {
  float: left;
  display: block;
  box-sizing: border-box;
  overflow: visible;
  position: relative;
  color: #191919;
  font-size: 14px;
  font-family: 'WorkSansMedium', Arial, Tahoma, Verdana;
  line-height: 22px;
  text-align: center;
  text-decoration: none;
  background: transparent;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
ul.liItmMExt li .bx_img {
  float: left;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  text-align: left;
  border: 5px solid #f8f8f8;
  border-radius: 17px;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
ul.liItmMExt.wlB li .bx_img {
  float: none;
  width: 138px !important;
  height: 138px !important;
  margin: 0 auto 20px auto;
}
ul.liItmMExt li:hover .bx_img {
  border: 5px solid #eb1b21;
  transition: all 0.3s;
}
ul.liItmMExt li.opt_sel .bx_img {
  background: transparent;
  border: 5px solid #fddd03;
  transition: all 0.3s;
}
ul.liItmMExt li .bx_img img {
  float: left;
  z-index: 4;
  display: block;
  position: relative;
  border-radius: 12px;
  width: 100%;
  height: auto;
  margin: 0;
}
ul.liItmMExt li .bx_txt {
  float: left;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  line-height: 16px;
  text-align: center;
  width: 100%;
  height: auto;
  padding: 0 10px;
}
ul.liItmMExt li .bx_txt span {
  float: left;
  display: block;
  overflow: hidden;
  color: #eb1b21;
  width: 100%;
  margin-top: 6px;
}
ul.liItmMExt li .bx_txt .small {
  position: relative;
  color: rgba(25, 25, 25, 0.7);
  font-size: 12px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  line-height: 18px;
}
ul.liItmMExt .bx_cant {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  text-align: center;
  width: 100%;
  height: auto;
  margin: 10px 0;
}
ul.liItmMExt .rem_itm {
  float: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  outline: none;
  text-indent: -9000px;
  width: 35px;
  height: 40px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
ul.liItmMExt .rem_itm::after {
  top: 50%;
  left: 50%;
  content: "";
  position: absolute;
  background: url(../lib/ico-men.svg) no-repeat center;
  background-size: 27px auto;
  width: 27px;
  height: 27px;
  transform: translate(-50%, -50%);
  opacity: 0.8;
}
ul.liItmMExt .num_itm {
  float: none;
  overflow: hidden;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  font-size: 14px;
  font-family: 'WorkSansMedium', Arial, Tahoma, Verdana;
  line-height: 40px;
  width: 20px;
  height: 40px;
}
ul.liItmMExt .add_itm {
  float: none;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  outline: none;
  text-indent: -9000px;
  width: 35px;
  height: 40px;
}
ul.liItmMExt .add_itm::after {
  top: 50%;
  left: 50%;
  content: "";
  z-index: 10;
  position: absolute;
  background: url(../lib/ico-mas.svg) no-repeat center;
  background-size: 27px auto;
  width: 27px;
  height: 27px;
  transform: translate(-50%, -50%);
  opacity: 0.8;
}
ul.liItmMExt .dis_itm_s {
  pointer-events: none;
  opacity: 0.3;
}
ul.liItmMExt li.opt_add::after {
  top: 12px;
  right: 12px;
  display: block;
  content: "";
  pointer-events: none;
  position: absolute;
  box-sizing: border-box;
  background: #191919 url(../lib/ico-opt-mas.svg) no-repeat center;
  background-size: 36px auto;
  border-radius: 50%;
  width: 46px;
  height: 46px;
  padding: 0;
}
ul.liItmMExt li.opt_sel::after {
  top: 6px;
  right: 6px;
  display: block;
  content: "";
  pointer-events: none;
  z-index: 10;
  position: absolute;
  box-sizing: border-box;
  background: #51c840 url(../lib/ico-opt-sel.svg) no-repeat center;
  background-size: 30px auto;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  padding: 0;
}
ul.liItmMExt li.opt_dis {
  pointer-events: none;
  /*filter: grayscale(100%);*/
}
ul.liItmMExt li .liRB2 label {
  box-sizing: border-box;
  width: 100%;
  padding: 0 36px;
}
ul.liSucursales {
  float: left;
  clear: both;
  overflow: hidden;
  text-align: center;
  width: 100%;
  margin: 0 0 40px 0;
}
ul.liSucursales li {
  float: none;
  position: relative;
  display: inline-block;
  width: 24%;
  margin: 40px 25px;
  padding: 0;
}
ul.liSucursales li:after {
  display: none;
}
ul.liSucursales li a.bxImg {
  float: left;
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  border-radius: 20px;
  width: 100%;
  margin-bottom: 15px;
}
ul.liSucursales li a.bxImg img {
  float: left;
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  margin: 0;
  transition: all linear 0.2s;
}
ul.liSucursales li a.bxImg:hover img {
  transform: scale(106%, 106%);
  transition: all linear 0.2s;
}
ul.liSucursales li .bxTxt {
  float: left;
  display: block;
  box-sizing: border-box;
  color: #eb1b21;
  font-size: 24px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 30px;
  text-align: center;
  width: 100%;
  padding: 5px 0;
}
ul.liSucursales li .bxTxt a {
  float: left;
  display: block;
  box-sizing: border-box;
  color: #eb1b21;
  text-decoration: none;
  width: 100%;
  padding: 5px 0;
}
ul.liSucursales li .bxTxt a:hover {
  color: #191919;
}
ul.liNos {
  float: left;
  clear: both;
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
  width: 100%;
  margin: 0 0 200px 0;
}
ul.liNos li {
  position: relative;
  display: inline-block;
  width: 48.25%;
  margin: 40px 3.5% 50px 0;
  padding: 0;
}
ul.liNos li:after {
  display: none;
}
ul.liNos li a.bxImg {
  float: left;
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  border-radius: 20px;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
ul.liNos li a.bxImg img {
  float: left;
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  margin: 0;
  transition: all linear 0.2s;
}
ul.liNos li a.bxImg:hover img {
  transform: scale(106%, 106%);
  transition: all linear 0.2s;
}
ul.liNos li .bxTxt {
  float: left;
  display: block;
  box-sizing: border-box;
  color: rgba(25, 25, 25, 0.9);
  text-decoration: none;
  text-align: left;
  width: 100%;
  padding: 5px 0;
}
ul.liNos li .bxTxt a {
  float: left;
  clear: both;
  display: block;
  box-sizing: border-box;
  color: #eb1b21;
  font-size: 24px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 28px;
  text-decoration: none;
  text-align: center;
  width: 100%;
  padding: 5px 0;
}
ul.liNos li .bxTxt a:hover {
  color: #191919;
}
ul.liHis {
  float: none;
  clear: both;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  width: 1030px;
  margin: 50px auto 200px auto;
}
ul.liHis::after {
  left: 50%;
  bottom: 0;
  z-index: 10;
  content: "";
  position: absolute;
  background: #cccccc;
  width: 2px;
  height: 100%;
  transform: translateX(-50%);
}
ul.liHis li {
  float: left;
  clear: both;
  display: block;
  box-sizing: border-box;
  z-index: 20;
  position: relative;
  width: 50%;
  margin: 30px 0;
  padding: 0 10% 0 0;
}
ul.liHis li:first-child::after {
  left: auto;
  right: -2px;
  top: -30px;
  z-index: -1;
  content: "";
  display: block;
  position: absolute;
  background: #ffffff;
  border-radius: 0;
  border: 0;
  width: 4px;
  height: 53%;
}
/*
ul.liHis li:last-child::after{
  top: auto;
  left: auto;
  right: -2px;
  bottom: -30px;
  z-index: -1;
  content: "";
  display: block;
  position: absolute;
  background: @col0;
  border-radius: 0;
  border: 0;
  width: 4px;
  height: 80%;
}
ul.liHis li:last-child::before{
  top: auto;
  right: auto;
  left: -2px;
  bottom: -30px;
  z-index: -1;
  content: "";
  display: block;
  position: absolute;
  background: @col0;
  border-radius: 0;
  border: 0;
  width: 4px;
  height: 80%;
}*/
ul.liHis li:nth-child(even) {
  float: right;
  padding: 0 0 0 10%;
}
ul.liHis li:after {
  display: none;
}
ul.liHis li .bxA {
  top: 80px;
  right: -36px;
  display: block;
  box-sizing: border-box;
  position: absolute;
  overflow: hidden;
  color: #ef5559;
  font-size: 20px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 68px;
  text-align: center;
  background: #ffffff;
  border: 2px solid #fff200;
  border-radius: 50%;
  width: 72px;
  height: 72px;
}
ul.liHis li:nth-child(even) .bxA {
  left: -36px;
  right: auto;
}
ul.liHis li .bxImg {
  float: left;
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  border-radius: 20px;
  width: 100%;
  margin-bottom: 10px;
}
ul.liHis li .bxImg img {
  float: left;
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  margin: 0;
  transition: all linear 0.2s;
}
ul.liHis li .bxTxt {
  float: left;
  display: block;
  box-sizing: border-box;
  color: rgba(25, 25, 25, 0.9);
  text-decoration: none;
  text-align: left;
  width: 100%;
  padding: 5px 0;
}
ul.liHis li .bxTxt b {
  float: left;
  display: block;
  box-sizing: border-box;
  color: #eb1b21;
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  width: 100%;
  padding: 5px 0;
}
ul.liLog {
  float: none;
  clear: both;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  width: 1030px;
  margin: 50px auto 200px auto;
}
ul.liLog::after {
  left: 50%;
  bottom: 0;
  z-index: 10;
  content: "";
  position: absolute;
  background: #cccccc;
  width: 2px;
  height: 100%;
  transform: translateX(-50%);
}
ul.liLog li {
  float: left;
  clear: both;
  display: block;
  box-sizing: border-box;
  z-index: 20;
  position: relative;
  width: 50%;
  margin: 30px 0;
  padding: 0 10% 0 0;
}
ul.liLog li:first-child::after {
  left: auto;
  right: -2px;
  top: -30px;
  z-index: -1;
  content: "";
  display: block;
  position: absolute;
  background: #ffffff;
  border-radius: 0;
  border: 0;
  width: 4px;
  height: 53%;
}
ul.liLog li:nth-child(even) {
  float: right;
  padding: 0 0 0 10%;
}
ul.liLog li:after {
  display: none;
}
ul.liLog li .bxA {
  top: 50%;
  right: -36px;
  display: block;
  box-sizing: border-box;
  position: absolute;
  overflow: hidden;
  color: #ef5559;
  font-size: 20px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 68px;
  text-align: center;
  background: #ffffff;
  border: 2px solid #fff200;
  border-radius: 50%;
  width: 72px;
  height: 72px;
  transform: translateY(-50%);
}
ul.liLog li:nth-child(even) .bxA {
  left: -36px;
  right: auto;
}
ul.liLog li .bxTxt {
  float: left;
  display: block;
  box-sizing: border-box;
  color: rgba(25, 25, 25, 0.9);
  text-decoration: none;
  text-align: right;
  width: 100%;
  padding: 5px 0;
}
ul.liLog li:nth-child(even) .bxTxt {
  text-align: left;
}
ul.liLog li .bxTxt b {
  color: #eb1b21;
}
ul.liSeguimiento {
  float: left;
  box-sizing: border-box;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  width: 100%;
  margin-top: 10px;
}
ul.liSeguimiento li {
  float: none;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  width: 125px;
  margin: 0 4px;
  padding: 0;
}
ul.liSeguimiento li:after {
  display: none;
}
ul.liSeguimiento li span {
  display: block;
  background: #ffffff;
  border-radius: 50%;
  border: 2px solid #ffffff;
  width: 71px;
  height: 71px;
  margin: 0 auto 10px auto;
}
ul.liSeguimiento li.ico_ar_r {
  background: url('data:image/svg+xml,<svg version="1.1" id="transport" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 15 26.1" style="enable-background:new 0 0 15 26.1;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><polyline class="st0" points="1.2,25.1 13.8,13 1.2,1 "/></svg>') no-repeat center;
  background-size: 8px auto;
  width: 15px;
  height: 80px;
}
ul.liSeguimiento li.act_ps {
  color: #7fcbd4;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  font-weight: 100;
}
ul.liSeguimiento li.act_ps span {
  background: #7fcbd4;
  border: 2px solid #7fcbd4;
}
ul.liSeguimiento li.procesando span {
  background-image: url('data:image/svg+xml,<svg version="1.1" id="_x3C_Layer_x3E_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 47.1 34" style="enable-background:new 0 0 47.1 34;" xml:space="preserve"><style type="text/css">.st0{fill:%237f7f7f;}</style><g><path class="st0" d="M30.5,32.9c-4.1,0-7.9-1.5-10.9-4.3c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0c2.7,2.6,6.3,4,10.1,4c8.1,0,14.7-6.6,14.7-14.7c0-8.1-6.6-14.7-14.7-14.7c-4.4,0-8.6,2-11.4,5.4C18.9,8,18.5,8,18.2,7.8C18,7.6,18,7.2,18.2,7c3-3.7,7.5-5.8,12.3-5.8c8.8,0,15.9,7.1,15.9,15.9C46.3,25.8,39.2,32.9,30.5,32.9z"/><circle class="st0" cx="18.6" cy="17" r="1.4"/><circle class="st0" cx="42.3" cy="17" r="1.4"/><circle class="st0" cx="30.5" cy="28.9" r="1.4"/><circle class="st0" cx="30.5" cy="5.2" r="1.4"/><path class="st0" d="M38.1,17.6h-7.6c-0.3,0-0.6-0.3-0.6-0.6v-4.7c0-0.3,0.3-0.6,0.6-0.6c0.3,0,0.6,0.3,0.6,0.6v4.1h7c0.3,0,0.6,0.3,0.6,0.6C38.7,17.3,38.4,17.6,38.1,17.6z"/><path class="st0" d="M20,11.4h-1.2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6H20c0.3,0,0.6,0.3,0.6,0.6C20.6,11.1,20.3,11.4,20,11.4z"/><path class="st0" d="M16.5,11.4h-2.3c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6C17.1,11.1,16.8,11.4,16.5,11.4z M11.9,11.4H9.6c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6C12.5,11.1,12.2,11.4,11.9,11.4z"/><path class="st0" d="M7.2,11.4H6.1c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.2c0.3,0,0.6,0.3,0.6,0.6C7.8,11.1,7.6,11.4,7.2,11.4z"/><path class="st0" d="M15.2,17.6H14c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.2c0.3,0,0.6,0.3,0.6,0.6C15.8,17.3,15.5,17.6,15.2,17.6z"/><path class="st0" d="M11.7,17.6H9.4c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6C12.3,17.3,12,17.6,11.7,17.6z M7.1,17.6H4.8c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6C7.7,17.3,7.4,17.6,7.1,17.6z"/><path class="st0" d="M2.5,17.6H1.3c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.2c0.3,0,0.6,0.3,0.6,0.6C3.1,17.3,2.8,17.6,2.5,17.6z"/><path class="st0" d="M20,23.8h-1.2c-0.3,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6H20c0.3,0,0.6,0.3,0.6,0.6S20.3,23.8,20,23.8z"/><path class="st0" d="M16.5,23.8h-2.3c-0.3,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6S16.8,23.8,16.5,23.8z M11.9,23.8H9.6c-0.3,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6S12.2,23.8,11.9,23.8z"/><path class="st0" d="M7.2,23.8H6.1c-0.3,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h1.2c0.3,0,0.6,0.3,0.6,0.6S7.6,23.8,7.2,23.8z"/></g></svg>');
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: 40px auto;
}
ul.liSeguimiento li.procesando.act_ps span {
  background-image: url('data:image/svg+xml,<svg version="1.1" id="_x3C_Layer_x3E_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 47.1 34" style="enable-background:new 0 0 47.1 34;" xml:space="preserve"><style type="text/css">.st0{fill:%23ffffff;}</style><g><path class="st0" d="M30.5,32.9c-4.1,0-7.9-1.5-10.9-4.3c-0.2-0.2-0.2-0.6,0-0.8c0.2-0.2,0.6-0.2,0.8,0c2.7,2.6,6.3,4,10.1,4c8.1,0,14.7-6.6,14.7-14.7c0-8.1-6.6-14.7-14.7-14.7c-4.4,0-8.6,2-11.4,5.4C18.9,8,18.5,8,18.2,7.8C18,7.6,18,7.2,18.2,7c3-3.7,7.5-5.8,12.3-5.8c8.8,0,15.9,7.1,15.9,15.9C46.3,25.8,39.2,32.9,30.5,32.9z"/><circle class="st0" cx="18.6" cy="17" r="1.4"/><circle class="st0" cx="42.3" cy="17" r="1.4"/><circle class="st0" cx="30.5" cy="28.9" r="1.4"/><circle class="st0" cx="30.5" cy="5.2" r="1.4"/><path class="st0" d="M38.1,17.6h-7.6c-0.3,0-0.6-0.3-0.6-0.6v-4.7c0-0.3,0.3-0.6,0.6-0.6c0.3,0,0.6,0.3,0.6,0.6v4.1h7c0.3,0,0.6,0.3,0.6,0.6C38.7,17.3,38.4,17.6,38.1,17.6z"/><path class="st0" d="M20,11.4h-1.2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6H20c0.3,0,0.6,0.3,0.6,0.6C20.6,11.1,20.3,11.4,20,11.4z"/><path class="st0" d="M16.5,11.4h-2.3c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6C17.1,11.1,16.8,11.4,16.5,11.4z M11.9,11.4H9.6c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6C12.5,11.1,12.2,11.4,11.9,11.4z"/><path class="st0" d="M7.2,11.4H6.1c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.2c0.3,0,0.6,0.3,0.6,0.6C7.8,11.1,7.6,11.4,7.2,11.4z"/><path class="st0" d="M15.2,17.6H14c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.2c0.3,0,0.6,0.3,0.6,0.6C15.8,17.3,15.5,17.6,15.2,17.6z"/><path class="st0" d="M11.7,17.6H9.4c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6C12.3,17.3,12,17.6,11.7,17.6z M7.1,17.6H4.8c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6C7.7,17.3,7.4,17.6,7.1,17.6z"/><path class="st0" d="M2.5,17.6H1.3c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.2c0.3,0,0.6,0.3,0.6,0.6C3.1,17.3,2.8,17.6,2.5,17.6z"/><path class="st0" d="M20,23.8h-1.2c-0.3,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6H20c0.3,0,0.6,0.3,0.6,0.6S20.3,23.8,20,23.8z"/><path class="st0" d="M16.5,23.8h-2.3c-0.3,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6S16.8,23.8,16.5,23.8z M11.9,23.8H9.6c-0.3,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h2.3c0.3,0,0.6,0.3,0.6,0.6S12.2,23.8,11.9,23.8z"/><path class="st0" d="M7.2,23.8H6.1c-0.3,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h1.2c0.3,0,0.6,0.3,0.6,0.6S7.6,23.8,7.2,23.8z"/></g></svg>');
  background-position: 10px center;
  background-repeat: no-repeat;
  background-size: 40px auto;
}
ul.liSeguimiento li.preparacion span {
  background-image: url('data:image/svg+xml,<svg version="1.1" id="_x3C_Layer_x3E_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 51 32" style="enable-background:new 0 0 51 32;" xml:space="preserve"><style type="text/css">.st0{fill:%237f7f7f;}</style><g><path class="st0" d="M38.1,31.1H24.7c-1.3,0-2.4-1-2.5-2.4l-0.5-7.1c-0.4,0-0.7,0.1-1.1,0.1c-4.6,0-8.4-3.8-8.4-8.4c0-4.6,3.8-8.4,8.4-8.4c1.1,0,2.3,0.2,3.3,0.7c1.4-2.9,4.3-4.7,7.5-4.7c3.2,0,6.1,1.8,7.5,4.7c1.1-0.5,2.2-0.7,3.3-0.7c4.6,0,8.4,3.8,8.4,8.4c0,4.6-3.8,8.4-8.4,8.4c-0.4,0-0.7,0-1.1-0.1l-0.5,7.1C40.6,30.1,39.5,31.1,38.1,31.1z M22.2,20.3c0.1,0,0.3,0,0.4,0.1c0.1,0.1,0.2,0.3,0.3,0.5l0.6,7.8c0.1,0.7,0.6,1.2,1.3,1.2h13.5c0.7,0,1.2-0.5,1.3-1.2l0.6-7.8c0-0.2,0.1-0.4,0.3-0.5c0.1-0.1,0.3-0.2,0.5-0.1c0.5,0.1,1,0.2,1.5,0.2c3.9,0,7.2-3.2,7.2-7.2c0-3.9-3.2-7.2-7.2-7.2c-1.2,0-2.3,0.3-3.4,0.8c-0.2,0.1-0.3,0.1-0.5,0C38.2,7,38.1,6.8,38,6.7c-1.1-2.7-3.7-4.5-6.6-4.5c-2.9,0-5.5,1.8-6.6,4.5C24.7,6.8,24.6,7,24.4,7c-0.2,0.1-0.4,0-0.5,0c-1-0.5-2.2-0.8-3.4-0.8c-3.9,0-7.2,3.2-7.2,7.2c0,3.9,3.2,7.2,7.2,7.2c0.5,0,1-0.1,1.5-0.2C22.1,20.3,22.1,20.3,22.2,20.3z"/><path class="st0" d="M46.3,17.2c-0.1,0-0.2,0-0.3-0.1c-0.3-0.1-0.5-0.5-0.3-0.8c0.3-0.7,0.5-1.5,0.5-2.3c0-1.8-0.9-3.5-2.3-4.5c-0.3-0.2-0.4-0.6-0.1-0.9c0.2-0.3,0.6-0.4,0.9-0.1c1.8,1.3,2.9,3.4,2.9,5.6c0,1-0.2,1.9-0.6,2.8C46.8,17,46.6,17.2,46.3,17.2z"/><path class="st0" d="M42.3,21.7c-1.6,0-3.2-0.4-4.5-1.3c-0.3-0.2-0.4-0.6-0.2-0.9c0.2-0.3,0.6-0.4,0.9-0.2c1.1,0.7,2.5,1.1,3.8,1.1c3.9,0,7.2-3.2,7.2-7.2c0-3.9-3.2-7.2-7.2-7.2c-1.2,0-2.3,0.3-3.4,0.8c-0.2,0.1-0.3,0.1-0.5,0C38.2,7,38.1,6.8,38,6.7c-1.1-2.7-3.7-4.5-6.6-4.5c-2.9,0-5.5,1.8-6.6,4.5C24.7,6.8,24.6,7,24.4,7c-0.2,0.1-0.4,0-0.5,0c-1-0.5-2.2-0.8-3.4-0.8c-3.9,0-7.2,3.2-7.2,7.2c0,3.9,3.2,7.2,7.2,7.2c2,0,3.9-0.8,5.2-2.3c0.2-0.3,0.6-0.3,0.9,0c0.3,0.2,0.3,0.6,0,0.9c-1.6,1.7-3.8,2.7-6.2,2.7c-4.6,0-8.4-3.8-8.4-8.4c0-4.6,3.8-8.4,8.4-8.4c1.1,0,2.3,0.2,3.3,0.7c1.4-2.9,4.3-4.7,7.5-4.7c3.2,0,6.1,1.8,7.5,4.7c1.1-0.5,2.2-0.7,3.3-0.7c4.6,0,8.4,3.8,8.4,8.4C50.7,17.9,46.9,21.7,42.3,21.7z"/><path class="st0" d="M18.4,27.1h-2.2c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h2.2c0.4,0,0.6,0.3,0.6,0.6C19,26.8,18.7,27.1,18.4,27.1z"/><path class="st0" d="M13,27.1H9.7c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6H13c0.4,0,0.6,0.3,0.6,0.6C13.6,26.8,13.3,27.1,13,27.1z"/><path class="st0" d="M6.5,27.1H4.3c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h2.2c0.4,0,0.6,0.3,0.6,0.6C7.2,26.8,6.9,27.1,6.5,27.1z"/><path class="st0" d="M10.5,17.7H9.2c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h1.3c0.4,0,0.6,0.3,0.6,0.6S10.8,17.7,10.5,17.7z"/><path class="st0" d="M6.9,17.7H5.3c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h1.5c0.4,0,0.6,0.3,0.6,0.6S7.2,17.7,6.9,17.7z"/><path class="st0" d="M3,17.7H1.8c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6H3c0.4,0,0.6,0.3,0.6,0.6S3.4,17.7,3,17.7z"/><path class="st0" d="M10.5,8.3H9.2c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h1.3c0.4,0,0.6,0.3,0.6,0.6C11.1,8.1,10.8,8.3,10.5,8.3z"/><path class="st0" d="M6.6,8.3H4.8c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h1.7c0.4,0,0.6,0.3,0.6,0.6C7.2,8.1,6.9,8.3,6.6,8.3z"/><path class="st0" d="M2.2,8.3H1c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h1.3c0.4,0,0.6,0.3,0.6,0.6C2.9,8.1,2.6,8.3,2.2,8.3z"/><path class="st0" d="M33.2,25.7H22.5c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h10.7c0.4,0,0.6,0.3,0.6,0.6C33.9,25.4,33.6,25.7,33.2,25.7z"/></g></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 44px auto;
}
ul.liSeguimiento li.preparacion.act_ps span {
  background-image: url('data:image/svg+xml,<svg version="1.1" id="_x3C_Layer_x3E_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 51 32" style="enable-background:new 0 0 51 32;" xml:space="preserve"><style type="text/css">.st0{fill:%23ffffff;}</style><g><path class="st0" d="M38.1,31.1H24.7c-1.3,0-2.4-1-2.5-2.4l-0.5-7.1c-0.4,0-0.7,0.1-1.1,0.1c-4.6,0-8.4-3.8-8.4-8.4c0-4.6,3.8-8.4,8.4-8.4c1.1,0,2.3,0.2,3.3,0.7c1.4-2.9,4.3-4.7,7.5-4.7c3.2,0,6.1,1.8,7.5,4.7c1.1-0.5,2.2-0.7,3.3-0.7c4.6,0,8.4,3.8,8.4,8.4c0,4.6-3.8,8.4-8.4,8.4c-0.4,0-0.7,0-1.1-0.1l-0.5,7.1C40.6,30.1,39.5,31.1,38.1,31.1z M22.2,20.3c0.1,0,0.3,0,0.4,0.1c0.1,0.1,0.2,0.3,0.3,0.5l0.6,7.8c0.1,0.7,0.6,1.2,1.3,1.2h13.5c0.7,0,1.2-0.5,1.3-1.2l0.6-7.8c0-0.2,0.1-0.4,0.3-0.5c0.1-0.1,0.3-0.2,0.5-0.1c0.5,0.1,1,0.2,1.5,0.2c3.9,0,7.2-3.2,7.2-7.2c0-3.9-3.2-7.2-7.2-7.2c-1.2,0-2.3,0.3-3.4,0.8c-0.2,0.1-0.3,0.1-0.5,0C38.2,7,38.1,6.8,38,6.7c-1.1-2.7-3.7-4.5-6.6-4.5c-2.9,0-5.5,1.8-6.6,4.5C24.7,6.8,24.6,7,24.4,7c-0.2,0.1-0.4,0-0.5,0c-1-0.5-2.2-0.8-3.4-0.8c-3.9,0-7.2,3.2-7.2,7.2c0,3.9,3.2,7.2,7.2,7.2c0.5,0,1-0.1,1.5-0.2C22.1,20.3,22.1,20.3,22.2,20.3z"/><path class="st0" d="M46.3,17.2c-0.1,0-0.2,0-0.3-0.1c-0.3-0.1-0.5-0.5-0.3-0.8c0.3-0.7,0.5-1.5,0.5-2.3c0-1.8-0.9-3.5-2.3-4.5c-0.3-0.2-0.4-0.6-0.1-0.9c0.2-0.3,0.6-0.4,0.9-0.1c1.8,1.3,2.9,3.4,2.9,5.6c0,1-0.2,1.9-0.6,2.8C46.8,17,46.6,17.2,46.3,17.2z"/><path class="st0" d="M42.3,21.7c-1.6,0-3.2-0.4-4.5-1.3c-0.3-0.2-0.4-0.6-0.2-0.9c0.2-0.3,0.6-0.4,0.9-0.2c1.1,0.7,2.5,1.1,3.8,1.1c3.9,0,7.2-3.2,7.2-7.2c0-3.9-3.2-7.2-7.2-7.2c-1.2,0-2.3,0.3-3.4,0.8c-0.2,0.1-0.3,0.1-0.5,0C38.2,7,38.1,6.8,38,6.7c-1.1-2.7-3.7-4.5-6.6-4.5c-2.9,0-5.5,1.8-6.6,4.5C24.7,6.8,24.6,7,24.4,7c-0.2,0.1-0.4,0-0.5,0c-1-0.5-2.2-0.8-3.4-0.8c-3.9,0-7.2,3.2-7.2,7.2c0,3.9,3.2,7.2,7.2,7.2c2,0,3.9-0.8,5.2-2.3c0.2-0.3,0.6-0.3,0.9,0c0.3,0.2,0.3,0.6,0,0.9c-1.6,1.7-3.8,2.7-6.2,2.7c-4.6,0-8.4-3.8-8.4-8.4c0-4.6,3.8-8.4,8.4-8.4c1.1,0,2.3,0.2,3.3,0.7c1.4-2.9,4.3-4.7,7.5-4.7c3.2,0,6.1,1.8,7.5,4.7c1.1-0.5,2.2-0.7,3.3-0.7c4.6,0,8.4,3.8,8.4,8.4C50.7,17.9,46.9,21.7,42.3,21.7z"/><path class="st0" d="M18.4,27.1h-2.2c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h2.2c0.4,0,0.6,0.3,0.6,0.6C19,26.8,18.7,27.1,18.4,27.1z"/><path class="st0" d="M13,27.1H9.7c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6H13c0.4,0,0.6,0.3,0.6,0.6C13.6,26.8,13.3,27.1,13,27.1z"/><path class="st0" d="M6.5,27.1H4.3c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h2.2c0.4,0,0.6,0.3,0.6,0.6C7.2,26.8,6.9,27.1,6.5,27.1z"/><path class="st0" d="M10.5,17.7H9.2c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h1.3c0.4,0,0.6,0.3,0.6,0.6S10.8,17.7,10.5,17.7z"/><path class="st0" d="M6.9,17.7H5.3c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6h1.5c0.4,0,0.6,0.3,0.6,0.6S7.2,17.7,6.9,17.7z"/><path class="st0" d="M3,17.7H1.8c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6H3c0.4,0,0.6,0.3,0.6,0.6S3.4,17.7,3,17.7z"/><path class="st0" d="M10.5,8.3H9.2c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h1.3c0.4,0,0.6,0.3,0.6,0.6C11.1,8.1,10.8,8.3,10.5,8.3z"/><path class="st0" d="M6.6,8.3H4.8c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h1.7c0.4,0,0.6,0.3,0.6,0.6C7.2,8.1,6.9,8.3,6.6,8.3z"/><path class="st0" d="M2.2,8.3H1c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h1.3c0.4,0,0.6,0.3,0.6,0.6C2.9,8.1,2.6,8.3,2.2,8.3z"/><path class="st0" d="M33.2,25.7H22.5c-0.4,0-0.6-0.3-0.6-0.6c0-0.4,0.3-0.6,0.6-0.6h10.7c0.4,0,0.6,0.3,0.6,0.6C33.9,25.4,33.6,25.7,33.2,25.7z"/></g></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 44px auto;
}
ul.liSeguimiento li.camino span {
  background-image: url('data:image/svg+xml,<svg version="1.1" id="_x3C_Layer_x3E_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 47.1 30" style="enable-background:new 0 0 47.1 30;" xml:space="preserve"><style type="text/css">.st0{fill:%237f7f7f;}</style><g><path class="st0" d="M39.6,28.8c-3.5,0-6.3-2.8-6.3-6.3c0-3.5,2.8-6.3,6.3-6.3c3.5,0,6.3,2.8,6.3,6.3C45.9,26,43.1,28.8,39.6,28.8z M39.6,17.3c-2.9,0-5.2,2.3-5.2,5.2c0,2.9,2.3,5.2,5.2,5.2c2.9,0,5.2-2.3,5.2-5.2C44.8,19.7,42.5,17.3,39.6,17.3z"/><path class="st0" d="M13,28.8c-3.5,0-6.3-2.8-6.3-6.3c0-3.5,2.8-6.3,6.3-6.3c3.5,0,6.3,2.8,6.3,6.3C19.3,26,16.5,28.8,13,28.8z M13,17.3c-2.9,0-5.2,2.3-5.2,5.2c0,2.9,2.3,5.2,5.2,5.2c2.9,0,5.2-2.3,5.2-5.2C18.2,19.7,15.9,17.3,13,17.3z"/><path class="st0" d="M34,8.6c-2,0-3.7-1.7-3.7-3.7S32,1.2,34,1.2c0.3,0,0.6,0.2,0.6,0.6v6.3C34.6,8.4,34.3,8.6,34,8.6z M33.5,2.4c-1.2,0.3-2,1.3-2,2.5c0,1.2,0.9,2.3,2,2.5V2.4z"/><path class="st0" d="M34,8.2c-0.3,0-0.6-0.2-0.6-0.6V2.1c0-0.3,0.2-0.6,0.6-0.6c1.8,0,3.3,1.5,3.3,3.3C37.3,6.7,35.8,8.2,34,8.2z M34.6,2.8V7c1-0.2,1.7-1.1,1.7-2.1C36.2,3.9,35.5,3,34.6,2.8z"/><path class="st0" d="M39.6,28.8c-3.5,0-6.3-2.8-6.3-6.3c0-3.5,2.8-6.3,6.3-6.3c3.5,0,6.3,2.8,6.3,6.3C45.9,26,43.1,28.8,39.6,28.8z M39.6,17.3c-2.9,0-5.2,2.3-5.2,5.2c0,2.9,2.3,5.2,5.2,5.2c2.9,0,5.2-2.3,5.2-5.2C44.8,19.7,42.5,17.3,39.6,17.3z"/><path class="st0" d="M39.6,25.6c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1C42.7,24.2,41.3,25.6,39.6,25.6z M39.6,20.5c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C41.6,21.4,40.7,20.5,39.6,20.5z"/><path class="st0" d="M39.6,25.6c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1C42.7,24.2,41.3,25.6,39.6,25.6z M39.6,20.5c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C41.6,21.4,40.7,20.5,39.6,20.5z"/><path class="st0" d="M13,25.6c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1C16.1,24.2,14.8,25.6,13,25.6z M13,20.5c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C15,21.4,14.1,20.5,13,20.5z"/><path class="st0" d="M13,28.8c-3.5,0-6.3-2.8-6.3-6.3c0-3.5,2.8-6.3,6.3-6.3c3.5,0,6.3,2.8,6.3,6.3C19.3,26,16.5,28.8,13,28.8z M13,17.3c-2.9,0-5.2,2.3-5.2,5.2c0,2.9,2.3,5.2,5.2,5.2c2.9,0,5.2-2.3,5.2-5.2C18.2,19.7,15.9,17.3,13,17.3z"/><path class="st0" d="M33.9,23.3H18.7c-0.1,0-0.3-0.1-0.4-0.2c-0.1-0.1-0.2-0.3-0.2-0.4l0-0.2c0-2.9-2.3-5.2-5.2-5.2c-1.8,0-3.5,1-4.5,2.6c-0.1,0.2-0.3,0.3-0.5,0.3c-0.2,0-0.4-0.2-0.5-0.4L7,18c0-0.1,0-0.1,0-0.2v-6c0-0.3,0.2-0.6,0.6-0.6h14c0.3,0,0.6,0.2,0.6,0.6v5.7c0,1,0.8,1.8,1.8,1.8h6.5c0.5,0,1-0.2,1.3-0.6c0.3-0.4,0.5-0.9,0.5-1.4l-1-10.2c0-0.2,0.1-0.5,0.3-0.6c0.2-0.1,0.5-0.1,0.6,0.1c0.5,0.5,1.2,0.8,1.9,0.8h0.2c1.5,0,2.9,0.9,3.6,2.2l3.5,6.9c0.1,0.2,0.1,0.4-0.1,0.6c-0.1,0.2-0.3,0.2-0.6,0.2c-0.4-0.1-0.7-0.1-1.1-0.1c-2.9,0-5.2,2.3-5.2,5.2l0,0.1c0,0.2,0,0.3-0.2,0.4C34.2,23.2,34,23.3,33.9,23.3z M19.3,22.2h14c0.2-3.4,3.1-6.1,6.5-5.9l-3-6c-0.5-1-1.5-1.6-2.6-1.6H34c-0.6,0-1.1-0.1-1.6-0.4l0.9,9c0.1,0.8-0.2,1.6-0.7,2.2c-0.6,0.6-1.3,1-2.2,1h-6.5c-1.6,0-2.9-1.3-2.9-2.9v-5.1H8.1v5.4l0.2,0.6c1.2-1.3,2.9-2.1,4.7-2.1C16.3,16.2,19.1,18.9,19.3,22.2z"/><path class="st0" d="M23.7,12.4h-8.1c-0.9,0-1.6-0.7-1.6-1.6c0-0.9,0.7-1.6,1.6-1.6h8.1c0.9,0,1.6,0.7,1.6,1.6C25.3,11.7,24.6,12.4,23.7,12.4z M15.6,10.4c-0.3,0-0.5,0.2-0.5,0.5c0,0.3,0.2,0.5,0.5,0.5h8.1c0.3,0,0.5-0.2,0.5-0.5c0-0.3-0.2-0.5-0.5-0.5H15.6z"/><path class="st0" d="M28,6.4c-0.2,0-0.4-0.1-0.5-0.3c-0.1-0.3,0-0.6,0.2-0.7l2.9-1.6c0.3-0.1,0.6,0,0.7,0.2c0.1,0.3,0,0.6-0.2,0.7l-2.9,1.6C28.2,6.4,28.1,6.4,28,6.4z"/><path class="st0" d="M36.2,16.3c-0.2,0-0.4-0.1-0.5-0.4L34.1,12c-0.1-0.3,0-0.6,0.3-0.7c0.3-0.1,0.6,0,0.7,0.3l1.5,3.9c0.1,0.3,0,0.6-0.3,0.7C36.3,16.3,36.2,16.3,36.2,16.3z"/><path class="st0" d="M21.5,14.9h-6.7c-0.3,0-0.6-0.2-0.6-0.6c0-0.3,0.2-0.6,0.6-0.6h6.7c0.3,0,0.6,0.2,0.6,0.6C22.1,14.7,21.8,14.9,21.5,14.9z"/><path class="st0" d="M12,12.4H3.9c-0.3,0-0.6-0.2-0.6-0.6c0-0.3,0.2-0.6,0.6-0.6H12c0.3,0,0.6,0.2,0.6,0.6C12.5,12.1,12.3,12.4,12,12.4z"/><path class="st0" d="M12.8,12.4H1.7c-0.3,0-0.6-0.2-0.6-0.6V10c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6v1.8C13.3,12.1,13.1,12.4,12.8,12.4z M2.2,11.3h10v-0.7h-10V11.3z"/><path class="st0" d="M13.3,10.6H2.2c-0.3,0-0.6-0.2-0.6-0.6V8.3c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6V10C13.8,10.4,13.6,10.6,13.3,10.6z M2.7,9.5h10V8.8h-10V9.5z"/><path class="st0" d="M12.8,8.8H1.7c-0.3,0-0.6-0.2-0.6-0.6V6.5c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6v1.8C13.3,8.6,13.1,8.8,12.8,8.8z M2.2,7.7h10V7h-10V7.7z"/><path class="st0" d="M13.3,7H2.2C1.9,7,1.6,6.8,1.6,6.5V4.7c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6v1.8C13.8,6.8,13.6,7,13.3,7z M2.7,5.9h10V5.2h-10V5.9z"/><path class="st0" d="M12.8,5.2H1.7C1.4,5.2,1.1,5,1.1,4.7V2.9c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6v1.8C13.3,5,13.1,5.2,12.8,5.2z M2.2,4.1h10V3.4h-10V4.1z"/></g></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 40px auto;
}
ul.liSeguimiento li.camino.act_ps span {
  background-image: url('data:image/svg+xml,<svg version="1.1" id="_x3C_Layer_x3E_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 47.1 30" style="enable-background:new 0 0 47.1 30;" xml:space="preserve"><style type="text/css">.st0{fill:%23ffffff;}</style><g><path class="st0" d="M39.6,28.8c-3.5,0-6.3-2.8-6.3-6.3c0-3.5,2.8-6.3,6.3-6.3c3.5,0,6.3,2.8,6.3,6.3C45.9,26,43.1,28.8,39.6,28.8z M39.6,17.3c-2.9,0-5.2,2.3-5.2,5.2c0,2.9,2.3,5.2,5.2,5.2c2.9,0,5.2-2.3,5.2-5.2C44.8,19.7,42.5,17.3,39.6,17.3z"/><path class="st0" d="M13,28.8c-3.5,0-6.3-2.8-6.3-6.3c0-3.5,2.8-6.3,6.3-6.3c3.5,0,6.3,2.8,6.3,6.3C19.3,26,16.5,28.8,13,28.8z M13,17.3c-2.9,0-5.2,2.3-5.2,5.2c0,2.9,2.3,5.2,5.2,5.2c2.9,0,5.2-2.3,5.2-5.2C18.2,19.7,15.9,17.3,13,17.3z"/><path class="st0" d="M34,8.6c-2,0-3.7-1.7-3.7-3.7S32,1.2,34,1.2c0.3,0,0.6,0.2,0.6,0.6v6.3C34.6,8.4,34.3,8.6,34,8.6z M33.5,2.4c-1.2,0.3-2,1.3-2,2.5c0,1.2,0.9,2.3,2,2.5V2.4z"/><path class="st0" d="M34,8.2c-0.3,0-0.6-0.2-0.6-0.6V2.1c0-0.3,0.2-0.6,0.6-0.6c1.8,0,3.3,1.5,3.3,3.3C37.3,6.7,35.8,8.2,34,8.2z M34.6,2.8V7c1-0.2,1.7-1.1,1.7-2.1C36.2,3.9,35.5,3,34.6,2.8z"/><path class="st0" d="M39.6,28.8c-3.5,0-6.3-2.8-6.3-6.3c0-3.5,2.8-6.3,6.3-6.3c3.5,0,6.3,2.8,6.3,6.3C45.9,26,43.1,28.8,39.6,28.8z M39.6,17.3c-2.9,0-5.2,2.3-5.2,5.2c0,2.9,2.3,5.2,5.2,5.2c2.9,0,5.2-2.3,5.2-5.2C44.8,19.7,42.5,17.3,39.6,17.3z"/><path class="st0" d="M39.6,25.6c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1C42.7,24.2,41.3,25.6,39.6,25.6z M39.6,20.5c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C41.6,21.4,40.7,20.5,39.6,20.5z"/><path class="st0" d="M39.6,25.6c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1C42.7,24.2,41.3,25.6,39.6,25.6z M39.6,20.5c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C41.6,21.4,40.7,20.5,39.6,20.5z"/><path class="st0" d="M13,25.6c-1.7,0-3.1-1.4-3.1-3.1c0-1.7,1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1C16.1,24.2,14.8,25.6,13,25.6z M13,20.5c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C15,21.4,14.1,20.5,13,20.5z"/><path class="st0" d="M13,28.8c-3.5,0-6.3-2.8-6.3-6.3c0-3.5,2.8-6.3,6.3-6.3c3.5,0,6.3,2.8,6.3,6.3C19.3,26,16.5,28.8,13,28.8z M13,17.3c-2.9,0-5.2,2.3-5.2,5.2c0,2.9,2.3,5.2,5.2,5.2c2.9,0,5.2-2.3,5.2-5.2C18.2,19.7,15.9,17.3,13,17.3z"/><path class="st0" d="M33.9,23.3H18.7c-0.1,0-0.3-0.1-0.4-0.2c-0.1-0.1-0.2-0.3-0.2-0.4l0-0.2c0-2.9-2.3-5.2-5.2-5.2c-1.8,0-3.5,1-4.5,2.6c-0.1,0.2-0.3,0.3-0.5,0.3c-0.2,0-0.4-0.2-0.5-0.4L7,18c0-0.1,0-0.1,0-0.2v-6c0-0.3,0.2-0.6,0.6-0.6h14c0.3,0,0.6,0.2,0.6,0.6v5.7c0,1,0.8,1.8,1.8,1.8h6.5c0.5,0,1-0.2,1.3-0.6c0.3-0.4,0.5-0.9,0.5-1.4l-1-10.2c0-0.2,0.1-0.5,0.3-0.6c0.2-0.1,0.5-0.1,0.6,0.1c0.5,0.5,1.2,0.8,1.9,0.8h0.2c1.5,0,2.9,0.9,3.6,2.2l3.5,6.9c0.1,0.2,0.1,0.4-0.1,0.6c-0.1,0.2-0.3,0.2-0.6,0.2c-0.4-0.1-0.7-0.1-1.1-0.1c-2.9,0-5.2,2.3-5.2,5.2l0,0.1c0,0.2,0,0.3-0.2,0.4C34.2,23.2,34,23.3,33.9,23.3z M19.3,22.2h14c0.2-3.4,3.1-6.1,6.5-5.9l-3-6c-0.5-1-1.5-1.6-2.6-1.6H34c-0.6,0-1.1-0.1-1.6-0.4l0.9,9c0.1,0.8-0.2,1.6-0.7,2.2c-0.6,0.6-1.3,1-2.2,1h-6.5c-1.6,0-2.9-1.3-2.9-2.9v-5.1H8.1v5.4l0.2,0.6c1.2-1.3,2.9-2.1,4.7-2.1C16.3,16.2,19.1,18.9,19.3,22.2z"/><path class="st0" d="M23.7,12.4h-8.1c-0.9,0-1.6-0.7-1.6-1.6c0-0.9,0.7-1.6,1.6-1.6h8.1c0.9,0,1.6,0.7,1.6,1.6C25.3,11.7,24.6,12.4,23.7,12.4z M15.6,10.4c-0.3,0-0.5,0.2-0.5,0.5c0,0.3,0.2,0.5,0.5,0.5h8.1c0.3,0,0.5-0.2,0.5-0.5c0-0.3-0.2-0.5-0.5-0.5H15.6z"/><path class="st0" d="M28,6.4c-0.2,0-0.4-0.1-0.5-0.3c-0.1-0.3,0-0.6,0.2-0.7l2.9-1.6c0.3-0.1,0.6,0,0.7,0.2c0.1,0.3,0,0.6-0.2,0.7l-2.9,1.6C28.2,6.4,28.1,6.4,28,6.4z"/><path class="st0" d="M36.2,16.3c-0.2,0-0.4-0.1-0.5-0.4L34.1,12c-0.1-0.3,0-0.6,0.3-0.7c0.3-0.1,0.6,0,0.7,0.3l1.5,3.9c0.1,0.3,0,0.6-0.3,0.7C36.3,16.3,36.2,16.3,36.2,16.3z"/><path class="st0" d="M21.5,14.9h-6.7c-0.3,0-0.6-0.2-0.6-0.6c0-0.3,0.2-0.6,0.6-0.6h6.7c0.3,0,0.6,0.2,0.6,0.6C22.1,14.7,21.8,14.9,21.5,14.9z"/><path class="st0" d="M12,12.4H3.9c-0.3,0-0.6-0.2-0.6-0.6c0-0.3,0.2-0.6,0.6-0.6H12c0.3,0,0.6,0.2,0.6,0.6C12.5,12.1,12.3,12.4,12,12.4z"/><path class="st0" d="M12.8,12.4H1.7c-0.3,0-0.6-0.2-0.6-0.6V10c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6v1.8C13.3,12.1,13.1,12.4,12.8,12.4z M2.2,11.3h10v-0.7h-10V11.3z"/><path class="st0" d="M13.3,10.6H2.2c-0.3,0-0.6-0.2-0.6-0.6V8.3c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6V10C13.8,10.4,13.6,10.6,13.3,10.6z M2.7,9.5h10V8.8h-10V9.5z"/><path class="st0" d="M12.8,8.8H1.7c-0.3,0-0.6-0.2-0.6-0.6V6.5c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6v1.8C13.3,8.6,13.1,8.8,12.8,8.8z M2.2,7.7h10V7h-10V7.7z"/><path class="st0" d="M13.3,7H2.2C1.9,7,1.6,6.8,1.6,6.5V4.7c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6v1.8C13.8,6.8,13.6,7,13.3,7z M2.7,5.9h10V5.2h-10V5.9z"/><path class="st0" d="M12.8,5.2H1.7C1.4,5.2,1.1,5,1.1,4.7V2.9c0-0.3,0.2-0.6,0.6-0.6h11.1c0.3,0,0.6,0.2,0.6,0.6v1.8C13.3,5,13.1,5.2,12.8,5.2z M2.2,4.1h10V3.4h-10V4.1z"/></g></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 40px auto;
}
ul.liSeguimiento li.entregado span {
  background-image: url('data:image/svg+xml,<svg version="1.1" id="_x3C_Layer_x3E_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 39.1 47.1" style="enable-background:new 0 0 39.1 47.1;" xml:space="preserve"><style type="text/css">.st0{fill:%237f7f7f;stroke-width:2;}</style><g><path class="st0" d="M36.7,20.4h-8.1c-0.5,0-0.9-0.4-0.9-0.9v-5.2c0-0.5,0.1-1,0.3-1.5l0.4-1c0.1-0.1,0.1-0.3,0.1-0.4V9.5c0-0.3,0.3-0.6,0.6-0.6h7.2c0.3,0,0.6,0.3,0.6,0.6v1.9c0,0.1,0,0.3,0.1,0.4l0.4,1c0.2,0.5,0.3,1,0.3,1.5v5.2C37.6,20,37.2,20.4,36.7,20.4z M28.9,19.3h7.6v-4.9c0-0.4-0.1-0.7-0.2-1.1l-0.4-1c-0.1-0.3-0.2-0.6-0.2-0.9v-1.4h-6.1v1.4c0,0.3-0.1,0.6-0.2,0.9l-0.4,1c-0.1,0.3-0.2,0.7-0.2,1.1V19.3z"/><path class="st0" d="M32.7,18.7c-1.5,0-2.6-1.2-2.6-2.6c0-1.5,1.2-2.6,2.6-2.6c1.5,0,2.6,1.2,2.6,2.6C35.3,17.5,34.1,18.7,32.7,18.7z M32.7,14.5c-0.8,0-1.5,0.7-1.5,1.5c0,0.8,0.7,1.5,1.5,1.5c0.8,0,1.5-0.7,1.5-1.5C34.2,15.2,33.5,14.5,32.7,14.5z"/><path class="st0" d="M32.4,12h-3.4c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h3.4c0.3,0,0.6,0.3,0.6,0.6C33,11.8,32.8,12,32.4,12z"/><path class="st0" d="M36.3,12h-1.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.9c0.3,0,0.6,0.3,0.6,0.6C36.9,11.8,36.6,12,36.3,12z"/><path class="st0" d="M19.8,46.1c-1.7,0-3.1-1.4-3.1-3.1V28.5c0-0.3,0.2-0.5,0.4-0.5c0.3-0.1,0.5,0.1,0.6,0.3l0.2,0.3l4.9,10.2c0,0.1,0.1,0.2,0.1,0.2v4C22.8,44.7,21.4,46.1,19.8,46.1z M17.8,31V43c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9v-3.9L17.8,31z"/><path class="st0" d="M27,46.1c-0.3,0-0.6,0-0.9-0.1c-0.8-0.3-1.5-0.8-1.9-1.6l-7.3-15.3c-0.3-0.5-0.4-0.9-0.6-1.2c-0.2-0.4-0.3-0.8-0.3-1.3V12.8c0-1,0.4-1.9,1.1-2.6c0.7-0.7,1.7-1.1,2.7-1c2,0.1,3.6,1.8,3.6,3.8v2.7l2.3,3c0.3,0.4,0.9,0.7,1.4,0.7h4.3c1,0,1.8,0.7,2,1.7c0.2,1-0.3,1.8-1.2,2.2c-0.3,0.1-0.5,0.2-0.8,0.2h-6c-0.2,0-1.4,0-2-0.8l0,0v4c0,1.1,0.4,2.8,0.8,3.7l5.4,11.4c0.7,1.5,0.2,3.3-1.1,4.1C28.1,46,27.5,46.1,27,46.1z M19.8,10.3c-0.7,0-1.3,0.3-1.8,0.7c-0.5,0.5-0.8,1.1-0.8,1.8v13.7c0,0.4,0.1,0.6,0.2,0.9c0.1,0.3,0.3,0.6,0.5,1l0,0.1l7.3,15.3c0.2,0.5,0.7,0.9,1.2,1c0.5,0.2,1.1,0.1,1.6-0.2c0.8-0.5,1.2-1.7,0.7-2.6l-5.4-11.4c-0.5-1.1-1-3-0.9-4.2v-5.6c0-0.2,0.1-0.4,0.4-0.5c0.2-0.1,0.5,0,0.6,0.2l1,1.2c0.3,0.3,0.9,0.4,1.1,0.4h6c0.1,0,0.3,0,0.4-0.1c0.6-0.2,0.5-0.8,0.5-0.9c-0.1-0.4-0.3-0.8-0.9-0.8h-4.3c-0.9,0-1.8-0.4-2.3-1.1l-2.4-3.1c0,0-1.5-1.9-1.5-1.9c-0.2-0.2-0.1-0.6,0.1-0.8c0.2-0.2,0.6-0.1,0.8,0.1l0.5,0.6V13C22.3,11.5,21.2,10.3,19.8,10.3C19.8,10.3,19.8,10.3,19.8,10.3z"/><path class="st0" d="M19.8,8.6c-2.1,0-3.9-1.7-3.9-3.9s1.7-3.9,3.9-3.9c2.1,0,3.9,1.7,3.9,3.9S21.9,8.6,19.8,8.6z M19.8,2.1c-1.5,0-2.7,1.2-2.7,2.7c0,1.5,1.2,2.7,2.7,2.7c1.5,0,2.7-1.2,2.7-2.7C22.5,3.3,21.3,2.1,19.8,2.1z"/><path class="st0" d="M22.9,25.4h-6.2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h6.2c0.3,0,0.6,0.3,0.6,0.6C23.4,25.1,23.2,25.4,22.9,25.4z"/><path class="st0" d="M22.9,21.5c-0.2,0-0.3-0.1-0.5-0.2l-2.1-2.8c-0.2-0.2-0.1-0.6,0.1-0.8c0.3-0.2,0.6-0.1,0.8,0.1l2.1,2.8c0.2,0.2,0.1,0.6-0.1,0.8C23.1,21.4,23,21.5,22.9,21.5z"/><path class="st0" d="M14.3,13h-1.1c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C14.8,12.8,14.6,13,14.3,13z"/><path class="st0" d="M11.4,13H9.8c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C12,12.8,11.8,13,11.4,13z"/><path class="st0" d="M8.1,13H6.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C8.6,12.8,8.4,13,8.1,13z"/><path class="st0" d="M9.4,18.7H8.2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C9.9,18.4,9.7,18.7,9.4,18.7z"/><path class="st0" d="M6.5,18.7H4.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C7.1,18.4,6.9,18.7,6.5,18.7z"/><path class="st0" d="M3.2,18.7H2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C3.7,18.4,3.5,18.7,3.2,18.7z"/><path class="st0" d="M14.3,24.6h-1.1c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C14.8,24.4,14.6,24.6,14.3,24.6z"/><path class="st0" d="M11.4,24.6H9.8c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C12,24.4,11.8,24.6,11.4,24.6z"/><path class="st0" d="M8.1,24.6H6.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C8.6,24.4,8.4,24.6,8.1,24.6z"/><path class="st0" d="M9.4,29.9H8.2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C9.9,29.7,9.7,29.9,9.4,29.9z"/><path class="st0" d="M6.5,29.9H4.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C7.1,29.7,6.9,29.9,6.5,29.9z"/><path class="st0" d="M3.2,29.9H2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C3.7,29.7,3.5,29.9,3.2,29.9z"/><path class="st0" d="M15,35.3h-1.1c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6H15c0.3,0,0.6,0.3,0.6,0.6C15.6,35,15.4,35.3,15,35.3z"/><path class="st0" d="M12.2,35.3h-1.7c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C12.8,35,12.5,35.3,12.2,35.3z"/><path class="st0" d="M8.9,35.3H7.7c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C9.4,35,9.2,35.3,8.9,35.3z"/></g></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 32px auto;
}
ul.liSeguimiento li.entregado.act_ps span {
  background-image: url('data:image/svg+xml,<svg version="1.1" id="_x3C_Layer_x3E_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 39.1 47.1" style="enable-background:new 0 0 39.1 47.1;" xml:space="preserve"><style type="text/css">.st0{fill:%23ffffff;stroke-width:2;}</style><g><path class="st0" d="M36.7,20.4h-8.1c-0.5,0-0.9-0.4-0.9-0.9v-5.2c0-0.5,0.1-1,0.3-1.5l0.4-1c0.1-0.1,0.1-0.3,0.1-0.4V9.5c0-0.3,0.3-0.6,0.6-0.6h7.2c0.3,0,0.6,0.3,0.6,0.6v1.9c0,0.1,0,0.3,0.1,0.4l0.4,1c0.2,0.5,0.3,1,0.3,1.5v5.2C37.6,20,37.2,20.4,36.7,20.4z M28.9,19.3h7.6v-4.9c0-0.4-0.1-0.7-0.2-1.1l-0.4-1c-0.1-0.3-0.2-0.6-0.2-0.9v-1.4h-6.1v1.4c0,0.3-0.1,0.6-0.2,0.9l-0.4,1c-0.1,0.3-0.2,0.7-0.2,1.1V19.3z"/><path class="st0" d="M32.7,18.7c-1.5,0-2.6-1.2-2.6-2.6c0-1.5,1.2-2.6,2.6-2.6c1.5,0,2.6,1.2,2.6,2.6C35.3,17.5,34.1,18.7,32.7,18.7z M32.7,14.5c-0.8,0-1.5,0.7-1.5,1.5c0,0.8,0.7,1.5,1.5,1.5c0.8,0,1.5-0.7,1.5-1.5C34.2,15.2,33.5,14.5,32.7,14.5z"/><path class="st0" d="M32.4,12h-3.4c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h3.4c0.3,0,0.6,0.3,0.6,0.6C33,11.8,32.8,12,32.4,12z"/><path class="st0" d="M36.3,12h-1.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.9c0.3,0,0.6,0.3,0.6,0.6C36.9,11.8,36.6,12,36.3,12z"/><path class="st0" d="M19.8,46.1c-1.7,0-3.1-1.4-3.1-3.1V28.5c0-0.3,0.2-0.5,0.4-0.5c0.3-0.1,0.5,0.1,0.6,0.3l0.2,0.3l4.9,10.2c0,0.1,0.1,0.2,0.1,0.2v4C22.8,44.7,21.4,46.1,19.8,46.1z M17.8,31V43c0,1.1,0.9,1.9,1.9,1.9c1.1,0,1.9-0.9,1.9-1.9v-3.9L17.8,31z"/><path class="st0" d="M27,46.1c-0.3,0-0.6,0-0.9-0.1c-0.8-0.3-1.5-0.8-1.9-1.6l-7.3-15.3c-0.3-0.5-0.4-0.9-0.6-1.2c-0.2-0.4-0.3-0.8-0.3-1.3V12.8c0-1,0.4-1.9,1.1-2.6c0.7-0.7,1.7-1.1,2.7-1c2,0.1,3.6,1.8,3.6,3.8v2.7l2.3,3c0.3,0.4,0.9,0.7,1.4,0.7h4.3c1,0,1.8,0.7,2,1.7c0.2,1-0.3,1.8-1.2,2.2c-0.3,0.1-0.5,0.2-0.8,0.2h-6c-0.2,0-1.4,0-2-0.8l0,0v4c0,1.1,0.4,2.8,0.8,3.7l5.4,11.4c0.7,1.5,0.2,3.3-1.1,4.1C28.1,46,27.5,46.1,27,46.1z M19.8,10.3c-0.7,0-1.3,0.3-1.8,0.7c-0.5,0.5-0.8,1.1-0.8,1.8v13.7c0,0.4,0.1,0.6,0.2,0.9c0.1,0.3,0.3,0.6,0.5,1l0,0.1l7.3,15.3c0.2,0.5,0.7,0.9,1.2,1c0.5,0.2,1.1,0.1,1.6-0.2c0.8-0.5,1.2-1.7,0.7-2.6l-5.4-11.4c-0.5-1.1-1-3-0.9-4.2v-5.6c0-0.2,0.1-0.4,0.4-0.5c0.2-0.1,0.5,0,0.6,0.2l1,1.2c0.3,0.3,0.9,0.4,1.1,0.4h6c0.1,0,0.3,0,0.4-0.1c0.6-0.2,0.5-0.8,0.5-0.9c-0.1-0.4-0.3-0.8-0.9-0.8h-4.3c-0.9,0-1.8-0.4-2.3-1.1l-2.4-3.1c0,0-1.5-1.9-1.5-1.9c-0.2-0.2-0.1-0.6,0.1-0.8c0.2-0.2,0.6-0.1,0.8,0.1l0.5,0.6V13C22.3,11.5,21.2,10.3,19.8,10.3C19.8,10.3,19.8,10.3,19.8,10.3z"/><path class="st0" d="M19.8,8.6c-2.1,0-3.9-1.7-3.9-3.9s1.7-3.9,3.9-3.9c2.1,0,3.9,1.7,3.9,3.9S21.9,8.6,19.8,8.6z M19.8,2.1c-1.5,0-2.7,1.2-2.7,2.7c0,1.5,1.2,2.7,2.7,2.7c1.5,0,2.7-1.2,2.7-2.7C22.5,3.3,21.3,2.1,19.8,2.1z"/><path class="st0" d="M22.9,25.4h-6.2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h6.2c0.3,0,0.6,0.3,0.6,0.6C23.4,25.1,23.2,25.4,22.9,25.4z"/><path class="st0" d="M22.9,21.5c-0.2,0-0.3-0.1-0.5-0.2l-2.1-2.8c-0.2-0.2-0.1-0.6,0.1-0.8c0.3-0.2,0.6-0.1,0.8,0.1l2.1,2.8c0.2,0.2,0.1,0.6-0.1,0.8C23.1,21.4,23,21.5,22.9,21.5z"/><path class="st0" d="M14.3,13h-1.1c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C14.8,12.8,14.6,13,14.3,13z"/><path class="st0" d="M11.4,13H9.8c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C12,12.8,11.8,13,11.4,13z"/><path class="st0" d="M8.1,13H6.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C8.6,12.8,8.4,13,8.1,13z"/><path class="st0" d="M9.4,18.7H8.2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C9.9,18.4,9.7,18.7,9.4,18.7z"/><path class="st0" d="M6.5,18.7H4.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C7.1,18.4,6.9,18.7,6.5,18.7z"/><path class="st0" d="M3.2,18.7H2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C3.7,18.4,3.5,18.7,3.2,18.7z"/><path class="st0" d="M14.3,24.6h-1.1c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C14.8,24.4,14.6,24.6,14.3,24.6z"/><path class="st0" d="M11.4,24.6H9.8c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C12,24.4,11.8,24.6,11.4,24.6z"/><path class="st0" d="M8.1,24.6H6.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C8.6,24.4,8.4,24.6,8.1,24.6z"/><path class="st0" d="M9.4,29.9H8.2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C9.9,29.7,9.7,29.9,9.4,29.9z"/><path class="st0" d="M6.5,29.9H4.9c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C7.1,29.7,6.9,29.9,6.5,29.9z"/><path class="st0" d="M3.2,29.9H2c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C3.7,29.7,3.5,29.9,3.2,29.9z"/><path class="st0" d="M15,35.3h-1.1c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6H15c0.3,0,0.6,0.3,0.6,0.6C15.6,35,15.4,35.3,15,35.3z"/><path class="st0" d="M12.2,35.3h-1.7c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.7c0.3,0,0.6,0.3,0.6,0.6C12.8,35,12.5,35.3,12.2,35.3z"/><path class="st0" d="M8.9,35.3H7.7c-0.3,0-0.6-0.3-0.6-0.6c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6C9.4,35,9.2,35.3,8.9,35.3z"/></g></svg>');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 32px auto;
}
ul.liBnf {
  float: left;
  clear: both;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: start;
  align-items: auto;
  align-content: start;
  box-sizing: border-box;
  overflow: hidden;
  font-size: 19px;
  font-family: 'WorkSansMedium', Arial, Tahoma, Verdana;
  text-align: center;
  width: 100%;
  margin: 0 0 100px 0;
}
ul.liBnf li {
  position: relative;
  box-sizing: border-box;
  display: inline-block;
  width: 22.7%;
  margin: 20px 3% 70px 0;
  padding: 0;
}
ul.liBnf li:after {
  display: none;
}
ul.liBnf li .bxImg {
  float: left;
  display: block;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  border: 3px solid #f8f8f8;
  border-radius: 20px;
  width: 100%;
  height: auto;
  margin-bottom: 15px;
}
ul.liBnf li .bxImg img {
  float: left;
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  margin: 0;
  transition: all linear 0.2s;
}
ul.liBnf li:hover .bxImg img {
  transform: scale(106%, 106%);
  transition: all linear 0.2s;
}
ul.liBnf li .bxTxt {
  float: left;
  display: block;
  cursor: pointer;
  box-sizing: border-box;
  color: rgba(25, 25, 25, 0.9);
  text-decoration: none;
  text-align: left;
  width: 100%;
  margin-bottom: 20px;
  padding: 5px 15px;
}
ul.liBnf li .bxTxt b {
  float: left;
  display: block;
  color: #eb1b21;
  font-family: 'WorkSansSemiBold', Arial, Tahoma, Verdana;
  width: 100%;
  margin: 5px 0;
}
ul.liBnf li:hover .bxTxt {
  color: #eb1b21;
}
ul.liBnf li a.btnV {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  color: #eb1b21;
  font-size: 12px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 44px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #eb1b21;
  border-radius: 6px;
  width: 47%;
  height: 45px;
}
ul.liBnf li a.btnV:hover {
  color: #ffffff;
  background: #eb1b21;
}
ul.liBnf li a.btnC {
  float: right;
  display: block;
  box-sizing: border-box;
  position: relative;
  color: #ffffff;
  font-size: 12px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 44px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #eb1b21;
  border-radius: 6px;
  width: 47%;
  height: 45px;
}
ul.liBnf li a.btnC:hover {
  background-color: #191919;
}
ul.liTn {
  float: left;
  clear: both;
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin: 50px 0 150px 0;
}
ul.liTn li {
  float: left;
  position: relative;
  text-align: center;
  border-bottom: 1px solid rgba(25, 25, 25, 0.15);
  width: 100%;
  margin: 0;
  padding: 20px 0;
}
ul.liTn li:after {
  display: none;
}
ul.liTn .bxTit {
  float: left;
  display: block;
  color: #eb1b21;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  text-align: left;
  width: 45%;
  margin-right: 30px;
  padding: 11px 0;
}
ul.liTn .bxTit a {
  color: #eb1b21;
  text-decoration: none;
}
ul.liTn .bxTit a:hover {
  color: #191919;
}
ul.liTn li.itmDs .bxTit a {
  pointer-events: none;
  color: rgba(25, 25, 25, 0.6);
}
ul.liTn .bxTxt {
  float: left;
  display: block;
  font-size: 14px;
  text-align: left;
  width: 30%;
  padding: 11px 0;
}
ul.liTn .lnkBtn {
  float: right;
  display: block;
  color: #eb1b21;
  font-size: 14px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  text-decoration: none;
  border: 2px solid #eb1b21;
  border-radius: 8px;
  width: 160px;
  margin: 0;
  padding: 10px 0;
}
ul.liTn .lnkBtn:hover {
  color: #ffffff;
  background: #eb1b21;
}
ul.liTn li.itmDs .lnkBtn {
  pointer-events: none;
  color: rgba(25, 25, 25, 0.3);
  border: 1px solid rgba(25, 25, 25, 0.2);
}
ul.liHistC {
  clear: both;
  box-sizing: border-box;
  font-size: 14px;
  text-align: center;
  border: 0;
  border-bottom: 1px solid rgba(25, 25, 25, 0.04);
  width: 100%;
  margin: 30px auto;
  padding-bottom: 6px;
}
ul.liHistC li {
  overflow: hidden;
  position: relative;
  border: 0;
  border-top: 1px solid rgba(25, 25, 25, 0.04);
  width: 100%;
  margin: 0;
  padding: 2px 0;
}
ul.liHistC li:after {
  display: none;
}
ul.liHistC li a.itmLnk {
  float: left;
  box-sizing: border-box;
  display: block;
  color: #191919;
  text-decoration: none;
  width: 100%;
  height: 100%;
  padding: 4px 0 5px 0;
}
ul.liHistC .liHd {
  box-sizing: border-box;
  color: #eb1b21;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  border-top: 0;
  width: 100%;
  padding: 0 0 10px 0;
}
ul.liHistC li .bxWs {
  float: left;
  display: block;
  width: 15%;
  margin: 14px 1.5% 8px auto;
}
ul.liHistC li .bxWm {
  float: left;
  display: block;
  width: 34%;
  margin: 14px 1.5% 8px auto;
}
ul.liHistC.lVal li .bxWm {
  display: none;
}
ul.liHistC li .bxWxs {
  float: right;
  display: block;
  width: 15%;
  margin: 14px 0 8px auto;
}
ul.liHistC li .lnkDcV {
  float: right;
  box-sizing: border-box;
  display: block;
  position: relative;
  color: #eb1b21;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  border: 1px solid #eb1b21;
  border-radius: 4px;
  width: 100%;
  padding: 2px 0;
}
ul.liHistC li .lnkDcV:hover {
  opacity: 0.5;
}
ul.liHistCVal {
  clear: both;
  box-sizing: border-box;
  font-size: 16px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  text-align: center;
  border: 0;
  width: 100%;
  margin: 30px auto;
  padding-bottom: 6px;
}
ul.liHistCVal li {
  float: left;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  background: #ffffff;
  border: 0;
  border-radius: 15px;
  width: 100%;
  height: 82px;
  margin: 0 0 10px 0;
  padding: 30px 20px;
}
ul.liHistCVal li:after {
  display: none;
}
ul.liHistCVal li .lnkDcV {
  float: right;
  box-sizing: border-box;
  display: block;
  position: relative;
  color: #eb1b21;
  font-size: 12px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  line-height: 24px;
  text-align: center;
  text-decoration: none;
  border: 1px solid #eb1b21;
  border-radius: 4px;
  width: 99px;
  height: 30px;
  margin-top: -3px;
  padding: 2px 0;
}
ul.liHistCVal li .lnkDcV:hover {
  opacity: 0.5;
}
.contForm {
  float: none;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  text-align: center;
  /*  background: #fbfbfb;*/
  border: 2px solid #fddd03;
  border-radius: 40px;
  width: 85%;
  margin: 20px auto 120px auto;
  padding: 20px 60px;
}
.contForm .formA .button {
  float: none !important;
  margin: 0 auto !important;
}
.contForm .formA p {
  width: 47%;
  margin: 1px 6% 15px 0;
}
.contForm .formA p:nth-of-type(2n) {
  margin-right: 0;
}
.formA fieldset {
  float: left;
  clear: both;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  text-align: center;
  width: 100%;
  padding: 20px 0;
}
.formA select,
.formA input {
  float: left;
  box-sizing: border-box;
  color: #191919;
  font-size: 17px;
  /*font-size: 100%;*/
  line-height: 16px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  font-weight: 100;
  border: 1px solid #cacbcc;
  border-radius: 8px;
  height: 49px;
  margin: 3px auto 5px auto;
  padding: 0 10px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.formA input:focus {
  outline: none;
  border: 1px solid #878787;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.formA label {
  float: left;
  display: block;
  color: #eb1b21;
  font-size: 16px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  font-weight: 100;
  line-height: 22px;
  text-align: left;
  width: 70%;
  padding: 5px 0 3px 0;
  transition: all 0.3s ease-in;
}
/*
.formA input:focus + label,
.formA textarea:focus + label{
  font-size: 14px;
} 
*/
.formA label .small {
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana !important;
  font-weight: 400 !important;
  font-size: 12px !important;
}
.formA p.pbg label {
  width: 99% !important;
}
.formA select {
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  position: relative;
  background: #ffffff url(../lib/ar-sel.svg) no-repeat right center;
  background-size: auto 15px;
  width: 100%;
  padding: 6px 10px 6px 11px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.formA select:focus {
  outline: none;
  border: 1px solid #878787;
}
.formA option {
  color: #000000;
  font-size: 12px;
}
.formA .inpB {
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.formA .inpM {
  width: 60%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.formA .req {
  border: 1px solid #eb1b21;
}
.formA .reqTxt {
  display: block;
  float: left;
  color: #eb1b21;
  font-size: 11px;
  line-height: 12px;
  text-align: right;
  width: 100%;
}
.formA textarea {
  float: left;
  display: block;
  box-sizing: border-box;
  font-size: 16px;
  font-size: 100%;
  border: 1px solid #cacbcc;
  border-radius: 8px;
  width: 95%;
  height: 100px !important;
  padding: 10px !important;
  appearance: none;
}
.formA textarea:focus {
  outline: none;
  height: 100px !important;
  padding: 10px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.formA .button {
  float: left;
  outline: none;
  display: block;
  box-sizing: border-box;
  cursor: pointer;
  color: #ffffff;
  font-size: 18px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  font-weight: 100;
  text-align: center;
  border: none;
  border-radius: 7px;
  background: #ed4347;
  width: 300px;
  height: 70px;
  padding: 0 25px;
  -webkit-appearance: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.formA .button:hover {
  opacity: 0.8;
}
.formA p.pbg .button {
  float: none;
  margin: 20px auto 0 auto;
}
.formA .btnBck {
  float: left;
  outline: none;
  box-sizing: border-box;
  cursor: pointer;
  color: #ed4347;
  font-size: 18px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  font-weight: 100;
  border: none;
  border-radius: 40px;
  line-height: 64px;
  text-align: center;
  text-decoration: none;
  background: transparent;
  border: 1px solid #ed4347;
  border-radius: 10px;
  width: 230px;
  height: 65px;
  margin-top: 60px;
  padding: 0 25px;
  -webkit-appearance: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.formA .btnBck:hover {
  color: #191919;
  background: transparent;
  border: 1px solid #191919;
}
.formA .btnNxt {
  float: right;
  outline: none;
  box-sizing: border-box;
  cursor: pointer;
  color: #ffffff;
  font-size: 18px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  font-weight: 100;
  border: none;
  border-radius: 40px;
  line-height: 64px;
  text-align: center;
  text-decoration: none;
  background: #ed4347;
  border: 1px solid #ed4347;
  border-radius: 10px;
  width: 230px;
  height: 65px;
  margin-top: 60px;
  padding: 0 25px;
  -webkit-appearance: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.formA .btnNxt:hover {
  background: #191919;
  border: 1px solid #191919;
}
.formA .btnAdd {
  float: left;
  outline: none;
  box-sizing: border-box;
  cursor: pointer;
  color: #ffffff;
  font-size: 14px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  font-weight: 100;
  line-height: 34px;
  text-align: center;
  text-decoration: none;
  background: #ed4347;
  border-radius: 20px;
  width: auto !important;
  height: 35px;
  margin: 20px 0 0 50px;
  padding: 0 25px;
  -webkit-appearance: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.formA .btnAdd:hover {
  background: #191919;
}
.formA .btnOf {
  pointer-events: none;
  color: rgba(25, 25, 25, 0.3);
  background: rgba(25, 25, 25, 0.05) !important;
}
.formA .btnDs {
  pointer-events: none;
  position: relative;
  outline: none;
  text-indent: -9000px;
  background: #eb1b21;
}
.formA .btnDs:after {
  top: 50%;
  left: 50%;
  content: "";
  position: absolute;
  background: url(../lib/load.svg) no-repeat center;
  background-size: auto 90px;
  width: 180px;
  height: 60px;
  transform: translate(-50%, -50%);
}
.formA p {
  float: left;
  display: block;
  position: relative;
  font-size: 14px;
  text-align: center;
  width: auto;
  margin: 1px 12px 7px 0;
  padding: 5px 0;
}
.formA p.pbg {
  width: 99% !important;
  margin: 1px 0 7px 0;
}
.formA .bxTe {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  background: #f6ef9f;
  border-radius: 7px;
  width: auto;
  margin: -5px 0 5px 0;
  padding: 8px 17px;
}
.formA .txtDt {
  float: left;
  box-sizing: border-box;
  color: #191919;
  font-size: 17px;
  /*font-size: 100%;*/
  line-height: 16px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  font-weight: 100;
  line-height: 26px;
  border-radius: 8px;
  width: 100%;
  height: 26px;
  margin: 3px auto 5px auto;
  padding: 0;
}
.formA .cntMS {
  float: none;
  display: inline-block;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  color: #ffffff;
  font-size: 13px;
  /*font-size: 100%;*/
  line-height: 16px;
  font-weight: 100;
  line-height: 26px;
  background: #15b24b;
  border-radius: 8px;
  width: auto;
  height: auto;
  margin: 6px auto 50px auto;
  padding: 10px 30px;
}
.formA .cntEMS {
  float: none;
  display: inline-block;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  color: #ffffff;
  font-size: 13px;
  /*font-size: 100%;*/
  line-height: 16px;
  font-weight: 100;
  line-height: 26px;
  background: #eb1b21;
  border-radius: 8px;
  width: auto;
  height: auto;
  margin: 6px auto 50px auto;
  padding: 10px 30px;
}
.formA p .liRB {
  float: left;
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 23px;
  margin: 2px 0;
}
.formA p .liRB label {
  cursor: pointer;
  color: #191919;
  font-size: 14px;
  font-family: 'WorkSansMedium', Arial, Tahoma, Verdana;
  line-height: 24px;
  height: 23px;
  padding: 0 10px 0 38px;
  transition: all 0.3s ease;
}
.formA p .liRB label:after {
  top: 8px;
  left: 5px;
  z-index: 10;
  content: "";
  position: absolute;
  width: 23px;
  height: 23px;
  background-color: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 50%;
}
.formA p .liRB label:before {
  top: 14.4px;
  left: 11.7px;
  z-index: 20;
  content: "";
  display: none;
  position: absolute;
  width: 12px;
  height: 12px;
  background-color: #eb1b21;
  border-radius: 50%;
}
.formA p .liRB input[type="radio"],
.formA p .liRB input[type="checkbox"] {
  display: none;
}
.formA p .liRB input[type="radio"]:checked + label:before,
.formA p .liRB input[type="checkbox"]:checked + label:before {
  display: block;
}
.formA p .liRB input[type="radio"]:checked + label,
.formA p .liRB input[type="checkbox"]:checked + label,
.formA p .liRB input[type="checkbox"]:checked + label .lab_desc {
  color: #eb1b21;
  font-family: 'WorkSansMedium', Arial, Tahoma, Verdana;
}
.formA .liRB2 {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: auto;
  margin: 0 0 2px 0 !important;
  padding: 0;
}
.formA .liRB2 label {
  float: left;
  display: block;
  position: relative;
  box-sizing: border-box;
  cursor: pointer;
  color: #191919 !important;
  font-size: 14px;
  font-family: 'WorkSansMedium', Arial, Tahoma, Verdana !important;
  font-weight: 400 !important;
  text-align: center;
  width: 180px;
  height: auto !important;
  max-height: auto !important;
  min-height: auto !important;
  padding: 0 0 0 36px;
  transition: all 0.3s ease;
  opacity: 1;
}
.formA .liRB2 label:after {
  top: 8px;
  left: 5px;
  z-index: 10;
  content: "";
  position: absolute;
  width: 23px;
  height: 23px;
  background-color: #ffffff;
  border: 1px solid #d0d0d0;
  border-radius: 5px;
}
.formA .liRB2 label:before {
  top: 14.4px;
  left: 9px;
  z-index: 20;
  content: "";
  display: none;
  position: absolute;
  background: url(../lib/ico-check-r.svg) no-repeat center;
  background-size: 19px auto;
  width: 19px;
  height: 14px;
}
.formA .liRB2 input[type="radio"],
.formA .liRB2 input[type="checkbox"] {
  display: none;
}
.formA .liRB2 input[type="radio"]:checked + label:before,
.formA .liRB2 input[type="checkbox"]:checked + label:before {
  display: block;
}
.formA .liRB2 input[type="radio"]:checked + label,
.formA .liRB2 input[type="checkbox"]:checked + label,
.formA .liRB2 input[type="checkbox"]:checked + label .lab_desc {
  color: #eb1b21 !important;
}
.p_cnt_check {
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  width: auto !important;
  height: 60px !important;
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
}
.p_cnt_check .md-checkbox {
  width: 100%;
  height: 75px;
  margin: 0;
  padding: 0 !important;
  /*padding: 25px 10px 5px 20px;*/
}
.p_cnt_check .md-checkbox label:before,
.p_cnt_check .md-checkbox label:after {
  left: 0;
  top: 20px;
  transition: all 0.3s;
}
.md-checkbox {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  text-align: left;
  width: auto;
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
}
.md-checkbox label {
  float: none;
  clear: none;
  cursor: pointer;
  display: block;
  position: relative;
  box-sizing: border-box;
  color: #191919;
  font-size: 14px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  line-height: 44px !important;
  width: 100%;
  margin: 0 !important;
  padding: 2px 0 0 40px !important;
}
.md-checkbox label:not(:empty) {
  padding-left: 0.75em;
}
.md-checkbox label:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  transition: all 0.2s;
}
.md-checkbox label:before {
  top: 10px !important;
  bottom: auto;
  left: 0;
  cursor: pointer;
  content: "";
  position: absolute;
  background: #ffffff;
  border: 1px solid #cacbcc;
  border-radius: 5px;
  height: 25px;
  width: 25px;
  transition: background 0.3s;
}
.md-checkbox label:hover:before {
  border: 1px solid #191919;
}
.md-checkbox input[type="checkbox"] {
  outline: 0;
  visibility: hidden;
  width: 1.25em;
  margin: 0 !important;
  display: block;
  float: left;
  font-size: inherit;
}
.md-checkbox input[type="checkbox"]:checked + label:before {
  background: #eb1b21;
  border: 1px solid #eb1b21;
}
.md-checkbox input[type="checkbox"]:checked + label:after {
  left: 1px;
  top: 10px;
  transform: translate(0.38em, 0.46em) rotate(-45deg);
  width: 12px;
  height: 6px;
  border: 2px solid #ffffff;
  border-top-style: none;
  border-right-style: none;
  transition: all 0.2s;
}
.rad_dir {
  float: left;
  display: block;
  position: relative;
  box-sizing: border-box;
  width: 165px;
  height: 105px;
  margin: 15px 0 6px 0;
}
.rad_dir:nth-child(3),
.rad_dir:nth-child(4) {
  margin: 15px 0 6px 21px;
}
.rad_dir label {
  cursor: pointer;
  position: relative;
  box-sizing: border-box;
  color: #191919;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  background: #ffffff;
  border: 1px solid #bce3e8;
  border-radius: 7px;
  width: 165px;
  height: 105px;
  padding: 68px 0 0 0;
  transition: all 0.3s ease;
}
.rad_dir input[type="radio"] {
  display: none;
}
.rad_dir input[type="radio"]:checked + label {
  color: #ffffff;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  background: #7fcbd4;
  border: 1px solid #7fcbd4;
}
.rad_dir label::after {
  top: 19px;
  left: 50%;
  content: "";
  z-index: 10;
  pointer-events: none !important;
  position: absolute;
  width: 40px;
  height: 40px;
  transform: translateX(-50%);
}
.rad_dir .casa::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 36" style="enable-background:new 0 0 40 36;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%237F7F7F;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g id="XMLID_2_"><defs><rect id="SVGID_3_" width="40" height="36"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><polygon id="XMLID_6_" class="st0" points="2,12 38,12 32,2 8,2 "/><polyline id="XMLID_5_" class="st0" points="2,12 4,18 36,18 38,12 "/><polyline id="XMLID_4_" class="st0" points="34,18 34,34 6,34 6,18 "/><polyline id="XMLID_3_" class="st0" points="16,34 16,26 24,26 24,34 "/></g></svg>') no-repeat center;
  background-size: auto 36px;
}
.rad_dir input[type="radio"]:checked + label.casa::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 36" style="enable-background:new 0 0 40 36;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g id="XMLID_2_"><defs><rect id="SVGID_3_" width="40" height="36"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><polygon id="XMLID_6_" class="st0" points="2,12 38,12 32,2 8,2 "/><polyline id="XMLID_5_" class="st0" points="2,12 4,18 36,18 38,12 "/><polyline id="XMLID_4_" class="st0" points="34,18 34,34 6,34 6,18 "/><polyline id="XMLID_3_" class="st0" points="16,34 16,26 24,26 24,34 "/></g></svg>') no-repeat center;
  background-size: auto 36px;
}
.rad_dir .oficina::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 32" style="enable-background:new 0 0 40 32;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%237F7F7F;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" width="40" height="32"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><path class="st0" d="M18,30V4c0-1.1-0.9-2-2-2H4C2.9,2,2,2.9,2,4v26"/><line class="st0" x1="2" y1="10" x2="18" y2="10"/><line class="st0" x1="2" y1="18" x2="18" y2="18"/><line class="st0" x1="2" y1="26" x2="18" y2="26"/><line class="st0" x1="10" y1="2" x2="10" y2="30"/><path class="st0" d="M18,10h18c1.1,0,2,0.9,2,2v18"/><line class="st0" x1="24" y1="16" x2="32" y2="16"/><line class="st0" x1="24" y1="22" x2="32" y2="22"/><line class="st0" x1="24" y1="28" x2="32" y2="28"/></g></svg>') no-repeat center;
  background-size: auto 32px;
}
.rad_dir input[type="radio"]:checked + label.oficina::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 32" style="enable-background:new 0 0 40 32;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" width="40" height="32"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><path class="st0" d="M18,30V4c0-1.1-0.9-2-2-2H4C2.9,2,2,2.9,2,4v26"/><line class="st0" x1="2" y1="10" x2="18" y2="10"/><line class="st0" x1="2" y1="18" x2="18" y2="18"/><line class="st0" x1="2" y1="26" x2="18" y2="26"/><line class="st0" x1="10" y1="2" x2="10" y2="30"/><path class="st0" d="M18,10h18c1.1,0,2,0.9,2,2v18"/><line class="st0" x1="24" y1="16" x2="32" y2="16"/><line class="st0" x1="24" y1="22" x2="32" y2="22"/><line class="st0" x1="24" y1="28" x2="32" y2="28"/></g></svg>') no-repeat center;
  background-size: auto 32px;
}
.rad_dir .otro::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 30" style="enable-background:new 0 0 40 30;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%237F7F7F;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" width="40" height="30"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><polygon class="st0" points="38,14 2,14 4,2 36,2 "/><polyline class="st0" points="4,14 4,28 24,28 24,14 "/><line class="st0" x1="36" y1="14" x2="36" y2="28"/></g></svg>') no-repeat center;
  background-size: auto 30px;
}
.rad_dir input[type="radio"]:checked + label.otro::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 30" style="enable-background:new 0 0 40 30;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" width="40" height="30"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><polygon class="st0" points="38,14 2,14 4,2 36,2 "/><polyline class="st0" points="4,14 4,28 24,28 24,14 "/><line class="st0" x1="36" y1="14" x2="36" y2="28"/></g></svg>') no-repeat center;
  background-size: auto 30px;
}
.radPag {
  float: left;
  display: block;
  position: relative;
  box-sizing: border-box;
  width: 200px;
  height: 155px;
  margin: 15px 0 6px 0;
}
.radPag:nth-child(3),
.radPag:nth-child(4) {
  margin: 15px 0 6px 21px;
}
.radPag label {
  cursor: pointer;
  position: relative;
  box-sizing: border-box;
  color: #191919;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  background: #ffffff;
  border: 1px solid #bce3e8;
  border-radius: 7px;
  width: 200px;
  height: 155px;
  padding: 95px 40px 0 40px;
  transition: all 0.3s ease;
}
.radPag input[type="radio"] {
  display: none;
}
.radPag input[type="radio"]:checked + label {
  color: #ffffff;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  background: #7fcbd4;
  border: 1px solid #7fcbd4;
}
.radPag label::after {
  top: 21px;
  left: 50%;
  content: "";
  z-index: 10;
  pointer-events: none !important;
  position: absolute;
  width: 70px;
  height: 60px;
  transform: translateX(-50%);
}
.radPag .tarjeta::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 70 47" style="enable-background:new 0 0 70 47;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%231B1B1B;stroke-width:2;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" x="-0.5" y="-0.4" width="70.9" height="47.8"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><path id="XMLID_4_" class="st0" d="M55.6,45.7H5.5c-2.3,0-4.2-1.9-4.2-4.2V14.4c0-2.3,1.9-4.2,4.2-4.2h50.2c2.3,0,4.2,1.9,4.2,4.2v27.1C59.9,43.8,58,45.7,55.6,45.7z"/><line id="XMLID_3_" class="st0" x1="1.2" y1="20.4" x2="59.9" y2="20.4"/><line id="XMLID_2_" class="st0" x1="1.2" y1="26.9" x2="59.9" y2="26.9"/><path id="XMLID_1_" class="st0" d="M10.1,10.2V5.4c0-2.3,1.8-4.1,4.1-4.1h50.4c2.3,0,4.1,1.8,4.1,4.1v27.3c0,2.3-1.8,4.1-4.1,4.1h-4.8"/></g></svg>') no-repeat center;
  background-size: auto 47px;
}
.radPag input[type="radio"]:checked + label.tarjeta::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 70 47" style="enable-background:new 0 0 70 47;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23ffffff;stroke-width:2;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" x="-0.5" y="-0.4" width="70.9" height="47.8"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><path id="XMLID_4_" class="st0" d="M55.6,45.7H5.5c-2.3,0-4.2-1.9-4.2-4.2V14.4c0-2.3,1.9-4.2,4.2-4.2h50.2c2.3,0,4.2,1.9,4.2,4.2v27.1C59.9,43.8,58,45.7,55.6,45.7z"/><line id="XMLID_3_" class="st0" x1="1.2" y1="20.4" x2="59.9" y2="20.4"/><line id="XMLID_2_" class="st0" x1="1.2" y1="26.9" x2="59.9" y2="26.9"/><path id="XMLID_1_" class="st0" d="M10.1,10.2V5.4c0-2.3,1.8-4.1,4.1-4.1h50.4c2.3,0,4.1,1.8,4.1,4.1v27.3c0,2.3-1.8,4.1-4.1,4.1h-4.8"/></g></svg>') no-repeat center;
  background-size: auto 47px;
}
.radPag .simpleqr::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 52 51" style="enable-background:new 0 0 52 51;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:%231B1B1B;}</style><g><defs><rect id="SVGID_3_" x="0.7" y="0.2" width="50.5" height="50.6"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><path class="st0" d="M2.6,0.2H16c1,0,1.8,0.8,1.8,1.8v0.3c0,1-0.8,1.8-1.8,1.8H6.4c-1,0-1.8,0.8-1.8,1.8v7.6c0,1-0.8,1.8-1.8,1.8H2.5c-1,0-1.8-0.8-1.8-1.8V2C0.7,1,1.5,0.2,2.6,0.2L2.6,0.2z M4.5,33.5v11.5c0,1,0.8,1.8,1.8,1.8H16c1,0,1.8,0.8,1.8,1.8V49c0,1-0.8,1.8-1.8,1.8H2.5c-1,0-1.8-0.8-1.8-1.8V33.5c0-1,0.8-1.8,1.8-1.8h0.2C3.7,31.7,4.5,32.5,4.5,33.5 M36,0.2h13.5c1,0,1.8,0.8,1.8,1.8v11.5c0,1-0.8,1.8-1.8,1.8h-0.2c-1,0-1.8-0.8-1.8-1.8V5.9c0-1-0.8-1.8-1.8-1.8H36c-1,0-1.8-0.8-1.8-1.8V2C34.2,1,35,0.2,36,0.2"/><path class="st0" d="M10.6,8.3h10.6v12.5H8.7V8.3H10.6z M43.2,33.3h-3.8v-3.8h3.8V33.3z M38.8,37.1H35v-3.8h3.8V37.1z M34.5,42.7h-3.9v-3.8h3.9V42.7z M43.2,42.7h-3.8v-5.6h3.8V42.7z M43.2,27.5h-3.8v-3.9h3.8V27.5z M36.5,27.5h-1.9v3.8h-3.8v-3.8v-3.9h1.8h2h1.9V27.5z M20.1,27.5h-3.9v-3.9h3.9V27.5z M12.6,27.5H8.7v-3.9h3.9V27.5z M27.9,14h-3.8V8.3h3.8V14z M27.9,42.7h-3.8v-9.5h3.8V42.7z M27.9,29.5h-3.8v-2v-1.9v-2h3.8v2v1.9V29.5z M27.9,21.7h-3.8v-3.8h3.8V21.7z M10.6,30.2h10.6v12.5H8.7V30.2H10.6z M17.5,34.1h-4.8v4.8h4.8V34.1z M32.6,8.3h10.5v12.5H30.7V8.3H32.6z M39.4,12.1h-4.8V17h4.8V12.1z M17.5,12.1h-4.8V17h4.8V12.1z"/><path id="XMLID_1_" class="st0" d="M47.4,33.5v11.5c0,1-0.8,1.8-1.8,1.8H36c-1,0-1.8,0.8-1.8,1.8V49c0,1,0.8,1.8,1.8,1.8h13.4c1,0,1.8-0.8,1.8-1.8V33.5c0-1-0.8-1.8-1.8-1.8h-0.2C48.3,31.7,47.4,32.5,47.4,33.5"/></g></svg>') no-repeat center;
  background-size: auto 51px;
}
.radPag input[type="radio"]:checked + label.simpleqr::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 52 51" style="enable-background:new 0 0 52 51;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:%23ffffff;}</style><g><defs><rect id="SVGID_3_" x="0.7" y="0.2" width="50.5" height="50.6"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><path class="st0" d="M2.6,0.2H16c1,0,1.8,0.8,1.8,1.8v0.3c0,1-0.8,1.8-1.8,1.8H6.4c-1,0-1.8,0.8-1.8,1.8v7.6c0,1-0.8,1.8-1.8,1.8H2.5c-1,0-1.8-0.8-1.8-1.8V2C0.7,1,1.5,0.2,2.6,0.2L2.6,0.2z M4.5,33.5v11.5c0,1,0.8,1.8,1.8,1.8H16c1,0,1.8,0.8,1.8,1.8V49c0,1-0.8,1.8-1.8,1.8H2.5c-1,0-1.8-0.8-1.8-1.8V33.5c0-1,0.8-1.8,1.8-1.8h0.2C3.7,31.7,4.5,32.5,4.5,33.5 M36,0.2h13.5c1,0,1.8,0.8,1.8,1.8v11.5c0,1-0.8,1.8-1.8,1.8h-0.2c-1,0-1.8-0.8-1.8-1.8V5.9c0-1-0.8-1.8-1.8-1.8H36c-1,0-1.8-0.8-1.8-1.8V2C34.2,1,35,0.2,36,0.2"/><path class="st0" d="M10.6,8.3h10.6v12.5H8.7V8.3H10.6z M43.2,33.3h-3.8v-3.8h3.8V33.3z M38.8,37.1H35v-3.8h3.8V37.1z M34.5,42.7h-3.9v-3.8h3.9V42.7z M43.2,42.7h-3.8v-5.6h3.8V42.7z M43.2,27.5h-3.8v-3.9h3.8V27.5z M36.5,27.5h-1.9v3.8h-3.8v-3.8v-3.9h1.8h2h1.9V27.5z M20.1,27.5h-3.9v-3.9h3.9V27.5z M12.6,27.5H8.7v-3.9h3.9V27.5z M27.9,14h-3.8V8.3h3.8V14z M27.9,42.7h-3.8v-9.5h3.8V42.7z M27.9,29.5h-3.8v-2v-1.9v-2h3.8v2v1.9V29.5z M27.9,21.7h-3.8v-3.8h3.8V21.7z M10.6,30.2h10.6v12.5H8.7V30.2H10.6z M17.5,34.1h-4.8v4.8h4.8V34.1z M32.6,8.3h10.5v12.5H30.7V8.3H32.6z M39.4,12.1h-4.8V17h4.8V12.1z M17.5,12.1h-4.8V17h4.8V12.1z"/><path id="XMLID_1_" class="st0" d="M47.4,33.5v11.5c0,1-0.8,1.8-1.8,1.8H36c-1,0-1.8,0.8-1.8,1.8V49c0,1,0.8,1.8,1.8,1.8h13.4c1,0,1.8-0.8,1.8-1.8V33.5c0-1-0.8-1.8-1.8-1.8h-0.2C48.3,31.7,47.4,32.5,47.4,33.5"/></g></svg>') no-repeat center;
  background-size: auto 51px;
}
.radPag .efectivo::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 54 56" style="enable-background:new 0 0 54 56;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%231B1B1B;stroke-width:2;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" x="-0.4" y="-0.2" width="54.8" height="56.4"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><path id="XMLID_5_" class="st0" d="M11.2,11l23-9.7c0.4-0.1,0.8,0.1,0.8,0.5l1.4,4.6"/><path id="XMLID_4_" class="st0" d="M23.8,11l15.5-6.1C39.6,4.8,40,5,40,5.4l1.8,6.1"/><path id="XMLID_3_" class="st0" d="M48.5,38.4v6.4c0,5.4-4.4,9.8-9.8,9.8H11c-5.4,0-9.8-4.4-9.8-9.8V20.8c0-5.4,4.4-9.8,9.8-9.8h27.8c5.4,0,9.8,4.4,9.8,9.8v6.4"/><path id="XMLID_2_" class="st0" d="M48.5,38.4H30.3c-3.1,0-5.6-2.5-5.6-5.6c0-3.1,2.5-5.6,5.6-5.6h18.2c2.4,0,4.4,2,4.4,4.4v2.4C52.9,36.5,50.9,38.4,48.5,38.4z"/><circle id="XMLID_1_" class="st0" cx="31.2" cy="32.8" r="1.3"/></g></svg>') no-repeat center;
  background-size: auto 56px;
}
.radPag input[type="radio"]:checked + label.efectivo::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 54 56" style="enable-background:new 0 0 54 56;" xml:space="preserve"><style type="text/css">.st0{clip-path:url(%23SVGID_1_);fill:none;stroke:%23ffffff;stroke-width:2;stroke-miterlimit:10;}</style><g><defs><rect id="SVGID_3_" x="-0.4" y="-0.2" width="54.8" height="56.4"/></defs><clipPath id="SVGID_1_"><use xlink:href="%23SVGID_3_" style="overflow:visible;"/></clipPath><path id="XMLID_5_" class="st0" d="M11.2,11l23-9.7c0.4-0.1,0.8,0.1,0.8,0.5l1.4,4.6"/><path id="XMLID_4_" class="st0" d="M23.8,11l15.5-6.1C39.6,4.8,40,5,40,5.4l1.8,6.1"/><path id="XMLID_3_" class="st0" d="M48.5,38.4v6.4c0,5.4-4.4,9.8-9.8,9.8H11c-5.4,0-9.8-4.4-9.8-9.8V20.8c0-5.4,4.4-9.8,9.8-9.8h27.8c5.4,0,9.8,4.4,9.8,9.8v6.4"/><path id="XMLID_2_" class="st0" d="M48.5,38.4H30.3c-3.1,0-5.6-2.5-5.6-5.6c0-3.1,2.5-5.6,5.6-5.6h18.2c2.4,0,4.4,2,4.4,4.4v2.4C52.9,36.5,50.9,38.4,48.5,38.4z"/><circle id="XMLID_1_" class="st0" cx="31.2" cy="32.8" r="1.3"/></g></svg>') no-repeat center;
  background-size: auto 56px;
}
.rad1 {
  float: left;
  display: block;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 35px;
  margin: 10px 0 6px 0;
}
.rad1 label {
  cursor: pointer;
  position: relative;
  box-sizing: border-box;
  color: #191919;
  font-size: 16px;
  line-height: 33px;
  text-align: left;
  width: 100%;
  height: 35px;
  padding: 0 45px;
  transition: all 0.3s ease;
}
.rad1 input[type="radio"] {
  display: none;
}
.rad1 input[type="radio"]:checked + label {
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
}
.rad1 label::after {
  top: 1px;
  left: 0;
  content: "";
  z-index: 10;
  pointer-events: none;
  box-sizing: border-box;
  position: absolute;
  border: 3px solid #c7c9cb;
  border-radius: 50%;
  width: 31px;
  height: 31px;
  transition: all 0.3s ease;
}
.rad1 label::before {
  top: 9px;
  left: 8px;
  content: "";
  z-index: 20;
  display: none;
  pointer-events: none;
  box-sizing: border-box;
  position: absolute;
  background: #7fcbd4;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  transition: all 0.3s ease;
}
.rad1 input[type="radio"]:checked + label::after {
  border: 3px solid #7fcbd4;
  transition: all 0.24s ease;
}
.rad1 input[type="radio"]:checked + label::before {
  display: block;
  background: #7fcbd4;
  transition: all 0.24s ease;
}
.cntSelP {
  right: 0;
  top: 0;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  z-index: 10;
  position: fixed;
  text-align: center;
  background-color: #ffffff;
  /*border-radius: 50px;*/
  width: 495px;
  height: 120px;
  padding: 25px 45px 10px 45px;
  transform: translateX(120%);
  opacity: 0;
}
.contentPed.scrHd .cntSelP {
  top: 0;
}
.cntSelP::after {
  top: 25px;
  left: 45px;
  z-index: 10;
  content: "";
  position: absolute;
  background-color: #f4f4f4;
  border-radius: 50px;
  width: 388px;
  height: 65px;
}
.radEnt {
  float: left;
  display: block;
  overflow: hidden;
  z-index: 20;
  position: relative;
  box-sizing: border-box;
  border-radius: 50px;
  width: 50%;
  height: 65px;
  margin: 0;
}
.radEnt label {
  cursor: pointer;
  float: left;
  display: block;
  position: relative;
  box-sizing: border-box;
  color: #191919;
  font-size: 14px;
  font-family: 'WorkSansBold', Arial, Tahoma, Verdana;
  line-height: 18px;
  text-align: center;
  background: transparent;
  width: 100%;
  height: 65px;
  padding: 22px 20px 0 50px;
  transition: all 0.3s ease;
}
.radEnt input[type="radio"] {
  display: none;
}
.radEnt input[type="radio"]:checked + label {
  color: #ffffff;
  background: #eb1b21;
  border: 0;
}
.radEnt label::after {
  top: 3px;
  left: 50px;
  content: "";
  z-index: 10;
  pointer-events: none !important;
  position: absolute;
  width: 70px;
  height: 60px;
  transform: translateX(-50%);
}
.radEnt .delivery::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="17 -14 51 49" style="enable-background:new 17 -14 51 49;" xml:space="preserve"><style type="text/css">.st0{fill:%237A7A7A;}</style><g><path class="st0" d="M21.2,1.3c-1.4,0-2.6,1.1-2.6,2.6v8.2c0,1.4,1.1,2.6,2.6,2.6h3.6v1.9c0,0.6,0.3,1.2,0.8,1.6c-0.8,1.6-1.3,3.7-0.8,7.1c-0.2,0.6-0.3,1.2-0.3,1.9c0,0.3,0.1,0.6,0.2,0.7c0.2,0.2,0.5,0.3,0.7,0.3h0.1H26c0.5,2.9,3,5.1,5.9,5.1c3,0,5.5-2.2,5.9-5.1h14.7c0,0.2,0.1,0.5,0.1,0.7c0.1,0.2,0.2,0.4,0.4,0.5c0.2,0.1,0.4,0.1,0.7,0l0.8-0.2c0.4,1.1,1.2,2,2.2,2.7c0.9,0.5,1.8,0.8,2.8,0.8c0.4,0,0.8,0,1.2-0.1c2.7-0.6,4.4-3.1,4.2-5.8l1-0.2c0.4-0.1,0.6-0.5,0.5-0.8c-0.8-3.3-3.7-5.5-7-5.5l-1.1-3.7c-0.1-0.4-0.5-0.6-0.9-0.5s-0.6,0.5-0.5,0.9l1.1,3.9l-5.3,5.9h-1.3C53.6,21.7,55,16.6,52.5,9h2l1.4,4.8c0.1,0.4,0.5,0.6,0.9,0.5s0.6-0.5,0.5-0.9L56,9h0.8c0.4,0,0.7-0.3,0.7-0.7V4.5c0-0.2,0-0.7-0.4-1.1c-0.4-0.3-1-0.2-1.4,0L50.8,5l-4.3-0.3l-1.8-1.5c0-1.2-0.1-2.2-0.4-3.1c2.2-0.4,3.9-2.4,3.9-4.8c0-0.3,0-0.5-0.1-0.8h0.5c0.4,0,0.7-0.3,0.7-0.7c0-3.4-2.7-6.1-6-6.1s-6,2.7-6,6.1c0,1.9,0.6,3.5,1.7,4.6c-0.9,0.7-2,1.8-3,3.6c-1.2,2.4-1.9,5.4-1.9,8.9l0,0c0,0.8,0,1.6,0.2,2.2h-3V3.9c0-1.4-1.1-2.6-2.6-2.6L21.2,1.3L21.2,1.3z M57.7,30.7c-0.7-0.4-1.2-1.1-1.5-1.8l7.6-1.8c0.1,1.9-1.2,3.6-3.1,4.1l0,0C59.7,31.4,58.6,31.2,57.7,30.7L57.7,30.7z M54.2,27.6l5.4-6c2.5-0.1,4.8,1.4,5.6,3.7l-10.9,2.5C54.2,27.8,54.2,27.7,54.2,27.6z M43.6,15.6c-0.3-0.7-0.9-1.1-1.8-1.1h-2.5c-1.2,0-2-0.2-2.4-0.7c-0.4-0.4-0.6-1.1-0.6-2h6.9c1,0.1,3.3,0.9,3.3,5v3.6h-2.6v-2.7C43.8,16.8,43.8,16.1,43.6,15.6L43.6,15.6z M47,21.8c0.3,0,0.9,0.1,1.3,0.5c0.3,0.3,0.4,0.7,0.5,1.2h-5l0,0v-1.7H47z M36.2,10.4c0.3-7.5,3.3-10.1,4.7-10.9c0.5,0.3,1,0.5,1.6,0.7c0.3,0.1,0.6,0.1,0.9,0.2c0.2,0.5,0.3,1.1,0.3,1.8c-0.7-0.5-1.6-0.6-2.4-0.3c-0.9,0.3-1.5,1.1-1.6,2c-0.1,1,0.5,2,1.5,2.7l1.9,1.3c-0.2,0.9-0.4,1.8-0.7,2.6L36.2,10.4L36.2,10.4z M43.5-6.8C43.4-6.8,43.4-6.8,43.5-6.8C42.3-6.7,42-5.9,42-5.3v3.7c-1.6-0.7-2.6-2.4-2.6-4.5c0-2.6,2-4.7,4.6-4.7c2.3,0,4.2,1.7,4.5,4H43.5z M47.4-4.6c0,1.9-1.6,3.5-3.5,3.5l0,0c-0.2,0-0.3,0-0.5,0v-4.1c0-0.1,0-0.1,0-0.1h0.1h3.8C47.3-5.2,47.4-4.9,47.4-4.6L47.4-4.6z M48.3,6.3v1.2h-2.8l-3.4-2.2c-0.6-0.4-0.9-0.9-0.9-1.4c0-0.4,0.3-0.7,0.7-0.9c0.1-0.1,0.3-0.1,0.4-0.1c0.3,0,0.6,0.1,0.9,0.4l0,0l3,2.6c0.1,0.1,0.3,0.2,0.4,0.2L48.3,6.3L48.3,6.3z M51.8,7.1c0,0.2-0.1,0.4-0.3,0.4h-1.8V6.4l1.6,0.1C51.8,6.6,51.8,7,51.8,7.1z M52.9,6L52.9,6l3.7-1.2v2.7h-3.4l0,0c0-0.1,0-0.2,0-0.3C53.2,6.8,53.1,6.4,52.9,6L52.9,6z M51.5,8.9c2.1,6.1,1.5,10.5,0.1,14.6h-1.4c-0.1-0.9-0.4-1.6-0.9-2.2c-0.5-0.5-1.1-0.7-1.6-0.8v-3.7c0-4.4-2.3-5.8-3.7-6.2c0.2-0.6,0.4-1.3,0.5-2l0.3,0.2c0.1,0.1,0.2,0.1,0.4,0.1H51.5L51.5,8.9z M39.9,26.7c-0.2-1.8-0.9-3.5-2.2-4.8c-1.4-1.5-3.4-2.3-5.4-2.3c-2.6,0-4.8,1.2-6.2,3.2c0-2,0.5-3.3,1-4.3h6.6c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-7c-0.2,0-0.4-0.2-0.4-0.4v-1.9h5h4.5l0.1,0.1c0.7,0.8,1.9,1.2,3.5,1.2h2.5c0.4,0,0.4,0.1,0.5,0.2c0.1,0.2,0.1,0.5,0.1,0.9h-5.6c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h5.6v2.7v2.5c0,0.9,0.5,1.3,1.4,1.3h7.3c-0.2,0.6-0.5,1.2-0.7,1.8L39.9,26.7z M32.1,31.8c-2.2,0-4.1-1.6-4.5-3.7h9C36.2,30.2,34.3,31.8,32.1,31.8L32.1,31.8z M26,26.7c0-0.4,0.1-0.8,0.2-1.2l0,0c0.8-2.6,3.2-4.5,6-4.5c3.2,0,5.9,2.5,6.2,5.7h-1H26.8H26z M20.1,9.6h10.4v3.6h-9.3c-0.6,0-1.1-0.5-1.1-1.1V9.6z M20.1,6.7h10.4v1.5H20.1V6.7z M20.1,3.9c0-0.6,0.5-1.1,1.1-1.1h8.1c0.6,0,1.1,0.5,1.1,1.1v1.4H20L20.1,3.9L20.1,3.9z"/></g></svg>') no-repeat center;
  background-size: 45px auto;
}
.radEnt input[type="radio"]:checked + label.delivery::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="17 -14 51 49" style="enable-background:new 17 -14 51 49;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><g><path class="st0" d="M21.2,1.3c-1.4,0-2.6,1.1-2.6,2.6v8.2c0,1.4,1.1,2.6,2.6,2.6h3.6v1.9c0,0.6,0.3,1.2,0.8,1.6c-0.8,1.6-1.3,3.7-0.8,7.1c-0.2,0.6-0.3,1.2-0.3,1.9c0,0.3,0.1,0.6,0.2,0.7c0.2,0.2,0.5,0.3,0.7,0.3h0.1H26c0.5,2.9,3,5.1,5.9,5.1c3,0,5.5-2.2,5.9-5.1h14.7c0,0.2,0.1,0.5,0.1,0.7c0.1,0.2,0.2,0.4,0.4,0.5c0.2,0.1,0.4,0.1,0.7,0l0.8-0.2c0.4,1.1,1.2,2,2.2,2.7c0.9,0.5,1.8,0.8,2.8,0.8c0.4,0,0.8,0,1.2-0.1c2.7-0.6,4.4-3.1,4.2-5.8l1-0.2c0.4-0.1,0.6-0.5,0.5-0.8c-0.8-3.3-3.7-5.5-7-5.5l-1.1-3.7c-0.1-0.4-0.5-0.6-0.9-0.5s-0.6,0.5-0.5,0.9l1.1,3.9l-5.3,5.9h-1.3C53.6,21.7,55,16.6,52.5,9h2l1.4,4.8c0.1,0.4,0.5,0.6,0.9,0.5s0.6-0.5,0.5-0.9L56,9h0.8c0.4,0,0.7-0.3,0.7-0.7V4.5c0-0.2,0-0.7-0.4-1.1c-0.4-0.3-1-0.2-1.4,0L50.8,5l-4.3-0.3l-1.8-1.5c0-1.2-0.1-2.2-0.4-3.1c2.2-0.4,3.9-2.4,3.9-4.8c0-0.3,0-0.5-0.1-0.8h0.5c0.4,0,0.7-0.3,0.7-0.7c0-3.4-2.7-6.1-6-6.1s-6,2.7-6,6.1c0,1.9,0.6,3.5,1.7,4.6c-0.9,0.7-2,1.8-3,3.6c-1.2,2.4-1.9,5.4-1.9,8.9l0,0c0,0.8,0,1.6,0.2,2.2h-3V3.9c0-1.4-1.1-2.6-2.6-2.6L21.2,1.3L21.2,1.3z M57.7,30.7c-0.7-0.4-1.2-1.1-1.5-1.8l7.6-1.8c0.1,1.9-1.2,3.6-3.1,4.1l0,0C59.7,31.4,58.6,31.2,57.7,30.7L57.7,30.7z M54.2,27.6l5.4-6c2.5-0.1,4.8,1.4,5.6,3.7l-10.9,2.5C54.2,27.8,54.2,27.7,54.2,27.6z M43.6,15.6c-0.3-0.7-0.9-1.1-1.8-1.1h-2.5c-1.2,0-2-0.2-2.4-0.7c-0.4-0.4-0.6-1.1-0.6-2h6.9c1,0.1,3.3,0.9,3.3,5v3.6h-2.6v-2.7C43.8,16.8,43.8,16.1,43.6,15.6L43.6,15.6z M47,21.8c0.3,0,0.9,0.1,1.3,0.5c0.3,0.3,0.4,0.7,0.5,1.2h-5l0,0v-1.7H47z M36.2,10.4c0.3-7.5,3.3-10.1,4.7-10.9c0.5,0.3,1,0.5,1.6,0.7c0.3,0.1,0.6,0.1,0.9,0.2c0.2,0.5,0.3,1.1,0.3,1.8c-0.7-0.5-1.6-0.6-2.4-0.3c-0.9,0.3-1.5,1.1-1.6,2c-0.1,1,0.5,2,1.5,2.7l1.9,1.3c-0.2,0.9-0.4,1.8-0.7,2.6L36.2,10.4L36.2,10.4z M43.5-6.8C43.4-6.8,43.4-6.8,43.5-6.8C42.3-6.7,42-5.9,42-5.3v3.7c-1.6-0.7-2.6-2.4-2.6-4.5c0-2.6,2-4.7,4.6-4.7c2.3,0,4.2,1.7,4.5,4H43.5z M47.4-4.6c0,1.9-1.6,3.5-3.5,3.5l0,0c-0.2,0-0.3,0-0.5,0v-4.1c0-0.1,0-0.1,0-0.1h0.1h3.8C47.3-5.2,47.4-4.9,47.4-4.6L47.4-4.6z M48.3,6.3v1.2h-2.8l-3.4-2.2c-0.6-0.4-0.9-0.9-0.9-1.4c0-0.4,0.3-0.7,0.7-0.9c0.1-0.1,0.3-0.1,0.4-0.1c0.3,0,0.6,0.1,0.9,0.4l0,0l3,2.6c0.1,0.1,0.3,0.2,0.4,0.2L48.3,6.3L48.3,6.3z M51.8,7.1c0,0.2-0.1,0.4-0.3,0.4h-1.8V6.4l1.6,0.1C51.8,6.6,51.8,7,51.8,7.1z M52.9,6L52.9,6l3.7-1.2v2.7h-3.4l0,0c0-0.1,0-0.2,0-0.3C53.2,6.8,53.1,6.4,52.9,6L52.9,6z M51.5,8.9c2.1,6.1,1.5,10.5,0.1,14.6h-1.4c-0.1-0.9-0.4-1.6-0.9-2.2c-0.5-0.5-1.1-0.7-1.6-0.8v-3.7c0-4.4-2.3-5.8-3.7-6.2c0.2-0.6,0.4-1.3,0.5-2l0.3,0.2c0.1,0.1,0.2,0.1,0.4,0.1H51.5L51.5,8.9z M39.9,26.7c-0.2-1.8-0.9-3.5-2.2-4.8c-1.4-1.5-3.4-2.3-5.4-2.3c-2.6,0-4.8,1.2-6.2,3.2c0-2,0.5-3.3,1-4.3h6.6c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-7c-0.2,0-0.4-0.2-0.4-0.4v-1.9h5h4.5l0.1,0.1c0.7,0.8,1.9,1.2,3.5,1.2h2.5c0.4,0,0.4,0.1,0.5,0.2c0.1,0.2,0.1,0.5,0.1,0.9h-5.6c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h5.6v2.7v2.5c0,0.9,0.5,1.3,1.4,1.3h7.3c-0.2,0.6-0.5,1.2-0.7,1.8L39.9,26.7z M32.1,31.8c-2.2,0-4.1-1.6-4.5-3.7h9C36.2,30.2,34.3,31.8,32.1,31.8L32.1,31.8z M26,26.7c0-0.4,0.1-0.8,0.2-1.2l0,0c0.8-2.6,3.2-4.5,6-4.5c3.2,0,5.9,2.5,6.2,5.7h-1H26.8H26z M20.1,9.6h10.4v3.6h-9.3c-0.6,0-1.1-0.5-1.1-1.1V9.6z M20.1,6.7h10.4v1.5H20.1V6.7z M20.1,3.9c0-0.6,0.5-1.1,1.1-1.1h8.1c0.6,0,1.1,0.5,1.1,1.1v1.4H20L20.1,3.9L20.1,3.9z"/></g></svg>') no-repeat center;
  background-size: 45px auto;
}
.radEnt label.recojo::after {
  top: 3px;
  left: 69px;
}
.radEnt .recojo::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="9 -11 36 42" style="enable-background:new 9 -11 36 42;" xml:space="preserve"><style type="text/css">.st0{fill:%237A7A7A;}</style><g><g><path class="st0" d="M44.5,15.1l-1.8-1.8c-0.2-0.2-0.4-0.2-0.6-0.2H11.9c-0.2,0-0.4,0.1-0.6,0.2l-1.8,1.8c-0.2,0.2-0.2,0.4-0.2,0.6v1.8c0,0.4,0.4,0.8,0.8,0.8h2.2l2.8,11.8c0.1,0.4,0.4,0.6,0.8,0.6h22.8c0.4,0,0.7-0.3,0.8-0.6l2.7-11.9h1.8c0.4,0,0.8-0.4,0.8-0.8v-1.8C44.8,15.5,44.6,15.3,44.5,15.1z M10.9,16l1.3-1.3h9.1v1.9H10.9V16z M21.3,29.1h-4.9l-2.4-10.8h7.4v10.8H21.3z M22.9,14.7h8.6v14.4h-8.6V14.7z M37.9,29.1h-4.8V18.3h7.3L37.9,29.1z M43.1,16.6h-9.9v-1.9h8.6l1.3,1.3V16.6z"/><path class="st0" d="M24.7,9.3c1.1,2.1,4.2,2.1,5.2,0L30.6,8c0.2-0.4,0.1-0.9-0.3-1.1c-0.4-0.2-0.9-0.1-1.1,0.3l-0.7,1.3c-0.5,0.9-1.9,0.9-2.4,0c-2.7-5.2-4.4-8.4-4.4-8.5l0,0c-0.4-0.8-0.6-1.7-0.6-2.8c0-3.5,3-6.4,6.5-6.3c3.2,0.1,5.9,2.8,6,6c0,1.1-0.2,2.1-0.6,3l0,0c0,0-0.1,0.2-0.5,1c-0.2,0.4-0.1,0.9,0.3,1.1s0.9,0.1,1.1-0.3c0.4-0.8,0.5-1,0.5-1l0,0c0.6-1.2,0.8-2.5,0.8-3.8c-0.2-4.1-3.5-7.4-7.6-7.5c-4.4-0.2-8.2,3.5-8.2,7.9c0,1.3,0.3,2.5,0.8,3.5C20.3,0.9,20.7,1.7,24.7,9.3L24.7,9.3z"/><path class="st0" d="M23.9-2.6c0,1.8,1.5,3.3,3.3,3.3s3.3-1.5,3.3-3.3S29-5.9,27.2-5.9S23.9-4.4,23.9-2.6z M28.8-2.6c0,0.9-0.7,1.6-1.6,1.6s-1.6-0.7-1.6-1.6s0.7-1.6,1.6-1.6S28.8-3.5,28.8-2.6z"/><path class="st0" d="M31.8,3.8c-0.7-0.3-1.3,0.4-1,1.1c0.1,0.3,0.5,0.5,0.8,0.5c0.4,0,0.7-0.3,0.7-0.7C32.3,4.3,32.2,3.9,31.8,3.8L31.8,3.8z"/></g></g></svg>') no-repeat center;
  background-size: 30px auto;
}
.radEnt input[type="radio"]:checked + label.recojo::after {
  background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="9 -11 36 42" style="enable-background:new 9 -11 36 42;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><g><g><path class="st0" d="M44.5,15.1l-1.8-1.8c-0.2-0.2-0.4-0.2-0.6-0.2H11.9c-0.2,0-0.4,0.1-0.6,0.2l-1.8,1.8c-0.2,0.2-0.2,0.4-0.2,0.6v1.8c0,0.4,0.4,0.8,0.8,0.8h2.2l2.8,11.8c0.1,0.4,0.4,0.6,0.8,0.6h22.8c0.4,0,0.7-0.3,0.8-0.6l2.7-11.9h1.8c0.4,0,0.8-0.4,0.8-0.8v-1.8C44.8,15.5,44.6,15.3,44.5,15.1z M10.9,16l1.3-1.3h9.1v1.9H10.9V16z M21.3,29.1h-4.9l-2.4-10.8h7.4v10.8H21.3z M22.9,14.7h8.6v14.4h-8.6V14.7z M37.9,29.1h-4.8V18.3h7.3L37.9,29.1z M43.1,16.6h-9.9v-1.9h8.6l1.3,1.3V16.6z"/><path class="st0" d="M24.7,9.3c1.1,2.1,4.2,2.1,5.2,0L30.6,8c0.2-0.4,0.1-0.9-0.3-1.1c-0.4-0.2-0.9-0.1-1.1,0.3l-0.7,1.3c-0.5,0.9-1.9,0.9-2.4,0c-2.7-5.2-4.4-8.4-4.4-8.5l0,0c-0.4-0.8-0.6-1.7-0.6-2.8c0-3.5,3-6.4,6.5-6.3c3.2,0.1,5.9,2.8,6,6c0,1.1-0.2,2.1-0.6,3l0,0c0,0-0.1,0.2-0.5,1c-0.2,0.4-0.1,0.9,0.3,1.1s0.9,0.1,1.1-0.3c0.4-0.8,0.5-1,0.5-1l0,0c0.6-1.2,0.8-2.5,0.8-3.8c-0.2-4.1-3.5-7.4-7.6-7.5c-4.4-0.2-8.2,3.5-8.2,7.9c0,1.3,0.3,2.5,0.8,3.5C20.3,0.9,20.7,1.7,24.7,9.3L24.7,9.3z"/><path class="st0" d="M23.9-2.6c0,1.8,1.5,3.3,3.3,3.3s3.3-1.5,3.3-3.3S29-5.9,27.2-5.9S23.9-4.4,23.9-2.6z M28.8-2.6c0,0.9-0.7,1.6-1.6,1.6s-1.6-0.7-1.6-1.6s0.7-1.6,1.6-1.6S28.8-3.5,28.8-2.6z"/><path class="st0" d="M31.8,3.8c-0.7-0.3-1.3,0.4-1,1.1c0.1,0.3,0.5,0.5,0.8,0.5c0.4,0,0.7-0.3,0.7-0.7C32.3,4.3,32.2,3.9,31.8,3.8L31.8,3.8z"/></g></g></svg>') no-repeat center;
  background-size: 30px auto;
}
.radEnt label.recojo {
  padding: 22px 20px 0 63px;
}
.bxUpl {
  clear: both;
  display: block;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
  height: auto;
  margin: 10px 0 20px 0;
}
.bxUpl label {
  position: relative;
}
.bxUpl label .small {
  float: left;
  display: block;
  color: rgba(25, 25, 25, 0.6);
  font-size: 10px;
  line-height: 14px;
  width: 100%;
  margin-bottom: 7px;
}
.bxUpl .filedrag {
  float: left;
  display: block;
  box-sizing: border-box;
  color: #92a1a9;
  font-size: 13px;
  line-height: 30px;
  background: #ffffff url(../lib/ico-upload.svg) no-repeat 22px center;
  background-size: 32px auto;
  border: 2px dashed #ccd3d7;
  border-radius: 6px;
  width: 47%;
  margin: 5px 0;
  padding: 25px 10px 25px 65px;
}
.bxUpl.img_prof .filedrag {
  float: none;
  margin: 10px auto 2px auto;
}
.bxUpl .filedrag a.draglinkupd {
  color: #ffffff;
  font-size: 13px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  text-decoration: none;
  background: #d6dcdf;
  border-radius: 5px;
  margin: 0 4px;
  padding: 10px 15px;
  transition: all 0.5s;
}
.bxUpl .filedrag a:hover.draglinkupd {
  background: #c4c4c4;
}
.bxUpl progress {
  color: #08AE98;
  border: 0;
  display: block;
  float: left;
  background: #ffffff;
  border-radius: 4px;
  width: 47%;
  height: 6px;
  margin: 3px 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.bxUpl.img_prof progress {
  float: none;
  margin: 3px auto;
}
.bxUpl progress::-moz-progress-bar {
  background: #08AE98;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.bxUpl progress[value]::-webkit-progress-bar {
  background: #fff;
}
/* DOCUMENTOS ADJUNTOS */
ul.doc2 {
  float: left;
  clear: both;
  box-sizing: border-box;
  position: relative;
  letter-spacing: 0;
  width: 47%;
  max-width: 47%;
  padding: 0;
  margin: 10px 0 5px 0;
}
ul.doc2 li {
  float: left;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  line-height: 14px;
  border: 2px solid #e9ecee;
  background: transparent;
  border-radius: 5px;
  width: 100%;
  height: auto;
  margin: 5px 0;
  padding: 10px 2% 10px 3%;
  transition: all 0s;
}
ul.doc2 li:after {
  display: none;
}
ul.doc2 li.edit_us:hover {
  cursor: default;
  background: transparent;
}
.fHvL li:hover {
  cursor: default;
  background: none;
}
ul.doc2 li a {
  float: left;
  display: block;
  text-align: left;
  text-decoration: none;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
ul.doc2 li a:hover {
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
ul.doc2 li img {
  float: left;
  margin: 6px 10px 5px 0;
}
ul.doc2 li a.del2 {
  top: 50%;
  right: 10px;
  position: absolute;
  display: block;
  color: white;
  font-size: 11px;
  text-align: center;
  line-height: 25px;
  background: #e84c3d;
  border-radius: 4px;
  width: 65px;
  height: 25px;
  margin: 0;
  transform: translateY(-50%);
}
ul.doc2 li a.edN {
  float: left;
  display: block;
  color: #08ae98;
  font-size: 12px;
  border: 1px solid #08ae98;
  margin-top: 3px;
  padding: 3px 6px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
ul.doc2 li .txtDsc {
  line-height: 36px;
}
ul.doc2 li .inFil {
  float: left;
  display: block;
  text-align: left;
  width: auto;
  margin-top: 15px;
}
ul.doc2 li .imgCnt {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  width: 65px;
  height: 60px;
  margin: 6px 15px 5px 0;
}
ul.doc2 li .imgCnt img {
  margin: 0;
}
ul.doc2 li.edit_us .imgCnt {
  float: left;
  display: block;
  overflow: hidden;
  position: relative;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  margin: 6px 10px 5px 0;
}
ul.doc2 li.edit_us .imgCnt img {
  float: left;
  display: block;
  width: 100%;
  height: 120px;
  margin: 0;
  object-fit: cover;
}
ul.doc2 li.edit_us .loadImg {
  top: 0;
  left: 0;
  z-index: 10;
  position: absolute;
  background: rgba(235, 27, 33, 0.4) url(../lib/load.svg) no-repeat center;
  background-size: auto 70px;
  border-radius: 50%;
  width: 120px;
  height: 120px;
}
ul.doc2 li .adjPdf {
  float: left;
  display: block;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  color: rgba(25, 25, 25, 0.8);
  font-size: 16px;
  font-family: 'WorkSansLight', Arial, Tahoma, Verdana;
  line-height: 20px;
  text-align: left;
  text-decoration: none !important;
  background: #ffffff;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0 !important;
}
ul.doc2 li .adjPdf ico {
  float: left;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 45px;
  display: block;
  width: 60px;
  height: 60px;
  margin: 0 25px 10px 0;
}
ul.doc2 li .adjPdf ico {
  background-image: url(../lib/ico-pdf.svg);
}
ul.doc2 li .adjStl .txt-desc {
  float: left;
  display: block;
  box-sizing: border-box;
  position: realtive;
  font-size: 14px;
  line-height: 20px;
  width: calc(100% - 75px);
  padding: 0;
}
.cntMsj {
  float: none;
  box-sizing: border-box;
  text-align: center;
  border: 2px solid #fddd03;
  border-radius: 30px;
  width: 80%;
  margin: 40px auto 100px auto;
  padding: 50px 80px;
}
.swiper-container.swipCat {
  float: left;
  display: block;
  box-sizing: border-box;
  position: relative;
  overflow: visible;
  width: 100%;
  height: 110px;
  margin: 35px 0;
  padding: 0 48px;
}
.swiper-container.swipCat .swiper-wrapper {
  overflow: visible;
}
.swiper-container.swipCat .swiper-slide {
  display: flexbox;
  justify-content: center;
  align-items: center;
  position: relative;
  background: #fbfbfb;
  border-radius: 15px;
  width: 180px;
  height: 65px;
  margin: 0 5px 0 0;
  padding: 0;
}
.swiper-container.swipCat .swiper-button-next,
.swiper-container.swipCat .swiper-button-prev {
  top: 20px;
  text-indent: -9000px;
  text-decoration: none;
  background: #ffffff;
  border: 0;
  width: 45px !important;
  height: 65px !important;
  transition: all 0.3s;
}
.swiper-container.swipCat .swiper-button-next {
  right: -8px;
  background: #ffffff url(../lib/ico-nxt.svg) no-repeat center;
  background-size: auto 28px;
  transition: all 0.2s;
}
.swiper-container.swipCat .swiper-button-next:hover {
  background: #ffffff url(../lib/ico-nxt.svg) no-repeat center;
  background-size: auto 28px;
  opacity: 1;
  transition: all 0.2s;
}
.swiper-container.swipCat .swiper-button-prev {
  left: -8px;
  background: #ffffff url(../lib/ico-nxt.svg) no-repeat center;
  background-size: auto 28px;
  transform: scaleX(-1);
  transition: all 0.2s;
}
.swiper-container.swipCat .swiper-button-prev:hover {
  background: #ffffff url(../lib/ico-nxt.svg) no-repeat center;
  background-size: auto 28px;
  transform: scaleX(-1);
  opacity: 1;
  transition: all 0.2s;
}
.swiper-container.swipCat .swiper-button-next.swiper-button-disabled,
.swiper-container.swipCat .swiper-button-prev.swiper-button-disabled {
  opacity: 0.1;
  cursor: auto;
  pointer-events: none;
  filter: grayscale(100%);
}
.swiper-container.swipCat .swiper-scrollbar {
  display: none;
}
.swiper-container.swipCat a.bxImg {
  float: left;
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  border-radius: 15px;
  width: 65px;
}
.swiper-container.swipCat a.bxImg img {
  float: left;
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  margin: 0;
  transition: all linear 0.2s;
}
.swiper-container.swipCat a.bxImg img {
  transform: scale(110%, 110%);
  transition: all linear 0.2s;
}
.swiper-container.swipCat a.bxImgProm {
  float: left;
  display: block;
  position: relative;
  overflow: hidden;
  text-align: center !important;
  text-decoration: none;
  background: url(../lib/bg-tag.svg) no-repeat center;
  background-size: auto 49px;
  border-radius: 0;
  width: 49px;
  height: 49px;
  margin: 8px 25px 0 12px;
}
.swiper-container.swipCat a.bxImgProm img {
  float: none;
  display: block;
  position: relative;
  width: 20px;
  height: auto;
  margin: 8px auto 0 auto;
  transition: all linear 0.2s;
}
.swiper-container.swipCat a.bxImgProm:hover img {
  transform: scale(110%, 110%);
  transition: all linear 0.2s;
}
.swiper-container.swipCat a.bxTxt {
  float: left;
  display: block;
  color: rgba(25, 25, 25, 0.85);
  font-size: 12px;
  font-family: 'WorkSansMedium', Arial, Tahoma, Verdana;
  line-height: 62px;
  text-decoration: none;
  text-align: left;
  width: 90px;
}
.swiper-container.swipCat li:hover a.bxTxt {
  color: #eb1b21;
}
.swiper-container.swipCat .swiper-pagination {
  margin-bottom: 2px;
}
.swiper-container.swipCat .swiper-pagination-bullet {
  display: inline-block;
  vertical-align: middle;
  background: #cccccc !important;
  border-radius: 10px;
  border: 0 !important;
  width: 11px !important;
  height: 11px !important;
  opacity: 1;
  transition: all 0.3s;
}
.swiper-container.swipCat .swiper-pagination-bullet-active {
  background: #565656 !important;
}
.swiper-container.swipCatA {
  float: none;
  display: block;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  font-size: 12px;
  font-family: 'WorkSansMedium', Arial, Tahoma, Verdana;
  width: 90%;
  height: 230px;
  margin: 58px auto 30px auto;
  padding: 0 40px 50px 40px;
}
.swiper-container.swipCatA .swiper-wrapper {
  overflow: visible;
}
.swiper-container.swipCatA .swiper-slide {
  position: relative;
  width: 140px;
  margin: 0;
  padding: 0;
}
.swiper-container.swipCatA::before,
.swiper-container.swipCatA::after {
  content: '';
  z-index: 10;
  cursor: pointer;
  position: absolute;
  top: 0;
  width: 40px;
  height: 140px;
}
.swiper-container.swipCatA::before {
  left: 0;
  background: #ffffff url(../lib/ico-nxt.svg) no-repeat right center;
  background-size: 28px auto;
  transform: scaleX(-1);
}
.swiper-container.swipCatA::after {
  background: #ffffff url(../lib/ico-nxt.svg) no-repeat right center;
  background-size: 28px auto;
  right: 0;
}
.swiper-container.swipCatA a.bxImg {
  float: left;
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  border-radius: 15px;
  width: 140px;
  margin-bottom: 8px;
}
.swiper-container.swipCatA a.bxImg img {
  float: left;
  display: block;
  width: 140px;
  height: auto;
  margin: 0;
  transition: all linear 0.2s;
}
.swiper-container.swipCatA a.bxImg:hover img {
  transform: scale(106%, 106%);
  transition: all linear 0.2s;
}
.swiper-container.swipCatA a.bxTxt {
  float: left;
  display: block;
  color: rgba(25, 25, 25, 0.8);
  text-decoration: none;
  text-align: center;
  width: 100%;
  transition: all linear 0.2s;
}
.swiper-container.swipCatA a.bxTxt:hover {
  color: rgba(235, 27, 33, 0.8);
  transition: all linear 0.2s;
}
.swiper-container.swipCatA .swiper-pagination {
  margin-bottom: 2px;
}
.swiper-container.swipCatA .swiper-pagination-bullet {
  display: inline-block;
  vertical-align: middle;
  background: #cccccc !important;
  border-radius: 10px;
  border: 0 !important;
  width: 11px !important;
  height: 11px !important;
  opacity: 1;
  transition: all 0.3s;
}
.swiper-container.swipCatA .swiper-pagination-bullet-active {
  background: #565656 !important;
}
.swiper-container.swipProdH {
  float: none;
  display: block;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  font-size: 12px;
  font-family: 'WorkSansMedium', Arial, Tahoma, Verdana;
  text-align: center;
  width: 88%;
  height: 230px;
  margin: 58px auto 20px auto;
  padding: 0 40px 50px 40px;
}
.contentIn .swiper-container.swipProdH {
  margin: 120px auto 20px auto !important;
}
.swiper-container.swipProdH .swiper-wrapper {
  float: none;
  text-align: center;
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}
.swiper-container.swipProdH .swiper-button-next,
.swiper-container.swipProdH .swiper-button-prev {
  top: 70px;
  text-indent: -9000px;
  text-decoration: none;
  background: transparent;
  border: 0;
  width: 45px !important;
  height: 60px !important;
  transition: all 0.3s;
}
.swiper-container.swipProdH .swiper-button-next {
  right: -8px;
  background: transparent url(../lib/ico-nxt.svg) no-repeat center;
  background-size: auto 28px;
  opacity: 0.6;
  transition: all 0.2s;
}
.swiper-container.swipProdH .swiper-button-next:hover {
  background: transparent url(../lib/ico-nxt.svg) no-repeat center;
  background-size: auto 28px;
  opacity: 1;
  transition: all 0.2s;
}
.swiper-container.swipProdH .swiper-button-prev {
  left: -8px;
  background: transparent url(../lib/ico-nxt.svg) no-repeat center;
  background-size: auto 28px;
  transform: scaleX(-1);
  opacity: 0.6;
  transition: all 0.2s;
}
.swiper-container.swipProdH .swiper-button-prev:hover {
  background: transparent url(../lib/ico-nxt.svg) no-repeat center;
  background-size: auto 28px;
  transform: scaleX(-1);
  opacity: 1;
  transition: all 0.2s;
}
.swiper-container.swipProdH .swiper-button-next.swiper-button-disabled,
.swiper-container.swipProdH .swiper-button-prev.swiper-button-disabled {
  opacity: 0.1;
  cursor: auto;
  pointer-events: none;
  filter: grayscale(100%);
}
.swiper-container.swipProdH .swiper-scrollbar {
  display: none;
}
.swiper-container.swipProdH a.bxImgProm {
  float: none;
  display: block;
  position: relative;
  overflow: hidden;
  text-align: center !important;
  text-decoration: none;
  background: url(../lib/bg-tag.svg) no-repeat center;
  background-size: auto 100px;
  border-radius: 0;
  width: 140px;
  height: 140px;
  margin: 8px auto;
}
.swiper-container.swipProdH a.bxImgProm img {
  float: none;
  display: block;
  position: relative;
  width: 30px;
  height: auto;
  margin: 50px auto 0 auto !important;
  transition: all linear 0.2s;
}
.swiper-container.swipProdH a.bxImgProm:hover img {
  transform: scale(110%, 110%);
  transition: all linear 0.2s;
}
.swiper-container.swipProdH a.bxImg {
  float: left;
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  border-radius: 15px;
  width: 100%;
  margin-bottom: 8px;
}
.swiper-container.swipProdH a.bxImg img {
  float: left;
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
  transition: all linear 0.2s;
}
.swiper-container.swipProdH a.bxImg:hover img {
  transform: scale(106%, 106%);
  transition: all linear 0.2s;
}
.swiper-container.swipProdH a.bxTxt {
  float: left;
  display: block;
  color: rgba(25, 25, 25, 0.8);
  text-decoration: none;
  text-align: center;
  width: 100%;
  transition: all linear 0.2s;
}
.swiper-container.swipProdH a.bxTxt:hover {
  color: rgba(235, 27, 33, 0.8);
  transition: all linear 0.2s;
}
.swiper-container.swipProdH .swiper-pagination {
  margin-bottom: 2px;
}
.swiper-container.swipProdH .swiper-pagination-bullet {
  display: inline-block;
  vertical-align: middle;
  background: #cccccc !important;
  border-radius: 10px;
  border: 0 !important;
  width: 11px !important;
  height: 11px !important;
  opacity: 1;
  transition: all 0.3s;
}
.swiper-container.swipProdH .swiper-pagination-bullet-active {
  background: #565656 !important;
}
@media screen and (min-width: 1441px) {
  ul.liProm li:nth-child(2n),
  ul.liNos li:nth-child(2n) {
    margin-right: 0;
  }
  ul.liCatI li:nth-child(7n) {
    margin-right: 0;
  }
  ul.liProd li:nth-child(5n) {
    margin-right: 0;
  }
  ul.liProd.C4 li:nth-child(5n) {
    margin-right: 2.5%;
  }
  ul.liProdB li:nth-child(4n) {
    margin-right: 0;
  }
  ul.liBnf li:nth-child(4n) {
    margin-right: 0;
  }
  .contentIn.cntReg .cntRegCnt .formA p:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1351px) and (max-width: 1440px) {
  header .cntHd {
    width: 96%;
  }
  .contentCd .cntCd {
    width: 92%;
  }
  .contentProd .cntProd {
    width: 92%;
    margin: 68px auto 110px auto;
  }
  .contentProm .cntProm {
    width: 92%;
    margin: 20px auto 140px auto;
    padding: 60px 45px 20px 45px;
  }
  .contentRest {
    background: #e4edf4 url(../lib/bg-restaurantes.jpg) no-repeat -80px center;
  }
  .contentRest .cntRest {
    width: 92%;
    margin: 10px auto 20px auto;
  }
  .contentRest .cntDsc {
    width: 500px;
    margin-top: 120px;
  }
  .contentDA .cntDA {
    width: 92%;
    margin: 100px auto;
  }
  .contentDA .cntDsc {
    width: 570px;
    margin: 150px 0 0 100px;
  }
  .contentMap .cntMap {
    width: 92%;
    padding: 60px 0;
  }
  .contentMap .cntDsc {
    width: 390px;
    height: 58vh;
  }
  /*
    footer{
        background: #eb1b21 url(../lib/bg-footer.jpg) no-repeat 20px bottom;
        background-size: 478px auto;
    }
    */
  footer .cntF {
    width: 92%;
    margin: 10px auto;
  }
  footer .cntDsc {
    width: 720px;
    margin-top: 120px;
  }
  footer ul {
    width: 260px;
    margin: 10px 40px 10px 0;
  }
  footer ul:nth-child(1) {
    width: 220px;
  }
  footer ul.liRs li:last-child {
    margin-right: 0;
  }
  .contentIn .cntIn {
    width: 92%;
    margin: 10px auto;
  }
  ul.liProm li:nth-child(2n),
  ul.liNos li:nth-child(2n) {
    margin-right: 0;
  }
  ul.liProd li {
    width: 220px;
    margin: 20px 33px 20px 0;
  }
  ul.liProd.C4 li {
    margin: 15px 2% 80px 2%;
  }
  ul.liProd li .bxImg {
    width: 220px;
  }
  ul.liProd li:nth-child(5n) {
    margin-right: 0;
  }
  ul.liProd.C4 li:nth-child(5n) {
    margin-right: 2%;
  }
  ul.liProdB li:nth-child(4n) {
    margin-right: 0;
  }
  .contentIn.cntReg .cntRegCnt .formA p:nth-child(2n) {
    margin-right: 0;
  }
  .radPag {
    width: 185px;
    height: 155px;
    margin: 15px 0 6px 0;
  }
  .radPag label {
    width: 185px;
    height: 155px;
    padding: 95px 30px 0 30px;
  }
  .radPag:nth-child(3),
  .radPag:nth-child(4) {
    margin: 15px 0 6px 18px;
  }
  ul.liBnf li:nth-child(4n) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1191px) and (max-width: 1350px) {
  header .cntHd {
    width: 96%;
  }
  header nav ul li a {
    padding: 10px 20px;
  }
  header ul.liUs {
    margin: 25px 15px 0 0;
  }
  header .btnUb {
    margin: 25px 5px 0 0;
  }
  header.hdP .btnUb {
    margin: 20px 3px 0 0;
  }
  .contentCd .cntCd {
    width: 92%;
  }
  .contentProd .cntProd {
    width: 92%;
    margin: 68px auto 110px auto;
  }
  .contentProm .cntProm {
    width: 92%;
    margin: 20px auto 140px auto;
    padding: 60px 45px 20px 45px;
  }
  .contentRest {
    background: #e4edf4 url(../lib/bg-restaurantes.jpg) no-repeat -120px center;
  }
  .contentRest .cntRest {
    width: 92%;
    margin: 10px auto 20px auto;
  }
  .contentRest .cntDsc {
    width: 500px;
    margin-top: 120px;
  }
  .contentDA .cntDA {
    width: 92%;
    margin: 100px auto;
  }
  .contentDA .cntDsc {
    width: 570px;
    margin: 150px 0 0 100px;
  }
  .contentMap .cntMap {
    width: 92%;
    padding: 60px 0;
  }
  .contentMap .cntDsc {
    width: 390px;
    height: 58vh;
  }
  /* footer{
        background: #eb1b21 url(../lib/bg-footer.jpg) no-repeat 10px bottom;
        background-size: 478px auto;
    }*/
  footer .cntF {
    width: 92%;
    margin: 10px auto;
  }
  footer .cntDsc {
    width: 680px;
    margin-top: 120px;
  }
  footer ul {
    width: 260px;
    margin: 10px 40px 10px 0;
  }
  footer ul:nth-child(1) {
    width: 210px;
  }
  footer ul.liRs li:last-child {
    margin-right: 0;
  }
  .contentIn .cntIn {
    width: 92%;
    margin: 10px auto;
  }
  .contentIn.cntReg .cntRegCnt {
    padding: 70px 75px 60px 75px;
  }
  ul.liProm li:nth-child(2n),
  ul.liNos li:nth-child(2n) {
    margin-right: 0;
  }
  ul.liProd li {
    width: 210px;
    margin: 20px 30px 20px 0;
  }
  ul.liProd.C4 li {
    margin: 15px 2% 80px 2%;
  }
  ul.liProd li .bxImg {
    width: 210px;
  }
  ul.liProd.C4 li {
    width: 240px;
  }
  ul.liProd.C4 li .bxImg {
    width: 240px;
    height: 240px;
  }
  ul.liProd li:nth-child(5n) {
    margin-right: 0;
  }
  ul.liProd.C4 li:nth-child(5n) {
    margin-right: 2%;
  }
  ul.liProdB li:nth-child(4n) {
    margin-right: 0;
  }
  ul.liProd li .bxCmp .btnAd {
    font-size: 13px;
    line-height: 14px;
    padding: 12px 0 6px 0;
  }
  .contentIn.cntReg .cntRegCnt .formA p:nth-child(2n) {
    margin-right: 0;
  }
  .radPag {
    width: 176px;
    height: 155px;
    margin: 15px 0 6px 0;
  }
  .radPag label {
    width: 176px;
    height: 155px;
    padding: 95px 27px 0 27px;
  }
  .radPag:nth-child(3),
  .radPag:nth-child(4) {
    margin: 15px 0 6px 18px;
  }
}
/* ---------------------------- TABLET H ---------------------------- */
@media screen and (min-width: 921px) and (max-width: 1190px) {
  header .cntHd {
    width: 100%;
  }
  header nav {
    margin: 49px 0 0 25px;
  }
  header.hdP nav {
    margin: 30px 0 0 25px;
  }
  header nav ul li a {
    padding: 10px 20px;
  }
  .contentCd .cntCd {
    width: 90%;
  }
  .contentProd .cntProd {
    width: 90%;
    margin: 68px auto 110px auto;
  }
  .contentProm .cntProm {
    width: 90%;
    margin: 20px auto 140px auto;
    padding: 60px 40px 20px 40px;
  }
  .contentProm .swiper.swipProm a.lnkTxt {
    padding: 20px;
  }
  .contentRest {
    background: #e4edf4 url(../lib/bg-restaurantes.jpg) no-repeat -300px center;
    background-size: auto 100%;
  }
  .contentRest .cntRest {
    width: 90%;
    margin: 10px auto 20px auto;
  }
  .contentRest .cntDsc {
    width: 450px;
    margin-top: 120px;
  }
  .contentDA {
    background: #ffffff url(../lib/bg-descarga-app.jpg) no-repeat 90% bottom;
    background-size: 453px auto;
  }
  .contentDA .cntDA {
    width: 90%;
    margin: 100px auto;
  }
  .contentDA .cntDsc {
    width: 500px;
    margin: 100px 0 0 50px;
  }
  .contentMap {
    max-height: 1000px;
  }
  .contentMap .cntMap {
    width: 90%;
    padding: 60px 0;
  }
  .contentMap img {
    width: 120%;
    height: auto;
  }
  .contentMap .cntDsc {
    width: 390px;
    height: 58vh;
  }
  /*
    footer{
        background: #eb1b21 url(../lib/bg-footer.jpg) no-repeat 10px bottom;
        background-size: 300px auto;
        min-height: 350px;
    }*/
  footer .cntF {
    width: 90%;
    margin: 10px auto;
  }
  footer .cntDsc {
    width: 680px;
    margin-top: 80px;
  }
  footer ul {
    width: 260px;
    margin: 10px 40px 10px 0;
  }
  footer ul:nth-child(1) {
    width: 210px;
  }
  footer ul.liRs li:last-child {
    margin-right: 0;
  }
  .contentIn .cntIn {
    width: 90%;
    margin: 10px auto;
  }
  .contentIn.cntReg .cntRegOpt {
    background-size: auto 180px;
    padding: 40px 40px 310px 35px;
  }
  .contentIn.cntReg .cntRegCnt {
    padding: 70px 45px 60px 45px;
  }
  .contentIn.cntLog .cntLogOpt {
    background-size: auto 180px;
    padding: 10px 100px 310px 50px;
  }
  .contentIn .imgP {
    width: 100%;
  }
  ul.liHis {
    width: 100%;
  }
  ul.liProm li:nth-child(2n),
  ul.liNos li:nth-child(2n) {
    margin-right: 0;
  }
  ul.liProd li {
    width: 218px;
    margin: 20px 30px 20px 0;
  }
  ul.liProd.C4 li {
    margin: 15px 2% 80px 2%;
  }
  ul.liProd li .bxImg {
    width: 218px;
  }
  ul.liProd.C4 li {
    width: 240px;
  }
  ul.liProd.C4 li .bxImg {
    width: 240px;
    height: 240px;
  }
  ul.liProd li:nth-child(4n) {
    margin-right: 0;
  }
  ul.liProd.C4 li:nth-child(5n) {
    margin-right: 2%;
  }
  ul.liProdB li:nth-child(4n) {
    margin-right: 0;
  }
  ul.liProd li .bxCmp .btnAd {
    font-size: 13px;
    line-height: 14px;
    padding: 12px 10px 6px 10px;
  }
  .contentIn.cntReg .cntRegCnt .formA p:nth-child(2n) {
    margin-right: 0;
  }
  .formA label {
    width: 95%;
  }
  .radPag {
    width: 156px;
    height: 155px;
    margin: 15px 0 6px 0;
  }
  .radPag label {
    width: 156px;
    height: 155px;
    padding: 95px 22px 0 22px;
  }
  .radPag:nth-child(3),
  .radPag:nth-child(4) {
    margin: 15px 0 6px 18px;
  }
}
/* ---------------------------- TABLET H ---------------------------- */
/* ---------------------------- TABLET V ---------------------------- */
@media screen and (min-width: 737px) and (max-width: 920px) {
  .bxPrcPd {
    top: 65px;
  }
  .cntMod {
    width: 80%;
    margin: 120px auto 100px auto;
  }
  .contentMod.selCd .cntMod {
    top: 110px;
    width: 80%;
    height: auto;
    margin: 0 auto 100px auto;
    padding: 20px 30px;
  }
  .cntModBd {
    padding: 0 30px 40px 30px;
  }
  .contentMod .bxImg {
    width: 40%;
    height: auto;
    margin-right: 5%;
  }
  .contentMod .bxNmI {
    width: 55%;
    margin-top: 35px;
  }
  .contentMod .bxDsc {
    width: 100%;
    margin-top: 10px;
  }
  .contentMod .subtitulo1,
  .contentMod .subtitulo2 {
    margin: 19px 0 15px 0;
  }
  .cntMod ul.liCatC {
    margin: -4px 0 20px 0;
  }
  .cntMod ul.liCatC li {
    margin: 5px 7px;
  }
  .cntMod ul.liCatC li a {
    height: 40px;
    border: 2px solid #f8f8f8;
    padding: 5px 30px 3px 30px;
  }
  .menu-mb {
    display: block;
  }
  .menu-mb-cls {
    display: none;
  }
  .dsp-mn-mb .menu-mb {
    display: none;
  }
  .dsp-mn-mb .menu-mb-cls {
    z-index: 3000;
    display: block;
  }
  a.logo:link,
  a.logo:visited {
    background-size: auto 42px;
    width: 59px;
    height: 50px;
    margin: 2px 0 0 0;
  }
  header.hdP a.logo:link,
  header.hdP a.logo:visited {
    background-size: auto 33px;
    width: 44px;
    height: 44px;
    margin: 0;
  }
  .dsp-mn-mb a.logo:link {
    display: none;
  }
  header.hdP .menu-mb {
    top: 3px;
    right: 5px;
    background-size: 34px auto;
    height: 40px;
  }
  header {
    min-height: auto;
    height: auto;
  }
  header .cntHd {
    width: 94%;
    min-height: auto;
  }
  header.hdP .cntHd {
    min-height: auto;
    height: auto;
  }
  header.hdP {
    min-height: 42px;
    height: auto;
  }
  header nav {
    display: none;
    overflow: hidden;
    pointer-events: none;
    width: 0;
    height: 0;
    margin: 0;
    transition: all 0s;
  }
  header ul.liUs {
    height: 50px;
    margin: 0 45px 0 0;
  }
  header ul.liUs.oRg {
    margin: 0 0 0 0;
  }
  header.hdP ul.liUs {
    margin: 2px 45px -5px 0;
  }
  header.hdP ul.liUs.oRg {
    margin: 2px 0 -5px 0;
  }
  header ul.liUs li {
    margin: 8px 6px 0 6px;
  }
  header.hdP ul.liUs li {
    margin: 3px 5px -5px 5px;
    transform: scale(0.85, 0.85);
  }
  header ul.liUs .btnIng {
    text-indent: -999999px;
    text-decoration: none;
    background-position: center;
    background-size: auto 23px;
    border-radius: 6px;
    width: 38px;
    height: 38px;
    padding: 10px;
  }
  header ul.liUs .btnIng:hover {
    background-position: center;
    background-size: auto 23px;
  }
  header ul.liUs .btnIng.regLog {
    background-position: 5px center;
    background-size: auto 23px;
  }
  header ul.liUs .btnIng.regLog:hover {
    background-position: 5px center;
    background-size: auto 23px;
  }
  header ul.liUs .btnCar {
    background-size: auto 25px;
    border-radius: 6px;
    width: 38px;
    height: 38px;
    padding: 10px;
  }
  header ul.liUs .btnCar:hover {
    background-size: auto 25px;
  }
  header ul.liUs .notNm {
    top: 1px;
    right: 1px;
    width: 20px;
    height: 20px;
  }
  header ul.liUs .btnCar:hover .notNm {
    top: 1px;
    right: 1px;
    width: 20px;
    height: 20px;
  }
  header ul.liUs .btnUsL {
    background-position: 12px center;
    background-size: auto 26px;
    height: 40px;
    padding: 10px 12px 10px 45px;
  }
  header ul.liUs .btnUsL:hover {
    background-position: 12px center;
    background-size: auto 26px;
  }
  .dsp-mn-mb,
  header.hdP.dsp-mn-mb {
    top: 0;
    left: 0;
    z-index: 2000;
    overflow: visible;
    overflow-x: auto;
    box-sizing: border-box;
    position: fixed !important;
    background: transparent;
    width: 100% !important;
    min-height: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
  }
  header.dsp-mn-mb::after,
  header.hdP.dsp-mn-mb::after {
    top: 0;
    left: 0;
    z-index: 1000;
    box-sizing: border-box;
    content: "";
    position: absolute;
    background: #eb1b21;
    width: 100%;
    height: 100%;
    animation-name: bgMnAn;
    animation-duration: 0.24s;
    animation-timing-function: linear;
    animation-iteration-count: stop;
  }
  @keyframes bgMnAn {
    from {
      transform: translateX(-100%);
      opacity: 0;
    }
    to {
      transform: translateX(0%);
      opacity: 1;
    }
  }
  .dsp-mn-mb nav {
    top: 0;
    overflow: hidden;
    display: block;
    z-index: 3000;
    position: relative;
    pointer-events: initial;
    box-sizing: border-box;
    width: 100%;
    min-height: 100%;
    height: auto;
    margin: 100px 0 50px 0 !important;
    padding: 0;
    transition: all 0s;
  }
  .dsp-mn-mb nav ul {
    box-sizing: border-box;
    width: 100%;
    min-height: 100%;
    height: auto;
    margin: 0;
    padding: 0 20px;
  }
  .dsp-mn-mb nav ul li {
    box-sizing: border-box;
    width: 100%;
    margin: 3px 0;
  }
  .dsp-mn-mb nav ul a {
    box-sizing: border-box;
    color: #ffffff;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 10px 15px;
  }
  header nav ul li.active a {
    color: #ffffff;
  }
  .dsp-mn-mb ul.liUs {
    float: left;
    display: none;
    position: relative;
    height: 50px;
    margin: 25px 0 0 0;
    padding: 0 35px;
  }
  .contentCd {
    height: 40px;
    margin: 0 auto;
  }
  .dsp-mn-mb .contentCd {
    display: none;
  }
  .contentCd .cntCd {
    width: 100%;
  }
  .contentCd .bxCd {
    height: 40px;
    padding: 10px 20px 10px 28px;
  }
  .contentImgP {
    margin-top: 45px;
  }
  .contentImgP .imgDsk {
    display: none;
  }
  .contentImgP .imgMb {
    display: block;
  }
  .imgL {
    margin: 50px 0 0 0;
  }
  .imgL .imgDsk {
    display: none;
  }
  .imgL .imgMb {
    display: block;
  }
  .contentPed .clsCar {
    display: block;
  }
  .contentPed .cntPed {
    width: 100%;
    height: calc(100% - 65px);
    margin: 48px 0 0 0;
    padding: 40px 20px 130px 20px;
    transform: translateX(-120%);
  }
  .contentPed .bxTe {
    width: 80%;
    margin: 10px auto 20px auto;
    padding: 6px 15px;
  }
  .contentPed .bxBtns {
    width: 100%;
    height: 140px;
    padding: 6px 20px;
  }
  .contentPed .li_pedido_rs {
    margin: 10px 0 0 0;
  }
  .contentPed .li_pedido_rs .itm_pedido_rs {
    padding: 10px 0;
  }
  .contentPed .li_pedido_rs .sbtotal_pedido {
    line-height: 30px;
    padding: 10px 0;
  }
  .contentPed .li_pedido_rs .tot_pedido_rs {
    line-height: 30px;
    padding: 10px 0;
  }
  .cntSelP {
    width: 100%;
    height: 50px;
    margin: 10px 0 6px 0;
  }
  .radEnt {
    width: 50%;
    height: 50px;
  }
  .radEnt label {
    width: 100%;
    height: 50px;
    padding: 15px 20px 0 50px;
  }
  .radEnt label::after {
    top: 2px;
    left: 40px;
    width: 70px;
    height: 45px;
    transform: translateX(-50%);
  }
  .radEnt .delivery::after {
    background-size: 40px auto;
  }
  .radEnt input[type="radio"]:checked + label.delivery::after {
    background-size: 40px auto;
  }
  .radEnt label.recojo::after {
    top: 0;
    left: 55px;
  }
  .radEnt .recojo::after {
    background-size: 25px auto;
  }
  .radEnt input[type="radio"]:checked + label.recojo::after {
    background-size: 25px auto;
  }
  .radEnt label.recojo {
    padding: 15px 20px 0 63px;
  }
  .li_pedido_rs .itm_pedido_rs .bx_desc {
    width: 180px;
    margin-right: 10px;
  }
  .contentProd .cntProd {
    width: 80%;
    margin: 45px auto 80px auto;
  }
  .contentProd h2 {
    float: none;
    display: block;
    text-align: center;
    width: 80%;
    margin: 10px auto;
  }
  a.btn01:link,
  a.btn01:visited {
    box-sizing: border-box;
    width: 90%;
    margin-top: 25px;
    padding: 18px 40px;
  }
  .swiper-container.swipProdH {
    width: 100%;
    height: 220px;
    margin: 30px auto;
    padding: 0 0 50px 0;
  }
  .contentIn .swiper-container.swipProdH {
    margin: 100px auto 20px auto !important;
  }
  .swiper-container.swipProdH .swiper-slide {
    width: 40%;
  }
  .swiper-container.swipProdH a.bxImg {
    width: 100%;
  }
  .swiper-container.swipProdH a.bxImg img {
    width: 100%;
  }
  .swiper-container.swipProdH .swiper-pagination {
    display: none;
  }
  .swiper-container.swipProdH .swiper-button-next,
  .swiper-container.swipProdH .swiper-button-prev {
    display: none;
  }
  .swiper-container.swipProdH .swiper-scrollbar,
  .swiper-container.swipProdH .swiper-scrollbar:hover {
    display: block;
    opacity: 1;
    transition-duration: 0ms;
  }
  .swiper-container.swipCat {
    overflow: hidden;
    width: 80%;
    height: 110px;
    margin: 35px 10%;
    padding: 0 45px;
  }
  .swiper-container.swipCat .swiper-pagination {
    display: none;
  }
  .swiper-container.swipCat .swiper-button-next,
  .swiper-container.swipCat .swiper-button-prev {
    display: none;
  }
  .swiper-container.swipCat .swiper-scrollbar,
  .swiper-container.swipCat .swiper-scrollbar:hover {
    display: block;
    opacity: 1;
    transition-duration: 0ms;
  }
  .contentProm {
    min-height: 560px;
  }
  .contentProm .cntProm {
    border-radius: 30px;
    width: 100%;
    margin: 20px auto 100px auto;
    padding: 35px 20px 20px 20px;
  }
  .contentProm p {
    margin: 10px auto;
  }
  .contentProm .swiper.swipProm {
    padding-bottom: 40px;
  }
  .contentProm .swiper.swipProm a.lnkTxt {
    padding: 15px 10px 20px 10px;
  }
  .contentProm .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
  }
  .contentProm .swiper-pagination {
    display: none;
  }
  .swiper.swipProm .swiper-scrollbar {
    display: block;
  }
  .contentRest {
    background-position: left bottom;
    background-size: 80% auto;
    height: auto;
    padding-bottom: 400px;
  }
  .contentRest .cntRest {
    width: 80%;
    margin: 10px auto 80px auto;
  }
  .contentRest .cntDsc {
    width: 100%;
    margin-top: 50px;
  }
  .contentRest h2 {
    padding: 9px 16px 6px 16px;
  }
  .contentRest p {
    margin: 30px 0;
  }
  .contentDA {
    background-position: 90% bottom;
    background-size: 50% auto;
    width: 100%;
    min-height: auto;
    padding-bottom: 220px;
  }
  .contentDA .cntDA {
    width: 80%;
    margin: 0 auto 100px auto;
  }
  .contentDA .cntDsc {
    width: 100%;
    margin: 50px 0 0 0;
  }
  .contentDA h2 {
    width: 80%;
  }
  .contentDA p {
    margin: 20px 0;
  }
  .contentIn {
    min-height: 795px;
    margin-top: 50px;
  }
  .contentIn.cntLog .cntIn {
    display: block;
    align-items: initial;
    margin: 50px auto 100px auto;
  }
  .contentIn.cntVI {
    margin-top: 90px;
  }
  .contentIn .cntIn {
    width: 80%;
    margin: 10px auto;
  }
  .contentIn .imgP {
    border-radius: 15px;
    width: 100%;
    margin: 30px auto 0 auto;
  }
  .contentIn .cntDsc {
    width: 100%;
    margin: 15px auto 50px auto;
  }
  .contentIn h1 {
    margin: 30px auto 10px auto;
  }
  .contentIn h2.pollo {
    background-position: 15px center;
    background-size: auto 24px;
    padding: 0 20px 0 45px;
  }
  .contentIn h2.baldes {
    background-position: 17px center;
    background-size: auto 38px;
    padding: 0 20px 0 50px;
  }
  .contentIn h2.hamburguesas {
    background-position: 20px center;
    background-size: auto 36px;
    padding: 0 20px 0 64px;
  }
  .contentIn h2.ensaladas {
    background-position: 20px center;
    background-size: auto 36px;
    padding: 0 20px 0 60px;
  }
  .contentIn h2.acompanamientos {
    background-position: 20px center;
    background-size: auto 36px;
    padding: 0 20px 0 60px;
  }
  .contentIn h2.postres {
    background-position: 24px center;
    background-size: auto 36px;
    padding: 0 20px 0 60px;
  }
  .contentIn h2.juguete {
    background-position: 30px center;
    background-size: auto 36px;
    padding: 0 20px 0 60px;
  }
  .contentIn h3 {
    margin: 15px auto 0 auto;
  }
  .swipInB {
    border-radius: 17px;
    margin: 20px 0 40px 0;
  }
  .swipInB .imgDsk {
    display: none;
  }
  .swipInB .imgMb {
    display: block;
  }
  /*
    footer{
        background-position: center 95%;
        background-size: 50% auto;
        min-height: 480px;
        padding-bottom: 0;
    }*/
  footer .cntF {
    width: 80%;
    margin: 10px auto;
  }
  footer .cntDsc {
    width: 100%;
    margin-top: 50px;
  }
  footer ul.liRs {
    float: left;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    margin: 50px 0 220px 0;
  }
  footer ul.liRs li {
    float: left;
    clear: none;
    width: 55px;
    margin: 10px 20px 10px 0;
  }
  footer ul.liRs li a {
    width: 55px;
    height: 55px;
  }
  .cntInf {
    background: #d90304;
    width: 100%;
    margin: 40px auto 0 auto;
    padding: 13px 9px 0 35px;
  }
  .contentMap {
    height: 870px;
    max-height: 870px;
  }
  .contentMap .cntMap {
    left: 50%;
    width: 100%;
    padding: 30px 0 60px 0;
  }
  .contentMap img {
    width: auto;
    height: 100%;
  }
  .contentMap h1 {
    float: none;
    font-size: 28px;
    line-height: 30px;
    margin: 15px auto 10px 20px;
  }
  .contentMap .cntDsc {
    font-size: 32px;
    line-height: 30px;
    height: 450px;
    margin: 20px auto 20px 20px;
  }
  .contentIn.cntLog .cntLogOpt {
    clear: both;
    background-size: 70% auto;
    width: 100%;
  }
  .cntLogOpt .formA .button {
    width: 60%;
    margin: 25px auto 0 auto;
  }
  .contentIn.cntLog .cntLogCnt {
    clear: both;
    width: 100%;
  }
  .contentIn.cntLog .cntLogCnt h2 {
    margin-bottom: 10px;
  }
  .contentIn.cntLog .cntLogCnt .btnBck {
    float: none;
    width: 60%;
    margin: 30px auto 0 auto;
  }
  .contentIn.cntReg .cntIn {
    display: block;
    align-items: initial;
    margin: 30px auto 100px auto;
  }
  .contentIn.cntReg .cntRegOpt {
    background-size: 80% auto;
    width: 100%;
  }
  .contentIn.cntReg .cntRegOpt p {
    margin: 10px 0;
  }
  .contentIn.cntReg .cntRegOpt ul {
    margin: 10px 0;
  }
  .contentIn.cntReg .cntRegOpt ul li a {
    padding: 8px 5px 8px 40px;
  }
  .contentIn.cntReg .cntRegCnt {
    width: 100%;
  }
  .contentIn.cntReg .cntRegCnt h2 {
    margin-bottom: 10px;
  }
  .contentIn.cntReg .cntRegCnt .formA p {
    width: 100%;
    margin: 1px 0 7px 0;
  }
  .contentIn.cntReg .cntRegOpt ul.liBtnP {
    width: 80%;
    margin: 40px auto 0 auto;
  }
  .contentIn.cntReg .cntRegOpt .li_pedido_rs {
    margin: 20px 0 0 0;
  }
  .contentIn.cntReg .cntRegOpt .li_pedido_rs .itm_pedido_rs .bx_desc {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .contentIn.cntReg .cntRegOpt .li_pedido_rs .sbtotal_pedido .bx_desc {
    width: 100%;
    margin-left: 0;
  }
  .contentIn.cntReg .cntRegOpt .li_pedido_rs .tot_pedido_rs .bx_desc {
    width: 100%;
    margin-left: 0;
  }
  .contentIn.cntReg .cntRegOpt .bxTe {
    margin: 20px auto 5px auto;
  }
  ul.liProm li {
    width: 100%;
    margin: 40px 0;
  }
  ul.liProm li a.bxImg {
    border-radius: 15px;
    width: 100%;
    margin-bottom: 5px;
  }
  ul.liProm li .bxTxt {
    padding: 5px 0;
  }
  ul.liProm li .bxTxt b {
    margin: 0 0 10px 0;
  }
  ul.liProm li .bxTxt .txtDsc {
    margin: 0 0 15px 0;
  }
  ul.liProm li .bxTxt a {
    width: 60%;
    height: 46px;
    padding: 5px 0;
  }
  a.btn02:link,
  a.btn02:visited {
    text-align: center;
    border-radius: 5px;
    width: 100%;
    margin: 20px auto 30px auto;
    padding: 0;
  }
  ul.liCatC {
    margin: 20px 0;
  }
  ul.liCatC li {
    margin: 4px 5px 4px 0;
  }
  ul.liCatC li a {
    border: 2px solid #f8f8f8;
    height: 46px;
    padding: 7px 20px;
  }
  ul.liCatC li.catAct a,
  ul.liCatC li.catAct a:hover {
    border: 2px solid transparent;
  }
  ul.liProd {
    float: none;
    /*width: 80%;*/
    width: 100%;
    margin: 0 auto 50px auto;
  }
  ul.liProd li {
    width: 47.5%;
    margin: 20px 5% 20px 0;
    /*width: @w1;
        margin: 20px 0;*/
    padding: 0;
  }
  ul.liProd li:nth-child(2n) {
    margin-right: 0;
  }
  ul.liProd li .bxImg {
    box-sizing: border-box;
    border: 3px solid #f8f8f8;
    width: 100%;
    margin-bottom: 8px;
  }
  ul.liProd li .bxTxt {
    padding: 0 3px 5px 3px;
  }
  ul.liProd li .bxTxt b {
    margin: 5px 0;
  }
  ul.liProd li .bxCmp .btnAd {
    font-size: 12px;
  }
  ul.liProd li .bxDtV {
    left: 6px;
    bottom: 6px;
    box-sizing: border-box;
    border-radius: 4px;
    width: calc(100% - 12px);
    height: 30px;
    padding: 0 6px;
  }
  ul.liItmMExt li {
    float: left;
    display: block;
    transform: scale(0.9, 0.9);
    margin: 0 15px 40px -7px;
  }
  ul.liItmMExt li:nth-child(2n) {
    margin-right: -15px;
  }
  ul.liSucursales li {
    float: left;
    display: block;
    width: 50%;
    transform: scale(0.92, 0.92);
    margin: 0 16px 40px -8px;
  }
  ul.liSucursales li:nth-child(2n) {
    margin-right: 0;
  }
  ul.liSucursales li a.bxImg {
    border-radius: 15px;
    margin-bottom: 0;
  }
  ul.liNos {
    margin: 0 0 120px 0;
  }
  ul.liNos li {
    width: 100%;
    margin: 20px 0 30px 0;
    padding: 0;
  }
  ul.liNos li a.bxImg {
    border-radius: 15px;
    width: 100%;
    margin-bottom: 0;
  }
  ul.liNos li .bxTxt {
    padding: 2px 0 5px 0;
  }
  ul.liHis {
    width: 100%;
    margin: 50px auto 200px auto;
  }
  ul.liHis::after {
    left: 8%;
    bottom: 0;
    width: 2px;
    height: 92%;
    transform: translateX(0);
  }
  ul.liHis li {
    width: 100%;
    margin: 30px 0;
    padding: 0 0 0 22%;
  }
  ul.liHis li:nth-child(even) {
    float: left;
    padding: 0 0 0 22%;
  }
  ul.liHis li .bxA {
    top: 90px;
    left: 15px;
    right: auto;
  }
  ul.liHis li:nth-child(even) .bxA {
    left: 15px;
    right: auto;
  }
  ul.liHis li .bxImg {
    border-radius: 10px;
    margin-bottom: 0;
  }
  .radPag {
    overflow: hidden;
    width: 48%;
    height: 120px;
    margin: 15px 4% 6px 0;
  }
  .radPag:nth-child(3),
  .radPag:nth-child(4) {
    margin: 15px 0 6px 0;
  }
  .radPag label {
    overflow: hidden;
    width: 100%;
    height: 120px;
    padding: 75px 10px 0 10px;
  }
  .radPag label::after {
    top: 8px;
    width: 70px;
    height: 60px;
  }
  .radPag .tarjeta::after {
    background-size: auto 37px;
  }
  .radPag input[type="radio"]:checked + label.tarjeta::after {
    background-size: auto 37px;
  }
  .radPag .simpleqr::after {
    background-size: auto 41px;
  }
  .radPag input[type="radio"]:checked + label.simpleqr::after {
    background-size: auto 41px;
  }
  .radPag .efectivo::after {
    background-size: auto 46px;
  }
  .radPag input[type="radio"]:checked + label.efectivo::after {
    background-size: auto 46px;
  }
  .rad_dir {
    width: 48%;
    height: 90px;
    margin: 12px 4% 2px 0;
  }
  .rad_dir:nth-child(3),
  .rad_dir:nth-child(4) {
    margin: 12px 0 2px 0;
  }
  .rad_dir label {
    width: 165px;
    height: 90px;
    padding: 58px 0 0 0;
  }
  .rad_dir label::after {
    top: 13px;
    width: 40px;
    height: 40px;
  }
  .rad_dir .casa::after {
    background-size: auto 32px;
  }
  .rad_dir input[type="radio"]:checked + label.casa::after {
    background-size: auto 32px;
  }
  .rad_dir .oficina::after {
    background-size: auto 28px;
  }
  .rad_dir input[type="radio"]:checked + label.oficina::after {
    background-size: auto 28px;
  }
  .rad_dir .otro::after {
    background-size: auto 26px;
  }
  .rad_dir input[type="radio"]:checked + label.otro::after {
    background-size: auto 26px;
  }
  .formA p.pbg {
    width: 100% !important;
    margin: 1px 0 12px 0;
  }
  .formA .btnBck {
    font-size: 17px;
    width: 200px;
    padding: 0 5px;
  }
  .formA .btnNxt {
    font-size: 17px;
    width: 200px;
    padding: 0 5px;
  }
  ul.liSucIn li .est {
    width: 98px;
    margin: 2px 25px 10px 0;
  }
  .bx_map {
    margin: -5px auto 10px auto;
  }
  .formA .btnAdd {
    margin: 10px 0 0 50px;
  }
  .p_cnt_check {
    height: auto !important;
  }
  .p_cnt_check .md-checkbox {
    height: auto;
  }
  .md-checkbox label {
    padding: 2px 0 0 40px !important;
  }
  .md-checkbox label:before {
    top: 0 !important;
  }
  .md-checkbox input[type="checkbox"]:checked + label:after {
    top: 0;
  }
}
/* ---------------------------- TABLET V ---------------------------- */
@media screen and (min-width: 321px) and (max-width: 736px) {
  .cntMod {
    font-size: 18px;
    line-height: 26px;
    width: 88%;
    margin: 120px auto 100px auto;
  }
  .contentMod.selCd .cntMod {
    top: 110px;
    font-size: 18px;
    line-height: 26px;
    width: 88%;
    height: auto;
    min-height: 185px;
    margin: 0 auto 100px auto;
    padding: 20px 30px 18px 30px;
  }
  .contentMod .rad1 label {
    line-height: 33px;
    height: 35px;
    padding: 2px 35px 6px 45px;
  }
  .cntModBd {
    padding: 0 30px 40px 30px;
  }
  .cntModBd h2 {
    font-size: 21px;
    line-height: 24px;
    margin-top: 10px;
  }
  ul.liHist {
    font-size: 10px;
    line-height: 14px;
    margin: 70px auto 60px auto;
  }
  ul.liHist li {
    margin: 2px 0 0 0;
    padding: 4px 0;
  }
  ul.liHist .li-hd-f {
    font-size: 13px;
    line-height: 14px;
  }
  ul.liHist li .lnk-dsp-v {
    font-size: 10px;
    line-height: 20px;
  }
  .contentMod .bxImg {
    width: 40%;
    height: auto;
    margin-right: 5%;
  }
  .contentMod .bxNmI {
    font-size: 14px;
    line-height: 18px;
    width: 55%;
    margin-top: 35px;
  }
  .contentMod .bxNmI h2 {
    font-size: 22px;
    line-height: 22px;
  }
  .contentMod .bxNmI b {
    font-size: 13px;
  }
  .contentMod .bxDsc {
    font-size: 14px;
    line-height: 18px;
    width: 100%;
    margin-top: 10px;
  }
  .contentMod .subtitulo1,
  .contentMod .subtitulo2 {
    font-size: 20px;
    line-height: 22px;
    margin: 19px 0 15px 0;
  }
  .cntMod ul.liCatC {
    margin: -4px 0 20px 0;
  }
  .cntMod ul.liCatC li {
    margin: 5px 7px;
  }
  .cntMod ul.liCatC li a {
    font-size: 13px;
    height: 40px;
    border: 2px solid #f8f8f8;
    padding: 5px 30px 3px 30px;
  }
  .menu-mb {
    display: block;
  }
  .menu-mb-cls {
    display: none;
  }
  .dsp-mn-mb .menu-mb {
    display: none;
  }
  .dsp-mn-mb .menu-mb-cls {
    z-index: 3000;
    display: block;
  }
  a.logo:link,
  a.logo:visited {
    background-size: auto 42px;
    width: 59px;
    height: 50px;
    margin: 2px 0 0 0;
  }
  header.hdP a.logo:link,
  header.hdP a.logo:visited {
    background-size: auto 33px;
    width: 44px;
    height: 44px;
    margin: 0;
  }
  .dsp-mn-mb a.logo:link {
    display: none;
  }
  header.hdP .menu-mb {
    top: 3px;
    right: 5px;
    background-size: 34px auto;
    height: 40px;
  }
  header {
    min-height: auto;
    height: auto;
  }
  header .cntHd {
    width: 94%;
    min-height: auto;
  }
  header.hdP .cntHd {
    min-height: auto;
    height: auto;
  }
  header.hdP {
    min-height: 42px;
    height: auto;
  }
  header nav {
    display: none;
    overflow: hidden;
    pointer-events: none;
    font-size: 16px;
    width: 0;
    height: 0;
    margin: 0;
    transition: all 0s;
  }
  header ul.liUs {
    height: 50px;
    margin: 0 40px 0 0;
  }
  header ul.liUs.oRg {
    margin: 0 0 0 0;
  }
  header.hdP ul.liUs {
    margin: 2px 48px -5px 0;
  }
  header.hdP ul.liUs.oRg {
    margin: 2px 0 -5px 0;
  }
  header ul.liUs li {
    margin: 8px 4px 0 4px;
  }
  header.hdP ul.liUs li {
    margin: 3px -5px -5px 3px;
    transform: scale(0.85, 0.85);
  }
  header ul.liUs .btnIng {
    text-indent: -999999px;
    text-decoration: none;
    background-position: center;
    background-size: auto 23px;
    border-radius: 6px;
    width: 38px;
    height: 38px;
    padding: 10px;
  }
  header ul.liUs .btnIng:hover {
    background-position: center;
    background-size: auto 23px;
  }
  header ul.liUs .btnIng.regLog {
    background-position: 5px center;
    background-size: auto 23px;
  }
  header ul.liUs .btnIng.regLog:hover {
    background-position: 5px center;
    background-size: auto 23px;
  }
  header ul.liUs .btnCar {
    background-size: auto 25px;
    border-radius: 6px;
    width: 38px;
    height: 38px;
    padding: 10px;
  }
  header ul.liUs .btnCar:hover {
    background-size: auto 25px;
  }
  header ul.liUs .notNm {
    top: 1px;
    right: 1px;
    font-size: 12px;
    line-height: 18px;
    width: 20px;
    height: 20px;
  }
  header ul.liUs .btnCar:hover .notNm {
    top: 1px;
    right: 1px;
    font-size: 12px;
    line-height: 18px;
    width: 20px;
    height: 20px;
  }
  header ul.liUs .btnUsL {
    font-size: 10px;
    line-height: 20px;
    background-position: 7px center;
    background-size: auto 20px;
    border-radius: 6px;
    height: 40px;
    margin: -1px -1px -5px -1px;
    padding: 7px 8px 10px 32px;
  }
  header ul.liUs .btnUsL:hover {
    background-position: 7px center;
    background-size: auto 20px;
  }
  header ul.liUs .btnUsL.active {
    background-position: 7px center;
    background-size: auto 20px;
    border-radius: 6px;
  }
  header.hdP ul.liUs .btnUsL {
    margin: -1px -1px -5px -1px;
    padding: 7px 8px 10px 32px;
  }
  .mUsLi,
  header.hdP .mUsLi {
    margin: -5px -4px 0 0;
  }
  .mUsLi li a {
    font-size: 12px;
    line-height: 20px;
    padding: 8px 5px 8px 6px;
  }
  header .btnUb {
    font-size: 10px;
    line-height: 14px;
    background: transparent url(../lib/ico-pin.svg) no-repeat 8px center;
    background-size: 11px auto;
    border-radius: 7px;
    width: 88px;
    height: 40px;
    margin: 7px 6px 0 0;
    padding: 10px 10px 10px 24px;
  }
  header.hdP .btnUb {
    font-size: 9px;
    line-height: 10px;
    background: transparent url(../lib/ico-pin.svg) no-repeat 8px center;
    background-size: 11px auto;
    width: 85px;
    height: 34px;
    margin: 7px 0 0 0;
    padding: 10px 10px 6px 24px;
  }
  .dsp-mn-mb,
  header.hdP.dsp-mn-mb {
    top: 0;
    left: 0;
    z-index: 2000;
    overflow: visible;
    overflow-x: auto;
    box-sizing: border-box;
    position: fixed !important;
    background: transparent;
    width: 100% !important;
    min-height: 100%;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
  }
  header.dsp-mn-mb::after,
  header.hdP.dsp-mn-mb::after {
    top: 0;
    left: 0;
    z-index: 1000;
    box-sizing: border-box;
    content: "";
    position: absolute;
    background: #eb1b21;
    width: 100%;
    height: 100%;
    animation-name: bgMnAn;
    animation-duration: 0.24s;
    animation-timing-function: linear;
    animation-iteration-count: stop;
  }
  @keyframes bgMnAn {
    from {
      transform: translateX(-100%);
      opacity: 0;
    }
    to {
      transform: translateX(0%);
      opacity: 1;
    }
  }
  .dsp-mn-mb nav {
    top: 0;
    overflow: hidden;
    display: block;
    z-index: 3000;
    position: relative;
    pointer-events: initial;
    box-sizing: border-box;
    font-size: 17px;
    width: 100%;
    min-height: 100%;
    height: auto;
    margin: 100px 0 50px 0 !important;
    padding: 0;
    transition: all 0s;
  }
  .dsp-mn-mb nav ul {
    box-sizing: border-box;
    width: 100%;
    min-height: 100%;
    height: auto;
    margin: 0;
    padding: 0 20px;
  }
  .dsp-mn-mb nav ul li {
    box-sizing: border-box;
    width: 100%;
    margin: 3px 0;
  }
  .dsp-mn-mb nav ul a {
    box-sizing: border-box;
    color: #ffffff;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 10px 15px;
  }
  header nav ul li.active a {
    color: #ffffff;
  }
  .dsp-mn-mb ul.liUs {
    float: left;
    display: none;
    position: relative;
    height: 50px;
    margin: 25px 0 0 0;
    padding: 0 35px;
  }
  .contentCd {
    height: 40px;
    margin: 0 auto;
  }
  .dsp-mn-mb .contentCd {
    display: none;
  }
  .contentCd .cntCd {
    width: 100%;
    padding: 0 10px;
  }
  .contentCd .bxCd {
    font-size: 11px;
    line-height: 20px;
    height: 40px;
    padding: 10px 3px 10px 25px;
  }
  .contentCd .small {
    font-size: 12px;
    line-height: 20px;
    height: 40px;
    padding: 10px 20px 10px 25px;
  }
  .contentCd .small::after {
    top: 10px;
  }
  .contentImgP {
    margin-top: 45px;
  }
  .contentImgP .imgDsk {
    display: none;
  }
  .contentImgP .imgMb {
    display: block;
  }
  .imgL {
    margin: 50px 0 0 0;
  }
  .imgL .imgDsk {
    display: none;
  }
  .imgL .imgMb {
    display: block;
  }
  .contentPed {
    top: 52px;
    height: calc(100% - 52px);
  }
  .contentPed.scrHd {
    top: 47px;
    height: calc(100% - 47px);
  }
  .contentPed .clsCar {
    display: block;
  }
  .contentPed .cntPed {
    width: 100%;
    height: calc(100% - 370px);
    margin: 110px 0 0 0;
    padding: 19px 20px 0 20px;
    transform: translateX(-120%);
  }
  .contentPed.scrHd .cntPed {
    height: calc(100% - 370px);
    margin: 110px 0 0 0;
  }
  .contentPed .btnNxt {
    font-size: 17px;
    line-height: 53px;
    width: 80%;
    height: 55px;
    margin-top: 0;
  }
  .contentPed .bxTe {
    line-height: 16px;
    width: 80%;
    margin: 10px auto 20px auto;
    padding: 6px 15px;
  }
  .contentPed .bxBtns {
    width: 100%;
    height: 260px;
    padding: 0 20px 6px 20px;
  }
  .contentPed .li_pedido_rs {
    margin: 10px 0 0 0;
  }
  .contentPed .bxBtns .li_pedido_rs {
    margin: 0 0 -10px 0;
  }
  .contentPed .li_pedido_rs .itm_pedido_rs {
    padding: 10px 0;
  }
  .contentPed .li_pedido_rs .sbtotal_pedido {
    line-height: 22px;
    padding: 10px 0;
  }
  .contentPed .li_pedido_rs .tot_pedido_rs {
    line-height: 22px;
    padding: 10px 0 0 0;
  }
  .contentPed .bxBtns .li_pedido_rs .sbtotal_pedido .bx_desc {
    line-height: 32px;
    margin-left: 105px;
  }
  .contentPed .bxBtns .li_pedido_rs .tot_pedido_rs .bx_desc {
    margin-left: 105px;
  }
  .cntSelP {
    top: 0;
    width: 100%;
    height: 110px;
    padding: 55px 20px 10px 20px;
  }
  .cntSelP::after {
    top: 55px;
    left: 6%;
    width: 88%;
    height: 50px;
  }
  .radEnt {
    width: 50%;
    height: 50px;
  }
  .radEnt label {
    font-size: 14px;
    line-height: 18px;
    width: 100%;
    height: 50px;
    padding: 15px 20px 0 50px;
  }
  .radEnt label::after {
    top: 2px;
    left: 40px;
    width: 70px;
    height: 45px;
    transform: translateX(-50%);
  }
  .radEnt .delivery::after {
    background-size: 40px auto;
  }
  .radEnt input[type="radio"]:checked + label.delivery::after {
    background-size: 40px auto;
  }
  .radEnt label.recojo::after {
    top: 0;
    left: 55px;
  }
  .radEnt .recojo::after {
    background-size: 25px auto;
  }
  .radEnt input[type="radio"]:checked + label.recojo::after {
    background-size: 25px auto;
  }
  .radEnt label.recojo {
    padding: 15px 20px 0 63px;
  }
  .li_pedido_rs .itm_pedido_rs .bx_desc {
    line-height: 16px;
    width: 180px;
    margin-right: 10px;
  }
  .contentProd .cntProd {
    width: 88%;
    margin: 45px auto 80px auto;
  }
  .contentProd h2 {
    float: none;
    display: block;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    width: 80%;
    margin: 10px auto;
  }
  a.btn01:link,
  a.btn01:visited {
    box-sizing: border-box;
    font-size: 20px;
    width: 90%;
    margin-top: 25px;
    padding: 18px 40px;
  }
  .swiper-container.swipProdH {
    width: 100%;
    height: 220px;
    margin: 30px auto;
    padding: 0 0 50px 0;
  }
  .contentIn .swiper-container.swipProdH {
    margin: 100px auto 20px auto !important;
  }
  .swiper-container.swipProdH .swiper-slide {
    width: 40%;
  }
  .swiper-container.swipProdH a.bxImg {
    width: 100%;
  }
  .swiper-container.swipProdH a.bxImg img {
    width: 100%;
  }
  .swiper-container.swipProdH .swiper-pagination {
    display: none;
  }
  .swiper-container.swipProdH .swiper-button-next,
  .swiper-container.swipProdH .swiper-button-prev {
    display: none;
  }
  .swiper-container.swipProdH .swiper-scrollbar,
  .swiper-container.swipProdH .swiper-scrollbar:hover {
    display: block;
    opacity: 1;
    transition-duration: 0ms;
  }
  .swiper-container.swipCat {
    overflow: hidden;
    width: 80%;
    height: 110px;
    margin: 35px 10%;
    padding: 0 45px;
  }
  .swiper-container.swipCat .swiper-pagination {
    display: none;
  }
  .swiper-container.swipCat .swiper-button-next,
  .swiper-container.swipCat .swiper-button-prev {
    display: none;
  }
  .swiper-container.swipCat .swiper-scrollbar,
  .swiper-container.swipCat .swiper-scrollbar:hover {
    display: block;
    opacity: 1;
    transition-duration: 0ms;
  }
  .contentProm {
    min-height: 560px;
  }
  .contentProm .cntProm {
    border-radius: 30px;
    width: 100%;
    margin: 20px auto 100px auto;
    padding: 35px 20px 20px 20px;
  }
  .contentProm h2 {
    font-size: 24px;
    line-height: 28px;
  }
  .contentProm p {
    font-size: 18px;
    line-height: 20px;
    margin: 10px auto;
  }
  .contentProm .swiper.swipProm {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 40px;
  }
  .contentProm .swiper.swipProm a.lnkTxt {
    padding: 15px 10px 20px 10px;
  }
  .contentProm .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
  }
  .contentProm .swiper-pagination {
    display: none;
  }
  .swiper.swipProm .swiper-scrollbar {
    display: block;
  }
  .contentRest {
    background-position: left bottom;
    background-size: 100% auto;
    height: auto;
    padding-bottom: 200px;
  }
  .contentRest .cntRest {
    width: 88%;
    margin: 10px auto 80px auto;
  }
  .contentRest .cntDsc {
    font-size: 18px;
    line-height: 20px;
    width: 100%;
    margin-top: 50px;
  }
  .contentRest h2 {
    font-size: 24px;
    line-height: 28px;
    padding: 9px 16px 6px 16px;
  }
  .contentRest p {
    margin: 30px 0;
  }
  .contentDA {
    background-position: 80% bottom;
    background-size: 50% auto;
    width: 100%;
    min-height: auto;
    padding-bottom: 220px;
  }
  .contentDA .cntDA {
    width: 88%;
    margin: 0 auto 100px auto;
  }
  .contentDA .cntDsc {
    font-size: 18px;
    line-height: 20px;
    width: 100%;
    margin: 50px 0 0 0;
  }
  .contentDA h2 {
    font-size: 24px;
    line-height: 28px;
    width: 80%;
  }
  .contentDA p {
    margin: 20px 0;
  }
  .contentDA ul {
    font-size: 18px;
    line-height: 20px;
  }
  .contentDA ul li {
    width: 40%;
    margin: 10px 5% 10px 0;
  }
  .contentIn {
    min-height: 795px;
    margin-top: 50px;
  }
  .contentIn.cntLog .cntIn {
    display: block;
    align-items: initial;
    margin: 50px auto 100px auto;
  }
  .contentIn.cntVI {
    margin-top: 90px;
  }
  .contentIn .cntIn {
    width: 88%;
    margin: 10px auto;
  }
  .contentIn .imgP {
    border-radius: 15px;
    width: 100%;
    margin: 30px auto 0 auto;
  }
  .contentIn .cntDsc {
    width: 100%;
    margin: 15px auto 50px auto;
  }
  .contentIn h1 {
    font-size: 24px;
    line-height: 28px;
    margin: 30px auto 10px auto;
  }
  .contentIn h2 {
    font-size: 20px;
    line-height: 40px;
    height: 40px;
    margin: 24px auto 17px auto;
    padding: 0 15px;
  }
  .contentIn h2.pollo {
    background-position: 15px center;
    background-size: auto 24px;
    padding: 0 20px 0 45px;
  }
  .contentIn h2.baldes {
    background-position: 17px center;
    background-size: auto 38px;
    padding: 0 20px 0 50px;
  }
  .contentIn h2.hamburguesas {
    background-position: 20px center;
    background-size: auto 36px;
    padding: 0 20px 0 64px;
  }
  .contentIn h2.ensaladas {
    background-position: 20px center;
    background-size: auto 36px;
    padding: 0 20px 0 60px;
  }
  .contentIn h2.acompanamientos {
    background-position: 20px center;
    background-size: auto 36px;
    padding: 0 20px 0 60px;
  }
  .contentIn h2.postres {
    background-position: 24px center;
    background-size: auto 36px;
    padding: 0 20px 0 60px;
  }
  .contentIn h2.juguete {
    background-position: 30px center;
    background-size: auto 36px;
    padding: 0 20px 0 60px;
  }
  .contentIn h3 {
    font-size: 18px;
    line-height: 30px;
    margin: 15px auto 0 auto;
  }
  .swipInB {
    border-radius: 17px;
    margin: 20px 0 40px 0;
  }
  .swipInB .imgDsk {
    display: none;
  }
  .swipInB .imgMb {
    display: block;
  }
  footer {
    background-position: center 95%;
    background-size: 70% auto;
    min-height: 440px;
    padding-bottom: 0;
  }
  footer .cntF {
    width: 88%;
    margin: 10px auto;
  }
  footer .cntDsc {
    font-size: 16px;
    line-height: 20px;
    width: 100%;
    margin-top: 30px;
  }
  footer ul {
    font-size: 16px;
    line-height: 20px;
    width: 100%;
    margin: 0 0 50px 0;
  }
  footer ul.liRs {
    float: left;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    margin: 10px 0 150px 0;
  }
  footer ul.liRs li {
    float: left;
    clear: none;
    width: 55px;
    margin: 10px 20px 10px 0;
  }
  footer ul.liRs li a {
    width: 55px;
    height: 55px;
  }
  .cntInf {
    background: #d90304;
    width: 100%;
    margin: 40px auto 0 auto;
    padding: 13px 9px 0 35px;
  }
  .contentMap {
    height: 870px;
    max-height: 870px;
  }
  .contentMap .cntMap {
    left: 50%;
    width: 100%;
    padding: 30px 0 60px 0;
  }
  .contentMap img {
    width: auto;
    height: 100%;
  }
  .contentMap h1 {
    float: none;
    font-size: 28px;
    line-height: 30px;
    margin: 15px auto 10px 20px;
  }
  .contentMap .cntDsc {
    font-size: 32px;
    line-height: 30px;
    width: 88%;
    height: 450px;
    margin: 20px auto 20px 20px;
  }
  .contentIn.cntLog .cntLogOpt {
    clear: both;
    font-size: 16px;
    line-height: 20px;
    background-size: 80% auto;
    width: 100%;
    padding: 0 30px 240px 30px;
  }
  .contentIn.cntLog .cntLogOpt h1 {
    font-size: 26px;
    line-height: 28px;
  }
  .cntLogOpt b {
    font-size: 17px;
  }
  .cntLogOpt .formA .button {
    font-size: 15px;
    width: 80%;
    height: 50px;
    margin: 25px auto 0 auto;
    padding: 0 25px;
  }
  .contentIn.cntLog .cntLogCnt {
    clear: both;
    width: 100%;
    padding: 20px 30px 35px 30px;
  }
  .contentIn.cntLog .cntLogCnt h2 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .contentIn.cntLog .cntLogCnt .btnBck {
    float: none;
    font-size: 15px;
    line-height: 48px;
    width: 80%;
    height: 50px;
    margin: 30px auto 0 auto;
  }
  .contentIn.cntReg .cntIn {
    display: block;
    align-items: initial;
    margin: 30px auto 100px auto;
  }
  .contentIn.cntReg .cntRegOpt {
    font-size: 14px;
    line-height: 18px;
    background-image: none;
    width: 100%;
    height: auto;
    min-height: auto;
    padding: 0 30px 22px 30px;
  }
  .contentIn.cntReg .cntRegOpt h1 {
    font-size: 26px;
    line-height: 26px;
    margin-bottom: 0;
  }
  .cntRegOpt b {
    font-size: 16px;
  }
  .contentIn.cntReg .cntRegOpt p {
    margin: 10px 0;
  }
  .contentIn.cntReg .cntRegOpt ul {
    display: none;
    margin: 10px 0;
  }
  .contentIn.cntReg .cntRegOpt ul li a {
    padding: 8px 5px 8px 40px;
  }
  .contentIn.cntReg .cntRegCnt {
    width: 100%;
    padding: 5px 30px 35px 30px;
  }
  .contentIn.cntReg .cntRegCnt h2 {
    clear: both;
    font-size: 22px;
    line-height: 24px;
    width: 100% !important;
    margin-bottom: 10px;
  }
  .contentIn.cntReg .cntRegCnt .formA fieldset {
    padding: 0 0 20px 0;
  }
  .contentIn.cntReg .cntRegCnt .formA p {
    width: 100%;
    margin: 1px 0 7px 0;
  }
  .contentIn.cntReg .cntRegOpt ul.liBtnP {
    width: 80%;
    margin: 40px auto 0 auto;
  }
  .contentIn.cntReg .cntRegOpt .li_pedido_rs {
    margin: 20px 0 0 0;
  }
  .contentIn.cntReg .cntRegOpt .li_pedido_rs .itm_pedido_rs {
    padding: 14px 0;
  }
  .contentIn.cntReg .cntRegOpt .li_pedido_rs .itm_pedido_rs .bx_desc {
    font-size: 13px;
    line-height: 13px;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .contentIn.cntReg .cntRegOpt .li_pedido_rs .sbtotal_pedido .bx_desc {
    width: 100%;
    margin-left: 0;
  }
  .contentIn.cntReg .cntRegOpt .li_pedido_rs .tot_pedido_rs {
    font-size: 16px;
    line-height: 25px;
    padding: 10px 0;
  }
  .contentIn.cntReg .cntRegOpt .li_pedido_rs .tot_pedido_rs .bx_desc {
    width: 100%;
    margin-left: 0;
  }
  .contentIn.cntReg .cntRegOpt .bxTe {
    font-size: 12px;
    margin: 20px auto 5px auto;
    padding: 6px 25px;
  }
  .cntRCmp .li_pedido_rs .itm_pedido_rs .bx_desc b {
    font-size: 16px;
    width: calc(100% - 100px);
  }
  .btnEd {
    float: left;
    clear: both;
    font-size: 12px;
    line-height: 32px;
    height: 31px;
    margin: 0 0 15px 0;
    padding: 0 25px;
  }
  .btnSEd {
    float: left;
    clear: both;
    font-size: 12px;
    line-height: 32px;
    height: 31px;
    margin: 0;
    padding: 0 25px;
  }
  ul.liProm li {
    width: 100%;
    margin: 40px 0;
  }
  ul.liProm li a.bxImg {
    border-radius: 15px;
    width: 100%;
    margin-bottom: 5px;
  }
  ul.liProm li .bxTxt {
    padding: 5px 0;
  }
  ul.liProm li .bxTxt b {
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 10px 0;
  }
  ul.liProm li .bxTxt .txtDsc {
    margin: 0 0 15px 0;
  }
  ul.liProm li .bxTxt a {
    font-size: 15px;
    line-height: 32px;
    width: 60%;
    height: 46px;
    padding: 5px 0;
  }
  .btnBck {
    font-size: 16px;
    line-height: 53px;
    width: 80%;
    height: 55px;
    margin: 8px auto 10px auto;
  }
  .btnNxt {
    font-size: 16px;
    line-height: 53px;
    width: 80%;
    height: 55px;
    margin: 8px auto 10px auto;
  }
  a.btn02:link,
  a.btn02:visited {
    font-size: 18px;
    line-height: 53px;
    text-align: center;
    border-radius: 5px;
    width: 100%;
    height: 55px;
    margin: 20px auto 30px auto;
    padding: 0;
  }
  ul.liCatC {
    font-size: 14px;
    margin: 20px 0;
  }
  ul.liCatC li {
    margin: 4px 5px 4px 0;
  }
  ul.liCatC li a {
    border: 2px solid #f8f8f8;
    height: 46px;
    padding: 7px 20px;
  }
  ul.liCatC li.catAct a,
  ul.liCatC li.catAct a:hover {
    border: 2px solid transparent;
  }
  ul.liProd {
    float: none;
    font-size: 16px;
    line-height: 18px;
    /*width: 80%;*/
    width: 100%;
    margin: 0 auto 50px auto;
  }
  ul.liProd li {
    width: 47.5%;
    margin: 20px 5% 60px 0;
    /*width: @w1;
        margin: 20px 0;*/
    padding: 0;
    padding-bottom: 70px;
  }
  ul.liProd li:nth-child(2n) {
    margin-right: 0;
  }
  ul.liProd.C4 li {
    padding-bottom: 70px;
  }
  ul.liProd li .bxImg {
    box-sizing: border-box;
    border: 3px solid #f8f8f8;
    width: 100%;
    margin-bottom: 8px;
  }
  ul.liProd li .bxTxt {
    padding: 0 3px 5px 3px;
  }
  ul.liProd li .bxTxt b {
    margin: 5px 0;
  }
  ul.liProd li .bxCmp .btnAd {
    font-size: 12px;
  }
  ul.liProd li .bxDtV {
    left: 6px;
    bottom: 6px;
    box-sizing: border-box;
    font-size: 10px;
    line-height: 28px;
    border-radius: 4px;
    width: calc(100% - 12px);
    height: 30px;
    padding: 0 6px;
  }
  ul.liItmMExt li {
    float: left;
    display: block;
    transform: scale(0.9, 0.9);
    margin: 0 15px 40px -7px;
  }
  ul.liItmMExt li:nth-child(2n) {
    margin-right: -15px;
  }
  ul.liSucursales li {
    float: left;
    display: block;
    width: 50%;
    transform: scale(0.92, 0.92);
    margin: 0 16px 40px -8px;
  }
  ul.liSucursales li:nth-child(2n) {
    margin-right: 0;
  }
  ul.liSucursales li a.bxImg {
    border-radius: 15px;
    margin-bottom: 0;
  }
  ul.liSucursales li .bxTxt {
    font-size: 20px;
    line-height: 24px;
  }
  ul.liNos {
    margin: 0 0 120px 0;
  }
  ul.liNos li {
    width: 100%;
    margin: 20px 0 30px 0;
    padding: 0;
  }
  ul.liNos li a.bxImg {
    border-radius: 15px;
    width: 100%;
    margin-bottom: 0;
  }
  ul.liNos li .bxTxt {
    padding: 2px 0 5px 0;
  }
  ul.liNos li .bxTxt a {
    font-size: 20px;
    line-height: 24px;
  }
  ul.liHis {
    font-size: 14px;
    line-height: 18px;
    width: 100%;
    margin: 50px auto 200px auto;
  }
  ul.liHis::after {
    left: 8%;
    bottom: 0;
    width: 2px;
    height: 95%;
    transform: translateX(0);
  }
  ul.liHis li {
    width: 100%;
    margin: 30px 0;
    padding: 0 0 0 22%;
  }
  ul.liHis li:nth-child(even) {
    float: left;
    padding: 0 0 0 22%;
  }
  ul.liHis li .bxA {
    top: 43px;
    left: 2px;
    right: auto;
    font-size: 15px;
    line-height: 48px;
    width: 50px;
    height: 50px;
  }
  ul.liHis li:nth-child(even) .bxA {
    left: 2px;
    right: auto;
  }
  ul.liHis li .bxImg {
    border-radius: 10px;
    margin-bottom: 0;
  }
  ul.liHis li .bxTxt b {
    font-size: 18px;
    line-height: 20px;
  }
  ul.liLog {
    font-size: 14px;
    line-height: 18px;
    width: 100%;
    margin: 50px auto 200px auto;
  }
  ul.liLog::after {
    left: 8%;
    bottom: 0;
    width: 2px;
    height: 95%;
    transform: translateX(0);
  }
  ul.liLog li {
    width: 100%;
    margin: 30px 0;
    padding: 0 0 0 22%;
  }
  ul.liLog li:nth-child(even) {
    float: left;
    padding: 0 0 0 22%;
  }
  ul.liLog li .bxA {
    top: 43px;
    left: 2px;
    right: auto;
    font-size: 15px;
    line-height: 48px;
    width: 50px;
    height: 50px;
  }
  ul.liLog li:nth-child(even) .bxA {
    left: 2px;
    right: auto;
  }
  ul.liLog li .bxTxt {
    text-align: left;
  }
  ul.liTn {
    margin: 20px 0 100px 0;
  }
  ul.liTn .bxTit {
    width: 100%;
    margin-right: 0;
    padding: 5px 0 0 0;
  }
  ul.liTn .bxTxt {
    width: 100%;
    padding: 5px 0;
  }
  ul.liTn .lnkBtn {
    float: left;
    width: 160px;
    margin: 10px 0 5px 0;
  }
  .rad1 {
    margin: 0 0 10px 0;
  }
  .rad1 label {
    font-size: 16px;
    line-height: 20px;
    height: auto;
    padding: 6px 15px 0 45px;
  }
  .radPag {
    overflow: hidden;
    width: 48%;
    height: 120px;
    margin: 15px 4% 6px 0;
  }
  .radPag:nth-child(3),
  .radPag:nth-child(4) {
    margin: 15px 0 6px 0;
  }
  .radPag label {
    overflow: hidden;
    font-size: 13px;
    line-height: 16px;
    width: 100%;
    height: 120px;
    padding: 75px 10px 0 10px;
  }
  .radPag label::after {
    top: 8px;
    width: 70px;
    height: 60px;
  }
  .radPag .tarjeta::after {
    background-size: auto 37px;
  }
  .radPag input[type="radio"]:checked + label.tarjeta::after {
    background-size: auto 37px;
  }
  .radPag .simpleqr::after {
    background-size: auto 41px;
  }
  .radPag input[type="radio"]:checked + label.simpleqr::after {
    background-size: auto 41px;
  }
  .radPag .efectivo::after {
    background-size: auto 46px;
  }
  .radPag input[type="radio"]:checked + label.efectivo::after {
    background-size: auto 46px;
  }
  .rad_dir {
    width: 48%;
    height: 90px;
    margin: 12px 4% 2px 0;
  }
  .rad_dir:nth-child(3),
  .rad_dir:nth-child(4) {
    margin: 12px 0 2px 0;
  }
  .rad_dir label {
    font-size: 14px;
    line-height: 20px;
    width: 165px;
    height: 90px;
    padding: 58px 0 0 0;
  }
  .rad_dir label::after {
    top: 13px;
    width: 40px;
    height: 40px;
  }
  .rad_dir .casa::after {
    background-size: auto 32px;
  }
  .rad_dir input[type="radio"]:checked + label.casa::after {
    background-size: auto 32px;
  }
  .rad_dir .oficina::after {
    background-size: auto 28px;
  }
  .rad_dir input[type="radio"]:checked + label.oficina::after {
    background-size: auto 28px;
  }
  .rad_dir .otro::after {
    background-size: auto 26px;
  }
  .rad_dir input[type="radio"]:checked + label.otro::after {
    background-size: auto 26px;
  }
  .formA p.pbg {
    width: 100% !important;
    margin: 1px 0 12px 0;
  }
  .formA .btnBck {
    float: none;
    font-size: 16px;
    line-height: 52px;
    width: 230px;
    height: 54px;
    margin: 20px auto 0 auto;
    padding: 0 25px;
  }
  .formA .btnNxt {
    float: none;
    font-size: 16px;
    line-height: 52px;
    width: 230px;
    height: 54px;
    margin: 20px auto 0 auto;
    padding: 0 25px;
  }
  ul.liSucIn li .est {
    width: 98px;
    margin: 2px 25px 10px 0;
  }
  .bx_map {
    margin: -5px auto 10px auto;
  }
  .formA .btnAdd {
    margin: 10px 0 0 50px;
  }
  .p_cnt_check {
    height: auto !important;
  }
  .p_cnt_check .md-checkbox {
    height: auto;
  }
  .md-checkbox label {
    font-size: 14px;
    line-height: 20px !important;
    padding: 2px 0 0 40px !important;
  }
  .md-checkbox label:before {
    top: 0 !important;
  }
  .md-checkbox input[type="checkbox"]:checked + label:after {
    top: 0;
  }
  .bxPrcPd {
    top: 60px;
    left: 0;
    padding: 0 10px;
  }
  .bxPrcPd a {
    font-size: 11px;
    line-height: 14px;
    border-radius: 5px;
    height: 42px;
    /*margin-right: 10px;*/
    padding: 8px 5px 0 48px;
  }
  .bxPrcPd a.lnkPrc {
    background-position: 6px center;
    background-size: 32px auto;
  }
  .bxPrcPd a.lnkPrp {
    background-position: 8px center;
    background-size: 32px auto;
  }
  .bxPrcPd a.lnkCam {
    background-position: 7px center;
    background-size: 33px auto;
  }
  .bxPrcPd a.lnkEnt {
    background-position: 10px center;
    background-size: 28px auto;
  }
  .swiper-container.swipNot {
    height: 65px;
  }
  .swiper-container.swipNot .swiper-slide {
    width: 157px;
  }
  .swiper-container.swipNot .swiper-scrollbar,
  .swiper-container.swipNot .swiper-scrollbar:hover {
    display: block;
    opacity: 1;
    transition-duration: 0ms;
  }
  .contForm {
    border: 0;
    border-radius: 0;
    width: 100%;
    margin: 20px auto 120px auto;
    padding: 0;
  }
  .contForm .formA .button {
    float: none !important;
    margin: 0 auto !important;
  }
  .contForm .formA p {
    width: 100%;
    margin: 1px 0 15px 0;
  }
  .bxUpl .filedrag {
    background: #ffffff url(../lib/ico-upload.svg) no-repeat 22px center;
    background-size: 40px auto;
    width: 100%;
    padding: 25px 10px 25px 65px;
  }
  .bxUpl progress {
    width: 100%;
  }
  ul.doc2 {
    width: 100%;
    max-width: 100%;
  }
  .cntMsj {
    border-radius: 20px;
    width: 100%;
    margin: 40px auto 100px auto;
    padding: 20px 30px;
  }
  .fr-video {
    margin: 10px 0 30px 0;
  }
  img.fr-fic {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 10px;
  }
  .bx_proceso_pedido {
    font-size: 11px;
    line-height: 13px;
    text-align: left;
    background: url('data:image/svg+xml,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="17 -14 51 49" style="enable-background:new 17 -14 51 49;" xml:space="preserve"><style type="text/css">.st0{fill:%23ffffff;}</style><g><path class="st0" d="M21.2,1.3c-1.4,0-2.6,1.1-2.6,2.6v8.2c0,1.4,1.1,2.6,2.6,2.6h3.6v1.9c0,0.6,0.3,1.2,0.8,1.6c-0.8,1.6-1.3,3.7-0.8,7.1c-0.2,0.6-0.3,1.2-0.3,1.9c0,0.3,0.1,0.6,0.2,0.7c0.2,0.2,0.5,0.3,0.7,0.3h0.1H26c0.5,2.9,3,5.1,5.9,5.1c3,0,5.5-2.2,5.9-5.1h14.7c0,0.2,0.1,0.5,0.1,0.7c0.1,0.2,0.2,0.4,0.4,0.5c0.2,0.1,0.4,0.1,0.7,0l0.8-0.2c0.4,1.1,1.2,2,2.2,2.7c0.9,0.5,1.8,0.8,2.8,0.8c0.4,0,0.8,0,1.2-0.1c2.7-0.6,4.4-3.1,4.2-5.8l1-0.2c0.4-0.1,0.6-0.5,0.5-0.8c-0.8-3.3-3.7-5.5-7-5.5l-1.1-3.7c-0.1-0.4-0.5-0.6-0.9-0.5s-0.6,0.5-0.5,0.9l1.1,3.9l-5.3,5.9h-1.3C53.6,21.7,55,16.6,52.5,9h2l1.4,4.8c0.1,0.4,0.5,0.6,0.9,0.5s0.6-0.5,0.5-0.9L56,9h0.8c0.4,0,0.7-0.3,0.7-0.7V4.5c0-0.2,0-0.7-0.4-1.1c-0.4-0.3-1-0.2-1.4,0L50.8,5l-4.3-0.3l-1.8-1.5c0-1.2-0.1-2.2-0.4-3.1c2.2-0.4,3.9-2.4,3.9-4.8c0-0.3,0-0.5-0.1-0.8h0.5c0.4,0,0.7-0.3,0.7-0.7c0-3.4-2.7-6.1-6-6.1s-6,2.7-6,6.1c0,1.9,0.6,3.5,1.7,4.6c-0.9,0.7-2,1.8-3,3.6c-1.2,2.4-1.9,5.4-1.9,8.9l0,0c0,0.8,0,1.6,0.2,2.2h-3V3.9c0-1.4-1.1-2.6-2.6-2.6L21.2,1.3L21.2,1.3z M57.7,30.7c-0.7-0.4-1.2-1.1-1.5-1.8l7.6-1.8c0.1,1.9-1.2,3.6-3.1,4.1l0,0C59.7,31.4,58.6,31.2,57.7,30.7L57.7,30.7z M54.2,27.6l5.4-6c2.5-0.1,4.8,1.4,5.6,3.7l-10.9,2.5C54.2,27.8,54.2,27.7,54.2,27.6z M43.6,15.6c-0.3-0.7-0.9-1.1-1.8-1.1h-2.5c-1.2,0-2-0.2-2.4-0.7c-0.4-0.4-0.6-1.1-0.6-2h6.9c1,0.1,3.3,0.9,3.3,5v3.6h-2.6v-2.7C43.8,16.8,43.8,16.1,43.6,15.6L43.6,15.6z M47,21.8c0.3,0,0.9,0.1,1.3,0.5c0.3,0.3,0.4,0.7,0.5,1.2h-5l0,0v-1.7H47z M36.2,10.4c0.3-7.5,3.3-10.1,4.7-10.9c0.5,0.3,1,0.5,1.6,0.7c0.3,0.1,0.6,0.1,0.9,0.2c0.2,0.5,0.3,1.1,0.3,1.8c-0.7-0.5-1.6-0.6-2.4-0.3c-0.9,0.3-1.5,1.1-1.6,2c-0.1,1,0.5,2,1.5,2.7l1.9,1.3c-0.2,0.9-0.4,1.8-0.7,2.6L36.2,10.4L36.2,10.4z M43.5-6.8C43.4-6.8,43.4-6.8,43.5-6.8C42.3-6.7,42-5.9,42-5.3v3.7c-1.6-0.7-2.6-2.4-2.6-4.5c0-2.6,2-4.7,4.6-4.7c2.3,0,4.2,1.7,4.5,4H43.5z M47.4-4.6c0,1.9-1.6,3.5-3.5,3.5l0,0c-0.2,0-0.3,0-0.5,0v-4.1c0-0.1,0-0.1,0-0.1h0.1h3.8C47.3-5.2,47.4-4.9,47.4-4.6L47.4-4.6z M48.3,6.3v1.2h-2.8l-3.4-2.2c-0.6-0.4-0.9-0.9-0.9-1.4c0-0.4,0.3-0.7,0.7-0.9c0.1-0.1,0.3-0.1,0.4-0.1c0.3,0,0.6,0.1,0.9,0.4l0,0l3,2.6c0.1,0.1,0.3,0.2,0.4,0.2L48.3,6.3L48.3,6.3z M51.8,7.1c0,0.2-0.1,0.4-0.3,0.4h-1.8V6.4l1.6,0.1C51.8,6.6,51.8,7,51.8,7.1z M52.9,6L52.9,6l3.7-1.2v2.7h-3.4l0,0c0-0.1,0-0.2,0-0.3C53.2,6.8,53.1,6.4,52.9,6L52.9,6z M51.5,8.9c2.1,6.1,1.5,10.5,0.1,14.6h-1.4c-0.1-0.9-0.4-1.6-0.9-2.2c-0.5-0.5-1.1-0.7-1.6-0.8v-3.7c0-4.4-2.3-5.8-3.7-6.2c0.2-0.6,0.4-1.3,0.5-2l0.3,0.2c0.1,0.1,0.2,0.1,0.4,0.1H51.5L51.5,8.9z M39.9,26.7c-0.2-1.8-0.9-3.5-2.2-4.8c-1.4-1.5-3.4-2.3-5.4-2.3c-2.6,0-4.8,1.2-6.2,3.2c0-2,0.5-3.3,1-4.3h6.6c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-7c-0.2,0-0.4-0.2-0.4-0.4v-1.9h5h4.5l0.1,0.1c0.7,0.8,1.9,1.2,3.5,1.2h2.5c0.4,0,0.4,0.1,0.5,0.2c0.1,0.2,0.1,0.5,0.1,0.9h-5.6c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h5.6v2.7v2.5c0,0.9,0.5,1.3,1.4,1.3h7.3c-0.2,0.6-0.5,1.2-0.7,1.8L39.9,26.7z M32.1,31.8c-2.2,0-4.1-1.6-4.5-3.7h9C36.2,30.2,34.3,31.8,32.1,31.8L32.1,31.8z M26,26.7c0-0.4,0.1-0.8,0.2-1.2l0,0c0.8-2.6,3.2-4.5,6-4.5c3.2,0,5.9,2.5,6.2,5.7h-1H26.8H26z M20.1,9.6h10.4v3.6h-9.3c-0.6,0-1.1-0.5-1.1-1.1V9.6z M20.1,6.7h10.4v1.5H20.1V6.7z M20.1,3.9c0-0.6,0.5-1.1,1.1-1.1h8.1c0.6,0,1.1,0.5,1.1,1.1v1.4H20L20.1,3.9L20.1,3.9z"/></g></svg>') no-repeat left center;
    background-size: 27px auto;
    border-radius: 8px;
    width: 170px;
    height: 36px;
    margin: 0;
  }
  .bx_proceso_pedido a {
    padding: 6px 15px 0 32px;
  }
  .formA .cntMS {
    font-size: 13px;
    line-height: 16px;
    margin: 6px auto 50px auto;
    padding: 10px 30px;
  }
  .formA .cntEMS {
    font-size: 13px;
    line-height: 16px;
    margin: 6px auto 50px auto;
    padding: 10px 30px;
  }
  .btnAddDr {
    font-size: 13px;
    line-height: 60px;
    border-radius: 5px;
    width: 150px;
    height: 64px;
    margin: 17px 0 0 0;
    padding: 0 20px;
  }
  .liDir {
    font-size: 16px;
    line-height: 20px;
  }
  .liDir .itmDr {
    margin-bottom: 20px;
    padding: 5px 0 15px 0;
  }
  .liDir .lDItm,
  .liDir .lDItm:hover {
    bottom: 0;
    left: 55px;
    position: absolute;
    font-size: 11px;
    line-height: 12px;
    text-align: left;
    width: auto;
    margin: 2px 0 0 0;
    padding: 4px 0;
  }
  .liDir .lEdItm,
  .liDir .lEdItm:hover {
    bottom: 0;
    left: 0;
    position: absolute;
    font-size: 11px;
    line-height: 12px;
    text-align: left;
    width: auto;
    margin: 2px 0 0 0;
    padding: 4px 0;
  }
  .liDir .lPItm,
  .liDir .itmDr:hover .lPItm {
    float: left;
    font-size: 11px;
    line-height: 12px;
    text-align: left;
    width: 100%;
    margin: 10px 0 5px 0;
    padding-bottom: 12px;
  }
  .liDir .lOItm,
  .liDir .lOItm:hover {
    float: left;
    font-size: 11px;
    line-height: 12px;
    text-align: left;
    width: 100%;
    margin: 10px 0 5px 0;
    padding-bottom: 12px;
  }
  .tabs {
    font-size: 13px;
    line-height: 40px;
    width: 100%;
    height: 40px;
    margin: 20px auto 10px auto;
  }
  ul.liHistC {
    font-size: 14px;
    margin: 0 auto 30px auto;
    padding-bottom: 6px;
  }
  ul.liHistC li {
    padding: 2px 0;
  }
  ul.liHistC li a.itmLnk {
    padding: 4px 0 5px 0;
  }
  ul.liHistC li span:nth-of-type(2),
  ul.liHistC li span:nth-of-type(3),
  ul.liHistC li span:nth-of-type(4) {
    display: none;
  }
  ul.liHistC li span:nth-of-type(1) {
    width: 55%;
  }
  ul.liHistC li .bxWxs {
    width: 35%;
  }
  ul.liHistC li .lnkDcV {
    width: 100% !important;
  }
  ul.liHistCVal {
    font-size: 14px;
    margin: 30px auto;
    padding-bottom: 0;
  }
  ul.liHistCVal li {
    border-radius: 12px;
    height: 60px;
    margin: 0 0 10px 0;
    padding: 18px 90px 10px 10px;
  }
  ul.liHistCVal li .lnkDcV {
    border-radius: 5px;
    width: 80px;
    margin: -3px -80px 0 0;
    padding: 2px 0;
  }
}
