.product-section .right-box-contain .note-box .product-qty{
  min-width:7rem;
}
.span-name{display:block;}
.pac-container{z-index:9999 !important}
.btnSmpl {
    width: fit-content;
    display: inline-block;
    padding: 0.4rem;
}
.category-list input, .category-list button, .category-list select {
    height: auto;
    width:auto;
}
.btn-success{background:#198754}
.btn-info{background:#0dcaf0}
.btn-danger{background:#dc3545}

.product-detail .name a{
  white-space: normal;
  max-width:300px;
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
header .navbar-nav .dropdown-menu-2::after{
  background-image: var(--bg-image);
}
.product-left-box .owl-carousel .owl-item img{
  max-height:500px;
}
.featured-icon-box.icon-align-top-content.box-style2 {
  padding: 42px 25px 29px;
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  overflow: hidden;
margin: 15px 0;
}
.featured-icon-box.icon-align-top-content.box-style2:before {
  position: absolute;
  content: "";
  height: 0;
  width: 5px;
  left: 0;
  top: 0;
  transition: all .4s;
  background-color: #fff;
}
.featured-icon-box.icon-align-top-content.box-style2:hover:before {
  height: 33px;
  background-color: var(--rx-color1);
}
.featured-icon-box.icon-align-top-content.box-style2 a.di_link {
  display: inline-block;
  font-size: 20px;
  width: 34px;
  height: 0;
  line-height: 34px;
  z-index: 2;
  opacity: 0;
  text-align: center;
  position: relative;
  background-color: var(--rx-color1);
}
.featured-icon-box.icon-align-top-content .featured-content {
  padding-top: 20px;
}
.home-contain{
  background-size: cover;background-position: center center;background-repeat: no-repeat;display: block;
}
.featured-icon-box .featured-thumbnail .fa{
  font-size: 2.5rem;
}
.font-weight-bold{font-weight: bold;}
.featured-icon-box.icon-align-top-content.box-style2 a.di_link {
  position: absolute;
  right: 0;
  bottom: 0;
}
.featured-icon-box.icon-align-top-content.box-style2:hover a.di_link {
  opacity: 1;
  height: 34px;
transform: translateX(0);
  background-color: var(--rx-color1);
  color:var(--rx-color3);
  position: absolute;
  right: 0;
  bottom: 0px;
  display: inline-block;
  font-size: 20px;
  width: 34px;
  height: 34px;
  line-height: 34px;
  z-index: 2;
  transition: all .4s;
  transition-delay: .1s;
  
}
.nof-icon{
  width: 100px;
    margin: 0 auto;
    padding: 10px;
    font-size: 3rem;
    border-radius: 50% !important;
    margin-bottom: 50px;
    margin-top: 50px;
}
/* amt*/
.input-group-prepend .input-group-text {
  border:1px transparent;height:100%;
}
.form_block{position:relative}
.rxsDTb1253r107  > .title{
  display:none;
}
.ttm-row.action-section {
  padding: 70px 0;
background-color: var(--rx-color1);
position:relative;
}
.ttm-row.action-section h3{
  color:white;
}
.rxsPt-1{
  background-image: url('/img/pat-1.png?v=1');
}
.rxsPt-2{
  background-image: url('/img/pat-2.png?v=2');
}
.rxsPt-3{
  background-image: url('/img/pat-3.png?v=3');
}
.ttm-bg-layer{
  background-image: url('/img/pat-1.png?v=1');

  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  opacity: 0.4;
  z-index: 0;
}
/* Gradientes lineales */
.gradiente-lineal-horizontal {
  background: linear-gradient(to right, var(--rx-color1), var(--rx-color2), var(--rx-color3));
}

.gradiente-lineal-vertical {
  background: linear-gradient(to bottom, var(--rx-color1), var(--rx-color2), var(--rx-color3));
}

.gradiente-lineal-diagonal {
  background: linear-gradient(45deg, var(--rx-color1), var(--rx-color2), var(--rx-color3));
}

/* Gradientes con paradas de color específicas */
.gradiente-porcentajes {
  background: linear-gradient(to right, 
    var(--rx-color1) 0%, 
    var(--rx-color2) 50%, 
    var(--rx-color3) 100%);
}

/* Gradientes radiales */
.gradiente-radial-circular {
  background: radial-gradient(circle, 
    var(--rx-color1), 
    var(--rx-color2), 
    var(--rx-color3));
}

.gradiente-radial-eliptico {
  background: radial-gradient(ellipse at center, 
    var(--rx-color1) 0%, 
    var(--rx-color2) 50%, 
    var(--rx-color3) 100%);
}

/* Gradiente cónico */
.gradiente-conico {
  background: conic-gradient(
    var(--rx-color1), 
    var(--rx-color2), 
    var(--rx-color3), 
    var(--rx-color1));
}

/* Gradientes con repetición */
.gradiente-repetido {
  background: repeating-linear-gradient(
    45deg,
    var(--rx-color1) 0px,
    var(--rx-color1) 10px,
    var(--rx-color2) 10px,
    var(--rx-color2) 20px,
    var(--rx-color3) 20px,
    var(--rx-color3) 30px
  );
}
/* Gradientes lineales simples */
.gradiente-simple-horizontal {
  background: linear-gradient(to right, var(--rx-color1), var(--rx-color2));
}

.gradiente-simple-vertical {
  background: linear-gradient(to bottom, var(--rx-color1), var(--rx-color2));
}

.gradiente-diagonal {
  background: linear-gradient(45deg, var(--rx-color1), var(--rx-color2));
}

/* Gradiente con transición suave en el centro */
.gradiente-suave {
  background: linear-gradient(to right, 
    var(--rx-color1) 0%, 
    var(--rx-color2) 100%);
}

/* Gradiente con parada abrupta */
.gradiente-abrupto {
  background: linear-gradient(to right, 
    var(--rx-color1) 50%, 
    var(--rx-color2) 50%);
}

/* Gradiente radial desde el centro */
.gradiente-radial {
  background: radial-gradient(circle, 
    var(--rx-color1), 
    var(--rx-color2));
}

/* Gradiente radial desde una esquina */
.gradiente-radial-esquina {
  background: radial-gradient(circle at top left, 
    var(--rx-color1), 
    var(--rx-color2));
}

/* Gradiente cónico */
.gradiente-conico {
  background: conic-gradient(
    var(--rx-color1), 
    var(--rx-color2), 
    var(--rx-color1));
}

/* Gradientes con repetición */
.gradiente-rayas {
  background: repeating-linear-gradient(
    90deg,
    var(--rx-color1) 0px,
    var(--rx-color1) 20px,
    var(--rx-color2) 20px,
    var(--rx-color2) 40px
  );
}

/* Gradiente diagonal con rayas */
.gradiente-rayas-diagonal {
  background: repeating-linear-gradient(
    45deg,
    var(--rx-color1) 0px,
    var(--rx-color1) 10px,
    var(--rx-color2) 10px,
    var(--rx-color2) 20px
  );
}

/* Gradiente radial con círculos concéntricos */
.gradiente-circulos {
  background: repeating-radial-gradient(
    circle,
    var(--rx-color1) 0px,
    var(--rx-color1) 20px,
    var(--rx-color2) 20px,
    var(--rx-color2) 40px
  );
}

/* Gradiente para botones con efecto de profundidad */
.boton-3d {
  background: linear-gradient(to bottom, 
    var(--rx-color1) 0%, 
    var(--rx-color2) 100%);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}

.boton-3d:hover {
  background: linear-gradient(to bottom, 
    var(--rx-color2) 0%, 
    var(--rx-color1) 100%);
}

/* Variable de gradientes para reutilización */
:root {
  --gradiente-primario: linear-gradient(to right, var(--rx-color1), var(--rx-color2));
  --gradiente-secundario: radial-gradient(circle, var(--rx-color1), var(--rx-color2));
  --gradiente-terciario: repeating-linear-gradient(45deg, var(--rx-color1) 0px, var(--rx-color1) 10px, var(--rx-color2) 10px, var(--rx-color2) 20px);
}

/* Aplicar gradientes a bordes */
.borde-gradiente {
  border: 10px solid;
  border-image: linear-gradient(to right, var(--rx-color1), var(--rx-color2), var(--rx-color3)) 1;
}

/* Texto con gradiente */
.texto-gradiente {
  background: linear-gradient(to right, var(--rx-color1), var(--rx-color2), var(--rx-color3));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

/*end amt*/

/* custom AEH vinos*/
@font-face {
  font-family: 'MiFuente';
  src: url('/custom/fonts/ave2.ttf') format('truetype');
}
footer .sub-footer .social-link ul li a i{
  color:var(--rx-color2)
}
button, input, optgroup, select, textarea{
  font-family: inherit;
}
body.site4 .iconmen{
  display:none;
}
body.site4 footer:before,body.site4 footer:after{
  display:none;
}
body.site4 .jq-icon-success,body.site4 .jq-toast-heading{
  color:white;
}
body.evinos .header-top{
  background-color:black;
}
body.site4 .nav-link{
  font-weight:bold !important;
}
body.site45 header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-detail h5{
  color:white;
}
body.site4 footer{
  color:white;
  background:black;
}
@media (max-width: 767px) {
  body.site4 header .top-nav {
      padding-top: 0;
  }
}
body.site4 footer .main-footer .footer-contact ul li .footer-number .contact-number h5,body.site4 footer .main-footer .footer-logo .footer-logo-contain p,body.site4 .service-contain .service-box .service-detail h5,body.site4 footer .main-footer .footer-logo .footer-logo-contain .address li a,body.site4 footer .text-content{color:white}
.iconmen{
  color:var(--rx-color2) !important;
}
body.rxs-black header{
  background:black;
}
body.site4 .product-box-3 .product-header .product-image img{
  max-height:200px;
  height:auto;
}
body.rxs-black header .navbar-light .navbar-nav .nav-link{
    color:white;
  }
  body.rxs-black header h5,body.rxs-black header h6,body.rxs-black .header-wishlist{
    color:white !important;
  }
body.site4 .stvVueAdapter{ 
  background-repeat: no-repeat;
  font-family: 'MiFuente', Arial, sans-serif;
  background-attachment: fixed;
  background:white;
  color:black;
  border-bottom: 1px solid var(--rx-color2);
}
body.site4{
  font-family: 'MiFuente', Arial, sans-serif;
}
body.site4 .product-box-3{
  background:white;
  padding:10px;
}
body.site4 .product-box-3 .product-header .product-image{
  padding:0;
}
body.site4 .add-to-cart-box .btn-add-cart{
  border: 1px solid var(--rx-color2);
}
/*botella*/
body.site4 .product-image {
  background:none !important;
  filter:none !important;
  position: relative;
  display: inline-block;
  transform: rotate(-5deg); /* Inclinación inicial sutil */
  transition: transform 0.5s ease-out, filter 0.5s ease;
  cursor: pointer;
  transform-origin: bottom center; /* Punto de origen de la rotación */
  filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.3));
  max-width: 100%;
  height: auto;
}

/* Estilo para cuando el cursor está sobre la imagen */
body.site4 .product--box-3:hover > .product-image, body.site4 .product-image:hover {
  transform: rotate(-25deg); /* Mayor inclinación al pasar el mouse */
  filter: drop-shadow(4px 6px 8px rgba(0, 0, 0, 0.4));
  transition: transform 0.9s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* Efecto opcional de "vertido" de vino */
body.site4 .product-image::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  bottom: -10px;
  right: 30%;
  background: transparent;
  opacity: 0;
  transition: opacity 0.5s ease;
}

body.site4 .product-image:hover::after {
  content: "";
  opacity: 1;
  width: 10px;
  height: 50px;
  background: linear-gradient(to bottom, rgba(128, 0, 32, 0), rgba(128, 0, 32, 0.7));
  border-radius: 50%;
  filter: blur(2px);
  animation: verter 1s infinite;
}

@keyframes verter {
  0% {
    height: 0;
    opacity: 0;
  }
  50% {
    height: 50px;
    opacity: 0.7;
  }
  100% {
    height: 70px;
    opacity: 0;
  }
}
/* end botella*/
@media (max-width: 767px) {
  body.site4 .stvVueAdapter{ 
    background:none;
  }
}
/*saca blancos default */
body.site4 .accordion-item,body.site4 .accordion-button,body.site4 .breadcrumb-section,body.site4 .stvModuleTable{
  background:none;
}
body.site4{
  background-color:#f8f8f8;
}
/* end custom aeh */
#moduletid33{background:white;}
/*.cr-home-news-slide img{max-height:33rem}*/
/*new design*/
input[type="checkbox"]{
  accent-color:var(--rx-color1);
}
.footer .main-footer .footer-title h4{display:inline-block}
.delivery-icon{
  margin-left: -5px;
margin-right: 5px;
}
header{z-index:2}
.table-responsive-xl{
  overflow:hidden;
  padding-top:3px;
}
.delivery-address-detail .text-title{
  white-space:nowrap;
  overflow:hidden;
}
header .delivery-detail h5{max-width:100px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.delivery-address-detail{max-width:100%;overflow:hidden}
.page-link{
  color:var(--rx-color1)
}
/* Solo estilos específicos de este componente */
.delivery-options {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}

.delivery-option {
  border: 2px solid #dee2e6;
  border-radius: 12px;
  padding: 1.5rem;
  cursor: pointer;
  transition: all 0.3s ease;
}

.delivery-option:hover {
  border-color: var(--rx-color1);
}

.delivery-option.active {
  border-color: var(--rx-color1);
  background: #f8f9fa;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.option-content {
  text-align: center;
}

.option-content i {
  color: var(--rx-color1);
}
.delivery-option .fa-solid{color:var(--rx-color1)}
header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .header-wishlist span{background-color:var(--rx-color2)}
.sucursal-selector {
  background: #f8f9fa;
  border-radius: 12px;
  padding: 1.5rem;
}
.iconmen{
  color:var(--rx-color1);
  margin-right:0.3rem;
}
.add-cart-button{
  background-color:var(--rx-color2) !important;
}
.sucursal-title {
  display: inline-block;
  max-width: calc(100% - 2rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* Solo sobreescribimos los colores de los botones */
.btn-custom-primary {
  background: var(--rx-color1);
  border: none;
  color: white;
}

.btn-custom-primary:hover {
  background: var(--rx-color2);
}

.text-custom-primary {
  color: var(--rx-color1) !important;
}
.page-item.active .page-link{
  border-color:var(--rx-color1);
  background-color:var(--rx-color1);
}
.cart-table table tbody tr td.product-detail .product .product-image{
  text-align:center;
}
.cart-table table tbody tr td.product-detail .product .product-image img{
  max-height:70px;
}
.product-box-3 .product-header .product-image{background:#FFF}
.shop-left-sidebar .category-list{
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.shop-section .show-button .top-filter-menu .category-dropdown .dropdown{
  margin-right:5px
}
header .stvSearchBtnGo{
  background-color:var(--rx-color1)  !important;
  border:1px solid var(--rx-color1) !important;
}
#tab16  .breadcrumb-section{display:none}
header .top-nav .navbar-top .web-logo img{max-height:70px}
.product-section .right-box-contain .offer-top{
  background-color: #00a650;
  color: white;
}
.offer-top {
  font-weight: 500;
  padding: 4px;
  background-color: #00a650;
  border-radius: 5px;
  color: white;
  display: inline-block;
}
@media (max-width: 767px) {
  .sku-show{display:none !important}
  .cart-table table tbody tr td.price h5,.cart-table table tbody tr td .table-title{font-size:12px;text-align:center;display:block}
  .cart-table table tbody tr td.product-detail .product .product-detail ul li.name a{font-size:13px;white-space: break-spaces;line-height: 20px;}
  .search-section{margin-bottom: 1rem;}
  .breadcrumb-section.pt-0 .breadcrumb-contain{padding:0;margin-top:1rem}
  .breadcrumb-section.pt-0 .breadcrumb{display:none !important}
  header .onhover-dropdown:hover .onhover-div {
    opacity: 0;
    top: 50px;
    visibility: hidden;
}
header .onhover-dropdown .onhover-div.active {
  opacity: 1;
  top: 50px;
  visibility: visible;
}
    header .top-nav {
      padding-top:0;
      background:white;
    }
  }
h2{text-transform:none !important}
header .navbar.navbar-expand-xl .navbar-nav .nav-link:not(.dropdown)::before{
  display:none;

}
.mobile-menu{
  z-index:9999;
}
a.dropdown-item{cursor:pointer;}
.btn-themecolor{ background: var(--rx-color1); color: var(--rx-color2); cursor:pointer; text-transform: uppercase;     font-weight: bold;     border-radius: 0; }
 .button-social{padding-top:0.5rem;padding-bottom:0.5rem;font-weight:bold;text-transform:uppercase}
  .btn-themecolor:hover{ background: var(--rx-color2); color: var(--rx-color1); font-weight:bold; cursor:pointer; }

button .fa{margin-right:0.4rem}
.blur-up.loaded {
    -webkit-filter: blur(0);
    filter: blur(0);
}
@media (max-width: 991px) {
    .user-dashboard-section .dashboard-left-sidebar.show {
        z-index: 9999;
    }
}
.mixloQRProf{max-width:100%;max-height:20rem}
.dashboard-left-sidebar .fa{
  margin-right:0.5rem;
}
.nav-link{
  color:grey;
}
header .onhover-dropdown .onhover-div .cart-list li .drop-cart .drop-image img{
  max-width:50px;
  max-height:50px;
}
.product-option li{cursor: pointer;}
.product-box-3 .product-header .product-image .product-option{max-width:120px !important}
.product-box-3 .product-header .product-image .product-option li+li:after {background:none !important}
footer {
      z-index: 950 !important;
    }
    #mbhelper {
          z-index: 1052 !important;
        }
.select2 .selection,.select2-results li{
  width:100%;
}
.checkout-detail-box input, .checkout-detail-box label{
  cursor:pointer;
}
.category-list-box ul li.active a div h5{
  color:var(--rx-color1) !important;
}
.btn-animation{
  background: var(--rx-color1);
  background: -webkit-gradient(linear, left top, right top, from(var(--rx-color1)), to(var(--rx-color2)));
  background: linear-gradient(90deg, var(--rx-color1) 0%, var(--rx-color2) 100%) !important;
}
.btn-animation::after{
  background: var(--rx-color2);
  background: -webkit-gradient(linear, left top, right top, from(var(--rx-color2)), to(var(--rx-color1)));
  background: linear-gradient(90deg, var(--rx-color2) 0%, var(--rx-color1) 100%) !important;
}
.checkout-icon{
  text-align: center;
font-size: 1.5rem;
padding-top: 0.5rem !important;
color:var(--rx-color1);
}
.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box::before{
  z-index:0 !important;
}
.product-section-box .custom-nav .nav-item .nav-link:focus::after, .product-section-box .custom-nav .nav-item .nav-link:hover::after, .product-section-box .custom-nav .nav-item .nav-link.active::after{
  background:var(--rx-color1) !important;
}
/* end new*/
.sorteoContainer{position: relative}
.dropdown-item.active, .dropdown-item:active{
  background:var(--rx-color1);
}
.atrsTitle{font-weight:bold}
.atrsVal{color:var(--rx-color1)}
.atrsTitle,.atrsVal{border-bottom:1px solid #CCC;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;padding-top:3px;padding-bottom:3px}
.boxhomeCc .owl-prev{
position: absolute;
    left: 2px;
    top: 40%;
    font-size: 2rem;
    color: var(--rx-color1);
    border:0;
}
.boxhomeCc .owl-next{
  border:0;
position: absolute;
    right: 2px;
    top: 40%;
    font-size: 2rem;
    color: var(--rx-color1);
}
.deskoTag{
  background: var(--rx-color1);
color: var(--rx-color2);
padding: 3px;
font-weight: bold;
display: inline-block;
margin-bottom: 0.5rem;
text-transform: uppercase;
}
.discountPrice{
  text-decoration: line-through;
    color: red;
}
.product-box .deskoTag{
  top: 0;
    left: 0;
    z-index: 10;
    position: absolute;
}
.deskoTag2{
  left: unset !important;
  right: 0;
}
select{
  border:1px solid var(--rx-color2);
  color: var(--rx-color2);
}
.viewDetail{cursor:pointer}
.showMe {
    opacity: 1;
    visibility: visible;
    display: none;
}
.searcher{
  max-width: 1300px;
    margin: 0 auto;
    background: rgba(255,255,255,.8);
    padding: 2rem;
    margin-bottom: 3rem;
}
.dropdown-item:focus, .dropdown-item:hover{
  color: #16181b !important;
}
.dropdown-menu{padding:0.5rem}
.RxsisAndroid{
  display:none;
}
.instaFooterDiv{
  width: 9rem;
  height: 9rem;
  background-size: cover;
  background-position: center;
  border: 2px solid var(--rx-color1);
  box-shadow: 0px 1px 13px var(--rx-color1);
}
.textt_205 .stvTextVal, .textt_206 .stvTextVal{
    text-transform: uppercase;
}
.carousel-banners .owl-item img{
  max-height: 500px;
margin: 0 auto;
width:auto !important;
}
.walink img:hover{
  box-shadow:0px 1px 13px #00d45d;
  transform:scale(1.1);
}
.stvModuleTable{
  background: rgb(255 255 255 / 95%);
  margin-bottom: 3rem !important;
  padding-bottom:3rem;
}
#moduletid27 .nav-item,#moduletid38 .nav-item{
  position: relative;
  padding:0;
}
.btnFb{
  background-color:#1877F2 !important;
}
#box27_316{
  color:var(--rx-color1);
}
.btnFb span{color:white !important;}
.prodLargeText{
  margin-top: 2rem;
margin-bottom: 1rem;
border: 1px solid var(--rx-color2);
padding: 0.7rem;
}
.modal-dialog{
  max-width: 800px;
}
.greenDesc{
  color:var(--rx-color1) !important;
  font-weight: bold;
}

.article-box{
  width:100%;
}

body{
  background-color:#F6F6F6;
  font-family:Open Sans,sans-serif;
  background-repeat: repeat;
    background-size: 150px 150px;
}
.product-box{text-align:center}
.cat-img {
    max-width: -webkit-fill-available;
    max-height: 38vh;
    margin: 0 auto;
}
.product-box{
  border:1px solid var(--rx-color1);
  padding:1rem;
  padding-bottom: 1.5rem;
}
img{
  max-width: 100%;
}
.search-popup {
      width: 100%;
      height: 100%;
      padding-top: 300px;
      background-color: rgb(72 70 70 / 94%);
      position: fixed;
      top: 0;
      left: 0;
      z-index: 99999;
      overflow: hidden;
      opacity: 0;
      visibility: hidden;
      transition: all .4s ease-in-out;
  }
  #helperContainer .card-actions{
color:#FFF;
}
#helperMeSteps{
color:#FFF;
}
.gradient-color h4{
color:#FFF;
}
.pointspromo{
  text-decoration: line-through;
    margin-right: 5px;
    color:#ff1414;
}
.prodCant{
  width: 50px;
}
.mbhelper{
	width:100%;height:100%;position:fixed;top:70px;display:none;overflow-y:scroll;padding-bottom:120px !important;
}
.body-horizontal .mbhelper{
top:125px;
}

.mbhelper-btn{
	width:100%;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	padding:1rem;
	display:inline-block;
	position:fixed;
	bottom:0px;
	font-size:1.8rem;
	z-index:10;
	cursor:pointer;
}
.mbhelper-btn:first-child{
	left:0px;
}
.mbhelper-btn:last-child{
	right:0px;
}
.mbhelper iframe{
	max-width:100%;
}
.mbhelper h7 img{
	height:auto !important;
}
.agsshow .col,.mbhelper,.mhelper{
	background-color:rgba(0,0,0,0.7);
	padding:1%;
	text-align:center;
	z-index:25;
}
.agsshow .col img{
	max-width:50%;
}
.fc-event .fc-content {
    padding: 0.2rem;
    margin-bottom: 0.15rem;
  }
.rowsep .col{
margin-bottom:1rem;
}
#moduletid25 .form-group{
  margin-bottom:1.5rem;
}
#moduletid25 .alert{
  max-width: 400px;
  margin: 0 auto;
  margin-bottom: 1rem;
  border-radius: 0;
}
#moduletid25 .stvSubmitedForm{
  display:none;
}
#moduletid25 div form .submit-button span{
  display:none;
}
.mbhelper img{
		max-width:80%;
}
.mbhelper-btn{
	font-size:1.2rem;
}
#bmiclose{
color: #FFF;
    position: absolute;
    top: 1rem;
    right: 1rem;
    font-size: 3rem;
