.cms h2,.swal2-content h3{margin-bottom:20px}#habitaciones p,.swal2-content ul{text-align:left}#habitaciones p,.swal2-modal .swal2-styled{font-size:14px!important}#carro td,.h1cabecera{display:table-cell;vertical-align:middle}#top-header,#top-header a{background:#272727}.js-activated,.js-activated:hover,.navbar-default,footer{background:#313131!important}header{border-color:#fff!important;border:0}header #logo{border-right:0}.text-nowrap{white-space:nowrap}.navbar-default .navbar-nav>li>a{text-transform:uppercase!important;color:#fff}#emailsuscriptor,#slide-responsive,.box-icon a:hover,.breadcrumb>li+li::before,.navbar-default .navbar-nav .dropdown-menu>li>a,.navbar-nav label,.yamm a,footer h4{color:#fff}.navbar-nav .dropdown-menu>li>a{text-transform:uppercase!important;background:#313131;border:0}#detallehabitacion,.topbread{height:80px}.breadcrumb h1,.breadcrumb>li a{font-size:1.2em;text-decoration:none}.revolution-slider .tp-caption.revolution-starhotel.bigtext{font-size:60px}#detalleHabitacion ul{padding-left:20px}#detalleHabitacion ul li,.fb_icon{margin-bottom:10px}.checkboxes input:checked~.checkmark,.parallax-effect .color-overlay{background:#dd821f}@media only screen and (min-width :1025px) and (max-width :1300px){#indexpads .col-lg-3{width:33%}}.h1cabecera{height:77px}h1,h2,h3,h4,h5,label{color:#333;font-size:14px}h2.lined-heading span{font-size:30px}#habitaciones h3{font-weight:700}#habitaciones p{padding:10px 0}.habitaciones{width:100%;height:176px}.cms h2{color:#000}.meta-category span{color:#7ec923}footer{padding-bottom:20px}.proyecta{font-size:11px}#reservation-form label{font-weight:400}.form-control option{color:#000}.form-control optgroup[label]{color:#666}#micesta p.line:last-child,.oculto{display:none}.swal-rgpd{width:800px!important}.swal2-content li{margin:10px 0;color:#000;font-size:.8em}.room-thumb{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s}.room-thumb:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.room-thumb img{border-bottom:0}.room-thumb,.room-thumb .mask{width:100%}.room-thumb .main{text-align:center}.room-thumb .main h2{font-size:18px;font-weight:700;position:relative;padding:10px 0 0 15px;display:inline-block;margin-top:10px;margin-bottom:10px}.room-thumb .content{font-size:14px}.room-thumb .content a{margin:10px 0 20px}.room-thumb .preciospordia{background:#fef8f3;color:#333;border-bottom:1px solid #ebebeb;text-align:center;padding:5px 0}.room-thumb .main .price{text-align:center;padding:6px 0;width:33%;float:left;font-size:20px}.room-thumb .main .price:last-child{width:34%}.room-thumb .main .price span{color:#333}#reservationform .reservation-vertical{padding:10px 20px 30px;box-shadow:0 4px 8px 0 rgba(0,0,0,.3);transition:.3s}#micesta p.line{padding-bottom:8px;border-bottom:1px solid #ebebeb}#datospersonales{box-shadow:0 4px 8px 0 rgba(0,0,0,.3);transition:.3s;padding:20px;background:#f5f5f5}@media (min-width:768px){.titulo{margin-top:50px}#reservation-form{position:relative;margin-top:-140px}header #logo{padding:10px 35px 5px 0}#top-header a{font-size:1.4em}.navbar-default .navbar-nav>li>a{font-size:1em;padding:23px 19px}.navbar-nav .dropdown-menu>li>a:hover{background:#313131}.navbar-nav .dropdown-menu{font-size:1em;background:#313131;border-color:#272727!important;border-bottom:0;border-top:1px solid #fff}.navbar-nav{float:right!important}.navbar-nav>li:first-child{padding-left:0}#logo img{height:45px}#cestamovil,#slide-responsive{display:none}#reservation-form .reservation-horizontal label,.list-unstyled{color:#fff}.container-fluid{padding:0 40px}h1,h2{font-size:30px}#reservation-form .reservation-horizontal{padding:20px 30px;background:rgba(0,0,0,.3);border:0}#reservation-form .container{width:65%}#reservationform button{font-size:.8em!important}#reservaform .borrar{padding-right:5px;font-size:20px}.rooms .titulo{padding-top:20px}#btn_enviar{width:auto}.room-thumb,.room-thumb .mask{height:373px}.room-thumb .content{max-height:225px}#servicios{margin-top:20px}.cestavacia{font-size:3em!important}.modal_disponibilidad{padding:0 10px}footer .nosotros{font-size:1em}footer .tarifas{font-size:1.2em}.width50desktop{width:50%!important}}@media only screen and (max-width:767px){#reservation-form{position:absolute!important;top:180px;width:100%}.navbar-default .navbar-nav>li>a{font-size:1.2em}#reservation-form label,.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-toggle .icon-bar{color:#fff}#cestaweb,.revolution-slider .caption{display:none}#logo img{height:31px}.navbar-toggle{margin-top:14px!important}#cestamovil{position:relative;float:right;padding:9px 10px;margin-top:6px;margin-right:15px;margin-bottom:8px;border:1px color;border-radius:4px}#reservaform .borrar{padding:5px 5px 5px 0;font-size:30px}.parallax-effect .content h3{margin:0;font-size:24px}.parallax-effect .content p{font-size:16px;margin-top:20px}.yamm a,.yamm p{font-size:16px}h1,h2,h2.lined-heading span{font-size:20px}#servicios,.lined-heading{margin:20px 0}.room-thumb .content{padding:10px 20px}#detallehabitacion h1{font-size:22px;text-align:center;margin-top:0!important;line-height:28px}#reservationform.index{height:340px}#reservation-form .reservation-horizontal{background:rgba(0,0,0,.3);border:0}#datospersonales{padding:10px}#slide-responsive{margin-top:10px;padding:10px;border-radius:5px;border:0}.navbar-default .navbar-toggle:hover{background-color:#dc7b13}.cestavacia{font-size:2em!important}footer{font-size:15px}.cms img{max-width:100%;height:auto}.fb_icon{margin-top:40px}}@media only screen and (max-width:320px){#logo img{height:24px}}@media only screen and (max-width:767px) and (orientation :portrait){.room-thumb .mask{height:auto}#detallehabitacion h1{padding-top:10px!important}.breadcrumb{margin-top:10px}.modal_disponibilidad{clear:both;padding:10px}}@media only screen and (max-width:767px) and (orientation :landscape){#detallehabitacion h1{padding-top:20px!important}.modal_disponibilidad{padding:0 140px}footer .nosotros{float:left;width:33%}footer .newsletter{float:left;width:100%}}@media only screen and (min-width :768px) and (max-width :1024px){#reservation-form .container{width:90%!important}.room-thumb .content{padding:10px 20px;font-size:12px}.room-thumb .main,.room-thumb .main .price{height:60px}.room-thumb .main .price span,.room-thumb .mask p{display:block}#sticky-sticky-wrapper{height:0!important}.revolution-slider{margin-top:65px}#logo img{margin-top:5px;height:auto}}@media only screen and (min-width :768px) and (max-width :1024px) and (orientation :portrait){#default-logo,#retina-logo{width:185px}.navbar-default .navbar-nav>li>a{font-size:.7em;padding:23px 10px}.navbar-header{width:170px}.room-thumb,.room-thumb .mask{height:520px}.room-thumb .content{max-height:220px}#habitaciones .col-sm-3,#indexpads .col-lg-3{width:50%}.modal-dialog{width:95%}footer h4{margin:10px 0}footer .nosotros{float:left;width:50%}}@media only screen and (min-width :768px) and (max-width :1024px) and (orientation :landscape){#default-logo,#retina-logo{width:190px}.navbar-default .navbar-nav>li>a{font-size:.8em}.room-thumb,.room-thumb .mask{height:510px}.room-thumb .content{max-height:170px}}