@font-face { 
    src: url('../fonts/Roboto-Black.ttf');
    src: local('Roboto-Bold.ttf'), url('../fonts/Roboto-Regular.ttf') format('truetype');
    src: url('../fonts/Roboto-Thin.ttf');
    src: local('Roboto-Thin.ttf'), url('../fonts/Roboto-Thin.ttf') format('truetype');
}
@font-face{
    font-family:intrique;
    src: url('../fonts/IntriqueScript_PersonalUse.ttf');
}
@media (min-width: 1200px){
    .container {
        width: 1200px !important;
    }
    .divSections{
    display: block;height: 550px;
    background-repeat: no-repeat;
    width: 100%;
    /*margin: 20px 0px;*/
    margin: 10px 0px;
    background-position: center 0px;
    overflow: hidden;
    background-size:100% auto;
}
}
@media (max-width: 1199px){
    .w50{
        width:50%;
    }
.divSections {
  display: block;
  height: 450px;
  background-repeat: no-repeat;
  width: 100%;
  /* margin: 20px 0px; */
  margin: 0px 30px;
  background-position: center 0px;
  overflow: hidden;
  background-size: 100% auto;
    }
}
.thumbnail, .img-thumbnail{
    border: none !important;
}
body {
    padding: 0;
    margin: 0;
    /*font-family: 'LuzRo' !important;*/
    font-family: 'Roboto-Regular.ttf', sans-serif;
}
a, label, div, span, input, select, textarea, button, .divMessages{
    
    -moz-font-size: 15px !important;
    -o-font-size: 15px !important;
    font-size: 15px !important;
}
h4{
  color:#ff2002 !important;
}
label{
    font-weight: 100 !important;
}
.iconRequired{
    display: inline-table;
    color: red;
}
a:hover{
    cursor: pointer;
    text-decoration: none !important;
}
@media (max-width:767px){
    .opcMobileheader{
        display: block !important;
    }
    .opcHideMobile{
        display: none !important;
    }
    .logo{
        max-width: 160px !important;
    }
   
}

#cabecera nav{
    margin-bottom: 0px !important;
}
#cabecera .list-inline>li{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.logo{
        max-width: 290px !important;
        position: relative;
        top: -14px;
        width: 290px;
}
.navbar-default {
    background-color: #fff !important;
    border: none !important;
}
.navbar-form {
    border-bottom: none !important;
    border-top: none !important;
}
@media (max-width:480px){
    #paginadorProductos>li>a{
        padding: 15px 18px !important;
    }
    .cityDrop{
        left:42% !important;
    }
    .w50{
        width:100%;
    }
    .col-xsa-12{
        width: 100% !important;
    }
    .divProductoSection>.nombreProductoSection {
  max-height: 100px !important;
  width: 100% !important;
  text-align: center !important;
  display: table !important;
  overflow: hidden !important;
  color: #000 !important;
  margin: 0px 0px !important;
}
.divProductoSection .btn {
  background-color: #ff2004 !important;
  /* border-bottom: 2px solid #790E01 !important; */
  color: #fff !important;
  font-size: 18px !important;
   /* line-height: 25px; */
  padding: 0px 8px !important;
  margin: 0px 0px !important;
  border: none !important;
}
.logo{
    width: 149px !important;
    top: 11px !important;
}
}
.banners-mini, .banners{
    margin-bottom: 12px !important;
    margin-bottom: 12px !important;
}
.carousel-control{
    opacity:0 !important;
    /*opacity: 0.4 !important;*/
}
.carousel-control:hover{
    opacity: 0.5 !important;
}
#menu {
    background: #fff;
    border: 1px solid red;
}
#menu li {
    display: inline-block;
    list-style: none;
    font-size: 18px;
    font-weight: normal !important;
}
.navbar-nav>li>label, .navbar-nav>li>div, .navbar-nav>li>label, .navbar-nav>li>a {
    position: relative !important;
    display: block !important;
    padding: 8px 8px !important;
    color: #000 !important;
}
.navbar-nav>li>div a{
   /* color: #000 !important;*/
    text-decoration: none;
}
.navbar-nav>ul>li>a{
    bottom: 5px;
}
.styleSelectCity{
     padding-top: 20px;
     /*background: #f0626e;*/
     background: #fff;
    /*background: -moz-linear-gradient(-45deg, rgba(253,67,54,1) 0%, rgba(253,67,54,0.8) 34%, rgba(241,156,89,0.63) 64%, rgba(231,237,121,0.63) 91%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(253,67,54,1)), color-stop(34%, rgba(253,67,54,0.8)), color-stop(64%, rgba(241,156,89,0.63)), color-stop(91%, rgba(231,237,121,0.63)));
    background: -webkit-linear-gradient(-45deg, rgba(253,67,54,1) 0%, rgba(253,67,54,0.8) 34%, rgba(241,156,89,0.63) 64%, rgba(231,237,121,0.63) 91%);
    background: -o-linear-gradient(-45deg, rgba(253,67,54,1) 0%, rgba(253,67,54,0.8) 34%, rgba(241,156,89,0.63) 64%, rgba(231,237,121,0.63) 91%);
    background: -ms-linear-gradient(-45deg, rgba(253,67,54,1) 0%, rgba(253,67,54,0.8) 34%, rgba(241,156,89,0.63) 64%, rgba(231,237,121,0.63) 91%);
    background: linear-gradient(135deg, rgba(253,67,54,1) 0%, rgba(253,67,54,0.8) 34%, rgba(241,156,89,0.63) 64%, rgba(231,237,121,0.63) 91%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd4336', endColorstr='#e7ed79', GradientType=1 );*/
    color: rgba(253,67,54,1);
    display: none;
    
}
.margintopbottom20{
    margin-top: 20px;
    margin-bottom: 20px;
}
.btnCiudad{
    margin: 10px;
}
.btn-red-active {
    color:transparent;
}
.btn-red{
  font-size: 18px !important;   
  background: none;
  color: black;
  border: 1px solid #fff !important;
}
.btn-red-active{
    background: #fff;
    color: #f0626e;
}
.pink{
    color: #f0626e;
}