cursor:pointer;
}
.btn-facebook,.btn-twitter{
  border-radius:0;
}
#fakealert .btn-ags-y{
  width: 70%;
  margin: 0 auto;
  margin-top: 1rem;
  max-width: 300px;
  color: #FFF;
  border: 1px solid #FFF;
  background-color: var(--rx-color1);
  text-transform: uppercase;
  border-radius: 0;
  font-family: 'Josefin Sans';
}
#fakeToast{
    position:fixed;
    bottom:5rem;
    width:100%;
    text-align:center;
    background-color:#014e8a;
    z-index:99999;
    font-size:1.5rem
}
#fakealert{
    position:fixed;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.8);
    z-index:9999;
    left:0;
    top:0;
    text-align:center;
    padding-top:10%
}
#bmi{
    width:13rem;
    margin:0 auto
}
#fakealert .title{
    font-size:2.2rem;
color:#FFF;
font-weight: bold;
}
h6{
  font-size: 1rem;
    line-height: 1.2rem;
}
#fakealert .text{
  color:#CCC;
    font-size:1.3rem;
    padding:.5rem;
    line-height:1.5rem
}
#turnotext{
    margin-top: 1rem;
    width: 90%;
    max-width: 550px;
    height: 80px;
    border-radius: 1rem;
    outline: none;
    padding: 0.5rem;
        text-align: center;
}
#turnotext::placeholder {
  padding:1.1rem;
  margin-top:0.3rem;
}
@media (min-width:1024px){
  #bmi{
    width:14rem;
  }
  #turnotext::placeholder {
    padding:1.5rem;
  }
  #turnotext{
    height:100px;
    padding:1.3rem;
  }
 .mbhelper{

    z-index:30;
  }
