.navbar-toggle-pointer{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;float:left;margin-bottom:8px;margin-right:0;margin-top:-5px;padding:1px 4px;position:relative}
#div-carrito {
  overflow-y: scroll;
  position: fixed;
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.45) -25px 0px 20px -20px;
  -moz-box-shadow: rgba(0, 0, 0, 0.45) -25px 0px 20px -20px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.45) -25px 0px 20px -20px;
  height: 100%;
  margin: auto;
  overflow-y: scroll;
  right: 0;
  transition: width .4s ease 0s;
  -moz-transition: width .4s ease 0s;
  -ms-transition: width .4s ease 0s;
  -o-transition: width .4s ease 0s;
  -webkit-transition: width .4s ease 0s;
  width: 0;
  z-index: 5000;
}
.navbar-toggle-pointer{background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: left;
    margin-bottom: 8px;
    margin-right: 0;
    margin-top: -5px;
    padding: 1px 4px;
    position: relative;}
.menu-lateral-movil{
  overflow-y: scroll;
  position: fixed;
  background: #fff;
  box-shadow: 4px 3px 2px #d8d8d8;
  -moz-box-shadow: 4px 3px 2px #d8d8d8;
  -webkit-box-shadow: 4px 3px 2px #d8d8d8;
  height: 100%;
  margin: auto;
  transition: width .4s ease 0s;
  -moz-transition: width .4s ease 0s;
  -ms-transition: width .4s ease 0s;
  -o-transition: width .4s ease 0s;
  -webkit-transition: width .4s ease 0s;
  width: 0;
  z-index: 5000;
  overflow: scroll;
}
.movil-derecha{right: 0;}
.movil-izquierda{left: 0;}
.aside-lft{text-align: left !important;}
.menu-izquierda{float: left;}
.menu-derecha{float: right;}
.icon-list{ color: #fff;font-size: 26px}
.filtros{width: 100%;background-color: #000; color:#FFF; font-size: 14px;padding: 5px 0 5px 15px; top:0px; margin: 0}
#drop-buscador{overflow-y:scroll;position:fixed;background-color:#fff;display:none;max-height:500px;top:58px;left:17%;right:16%;z-index:9999;box-shadow:17px 24px 54px -13px rgba(0,0,0,0.75);-moz-box-shadow:17px 24px 54px -13px rgba(0,0,0,0.75);-webkit-box-shadow:17px 24px 54px -13px rgba(0,0,0,0.75)}
#csspago{font-family:Helvetica,Arial,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;box-sizing:border-box;width:100%;color:#fff}
#div-menu-movil{overflow-y:scroll;position:fixed;background:#fff;box-shadow:3px 3px 2px #666;-moz-box-shadow:3px 3px 2px #666;-webkit-box-shadow:3px 3px 2px #666;height:100%;margin:auto;left:0;transition:width .4s ease 0;-moz-transition:width .4s ease 0;-ms-transition:width .4s ease 0;-o-transition:width .4s ease 0;-webkit-transition:width .4s ease 0;width:0;z-index:5000}
#menu-movil{display:block!important}
.cssmenu{font-family:Helvetica,Arial,sans-serif;margin:0;padding:0;border:0;list-style:none;line-height:2;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;color:#fff}
#csspago ul ul li a{cursor:pointer;text-decoration:none;padding:10px 20px;z-index:1;font-size:13px;color:#666;background:#fff}
#csspago>ul>li>a{cursor:pointer;text-decoration:none;padding:15px 20px;z-index:2;font-size:14px;color:#fff;background:#36aae7}
.cssmenu ul ul li a{cursor:pointer;text-decoration:none;color:#666;background:#fff;padding:10px 20px 0 6px;z-index:1;font-size:13px}
.cssmenu>ul>li>a{cursor:pointer;text-decoration:none;color:#666;background:#fff;padding:15px 20px 0 0;z-index:2;font-size:14px}
@media (min-width: 200px) and (max-width: 370px) {#section{width:100%;height: 58px;} .nav-pag{ padding:5px 0 0px 1px !important; }.filtros-productos{margin:0px 0 10px 0px;} .wrapper-tarj-product-destc{height: 500px;}  }
@media (min-width: 371px) and (max-width: 450px) { #section{width:100%;height: 58px;}.nav-pag{ padding:6px 0 0px 1px !important;}  }
@media (min-width: 451px) and (max-width: 567px) { #section{width:100%;height: 58px;}.nav-pag{ padding:0px 0 5px 11px !important} .filtros-productos{margin:5px 0 5px 0px} }
@media (min-width: 568px) and (max-width: 640px) {#section{width:100%;height: 58px;} .nav-pag{ padding:12px 0 0px 1px !important;}  }
@media (min-width: 641px) and (max-width: 840px) {#section{width:100%;height: 58px;} .nav-pag{ padding:12px 0 0px 1px !important;}  }
@media (min-width: 768px) and (max-width: 992px) {#section{width:100%;padding-top:58px;} .filtros-productos{ padding-top: 20px; padding-bottom: 10px;}}
@media (min-width: 993px) and (max-width: 1170px) {#section{width:100%;padding-top:60px} .filtros-productos{ padding-top: 30px;  padding-bottom: 15px;}}
@media (min-width: 1170px) and (max-width: 5000px) {#section{width:100%;padding-top:60px}}
.cerrar{width: 100%;background-color: #234b61; text-align: center; color: #fff; cursor: pointer; padding: 18px 0 17px 0;}
.cerrar:after {font-size: 20px; color: #fff;line-height: 21px;text-align: left; padding-left: 3px;float: left;}
#header{position:fixed;width:100%;height:58px;transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;-webkit-transition:height .3s;overflow:hidden;z-index:999}
.wrap-menu-filtros-movil-productos{text-align:center}
.menu-carrito-comp li{font-size:12px;padding-left:10px;color:#666}
.col-centered{float:none;margin:0 auto}
.cssmenu ul,.cssmenu ul li,.cssmenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:2;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cssmenu>ul>li.active>a,.cssmenu>ul>li.open>a,.cssmenu>ul>li>a:hover{color:#666;background:#fff}
.cssmenu ul ul{display:none}
.cssmenu ul ul ul{display:none}
.align-right{float:right}
.holder{width:0;height:0;position:absolute;top:0;right:0}
.holder::after{width:6px;height:6px;z-index:10;transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);display:block;content:"";right:20px;position:absolute;top:17px;border-top:2px solid #fff;border-left:2px solid #fff}
.holder::before{width:6px;height:6px;z-index:10;transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);display:block;content:"";right:20px;position:absolute;top:18px;border-top:2px solid;border-left:2px solid;border-top-color:inherit;border-left-color:inherit}
.cssmenu ul ul li.has-sub>a::after{display:block;content:"";right:20px;position:absolute;width:5px;height:5px;z-index:10;top:11.5px;border-top:2px solid #eee;border-left:2px solid #eee;transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
.cssmenu>ul>li.active>a>span::after,.cssmenu>ul>li.open>a>span::after,.cssmenu>ul>li>a:hover>span::after{border-color:#666}
.cssmenu ul ul li.active>a,.cssmenu ul ul li.open>a,.cssmenu ul ul li:hover>a{background:#fff;color:#01a2d9}
.cssmenu ul ul li:first-child>a{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.cssmenu ul ul ul li:first-child>a{box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.cssmenu ul ul ul li a{padding-left:30px}
.cssmenu>ul>li>ul>li.last>a,.cssmenu>ul>li>ul>li.open:last-child>ul>li:last-child>a,.cssmenu>ul>li>ul>li:last-child>a{border-bottom:0}
.cssmenu ul ul li.active>a::after,.cssmenu ul ul li.open>a::after,.cssmenu ul ul li>a:hover::after{border-color:#01a2d9}
a{text-shadow:none!important;-moz-text-shadow:none!important}
.menu-filtros-movil>ul>li.active>a,.menu-filtros-movil>ul>li.open>a,.menu-filtros-movil>ul>li>a:hover{color:#fff!important;background:#222!important;padding:10px 0}
.menu-filtros-movil>ul>li.active>a>span::after,.menu-filtros-movil>ul>li.open>a>span::after,.menu-filtros-movil>ul>li>a:hover>span::after{border-color:#fff!important}
#csspago ul,#csspago ul li,#csspago ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#csspago ul ul{display:none}
.pago::after{z-index:10;transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);display:block;position:absolute;content:"";right:20px;top:17px;border-top:2px solid #fff;border-left:2px solid #fff}
.pago::before{z-index:10;transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);display:block;position:absolute;content:"";right:20px;top:18px;border-top:2px solid;border-left:2px solid;border-top-color:inherit;border-left-color:inherit}
#csspago>ul>li.active>a,#csspago>ul>li.open>a,#csspago>ul>li>a:hover{color:#666;background:#f6f6f6}
.pago{width:0;height:0;position:absolute;top:0;right:0}
#csspago ul ul li.pago-sub>a::after{display:block;position:absolute;content:"";right:20px;width:5px;height:5px;z-index:10;top:11.5px;border-top:2px solid #eee;border-left:2px solid #eee;transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
#csspago ul ul li.active>a,#csspago ul ul li.open>a,#csspago ul ul li:hover>a{background:#fff;color:#01a2d9}
#csspago ul ul li:first-child>a{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
#csspago ul ul ul li:first-child>a{box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
#csspago ul ul ul li a{padding-left:30px}
#csspago>ul>li>ul>li.last>a,#csspago>ul>li>ul>li.open:last-child>ul>li:last-child>a,#csspago>ul>li>ul>li:last-child>a{border-bottom:0}
#csspago ul ul li.active>a::after,#csspago ul ul li.open>a::after,#csspago ul ul li>a:hover::after{border-color:#01a2d9}
.sub-selected{background-color:#00aff0;padding-left:8px}
.sub-selected a{color:#fff!important}
@media(min-width:768px) and (max-width:1024px) {
.cssmenu ul ul li a,.cssmenu>ul>li>a{font-size:10px}
}
.modal-mensaje{max-width:80%;min-width:50%;width:auto}
.hfull{height:100%}
.svg-white{filter: invert(100%) sepia(99%) saturate(12%) hue-rotate(148deg) brightness(103%) contrast(100%);}
.svg-blue{filter: invert(53%) sepia(22%) saturate(7400%) hue-rotate(163deg) brightness(94%) contrast(99%);}
.flex-start{display: flex; align-items: start;}
.self-center{align-self: center;}
.wfull{width:100%}
.logo-pic{max-width: 100%; height: auto}
#li-submenu{box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 4px 0px; border-top-right-radius: 20px; border-bottom-right-radius: 20px;}
.section-title{font-weight: 800; font-size: 17px !important; color: #234b61;}
.section-title-white{font-weight: 800; font-size: 17px; color: #fff;}
#muestra-carrito{margin-top: -5px;}
.filter-mobile{display: flex; justify-content: center; background-color: #eee; width: 100%; z-index: 300; padding: 15px 0 15px 0;}
.filter-item{align-self: center; width: 50%; text-align: center; color: #234b61; cursor:pointer; font-weight: 500;}
.bg-white{background: white}
.btn-carrito{padding-left: 20px}