/*STANDAR*/
.navegator {background:transparent;float:left;width: 100%}
.navegator>.nav>li{position: inherit !important;}
.navegator ul {text-align:center;width: 100%;display: block;}
.navegator ul li {float:left;}
.navegator ul li:hover {background:#E6E6E6;}
.navegator ul li a {display:block;padding:15px 25px;color:#444;}
.navegator ul li ul {position:absolute;width: 20% !important;background:#FFF;z-index: 99;margin-top: 5px; border: 1px solid #E1E1E1;}
.navegator ul li ul li {width:100%;}
.navegator ul li ul li a {display:block;padding:5px 10px;color:#444;text-align: left}
.navegator ul li ul li:hover a {background:#F7F7F7;}
.navegator ul li ul.fallback {display:none;}
.navegator ul li:hover ul.fallback {display:block;}

/*RESPONSIVE*/
.navegatorMobile {background:transparent;float:left;width:100%; border-color:black;}
.navegatorMobile ul li{border: 1px solid rgba(158, 158, 158, 0.40); margin-top: 0px;}
.navegatorMobile ul li:hover{background:#F7F7F7;}
.navegatorMobile ul li a {display:block; padding:15px 25px;color:#444;padding-bottom:10px;}
.navegatorMobile ul li ul {position:absolute; width: 100% !important;background:#FFF;z-index: 99;margin-top: 5px;top: 56px;
  border: none; padding-bottom:40px;}
.navegatorMobile ul li ul li {width:100%;margin-top: -1px; padding-bottom: 10px;}
.navegatorMobile ul li ul li a {display:block;color:#444;text-align:left;}
.navegatorMobile ul li ul a:hover{color:#ff2004; background:#F7F7F7;}
.navbar2{position: relative; min-height: 2px; background:#fff; padding-bottom:15px;}


.divSections>hgroup>h1{
  font-size: 26px !important;
  /* text-shadow: 0.1em 0.1em 0.2em #ccc; */
  font-weight: bold;
  text-transform: capitalize;
}
.divSections>hgroup>h2{
   font-weight: 500;
   font-size:20px;
}
.divSections>hgroup>h3{
   font-size:16px;
}
.header-underline {
    margin: 0;
    height: 1px;
    width: 160px;
    background-color: #E0E0E0;
    margin: 5px auto;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.41);
    -moz-box-shadow:    0px 2px 8px 0px rgba(50, 50, 50, 0.41);
    box-shadow:         0px 2px 8px 0px rgba(50, 50, 50, 0.41);
}
.divProductoSection {
    font-size: 15px;
    color: #000;
    
    }
.divProductoSection img:hover{
    opacity:0.9;

}
.divProductoSection .btn{
  background-color: #ff2004 !important;
  color: #fff !important;
  font-size: 18px !important;
  line-height: 25px;
  padding: 0px 33px;
  margin: 4px 37px;
  border:none;
}
.divProductoSection .btn:hover{
  opacity:0.8;
}
.divBtnMoreProductsSection .btn{
    background-color: #ff2004 !important;
    border:none !important;
    color: #fff !important;
    padding: 4px 30px !important;
    font-size: 20px !important;
    line-height: 25px;
}
.divBtnMoreProductsSection .btn:hover{
    opacity:0.8;
}
.divProductoSection>.nombreProductoSection{
    max-height: 100px;
    width: 100%;
    text-align: center;
    display: table;
    overflow: hidden;
    color: #000;
    margin: 0px 20px;
}
#sectionProductos{
/*    margin-top: 60px;*/
}
.divProductoSection>.nombreProductoSection>hgroup>h2, .divProductoSection>.nombreProductoSection>hgroup>label{
    vertical-align: middle;
    font-size: 15px !important;
}
.divImageProdSection{

    width: 200px;
    margin: 0px auto;
    max-height: 200px;
    overflow: hidden;
}

 .navbar-nav>li>.searcherMax
 {
    width: 326px;
    display: table !important;
    padding-top: 26px;
    padding-right: 50px;
 }
 .nav-tabs.nav-justified>li>.linkCats{
   border-bottom: 0px !important;
   font-weight: bold;
 }
 .linkCats:hover{
    color:#ff2004; 
}
.linkCats:focus{
    color:#ff2004; 
}
.linkSubCats:hover{
    color:#ff2004;
}
 #cabecera {
     padding-bottom: 1px;
 }
/* @media (max-width:380px){
       .logo{
        width: 135px !important;
        top: 11px !important
    }
 }*/
@media (max-width:320px){
    .paginadorProductosMv{
        float: initial !important;
        margin-bottom: 15px !important;
    }
    .cityDrop{
        left:42% !important;
    }
}
@media (max-width:449px){
    #paginadorProductos>li>a{
            padding: 13px 14px !important;
    }
    .cityDrop{
        left:42% !important;
    }
/*    .logo{
          padding-top: 2px;
    }*/
    .logo{
        width: 171px !important;
        top: 11px !important
    }
    .marca{
         overflow: hidden;
    }
    .divImageProdSection{
        width: 100% !important;
    }
    .divSections>hgroup>h2{
        font-size: 13px !important;
    }
    .divSections>hgroup>h1{
        font-size: 19px !important;
        text-shadow: 0.1em 0.1em 0.2em #ccc;
    }
    .divSections{
        background-size:100% 40%;
    }
    #sectionProductos{
        margin-top: 30px !important;
    }
    .divSections{
        height: 400px !important;
    }
    .opcMobileheader>a.navbar-brand{
        padding: 5px 1px !important;
    }
    #linkAnadir {
  padding: 9px 0px !important;
  font-weight: bold;
  /* border-bottom: 2px solid #AE0000; */
  border-radius: 3px !important;
  margin-top: 0px !important;
}
.div-inline {
  position: relative;
   float: none !important;
}
}
@media (max-width:580px){

     .opcHideMovilVertical{
        display: none !important;
    }
    .opcShowSearchMovilVertical{
        display: block !important;
    }
     .searcherMaxC{
        width: 95%;
        padding-top: 30px;
        margin-bottom: -30px;
        padding-left: 15px;
    }
}
@media (min-width:450px) and (max-width: 767px){
    
    .divImageProdSection{
        width: 150px !important;
    }
    .divSections>hgroup>h2{
        font-size: 15px !important;
    }
    .divSections>hgroup>h1{
        font-size: 22px !important;
        text-shadow: 0.1em 0.1em 0.2em #ccc;
    }
    .divSections{
        background-size:100% 42%;
    }
    #sectionProductos{
        margin-top: 40px !important;
    }
    .divSections{
        height: 480px !important;
    }
     .opcMobileheader>a.navbar-brand, .opcMobileheader>div.navbar-brand{
        padding: 5px 1px !important;
    }  

    .footer-middle button{
    margin:9px 0px 0px;
    border-radius: 4px !important;
    padding:1px 1px;
    text-align: center;
    width:143px;
    max-height:33px;
    }
}
@media (max-width: 991px){
    .divImageProdSection{
        width: 200px !important;
        margin: 0px -25px;
    }
    #sectionProductos{
        margin-top: 50px !important;
    }
    .logo{
        max-width: 186px !important;
        top: 0px;
    }
/*    .btn-submit{
        margin-top:10px
    }*/
.btn-submit {
    margin-top: 0px;
}
    .opcHideTablet,.opcHideMobileFooter,.opHideinfoadom,.borderBox,.sectionImages,.opcHideSections,.opcHideMobileDetails,.opcHideElement{
        display: none !important;
    }
    .opcShowTablet,.opcShowMobileFooter,.opcShowSections,.opcShowMobileDetails,.opcShowElement{
        display: block !important;
    }
    .searcherMax{
       max-width: 278px !important;
    }
    .divSections{
    display: block;height: 550px;
    background-repeat: no-repeat;
    width: 100%;
    /*margin: 20px 0px;*/
    margin: -20px 0px;
    background-position: center 0px;
    overflow: hidden;
    background-size:100% auto;
    
}
    
}
@media (max-width:767px){
    .cityDrop{
        left:39% !important;
    }
      .marca{
        padding-right: 0px !important;
        padding-top: 0px !important; 
        max-width: 174px !important;         
    }
    .divProductoSection .btn{
        font-size: 16px !important;
    }
    .searcherMax{
        padding-top: 14px;
        max-width: 190px !important;
        padding-right: 5px;
    }
    .opcHideNav,.opcHideMobileHomeIcon{
        display:none !important;
    }
    .opcShowNav,.opcShowMobileHomeIcon{
        display:block !important;
    }


 }
.search-input{
    border-right-style:none;
    border-radius:2px;
}

.sectionRegaloExpress{
-webkit-box-shadow: 0px 0px 25px 1px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    0px 0px 25px 1px rgba(50, 50, 50, 0.4);
box-shadow:         0px 0px 25px 1px rgba(50, 50, 50, 0.4);
    padding: 40px;
    margin-bottom: 70px;
    margin-top: 80px;
}
.sectionRegaloExpress article{
    margin-bottom: 20px;
    margin-top: 20px;
}
.fullwidth{
    width: 100%;
}
table.divCintaPagosHome label{
    font-size: 14px !important;
    line-height: 20px;
    color: #868686;
}

@media(min-width:768px) and (max-width:991px){
    table.divCintaPagosHome label{
        font-size: 12px !important;
    }
}
@media(min-width:768px){
.navbar-collapse.in
{padding:0px;}
}
.mobileNav:hover{
    background:#898989;
}





@media(min-width:992px) and (max-width:1200px){
    table.divCintaPagosHome label{
        font-size: 17px !important;
    }
    .navbar-nav>li> .searcherMax{
        width: 200px !important;
        padding-right: 8px;
    }
    .logo{
          top: -8px;
          width: 280px;
    }
}
.hvr-trim {
    display: block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}
.hvr-trim:before {
    content: '';
    position: absolute;
    border: #fff solid 1px;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    opacity: 0;
    -webkit-transition-duration: 0.7s;
    transition-duration: 0.7s;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    cursor: pointer;
}
.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before {
    opacity: 1;
}

.hvr-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-color: #2098d1;
  border-style: solid;
  border-width: 0;
  -webkit-transition-property: border-width;
  transition-property: border-width;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  border-width: 4px;
}

.navbar-default-xs{
     height: 29px !important;
  min-height: 28px !important;
    margin-bottom: 2px !important;
  /*border: 1px solid black !important;*/
}
.navbar-default-xs a, .navbar-default-xs label, .navbar-default-xs span, .navbar-default-xs select, .navbar-default-xs button{
    font-size: 12px !important;
    color: #818181 ;
}
.navbar-default-xs ul{
margin-bottom: 0px; }
.navbar-sm{
    padding-top: 2px !important;
    padding-bottom: 0px !important;
    line-height: 19px !important;
}
.navbar-superio
{
    background: #EDEDED;color: #818181 !important;
}
.botonRed,.botonRed a
{
    border: 1px solid #fe2202;
    color: #fe2202 !important;
    padding-top: 0px !important;
    font-weight: bold;
    padding: 0px 10px 0px !important;
}
.navbar-right ul li {
    top: -4px;
    left: -25px;
}
.iconadom{
  background: url(../img/adom/general/general.png) no-repeat;
  height: 22px;
  min-width: 22px;
  display: inline-block;
  vertical-align: middle;
}
.iconFilter{
  background: no-repeat url(../img/adom/general/adicionales.png) 0px 0px;
  height: 31px;
  width: 27px;
  display: inline-block;
  vertical-align: middle; 
}
.iconadom-ml{
     height: 53px;
    min-width: 45px;
}
.imgadomtiempoentrega{
    height: 53px;
    min-width: 131px;
    background-position: -128px -6px;
}
.icontelefono{
     background-position: -22px -73px;
}
.iconayuda
{
     background-position: -48px -73px;
}
.iconchat
{
     background-position: -72px -73px;
}
.iconcarrito{
    background-position: -70px -3px;
    text-align: right;
    padding-right: 8px;
    font-size: 12px !important;
    font-weight: bold;
}
.iconuser
{
     background-position: -22px -5px;
}
.iconMobile{
    background: url(../img/adom/general/mobile.png) no-repeat;
    background-position: -21px -59px;
    padding: 15px;
    margin: -6px;
}
.iconEdit{
    background-position: -220px -107px;
    }
.iconRemove{
    background-position: -220px -129px;  
    }
.iconEdit:hover, .iconRemove:hover{
        opacity:0.7;
    }
    

.iconCheckText{
    color: #737373;
    font-weight: bold !important;
    }
.iconClock{
  background: url(../img/adom/general/adicionales.png) no-repeat;
  width: 50px;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
  background-position: 0px -40px;
  margin: 10px;
  cursor: pointer;
    }
.radioOptionsIzq input[type="radio"]{
    visibility: hidden;
    width: 0px;
    height: 0px;
    padding: 0px;
    margin: 0px;
    }
.radioOptionsIzq input[type="radio"] + label{
    background: no-repeat url(../img/adom/general/general.png) -178px -105px;
    height: 18px;
    width: 0px;
    /* border: 1px solid; */
    padding-left: 15px;
   /* margin: 5px -20px 0px;*/
    vertical-align: middle;
    cursor:pointer;
    color:#898989;
}
.radioOptionsIzq input[type="radio"]:checked + label{
    background: no-repeat url(../img/adom/general/general.png) -193px -105px;
    }
.iconContact{
  background-position: -179px -122px;
  width: 30px;
  height: 36px;
    }
.infoCliente{
    margin-top:20px;
    }
/*HOME- BUSCAR REGALO*/
.borderBox{
    height: 374px;
/*      width: 90%;*/
}
.genreSelect label{
   padding-right: 20px;
}
.regaloMain{
   background:url(../img/adom/general/encuentra_tu_regalo.png) no-repeat;
   height: 142px;
   min-width: 215px;
   display: inline-block;
   vertical-align: middle;
   background-position: 5px -9px;
   margin: 18px;
}
.encontrarRegalobtn{
  background:url(../img/adom/general/encuentra_tu_regalo.png) no-repeat;
  height: 42px;
  min-width: 188px;
  display: inline-block;
  vertical-align: middle;
  background-position: -26px -288px;
  cursor: pointer;
}
.encontrarRegalobtn:hover{
    opacity: 0.9;
}
.selectRegalo{
  width: 50%;
  margin: 20px 0px 10px;
  border: 1px solid rgba(211, 211, 211, 0.89);
  border-radius: 2px;
}
.iconRegalo{
    background:url(../img/adom/general/encuentra_tu_regalo.png) no-repeat;
    height: 42px;
    min-width: 43px;
    display: inline-block;
    vertical-align: middle;
    }
.iconA{
    background-position: -26px -215px;
    }
.iconA:hover{
    background-position: -26px -152px;    
    }
.iconB{
    background-position: -69px -215px;    
    }
.iconB:hover{
    background-position: -69px -152px;     
    }
.iconC{
    background-position: -115px -215px;
    }
.iconC:hover{
    background-position: -115px -152px;    
    }
.iconD{
    background-position: -159px -215px;    
    }
.iconD:hover{
    background-position: -159px -152px;     
    }
.iconE{
    background-position: -202px -215px;
    }
.iconE:hover{
    background-position: -202px -152px;    
    }
.iconF{
    background-position: -246px -215px;    
    }
.iconF:hover{
    background-position: -246px -152px;     
    }
/*HOME - ICONOS DE INFORMACION*/
.homeIcons{
    background:url(../img/adom/general/home.png) no-repeat;
    height: 51px;
    min-width: 51px;
    display: inline-block;
    vertical-align: middle;
}
.atencionIcon{
   background-position: -23px -66px;  
}
.pagoefectivoIcon{
   background-position: -82px -66px;  
}
.pagolineaIcon{
   background-position: -141px -66px;  
}
.programaIcon{
   background-position: -200px -66px;  
}
.sectionImages{
    margin-bottom: 70px;
}
.sectionImages img:hover{
    opacity: 0.9;
    cursor:pointer;
}
/*TESTIMONIOS*/
.iconTestimonio{
  background: url(../img/adom/general/testimonios.png) no-repeat;
  height: 100px;
  min-width: 92px;
  display: inline-block;
  vertical-align: middle;
}
.iconTestMale{
  background-position: -138px -10px;
}
.iconTestFemale{
  background-position: -32px -10px;
}
/*Icons Pre-Footer*/
.seguimientoIcon{
   background-position: -23px -10px;  
}
.asesoriaIcon{
   background-position: -82px -10px;  
}
.mensajesIcon{
   background-position: -141px -10px;  
}
.proteccionIcon{
   background-position: -200px -10px;  
}
.preFooterIcons{
    padding-top:20px;
}
.seguimientoIcon:hover, .asesoriaIcon:hover, .mensajesIcon:hover, .proteccionIcon:hover{
    opacity:0.7;
    cursor:pointer;
}
/*FOOTER*/ 
footer p{
    color:#6d6e70;
    text-align:justify;
    margin-bottom: 1px;
   
}
.footer-start{
    border:1px solid #d3d3d3;
    border-right:none; 
    border-left:none;
    margin-top:50px;
}
.footer-middle p{
    -webkit-font-size:0.85em;
    -moz-font-size:0.85em;
    -o-font-size:0.85em;
    font-size:0.85em;
    line-height: 1.4em;
}
.footer-middle button{
  display: inline-block;
  vertical-align: middle;
/*    margin:9px 0px 16px;
    padding:1px 1px;
    text-align: center;
    width:143px;
    max-height:25px;*/
    }
.iconBtn1, .iconBtn2{
   height: 33px;
   min-width: 158px;
    }
.iconBtn1{
    background:url(../img/adom/general/btns.png) no-repeat;
    background-position: -8px -2px;
/*    margin-bottom: 18px;*/
    }
.iconBtn2{
    background:url(../img/adom/general/btns.png) no-repeat;
    background-position: -8px -40px;
    }
.iconBtn3{
    height: 32px;
    min-width: 189px;
    background: url(../img/adom/general/btns.png) no-repeat;
    background-position: -3px -77px;
    }

.social-content{
    padding: 35px 0px 30px 10px;
}
.social-content a{
    margin:5px;
}
.social-buttons{
    background: url(../img/adom/general/redes_sociales.png) no-repeat; 
    height: 41px;
    min-width: 41px;
    display: inline-block;
    vertical-align: middle;
/*    -moz-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;*/
    }
.iconfacebook{
    background-position: -25px -54px;
    }
.iconfacebook:hover{
    background-position: -25px -9px;
}
.icontwitter{
    background-position: -76px -54px;
    }
.icontwitter:hover{
    background-position: -76px -9px;
    }
.icongoogle{
    background-position: -129px -54px;
    }
.icongoogle:hover{
    background-position: -129px -9px;
    }
.iconyoutube{
    background-position: -180px -54px;
    }
.iconyoutube:hover{
    background-position: -180px -9px;
    }
/*img.img-responsive.text-center {
  width: 90%;
  height: 160px !important;
}*/

/*SOLO MOZILLA*/
@-moz-document url-prefix() {
    .moz-inline{
    position: relative;
    float: left;
    }
    .marginMozUser{
        margin: 7px 10px !important;
    }
    .marginMozTiempoEnvio{
        
    }
    .marginMozCar{
      margin: 7px 0px !important; 
    }
    .col-lg-moz-3{
    width: 25% !important;
    float: left !important;
    position: relative !important;
    min-height: 1px !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    }
    
    .moz-size{
        width:30% !important;
    }
    .mozimgPdtoSugeridos{
        max-width:160px !important; 
    }

}

/*FIN SOLO MOZILLA*/

/*SOLO INTERNET EXPLORER 8*/
/*html>/*body {background: red }

/*FIN SOLO INTERNET EXPLORER*/

    
    
#adicionalesSpace input[type="checkbox"] +label{
    visibility: hidden;
    display:none !important;
}
#adicionalesSpace input[type="checkbox"] +label{
  background: url(../img/adom/general/general.png) no-repeat !important;
  height: 18px !important;
  min-width: 16px !important;
  display: inline-block !important;
  vertical-align: middle !important;
  background-position: -177px -107px !important;
  margin-right: 10px !important; 
  cursor: pointer !important;    
    }