.turnoName{
cursor:pointer;
}
}
  #map_wrapper {
    height: 800px;
    width: 100%;
}
  .mapping {
    width: 100%;
    height: 100%;
    position: relative;
}
  .search-popup .search-popup-form {
      width: 850px;
      margin: 0 auto;
  }
  .search-popup .close-button {
      color: #FFF;
      font-size: 2rem;
  }
  .search-popup .close-button {
      position: absolute;
      top: 50px;
      right: 50px;
      cursor: pointer;
  }
  #stvSearchHelper {
      display: none;
      text-align: center;
      color: #FFF;
  }
  .showMe {
      opacity: 1;
      visibility: visible;
      display: none;
  }
  .search-popup .input-line {
      height: auto;
      padding: 0 0 32px;
      font-family: "Exo",sans-serif;
      font-size: 3.5em;
      font-weight: 700;
      text-transform: uppercase;
      color:#FFF;
      background-color: transparent;
      border: 0;
      outline: none;
  }
  .profile-pic{
    height: auto;
    max-width: 40px;
    border-radius: 50%;
    border: 1px solid #FFF;
    vertical-align: bottom;
    margin-right: 0.5rem;
  }
  .notification-item .fa {
    color: var(--rx-color1);
}
.has-error input, .has-error select {
    border: 1px solid red;
}
.has-success input, .has-success select {
    border: 1px solid green;
}
.has-error {
    color: red;
}
.has-success {
    color: green;
}
.alert{
  font-size:0.8rem;
}
.alert h4{
  font-size:1.2rem;
}
.log-button {
    cursor: pointer;
}
  .notification-item {
    color: #666;
    text-align: left;
    border-bottom: 1px solid #CCC;
    line-height: 1rem;
    padding-bottom: 0.3rem;
    padding-top: 0.3rem;
    margin-bottom: 0.2rem;
margin-top: 0.2rem;
}
.headerDni{
  margin-bottom:1rem;
  margin-top:0.5rem;
}
.user-dropdown .button.blue .fa{
  margin-right: 0.5rem;

}
.user-dropdown-header-text {
  color:var(--rx-color1);
  text-align: center;
  text-transform: capitalize;
}
.menu-namemr{
  text-align: center;
}
.menu-namemr img{
  max-width: 70px;
  border: 3px solid var(--rx-color1);
  margin-bottom:0.2rem;
}

