
.main-logo img{height: auto;width: 115px;transition: all .25s linear;}
.main-logo.scrolling img{height: 34px;width: 146px;}
#LoginModal iframe{height: 293px;width: 270px;}
#LoginModal iframe #logearme .mainText .cssTituloSuscribir{margin-top: 0 !important;}
.no-mobile {
display: none;
}
.oferta-opciones-lista {
padding: 5px;
width: 100%;
max-width: 750px;
background-color: #FFFFFF;
font-family: 'ClanPro-News';
}
.swiper-wrapper2 {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox; 
display: inline-block;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform,-webkit-transform;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
.swiper-wrapper3 {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
float: left;
text-align: center;
}
@media only screen and (max-width: 400px){
.oferta-opcion { 
margin: 5px 0!important;
padding: 5px 0!important;
}
.suboffer_right { 
padding: 5px 0!important; 
}
.suboffer_title { 
font-size: 105%!important;
margin: 5px auto 5px auto!important;
}
}

.oferta-opcion {
margin-bottom: 5px;
margin: 10px;
padding: 5px;
border-bottom: 1px solid #FF6600;
}

.suboffer_left {
width: 100%;
display: block;
}
.suboffer_right{
width: 100%;
display: block;
padding: 10px 0;
font-family: 'ClanPro-Bold';
text-align: right;
}
.suboffer_right .suboffer_comprar{
display: inline-block;
margin: 0;
}

.suboffer_label {
font-weight: bold;
color: #FF6600;
}

.suboffer_title {
font-weight: bold;
font-size: 110%;
margin: 8px auto 8px auto;
}

.suboffer_descuento {
color: #909090;
font-size: 90%;
}

.suboffer_comprar {
background-color: #FF6600;
font-weight: bold;
font-size: 16px;
color: #fff;
width: 100px;
padding: 8px 1px;
text-align: center;
border-radius: 10px;
display: inline-block;
}


.ui-autocomplete {
max-height: 200px;
max-width: 450px;
overflow-y: auto;
overflow-x: hidden;
}
* html .ui-autocomplete {
height: 200px;
}


.logo-promocion {
width: 100%;
float: left;
position: absolute;
top: 0;
left: 0;
z-index: 91;
border-radius: 3px 3px 0 0;
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
}

#divFlotanteComprar {
display: none;
}

#divFlotanteWhatsappMobile {
display: none;
}

.form-buscador-mobile {
display: none;
}

.agotado {
width: 100%;
float: left;
position: absolute;
top: 0;
left: 0;
z-index: 91;
border-radius: 3px 3px 0 0;
background-image: url(../img/agotado2.png),url(../img/agotado2.png);
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
}

