.dexp-body-inner{overflow:hidden !important;}
@font-face{font-family:"GothamLight";font-style:normal;font-weight:normal;src:local("?"), url("../fonts/GothamLight-webfont.woff") format("woff"), url("../fonts/GothamLight.ttf") format("truetype");}
@font-face{font-family:"GothamBold";font-style:normal;font-weight:normal;src:local("?"), url("../fonts/gotham-bold.woff") format("woff"), url("../fonts/gotham-bold.ttf") format("truetype");}
@font-face{font-family:"GothamBook";font-style:normal;font-weight:normal;src:local("?"), url("../fonts/GothamBook.woff") format("woff"), url("../fonts/GothamBook.ttf") format("truetype");}
@font-face{font-family:"angelina";font-style:normal;font-weight:normal;src:local("?"), url("../fonts/angelina-webfont.woff") format("woff"), url("../fonts/angelina.ttf") format("truetype");}
@font-face{font-family:"StRyde-Regular";font-style:normal;font-weight:normal;src:local("?"), url("../fonts/StRydePro-Regular-webfont.woff") format("woff"), url("../fonts/StRydePro-Regular.ttf") format("truetype");}
@font-face{font-family:'weather';src:url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot');src:url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff') format('woff'),
url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf') format('truetype'),
url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');font-weight:normal;font-style:normal;}
body{font-family:GothamLight, Tahoma, Geneva, sans-serif !important;font-size:16px !important; font-weight: normal !important; }
.h1{line-height:40px;}
h5{font-family:GothamBook, Tahoma, Geneva, sans-serif;line-height:40px;}
h2.block-title{font-size:28px;text-align:center;color:#64A70B !important;font-size:30px !important;}
#zone-protected-area-page-1 .views-field-title{font-family:GothamBook, Tahoma, Geneva, sans-serif;line-height:30px;font-size:30px;color:#0099CC !important;font-size:20px !important;}
.what-to-do{width:100%;margin:0 0 0 0;float:left;height:auto;line-height:35px;background:#fff;position:relative;}
.what-to-do a{border:none;}
#planning-logo a{font-size:15px !important;}
.cuadro-hover-image{width:calc(100% - 20px);height:calc(100% - 50px);padding-top:50px;position:relative;top:0;display:block;z-index:0;text-align:left;}
.cuadro-hover-image a{display:none;color:white;text-align:center;}
.cuadro-hover-image:hover a{display:block;position:absolute;}
.cuadro-hover-image:hover{width:calc(100% - 20px);background-color:#64A70B;width:100%;height:100%;}
#mapa{visibility:visible;text-transform:uppercase;}
#mapaa{visibility:visible;text-transform:uppercase;}
.texto-image{position:absolute;bottom:-50;padding:5px 20px 5px 20px;background-color:#64A70B;color:white;float:left;visibility:visible;}
.planning-your-trip{width:100%;background:#fff;height:auto;line-height:35px;position:relative;padding-bottom:50px;}
.contenido-foto{position:absolute;width:100%;bottom:0px;left:0px;background:rgba(0,0,0,0.5);}
.contenido-mapa-where-to-go{position:absolute;width:100%;left:0px;}
.cuadro-hover-image a,
.cuadro-hover-image h5,
.cuadro-hover-image p,
.cuadro-hover-image i{color:rgba(0,0,0,0);}
div.cuadro-hover-image:hover a,
div.cuadro-hover-image:hover h5,
div.cuadro-hover-image:hover p,
div.cuadro-hover-image:hover i{color:white;}
.cuadro-image-where{position:relative;padding:0 !important;}
.cuadro-hover-image-where{width:calc(100% - 20px);position:absolute;bottom:0px;right:0px;z-index:2;color:rgba(0,0,0,0);display:block;}
.cuadro-hover-image-where:hover{background-color:rgba(52,102,1,0.88);background-image:none;color:white;visibility:visible;}
.cuadro-hover-image-where a,
.cuadro-hover-image-where h5,
.cuadro-hover-image-where p,
.cuadro-hover-image-where i{color:rgba(0,0,0,0);}
.cuadro-hover-image-where h6{color:#6cb33d;position:absolute;bottom:-2px;left:10px;font-family:GothamLight;font-size:36px;line-height:0px;display:table;}
div.cuadro-hover-image-where:hover a,
div.cuadro-hover-image-where:hover h5,
div.cuadro-hover-image-where:hover p,
div.cuadro-hover-image-where:hover i{color:white;}
div.cuadro-hover-image-where:hover h6{color:rgba(0,0,0,0);}
div.cuadro-hover-image-where-icon{width:100%;height:120px;position:absolute;display:table-cell;vertical-align:middle;top:calc(50% - 60px);}
.header-top-where-to-go{width:100%;min-height:600px;float:left;line-height:35px;background:url(../images/background_wather.jpg) center top fixed;background-size:cover;z-index:-999;}
.barra-titulos.cuadro-image-where{z-index:10;}
.texto-where-to-go select{z-index:99;-webkit-appearance:none;}
.central-valley-1{background:url(../images/where-to-go/central-valley-1.jpg) no-repeat center bottom fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:70vh;width:100%;margin:0 0 0 0;}
.central-valley-2{background:#000 repeat center bottom fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:450px;width:100%;margin:0 0 0 0;position:relative;}
.map-hotels-1{background:url(../images/hotels/mapa-hoteles.jpg) no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:70vh;width:100%;margin:100px 0 0 0;}
.map-hotels-2{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:70vh;width:100%;margin:100px 0 0 0;}
.map-hotels-crowne{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:127px;width:100%;margin:0px;}
.mapa-fondo{width:100%;margin:0 0 0 0;float:left;height:auto;line-height:35px;background:#fff;padding-bottom:100px;position:relative;background:rgb(178,178,178);background:-moz-radial-gradient(center, ellipse cover, rgba(178,178,178,1) 2%, rgba(89,89,89,1) 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(2%,rgba(178,178,178,1)), color-stop(100%,rgba(89,89,89,1)));background:-webkit-radial-gradient(center, ellipse cover, rgba(178,178,178,1) 2%,rgba(89,89,89,1) 100%);background:-o-radial-gradient(center, ellipse cover, rgba(178,178,178,1) 2%,rgba(89,89,89,1) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(178,178,178,1) 2%,rgba(89,89,89,1) 100%);background:radial-gradient(ellipse at center, rgba(178,178,178,1) 2%,rgba(89,89,89,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#595959',GradientType=1);padding:30px 0;}
.mapa-vector{min-height:304px;max-height:304px;background:top left no-repeat;}
.secc-multimedia{height:70vh;}
.footer-fondo{width:100%;margin:0 0 0 0;float:left;height:auto;line-height:35px;padding-bottom:100px;position:relative;background:#333;margin:0px;padding:40px 0 30px 0;color:#FFF;}
.footer-fondo a{color:#FFF;}
.logos-footer{width:100%;background:#fff;margin:0 auto;margin:20px;padding:20px;}
.footer-fondo #icon-facebook i:hover{color:#3b5998;}
.footer-fondo #icon-twiter i:hover{color:#55acee;}
.footer-fondo #icon-google i:hover{color:#dd4b39;}
.footer-fondo #icon-pinterest i:hover{color:#cb2027;}
.footer-fondo #icon-instagram i:hover{color:#fb3958;}
.footer-fondo #icon-youtube i:hover{color:#bb0000;}
.mapa-fondo-montain-where{width:50%;float:right;visibility:visible;position:absolute;}
#mapa{position:absolute;background-image:url(../images/landmass.png);background-repeat:no-repeat;z-index:9;}
#mapaa{position:absolute;background-image:url(../images/landmass.png);background-repeat:no-repeat;z-index:9;}
.barra-titulos h5{overflow:visible;left:0;padding:0px 15px 4px 10%;font-size:30px;margin:10px 0 10px 0;max-width:auto;float:none;display:inline;}
.barra-titulos2 h5{overflow:visible;left:0;padding:0px 15px 4px 10%;font-size:30px;margin:10px 0 10px 0;max-width:auto;float:none;display:inline;}
#planning-logo{max-width:100%}
.texto-barra-titulos-home h5{margin-top:-4px !important;position:absolute;height:42px;}
.texto-barra-titulos-home{margin-top:50px;z-index:-50;}
#mapa{position:absolute;}
#mapaa{position:absolute;}
.titulos-barra-fondo-home{top:-62px !important;height:42px !important;margin-top:58px !important;position:absolute;}
.texto-barra-titulos-grid-bottom{top:55px;}
.page_title_no_sub{padding:10px !important;}
#section-header{z-index:99;color:#58a618;top:0;background-color:#fff;}
#lang-dropdown-select-language{border:none;}
.language-icon{display:none;z-index:999;}
#block-lang-dropdown-language:before{content:none;display:none;}
.primary{z-index:99999;position:absolute;top:0;margin-top:0;}
.page_title{font-size:30px !important;color:#FFFFFF !important;margin:0 !important;font-family:GothamLight, Tahoma, Geneva, sans-serif !important;line-height:30px !important;}
.cst{display:inline-block;float:right;text-align:right;}
#section-content{padding:10px;}
#carousel-example-generic{display:inline-block;}
.zone{width:100%;padding:10px;margin:10px;padding-top:0;margin-top:0;position:relative;width:100%;text-align:center;}
.zone h2{position:absolute;top:0;left:0;width:100%;color:white;opacity:1;vertical-align:middle;}
.zone a:hover{}
.zones{position:relative;background-color:white;height:auto;padding:10px;padding-top:0;padding-bottom:10px;}
ul.thumbnails-carousel{padding:5px 0 0 0;margin:0;list-style-type:none;text-align:center;}
ul.thumbnails-carousel .center{display:inline-block;}
ul.thumbnails-carousel li{margin-right:5px;float:left;cursor:pointer;}
.controls-background-reset{background:none !important;}
.active-thumbnail{opacity:0.4;}
.indicators-fix{bottom:70px;}
.airlines{background-image:url('../images/icons/planning/airlines.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.airlines:hover{background-image:url('../images/icons/planning/airlines_hover.svg');}
.specialist{background-image:url('../images/icons/planning/find_a_specialist.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.specialist:hover{background-image:url('../images/icons/planning/find_a_specialist_hover.svg');}
.hotels{background-image:url('../images/icons/planning/hotels.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.hotels:hover{background-image:url('../images/icons/planning/hotels_hover.svg');}
.reac-cst img{width:16px;height:auto;margin-right:-3px;}
.imagenes-galeria-hoteles div{max-height:0px;display:none;visibility:hidden;}
.glyphicon-chevron-right::before{content:"\f054" !important;font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;font-size:25px;padding-right:0.5em;position:absolute;top:10px;left:0;}
.glyphicon-chevron-left::before{content:"\f053" !important;font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;font-size:25px;padding-right:0.5em;position:absolute;top:10px;left:0;}
.rentacar{background-image:url('../images/icons/planning/rent_a_car.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.rentacar:hover{background-image:url('../images/icons/planning/rent_a_car_hover.svg');}
.restaurants{background-image:url('../images/icons/planning/restaurants.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.restaurants:hover{background-image:url('../images/icons/planning/restaurants_hover.svg');}
.themeparks{background-image:url('../images/icons/planning/theme_parks.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.themeparks:hover{background-image:url('../images/icons/planning/theme_parks_hover.svg');}
.agencies{background-image:url('../images/icons/planning/travel_agencies.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.agencies:hover{background-image:url('../images/icons/planning/travel_agencies_hover.svg');}
.wholesalers{background-image:url('../images/icons/planning/wholesalers.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.wholesalers:hover{background-image:url('../images/icons/planning/wholesalers_hover.svg');}
.tres{background-image:url('../images/icons/multimedia/360.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.tres:hover{background-image:url('../images/icons/multimedia/360_hover.svg');}
.brochures{background-image:url('../images/icons/multimedia/brochures.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.brochures:hover{background-image:url('../images/icons/multimedia/brochures_hover.svg');}
.photo_gallery{background-image:url('../images/icons/multimedia/photo_gallery.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.photo_gallery:hover{background-image:url('../images/icons/multimedia/photo_gallery_hover.svg');}
.podcasts{background-image:url('../images/icons/multimedia/podcasts.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.podcasts:hover{background-image:url('../images/icons/multimedia/podcasts_hover.svg');}
.posters{background-image:url('../images/icons/multimedia/posters.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.posters:hover{background-image:url('../images/icons/multimedia/posters_hover.svg');}
.ringtones{background-image:url('../images/icons/multimedia/ringtones.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.ringtones:hover{background-image:url('../images/icons/multimedia/ringtones_hover.svg');}
.videos{background-image:url('../images/icons/multimedia/videos.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.videos:hover{background-image:url('../images/icons/multimedia/videos_hover.svg');}
.wallpapers{background-image:url('../images/icons/multimedia/wallpapers.svg');background-repeat:no-repeat;background-position:center;background-size:100px;width:100%;height:100px;}
.wallpapers:hover{background-image:url('../images/icons/multimedia/wallpapers_hover.svg');}
.dexp-dropdown ul.menu li{margin:0;}
.dexp-dropdown a:active{margin:0 !important;}
.dexp-dropdown a{margin:0 !important;color:#000;}
li span.nolink{margin:0 !important;}
.tp-loader .spinner0{z-index:0;}
.form-item .form-type-select .form-item-lang-dropdown-select select{float:right !important;}
.services .field-item{width:25%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;margin:0px;color:#777777;padding:0 5px;}
.services .field-item a{color:#777777;font-size:16px;}
.block-what-to-do{padding:0px;}
#icono-lenguaje{margin:5px 0 5px 0;color:#00843D;display:none;}
#titulo-principal{float:left;clear:both;}
#titulo-principal_bottom{top:70px;margin-top:70px;float:left;clear:both;}
.titulos-barra-fondo{float:left;clear:both;position:absolute;}
#titulo-principal-da h5{color:#ffffff;height:27px;font-size:21px;width:inherit;float:left;clear:both;}
#titulo-principal-grid h5{color:#ffffff;height:25px;font-size:21px !important;font-weight:400;width:inherit !important;font-family:GothamLight, Tahoma, Geneva, sans-serif !important;float:left;clear:both;}
#weather{margin:0px auto;text-align:center;position:relative;text-transform:uppercase;}
i.icono{color:#fff;font-family:weather;font-size:150px;font-weight:normal;font-style:normal;line-height:1.0;text-transform:none;}
.icon-0:before{content:":";}
.icon-1:before{content:"p";}
.icon-2:before{content:"S";}
.icon-3:before{content:"Q";}
.icon-4:before{content:"S";}
.icon-5:before{content:"W";}
.icon-6:before{content:"W";}
.icon-7:before{content:"W";}
.icon-8:before{content:"W";}
.icon-9:before{content:"I";}
.icon-10:before{content:"W";}
.icon-11:before{content:"I";}
.icon-12:before{content:"I";}
.icon-13:before{content:"I";}
.icon-14:before{content:"I";}
.icon-15:before{content:"W";}
.icon-16:before{content:"I";}
.icon-17:before{content:"W";}
.icon-18:before{content:"U";}
.icon-19:before{content:"Z";}
.icon-20:before{content:"Z";}
.icon-21:before{content:"Z";}
.icon-22:before{content:"Z";}
.icon-23:before{content:"Z";}
.icon-24:before{content:"E";}
.icon-25:before{content:"E";}
.icon-26:before{content:"3";}
.icon-27:before{content:"a";}
.icon-28:before{content:"A";}
.icon-29:before{content:"a";}
.icon-30:before{content:"A";}
.icon-31:before{content:"6";}
.icon-32:before{content:"1";}
.icon-33:before{content:"6";}
.icon-34:before{content:"1";}
.icon-35:before{content:"W";}
.icon-36:before{content:"1";}
.icon-37:before{content:"S";}
.icon-38:before{content:"S";}
.icon-39:before{content:"S";}
.icon-40:before{content:"M";}
.icon-41:before{content:"W";}
.icon-42:before{content:"I";}
.icon-43:before{content:"W";}
.icon-44:before{content:"a";}
.icon-45:before{content:"S";}
.icon-46:before{content:"U";}
.icon-47:before{content:"S";}
#weather h2{margin:0 0 8px;color:#fff;font-size:80px;font-weight:300;line-height:60px;text-align:center;text-shadow:0px 1px 3px rgba(0, 0, 0, 0.15);}
#weather ul{margin:0;padding:0;}
#weather li{background:#fff;background:rgba(255,255,255,0.90);padding:15px;display:inline-block;border-radius:5px;}
#weather .currently{margin:0 20px;}
.mini-day-on{text-align:center;margin:5px;border-radius:20%;behavior:url(PIE.htc);background:#0095C8;text-align:center;}
.today .mini-day-on{text-align:center;margin:5px;border-radius:20%;behavior:url(PIE.htc);background:#CE0F69;}
.mini-day-on a{color:#FFF;}
.mini-day-off{text-align:center;margin:5px;}
ul.pager li.date-prev{margin-left: 53px !important;background:none !important;color:#0095C8 !important;float:left !important;border:1px solid #0095C8 !important;position:relative !important;}
ul.pager li.date-next{background:none !important;color:#0095C8 !important;float:right !important;border:1px solid #0095C8 !important;position:relative !important;//text-transform:uppercase;}
ul.pager li.date-next a{color:#0095C8 !important;}
ul.pager li.date-prev a{color:#0095C8 !important;}
ul.pager{height:50px;width:100%;}
#titulo-grids-18 p{padding:10px;}
p{padding:0px;}
.container{padding:0;margin:0 auto;}
.footer-fondo img{max-width:70px;margin:5px;}
#section-header a{margin:0px 5px 0 5px;}
#mapa1{background:url(/sites/all/themes/essential/assets/images/landmass.png);background-size:contain;background-repeat:no-repeat;background-position:center;}
p#region-description{font-size:10px !important;margin:0;height:150px !important;overflow:hidden;padding:0 !important;}
#flag{width:inherit;float:right;}
#block-block-264{width:50px;margin:8px;float:right;z-index:99999;}
span.flag-like a{color:#EA7600 !important;}
#block-dexp-page-elements-dexp-page-elements-breadcrumb{padding:30px 0 30px 0;}
h5#region-name{padding:10px;}
@media screen and (max-width:960px){.texto-barra-titulos-bottom{margin-top:40px;}
.barra-titulos{overflow:visible;position:absolute;float:left;left:0;margin:40px 0 20px 0;padding:0;top:-4px;min-width:600px;}
.barra-titulos2{overflow:visible;float:left;left:0;margin:40px 0 20px 0;padding:0;top:-4px;min-width:600px;}
.titulo-principal{margin-top:41px !important;}
.texto-barra-titulos h5{color:#fff;height:36px !important;position:relative;padding:0px 12px 2px 50px;top:0 !important;float:left;}
#dexp-layerslider{top:20px;}
.block-dexp-menu{border:1px solid purple;}
.texto-barra-titulos{margin-bottom:20px;padding-left:10%;}
.hero .hero-video::before{content:"";filter:grayscale(100%);height:100%;left:50%;opacity:0.3;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;}
}
@media (max-width:768px){#section-page-title div#titulo-principal-da h5{font-size:26px !important;}
h5, uk-h5{font-size:26px;}
h1, uk-h1{font-size:26px;line-height:30px;}
#lhc_status_container{display:none;}
.region-top-right{width:200px;}
.datos{left:20px;}
#zonas{margin:30px;}
.texto-barra-titulos{padding-left:0px;margin-bottom:10px;}
.texto-where-to-go{margin-top:100px;}
.logo-desktop{display:none;}
#contenedor-boton{display:block;}
select#zonas{display:block;-webkit-appearance:none;}
.video-description-home{bottom:60px;}
#section-page-title{height:300px !important;background-size:cover !important;padding-top:0 !important;}
.secc-multimedia{height:80vh;}
#video-description{text-align:center;position:relative;margin-top:100px;}
#planning-logo{max-width:90%}
.container{}
.easyhtml5video{margin-top:95px;}
.bg{display:none;}
#dexp-dropdown ul.menu{max-height:300px;overflow-y:scroll;}
select#lang-dropdown-select-language{display:none;-webkit-appearance:none;}
#mapa{display:none;visibility:hidden;}
#mapaa{display:none;visibility:hidden;}
.texto-where-to-go{max-height:400px;overflow:hidden;width:100%;}
h5#region-name{font-size:18px !important;margin:0;}
p#region-description{font-size:10px !important;height:200px !important;overflow:hidden;}
#video-container{display:none;}
#weather{}
.barra-titulos{margin:0;}
}
@media (min-width:768px){.logo-desktop{display:none;}
.texto-where-to-go{margin-top:100px;}
.hero .hero-video video{display:block;}
#contenedor-boton{display:block;}
select#zonas{display:block;}
#section-page-title{height:400px !important;background-size:cover !important;}
.secc-multimedia{height:70vh;}
#video-description{text-align:center;position:absolute;}
.container{}
.bg{display:none;}
#dexp-dropdown ul.menu{max-height:250px;overflow:scroll;}
#mapa{display:none;}
#mapaa{display:none;}
.texto-image{top:70%;}
.video-description-home{bottom:20px;margin-top:100px;top:auto;}
#video-container{display:none;}
.barra-titulos{margin:0;}
}
@media (min-width:992px){.logo-desktop{display:none;}
.search-toggle{}
.texto-where-to-go{margin-top:0px;}
#contenedor-boton{display:block;}
.secc-multimedia{height:70vh;}
.block-search{height:inherit;}
.container{}
.lang_dropdown_form{display:none;}
#block-block-262{display:none !important;}
#block-block-247{display:none;}
#dexp-dropdown ul.menu{overflow:inherit;}
select#zonas{display:none;}
.lang_dropdown_form{margin:0;padding:0;float:right;}
#contenedor-boton{display:none;}
.video-container{height:70vh;}
.video-description-home{bottom:0px;position:absolute;}
#section-page-title{height:400px !important;background-size:cover !important;}
.texto-image{top:60%;}
.video-description-home{bottom:20px;top:auto;}
#mapa{visibility:visible;display:block;}
#mapaa{visibility:visible;display:block;}
h5#region-name{width:60%;}
p#region-description{width:60%;height:80%;}
#video-container{display:block;}
#weather{display:block;}
.texto-barra-titulos{padding-left:0px;margin-bottom:10px;}
}
@media (min-width:1200px){.region-top-left{max-width:200px;}
.region-navigation{width:auto;top:20px;padding:0;}
.region-top-right{max-width:190px;float:right;}
.region-top-right div{display:inline-block;}
#block-visit-lang-offcanvas-visit-lang-offcanvas{display:none;}
#block-lang-dropdown-language{width:60px;display:inline-block !important;margin-top:29px;}
#block-search-form{margin:35px 0px 0 35px !important;display:inline-block !important;}
.dexp-logo{display:none;}
.icon-language{display:none;}
.logo-desktop{display:block;}
.texto-where-to-go{margin-top:0px;}
#contenedor-boton{display:none;}
#dexp-dropdown ul.menu{overflow:inherit;}
.texto-where-to-go{height:auto;}
select#zonas{display:none;}
.secc-multimedia{height:70vh;}
.video-description-home{bottom:20px;}
.container{}
select#lang-dropdown-select-language{-webkit-appearance:none;margin:0;}
#section-inner.container.row{height:300px;}
#section-header{position:fixed;}
.dexp-body-inner.default{margin-top:120px;}
.lang_dropdown_form{display:block;}
#icons{display:none;}
#section-page-title{height:550px !important;background-size:cover !important;}
#mapa{visibility:visible;display:block;}
#mapaa{visibility:visible;display:block;}
#video-container{display:block;}
#weather{display:block;}
.texto-barra-titulos{padding-left:10%;margin-bottom:20px;}
}
@media (min-width:1500px){#dexp-dropdown ul.menu{overflow:inherit;}
#contenedor-boton{display:none;}
select#zonas{display:none;}
.secc-multimedia{height:70vh;}
.container{}
#section-page-title{height:600px !important;background-size:cover !important;}
#video-description{text-align:center;position:absolute !important;bottom:0px;margin:0 auto;}
h5#region-name{width:100%;font-size:15px;}
p#region-description{width:100%;height:100%;}
#video-container{display:block;}
#weather{display:block;}
.texto-barra-titulos{margin-bottom:20px;padding-left:15%;}
.barra-titulos h5{padding-left:15% !important;}
}
#views-bootstrap-carousel-1 .carousel-caption{height:200px;}
#views-bootstrap-carousel-1 .carousel-caption p{padding:5px;margin:0;}
.block-views-agenda-block-2 .date-display-single{background:#0095C8;color:#fff;height:50px;width:50px;padding:5px;}
.fechas{margin:20px;}
#caribe, #pacifico-central, #pacifico-sur, #guanacaste, #valle-central, #Guanacaste, #zona-norte, #puntarenas-1{transition:0.5s;}
svg #caribe:hover, svg #pacifico-central:hover, svg #pacifico-sur:hover, svg #guanacaste:hover, svg #valle-central:hover , svg #Guanacaste:hover, svg #zona-norte:hover, svg #puntarenas-1:hover{fill:#69BD45;}
svg#mapa-costa-rica-zonas{width:100%;max-width:661px;}
.tooltip-da{display:inline;position:relative;}
.tooltip-da:hover:after{background:#333;background:rgba(0,0,0,.8);border-radius:5px;bottom:26px;color:#fff;content:attr(title);left:20%;padding:5px 15px;position:absolute;z-index:98;width:220px;content:attr(title);}
.tooltip-da:hover:before{border:solid;border-color:#333 transparent;border-width:6px 6px 0 6px;bottom:20px;content:"";left:50%;position:absolute;z-index:99;}
.background-image-slider-home-2{margin:0;}
.default-panel{background:#f0f0f0;}
#view-main-banners-new > .bx-default-pager{position:absolute;}
table.mytable{padding:30px;width:100%;font-size:20px;}
#mapa path{cursor:pointer;}
#mapaa path{cursor:pointer;}
#region-description{min-height:150px;}
.thumbnails-carousel{text-align:center;}
.cars{text-align:center;}
.cars img{background:#f0f0f0;text-align:center;}
#planning-logo{min-height:200px;}
#like a{color:white;}
.favorites{background:#f9f9f9;}
#ip-geoloc-map-of-view-map_open-page{width:100%;height:800px !important;}
#ip-geoloc-map-of-view-diving_maps-block_1{width:100%;height:600px !important;}
#ip-geoloc-map-of-view-surf_beaches_maps-block_1{width:100%;height:600px !important;}
#block-addthis-addthis-block{width:100%;margin-top:-108px !important;}
.share{padding:10px;float:right;}
.share:before{content:"\f1e0";font-family:FontAwesome;font-style:normal;text-decoration:inherit;font-size:35px;}
.addthis_button img{display:none;}
.field-name-field-sub-title{text-align:center;font-size:28px;margin:20px;color:#EC7A08;}
.description{display:none;}
input.views-submit-button{padding:0;margin:0;}
.form-submit{margin:0 !important;}
.views-exposed-form{background:rgb(251,252,240);padding:20px;}
.carousel-inner img{width:100%;}
em{color:none !important;}
input#edit-name{border:1px solid #0d7d28;width:100%;}
.form-item-name{margin:0 !important;}
.views-exposed-form .views-exposed-widget{float:left;padding:0 !important;margin:0 !important;}
.top-buffer{margin-top:20px;}
.services{}
input#edit-reset.btn.form-submit{border:1px solid #008542;color:#008542;background:none !important;width:100px;margin:5px;position:relative;}
input#edit-reset.btn.form-submit:hover{border:1px solid #008542;color:#FFF;background:#008542 !important;}
input#edit-submit-hoteles.btn.form-submit{border:1px solid #008542;color:#008542;background:none !important;width:100%;margin:5px;}
input#edit-submit-hoteles.btn.form-submit:hover{border:1px solid #008542;color:#FFF;background:#008542 !important;}
input#edit-submit-planning-your-trip-rent-a-car.btn.form-submit{border:1px solid #008542;color:#008542;background:none !important;width:100%;margin:5px;}
input#edit-submit-planning-your-trip-rent-a-car.btn.form-submit:hover{border:1px solid #008542;color:#FFF;background:#008542 !important;}
input#edit-submit-planning-your-trip-restaurants.btn.form-submit{border:1px solid #008542;color:#008542;background:none !important;width:100%;margin:5px;}
input#edit-submit-planning-your-trip-restaurants.btn.form-submit:hover{border:1px solid #008542;color:#FFF;background:#008542 !important;}
input#edit-submit-planning-your-trip-wholesalers.btn.form-submit{border:1px solid #008542;color:#008542;background:none !important;width:100%;margin:5px;}
input#edit-submit-planning-your-trip-wholesalers.btn.form-submit:hover{border:1px solid #008542;color:#FFF;background:#008542 !important;}
input#edit-submit-planning-your-trip-travel-agencies.btn.form-submit{border:1px solid #008542;color:#008542;background:none !important;width:100%;margin:5px;}
input#edit-submit-planning-your-trip-travel-agencies.btn.form-submit:hover{border:1px solid #008542;color:#FFF;background:#008542 !important;}
input#edit-submit-planning-your-trip-theme-parks.btn.form-submit{border:1px solid #008542;color:#008542;background:none !important;width:100%;margin:5px;}
input#edit-submit-planning-your-trip-theme-parks.btn.form-submit:hover{border:1px solid #008542;color:#FFF;background:#008542 !important;}
input#edit-submit-planning-your-trip-airlines.btn.form-submit{border:1px solid #008542;color:#008542;background:none !important;width:100%;margin:5px;}
input#edit-submit-planning-your-trip-airlines.btn.form-submit:hover{border:1px solid #008542;color:#FFF;background:#008542 !important;}
input#edit-submit-itineraries-all.btn.form-submit{border:1px solid #008542;color:#008542;background:none !important;width:100%;margin:5px;}
input#edit-submit-itineraries-all.btn.form-submit:hover{border:1px solid #008542;color:#FFF;background:#008542 !important;}
.encabezado{padding:10px;}
.reset-filter{text-align:center;}
#section-header{width:100%;height:140px !important;padding:10px 0 10px 0; border-bottom: 1px solid #808285;}
.block .block-system{margin:0 !important;}
.block .block-views{margin:0 !important;}
#block-views-planning-your-trip-block-1{}
select{min-width:100px;border:1px solid #008542;padding:0.5em;text-align:center;line-height:1.2em;-webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#008542;background:transparent url("/sites/default/files/down.png") no-repeat 60px center;background-position:right;}
.titulo-slider-home-2 h1{}
select#zonas{color:white;border:1px solid white;}
#block-block-247{margin:15px 0 15px 0;height:150px;}
div.thumbnail.hotel-thumbnail-slider{background:black;}
#block-views-costa-rica-beaten-block{padding:0 0 20px;}
.region-content{padding-bottom:20px;}
.flag-link-toggle img{width:30px;height:auto;}
.planning-list{display:inline-block;max-width:100px !important;}
.planning-item{max-width:100px !important;height:200px;margin:0;padding:0;position:absolute;}
.bolita{border-radius:50%;display:inline-table;margin-right:10px;color:white;width:25px;min-width:25px;max-width:25px;height:25px;min-height:25px;max-height:25px;font-size:14px;background:#FF9917;text-align:center;}
#dexp-dropdown1{margin-top:0px;}
#dexp-dropdown1 a{padding-left:20px;}
.region-navigation{float:right;height:inherit;}
.dexp-body-inner{margin-top:0;}
.read-more{text-transform:uppercase;}
ul.menu #vmap{height:200px;width:100%;cursor:pointer;text-align:center;}
ul.menu #vmap svg{width:100%;cursor:pointer;}
#vmapmenu{height:200px;margin:10px;cursor:pointer;}
.ip-geoloc-map{//height:1000px !important;}
.block-views-map-open-block-1{height:1000px !important;}
div#ip-geoloc-map-of-view-costa_rica_maps-page{height:1000px !important;margin:0;padding:0;}
div#ip-geoloc-map-of-view-costa_rica_beaches_maps-block_1{height:800px !important;margin:0;padding:0;}
.scroll-filter{height:80px;width:100%;overflow-y:scroll;}
.search-processed{}
.block-search{height:inherit;}
.region-navigation{float:right;bottom:0;margin-top:40px;}
ul.menu{width:inherit;float:right;margin-top:30px;}
ul.fechas li.views-row div.views-field-field-fecha{background:#008542;color:white;padding:10px;}
ul.fechas li.views-row div.views-field-title{padding:10px;}
ul.fechas li.views-row{padding:10px;}
.dexp-parallax{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;height:300px;padding:50px 0 50px 0;text-align:center;}
.home-video-banner-adventure p{padding:0;}
.barra-titulos{padding-top:50px;}
#titulo-principal.texto-barra-titulos{-moz-width:inherit;}
div#titulo-principal-da.texto-barra-titulos-grid h5{font-size:22px !important;height:26px;margin-bottom:10px;}
#section-page-title div#titulo-principal-da h5{font-size:35px;height:40px;background-size:cover !important;}
.secc-multimedia div#titulo-principal-da h5{font-size:35px;height:40px;position:absolute;margin-top:50px;z-index:100;}
.region-top-left{height:100%;text-align:left;}
.region-top-left i{padding:20px;}
.region-top-right{height:100%;text-align:right;}
.region-top-right i{padding:20px;}
.region-top-right #block-search-form .search-toggle{line-height:40px !important;}
@media (max-width:1200px){.region-top-right{display:block;float:right !important;max-width:140px;margin:12px 25px -12px;}
.region-top-right div{}
/* #block-lang-dropdown-language{display:none !important;} */
#block-visit-lang-offcanvas-visit-lang-offcanvas{max-width:70px;}
#block-visit-lang-offcanvas-visit-lang-offcanvas div div.icon-language a{max-width:40px;}
#block-visit-lang-offcanvas-visit-lang-offcanvas div div.icon-language i{padding:10px !important;}
.region-top-right #block-search-form{margin:14px -30px 0 0 !important;}
#square-sear div div div div div.form-type-searchfield{position:absolute;left:0px;top:0px;width:100%;margin:0px;}
input#edit-search-block-form--2{width:100% !important;margin-left:10px !important;}
.dexp-logo a img{min-width:120px;}
.dexp-logo{width:100%;text-align:center;margin-bottom:-100px;}
}
.region-right-sidebar .carousel-control{text-align:center;top:60% !important;height:50px;}
.region-right-sidebar a.carousel-control span{color:#000000;}
.region-top-right #block-search-form .search-form-block-wrapper .form-type-textfield{margin:0px !important;}
.region-top-right #block-search-form .search-form-block-wrapper{height:41.5px !important;bottom:-60px !important;}
.region-top-right #block-search-form .search-form-block-wrapper div{width:calc(100% + 14px) !important;margin-left:-14px;}
#square-sear div div div div div.form-item-search-block-form{margin-top:0px !important;margin-bottom:0px !important;}
@media (max-width:1200px){.region-top-right #block-search-form .search-form-block-wrapper{max-width:400px !important;position:absolute;right:20px !important;width:80vw;}
.region-top-right #block-search-form .search-form-block-wrapper .form-type-textfield{width:calc(100% + 0px) !important;}
}
@media (min-width:1201px){.region-top-right #block-search-form .search-form-block-wrapper{width:400px !important;}
.region-top-right #block-search-form .search-form-block-wrapper .form-type-textfield{width:398px !important;}
.form-item .form-type-searchfield .form-item-search-block-form{margin-top:0px !important;margin-bottom:0px !important;}
}
.uk-offcanvas-bar div.item-list ul li{color:#58a618 !important;font-size:15px !important;font-weight:normal !important;list-style:outside none none !important;margin:0 !important;padding:4px 0;border-bottom:0.5px solid #7f7f7f !important;width:calc(100% - 60px) !important;margin:0 40px 0 20px !important;}
.uk-offcanvas-bar div.item-list ul li a{color:#58a618 !important;cursor:pointer;text-decoration:none;background:transparent none repeat scroll 0 0;width:100%;padding:4px 0;}
.uk-offcanvas-bar div.item-list ul li a:hover{color:#58a618 !important;cursor:pointer;text-decoration:none;background:#252525;}
input#edit-submit-costa-rica-protected-areas-all{margin-top:26px !important;}
div.balloon{min-width:160px !important;text-align:left;}
div.balloon img{width:80px !important;}
div.balloon h3{padding:5px;}
div.gm-style-iw{max-width:253px !important;}
.home-video-banner-visit p{margin:0;padding:0;}
.thumbnails-carousel{display:inline;text-align:center;}
.thumbnails-carousel li{display:inline;text-align:center;float:none !important;}
.titulo-slider-home-2 h1 a{}
.dexp-dropdown > ul.menu > li > a, .dexp-dropdown > ul.menu > li > a, .dexp-dropdown > ul.menu > li > span.nolink{letter-spacing:1px !important;padding:0 11px !important;}
#meet-us{position:relative !important;min-height:600px;}
#meet-us #mapa{margin-top:60px;position:absolute !important;top:0;right:0;}
#meet-us #box{padding:20px;font-size:30px;color:#808080 !important;}
.info-box #meet-us #box i{color:#808080 !important;}
.info-box #meet-us #box h5{color:#808080 !important;}
.info-box #meet-us h5 , i{font-size:30px;color:#fff !important;font-size:15px;}
#box h5{color:#fff !important;font-size:15px;font-size:18px;}
.datos{position:relative;top:55px;}
.info-box #meet-us #zonas{margin:0 auto;border:1px solid #808080;color:#fff !important;}
@media only screen and (max-width:500px){.site-logo img{padding-top:0px;}
.region-top-right i{padding:25px 0 0 50px;}
.dexp-logo a img{width:100px;padding-top:10px;}
.region-top-left i{padding:21px;}
.region .region-top-right{margin:0;}
#section-header{height:100px !important;}
}
.bef-checkboxes .form-type-bef-checkbox{width:24%;min-width:250px;display:inline-block;}
@media (min-width:960px){div#all-costa-rica-hotels-block-1 div.rowxx div.dexp-grid-item,
div#hoteles-de-caribe-block-1 div.rowxx div.dexp-grid-item,
div#hoteles-de-pacifico-norte-exposed-block div.rowxx div.dexp-grid-item,
div#hoteles-de-guanacaste-exposed-block-1 div.rowxx div.dexp-grid-item,
div#hoteles-de-pacifico-central-exposed-block-1 div.rowxx div.dexp-grid-item,
div#hoteles-de-valle-central-exposed-block div.rowxx div.dexp-grid-item,
div#hoteles-de-puntarenas-exposed-block div.rowxx div.dexp-grid-item,
div#hoteles-de-pacifico-sur-exposed-block div.rowxx div.dexp-grid-item{width:33% !important;display:inline-block;}
}
input#edit-populate, input#edit-submit-planning-your-trip-wholesalers, input#edit-submit-planning-your-trip-restaurants, input#edit-submit-planning-your-trip-travel-agencies, select#edit-cst, select#edit-field-region-tid, select#edit-category, input#edit-submit-all-costa-rica-hotels, input#edit-reset, select#edit-field-airlines-category-tid, select#edit-field-pais-tid-1, select#edit-field-local-destinations-value, select#edit-to, select#edit-zone, select#edit-type{width:100% !important;}
input#edit-submit-all-costa-rica-hotels, input#edit-submit-planning-your-trip-wholesalers, input#edit-submit-planning-your-trip-rent-a-car, input#edit-reset, input#edit-submit-planning-your-trip-restaurants, input#edit-submit-planning-your-trip-travel-agencies{margin:-5px auto 0 auto !important;max-width:300px;}
div#food-type-rest-1 div select#edit-type, div.form-item-pais select#edit-pais{display:block !important;}
div#food-type-rest-1 div div#edit_type_chosen, div.form-item-pais div#edit_pais_chosen{display:none !important;}

/*  cambios menu 2019*/

li a.active {
    color: #80cc27 !important;
}

@media (min-width: 991px) {
.dexp-dropdown >ul.menu >li  {
      border-left: solid green 1px;
      /* border-right: solid green 1px; */
      margin: 0 0 0 0.5em;
  }
.dexp-dropdown >ul.menu >li.last {
      /* border-left: solid green 1px; */
      border-right: solid green 1px;
      margin: 0 0 0 0.5em;
  }
}

#search-block-form .fa-search {
    font-size: 28px !important;
    margin-left: 4px;
}

.region-top-right #block-search-form .search-form-block-wrapper .form-type-textfield input[type=text] {
    background-color: #fff;
    border: medium none;
    color: #000;
    border: solid 1px #43bf62;
    font-size: 18px;
    padding: 0 15px;
    width: 100%;
    line-height: 40px;
    border-radius: 0;
}

#edit-submit--2 >.form-submit {
    margin: 0 !important;
    position: relative;
    top: -35px;
}