.user-dropdown {
    min-width: 250px;
    max-width: 100%;
}
.user-dropdown-body {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
  .login-me {
    text-transform: uppercase;
    max-width: 750px;
    margin: 0 auto;
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.btn-facebook {
    color: #ffffff;
    background-color: #3b5998;
}
.btn-twitter {
    color: #ffffff;
    background-color: #55acee;
}
.lag-notice .post-preview, .box-shadow {
    position: relative;
    background-color: #FFF;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.55);
    box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.55);
}
.tab-form-buttons {
    margin-top: 1rem;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.5rem;
}
.form-box-wrap .tab-form-buttons .tab-form-button.selected {
    color: #363636;
    display: block;
    width: 100%;
}
.form-box-wrap .tab-form-buttons .tab-form-button {
    width: 50%;
    height: 58px;
    border-top: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    color: #bfbfbf;
    line-height: 58px;
    text-align: center;
    cursor: pointer;
}
.form-group .form-item input {
  background-clip: unset;
    font-family: Josefin Sans, sans-serif;
    text-transform: uppercase;
    color: var(--rx-color1) !important;
    font-size: .9em;
    height: 3em;
    border-radius: 0;
}
form #g-recaptcha  {
margin-top: 20px;
}
.form-group .refer-text label {
  font-family: Josefin Sans, sans-serif;
  color: var(--rx-color1);
  font-size: .9em;
  margin-bottom:0;
  height: 2em;
}
.form-group .refer-text div  {
  font-family: Josefin Sans, sans-serif;
  color: var(--rx-color1);
  font-size: .9em;
}
.form-group .refer-text div input {
    font-family: Josefin Sans, sans-serif;
    text-transform: uppercase;
    color: var(--rx-color1);
    font-size: .9em;
    height: 3em;
    border-radius: 0;
}
.form-group label {
    height: 2em;
}

.form-group1{
  margin-top: 2rem;
}
.button-social {
    font-family: 'Josefin Sans', sans-serif;
    color: #FFF;
    width: 100%;
    font-size: 1.3rem;
    padding: 0.7em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    display: block;
    border-radius: 7px;
    background-color: #575756
}
.button-social span{
    color: var(--rx-color1);
    margin-right: 5px;
}
.button-social-2 {
    font-family: 'Josefin Sans', sans-serif;
    width: 100%;
    color: #FFF;
    font-size: 1.3rem;
    font-weight: bold;
    line-height: 1.5rem;
    text-transform: uppercase;
    padding: 0.7rem;
    text-align: center;
    display: block;
    border-radius: 7px;
    background-color: #575756;
}
.button-social-3 {
    font-family: 'Josefin Sans', sans-serif;
    width: 100%;
    color: #FFF;
    font-size: 1.3rem;
    font-weight: bold;
    line-height: 1.2em;
    text-transform: uppercase;
    padding: 0.7rem;
    text-align: center;
    display: block;
    border-radius: 7px;
    background-color: var(--rx-color1);
}

.button-login {
    width: 95%;
    color: #FFF;
    font-size: 1rem;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0.7rem;
    text-align: center;
    display: block;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
    border-radius: 7px;
}

.form-actions{
  margin-top: 20px;
  margin-bottom: 20px;
}

