/* Font */
@font-face{font-family:'akzentconddb';src:url('../fonts/AkzentCond/akzentcond-regular_db-webfont.eot');src:url('../fonts/AkzentCond/akzentcond-regular_db-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.woff2') format('woff2'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.woff') format('woff'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.ttf') format('truetype'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.svg#akzentcond_dbregular') format('svg');font-weight:normal;font-style:normal; }
@font-face{font-family:'open_sansregular';src:url('../fonts/OpenSans/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-Regular-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-Regular-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'opensansbold';src:url('../fonts/OpenSans/OpenSans-Bold-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-Bold-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-Bold-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-Bold-webfont.svg#open_sanslight') format('svg');font-weight:bold;font-style:normal; }
@font-face{font-family:'opensanslight';src:url('../fonts/OpenSans/OpenSans-Light-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-Light-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-Light-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-Light-webfont.svg#open_sanslight') format('svg');font-weight:300;font-style:normal; }
@font-face{font-family:'opensanssemibold';src:url('../fonts/OpenSans/OpenSans-Semibold-webfont.eot');src:url('../fonts/OpenSans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-Semibold-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-Semibold-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:600;font-style:normal; }
@font-face{font-family:'opensansextrabold';src:url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.eot');src:url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.woff') format('woff'),url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.ttf') format('truetype'),url('../fonts/OpenSans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');font-weight:800;font-style:normal; }
/*Fuentes*/
.arial{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;}
.osans{font-family:'open_sansregular' !important;}
.osansb{font-family:'opensansbold' !important;}
.osansl{font-family:'opensanslight' !important;}
.osanssb{font-family:'opensanssemibold' !important;}
.osanseb{font-family:'opensansextrabold' !important;}
.aconddb{font-family:'akzentconddb' !important;}
/*CONFIGURACION*/
.row{max-width:75em;}
.columns{padding-left:15px;padding-right:15px;}
.callout{padding:0;margin:0;border:0;}
.rel{position:relative !important;}
.abs{position:absolute;top:0;left:0;}
.nothing{padding:0;}
.verticalalignmiddle{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.fullwidth{ width:100%;}
.em{font-style:normal;}
.bold{font-weight:bold;}
.color1{color:#333}
.color2{color:#571845}
.color3{color:#571845; font-weight: bold}
.color-blanco{color:white;}
.fondo-blanco{background-color:white;}
.texto{color:#666;}
.boton{color:white;background-color:#FF9900;max-width:180px;width:100%;transition:all 0.5s ease;padding:12px 12px 12px 5px;font-size:14px;line-height:14px;border-radius:5px;display:inline-block;text-align:center;}
.boton:hover{color:white;background-color:#2B3459;}
.boton2{color:#666;background-color:transparent;transition:all 0.5s ease;padding:3px;font-size:13px;line-height:17px;max-width:180px;}
.boton3{background-color:#571845;max-width:210px;width:100%;font-size:18px;line-height:18px;padding:9px 15px;color:white;transition:all 0.5s ease;border-radius:20px;display:block;}
.boton3:hover{background-color:#FF9900;color:white;}
.boton3 img{padding-left:20px}
h1{font-size:40px;line-height:45px;margin:0;}
h2{font-size:30px;line-height:35px;margin:0;}
h3{font-size:22px;line-height:30px;margin:0;}
h4{font-size:28px;line-height:33px;margin:0;}
h5{font-size:20px;line-height:20px;margin:0;}
p{font-size:16px;line-height:25px;margin:0;}
blockquote{padding:0;margin:0;border:0;}
figure{margin:0;}
.iconos{display:inline-block;background-color:transparent;background-image:url(../img/iconos/menu.png);background-repeat:no-repeat;vertical-align:middle;}
.menu-adaptable{width:41px;height:30px;margin-top: -5px;}
.menu_bar{display:none;}
.en-linea>*{display:inline-block;vertical-align:middle;}
.oculw{display:none;position:fixed;width:60px;height:60px;bottom:13%;z-index:999;right:0px;}
.pagination a:hover,
.pagination .current{background:#E5E5E5 !important;color:#333; }

body{font-family:'open_sansregular', sans-serif;;color:#000;background:white;}

header .barra1{padding:15px;border-bottom:1px solid #D8DEE9;height:69px;}
header .barra1 .for1{display:inline;}
header .barra1 .logo, header .barra1 p{display:inline-block;}
header .barra1 .logo{padding:5px 0;}
header .barra1 p{font-size:14px;line-height:14px;padding-left:15px;}
header form select{margin:0 !important;max-width:220px;width:100%;height:35px !important;border-radius:5px !important;background-color:#ECEFF4 !important;border:0 !important;color:#666 !important;font-size:13px !important;line-height:13px;padding-left:15px;}
header .barra1 .boton img{padding-right:10px;margin-top:-1px;}
header .for2{display:none;}

/*Menu*/
nav{padding:0 0 10px;}
nav > ul{line-height:18px;margin:0;} 
nav > ul > li{position:relative;display:inline-block;vertical-align:top;line-height:18px;max-width:160px;width:100%;}
nav > ul > li + li{padding-left:5px;}
nav > ul > li > a{display:inline-block;font-size:15px;background:#571845;color:white;position:relative;letter-spacing:1px;padding:10px 25px;text-align:left;transition:all 0.5s ease;line-height:15px;border-radius:5px;width:100%;}
nav > ul > li > a > img{position:absolute;right:10px;top:6px;}
nav > ul > li:hover > a,nav > ul > li.active > a{color:white;background-color:#FF9900;}

/*btn flotante debe ir afuera de footer*/
#back-top {position:fixed;bottom: 30px;right: 30px;z-index:2;}
#back-top a {width: 32px;display: block;text-align: center;font: 11px/100% Arial,Helvetica,sans-serif;text-transform: uppercase;text-decoration: none;color: #666666;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top span {width: 32px;height: 32px;display: block;margin-bottom: 0;background-color:#43478E;background-image: url(../img/up-arrow.png);background-repeat:no-repeat;background-position:center;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;-webkit-transition: 1s;-moz-transit8ion: 1s;transition: 1s;}
#back-top a:hover span {background-color:#f26B35;}

.banners .fondo{background-repeat:no-repeat;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;}

.lSAction > .lSPrev{background:url(../img/iconos/left.png) no-repeat;width:38px;height:39px;z-index:2;opacity:.9;left:10px;top:45%;}
.lSAction > .lSNext{background:url(../img/iconos/right.png) no-repeat;width:38px;height:39px;z-index:2;opacity:.9;right:10px;top:45%;}

  .unop{display:block;}
  .dosp{display:none;}
/*Formulario*/
form{max-width:520px;width:100%;margin:0 auto;}
form [type='text'],form [type='password'],form [type='date'],form [type='datetime'],form [type='datetime-local'],
form [type='month'],form [type='week'],form [type='email'],form [type='number'],form [type='search'],form [type='tel'],
form [type='time'],form [type='url'],form [type='color'],form textarea,form select,
form [type='text']:focus,form [type='password']:focus,form [type='date']:focus,form [type='datetime']:focus,form [type='datetime-local']:focus,
form [type='month']:focus,form [type='week']:focus,form [type='email']:focus,form [type='number']:focus,form [type='search']:focus,form [type='tel']:focus,
form [type='time']:focus,form [type='url']:focus,form [type='color']:focus,form textarea:focus,form select:focus{font-size:15px;line-height:18px;background-color:rgba(205,205,207,.18);border:1px solid #B9B9B9;box-shadow: none !important;height:50px;color:#666;outline:0;border-radius:0;margin:0 0 30px;padding:10px 15px;background-position:right center;}
form label{font-size:15px;line-height:15px;padding-bottom:8px;}
form label.error{font-size:13px;line-height:13px;position:absolute;color:white;background:#ff4949;bottom:5px;max-width:415px;width:100%;padding:6px;}
form label.error.valid{display:none !important;}

/*Compra Segura*/
.compra-segura{display: flex;align-items: center;background: #FFE699;padding: 18px 28px 12px 33px;}
.compra-segura__icon{flex-shrink: 0;margin-right: 32px;}
.compra-segura__texto{color: #334762;}
.compra-segura__titulo{font-size: 24px;margin-left: 50px;}

/* Barra */
.callout-barra{padding:15px 0;background-color:#ECEFF4;}
.callout-barra p{font-size:14px;line-height:14px;}
.reveal {position: absolute; height: fit-content;top:0 !important;bottom:0;right:0;left:0;margin:auto;}
.reveal-overlay {background-color: rgba(10, 10, 10, 0.75);}

/* Login */
.bodmodal .modal{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:rgba(0,0,0,.8);padding-right:17px;}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;background-clip:padding-box;border:0;outline:0;}
.bodmodal .modal .close{position:absolute;font-size:20px;line-height:20px;right:10px;top:10px;color:white;}
.sesion{background:#FFF;margin:10% auto 0;border-radius:25px;-webkit-transform:translate(0,0);transform:translate(0,0);width:350px;max-width:none;position:relative;}
.sesion h4{font-size:20px;line-height:20px;padding:20px 0;color:white;background-color:#2B3459;border-radius:20px 20px 0 0;letter-spacing:-1px;}
.sesion .formu{padding:20px 30px 25px;}
.sesion form label{font-size:14px;line-height:14px;}
.sesion form label.error{position:absolute;color:red;bottom:-8px;font-size:13px;line-height:13px;}
.sesion form input{background-color:transparent !important;border:0 !important;border-radius:0 !important;border-bottom:1px solid #818181 !important;margin:5px 0 !important;height:36px !important;font-size:14px;padding:10px 0 !important;color:#7E7E7E;}
.sesion form .boton{margin-top:20px;}

/*Pagina Principal*/
#portada .callout-1{padding:40px 0 80px;}
#portada .callout-1 h1{padding-bottom:45px;letter-spacing:-1px;}
.anunciog{height:700px;max-width:570px;margin:0 auto 55px;}
.anunciog .zoom{overflow:hidden;margin-bottom:15px;position:relative;height:570px;background:#F6F6F6;}
.anunciog .zoom img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition: .3s ease-in-out;width:100%;}
.anunciog .zoom:hover img{-webkit-transform:scale(1.10);transform:scale(1.10);}
.anunciog .zoom a{width:100%;height:100%;}
.anunciog span{font-size:20px;line-height:25px;height:60px;display:block;}
.anunciog p{font-size:15px;line-height:15px;padding-bottom:10px;}
.anunciog blockquote{font-size:26px;line-height:45px;height:45px;background:rgba(205,205,207,.18);position:relative;padding-left:70px;}
.anunciog blockquote img{position:absolute;left:0;top:0;}
.anunciog blockquote small{font-size:18px;text-decoration:line-through;padding-left:35px;}
.anuncio{height:375px;max-width:270px;margin:0 auto 55px;border:1px solid #E5E5E5;width:100% !important;padding:0 !important;}
.anuncio .zoom{overflow:hidden;margin-bottom:15px;position:relative;height:270px;border-bottom: 1px solid #E5E5E5;}
.anuncio .zoom img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition: .3s ease-in-out;width:100%;}
.anuncio .zoom:hover img{-webkit-transform:scale(1.10);transform:scale(1.10);}
.anuncio .zoom a{width:100%;height:100%;}
.anuncio span{font-size:15px;line-height:20px;height:50px;display:block;padding:0 10px;}
.anuncio p{font-size:12px !important;line-height:13px !important;padding:0 10px;padding-bottom:10px;}
.anuncio blockquote{font-size:20px !important;line-height:38px !important;height:38px;background:rgba(205,205,207,.18);position:relative;padding-left:50px;}
.anuncio blockquote img{position:absolute;left:0;top:0;width:40px;height:38px;}
.anuncio blockquote small{font-size: 15px !important;text-decoration: line-through !important;padding-left: 18px;}

/* Anuncio */
#anuncio .callout-barra p{font-size:15px;line-height:15px;position:relative;}
#anuncio .callout-barra p a{font-size:13px;line-height:15px;color:#454545;position:absolute;right:0;}
#anuncio .callout-barra p a img{padding-right:5px;}
#anuncio .callout-1{padding:20px 0 100px;}
#anuncio .callout #carousel-2{margin-bottom:15px;}
#anuncio .callout-1 h2{padding-bottom:20px;}
#anuncio .callout-1 h3{padding-bottom:17px;}
#anuncio .callout-1 p{font-size:15px;line-height:20px;padding-bottom:10px;}
#anuncio .callout-1 p.vali{padding-top:10px}
#anuncio .callout-1 .precio{width:190px;text-align:right;padding-top:25px;}
#anuncio .callout-1 blockquote{font-size:40px;line-height:26px;letter-spacing:-1px;}
#anuncio .callout-1 blockquote small{font-size:20px;text-decoration:line-through;color:#2b3459;}
#anuncio .callout-1 .boton3{margin-bottom:10px;}
#anuncio .callout-1 .pedir{width:215px;text-align:center;padding-top:25px;}
#anuncio .callout-1 .valido{background-color:#ECEFF4;padding:12px 20px;margin-top:25px;}
#anuncio .callout-1 .valido p{padding-bottom:0}
#anuncio .callout-1 .plomo{background-color:#FFF;padding:20px 0 0;margin-top:25px;display:flow-root;}
#anuncio .callout-1 .plomo h5{padding-bottom:17px;}
#anuncio .callout-1 .plomo .especifica{padding-bottom:5px;}
#anuncio .callout-1 .plomo p{line-height:22px;}
#anuncio .callout-1 .plomo ul{list-style: url(../img/iconos/nara.png);}
#anuncio .callout-1 .plomo ul li{font-size:15px;line-height:22px;}
#anuncio .callout-1 .ya{min-height:200px;}
#anuncio .callout-1 .lin{border-left:1px dashed #666;}
#anuncio .callout-1 .h3{padding:40px 20px 15px;}
#anuncio .callout-1 .p{padding:5px 10px 15px;}
#anuncio .callout-1 .link-youtube{padding:20px 0 40px;}
#anuncio .callout-1 #vendedor h3{padding:10px 0;}
#anuncio .callout-relacionado{padding:0 0 10px;}
#anuncio .callout-relacionado .anuncio{padding:5px;}
#anuncio .callout-relacionado h5{padding:20px 0 20px 10px;}
#anuncio .callout-1 .especifica > *{color:#454545;}
#anuncio .callout-1 figure.rel{height:200px;}
#anuncio .callout-1 figure.rel img{max-height:200px;}
#anuncio .callout-2{padding:30px 0 80px;}

/* Registro Anunciante */
#regis-anun .callout-1{padding:45px 0 110px;}
#regis-anun .callout-1 h2{padding-bottom:30px;}
#regis-anun .callout-1 h3{padding:25px 0;}
#regis-anun .callout-1 p{max-width:930px;margin:0 auto;padding-bottom:80px;}
#regis-anun .callout-1 figure{height:150px;}
#regis-anun .callout-1 figure img{max-height:150px;}
#regis-anun .callout-1 p.gran{font-size:20px;line-height:25px;}
#regis-anun .callout-1 form{max-width:890px;}
#regis-anun .callout-1 form button{max-width:210px;font-size:18px;line-height:18px;margin-top:10px;border-radius:25px;}
#regis-anun .callout-1 .terminos{padding:10px;}
#regis-anun .callout-1 form label label.error{background-color:transparent;color:#ff4949;bottom:19px;left:285px;}
#regis-anun .btn{color:#2b3459;}

/* Contacto */
#contac .callout-1{padding:45px 0 110px;}
#contac .callout-1 form{max-width:890px;}
#contac .callout-1 h1{padding-bottom:25px;}
#contac .callout-1 p{max-width:890px;margin:0 auto;padding-bottom:40px;}
#contac .callout-1 textarea{height:150px;}
#contac .callout-1 form .large-12 label.error{max-width:860px;}

/* Nosotros */
#noso .callout-1{padding:100px 0 90px;}
#noso .callout-1 span{font-size:30px;line-height:35px;padding-bottom:25px;display:block;}
#noso .callout-1 .img{padding-bottom:15px;}
#noso .callout-1 p{padding-bottom:50px;text-align:left;}
#noso .callout-1 .noso{padding-top:40px;}
header .barra2 .boton{display:none;}
/* Iniciar Sesion */
#iniciar-sesion .callout-1{padding:50px 0 120px;}
#iniciar-sesion .callout-1 h4{font-size:28px;line-height:28px;padding:0 0 5px;margin:0 0 15px;border-bottom:1px dashed #999;}
#iniciar-sesion .callout-1 h5{font-size:20px;line-height:20px;letter-spacing:-0.5px;border-bottom:1px dashed #CCC;padding:0 0 12px;margin:30px 0 0 !important;}
#iniciar-sesion .callout-1 h5 + p{margin:15px 0 4px !important;}
#iniciar-sesion .callout-1 p{font-size:13px;line-height:18px;padding:0 0 10px;}
#iniciar-sesion .callout-1 .registrado form{max-width:300px;width:100%;}
#iniciar-sesion .callout-1 form label{margin:15px 0 8px;color:#454545;font-size:14px !important;line-height:14px;}
#iniciar-sesion .callout-1 form label.error{float:none;font-size:12px !important;padding:5px 10px !important;width:auto;min-height:auto;background:red;color:#fff;border-radius:4px;margin:0;}
#iniciar-sesion .callout-1 form label.error.valid{display:none !important;}
#iniciar-sesion .callout-1 form input,#iniciar-sesion .callout-1 form select{border:1px solid #D6DBE0 !important;background-color:#E8EBEE !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:8px;background-position:right 0rem center;overflow:hidden;position:relative;}
#iniciar-sesion .callout-1 .boton{max-width:150px;margin:15px 0;}
#iniciar-sesion .callout-1 form + a{display:inline-block;margin:0;font-size:14px;text-decoration:underline;color:#333;}
#iniciar-sesion .callout-1 .recupera{text-transform:uppercase;max-width:210px;}
#iniciar-sesion .callout-1 fieldset > .separa + .separa{padding-left:15px;}

.callout.primary,.callout.alert,.callout.success{padding:10px;color:#333;margin-bottom:10px;}

/* Preguntas y Términos */
#pregunta .callout-1{padding:50px 0 100px;}
#pregunta .callout-1 .row >.separa + .separa{padding-top:25px;}
#pregunta .callout-1 .row >.separa1 + .separa1{padding-top:45px;}
#pregunta .callout-1 h2{font-size:20px;line-height:25px;letter-spacing:-1px;}
#pregunta .callout-1 h4{padding-bottom:30px;}
#pregunta .callout-1 p{font-size:15px;line-height:24px;color:#454545;}
#pregunta .callout-1 ol{color:#454545;font-size:15px;line-height:24px;margin-bottom:0;}
#pregunta .callout-1 .pb20{padding-bottom:20px;}

footer{background:#571845;padding:50px 0 15px;}
footer .logo{padding-bottom:15px;}
footer p{font-size:15px;line-height:20px;padding-bottom:10px;}
footer p .nara{color:#FF9900;}
footer .pt20{padding-top:20px;}
footer ul{list-style: url(../img/iconos/aste.png);max-width:175px;}
footer ul li{font-size:15px;line-height:15px;padding:3px 0;text-align:left;}
footer ul li a{color:white;}
footer ul li a.active,footer ul li a:focus,footer ul li a:hover{color:#FF9900;}
footer hr{margin:35px auto 15px;border-bottom:1px dashed #6B6B6B;}
footer .p{display:inline-block;padding:0;line-height:16px;}

@media screen and (max-width: 75.000em) {
  header .barra1 {max-width: 80%;height:65px;}
  header .barra2 {max-width: 20%;}
  .menu_bar{display: inline-block;text-align: right;margin: 15px 0;float: right;}
  .menu_bar span{font-size:15px;line-height:15px;padding-right:0;display:inline-block;}    
  /*Menu*/
  nav{display:none;position:absolute;z-index:99;width:100%;left:0;padding:0;top:100%;}
  nav ul{display:block;border-bottom:1px solid white;}
  nav ul li{display:block;background-color:#93AEBF;border-top:1px solid white;max-width:100%;}
  nav > ul > li.uno{display:block;}
  nav > ul > li+li{background:transparent;padding-left:0;}
  nav > ul > li > a{display:block;font-size:17px;line-height:17px;color:white;padding:8px 15px;border-radius:0;background:#FF9900;}
  nav > ul > li:hover> a, nav > ul > li:focus> a, nav > ul > li.active> a{color:white;background:#2b3459;}
  .callout-buscar form input, .callout-buscar form select{margin:0 0 5px !important;float:left;}
  .callout-buscar form .nothing{padding:0 5px;}
}

@media screen and (max-width: 72.625em){
  header .barra1 .logo, header .barra1 p{display:block;text-align:center;}
  header .barra1 p{padding-left:0;}
  header .large-5.barra1{width:30%;}
  header .large-7.barra1{width:70%;padding:20px 15px;}
}

@media screen and (max-width: 64em){
  footer .logo{display:block;margin:0 auto;}
  footer .lem{max-width:415px;margin:0 auto;text-align:justify;}
  #anuncio .callout-1 .form-anun{margin:10px auto 0;}
  #anuncio .callout-1 .lin2{border-left:0;border-top:1px dashed #666;padding-top:15px;}
  #anuncio .callout-1 .lin3{border-top:1px dashed #666;padding-top:15px;}
}

@media screen and (max-width: 63.875em){
  header .large-5.barra1{width:33%;}
  header .large-7.barra1{width:67%;}
}

@media screen and (max-width:62.563em){
  header .barra1 .boton{max-width:40px !important;padding:10px;}
  header .barra1 .boton span{display:none;}
  header .barra1 .boton img{padding-right:0;margin-top:0;}
  header .barra1 .boton img.ima{display:inline-block;}
  header .large-5.barra1{width:33%;}
  header .large-7.barra1{width:67%;} 
  header form select{max-width:170px;}
  .menu-adaptable{margin-top:0;margin:2.5px 0;}
  .anunciog{height:565px;}
  .anunciog .zoom{height: 400px;}
  .anunciog span{font-size:17px;line-height:21px;}
  .anunciog blockquote{font-size:23px;line-height:45px;}
  .anunciog blockquote small{font-size:15px;padding-left:20px;}
}

@media screen and (max-width:52em){
  header .large-5.barra1{width:40%;}
  header .large-7.barra1{width:60%;} 
}

@media only screen and (max-width:39.99em){ 
  header .large-5.barra1{width:100%;}
  header .large-7.barra1{width:100%;}
  header .barra1 .for1{display:none;}
  header .for2{display:inline;}
  .callout-buscar form input, .callout-buscar form select{float:initial;margin: 0 auto 5px !important;max-width: 310px;}
  .callout-buscar form input{max-width:310px;}
  footer .spt0{padding-top:0;}
  footer .smb0{margin-bottom:0;}
  header .barra1{height:70px;}
  .aquipe{text-align:center;}
  header .large-7.barra1{padding:0;height: auto;border: 0;}
  header form select{position: absolute;background: url(../img/ubica.png) no-repeat;background-position: center;right: 75px;max-width: 40px;top: 80px;}
  header form select:focus{background-position: center;}
  h1{font-size:35px;line-height:35px;}
  .anunciog{height:730px;}
  .anunciog .zoom{height: 560px;}
  footer ul{margin:0 auto;}
  .anunciog blockquote{font-size:30px;line-height:45px;}
  .anunciog blockquote small{font-size:18px;padding-left:35px;}
  #noso .callout-1{padding:50px 0 90px;}
  #noso .callout-1 span{font-size:25px;line-height:30px;}
  #noso .callout-1 p{text-align:justify;}
  #noso .callout-1 .noso{padding-top:15px;}
  #pregunta .callout-1 p{text-align:justify;}
  #regis-anun .callout-1 p{padding-bottom:30px;}
  #anuncio .callout-1 .precio{margin:0 auto;text-align:center;}
  #anuncio .callout-1 .pedir{margin:0 auto;}
  #anuncio .callout-1 .lin{border-left:0;border-top:1px dashed #666;padding-top:15px;}
  .sesion{margin:40% auto 0;}
  .unop{display:none;}
  .dosp{display:block;}
  header .barra1 .boton{display:none;}
  header .barra2 .boton{max-width:40px !important;padding:10px;margin-top: 7px;display:inline-block;}
  #anuncio .callout-1 .plomo h5 {line-height: 32px;}
  .anuncio.daleca{
    max-width: fit-content !important;
}
.oculw{display:block;}
  .anuncio.daleca .zoom img {    width: auto;
    height: 270px;}
    #anuncio .callout-relacionado{padding:0;}
    .compra-segura{flex-wrap: wrap;justify-content: center;}
    .compra-segura__icon{margin-right:0;margin-bottom:10px;}
    .compra-segura__titulo{margin-left:0;text-align:center;}
    .reveal {
        text-align:center;
    min-height: fit-content;
    width: 90%;
    padding: 10px;
}
}

@media screen and (max-width: 28em){
  header .large-5.barra1{width:100%;}
  #portada .callout-1 h2{text-align:center;}
  #anuncio .callout-1 h2{text-align:center;}
  .small-6{width:100%;}
  #anuncio .callout-1 blockquote{font-size:25px;line-height:25px;}
  .anunciog{height:565px;}
  .anunciog .zoom{height: 400px;}
  .anunciog blockquote{font-size:23px;line-height:45px;}
  .anunciog blockquote small{font-size:15px;padding-left:20px;}
   #carousel-3 .anuncio{max-width:100%;}
}

/* min widt*/

@media only screen and (min-width: 61em){
}

@media only screen and (min-width: 50.500em){
}


@media only screen and (min-width: 75em){
  .large-doce{width: 12%;}
  .large-offset-21{margin-left:0%;}
  .large-34{width:34%;}
  .large-21{width:21%;}
}