.condeliverygratis {
width: 100%;
float: left;
position: absolute;
top: 0;
left: 0;
border-radius: 3px 3px 0 0;
background-image: url(https://cuponidad.pe/images/logos/SelloLogoDeliveryGratis2.png),url(https://cuponidad.pe/images/logos/SelloLogoDeliveryGratis2.png);
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
}

.condeliverygratissegmento {
width: 100%;
float: right;
position: absolute;
top: 0;
right: 0;
border-radius: 3px 3px 0 0;
background-image: url(https://cuponidad.pe/images/logos/SelloLogoDeliveryGratis2.png),url(https://cuponidad.pe/images/logos/SelloLogoDeliveryGratis2.png);
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
max-width: 600px;
}

.conreservasello {
width: 100%;
float: left;
position: absolute;
top: 0;
left: 0;
border-radius: 3px 3px 0 0;
background-image: url(https://cuponidad.pe/images/con-reserva3.png),url(https://cuponidad.pe/images/con-reserva3.png);
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
}

.sinreservasello {
width: 100%;
float: left;
position: absolute;
top: 0;
left: 0;
border-radius: 3px 3px 0 0;
background-image: url(https://cuponidad.pe/images/sin-reserva3.png),url(https://cuponidad.pe/images/sin-reserva3.png);
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
}

.conreservasellosegmento {
width: 100%;
float: right;
position: absolute;
top: 0;
right: 0;
border-radius: 3px 3px 0 0;
background-image: url(https://cuponidad.pe/images/con-reserva3.png),url(https://cuponidad.pe/images/con-reserva3.png);
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
max-width: 600px;
}

.sinreservasellosegmento {
width: 100%;
float: right;
position: absolute;
top: 0;
right: 0;
border-radius: 3px 3px 0 0;
background-image: url(https://cuponidad.pe/images/sin-reserva3.png),url(https://cuponidad.pe/images/sin-reserva3.png);
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
max-width: 600px;
}

.consinreservasello {
width: 100%;
float: left;
position: absolute;
top: 0;
left: 0;
border-radius: 3px 3px 0 0;
background-image: url(https://cuponidad.pe/images/consin-reserva.png),url(https://cuponidad.pe/images/consin-reserva.png);
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
}

.sellologobellezadvolucion {
width: 100%;
float: left;
position: absolute;
top: 0;
left: 0;
border-radius: 3px 3px 0 0;
background-image: url(https://cuponidad.pe/images/sellologobellezadevolucion.png),url(https://cuponidad.pe/images/sellologobellezadevolucion.png);
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
}

.sellologograti20192 {
width: 100%;
float: left;
position: absolute;
top: 0;
left: 0;
border-radius: 3px 3px 0 0;
background-image: url(https://cuponidad.pe/images/logos/sellologolagrati20193.png),url(https://cuponidad.pe/images/logos/sellologolagrati20193.png);
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
}

.sellologoquince2020 {
width: 100%;
float: left;
position: absolute;
top: 0;
left: 0;
border-radius: 3px 3px 0 0;
background-image: url(https://cuponidad.pe/images/logos/sellologoquince2020.png),url(https://cuponidad.pe/images/logos/sellologoquince2020.png);
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
}

.sellologoblackweek {
width: 100%;
float: left;
position: absolute;
top: 0;
left: 0;
border-radius: 3px 3px 0 0;
background-image: url(https://cuponidad.pe/images/logos/sellologoblackweek.png),url(https://cuponidad.pe/images/logos/sellologoblackweek.png);
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
}

.puntajeestrellasc {
width: 180px;
float: right;
position: relative;
height: 38px; 
border-radius: 8px;
background-color: #f9f9f9;
border:solid 1px #f1f1f1;
} 

.puntajeestrellash {
max-width: 178px;
float: left;
position: absolute;
bottom: 0;
left: 0;   
height: 36px; 
border-radius: 10px;
background-color: #f9f9f9;
} 

.puntajeestrellas {
width: 178px;
float: left;
position: absolute;
bottom: 0;
left: 0;  
background-image: url(https://cuponidad.pe/images/estrellas2.png),url(https://cuponidad.pe/images/estrellas2.png);
height: 36px;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
border-radius: 8px;
}
.puntajeestrellascm { 
width: 180px;
position: relative;
height: 38px;  
background-color: #f9f9f9;
margin: 0 auto;
margin-top: 5px;
margin-bottom: 5px;
} 

.puntajeestrellashm {
max-width: 180px;
float: left;
position: absolute;
bottom: 0;
left: 0;   
height: 38px;
background-color: #f9f9f9;
} 

.puntajeestrellasm {
width: 180px;
float: left;
position: absolute;
bottom: 0;
left: 0;  
background-image: url(https://cuponidad.pe/images/estrellas2.png),url(https://cuponidad.pe/images/estrellas2.png);
height: 38px;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
}

.sellologocyber {
width: 100%;
float: left;
position: absolute;
top: 0;
left: 0;
border-radius: 3px 3px 0 0;
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
}

.sellologocyberdestacadosegmento {
width: 100%;
float: right;
position: absolute;
top: 0;
right: 0;
border-radius: 3px 3px 0 0;
height: 100%;
background-color: Transparent;
background-size: 100% 100%;
background-repeat: no-repeat;
max-width: 600px;
}

#divFlotanteComprar {
display:block;
bottom:0;left:0;
position:fixed;
z-index:999;
width:100%;   
height:62px;
background: #fefefe;
border-top:3px solid #FF6600;   
}

#divFlotanteWhatsappMobile {
display: block;
bottom: 73px;
left: 5px;
position: fixed;
z-index: 999;
width: 47px;
height: 47px;
background: #00ae2f; 
border-radius: 50%;
-webkit-box-shadow: 0px 0px 5px 0px #999;
-moz-box-shadow: 0px 0px 5px 0px #999;
box-shadow: 0px 0px 5px 0px #999;
}

.FlotanteComprarLeft 
{
width:44.9%;
position:relative;
float:left;
}
.FlotanteComprarRigth 
{
width:54.9%;
position:relative;
float:right;
}

.FlotanteComprarRigth .btn-buy-add-car2 {
width: 40px;
height: 40px;float: right;
background: #FFF;
border-radius: 3px;
color: #FF6600;
text-align: center;
font-size: 15px;
line-height: 35px;
display: block;
border: solid 2px #ff6600;
cursor: pointer;
font-weight: 600;
display: inline-block;
margin: 10px 5px auto;
}

.FlotanteComprarLeft_ListingPrince{float:left;width:100%; height: 35px;font-size: 1.6em;font-weight: bold;
     color: #BF2628;padding:10px 6px 5px 6px;text-align:center;}
.FlotanteComprarLeft_Value{float:left;width:100%;font-size: 1.0em;color: #4E4E4E;padding:2px 10px;text-align:center;text-decoration:line-through;}

.FlotanteComprar_offerButton 
{float:right;width:95%; height: 45px;font-size: 2em;font-weight:
500;color: White;margin: 10px 10px auto;text-align:center;
background-color:#FF6600; padding:4px 10px 2px 10px;
position:relative;
border-radius:3px;
-webkit-box-shadow: 0px 0px 5px 0px #999;
-moz-box-shadow: 0px 0px 5px 0px #999;
box-shadow: 0px 0px 5px 0px #999;
cursor: pointer;
}

.FlotanteComprar_offerButton2 
{float:right;width:70%; height: 40px;font-size: 1.6em;font-weight:
500;color: White;margin: 10px 0px auto;text-align:center;
background-color:#FF6600; padding:6px;
position:relative;
border-radius:3px;
-webkit-box-shadow: 0px 0px 5px 0px #999;
-moz-box-shadow: 0px 0px 5px 0px #999;
box-shadow: 0px 0px 5px 0px #999;
}

.box-buscador{
width: 100%;
display: block;
float: right;
max-width: 100%;
}  
.ui-autocomplete{
z-index: 10000;
}
.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper{
padding: 5px;
}
.ui-autocomplete li.ui-menu-item  .ui-state-active, .ui-autocomplete li.ui-menu-item  .ui-widget-content .ui-state-active, .ui-autocomplete li.ui-menu-item  .ui-widget-header .ui-state-active{
font-weight: normal;
border: none;
color: #333;
}



.ui-autocomplete.search-mobile{
max-width: calc(100% - 67px);
}

@media only screen and (min-width: 1px){
.cnt-filter{
padding: 5px 0 5px 0;
text-align: center;
margin: 0 auto;
font-family: 'ClanPro-News';
}

}

@media only screen and (min-width: 621px){
.cnt-filter{
padding: 5px 0 5px 0;
text-align: left;
margin: 0 auto;
}

.cnt-filter-segment{
border: solid 1px #BD232B; 
margin-top: 5px!important;
border-radius: 31px;
padding: 5px 10px!important;
max-width: 1126px;
}

}


.cnt-filter span{
font-size: 17px;
font-weight: bold;
color: #BD232B;
text-align: center;
padding-top: 0px;
display: inline-block;
margin-right: 5px;
}

.cnt-filter select{
width: 172px;
height: 36px;
font-size: 16px;
background: #fff;
padding: 5px;
border-radius: 5px;
border: solid 1px #BD232B;
}


@media only screen and (max-width: 620px){
.cnt-filter select{
min-width: 172px;
width: 45%;max-width: 210px;
margin-top: 5px;
height: 36px;
font-size: 16px;
background: #fff;
padding: 2px;
}

.cnt-filter span{
display: none;
}

.title-section-categories{
display: none;
}

.content-category-list{
margin-top: 7px;
}

}

@media only screen and (max-width: 350px){
.cnt-filter select{
min-width: 240px;
width: 45%;max-width: 210px;
margin-top: 5px;
height: 36px;
font-size: 16px;
background: #fff;
padding: 2px;
}

.cnt-filter span{
display: none;
}

}


#offerPrecioPc {
display: none;
}

.cnt-offer-list {
text-align: center;
width: 100%;
max-width: 100%;
margin: 0 auto;
}

.btn-buy-add-car3 {
width: 45px;
float: right;
background: #FFF;
border-radius: 3px;
color: #FF6600;
text-align: center;
font-size: 15px;
line-height: 35px;
display: block;
border: solid 2px #ff6600;
cursor: pointer;
font-weight: 600;
display: inline-block;
margin: 4px 4px auto;
}

.box-login{font-size: 12px;text-align: right;}
@media only screen and (min-width: 320px){
#LoginModal iframe{width: 300px;}
}
@media only screen and (min-width: 330px){
.box-login{font-size: 14px;}
}

@media only screen and (max-width: 520px){
.box-login{
/*border-top:dashed 1px #cecece;*/
width: 100%;padding-top: 6px;padding-bottom: 6px;
}
.cssSuscribir2 {display: none;}
#launcher {display: none;}
}

@media only screen and (min-width: 1025px){
.box-login{font-size: 14px;}
}

@media only screen and (min-width: 480px){
#LoginModal iframe{width: 420px;}
}
@media only screen and (min-width: 768px){

.cssSuscribir2 {
display: inherit;
}

.suboffer_left {
width: 72%;
float: left;
}

.suboffer_right {
width: 27%;
float: right;
margin: 0;
padding: 10px 0 0;
text-align: right;
}
#divFlotanteComprar{
display: none;
}

#divFlotanteWhatsappMobile{
display: none;
}

#offerPrecioPc {
display: block;
}
#LoginModal iframe{width: 500px;}

.cnt-offer-list {
width: 100%;
max-width: 1024px;
}

}

@media only screen and (min-width: 904px){
#LoginModal iframe{height: 348px;width: 846px;}
}

@media only screen and (max-width: 940px){
.box-buscador{
display: none;
}
}

@media only screen and (min-width: 940px){
.box-buscador{
max-width: 380px;
padding-top: 5px;
width: 38%;
}
.ui-autocomplete.search-header{
max-width: 600px;
} 

.btn-buy-add-car3 { 
margin: 0px 4px auto;
}

}

@media only screen and (min-width: 1025px){
.box-buscador{
max-width: 510px;
padding-top: 5px;
width: 49%;
}
}

@media only screen and (min-width: 1024px){
.ui-autocomplete.search-header{
max-width: 690px;
}
.main-logo a img{width: 212px;}
.cnt-offer-list {
max-width: 1150px;
}

.no-mobile {
display: inherit;
}


#divFlotanteComprarPC {
display:block;
bottom:0;left: 0;
position:fixed;
z-index:99;
width:100%; 
height:72px; background-color: #FFF;
border-top:3px solid #FF6600;margin: 0 auto; text-align: center;
}

#divFlotanteComprarPCContainer {
min-width: 768px; width: 100%;
max-width: 1300px; display: inline-flex;
height:72px;background: #fefefe;
margin: 0 auto;
}

.FlotanteComprarLeftImagenPC 
{
width:20%;
position:relative;
float:left;max-width: 100px;padding: 5px;
}
.FlotanteComprarLeftPC 
{
width:15%;
position:relative;
float:left;max-width: 200px;min-width: 160px;
}
.FlotanteComprarLeftPC2 
{
width:60%;
position:relative;
float:left;
}
.FlotanteComprarLeftPC2 .FlotanteComprarLeft_TitlePC{
padding: 9px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
line-height: 28px;
text-align: left;
}

.FlotanteComprarRigthPC 
{
width:20%;
position:relative;
float:right;max-width: 350px;
min-width: 300px;
}

.FlotanteComprarLeft_ListingPrincePC{float:left;width:100%; height: 35px;font-size: 2em;font-weight: bold;
     color: #BF2628;padding:15px 3px 5px 3px;text-align:center;}

.FlotanteComprarRigthPC .btn-buy-add-car2 {
width: 50px;
height: 50px;float: right;
background: #FFF;
border-radius: 3px;
color: #FF6600;
text-align: center;
font-size: 15px;
line-height: 35px;
display: block;
border: solid 2px #ff6600;
cursor: pointer;
font-weight: 600;
display: inline-block;
margin: 10px 5px auto;
} 

.FlotanteComprar_offerButton2PC 
{float:right;width:80%; height: 50px;font-size: 2.5em;font-weight:
500;color: White;margin: 10px 0px auto;text-align:center;
background-color:#FF6600; padding:6px;
position:relative;
border-radius:3px;
-webkit-box-shadow: 0px 0px 5px 0px #999;
-moz-box-shadow: 0px 0px 5px 0px #999;
box-shadow: 0px 0px 5px 0px #999;
cursor: pointer;
}

}

.cssSuscribir2 {
position: fixed;
left: 0px;
bottom: 0px;
z-index: 89;
cursor: pointer;
}

.cssSuscribir2Change { 
bottom: 69px!important; 
}

@media only screen and (max-width: 400px){
#SuscribirseModal{
width: 100%!important;
height: auto;
}
#iframesuscripcion{
height: 299px!important;
}
}

@media only screen and (min-width: 401px){
#SuscribirseModal{
width: 400px!important;
height: auto;
} 
#iframesuscripcion{
height: 250px!important;
}
}

@media only screen and (min-width: 850px){
#SuscribirseModal{
width: 850px!important;
max-height: 245px!important;
overflow: hidden;
}
#iframesuscripcion{
}
#SubOffers{
width: 600px!important;
}
}

/****************************************************************************************************/

.wrapper {
max-width: 1126px;
width: 100%;
margin: auto;
font-family: 'ClanPro-News';
}
.container-logosDescription {
margin-top: 25px;
}
.container-logosDescription,
.container-logoGlr {
background: #f0f0f0;
}
.container-logosDescription .wrapper{
padding: 20px 0;
}

.container-logosDescription .wrapper h2{
color: #5a5a5a;
font-size: 25px;
text-align: center;
margin: 0 0 40px;
}
.container-logosDescription .wrapper .warpper-img{
display: flex;
align-items: center;
justify-content: center;
}
.container-logosDescription .wrapper .warpper-img .img-logo{
margin: 0 100px 0px 125px;
}
.container-logosFooter{
background: #afafaf;
}
.container-logosFooter .wrapper {
display: flex;
align-items: center;
justify-content: space-between; 
padding: 35px 0;
max-width: 840px;
}

.container-menuFooter{
background: #e4e4e4;
}

.container-menuFooter .wrapper {
display: flex;
justify-content: space-between;
padding: 50px 40px;
}
.container-menuFooter .wrapper h4 {
color: #4b4b4b;
font-size: 25px;
margin: 0;
padding-bottom: 20px;
}
.container-menuFooter .wrapper .title-contacto {
text-align: center;
}
.container-menuFooter .wrapper ul{
padding: 0;
}
.container-menuFooter .wrapper ul li {
display: flex;
align-items: center;
padding: 15px 0;
}

.container-menuFooter .wrapper ul li a,
.container-menuFooter .wrapper ul li span{
color: #787878;
text-decoration: none;
font-size: 15px;
display: flex;
align-items: center;
}
.container-menuFooter .wrapper ul li i {
color: #787878;
font-size: 25px;
width: 35px;
}
.container-menuFooter .wrapper ul li:hover i, 
.container-menuFooter .wrapper ul li:hover a,
.container-menuFooter .wrapper ul li:hover span{
color: #959595;
}
.container-menuFooter .wrapper ul li:hover img{
opacity: 0.6;
}
.container-ganador .wrapper{
display: flex;
align-items: center;
justify-content: center;
padding: 45px 0;
}
.container-ganador .wrapper p{
display: flex;
flex-direction: column;
padding: 0 0 0 20px;
}
.container-ganador .wrapper p span:nth-child(1) {
font-size: 17px;
color: #969696;
text-transform: uppercase;
}
.container-ganador .wrapper p span:nth-child(2) {
font-size: 9px;
color: #646464;
}
.container-ganador .wrapper p span:nth-child(3) {
font-size: 9px;
color: #969696;
}
.container-logoGlr .wrapper{
display: flex;
align-items: center;
justify-content: center;
padding: 15px 0;
margin: 0 auto 55px;
}
.container-logoGlr .wrapper span {
font-size: 20px;
color:#5a5a5a;
}
.container-logoGlr .wrapper img {
padding: 0 0 0 20px;
}




@media (max-width: 1100px) {
.container-logosFooter .wrapper {
flex-wrap: wrap;
}
.container-menuFooter .wrapper {
max-width: 700px;
padding: 50px 0;
}
}
@media (max-width: 900px) {
.container-logosFooter .wrapper {
max-width: 640px;
}

}
@media (max-width: 767px) {
.container-menuFooter .wrapper {
align-items: center;
flex-direction: column;
padding: 30px 0;
}
.container-menuFooter .wrapper .text-none{
display: none;
}
.container-logosDescription .wrapper .warpper-img{
flex-direction: column;
}
.container-logosDescription .wrapper .warpper-img .img-logo{
margin: 22px 0;
}
.container-menuFooter .wrapper ul li a{
/* margin: 0 auto; */
}
.container-menuFooter .wrapper ul li {
padding: 10px 0;
}
.container-menuFooter .wrapper h4{
padding-bottom: 0;
padding-top: 20px;
font-size: 20px;
text-align: center;
}
.container-logosDescription .wrapper .warpper-img .img-cyber{
width: 105px;
}
.container-logosDescription .wrapper{
padding: 30px 0;
}
.container-logosDescription .wrapper h2{
margin-bottom: 20px;
font-size: 20px;
}
.container-logoGlr .wrapper {
flex-direction: column;
}
.container-logoGlr .wrapper img{
margin: 20px 0 0 0;
padding: 0;
}
.container-menuFooter .wrapper ul li i{
font-size: 20px;
width: 30px;
}
.container-menuFooter .wrapper .box-contactos{
margin: 0 0 0 -20px;
}
.container-menuFooter .wrapper .box-ubicacion{
padding-top: 20px;
}
.container-menuFooter .wrapper .box-ubicacion li i{
font-size: 25px;
}
.container-menuFooter .wrapper .box-ubicacion .icon-reclam{
padding-top: 30px;
}
.container-logosFooter .wrapper {
flex-direction: column;
align-items: center; 
}
.container-logosFooter .wrapper a {
padding: 5px 0;
}
.container-logosFooter .wrapper .log-rep{
padding-bottom: 25px;
}

}