.form-box .social-buttons .button-social {
    font-size: 1rem;
}
.login-me .button.blue {
    font-size: 2rem;
}
.button.blue {
    width: 100%;
    text-transform: uppercase;
    color: #FFF;
    border: 0px;
    font-weight: bold;
    background-color: var(--rx-color1);
    padding: 0.3rem;
    font-size: 1rem;
}
a{
  color:var(--rx-color1);
  text-decoration:none;
}
a:hover{
  font-weight: bold;
  color:var(--rx-color1);
  text-decoration: none;
}
.form-box-heading-text a{
  color:#FFF;
  text-shadow: 1px 1px 1px #000;
}
.lag-notice .post-author-info {
    color: var(--rx-color1);
    font-size: 1rem;
    font-weight: bold;
    margin-bottom: 5px;
}
.lag-notice .post-preview-title {
    font-size: 2.5rem;
    color: #FFF;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 2rem;
    font-family: 'Josefin Sans';
}
.sorteoContainer img{
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.post-preview-title {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.lag-notice.notice-list .post-content {
    position: absolute;
    top: 0;
    z-index: 1;
    background-color: var(--rx-color2);
    color: #FFF;
}
.faqe[aria-expanded="true"] .fa-plus {
    display: none;
}
.faqe[aria-expanded="false"] .fa-minus {
    display: none;
}
.faqe .fa-minus {
    padding: 5px;
    border-radius: 50%;
    background-color: #f30a5c;
    color: #FFF;
    margin-left: 5px;
    font-size: 1.5rem;
}
.faqe .fa-plus {
    padding: 5px;
    border-radius: 50%;
    background-color: var(--rx-color1);
    color: #FFF;
    margin-left: 5px;
    font-size: 1.5rem;
}
.log-left {
    color: #FFF;
    background-color: var(--rx-color1);
    padding: 1rem !important;
}
.form-box-heading-title-wrap {
    z-index: 1;
    position: relative;
}
.form-box-heading-title {
    font-size: 4rem;
    line-height: 4rem;
}
.form-box-heading-text {
    position: absolute;
    bottom: 0;
    font-family: 'Rubik';
    font-weight: bold;
}
.layout-content-full{
    border-radius: 25px;
    width: 70%;
    max-width: 600px;
}
.form-box-body {
    padding: 3.5rem;
    background: #3A3A3F;
    border-radius: 25px;
    max-width: inherit;
}
.form-box-body .form-box .section-title-wrap {
    position: relative;
    z-index: 50;
}
.form-box-body .form-box .section-title-wrap .div img {
    position: relative;
    z-index: 100;
}
.form-box-body .form-box .section-title-wrap .section-title {
    font-family: 'Josefin Sans', sans-serif;
    color: var(--rx-color1);
    text-align: center;
    font-size: 1.7em;
    margin-bottom: 20px;
}
.form-box-body .form-box .section-title-wrap .section-subtitle-a,.section-subtitle-b {
    font-family: 'Josefin Sans', sans-serif;
    color: #fff;
    text-align: center;
    text-transform: none;
    font-size: 1.3em;
    margin: 0;
}
.form-box-body .form-box .section-title-wrap .section-subtitle-c {
    font-family: 'Josefin Sans', sans-serif;
    color: #fff;
    text-align: center;
    text-transform: none;
    font-size: 1.7em;
    margin: 0;
}
.form-box-body .form-box .section-title-wrap .section-subtitle-b {
    font-weight: bold;
}

.form-confirm-row a{
  margin-left: 3rem;
}
.form-confirm-row{
  margin-top:1.5rem;
}


.foot-item{
  display:block;
  font-family:Josefin Sans,sans-serif;
}
.ins-img{
  border:3px solid var(--rx-color1);
}
.btn-pts{
  padding:0.5rem;
}
.btn-pts img{
  margin-right:5px;
}
.btn-cart{
  display:inline-block;
  position: relative;
  margin-right:10px;
  margin-right: 1rem;
}
.btn-cart span:not(.fa){
  font-family:Josefin Sans,sans-serif;
  position: absolute;
  color:black;
  right:-6px;
  background-color:white;
  top: -3px;
  font-size: 1rem;
  height: 1.1rem;
  line-height: 1.2rem;
  border-radius: 50%;
  min-width: 1rem;
  text-align: center;
}

footer {
    padding: 1.5%;
    color: #3A3A3F;
    border-top:4px solid var(--rx-color1);
    width: 100%;
    min-height: 120px;
}
.c-gr{
  color:var(--rx-color1);
}
.footer-menu a{
  color:#FFF;
}
header {
    position: relative;
}
.flechas .owl-next{
position:absolute;
right:-0.5rem;
top:40%;
font-size:2rem;
color:#43ac34;
}
.flechabottom .owl-next{
display:inline-block;
}
.flechabottom .owl-prev{
display:inline-block;
}
.flechabottom .owl-nav{
  margin-top:1.5rem;
  text-align:center;
}
.flechas .owl-prev{
position:absolute;
left:-0.5rem;
top:40%;
font-size:2rem;
color:#43ac34;
}
.nav-left {
    position: absolute;
    left: 3%;
    top: 1.5rem;
    z-index:999;

}
#stvSearchBtn {
    cursor: pointer;
    color: var(--rx-color1);
    font-size: 2rem;
}
.nav-right {
    position: absolute;
    right: 0;
    top: 1.2rem;
    z-index: 9999;
}

.sorteoTitleList{
  font-family: Josefin Sans;
}
header nav .nav-item a{
  color:#FFF;
  text-transform: uppercase;
  font-weight:bold;
  font-family: 'Josefin Sans', sans-serif;
      font-size: 0.95rem;
}

header nav  a.mx-auto img{
  height: 115px;
  position: relative;
  z-index: 100;
  top: 9px;

}
header nav{
  height: 90px;
  color: #3A3A3F;
}
.colorRed{
  color:red;
}
.colorGreen{
  color:green;
}


footer .footer_bottom a {
    color: var(--rx-color1);
    font-size: 1.5rem;
    margin-right: 1rem;
}
footer .footer_bottom {
    border-top: 1px solid var(--rx-color1);
    color: var(--rx-color1);
    padding-top: 0.8rem;
    margin-top: 2rem !important;
    margin-bottom: 1rem !important;
}
footer .footer_bottom .copy {
    float: right;
    font-family: Josefin Sans, sans-serif;
}
@media (min-width: 1300px){
.log-left {
    min-height: 560px;
}
}
@media (max-width: 600px){
  .cat-img{max-width:75%;margin:0 auto;}
  .form-box-heading-text{
    position: relative;
    text-align:center;
  }
  footer {
    text-align: center;
    padding-bottom: 3rem;
}
  .footer_bottom div {
    float: none !important;
}
.footer_bottom div {
    float: none !important;
}
.footer_bottom .socials {
    margin-bottom: 2rem;
    margin-top: 1rem;
}
}

/* daterange */
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .calendar.right {
  padding: 8px;
}

.daterangepicker .calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: var(--rx-color1);
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges .calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}



::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: var(--rx-color1);
  border: 0px none #ffffff;
  border-radius: 0px;
}
.nav-item.active a,.nav-item:hover a{
  color:var(--rx-color1);
}
#copyme{top:-100px;}
::-webkit-scrollbar-thumb:hover {
  background: var(--rx-color2);
}
::-webkit-scrollbar-thumb:active {
  background: var(--rx-color1);
}
::-webkit-scrollbar-track {
  background: #3a3a3f;
  border: 0px none #ffffff;
  border-radius: 0px;
}
::-webkit-scrollbar-track:hover {
  background: #ffffff;
}
::-webkit-scrollbar-track:active {
  background: #000000;
}
::-webkit-scrollbar-corner {
  background: transparent;
}


/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto; }
    .daterangepicker .ranges ul {
      width: 140px; }
    .daterangepicker.single .ranges ul {
      width: 100%; }
    .daterangepicker.single .calendar.left {
      clear: none; }
    .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar {
      float: left; }
    .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar {
      float: right; }
    .daterangepicker.ltr {
      direction: ltr;
      text-align: left; }
      .daterangepicker.ltr .calendar.left {
        clear: left;
        margin-right: 0; }
        .daterangepicker.ltr .calendar.left .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.ltr .calendar.right {
        margin-left: 0; }
        .daterangepicker.ltr .calendar.right .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.ltr .calendar.left .calendar-table {
        padding-right: 8px; }
      .daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar {
        float: left; }
    .daterangepicker.rtl {
      direction: rtl;
      text-align: right; }
      .daterangepicker.rtl .calendar.left {
        clear: right;
        margin-left: 0; }
        .daterangepicker.rtl .calendar.left .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.rtl .calendar.right {
        margin-right: 0; }
        .daterangepicker.rtl .calendar.right .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.rtl .calendar.left .calendar-table {
        padding-left: 12px; }
      .daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar {
        text-align: right;
        float: right; } }
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto; }
  .daterangepicker.ltr .ranges {
    float: left; }
  .daterangepicker.rtl .ranges {
    float: right; }
  .daterangepicker .calendar.left {
    clear: none !important; } }
    /* end daterange*/

    /*select2*/
    .select2-results__option {
            font-size: 0.7rem;
            text-transform: uppercase;
        font-family: "Exo",sans-serif;
        white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .filterReal .select2-container--default{
        font-family: "Exo",sans-serif;
        text-transform:uppercase;
            font-weight: 700;
            font-size: 0.8rem;
        }
        .filterReal .select2-container--default .select2-selection--multiple,.filterReal .select2-container--default .select2-selection--single{
        border:0;
        }
        .select2-container,.filterReal{
        width:100% !important;
        z-index:9999;
        }
        .textt_210 input{
          border: 0;
    display: inline-block;
    width: auto;
    max-width: 10rem;
    margin-left: 0;
    padding-left: 0;
        }
        /* select 2*/
        .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:0px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--rx-color1);color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
    /* end select2*/

    /**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
 .owl-dot.active {
    background-color: var(--rx-color1);
}
.owl-dots{
  text-align: center;
  margin-top:1rem;
}
 .owl-dot {
    width: 20px;
    border-radius:10px;
    height: 20px;
    background-color: var(--rx-color2);
    border: 1px solid #FFF;
    display: inline-block;
    margin-right: 1rem;
}
/**
 * jQuery toast plugin created by Kamran Ahmed copyright MIT license 2014
 */
.jq-toast-wrap { display: block; position: fixed; width: 300px;  pointer-events: none !important; margin: 0; padding: 0; letter-spacing: normal; z-index: 9000 !important; }
.jq-toast-wrap * { margin: 0; padding: 0; }

.jq-toast-wrap.bottom-left { bottom: 20px; left: 20px; }
.jq-toast-wrap.bottom-right { bottom: 0px; right: 0px; }
.jq-toast-wrap.top-left { top: 20px; left: 20px; }
.jq-toast-wrap.top-right { top: 20px; right: 40px; }