#adicionalesSpace input[type="checkbox"]:checked +label{
    background-position: -192px -107px !important;
    }
    
.big-images:hover{
    opacity:0.9;
}
.floatSocialIcons{
    background: url(../img/adom/general/lateral_redes_sociales.png) no-repeat;
    background-position: -26px -9px; 
    width: 44px;
    height: 131px;
    display:inline-block;
    opacity: 0.5;
}
.floatFacebook{
    background: url(../img/adom/general/lateral_redes_sociales.png) no-repeat;
    background-position: -85px -16px; 
    width: 14px;
    height: 26px;
    display:inline-block;
    position: fixed;
    left: 22px;
    margin-top: 11px;
}
.floatTwitter{
    background: url(../img/adom/general/lateral_redes_sociales.png) no-repeat;
    background-position: -80px -48px; 
    width: 23px;
    height: 19px;
    display:inline-block;
    position: fixed;
    left: 17px;
    margin-top: 41px;
}
.floatGoogle{
    background: url(../img/adom/general/lateral_redes_sociales.png) no-repeat;
    background-position: -80px -77px; 
    width: 22px;
    height: 19px;
    display:inline-block;
    position: fixed;
    left: 17px;
    margin-top: 69px;
}
.floatYoutube{
    background: url(../img/adom/general/lateral_redes_sociales.png) no-repeat;
    background-position: -76px -107px;
    width: 25px;
    height: 23px;
    display: inline-block;
    position: fixed;
    left: 14px;
    margin-top: 98px;
}
#descuentos{
    background-color: #ff2004;
    box-shadow: 0 4px 1px -3px rgba(0, 0, 0, 0.4);
}
#descuentos a{
    color:white;
}
#descuentos:hover{
    background-color: white;
    box-shadow:none ;

    border-left: 1px solid red;
}
#descuentos a:hover{
    color:#ff2004;
}
.EasytabTabLeft{
    top: 349px !important;
    box-shadow: none !important;
    font-weight: 600 !important;
}
#sign-in-wrap{
    display:none !important;
}
#easytab_tab{
    border-radius: 6px !important;
}
.value{
    font-size: 32pt !important;
}
.gui_contextual_box .box_title{
    top: -10px !important;
    color:#fff !important;
}
.gui_social_footer .mod_footer{
    display:none !important;
}
.gui_share_button li a{
    display:none !important;
}
.gui_time{
    font-size:21pt !important;
}
.gui_time:before{
    display: none !important;
}
/*<a href="#" data-share="{&quot;type&quot;:&quot;facebook&quot;,&quot;url&quot;:&quot;http://basicfront.easypromosapp.com/voteme/206577/632291435&quot;,&quot;image&quot;:&quot;http://basic-easypromos.netdna-ssl.com/files/77/206577/virals/full/561578e6-d4dc-4f41-b847-54fc3ed44403.png&quot; }" data-share-btn="{&quot;network&quot;:1,&quot;type&quot;:&quot;public_entry&quot;, &quot;uid&quot;:632291435 }" class="gui_tooltip ep-facebook" title="Comparte en Facebook"></a>*/

