@font-face{font-family:'Benton Sans';src:url(/themes/vcigar/fonts/BentonSans-Medium.eot);src:url(/themes/vcigar/fonts/BentonSans-Medium.eot#iefix) format("embedded-opentype"),url(/themes/vcigar/fonts/BentonSans-Medium.woff2) format("woff2"),url(/themes/vcigar/fonts/BentonSans-Medium.woff) format("woff");font-weight:bold;font-style:normal;}@font-face{font-family:'Benton Sans';src:url(/themes/vcigar/fonts/BentonSans-Regular.eot);src:url(/themes/vcigar/fonts/BentonSans-Regular.eot#iefix) format("embedded-opentype"),url(/themes/vcigar/fonts/BentonSans-Regular.woff2) format("woff2"),url(/themes/vcigar/fonts/BentonSans-Regular.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'Century751 BT';src:url(/themes/vcigar/fonts/Century751BT-ItalicB.eot);src:url(/themes/vcigar/fonts/Century751BT-ItalicB.eot#iefix) format("embedded-opentype"),url(/themes/vcigar/fonts/Century751BT-ItalicB.woff2) format("woff2"),url(/themes/vcigar/fonts/Century751BT-ItalicB.woff) format("woff");font-weight:normal;font-style:italic;}@font-face{font-family:'Century751 BT';src:url(/themes/vcigar/fonts/Century751BT-RomanB.eot);src:url(/themes/vcigar/fonts/Century751BT-RomanB.eot#iefix) format("embedded-opentype"),url(/themes/vcigar/fonts/Century751BT-RomanB.woff2) format("woff2"),url(/themes/vcigar/fonts/Century751BT-RomanB.woff) format("woff");font-weight:normal;font-style:normal;}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}body > header{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;z-index:9;}body > div{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:3em;position:relative;}body > footer{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:1em;}html{box-sizing:border-box;height:100%;}*,*:before,*:after{box-sizing:inherit;}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;color:#838282;letter-spacing:1px;}h1,h2,h3,h4,h5,h6{font-family:"Century751 BT",Georgia,Times,serif;font-weight:lighter;}h1{font-size:2.369em;}h2{font-size:1.777em;}h3{font-size:1.333em;}small{font-size:0.75em;}p{line-height:1.5em;}p:first-of-type{margin-top:0;}h1 + div h2{margin-top:0;}p img{vertical-align:middle;}.campo-video{overflow:hidden;}.campo-video iframe{width:100% !important;height:480px !important;}ul{padding:0;margin:0;}li{list-style:none;}[aria-haspopup="true"]{position:relative;}ul[aria-hidden="true"]{display:none;}ul[aria-hidden="false"]{margin-top:0;display:block;position:absolute;right:0;z-index:1;}.campo-body strong{color:#333;font-weight:300;}body > header{background-color:#fff;border-bottom:1px solid #e8e8e8;}body > header p{margin:0;}body > header a{color:inherit;text-decoration:none;}@media (min-width:48em){body > header{padding-left:0.5em;padding-right:0.5em;}}header nav[role="navigation"]{float:left;font-family:"Century751 BT",Georgia,Times,serif;}header nav[role="navigation"] [role="button"]{display:inline-block;border:none;padding:8px 8px 8px 30px;background:url(/themes/vcigar/img/icono_menu.png) no-repeat left center/24px;color:#000;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:300;margin-right:20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}header nav[role="navigation"] ul{display:none;}@media (min-width:48em){header nav[role="navigation"] ul{display:inline-block;}}header nav[role="navigation"] li{display:inline-block;}header nav[role="navigation"] a,header nav[role="navigation"] p{line-height:29px;padding:10px 15px;}header nav[role="navigation"] a{color:#919191;display:inline-block;font-family:"Century751 BT",Georgia,Times,serif;font-size:1.333em;border-left:1px solid #e8e8e8;letter-spacing:1px;font-size:18px;}header nav[role="navigation"] a.is-active{color:#000;}header nav[role="navigation"] a:hover{color:#787761;}.branding{float:left;display:none;}.branding img{height:50px;width:auto;-webkit-filter:drop-shadow(1px 1px 0px #6D6D6D);filter:drop-shadow(1px 1px 0px #6D6D6D);}@media (min-width:62em){.branding img{height:113px;position:absolute;left:50%;right:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1;}}@media (min-width:34em){.branding{display:block;}}.header-extra-links{float:right;}.header-extra-links a,.header-extra-links p{line-height:29px;margin:0;}.header-extra-links p{padding:10px 5px;}.header-extra-links a{padding:10px;border-bottom:1px solid #FFFFFF;font-size:14px;}.header-extra-links a:hover{color:#333;}.header-extra-links span{display:none;}@media (min-width:62em){.header-extra-links span{display:inline;}}.header-extra-links > *{display:inline-block;}.with-dropdowns ul{padding:10px;background-color:rgba(255,255,255,0.9);}.menu-desplegado header nav[role="navigation"] [role="button"]{background:url(/themes/vcigar/img/icono_cerrar.png) no-repeat left center/24px;}body.path-frontpage > div > div:nth-child(5){background-color:#F2F2F2;}body > footer{background-color:#B0AFB5;color:#FFF;}.contenedor-pie-de-pagina{width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em;}@media (min-width:75em){.contenedor-pie-de-pagina{width:75em;}}.contenedor-pie-de-pagina > *{padding-left:1em;padding-right:1em;}.contenedor-pie-de-pagina h2{font-size:24px;}.contenedor-pie-de-pagina .campo-body{font-size:15px;letter-spacing:1px;}.logotipo-pie-de-pagina{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;padding-left:0;}.consigue-el-mejor-precio{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;}.consigue-el-mejor-precio a{color:inherit;text-decoration:none;padding:15px 15px 15px 52px;display:inline-block;border:solid 1px #FFF;text-transform:uppercase;background:url(/themes/vcigar/img/icono_reserva_blanco.png) no-repeat 6px center/32px 32px;}.consigue-el-mejor-precio a:hover{background:transparent url(/themes/vcigar/img/icono_reserva_2.png) no-repeat scroll 6px center/32px 32px;border-color:#333;color:#333;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}.siguenos-en-facebook{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;padding-right:0;text-align:right;}.copyright-sumur-digital{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;text-align:center;border-top:solid 1px #FFF;padding-top:0.5em;padding-bottom:0.5em;margin-top:20px;}.copyright-sumur-digital .campo-body{font-size:11px;letter-spacing:2px;padding-top:10px;}.copyright-sumur-digital a{color:inherit;text-decoration:none;}.copyright-sumur-digital a:hover{text-decoration:underline;}.bloque-titulo-y-texto{width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto;*zoom:1;padding-top:2em;padding-bottom:2em;}@media (min-width:75em){.bloque-titulo-y-texto{width:75em;}}.bloque-titulo-y-texto:before,.bloque-titulo-y-texto:after{content:" ";display:table;}.bloque-titulo-y-texto:after{clear:both;}.bloque-titulo-y-texto h2{color:#787761;font-size:2.369em;}.bloque-titulo-y-texto h2 strong{display:block;font-weight:normal;font-size:1.777em;}.bloque-titulo-y-texto h2:after{background-color:#a29660;height:1px;width:200px;content:"";display:block;margin-top:0.5em;}.bloque-titulo-y-texto p{font-size:1.333em;}@media (min-width:48em){.bloque-titulo-y-texto .campo-titulo,.bloque-titulo-y-texto .campo-body{width:50%;display:block;float:left;}}.bloque-titulo-y-video{width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto;padding-top:2em;padding-bottom:2em;}@media (min-width:75em){.bloque-titulo-y-video{width:75em;}}.bloque-titulo-y-video h2{color:#787761;font-size:2.369em;}.bloque-titulo-y-video h2 strong{display:block;font-weight:normal;font-size:1.777em;}.bloque-titulo-y-video h2:after{background-color:#a29660;height:1px;width:200px;content:"";display:block;margin-top:0.5em;}.bloque-titulo-y-video p{font-size:1.333em;}@media (min-width:48em){.bloque-titulo-y-video .campo-titulo,.bloque-titulo-y-video .campo-video{width:50%;display:block;float:left;}}.buscas-un-hotel-mas-economico{width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto;clear:both;padding:1em 0 1px;text-align:center;font-size:1.333em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;}@media (min-width:75em){.buscas-un-hotel-mas-economico{width:75em;}}.buscas-un-hotel-mas-economico a{color:#a29660;}.buscas-un-hotel-mas-economico a:hover{color:#333;}.datos-de-contacto{padding:0 15px;text-align:center;}.datos-de-contacto h2:after{display:block;content:"";height:1px;width:100px;background-color:#a29660;margin:0.5em auto 0;}@media (min-width:75em){.datos-de-contacto{float:left;width:50%;}}.telefono-y-facebook{color:#666;font-size:16px;margin-right:20px;}.telefono-y-facebook span{color:#838282;font-size:12px;text-transform:uppercase;letter-spacing:2px;}.telefono-y-facebook img{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:-webkit-filter 0.5s ease;transition:-webkit-filter 0.5s ease;transition:filter 0.5s ease;transition:filter 0.5s ease,-webkit-filter 0.5s ease;}.telefono-y-facebook img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.reservas-desplegable,.solicitud-de-reserva-pagina{background-color:rgba(0,0,0,0.5);color:#fff;padding:0.5em;}.reservas-desplegable h2,.solicitud-de-reserva-pagina h2{margin:0;padding-left:30px;cursor:pointer;background-repeat:no-repeat;background-position:left center;background-size:24px;}.reservas-desplegable.oculto h2,.solicitud-de-reserva-pagina.oculto h2{background-image:url(/themes/vcigar/img/oculto.png);}.reservas-desplegable.mostrado h2,.solicitud-de-reserva-pagina.mostrado h2{background-image:url(/themes/vcigar/img/mostrado.png);}.reservas-desplegable p,.solicitud-de-reserva-pagina p{text-align:center;border-top:solid 1px #fff;padding:5px 0;line-height:1.2;}.reservas-desplegable p strong,.solicitud-de-reserva-pagina p strong{color:pink;}.reservas-desplegable p a,.solicitud-de-reserva-pagina p a{color:inherit;display:block;}.reservas-desplegable h4,.solicitud-de-reserva-pagina h4{margin-top:0;margin-bottom:10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.reservas-desplegable input,.reservas-desplegable textarea,.solicitud-de-reserva-pagina input,.solicitud-de-reserva-pagina textarea{color:#000;max-width:100%;background-color:rgba(255,255,255,0.8);border:none;margin-bottom:10px;padding:5px;}.reservas-desplegable input[type="date"],.solicitud-de-reserva-pagina input[type="date"]{float:right;}.reservas-desplegable input[type="number"],.solicitud-de-reserva-pagina input[type="number"]{width:50px;float:right;}.reservas-desplegable input[type="text"],.reservas-desplegable input[type="email"],.reservas-desplegable input[type="tel"],.solicitud-de-reserva-pagina input[type="text"],.solicitud-de-reserva-pagina input[type="email"],.solicitud-de-reserva-pagina input[type="tel"]{width:100%;}.reservas-desplegable input[type="submit"],.solicitud-de-reserva-pagina input[type="submit"]{width:100%;text-align:center;padding:10px 0;background-color:#fff;font-size:14px;font-weight:400;letter-spacing:2px;text-transform:uppercase;}.reservas-desplegable input[type="submit"]:hover,.solicitud-de-reserva-pagina input[type="submit"]:hover{color:#FFF;background-color:rgba(162,150,96,0.7);-webkit-transition:background-color 0.5s ease-in-out 0s;transition:background-color 0.5s ease-in-out 0s;}.reservas-desplegable .field--widget-number,.reservas-desplegable .field--widget-datetime-default,.solicitud-de-reserva-pagina .field--widget-number,.solicitud-de-reserva-pagina .field--widget-datetime-default{width:50%;float:left;}.reservas-desplegable .field--widget-number label,.reservas-desplegable .field--widget-datetime-default label,.solicitud-de-reserva-pagina .field--widget-number label,.solicitud-de-reserva-pagina .field--widget-datetime-default label{margin-top:3px;display:inline-block;}.reservas-desplegable .field--name-field-n-ninos label,.solicitud-de-reserva-pagina .field--name-field-n-ninos label{margin-left:10px;}.reservas-desplegable .field--type-datetime,.solicitud-de-reserva-pagina .field--type-datetime{background:url(/themes/vcigar/img/icono_reserva_blanco.png) no-repeat 10px 22px/32px;}.reservas-desplegable{width:100%;}@media (min-width:34em){.reservas-desplegable{width:320px;position:absolute;top:20px;right:20px;z-index:20;}}.solicitud-de-reserva-pagina{width:360px;margin:0 auto;}.texto-para-modal{display:none;}.modal{background-color:rgba(0,0,0,0.7);position:absolute;top:0;left:0;height:100%;width:100%;z-index:20;}.modal .campo-body{width:600px;max-width:100%;background:url(/themes/vcigar/img/icono_cerrar.png) #fff no-repeat right top/24px;margin:0 auto;padding:1em 3em 2em;margin-top:60px;}.modal li{list-style:circle;}.fondo-con-texto-superpuesto{background-size:cover;background-position:bottom center;background-attachment:fixed;}.fondo-con-texto-superpuesto > div{background-color:rgba(0,0,0,0.7);}.servicios .campo-body,.servicios-en-pagina .campo-body{width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto;padding-top:3em;padding-bottom:6em;}@media (min-width:75em){.servicios .campo-body,.servicios-en-pagina .campo-body{width:75em;}}.servicios .campo-body ul,.servicios-en-pagina .campo-body ul{*zoom:1;}.servicios .campo-body ul:before,.servicios .campo-body ul:after,.servicios-en-pagina .campo-body ul:before,.servicios-en-pagina .campo-body ul:after{content:" ";display:table;}.servicios .campo-body ul:after,.servicios-en-pagina .campo-body ul:after{clear:both;}.servicios .campo-body li,.servicios-en-pagina .campo-body li{display:block;float:left;width:50%;text-align:center;padding-top:150px;color:#fff;background-repeat:no-repeat;background-position:center center;font-size:1.333em;height:194px;}.servicios .campo-body li:nth-child(1),.servicios-en-pagina .campo-body li:nth-child(1){background-image:url(/themes/vcigar/img/ico_cafeteria.png);}.servicios .campo-body li:nth-child(2),.servicios-en-pagina .campo-body li:nth-child(2){background-image:url(/themes/vcigar/img/ico_lobby-bar.png);}.servicios .campo-body li:nth-child(3),.servicios-en-pagina .campo-body li:nth-child(3){background-image:url(/themes/vcigar/img/ico_sala_tv.png);}.servicios .campo-body li:nth-child(4),.servicios-en-pagina .campo-body li:nth-child(4){background-image:url(/themes/vcigar/img/ico_news.png);}.servicios .campo-body li:nth-child(5),.servicios-en-pagina .campo-body li:nth-child(5){background-image:url(/themes/vcigar/img/ico_lavanderia.png);}.servicios .campo-body li:nth-child(6),.servicios-en-pagina .campo-body li:nth-child(6){background-image:url(/themes/vcigar/img/ico_wifi.png);}.servicios .campo-body li:nth-child(7),.servicios-en-pagina .campo-body li:nth-child(7){background-image:url(/themes/vcigar/img/ico_servicio_habitaciones.png);}.servicios .campo-body li:nth-child(8),.servicios-en-pagina .campo-body li:nth-child(8){background-image:url(/themes/vcigar/img/ico_piscina.png);}.servicios .campo-body li:nth-child(9),.servicios-en-pagina .campo-body li:nth-child(9){background-image:url(/themes/vcigar/img/ico_parking.png);}.servicios .campo-body li:nth-child(10),.servicios-en-pagina .campo-body li:nth-child(10){background-image:url(/themes/vcigar/img/ico_disco.png);}@media (min-width:48em){.servicios .campo-body li,.servicios-en-pagina .campo-body li{width:33.3333%;}}@media (min-width:62em){.servicios .campo-body li,.servicios-en-pagina .campo-body li{width:20%;}}.bloque-galeria-colorbox{width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto;padding-top:2em;padding-bottom:2em;}@media (min-width:75em){.bloque-galeria-colorbox{width:75em;}}.bloque-galeria-colorbox h2{font-size:22px;color:#b0afb5;text-align:center;border-bottom:1px dotted #CCCCCC;padding-bottom:10px;}.bloque-galeria-colorbox .campo-imagen-multiple{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;}.bloque-galeria-colorbox .campo-imagen-multiple > div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%;min-width:0;}.bloque-galeria-colorbox .campo-imagen-multiple > div a{outline:none;display:block;position:relative;}.bloque-galeria-colorbox .campo-imagen-multiple > div a:hover > img{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.bloque-galeria-colorbox .campo-imagen-multiple > div a:after{-webkit-transition:opacity 0.2s;transition:opacity 0.2s;display:block;position:absolute;visibility:hidden;opacity:0;content:"";top:50%;bottom:50%;left:50%;right:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/themes/vcigar/img/lupa.png) no-repeat center center;width:64px;height:64px;z-index:1;}.bloque-galeria-colorbox .campo-imagen-multiple > div a:hover:after{visibility:visible;opacity:1;}.bloque-galeria-colorbox .campo-imagen-multiple > div img{max-width:100%;height:auto;vertical-align:bottom;-webkit-transition:all 0.2s;transition:all 0.2s;}@media (min-width:48em){.bloque-galeria-colorbox .campo-imagen-multiple > div{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;}}@media (min-width:75em){.bloque-galeria-colorbox .campo-imagen-multiple > div{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;}}@media (min-width:75em){.path-restaurante-hotel-suances .bloque-galeria-colorbox .campo-imagen-multiple > div{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;}}.formulario-de-contacto{padding:0 15px;}.formulario-de-contacto label{font-weight:bold;letter-spacing:1px;margin:10px 0 2px;display:block;}.formulario-de-contacto input,.formulario-de-contacto textarea{width:100%;border:solid 1px #6D6D6D;}.formulario-de-contacto input[type="submit"]{padding:10px;}.formulario-de-contacto input[type="submit"]:hover{background-color:#a29660;}@media (min-width:75em){.formulario-de-contacto{float:left;width:50%;}}#block-menu-desplegable{font-family:"Century751 BT",Georgia,Times,serif;background-color:rgba(255,255,255,0.9);}#block-menu-desplegable ul{padding:0;}#block-menu-desplegable ul ul{padding:0;}#block-menu-desplegable ul ul a{padding:10px 0 10px 20px;font-size:14px;color:#a29660;border-bottom:none;}#block-menu-desplegable a{color:inherit;text-decoration:none;padding:10px 15px;display:block;letter-spacing:2px;font-size:16px;border-bottom:1px solid #FFF;color:#333;}#block-menu-desplegable a:hover{background-color:#b5ab80;color:#FFF;}#block-menu-desplegable > ul > li:nth-last-child(-n + 2) a{display:block;}@media (min-width:48em){#block-menu-desplegable > ul > li:nth-last-child(-n + 2) a{display:none;}}.reserva-eventos{background-color:rgba(0,0,0,0.5);color:#fff;padding:0.5em;width:100%;}.reserva-eventos h2{margin-top:0;padding-left:30px;cursor:pointer;background-repeat:no-repeat;background-position:left center;background-size:24px;}.reserva-eventos.oculto h2{background-image:url(/themes/vcigar/img/oculto.png);}.reserva-eventos.mostrado h2{background-image:url(/themes/vcigar/img/mostrado.png);}.reserva-eventos h4{margin-top:0;margin-bottom:10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.reserva-eventos input,.reserva-eventos textarea{color:#000;max-width:100%;background-color:rgba(255,255,255,0.8);border:none;margin-bottom:10px;padding:5px;}.reserva-eventos input[type="text"],.reserva-eventos input[type="email"],.reserva-eventos input[type="tel"]{width:100%;}.reserva-eventos input[type="submit"]{width:100%;text-align:center;padding:10px 0;background-color:#fff;font-size:14px;font-weight:400;letter-spacing:2px;text-transform:uppercase;}.reserva-eventos input[type="submit"]:hover{color:#FFF;background-color:rgba(162,150,96,0.7);-webkit-transition:background-color 0.5s ease-in-out 0s;transition:background-color 0.5s ease-in-out 0s;}.reserva-eventos .field--widget-datetime-default label{margin-top:3px;display:inline-block;}.reserva-eventos .field--type-datetime{background:url(/themes/vcigar/img/icono_reserva_blanco.png) no-repeat 10px 22px/32px;}.reserva-eventos .field--type-datetime input{margin-left:50px;}@media (min-width:34em){.reserva-eventos{width:360px;position:absolute;top:20px;right:20px;z-index:1;}}.pagina h1{color:#B0AFB5;letter-spacing:1px;margin-bottom:0;}.pagina h2{color:#787761;text-transform:uppercase;letter-spacing:2px;font-size:1.577em;margin-bottom:50px;}.pagina.full .contenedor-pagina{width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto;text-align:center;letter-spacing:1px;}@media (min-width:75em){.pagina.full .contenedor-pagina{width:75em;}}.pagina.full .campo-imagen-unica img{max-width:100%;height:auto;vertical-align:bottom;}@media (min-width:1920px){.pagina.full .campo-imagen-unica{height:800px;background-size:cover;background-repeat:no-repeat;background-position:bottom center;}}.pagina.full.gran-hotel-suances{margin-bottom:40px;}.pagina.full.gran-hotel-suances h1{font-size:3.157em;padding-bottom:30px;background:url(/themes/vcigar/img/estrellas_titulo.png) no-repeat bottom center;}.pagina.full.conoce-el-parque-natural-sierras-de-cazorla-segura-y-las-villas{margin-bottom:50px;}.pagina.full.conoce-el-parque-natural-sierras-de-cazorla-segura-y-las-villas h2:after{display:block;content:"";height:1px;width:100px;background-color:#a29660;margin:0.5em auto 0;}.pagina.full.conoce-el-parque-natural-sierras-de-cazorla-segura-y-las-villas .campo-imagen-unica{background-image:url("/sites/default/files/sierra-de-cazorla.jpg");}.pagina.full.tarifas-y-precios .campo-imagen-unica{background-image:url("/sites/default/files/hotel_suances_tarifas.jpg");}.pagina.full.tarifas-y-precios h2:after{display:block;content:"";height:1px;width:100px;background-color:#a29660;margin:0.5em auto 0;}.pagina.full.tarifas-y-precios table{width:100%;margin-bottom:2em;}.pagina.full.tarifas-y-precios table p{margin:0;}.pagina.full.tarifas-y-precios tr{border-bottom:solid 1px #a29660;}.pagina.full.tarifas-y-precios tr:last-of-type{border-bottom:none;}.pagina.full.tarifas-y-precios td{padding:10px 0;}.pagina.full.tarifas-y-precios table td:first-of-type,.pagina.full.tarifas-y-precios table th:first-of-type{text-align:left;}.pagina.full.servicios-e-instalaciones-del-hotel{margin-bottom:40px;}.pagina.full.servicios-e-instalaciones-del-hotel .campo-imagen-unica{background-image:url("/sites/default/files/hotel_suances_sala_tv.jpg");}.pagina.full.servicios-e-instalaciones-del-hotel h2:after{display:block;content:"";height:1px;width:100px;background-color:#a29660;margin:0.5em auto 0;}.pagina.full.eventos-en-el-hotel-suances .campo-imagen-unica{background-image:url("/sites/default/files/hotel_suances_salon_de_bodas_1.jpg");}.pagina.full.eventos-en-el-hotel-suances h2:after{display:block;content:"";height:1px;width:100px;background-color:#a29660;margin:0.5em auto 0;}.pagina.full.solicitud-de-reserva .campo-imagen-unica{background-image:url("/sites/default/files/exteriores-el-madronal-4.jpg");}.pagina.full.solicitud-de-reserva h2:after{display:block;content:"";height:1px;width:100px;background-color:#a29660;margin:0.5em auto 0;}.pagina.full.contacto .campo-imagen-unica{background-image:url("/sites/default/files/contacto-el-madronal_0.jpg");}.pagina.full.contacto h2:after{display:block;content:"";height:1px;width:100px;background-color:#a29660;margin:0.5em auto 0;}.pagina.full.galería-de-imágenes h1{margin-top:2em;}.pagina.full.restaurante-hotel-suances .campo-imagen-unica{background-image:url("/sites/default/files/Fotos_Cabecera_restaurante.jpg");}.oferta a{color:inherit;text-decoration:none;}.oferta img{max-width:100%;height:auto;vertical-align:bottom;}.oferta .campo-texto-precio p{font-size:1.333em;margin:0;}.oferta .campo-texto-precio strong{color:#a29660;display:block;font-size:3.157em;line-height:1;font-family:"Century751 BT",Georgia,Times,serif;}.oferta.full{width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto;}@media (min-width:75em){.oferta.full{width:75em;}}.oferta.full h1{text-align:center;margin-top:2em;}.oferta.full h1:after{display:block;content:"";height:1px;width:100px;background-color:#a29660;margin:0.5em auto 0;}@media (min-width:48em){.oferta.full .envoltorio-oferta{width:50%;float:left;}}.oferta.full .campo-imagen-unica{margin-bottom:1em;}.oferta.full .campo-body{padding:0 1em 0 2em;letter-spacing:1px;}@media (min-width:48em){.oferta.full .campo-body{width:50%;float:left;}}.oferta.teaser{background-size:cover;background-position:bottom center;color:#fff;min-height:400px;-webkit-transition:-webkit-filter 0.5s ease;transition:-webkit-filter 0.5s ease;transition:filter 0.5s ease;transition:filter 0.5s ease,-webkit-filter 0.5s ease;-webkit-filter:grayscale(0);filter:grayscale(0);}.oferta.teaser:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.oferta.teaser h2{margin-top:0;border-bottom:solid 1px #fff;padding-bottom:0.5em;font-size:1.977em;}.oferta.especial{border-bottom:solid 1px #a29660;}.oferta.especial img{-webkit-transition:-webkit-filter 0.5s ease;transition:-webkit-filter 0.5s ease;transition:filter 0.5s ease;transition:filter 0.5s ease,-webkit-filter 0.5s ease;-webkit-filter:grayscale(0);filter:grayscale(0);}.oferta.especial img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.pagepiling-page{overflow:hidden;}.pagepiling-page > div{position:relative;height:100%;margin-bottom:0;}.pagepiling-page > footer{display:none;}.habitaciones.full h2{margin:0;color:#333;}.habitaciones.full .section{background-size:contain;background-repeat:no-repeat;}@media (min-width:48em){.habitaciones.full .section{background-size:cover;}}.habitaciones.full .descripcion-habitaciones{position:absolute;bottom:52px;left:0;width:100%;z-index:10;text-align:center;}.habitaciones.full .descripcion-habitaciones > div{padding:20px 0.5em 0.5em;background-color:rgba(255,255,255,0.8);}.habitaciones.full .descripcion-habitaciones p{line-height:15px;}.turismo img{max-width:100%;height:auto;vertical-align:bottom;}.turismo.full{width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto;}@media (min-width:75em){.turismo.full{width:75em;}}.turismo.full h1{text-align:center;margin-top:2em;}.turismo.full h1:after{display:block;content:"";height:1px;width:100px;background-color:#a29660;margin:0.5em auto 0;}.turismo.full .envoltorio-turismo{*zoom:1;}.turismo.full .envoltorio-turismo:before,.turismo.full .envoltorio-turismo:after{content:" ";display:table;}.turismo.full .envoltorio-turismo:after{clear:both;}.turismo.full .campo-imagen-unica{margin-bottom:1em;}@media (min-width:48em){.turismo.full .campo-imagen-unica{width:50%;float:left;}}.turismo.full .campo-body{padding:0 1em;}@media (min-width:48em){.turismo.full .campo-body{width:50%;float:left;}}.turismo.teaser{padding:0.5em;text-align:center;}.turismo.teaser h3{color:#787761;}.turismo.teaser h3:after{display:block;content:"";height:1px;width:100px;background-color:#a29660;margin:0.5em auto 0;}.turismo.teaser a{-webkit-transition:-webkit-filter 0.3s linear;transition:-webkit-filter 0.3s linear;transition:filter 0.3s linear;transition:filter 0.3s linear,-webkit-filter 0.3s linear;}.turismo.teaser a:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.diapositiva_slider{position:relative;text-align:center;}.diapositiva_slider img{max-width:100%;height:auto;vertical-align:bottom;}@media (min-width:62em){.diapositiva_slider{text-align:left;}.diapositiva_slider h2{font-size:40px;}.diapositiva_slider h2,.diapositiva_slider a{background-color:rgba(0,0,0,0.5);color:#fff;padding:10px 15px;}.diapositiva_slider a{display:inline-block;border:solid 1px #fff;font-size:30px;text-decoration:none;}.diapositiva_slider .contenedor-slider{position:absolute;bottom:10%;left:10%;}}@media (min-width:1920px){.diapositiva_slider .campo-imagen-unica{height:800px;background-size:cover;background-position:bottom center;}.diapositiva_slider .contenedor-slider{bottom:20%;left:20%;}.diapositiva_slider img{display:none;}}.slider-inicio .carousel-indicators{position:absolute;bottom:30px;left:0;text-align:center;z-index:15;width:100%;margin:0;padding:0;list-style:none;}.slider-inicio .carousel-indicators li{display:inline-block;width:12px;height:12px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;box-shadow:1px 1px 0 #666;}.slider-inicio .carousel-indicators .active{margin:0;background-color:#a29660;}.carousel .oferta.teaser .envoltorio-oferta{position:relative;padding:1em 1em 0.5em 1em;background-color:rgba(0,0,0,0.7);width:100%;min-height:200px;}@media (min-width:62em){.carousel .oferta.teaser .envoltorio-oferta{width:40%;min-height:400px;}}@media (min-width:48em){.carousel .oferta.teaser .campo-texto-precio{position:absolute;bottom:10px;right:10px;}}.slider-ofertas-ofertas .carousel-indicators,.slider-ofertas-escapadas .carousel-indicators{position:absolute;bottom:10px;right:10px;z-index:15;width:100%;margin:0;padding:0;list-style:none;text-align:right;}.slider-ofertas-ofertas .carousel-indicators li,.slider-ofertas-escapadas .carousel-indicators li{display:inline-block;width:12px;height:12px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;box-shadow:1px 1px 0 #666;}.slider-ofertas-ofertas .carousel-indicators .active,.slider-ofertas-escapadas .carousel-indicators .active{margin:0;background-color:#a29660;}@media (min-width:75em){.slider-ofertas-ofertas,.slider-ofertas-escapadas{float:left;width:50%;}.slider-ofertas-ofertas{padding-left:10%;padding-right:2px;}.slider-ofertas-escapadas{padding-right:10%;padding-left:2px;}}.ofertas-especiales{width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto;}@media (min-width:75em){.ofertas-especiales{width:75em;}}.ofertas-especiales > div > div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.ofertas-especiales h2{text-align:center;}.ofertas-especiales h2:after{display:block;content:"";height:1px;width:100px;background-color:#a29660;margin:0.5em auto 0;}.ofertas-especiales .oferta-especial{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;padding:0 0.5em;margin-bottom:0.5em;}@media (min-width:48em){.ofertas-especiales .oferta-especial{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}}@media (min-width:62em){.ofertas-especiales .oferta-especial{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;}}.carousel{position:relative;}.carousel-inner{position:relative;overflow:hidden;width:100%;}.carousel-inner > .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner > .item{-webkit-transition:-webkit-transform 0.6s ease-in-out;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;}.carousel-inner > .item.next,.carousel-inner > .item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0;}.carousel-inner > .item.prev,.carousel-inner > .item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0;}.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0;}}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display:block;}.carousel-inner > .active{left:0;}.carousel-inner > .next,.carousel-inner > .prev{position:absolute;top:0;width:100%;}.carousel-inner > .next{left:100%;}.carousel-inner > .prev{left:-100%;}.carousel-inner > .next.left,.carousel-inner > .prev.right{left:0;}.carousel-inner > .active.left{left:-100%;}.carousel-inner > .active.right{left:100%;}.carousel-control{position:absolute;bottom:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:30px;height:30px;background-repeat:no-repeat;background-size:30px;}.carousel-control.left{left:0;background-image:url(/themes/vcigar/img/atras.png);}.carousel-control.right{right:0;background-image:url(/themes/vcigar/img/oculto.png);}.turismo-que-visitar,.turismo-playas,.turismo-actividades,.turismo-aleatorio{width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto;}@media (min-width:75em){.turismo-que-visitar,.turismo-playas,.turismo-actividades,.turismo-aleatorio{width:75em;}}.turismo-que-visitar > div > div,.turismo-playas > div > div,.turismo-actividades > div > div,.turismo-aleatorio > div > div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.turismo-que-visitar h2,.turismo-playas h2,.turismo-actividades h2,.turismo-aleatorio h2{font-size:22px;color:#b0afb5;text-align:center;border-bottom:1px dotted #CCCCCC;padding-bottom:10px;}.turismo-que-visitar .turismo-item,.turismo-playas .turismo-item,.turismo-actividades .turismo-item,.turismo-aleatorio .turismo-item{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;min-width:0;}@media (min-width:48em){.turismo-que-visitar .turismo-item,.turismo-playas .turismo-item,.turismo-actividades .turismo-item,.turismo-aleatorio .turismo-item{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;}}@media (min-width:75em){.turismo-que-visitar .turismo-item,.turismo-playas .turismo-item,.turismo-actividades .turismo-item,.turismo-aleatorio .turismo-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;}}.path-contacto > div{margin-bottom:0;}.path-contacto > footer{margin-top:0;}.path-contacto main + div{width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto;}@media (min-width:75em){.path-contacto main + div{width:75em;}}.path-contacto main + div + div:last-of-type{clear:both;}.path-contacto iframe{vertical-align:bottom;}
.datos-de-contacto a{color:#838282;text-decoration:none;}.solicitud-de-reserva a{color:#838282;text-decoration:underline;}.solicitud-de-reserva a:hover{text-decoration:none;}.datos-de-contacto a:hover{text-decoration:underline;}h1{margin-bottom:-10px;}.pagina h2{text-transform:none;color:#333;}.bloque-titulo-y-texto h2 strong{font-size:1.777em;font-weight:normal;}.servicios fondo-con-texto-superpuesto,.bloque-titulo-y-texto h2,.bloque-titulo-y-texto h2 strong,.pagina h2,h1,.bloque-titulo-y-video h2{}h1,h2,h3,h4,h5,h6{font-family:"Glegoo",Georgia,Times,serif;}.diapositiva_slider h2,.reservas-desplegable input[type="submit"]:hover,.solicitud-de-reserva-pagina input[type="submit"]:hover,.descripcion-habitaciones h2{background-color:rgba(139,26,4,0.8);}.color,.pagina h1,.bloque-titulo-y-texto h2 strong,.bloque-titulo-y-video h2 strong,.buscas-un-hotel-mas-economico a,header nav[role="navigation"] a:hover,.formulario-de-contacto input[type="submit"],.habitaciones.full h2:hover,.ofertas-especiales .oferta-especial .envoltorio-oferta h3,.oferta.full h1,#tarifas h3,.datos-de-contacto a:hover,.solicitud-de-reserva a:hover,.views-tipos-de-apartamentos-1 .views-row .views-field-title a:hover,#tarifas .descripcion a,.turismo-aleatorio h2,.turismo-que-visitar h2{color:#781602;}#block-menu-desplegable a:hover,.bloque-titulo-y-texto h2::after,.bloque-titulo-y-video h2::after,.pagina.full.contacto h2::after,.path-galeria-de-imagenes .contenedor-pagina h2::after,.pagina.full.tarifas-y-precios h2::after,.formulario-de-contacto input[type="submit"]:hover,.slider-ofertas-ofertas .carousel-indicators .active,.slider-ofertas-escapadas .carousel-indicators .active,.path-tipos-apartamentos-rurales-en-sierra-de-cazorla .contenedor-pagina .campo-body h2::after,body > footer,.oferta.full h1::after,.ofertas-especiales h2::after,.datos-de-contacto h2::after,.pagina.full.solicitud-de-reserva h2::after,.pagina.full.conoce-el-parque-natural-sierras-de-cazorla-segura-y-las-villas h2::after,.turismo.teaser h3::after,.turismo.full h1::after{background-color:#781602;}.oferta.especial{border-bottom:1px solid #781602;}.bloque-titulo-y-texto h2,.bloque-titulo-y-video h2{color:#999;}header nav[role="navigation"] a{font-family:"glegoo",Georgia,Times,serif;font-size:16px;letter-spacing:1px;}#block-menu-desplegable{font-family:"glegoo",Georgia,Times,serif;}#block-menu-desplegable a{font-size:14px;}.turismo-aleatorio .turismo h3,.turismo.teaser h3{line-height:26px;color:#333;}.turismo-que-visitar h2{margin-bottom:50px;}@media (min-width:320px) and (max-width:529px){.turismo-que-visitar h2{margin-bottom:30px;}body > header{flex:0 0 112px;position:relative;z-index:9;}.branding{float:none;width:100%;display:block !important;border-bottom:1px solid #E6E6E6;text-align:center;}.branding img{-webkit-filter:drop-shadow(1px 1px 0px #fff);filter:drop-shadow(1px 1px 0px #fff);margin-top:5px;}header nav[role="navigation"] [role="button"]{border-right:1px solid #E6E6E6;}header nav[role="navigation"] a,header nav[role="navigation"] p{line-height:43px;}.apartamentos-rurales-el-madroñal.full .campo-imagen-unica img,.tarifas-y-precios.full .campo-imagen-unica img,.tipos-de-apartamentos-rurales.full .campo-imagen-unica img{width:100%;height:auto;}.apartamentos-rurales-el-madroñal.full .campo-video,.tarifas-y-precios.full .campo-video,.tipos-de-apartamentos-rurales.full .campo-video{display:none;}}@media (min-width:530px){.apartamentos-rurales-el-madroñal.full .campo-imagen-unica,.tarifas-y-precios.full .campo-imagen-unica,.tipos-de-apartamentos-rurales.full .campo-imagen-unica{display:none;}.turismo-que-visitar .turismo-item,.turismo-aleatorio .turismo-item{margin-bottom:50px;}.reservas-desplegable h2,.solicitud-de-reserva-pagina h2,.contact-message-formulario-eventos-form h2{font-size:22px !important;}}@media (min-width:530px) and (max-width:999px){.branding img{-webkit-filter:drop-shadow(1px 1px 0px #fff);filter:drop-shadow(1px 1px 0px #fff);margin-top:5px;}}@media (min-width:1000px){.branding img{-webkit-filter:drop-shadow(0px 0px 0px #6D6D6D);filter:drop-shadow(0px 0px 0px #6D6D6D);height:50px;width:auto;}}@media (min-width:530px) and (max-width:1099px){.header-extra-links span{display:none;}}@media (min-width:766px) and (max-width:999px){.telefono-y-facebook{margin-right:0px;}header nav[role="navigation"] a,header nav[role="navigation"] p{padding:10px 9px;}header nav[role="navigation"] a{font-size:17px;}.header-extra-links p{padding:10px 2px;}header nav[role="navigation"] a{font-size:13px;}}@media (min-width:1100){.header-extra-links span{display:inline;}}.path-galeria-de-imagenes .contenedor-pagina h2::after{background-color:#a29660;content:"";display:block;height:1px;margin:0.5em auto 0;width:100px;}.buscas-un-hotel-mas-economico{width:100% !important;}.reservas-desplegable h2,.solicitud-de-reserva-pagina h2,.contact-message-formulario-eventos-form h2{background-size:19px auto;font-size:25px;padding-bottom:4px;}.reservas-desplegable h2:hover,.solicitud-de-reserva-pagina h2:hover{}.reservas-desplegable input[type="date"],.solicitud-de-reserva-pagina input[type="date"]{width:67%;}.reservas-desplegable p,.solicitud-de-reserva-pagina p,.contact-message-formulario-eventos-form h4{font-size:14px;font-weight:300;}.reservas-desplegable h4,.solicitud-de-reserva-pagina h4{font-weight:300;font-size:14px;text-align:center;}.reservas-desplegable p strong,.solicitud-de-reserva-pagina p strong{color:pink;font-weight:400;line-height:30px;text-transform:uppercase;letter-spacing:1px;font-size:15px;}.reservas-desplegable p a,.solicitud-de-reserva-pagina p a{color:inherit;display:block;padding:3px;display:block;border:1px solid #FFFFFF;width:80%;margin-left:auto;margin-right:auto;font-size:14px;letter-spacing:1px;text-decoration:none;}.reservas-desplegable p a:hover,.solicitud-de-reserva-pagina p a:hover{background-color:rgba(0,0,0,0.3);}.reservas-desplegable input[type="submit"],.solicitud-de-reserva-pagina input[type="submit"],.contact-message-formulario-eventos-form input[type="submit"]{background-color:rgba(255,255,255,0.2);border:1px solid #FFFFFF;color:#fff;text-shadow:1px 1px 1px #333;}.reserva-eventos textarea{height:100px;}.reserva-eventos.oculto h2{margin-bottom:0px;}@media (min-width:320px) and (max-width:529px){.reservas-desplegable h2,.solicitud-de-reserva-pagina h2,.contact-message-formulario-eventos-form h2{font-size:20px;}}.modal .campo-body{width:500px;}.modal .campo-body h2{color:pink;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:2px;}.modal li{line-height:30px;}.solicitud-de-reserva .ventajas strong{color:#a29660;}.slider-inicio .carousel-indicators .active{margin:0;background-color:#8b1a04;}.diapositiva_slider h2{color:#FFF;}.diapositiva_slider a{background-color:rgba(255,255,255,0.8);color:#3d3c2f;text-transform:uppercase;font-weight:400;border-color:#fff;text-shadow:1px 1px 1px #fff;}.diapositiva_slider a:hover{background-color:rgba(0,0,0,0.5);color:#fff;transition:all 1s ease-in-out 0s;border-color:#fff;text-shadow:none;}@media (min-width:320px) and (max-width:999px){.diapositiva_slider h2{margin-top:0px;padding:5px;}.diapositiva_slider a{display:block;text-decoration:none;margin-top:-20px;padding:15px;}#slider-inicio-block_1 .carousel-indicators{display:none;}.slider-ofertas-ofertas #ofertas-block_1 .carousel-indicators{margin-bottom:0px;}.slider-ofertas-ofertas .carousel-indicators,.slider-ofertas-escapadas .carousel-indicators{bottom:0px;}.slider-ofertas-ofertas .carousel-indicators li,.slider-ofertas-escapadas .carousel-indicators li{border:1px solid #fff;border-radius:10px;box-shadow:1px 1px 0 #666;cursor:pointer;display:inline-block;height:12px;text-indent:-999px;width:12px;background-color:#CCC;}.carousel .oferta.teaser .envoltorio-oferta{margin-top:20px;}}@media (min-width:62em){.diapositiva_slider .contenedor-slider{position:absolute;bottom:10%;left:2%;}.diapositiva_slider h2{padding:12px 16px;font-size:30px;margin-bottom:5px;}.diapositiva_slider a{padding:10px 15px;font-size:14px;letter-spacing:3px;text-transform:uppercase;}}@media (min-width:1920px){.diapositiva_slider .contenedor-slider{bottom:5%;left:1%;}}.descripcion-habitaciones h2{padding:5px;font-size:24px;cursor:pointer;display:block;}.habitaciones.full h2{color:#FFF;}.descripcion-habitaciones h2:hover{background-color:rgba(255,255,255,0.8);-webkit-transition:background-color 0.5s ease-in-out 0s;transition:background-color 0.5s ease-in-out 0s;}.descripcion-habitaciones span{padding-right:5px;}.conoce-el-parque-natural-sierras-de-cazorla-segura-y-las-villas .contenedor-pagina h1{text-transform:none;}.turismo-aleatorio{margin-top:50px;}.turismo.full .campo-body{margin-bottom:40px;padding-bottom:0;padding-left:50px;padding-right:0px;padding-top:0;}.envoltorio-turismo .campo-body{text-align:justify;}.envoltorio-turismo .campo-body p{margin-bottom:10px;}@media (min-width:320px) and (max-width:529px){.turismo.teaser h3{line-height:22px;}.turismo.full h1{font-size:30px;line-height:34px;margin-bottom:40px;}.galeria-de-imagenes-general{margin-top:-40px;}}.pagina.full.tarifas-y-precios .nota{font-size:14px;font-style:italic;}.oferta-especial h3{color:#787761;letter-spacing:0px;font-size:24px;}.bloque-galeria-colorbox .campo-imagen-multiple > div img{border:1px solid #FFFFFF;}.envoltorio-oferta .campo-imagen-unica{text-align:right;}.ofertas-especiales .oferta-especial .envoltorio-oferta{min-height:234px;}.path-tarifas-y-precios .oferta .campo-texto-precio,.ofertas-especiales .campo-texto-precio{margin-top:20px;}.oferta.full .campo-body{min-height:400px;}.oferta.full .campo-body{margin-bottom:40px;}.formulario-de-contacto{margin-bottom:30px;}.formulario-de-contacto label{color:#787761;font-weight:300;}.formulario-de-contacto .form-text,.formulario-de-contacto .form-email{height:34px;margin-bottom:10px;}.formulario-de-contacto input,.formulario-de-contacto textarea{border:1px solid #e8e8e8;width:100%;}.formulario-de-contacto input[type="submit"]{padding:10px;font-size:14px;font-weight:300;letter-spacing:2px;text-transform:uppercase;margin-top:5px;background-color:#fff;}.formulario-de-contacto input[type="submit"]:hover{transition:all 0.5s ease-in-out 0s;color:#FFF;}.formulario-de-contacto label{color:#666;}@media (min-width:320px) and (max-width:529px){.datos-de-contacto.full{margin-bottom:30px;margin-top:-20px;}.datos-de-contacto.full h2{color:#333;font-size:18px;}.datos-de-contacto.full h2::after{content:none;margin-bottom:-10px;}}.tarifas-y-precios thead{color:#a29660;}.oferta.full .campo-body .validez,.oferta.full .campo-body .novalidez{background-position:left 5px;padding-left:50px;background-repeat:no-repeat;border-bottom:1px solid #e8e8e8;min-height:50px;padding-top:7px;padding-bottom:20px;}.oferta.full .campo-body .validez{background-image:url(/themes/vcigar/img/calendario.png);}.oferta.full .campo-body .novalidez{background-image:url(/themes/vcigar/img/calendario_no.png);margin-bottom:20px;padding-top:10px;}.oferta.full .campo-body .alojamiento h3{margin-bottom:10px;color:#333;margin-top:0px;}.oferta.full .campo-body .nota,.oferta.full .campo-body .alojamiento{border-top:1px solid #e8e8e8;padding-top:20px;}.oferta.full .campo-body .nota p{margin-bottom:0px;font-size:14px;font-style:italic;line-height:16px;}.oferta.full .campo-body .alojamiento .precio{color:#c3b679;font-weight:bolder;}.solicitud-de-reserva.full .resalte h3{color:#a29660;font-size:24px;}.solicitud-de-reserva.full .resalte p{background-color:#f2f2f2;padding:20px;color:#333;}@media (min-width:531px) and (max-width:960px){.turismo.full h1,.oferta.full h1{font-size:30px;line-height:34px;margin-bottom:40px;}.ofertas-especiales .envoltorio-oferta h3{font-size:25px;line-height:27px;}}@media (min-width:961px){.ofertas-especiales .turismo,.ofertas-especiales  .oferta{margin-top:-30px;}.turismo.full h1,.oferta.full h1{font-size:38px;line-height:34px;margin-bottom:40px;}.ofertas-especiales .envoltorio-oferta h3{font-size:25px;line-height:27px;}}@media (min-width:320px) and (max-width:767px){.pagina h1{font-size:24px;line-height:26px;margin-bottom:10px;}.pagina h2{font-size:16px;letter-spacing:1px;}.buscas-un-hotel-mas-economico.full p{font-size:18px;padding-left:15px;padding-right:15px;}.servicios-incluidos-en-el-hotel .campo-body h2,.bloque-titulo-y-video .campo-body h2{margin-top:30px;}.servicios-incluidos-en-el-hotel .campo-body p,.bloque-titulo-y-video .campo-body p{margin-top:30px;}.bloque-titulo-y-texto,.bloque-titulo-y-video{padding:1em 1em;}.bloque-titulo-y-texto h2 strong,.bloque-titulo-y-video  h2 strong{font-size:30px;margin-bottom:10px;}.bloque-titulo-y-texto h2,.bloque-titulo-y-video h2{font-size:18px;line-height:20px;}.bloque-titulo-y-texto p,.bloque-titulo-y-video p{font-size:1.133em;margin-top:30px;}.descubre-1-dia-en-el-gran-hotal-suances p{width:100%;}.oferta.teaser{min-height:350px;}.carousel .oferta.teaser .envoltorio-oferta{width:60%;min-height:350px;margin-bottom:20px;}.oferta.teaser h2{font-size:24px;}.oferta .campo-texto-precio p{font-size:16px;margin-top:20px;}.oferta .campo-texto-precio strong{font-size:34px;}.buscas-un-hotel-mas-economico{padding-left:15px;padding-right:15px;}.oferta.full h1,.turismo.full h1{margin-top:20px;}.envoltorio-oferta .campo-imagen-unica img{width:100%;height:auto;}.oferta.full .campo-body{letter-spacing:1px;padding-bottom:0;padding-left:10px;padding-right:10px;padding-top:0;margin-top:20px;}.ofertas-especiales .envoltorio-oferta h3{font-size:22px !important;min-height:85px !important;}.ofertas-especiales .campo-body{min-height:120px !important;}.ofertas-especiales .oferta{margin-bottom:30px;}.ofertas-especiales .envoltorio-oferta .campo-texto-precio p{font-size:13px;}.servicios .campo-body,.servicios-en-pagina .campo-body{width:100%;padding-bottom:20px;padding-left:1em;padding-right:1em;padding-top:20px;}.servicios .campo-body li,.servicios-en-pagina .campo-body li{background-position:center top;font-size:11px;height:120px;padding-top:70px;text-align:center;width:25%;}.servicios .campo-body li,.servicios-en-pagina .campo-body li{background-size:60px auto;}.turismo.full .campo-body{padding:0;}.contenedor-pie-de-pagina{padding-left:0px;padding-right:0px;padding-top:0px;}.logotipo-pie-de-pagina{display:none;}.contacto-pie-de-pagina h2{margin-top:-10px;}.siguenos-en-facebook{text-align:center;margin-top:10px;}.contacto-pie-de-pagina,.consigue-el-mejor-precio{width:94%;text-align:center;border-bottom:1px solid #ccc;margin-left:auto;margin-right:auto;}.siguenos-en-facebook .campo-body{display:flex;width:230px;margin-left:auto;margin-right:auto;padding-top:20px;}.siguenos-en-facebook .campo-body h2{margin-right:10px;line-height:0px;}.contenedor-pie-de-pagina > *{flex:none;}.copyright-sumur-digital{width:100%;padding-bottom:0px;}.path-user-login .user-login-form{width:96%;margin-left:2%;margin-right:2%;margin-top:30px;}.solicitud-de-reserva-pagina{margin:0 auto;width:100%;}}@media (min-width:768px) and (max-width:990px){.carousel .oferta.teaser .envoltorio-oferta{width:60%;min-height:400px;}.slider-ofertas-ofertas,.slider-ofertas-escapadas{float:left;width:50%;}.oferta.teaser h2{line-height:32px;}.slider-ofertas-ofertas{padding-left:1%;padding-right:2px;}.slider-ofertas-escapadas{padding-right:1%;padding-left:2px;}.oferta .campo-texto-precio p{font-size:19px;margin:0;}.bloque-titulo-y-video .campo-titulo,.bloque-titulo-y-video .campo-video{width:100%;}.bloque-titulo-y-video h2,.bloque-titulo-y-video p{display:block;float:left;width:50%;}.bloque-titulo-y-texto h2,.bloque-titulo-y-video h2{font-size:1.869em;}.bloque-titulo-y-texto h2 strong,.bloque-titulo-y-video  h2 strong{font-size:1.33em;}.bloque-titulo-y-texto p,.bloque-titulo-y-video p{font-size:1.133em;}.bloque-titulo-y-video p{padding-top:30px;padding-bottom:30px;}.oferta.full h1,.turismo.full h1{margin-top:20px;}.envoltorio-oferta .campo-imagen-unica img{width:100%;height:auto;}.ofertas-especiales .envoltorio-oferta h3{min-height:85px !important;font-size:30px;}.ofertas-especiales .campo-body{min-height:60px !important;}.ofertas-especiales .oferta{margin-bottom:30px;}.ofertas-especiales .envoltorio-oferta .campo-texto-precio p{font-size:18px;}.path-user-login .user-login-form{width:400px;margin-left:auto;margin-right:auto;margin-top:40px;}}@media (min-width:991px) and (max-width:1400px){.carousel .oferta.teaser .envoltorio-oferta{width:60%;min-height:400px;}.oferta .campo-texto-precio p{font-size:18px;margin:0;}}@media (min-width:991px){.descubre-1-dia-en-el-gran-hotal-suances p{width:80%;}.oferta.full h1,.turismo.full h1{margin-top:100px;}.envoltorio-oferta .campo-imagen-unica img{width:100%;height:auto;}.ofertas-especiales .envoltorio-oferta h3{min-height:85px !important;font-size:34px;margin-top:10px;margin-bottom:10px;}.ofertas-especiales .campo-body{min-height:60px !important;}.ofertas-especiales .oferta{margin-bottom:30px;}.ofertas-especiales .envoltorio-oferta .campo-texto-precio p{font-size:18px;}.solicitud-de-reserva.full .resalte h3{font-size:28px;margin-top:40px;}.path-user-login .user-login-form{width:600px;margin-left:auto;margin-right:auto;margin-top:100px;}.solicitud-de-reserva-pagina{margin:0;width:100%;background-color:#fff;}.solicitud-de-reserva-pagina #contact-message-solicitud-de-reserva-form{width:350px;margin-left:auto;margin-right:10px;background-color:rgba(0,0,0,0.5);padding:20px;}.solicitud-de-reserva-pagina{background:url(/themes/vcigar/img/apartamentos-el-madronal-reservas.jpg) no-repeat 15px center/60% auto;}.contenedor-pie-de-pagina .campo-body{font-size:14px;}.contenedor-pie-de-pagina .copyright-sumur-digital .campo-body{font-size:11px;}.solicitud-de-reserva .ventajas{text-align:justify;margin-top:30px;margin-bottom:30px;}.conoce-el-parque-natural-sierras-de-cazorla-segura-y-las-villas.full h1{width:725px;margin-left:auto;margin-right:auto;line-height:46px;}}@media (min-width:75em){.solicitud-de-reserva-pagina{width:75em;letter-spacing:1px;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em;text-align:center;}}.campo-video video{width:100% !important;height:auto !important;}#tarifas{margin-bottom:50px;}#tarifas .tipo_de_casa{}#tarifas .n_personas{color:#333;}#tarifas .precio{color:#333;font-weight:normal;}#tarifas .precio strong{font-size:12px;}.path-tarifas-y-precios .campo-body p:first-of-type{margin-top:10px !important;}@media (min-width:320px) and (max-width:767px){#tarifas h3{border-bottom:1px dotted #CCCCCC;}#tarifas .precio{font-size:26px;margin-top:10px;margin-bottom:10px;}#tarifas .n_personas{font-size:20px;font-weight:normal;}#tarifas h3{border-bottom:1px dotted #CCCCCC;}}@media (min-width:768px){.oferta.teaser h2{line-height:32px;}.servicios-incluidos-en-el-hotel h2 strong,.descubre-1-dia-en-el-gran-hotal-suances h2 strong{margin-bottom:-20px;font-size:50px;}.servicios-incluidos-en-el-hotel h2,.descubre-1-dia-en-el-gran-hotal-suances h2{font-size:30px;}.servicios .campo-body{padding:8em 1em;}.fondo-con-texto-superpuesto h1{font-size:40px;}#tarifas h3{min-width:200px;margin-top:0px;margin-bottom:6px;padding-left:10px;padding-right:10px;}#tarifas .casa{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}#tarifas .n_personas{font-size:18px;padding-left:10px;padding-right:10px;margin-bottom:10px;}#tarifas .descripcion p{text-align:justify !important;}#tarifas .descripcion p{text-align:left !important;padding-left:20px;}#tarifas .casa{border-bottom:1px dotted #CCCCCC;margin-bottom:30px;padding-bottom:20px;}#tarifas .precio{font-size:24px;}#tarifas .precio strong{color:#666;}#tarifas .descripcion a{text-decoration:underline;}#tarifas .descripcion a:hover{color:#333;text-decoration:none;}.datos-de-contacto .campo-body p{font-size:18px;line-height:30px;}.views-tipos-de-apartamentos-1 a{-webkit-transition:-webkit-filter 0.3s linear;transition:-webkit-filter 0.3s linear;transition:filter 0.3s linear;transition:filter 0.3s linear,-webkit-filter 0.3s linear;}.views-tipos-de-apartamentos-1 a:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.conoce-el-parque-natural-sierras-de-cazorla-segura-y-las-villas.full h1{line-height:40px;margin-bottom:15px;}}.path-tipos-apartamentos-rurales-en-sierra-de-cazorla .contenedor-pagina .campo-body h2::after{content:"";display:block;height:1px;margin:0.5em auto 0;width:100px;}.views-tipos-de-apartamentos-1{width:100%;letter-spacing:1px;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em;text-align:center;}.views-tipos-de-apartamentos-1 header{margin-bottom:30px;}.views-tipos-de-apartamentos-1 .views-row{display:inline-block;vertical-align:bottom;}.views-tipos-de-apartamentos-1 .views-row .views-field-title{margin-bottom:10px;margin-top:30px;}.views-tipos-de-apartamentos-1 .views-row .views-field-title a{text-decoration:none;color:#333;font-size:16px;font-weight:400;font-family:"Glegoo",Georgia,Times,serif;line-height:18px;}.views-tipos-de-apartamentos-1 .views-row .views-field-field-imagen-multiple img{width:100%;height:auto;}.bloque-titulo-y-texto .campo-titulo,.bloque-titulo-y-texto .campo-body{display:block;float:left;width:50%;}@media (min-width:320px) and (max-width:767px){.views-tipos-de-apartamentos-1 .views-row{display:inline-block;width:49%;vertical-align:bottom;}.views-tipos-de-apartamentos-1 .views-row .views-field-title a{letter-spacing:0px;font-size:14px;}}@media (min-width:768px){.views-tipos-de-apartamentos-1 .views-row{display:inline-block;width:32%;vertical-align:bottom;}}@media (min-width:75em){.views-tipos-de-apartamentos-1{width:75em;}}.bloque-titulo-y-texto .campo-titulo,.bloque-titulo-y-texto .campo-body{display:block;float:none;width:100%;}.servicios_apartamentos ul{*zoom:1;}.servicios_apartamentos ul:before,.servicios_apartamentos ul:after{content:" ";display:table;}.servicios_apartamentos ul:after,.servicios_apartamentos ul:after{clear:both;}.servicios_apartamentos li{display:block;float:left;width:50%;text-align:center;padding-top:120px;color:#666;background-repeat:no-repeat;background-position:center center;font-size:16px;height:150px;}.servicios_apartamentos li:nth-child(1){background-image:url(/themes/vcigar/img/aire-acondicionado.png);}.servicios_apartamentos li:nth-child(2){background-image:url(/themes/vcigar/img/amenities.png);}.servicios_apartamentos li:nth-child(3){background-image:url(/themes/vcigar/img/jacuzzi.png);}.servicios_apartamentos li:nth-child(4){background-image:url(/themes/vcigar/img/lavanderia.png);}.servicios_apartamentos li:nth-child(5){background-image:url(/themes/vcigar/img/mascotas.png);}.servicios_apartamentos li:nth-child(6){background-image:url(/themes/vcigar/img/ico_parking.png);}.servicios_apartamentos li:nth-child(7){background-image:url(/themes/vcigar/img/piscina.png);}.servicios_apartamentos li:nth-child(8){background-image:url(/themes/vcigar/img/secador.png);}.servicios_apartamentos li:nth-child(9){background-image:url(/themes/vcigar/img/tv-lcd.png);}.servicios_apartamentos li:nth-child(10){background-image:url(/themes/vcigar/img/wifi.png);}.servicios_apartamentos li:nth-child(11){background-image:url(/themes/vcigar/img/barbacoa.png);}.servicios_apartamentos li:nth-child(12){background-image:url(/themes/vcigar/img/lena.png);}.servicios_apartamentos li:nth-child(13){background-image:url(/themes/vcigar/img/limpieza.png);}.servicios_apartamentos li:nth-child(14){background-image:url(/themes/vcigar/img/chimenea.png);}.servicios_apartamentos li{-webkit-filter:grayscale(100%);filter:grayscale(100%);-moz-transition-property:filter;-o-transition-property:filter;-webkit-transition-property:filter;transition-property:filter;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease;}.servicios_apartamentos li:hover{-webkit-filter:grayscale(0);filter:grayscale(0);}.fondo-con-texto-superpuesto > div{background-color:rgba(0,0,0,0.6);}.servicios .campo-body{margin-left:auto;margin-right:auto;padding:6em 1em 6em;width:100%;}.fondo-con-texto-superpuesto h2,.fondo-con-texto-superpuesto h1{color:#FFF;text-align:center;}@media (min-width:48em){.servicios_apartamentos li{width:33.3333%;}}@media (min-width:62em){.servicios_apartamentos li{width:14%;}}.bloque-galeria-colorbox{width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto;padding-top:2em;padding-bottom:2em;}@media (min-width:75em){.bloque-galeria-colorbox{width:75em;}}@media (min-width:320px) and (max-width:767px){.servicios_apartamentos ul{margin-bottom:30px;}.servicios_apartamentos li{width:24%;font-size:12px;background-size:60% auto;height:130px;padding-top:105px;}.fondo-con-texto-superpuesto h2{font-size:18px;}.fondo-con-texto-superpuesto h1{font-size:26px;line-height:28px;}.servicios .campo-body{padding-bottom:3em;padding-left:1em;padding-right:1em;padding-top:2em;}}.path-user-login .user-login-form{padding:20px;}.path-user-login .user-login-form label{color:#333;margin-bottom:5px;}.path-user-login .user-login-form .description{color:#666;font-size:12px;font-style:italic;margin-bottom:20px;margin-top:5px;}.path-user-login .user-login-form .form-text{border:1px solid #CCCCCC;width:100%;}.user-logged-in #block-navegacionprincipal{padding-top:100px;}.alternadordeidioma{display:none;}.path-aviso-legal h3{color:#333;border-bottom:1px dotted #CCCCCC;}.pagina h1{letter-spacing:1px;text-transform:uppercase;}.copyright-sumur-digital a{color:#fff;text-decoration:underline !important;}.copyright-sumur-digital a:hover{color:#fff;text-decoration:none !important;}@media (min-width:320px) and (max-width:767px){.consigue-el-mejor-precio h2{font-size:20px;margin-top:-10px;}.siguenos-en-facebook .campo-body h2{font-size:20px;padding-bottom:10px;}.siguenos-en-facebook,.siguenos-en-facebook .campo-body{width:100% !important;}.siguenos-en-facebook .campo-body .contenedor_redes{width:260px;margin-left:auto;margin-right:auto;}.siguenos-en-facebook .campo-body .contenedor_redes img{margin-left:3px;margin-right:3px;}.campo-video iframe{height:auto !important;width:100% !important;margin-top:30px;margin-bottom:-20px;}.pagina.full .campo-body p:first-of-type{margin-top:-20px;}}header[role=banner]{height:51px;}.campo-video{overflow:unset;}body > footer{background-color:#333;}.reservaonline .campo-body{display:inline-block;}.reservaonline.full{position:absolute;right:10px;z-index:1000;background-color:rgba(0,0,0,0.5);color:white;padding:30px 20px;top:15px;font-family:"Glegoo",Georgia,Times,serif;}.reservaonline.full p{text-align:center;}.reservaonline.full a:hover{border-radius:50px;}.reservaonline.full a,.reservaonline.full a:visited{font-weight:bold;color:black;background:#FC0;margin:0 auto;padding:10px 25px 10px 60px;font-size:20px;background-image:url(/themes/vcigar/css/./campana.png);background-position:15px center;background-repeat:no-repeat;transition:all .75s cubic-bezier(0,0.67,0.5,0.65);}.reservaonline.full ul{max-width:260px;margin:0 auto;}.reservaonline.full li{padding-left:25px;padding-top:20px;font-size:14px;}@media screen and (max-width:850px){.reservaonline.full{position:initial;background-color:black;}}@media screen and (max-width:450px){.reservaonline.full{padding:20px 0px;}.reservaonline.full a{font-size:12px;}}a img{max-width:100%;}
.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 .drp-calendar{float:none;}.daterangepicker.single .drp-selected{display:none;}.daterangepicker.show-calendar .drp-calendar{display:block;}.daterangepicker.show-calendar .drp-buttons{display:block;}.daterangepicker.auto-apply .drp-buttons{display:none;}.daterangepicker .drp-calendar{display:none;max-width:270px;}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px;}.daterangepicker .drp-calendar.right{padding:8px;}.daterangepicker .drp-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:#357ebd;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.single.rtl .drp-calendar.left{border-right:1px solid #ddd;}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd;}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd;}.daterangepicker.show-ranges.ltr .drp-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;}@media (min-width:564px){.daterangepicker{width:auto;}.daterangepicker .ranges ul{width:140px;}.daterangepicker.single .ranges ul{width:100%;}.daterangepicker.single .drp-calendar.left{clear:none;}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left;}.daterangepicker{direction:ltr;text-align:left;}.daterangepicker .drp-calendar.left{clear:left;margin-right:0;}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}.daterangepicker .drp-calendar.right{margin-left:0;}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px;}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left;}}@media (min-width:730px){.daterangepicker .ranges{width:auto;}.daterangepicker .ranges{float:left;}.daterangepicker.rtl .ranges{float:right;}.daterangepicker .drp-calendar.left{clear:none !important;}}.motorreservas-buscador{z-index:600;position:absolute;right:30px;top:10px;width:350px;margin:0 auto;padding:1em;background-color:rgba(0,0,0,0.5);}.motorreservas-buscador .body{color:white;}.motorreservas-buscador .form-selector{display:flex;justify-content:space-between;gap:15px;flex-grow:1;}.motorreservas-buscador input[type="text"]{width:100%;text-align:center;padding:10px 5px;cursor:pointer;}.motorreservas-buscador input[type="submit"]{color:black;font-weight:bold;background:#FC0;margin:15px auto;padding:10px 25px 10px 60px;font-size:20px;background-image:url(/themes/vcigar/css/./campana.png);background-position:15px center;background-repeat:no-repeat;transition:border-radius .75s cubic-bezier(0,0.67,0.5,0.65);border:none;}.motorreservas-buscador input[type="submit"]:hover{border-radius:50px;}.motorreservas-buscador select{min-width:120px;}.motorreservas-buscador small{display:block;}.motorreservas-buscador .fecha_rango,.motorreservas-buscador .huespedes{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;}.motorreservas-buscador option:hover{background-color:#FC0;box-shadow:0 0 10px 100px #FC0 inset;}.motorreservas-buscador .action{display:flex;justify-content:center;}.motorreservas-buscador .formulario-buscador{padding:10px 0;color:black;margin:0 5px;}.motorreservas-buscador .formulario-buscador-reserva{padding:10px 0;color:black;margin:0 10px;}.motorreservas-buscador label{color:#fff;}.motorreservas-buscador .campo-body p{text-align:center;}.motorreservas-buscador #enlace-modal-reserva{margin-bottom:10px;padding:5px;text-align:center;margin:0 5px;}.motorreservas-buscador .reserva,.motorreservas-buscador .ventajas-reservas{width:100%;border-radius:0px;background-color:#3f638b;color:white;transition:all 0.3s ease-in;}.motorreservas-buscador .input-fecha{display:flex;margin:0 10px;}.motorreservas-buscador .input-fecha .icono-fecha{background-image:url(/themes/vcigar/img/Grid.png);background-position:0 -232px;background-color:white;margin:0;width:45px;border-top-color:#eee;border-top-style:inset;border-top-width:2px;cursor:pointer;}.daterangepicker .drp-calendar{max-width:unset;}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{max-width:unset;width:40px;height:40px;border:0;}.daterangepicker .calendar-table td{border:1px solid #e4e7e7 !important;border-radius:0 !important;}.daterangepicker .calendar-table .month{font-size:15px;}.modal-formulario-reservas{background-color:rgba(0,0,0,0.7) !important;}.modal-formulario-reservas .modal-content{border-radius:0;}.modal-formulario-reservas .modal-body{padding:2rem;color:#838282;}.modal-formulario-reservas .modal-title{font-weight:bold;color:#14668e;}.motorreservas-buscador .campo-body{margin:0 10px;}.motorreservas-buscador .campo-body blockquote p{margin-bottom:0.1em;}@media only screen and (max-width:1060px){.motorreservas-buscador{width:94%;max-width:450px;margin:0 auto 20px auto;position:initial;transform:none;}}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#FC0;}.daterangepicker td.in-range{background-color:#ffffa9;}
[data-nav-visible]{position:relative;transition:0.2s all ease;}#block-menu-desplegable{transition:0.2s all ease;width:300px;height:auto;z-index:10;}[data-nav-visible="true"]{}[data-nav-visible="true"] #block-menu-desplegable{visibility:visible;position:absolute;top:0;left:0;}[data-nav-visible="false"]{}[data-nav-visible="false"] #block-menu-desplegable{visibility:hidden;position:absolute;top:0;left:-300px;}.v-h{position:absolute;clip:rect(0,0,0,0);}
html,body{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}.pp-section{height:100%;position:absolute;width:100%;}.pp-easing{-webkit-transition:all 1000ms cubic-bezier(0.550,0.085,0.000,0.990);-moz-transition:all 1000ms cubic-bezier(0.550,0.085,0.000,0.990);-o-transition:all 1000ms cubic-bezier(0.550,0.085,0.000,0.990);transition:all 1000ms cubic-bezier(0.550,0.085,0.000,0.990);-webkit-transition-timing-function:cubic-bezier(0.550,0.085,0.000,0.990);-moz-transition-timing-function:cubic-bezier(0.550,0.085,0.000,0.990);-o-transition-timing-function:cubic-bezier(0.550,0.085,0.000,0.990);transition-timing-function:cubic-bezier(0.550,0.085,0.000,0.990);}#pp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;}#pp-nav.right{right:17px;}#pp-nav.left{left:17px;}.pp-section.pp-table{display:table;}.pp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%;}.pp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1;}.pp-slidesNav.bottom{bottom:17px;}.pp-slidesNav.top{top:17px;}#pp-nav ul,.pp-slidesNav ul{margin:0;padding:0;}#pp-nav li,.pp-slidesNav li{display:block;width:14px;height:13px;margin:7px;position:relative;}.pp-slidesNav li{display:inline-block;}#pp-nav li a,.pp-slidesNav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none;}#pp-nav li .active span,.pp-slidesNav .active span{background:#333;}#pp-nav span,.pp-slidesNav span{top:2px;left:2px;width:8px;height:8px;border:1px solid #000;background:rgba(0,0,0,0);border-radius:50%;position:absolute;z-index:1;}.pp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;}.pp-tooltip.right{right:20px;}.pp-tooltip.left{left:20px;}.pp-scrollable{overflow-y:scroll;height:100%;}