.jq-toast-single { display: block; box-shadow: 1px 0px 30px rgba(0, 0, 0, 0.1); width: 100%; padding: 15px; margin: 0px 0px 5px; font-size: 12px; font-family: arial, sans-serif; line-height: 17px; position: relative;  pointer-events: all !important; background-color: #fff; color: #2b2b2b; }

.jq-toast-single h2 { font-family: 'NextArt', sans-serif;font-weight:bold;text-transform:uppercase; font-size: 1.2rem; margin: 0px 0px 7px; background: none; color:white; line-height: 1.5rem; letter-spacing: normal; }
.jq-toast-single a { color: #eee; text-decoration: none; font-weight: bold; border-bottom: 1px solid white; padding-bottom: 3px; font-size: 12px; }

.jq-toast-single ul { margin: 0px 0px 0px 15px; background: none; padding:0px; }
.jq-toast-single ul li { list-style-type: disc !important; line-height: 17px; background: none; margin: 0; padding: 0; letter-spacing: normal; }

.close-jq-toast-single { position: absolute; top: 3px; right: 7px; font-size: 14px; cursor: pointer; }

.jq-toast-loader { display: block; position: absolute; bottom: -3px; height: 5px; width: 0%; left: 0; border-radius: 5px; background: red; }
.jq-toast-loaded { width: 100%; }
.jq-has-icon { padding: 10px 10px 10px 50px; background-repeat: no-repeat; background-position: 10px; }
.jq-icon-info { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII='); background-color: #31708f; color: #000; border-color: #bce8f1; }
.jq-icon-warning { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII='); background-color: #8a6d3b; color: #fcf8e3; border-color: #faebcc; }
.jq-icon-error { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII='); background-color: #a94442; color: #f2dede; border-color: #ebccd1; }
.jq-icon-success { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg=='); color: white; background-color: var(--rx-color1); border-color: #d6e9c6; }

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:inline-block;max-width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.social-footer,.article-box a .product-box img{
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  -moz-transition:all 0.3s;
}
.owl-carousel .owl-item img{margin:0 auto}
/* resu*/
#cataCats,#cataLics,#cataBids{
  margin-top:0.3rem;
  outline: none;
  border:0;
  width:100%;
}
#cataCats option,#cataLics option,#cataBids option{
  padding:0.4rem;
  cursor: pointer;
}
#cataCats option:checked,#cataLics option:checked,#cataBids option:checked{
  background: var(--rx-color1) -webkit-linear-gradient(bottom, var(--rx-color1) 0%, var(--rx-color1) 100%);
}
.registerWelcome,.loginWelcome{
  color: var(--rx-color1);
  margin-bottom: 0.7rem;
  text-align: center;
  margin-top: 0.5rem;
}
.menu-namem,.menu-uinfo .btn-pts{
  display:inline-block;

}
.menu-uinfo .btn-pts{
  float:right;
  margin-right:3px;
}
.menu-uinfo{
  border-bottom: 1px solid #ececec;
  margin-bottom: 1rem;
  padding-bottom: 0.5rem;
}
.menu-namem{max-width:170px;color:var(--rx-color1)}
.menu-namem img{border:2px solid #FFF;vertical-align: middle;margin-left:10px}
.pts-trans{
  background-color:var(--rx-color1);
  color:#FFF;
  padding: 1rem;
}
.pts-trans .text-right{
  line-height: 2rem;
}
.thead-darks tr th{
  color:#B2B2B2;
  text-transform: uppercase;
  font-weight: normal;
}
#tab14 h2{
  color:var(--rx-color1) ;
}
.ref-code{
  color:#B2B2B2;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
  border-radius:0;
}

.howWork{
  background-color:#F6F6F6;
  color:#1D1D1B;
  padding:2rem;
  margin-bottom: 4rem;
  padding-left:3rem;
  padding-right:3rem;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
  border-radius: 0;
}

li.nav-item a.active{
  color:var(--rx-color1) !important;
}
.dropdown-toggles .name{
  max-width: 70px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.8rem;
  max-height: 2rem;
  text-transform: capitalize;
  line-height: 1rem;
  font-weight: bold;
}
.nav-right-item{
  margin-top:3px;
}
footer .socials{float:left;}
.article-items:hover > .article-box a .product-box .sliderMore{
  bottom:0;
  opacity:1;
}
.article-items:hover > .article-box a .product-box img{
  transform:scale(1.1);
}
.btn-shareme{
  background-color:#666;
}
.sliderMore{
  opacity: 0;
  transition:all 0.3s;
  -webkit-transition:all 0.3s;
  -moz-transition:all 0.3s;
  padding-top:0.4rem;
  padding-bottom:0.4rem;
  font-family: Josefin Sans,sans-serif;
  text-transform: uppercase;
  text-align: center;
  position: absolute;
  left:0;
  width:100%;
  bottom:-36px;
  background-color:var(--rx-color1);
  color:white;
}
.sliderPoints{
  position: absolute;
  width:100%;
  bottom:0.4rem;
}
.cr-home-news-slide2,.cr-home-news-slide22{
  padding:1.5rem;
}
.sliderDesc{
  margin-top:1rem;
  color:#a2a2a2;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
}
.prodTitle{
  font-size:1.5rem;
  font-family: Josefin Sans,sans-serif;
  text-align: left;
  color:#575756;
  text-transform: uppercase;
}
.prodCat{
  color:#B2B2B2;
  text-transform: uppercase;
  text-align: left;
  font-weight: bold;
  margin-bottom:0.5rem;
}
.prodSpecs{
  font-family: Josefin Sans,sans-serif;
  text-align: left;
  color:var(--rx-color1);
  text-transform: uppercase;
  border-bottom:2px solid #DEDEDE;
  padding-bottom:0.3rem;
  margin-bottom:0.8rem;
}
.owl-thumbs{
  margin-top:0.5rem;
  text-align: center;
}
.owl-image .owl-prev{
  position: absolute;
  left:-1rem;
  top:45%;
  font-size: 2rem;
  color:var(--rx-color2);
}
.owl-image .owl-next{
  position: absolute;
  right:-1rem;
  top:45%;
  font-size: 2rem;
  color:var(--rx-color2);
}
.owl-image .owl-next:hover,.owl-image .owl-prev:hover{
  color:var(--rx-color1);
}
.owl-thumb-item{
  border:1px solid var(--rx-color2);
  display:inline-block;
  margin-right:1.5rem;
  cursor: pointer;
}
.owl-thumb-item.active{
  border:1px solid var(--rx-color1);
}
.owl-thumb-item img{max-width:5rem;}
.sliderTitle{
  line-height: 1.2rem;
  margin-bottom:0.7rem;
  color:#575756;
  text-transform: uppercase;
      font-family: 'Josefin Sans';
}
#tab30{
  margin-bottom:5rem !important;
}
#moduletid28{
      padding-bottom: 2rem;
}
.f_defense,.f_defense a{
  display:inline-block;font-size:0.7rem !important;
  color:white;
}
.btn-success{border:1px solid #000}
#g-recaptcha div{margin:0 auto;}
.login-me #form-alert{
  margin-top:0.5rem;
}
.login_barra{
  margin-bottom:1rem;
}
.button-princi{
  color:#FFF !important;
  cursor:pointer;
}
.button-princi:hover{
  color:#000 !important;
}
header.max1300{
  max-width:1300px;
  margin:0 auto;
}
footer .max1300{
  max-width:1450px;
  margin:0 auto;
}
.owl-carousel .owl-stage{display: flex;padding-left:2px;}
.article-items {
    display: flex;
    flex: 1 0 auto;
    height: 100%;
    position: relative;
overflow: hidden;
}
.aticle-box {
    position: relative;
    overflow: hidden;
    /* margin-bottom: 80px; *//*This is optional*/
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.flechabottom .owl-prev{
  margin-right:30px;
}
.flechabottom .owl-next{
  margin-left:30px;
}
.navbar-collapse{
  z-index:99;
}
.navbar-toggler-icon {
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(209,179,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar-toggler{
  outline: none !important;

}
#moduletid27 .form-group{
  color:var(--rx-color1);
  font-family: Josefin Sans, sans-serif;
}
#moduletid27 .form-group .text-danger2{
  display:none;
}
#tab9 .submit-button{
  width:auto;
  display:inline-block;
  border-radius: 0;
  padding-left:3rem;
  padding-right:3rem;
  float:right;
}
input{
  border-radius:0 !important;
}
.textt_211 input{
  width:auto;
  display:inline-block;
}
#moduletid27 .form-group label{
  color:#B2B2B2;
  margin-right: 0.5rem;
  font-family: Josefin Sans,sans-serif;
  font-size:1.1rem;
  margin-bottom:0;
}
.two-col-tc{
  margin-bottom: 5rem;
}
.two-col-tc .coli2{
  padding:1rem;
  padding-top:5rem;


}
.coli1r{


    border-right:1px solid var(--rx-color2);

      margin-bottom:1rem;
      margin-right:0.8rem;
      padding:0;
      padding-top:1.3rem;
}
.colbbtext{
  border:1px solid var(--rx-color2);
  border-radius: 0;
  margin-left:0.5rem;
  outline:none;
}
.cataOrder{
  background-color: transparent;
    border: 1px solid var(--rx-color2);
    color: #B2B2B2;
    margin-top:0.7rem;
}
.faqText{
  border: 1px solid #DADADA;
    border-top: none;
}
/*Chrome*/
.rangepts{color: var(--rx-color1);
    font-weight: bold}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    input[type='range'] {
      overflow: hidden;
      width: 10rem;
      height: 1rem;
      -webkit-appearance: none;
      background-color: var(--rx-color2);
      margin-top:1rem;
      outline: none;
      margin-right: 1rem;
    }

    input[type='range']::-webkit-slider-runnable-track {
      height: 1rem;
      -webkit-appearance: none;
      color: var(--rx-color2);
      margin-top: -1px;
    }

    input[type='range']::-webkit-slider-thumb {
      width: 10px;
      -webkit-appearance: none;
      height: 1rem;
      cursor: ew-resize;
      background: #3A3A3F;
      box-shadow: -80px 0 0 80px var(--rx-color1);
    }

}
/** FF*/
input[type="range"]::-moz-range-progress {
  background-color: var(--rx-color1);
}
input[type="range"]::-moz-range-track {
  background-color: #9a905d;
}
/* IE*/
input[type="range"]::-ms-fill-lower {
  background-color: var(--rx-color1);
}
input[type="range"]::-ms-fill-upper {
  background-color: #9a905d;
}
.btn-login-h{
  color:#000;
    background-color:var(--rx-color1);
}
.prodSku{
  color:#1D1D1B;
  margin-bottom:0.3rem;
}
.prodPts{
  text-align: center;
  font-family: Josefin Sans,sans-serif;
  font-weight: bold;
  font-size: 2rem;
  color:var(--rx-color1);
}
.btn-do-tc{
  border:0;
  font-family: Josefin Sans,sans-serif;
  color:#FFF;
    background-color:var(--rx-color1);
    text-transform: uppercase;
    font-size:1.1rem;
    padding-left:3rem;
    padding-right:3rem;
    border-radius: 0;
}
.info_content h3{
  color:var(--rx-color1);
  font-size: 1.2rem;
      max-width: 300px;
      margin-bottom: 0;
}
.stvMapDist{
  color:var(--rx-color1);
  font-weight:bold;
}
.stvMapPopSubtitle{
  font-weight: bold;
  margin-top:0.2rem;
}
.stvMapSearchTitle{
  color:var(--rx-color1);
  font-size:1.2rem;
  padding:1rem;
}
.stvMapSearchValue{
  padding:0.4rem;
  padding-left:0.7rem;
  padding-right:0.7rem;
  cursor: pointer;
  border-bottom: 1px solid var(--rx-color2);
}
.colbb .dropdown-toggle{
  cursor:pointer;
}
.moreheight{min-height: 40rem;}
.colbb.colbtn:hover{
  color:var(--rx-color1);
}
.colbb{
  color:#B2B2B2;
  text-transform: uppercase;
  padding:0.8rem;
  padding-left:1.5rem;
  border-bottom:1px solid var(--rx-color2);
  font-family:Josefin Sans,sans-serif;
}
.colbb.active{
  color:var(--rx-color1);
}
.twc-t{
    color:var(--rx-color2);
  text-align: left;
  padding-left:1.5rem;
  font-size: 1.5rem;
  font-family: 'Josefin Sans', sans-serif;

  padding-bottom: 1.3rem;
  border-bottom: 1px solid var(--rx-color2);
  margin-bottom: 1rem;
  font-weight:bold;
  margin-top:1rem;
}
.notice-list:hover > .post-preview .post-preview-img-wrap .post-content{
  font-size:2.1rem;
  top:2rem;
  left:2rem;
  background-color:var(--rx-color1);
}
.newInfo h1{
  font-family: Josefin Sans,sans-serif;
  padding-bottom:0.5rem;
  text-transform: uppercase;
  font-size:1.35rem;
  margin-bottom:1.5rem;
  border-bottom:1px solid var(--rx-color1);
  color:var(--rx-color1);
}
.newInfo .text-stroke{
  color:#1D1D1B;
}
.globalTree{
  font-family: Josefin Sans;
  margin-bottom:2rem;
  color:#B2B2B2;
}
.whiteContainer{
  background-color:white;
  border:1px solid #DEDEDE;
  border-top:0;
  padding:2.2rem;
  padding-top:4rem;
  padding-bottom:4rem;
}
.post-content{
  left:0;
  transition:all 0.5s;
   -webkit-transition:all 0.5s;
   -moz-transition:all 0.5s;
}
.newMore{
  text-align: right;
  color: #575756;
  text-transform: uppercase;
  font-family: Josefin Sans,sans-serif;
  width: 100%;
  cursor: pointer;
  padding-right: 3rem;
  font-size: 1.5rem;
  margin-bottom: 2rem;
}
.newMore:hover{
  color:var(--rx-color1);
}
#moduletid33 .coli2{
  padding-top:5rem;
}
.faqe{font-size:1.3rem;}