.navbar-fixed-bottom{
    margin:-10px !important;
}
.styleSelectCity .btnCiudad {
    /*width: 25% !important;*/
}
.testimonios{
    /*background: url(../img/adom/general/citation.png) no-repeat;*/
    border-top:1px solid lightgrey; 
    border-bottom:1px solid lightgrey; 
    padding: 40px 15px 25px 15px;
    margin-bottom: 50px;
}

.testimonios h5{
    font-size: 20px !important;
    text-transform:capitalize;
    margin-left: 40px;
    margin-right: 45px;
    color:#868686;
}
.testimonios h4{
    color:#868686 !important;
    
}
.testimonios .bx-prev{
    /*display: inline-block;*/
    display:none;
}
.testimonios .bx-next{
    display: none;
}
.t1{
    position:absolute;
    left:15%;
}
.t2{
    position:absolute;
    float: right;
    right: 14%;
    top: 11%;
}
.bx-wrapper{
    border:0px !important;
}
.container .testimonios{
    padding-left:0px !important;
}
.com-test{
    color: #0cb8ce;
    font-size: 50px !important;
    vertical-align: -webkit-baseline-middle;
    line-height: 0px;
    font-family: 'Coustard', serif !important;
}
.test-text {
    font-size: 25px !important;
    text-transform:capitalize;
}
.text-ciudad{
    color:#ff2004 !important;
}
.btn-ciudad{
    border-bottom: 2px solid #217D8A !important;
    background: rgb(12, 182, 205)!important;
    font-size: 20px !important;
    color: #FFFFFF;
    border-radius: 3px !important;
    /*width:25%;*/
    /*padding: 10px 50px !important;*/
}
.btn-ciudad:focus,.btn-ciudad:hover{
    color:white !important;
}
.st-cd{
    font-size:22px !important;
}
.cityDrop{
    left:77% !important;
}
.inpRememberDate{
    top:-12px;
}
.inpRememberDate .form-control{
    height: 30px !important;
    border-radius: 4px !important;
}  
.lImpresion{
    width:30%;
}
/*button.btn.dropdown-toggle.btn-submit>span{
    font-size: 150% !important;
}
button.btn.dropdown-toggle.btn-submit{
    background: #15BAD0;
}*/
#paginadorProductos>li>a {
    border: 1px solid rgba(217, 217, 217, 0.43) !important;
    padding: 6px 10px;
        margin-left: 2px;
}
#paginadorProductos>.active>a,#paginadorProductos>li>a:hover{
    background: rgba(255, 33, 3, 0.8) !important;
    color:white !important;
}
#paginadorProductos>li:last-child>a,#paginadorProductos>li:first-child>a{
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
.paginadorProductos2{
    margin-top: 5px !important;
}
iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

@media(max-width:768px){
    .cityDrop{
        left: 39% !important;
    }
}