/* ss*/
.cartItemPoints{
  color:var(--rx-color1);
  font-size: 2rem;
}
.cartItem{
  padding-bottom: 1rem;
border-bottom: 1px solid var(--rx-color2);
}
.cartFinish{
  color:white;
  background-color:red;
  cursor: pointer;
  background-color:var(--rx-color1);
  text-transform: uppercase;
  display:inline-block;
  font-family: Josefin Sans,sans-serif;
  font-weight: bold;
  padding:2rem;
  padding-top:0.5rem;
  padding-bottom: 0.5rem;
}
#tab22 small{
  color:var(--rx-color1);
}
.social-footer:hover{
  transform: scale(1.1);
}
.sorteoBtnParticipate{
  border-radius:0.5rem;
  color: #FFF;
  text-transform: uppercase;
  background-color: var(--rx-color1);
  font-family: Josefin Sans,sans-serif;
  margin-top: 1rem;
  margin-bottom: 1rem;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.sorteoContainer:hover > a img{
  transform: scale(1.05);
}
.sorteoParticipating{
  margin-top:1.5rem;
}
.titleGreenSuper{
  color:var(--rx-color1);
  text-transform: uppercase;
  font-size:1.5rem;
  font-family: Josefin Sans,sans-serif;
}
.sorteoTitle{
  color:var(--rx-color1);
  text-transform: uppercase;
  font-size:1.7rem;
  font-family: Josefin Sans,sans-serif;
}
.sorteoDate{
  margin-bottom:1rem;
  color:#3C3C3B;
  font-family: Josefin Sans,sans-serif;
}
#tab19 .coli2{
  padding-top:2.5rem;
  padding-bottom:4rem;
}
.stvLoadMore-Container{
  width: 100%;
  margin-top:1rem;
}
.sorteoTitleList{
  margin-top:0.5rem;
  text-align: center;
  margin-bottom:1rem;
}
.stvLoadMore-Container div{
  color:var(--rx-color1) !important;
  font-family: Josefin Sans,sans-serif;
  font-size:1.2rem;
}
.coli1r .titleGreenSuper{
  padding-left: 1.5rem;
  border-bottom: 1px solid var(--rx-color2);
  padding-bottom: 1.5rem;
  margin-bottom: 1rem;
  padding-top: 1rem;
}
#moduletid36 #tabtabs{
  padding:2rem;
  padding-bottom:3rem;
  margin-bottom:4rem;
  border:1px solid var(--rx-color2);
  border-top:0;
  background-color:white;
}
.info-container h2{
  padding:1rem;
  border-bottom:1px solid var(--rx-color2);

}
.info-container{
  border:1px solid var(--rx-color2);
}
.info-container-text{
  padding:2rem;
}
.cartGoBack{
  color:white;
  background-color:red;
  cursor: pointer;
  background-color:var(--rx-color1);
  text-transform: uppercase;
  font-family: Josefin Sans,sans-serif;
  font-weight: bold;
  padding:2rem;
  padding-top:0.5rem;
  padding-bottom: 0.5rem;
}
.fade-enter-active {
  transition: all .3s ease;
  position: absolute;
  left: 0;
  top: 0;
}
.fade-leave-active {
  position: absolute;
  left: 0;
  top: 0;
}
.fade-enter, .fade-leave-to {
  transform: translateX(10px);
  opacity: 0;
}
#tab44,#tab20{
  position: relative;
}
.cartFinishContainer{
  text-align: right;
  margin-right: 2rem;
}
.cartTotalPoints{
  color: var(--rx-color1);
  font-size: 2rem;

  padding-top: 1rem;
  margin-bottom: 1.5rem;
  margin-top: 1rem;
  text-align: right;
  padding-right:2rem;
}
.cartTText{
  color:black;
}
.input-qty{
  border: 1px solid var(--rx-color2);
  outline: none;
  width: 3.5rem;
  text-align: center;
  padding-left: 1rem;
  color: var(--rx-color2);
  margin:0 auto;
}
.cart-nopoints{
  font-size:1.2rem;
}
.cart-table td.quantity{text-align: center;}
.cart-table td.subtotal{text-align: right;}
.cart-table td.quantity .quantity-price{margin: 0 auto;}
.cartDelete{
  display: inline-block;
  cursor: pointer;
  font-size:12px;
  white-space: nowrap;
}
.cartDelete:hover{
  color:red;
  font-weight: bold;
}
.cartItemImg{
  max-width: 150px;
border: 2px solid #DEDEDE;
}
.cartSKU{
  margin-bottom:0.5rem;
  color:#1D1D1B;
  font-family: Josefin Sans,sans-serif;
}
.card{
  border-radius: 0;
  border: 0;
}
#moduletid38 .nav-tabs{
  border-top:1px solid var(--rx-color2);
  border-right:1px solid var(--rx-color2);
}
#moduletid38 li.nav-item a{
  border-top:0;
}
#moduletid38 .nav-item{
  max-width:300px
}
#tab42{
  margin-top:7rem;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-color: var(--rx-color2) var(--rx-color2) #fff;
  }
  .nav-tabs {
    border-bottom: 1px solid var(--rx-color2);
}

.pts-trans b{
  line-height: 2rem;
}
.gotocart{
  color:white;
}
.gotocart:hover{
  color:white;
  text-shadow:1px 0px 0px black;
}
#moduletid26 .post-preview{
  margin-left:4rem;
  margin-right:4rem;
}
.sorteo_status {
  position: absolute;
      top: 0.7rem;
      right: 1.7rem;
      font-size: 1.2rem;
      width: 2rem;
      height: 2rem;
      border-radius: 1rem;
      padding: 0.3rem;
      line-height: 1.5rem;
      z-index: 1;
      background-color: #000;
      text-align: center;
}
.participating .sorteo_status{
	background-color:#090;
}
.closed .sorteo_status{
	background-color:#000 !important;
}
.next .sorteo_status{
	background-color:#fdeb09 !important;
}
.next .sorteo_status .fa{
	color:#000 !important;
}
.blocked img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.closed .sorteo_status{
	background-color:#000 !important;
}
.blocked .sorteo_status {
    background-color: #F00;
}
.closed .sorteo_status {
    background-color: #000 !important;
}
.sorteo_status .fa{
	color:#FFF;
}
/*ee*/

@media (max-width: 991px) {
  #moduletid26 .post-preview{
    margin-left:1rem;
    margin-right:1rem;
  }
  .cartItemImg{
    max-width: 100%;
  }
  .cartTextContainer{
    margin-bottom:0.8rem;
  }
  #moduletid27 li.nav-item a,#moduletid38 li.nav-item a{font-size:1.1rem}

  .drop-user{
    margin-top:22px !important;
    border-radius: 0;
  }
  .nav-right{
    top:13px;
  }
  .nav-left {
    top:13px;
      left: 60px;
    }
  header nav{
    height:75px;
  }
  .mimg{
    display: inline-block;
    width: 50px;
    text-align: center;
    margin-top: 3px;
    height: 27px;
  }
  .stvVueAdapter{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    max-height:110px;
  }
  body.modal-open .stvVueAdapter{
    z-index:1060;
  }
  .section-b-space{padding-top:3px;}
  body{padding-top:127px;}
  .navbar{
    padding:0;
  }
  .navbar-brand{
    position: absolute;
    left: 0%;
    width:100%;
  }
  .navbar-collapse{
    text-align: left;
    background-color:#F6F6F6;
    z-index:99;
  }
    header nav .nav-item{

      padding-left: 2rem;
      border-bottom:1px solid #ececec;
    }
      header nav .nav-item a img{
        top: auto;
      margin-right: 0.5rem;
         vertical-align: text-top;
      }
  header nav .nav-item a{
      font-family:Josefin Sans,sans-serif;
        color:#808285 !important;
  }
  header nav  a.mx-auto img{
    top:5px;
    z-index:99999;
    max-height: auto;
    height:auto;
    max-width:150px;
  }
  .navbar-collapse {
        position: fixed;
        top: 75px;
        left: 0;
        padding-bottom: 15px;
        width: 75%;
        max-width: 350px;
        height: 100%;
    }

    .navbar-collapse.collapsing {
        left: -75%;
        transition: height 0s ease;
    }
.navbar-collapse{
    padding-top: 2rem;
}
    .navbar-collapse.show {
          overflow-y: scroll;
        left: 0;
        transition: left 300ms ease-in-out;

    }

    .navbar-toggler.collapsed ~ .navbar-collapse {
        transition: left 500ms ease-in-out;
    }
}
@media (max-width: 767px) {
  .howWork{
    padding-left:1rem;
    padding-right: 1rem;
  }
    .howWork h1{
      font-size:1.3rem;
    }
  #bmi{
    width:7rem;
    margin-top:2rem;
    margin-bottom: 1rem;
  }
  .lag-notice.notice-list .post-content{
    padding: 0.3rem !important;
  }
  .lag-notice .post-preview-title{
    font-size:1.2rem;
  }
  .faqe{font-size:1.2rem}
  .coli1r{
    margin-right:0;
    border-bottom:0;
  }
  .coli2{
    padding-top:1.5rem !important;
  }
  .owl-thumbs{
    margin-bottom:1rem;
  }
  .social-footer{
    margin-top: 2rem;
  }
}
@media (max-width: 576px){
  #tab9{
    padding-top:1rem;
  }
  .menu-namemr img{
    margin-top:1.5rem;
  }
.foot-item{
  border-bottom: 1px solid #484848;
  padding-bottom: 0.3rem;
  padding-top: 0.3rem;
  text-transform: uppercase;
}
  .owl-thumbs{
    margin-bottom:1rem;
  }
  .btn-facebook,.btn-twitter{
    font-size:0.7rem;
    margin-top:1rem;
  }
  .two-col-tc .coli2{
    padding:0.5rem;
  }
  .whiteContainer{
    padding:1rem;
        padding-top:3rem;
  }
  .owl-prev span,.owl-next span{
    font-size:0.9rem;
  }
  .flechabottom .owl-next{
    margin-left:0;
  }

  .cartTotalPoints{
    padding-right: 0;
  }
  h3.tcTitle{
    font-size:1.2rem;
  }

  #moduletid27 .nav-tabs{
    margin-bottom:0px;
  }
  #moduletid27 li.nav-item a {border-left:0;border-right:0;border-top:0;}
  #moduletid27 li.nav-item:not(:last-child) a{border-bottom:1px solid #ececec;}
  #moduletid27 li.nav-item a{
    margin-bottom:0.3rem;
    padding-bottom:1rem;
  }
  #moduletid27 .nav-fill .nav-tabs{
    border-top:0;
  }
  #moduletid27 .nav-fill{margin-bottom:0rem;}
  #moduletid27 .nav-fill li.nav-item{
    width:100%;
    text-align:left;
  }
    .drop-user{
      padding-top:2rem;
    }
  .section-subtitle-a,.section-subtitle-b{
    font-size:1rem !important;
  }
  .bg-login{
    background-color:#3a3a3f;
    background-image:none;
  }
  .bg-login .box-shadow{
    box-shadow: none;
border: 0px;
-webkit-box-shadow: none;
background-color: transparent;
  }
  .bg-login .login-me{
    margin-top:2rem;
  }
  .flechabottom .owl-prev{
    margin-right:15px;
  }
  .pts-trans{
    text-align: center;
  }
  .pts-trans .text-right{
    text-align:center !important;
    margin-top:1rem;
  }
  footer{
    padding:0;
    padding-top:2rem;
    padding-bottom:2rem;
  }
  .social-footer{
    margin-top:1rem;
  } 
.layout-content-full{
  width:95%;
}
.form-box-body{
  padding:1.3rem;
}
}
@media (max-width: 575px) {
  .subtotal, .save-remove{
    display:none;
  }
  .cart_qty .btn{
    width:15px !important;
    height:15px !important;
  }
  .cart_qty .btn .fa{margin-right:0}
  .cart-section .container-fluid-lg{
    padding:4px;
  }
  .cart-table{
    padding:0;
  }
  .cart-table table tbody tr td{
    padding:0;
  }
  .cart-table table tbody tr td.product-detail .product .product-image img{
    max-width:40px;
  }
  .cart-table table tbody tr td.product-detail .product .product-image{
    width: 50px;
  }
  .cart-table table tbody tr td:not(.product-detail){
    min-width:30px;
    max-width: 50px;
    width:auto;
  }
  .cart-table table tbody tr td.product-detail .product .product-detail{
    max-width:50px;
    margin-left: 5px;
    max-width: 145px;
    margin-right: -60px;    
  }
  .cart-table table tbody tr td.quantity{max-width:35px;}
}
/* end resu */

/* vue select*/
:root{--vs-colors--lightest:rgba(60,60,60,0.26);--vs-colors--light:rgba(60,60,60,0.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,0.15);--vs-search-input-color:inherit;--vs-search-input-bg:#fff;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);--vs-transition-duration:150ms}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);--vs-transition-duration:0.15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--vs-search-input-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search:-ms-input-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}
