@font-face{font-family:'CircularStd-Book';src:url(https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Book.eot);src:url(https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Book.woff2) format('woff2'),url(https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Book.woff) format('woff'),url(https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Book.ttf) format('truetype'),url('https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Book.svg#CircularStd-Book') format('svg'),url('https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Book.eot?#iefix') format('embedded-opentype');font-weigh:normal;font-style:normal}@font-face{font-family:'CircularStd-Medium';src:url(https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Medium.eot);src:url(https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Medium.woff2) format('woff2'),url(https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Medium.woff) format('woff'),url(https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Medium.ttf) format('truetype'),url('https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Medium.svg#CircularStd-Medium') format('svg'),url('https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Medium.eot?#iefix') format('embedded-opentype');font-weigh:normal;font-style:normal}@font-face{font-family:'CircularStd-Bold';src:url(https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Bold.eot);src:url(https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Bold.woff2) format('woff2'),url(https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Bold.woff) format('woff'),url(https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Bold.ttf) format('truetype'),url('https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Bold.svg#CircularStd-Bold') format('svg'),url('https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/CircularStd-Bold.eot?#iefix') format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:'Monica Script ';src:url('https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/Monica Script .eot');src:url('https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/Monica Script .woff2') format('woff2'),url('https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/Monica Script .eot?#iefix') format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:'MonicaScript';src:url(https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/MonicaScript.woff) format('woff'),url(https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/MonicaScript.ttf) format('truetype'),url('https://www.elduquedemedina.es/wp-content/themes/elduquedemedina/css/fonts/MonicaScript.svg#MonicaScript') format('svg');font-weight:400;font-style:normal}body{background:#fff;color:#1b1b1b;font-family:'CircularStd-Book'}body a{color:#1b1b1b}.img-100{width:100%}.text-center{text-align:center}.margin-b30{margin-bottom:30px}.margin-t30{margin-top:30px}#content{padding:60px 0 0 0}a:hover{text-decoration:none}a,.box{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}b,strong{font-family:'CircularStd-Bold'}iframe{width:100%;margin-top:10px}a.button-style,input[type="submit"].button-style{background:#fff;max-width:230px;display:block;margin:0 auto;text-align:center;padding:10px;border-radius:40px;color:#848484;margin-top:20px}a.button-style:hover,input[type="submit"].button-style:hover{text-decoration:none;background:#1b1b1b;color:#be9f56}a.button-style.gold,input[type="submit"].button-style.gold{background:#be9f56;color:#fff;border:2px solid #977d41}a.button-style.gold:hover,input[type="submit"].button-style.gold:hover{background:#fff;color:#be9f56}a.telefono{pointer-events:none;display:inline-block}header .navbar{min-height:120px;background:rgb(255 255 255 / .9)}header .navbar .navbar-brand img{max-width:320px}header .navbar-nav>li>a{font-size:16px;font-family:'CircularStd-Bold';text-transform:uppercase;font-size:14px;padding-top:25px;padding-bottom:25px}header .navbar-nav>li>a:hover{background:#fff0;color:#be9f56}header .navbar-nav>li.current-menu-item a{color:#be9f56}header .topbar{text-align:right;float:right;margin-top:20px}@media (min-width:992px){header .topbar{display:flex}}header .topbar #lang_sel_list{float:right;background-color:#fff0;border:none;padding:0}header .topbar a.tel{color:#1b1b1b}header .topbar a.tel:hover{color:#be9f56}header .topbar div,header .topbar ul{float:left}header .topbar .reservas{display:block;margin-top:1px;font-size:16px;line-height:25px}header .topbar .social{margin-left:20px}header .topbar .social li{padding:0}header .topbar .social li a{display:block;background:#be9f56;width:25px;height:25px;text-align:center;border-radius:100%;line-height:25px}header .topbar .social li a i{font-size:14px;color:#fff}header .topbar .social li a:hover{background:#1b1b1b}header .topbar #lang_sel_list ul{border-top:none;margin-top:2px;margin-left:20px;line-height:25px}header .topbar #lang_sel_list ul li{padding:0}header .topbar #lang_sel_list ul li a{display:inline-block;font-family:'CircularStd-Book';font-size:14px;background-color:#fff0;padding-right:0;color:#1b1b1b}header .topbar #lang_sel_list ul li a:hover{color:#be9f56;text-decoration:none;background-color:#fff}header .topbar #lang_sel_list ul li a.lang_sel_sel{color:#be9f56}header .topbar #lang_sel_list ul li:first-child:after{font-family:'FontAwesome';content:"/";display:inline-block;margin-left:5px}.asfalto{background:rgb(190 159 86 / .8)}.master-slider .ms-layer h1{color:#fff;font-size:60px;text-transform:uppercase;font-family:'CircularStd-Bold';text-align:center}.master-slider .ms-layer h2{text-align:center;color:#fff;font-size:24px}.master-slider.ms-skin-default .ms-nav-next,.master-slider.ms-skin-default .ms-nav-prev{background:none;font-family:'FontAwesome';font-size:100px;color:#fff;top:40%}.master-slider.ms-skin-default .ms-nav-next{right:10px}.master-slider.ms-skin-default .ms-nav-prev{left:10px}.master-slider.ms-skin-default .ms-nav-next:after{content:"\f105"}.master-slider.ms-skin-default .ms-nav-prev:after{content:"\f104"}body.home #page #content{padding-top:50px}.presentacion{text-align:center}.presentacion h1{color:#1b1b1b;font-size:60px;font-family:'CircularStd-Medium'}.presentacion h1 span{color:#be9f56;display:inline-block}.presentacion h2{font-family:'CircularStd-Medium';color:#1b1b1b;font-size:38px;margin-bottom:60px}.presentacion p.txt{margin-bottom:40px}.presentacion hr{max-width:90px;color:#be9f56;margin:0 auto;text-align:center;margin-bottom:40px;border-top:#be9f56 1px solid}.presentacion h3{color:#be9f56;text-transform:uppercase;font-family:'CircularStd-Medium';margin-bottom:40px;font-size:16px}.servicios-home .box{text-align:center;padding:120px 100px;background-size:100%;height:400px;color:#fff;border-left:15px solid #fff;border-right:15px solid #fff}.servicios-home .box h1{text-transform:uppercase;font-size:28px;margin-bottom:20px;font-family:'CircularStd-Bold'}.servicios-home .box .txt{font-size:14px}.servicios-home .box a.button-style{background:#fff;max-width:230px;display:block;margin:0 auto;text-align:center;padding:10px;border-radius:40px;color:#848484;margin-top:20px}.servicios-home .box a.button-style:hover{text-decoration:none;background:#1b1b1b;color:#be9f56}.servicios-home .box.restaurante{background-image:url(/wp-content/uploads/2016/09/restaurante.jpg)}.servicios-home .box.carta{background-image:url(/wp-content/uploads/2016/09/nuestra-carta.jpg)}.servicios-home .box.alojamiento{background-image:url(/wp-content/uploads/2016/09/alojamiento.jpg)}.servicios-home .box.comollegar{background-image:url(/wp-content/uploads/2016/09/como-llegar.jpg)}.servicios-home .box:hover{background-size:101%}.reserva-home .haz-reserva{background:#1b1b1b;border:#fff0;margin:0 auto;color:#fff;text-align:center;text-transform:uppercase;padding:10px 20px;display:block;border-radius:0 0 3px 3px}.reserva-home .reserva-form{background:#1b1b1b;color:#fff}.reserva-home .reserva-form h1{padding-top:20px;font-size:39px;font-family:'CircularStd-Bold';margin-bottom:20px}.reserva-home .reserva-form h2{text-align:center;text-transform:uppercase;font-size:16px;margin-top:30px;padding-bottom:20px}.reserva-home .reserva-form h2 a{color:#be9f56}.reserva-home .reserva-form .txt a{color:#be9f56}.reserva-home .reserva-form .cerrar-reserva{margin-top:60px;background:#1b1b1b;color:#fff;border:#fff0;text-transform:uppercase}.reserva-home .reserva-form .cerrar-reserva i{margin-right:5px}.reserva-home .reserva-form .form .row{margin-bottom:15px}.reserva-home .reserva-form .form input[type="text"]{width:100%;height:54px;font-size:14px}.reserva-home .reserva-form .form input[type="text"]::-webkit-input-placeholder{color:#1b1b1b}.reserva-home .reserva-form .form input[type="text"]:-moz-placeholder{color:#1b1b1b}.reserva-home .reserva-form .form input[type="text"]::-moz-placeholder{color:#1b1b1b}.reserva-home .reserva-form .form input[type="text"]:-ms-input-placeholder{color:#1b1b1b}.reserva-home .reserva-form .form input[type="text"]:focus{border-color:#be9f56}.reserva-home .reserva-form .form select{width:100%;padding:10px;border:#fff0;height:54px;border-radius:0;-webkit-appearance:none;border:2px solid #1b1b1b}.reserva-home .reserva-form .form select:focus{border-color:#be9f56}.reserva-home .reserva-form .form span.fecha,.reserva-home .reserva-form .form span.hora{width:100%;position:relative;z-index:1;background:#fff}.reserva-home .reserva-form .form span.fecha:after,.reserva-home .reserva-form .form span.hora:after{font-family:'FontAwesome';color:#c1c1c1;font-size:24px;position:absolute;right:20px;top:10px;margin-right:15px;z-index:5}.reserva-home .reserva-form .form span.fecha:after{content:"\f073"}.reserva-home .reserva-form .form span.hora:after{content:"\f017"}.reserva-home .reserva-form .form textarea{width:100%;padding:10px;border:#fff0;min-height:90px;border:2px solid #1b1b1b}.reserva-home .reserva-form .form textarea::-webkit-input-placeholder{color:#1b1b1b}.reserva-home .reserva-form .form textarea:-moz-placeholder{color:#1b1b1b}.reserva-home .reserva-form .form textarea::-moz-placeholder{color:#1b1b1b}.reserva-home .reserva-form .form textarea:-ms-input-placeholder{color:#1b1b1b}.reserva-home .reserva-form .form textarea:focus{border-color:#be9f56}.reserva-home .reserva-form .button-style{float:right;margin:10px 0 0 0;padding:10px 50px}.reserva-home button:focus,.reserva-home input:focus,.reserva-home select:focus,.reserva-home textarea:focus{outline:none}.noticias-home{padding:60px 0;text-align:center;margin-bottom:30px;margin-top:30px;background:#f1f1f1}.noticias-home h3{font-family:'CircularStd-Bold';font-size:21px;text-transform:uppercase;color:#1b1b1b}.noticias-home h3 a:hover{color:#be9f56}.noticias-home .fecha{color:#be9f56}.noticias-home .txt{color:#1b1b1b;padding:0 130px}.noticias-home .carousel-control.right,.noticias-home .carousel-control.left{background-image:none}.noticias-home .carousel-control{text-shadow:none;color:#be9f56;font-size:60px;top:30%}.parallax-home .master-slider h1{font-family:'MonicaScript';color:#fff;font-size:74px;text-align:center;text-transform:inherit;line-height:65px}.parallax-home .master-slider h2{text-align:center;text-transform:uppercase;color:#fff;font-size:15px;font-family:'CircularStd-Book'}.footer{font-family:'CircularStd-Book';background-color:#1b1b1b;padding:90px 0 30px 0;color:#fff;text-align:center}.footer a{color:#fff;display:inline-block}.footer a:hover{color:#be9f56}.footer .menu-footer a{text-transform:uppercase}.footer .menu-footer a:hover{color:#be9f56;text-decoration:none}.footer .social{margin-bottom:30px}.footer .social li{padding:0}.footer .social li a{display:block;background:#fff;width:25px;height:25px;text-align:center;border-radius:100%;line-height:25px}.footer .social li a i{font-size:14px;color:#1d1d1b}.footer .social li a:hover{background:#be9f56}.footer .social li:first-child{margin-right:20px}.footer .direccion-contacto{font-size:12px;margin:40px}.footer .site-footer{font-size:11px}.footer .iso{position:absolute;bottom:-50px}.footer .iso img{width:270px}.footer .iso.iso-left{left:0}.footer .iso.iso-right{right:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.recomendado-end{text-align:center;font-size:10px;padding:10px}.recomendado-end .miche2{margin-top:5px}.page #content{padding:140px 0 0 0}.page #content p a{color:#be9f56}.page header nav{border-bottom:1px solid #f4f4f4}.page h1.main{text-align:center;font-family:'CircularStd-Bold';margin:40px 0;font-size:26px;text-transform:uppercase}.page form{margin:20px 0 50px}.page form span{color:#8c8c8c;font-size:12px;display:inline-block;margin-bottom:15px}.page form span span{color:#fff}.page form span a{color:#fff;top:10px;position:relative;left:-5px}.page form label{font-size:16px}.page form input[type="submit"]{font-size:16px;padding:10px 50px}.page form div.checkbox{float:right;margin-top:30px;margin-bottom:0}.page form div.checkbox+span.help-block{clear:both;float:right}.page form input,.page form textarea{border-radius:0;padding:25px 10px}.page form .wpcf7-checkbox{margin-bottom:0;display:block;float:left}.page form .wpcf7-checkbox+span{display:block;float:left;font-size:16px;margin:30px 0 0 5px}.page form .wpcf7-checkbox+span a,.page form .wpcf7-checkbox+span a:hover{color:#be9f56}.page form input::-webkit-input-placeholder,.page form textarea::-webkit-input-placeholder{color:#1b1b1b}.page form input:-moz-placeholder,.page form textarea:-moz-placeholder{color:#1b1b1b}.page form input::-moz-placeholder,.page form textarea::-moz-placeholder{color:#1b1b1b}.page form input:-ms-input-placeholder,.page form textarea:-ms-input-placeholder{color:#1b1b1b}.page form .wpcf7-form-control-wrap{margin-bottom:1rem;display:block}.page form input.wpcf7-form-control,.page form textarea.wpcf7-form-control {display:block;width:100%;padding:.375rem .75rem;border-radius:.25rem;height:54px}.page form .wpcf7-form-control:focus{outline:none;box-shadow:none;border-color:inherit}.page form textarea{resize:none;height:140px}.page form .wpcf7-checkbox{margin:0}.page form .wpcf7-list-item{margin-left:0}.page form label,.page form .wpcf7-list-item-label{margin-bottom:17px}.page form label input,.page form .wpcf7-list-item-label input{margin-right:5px}.page form label>a,.page form .wpcf7-list-item-label>a{text-decoration:underline}.page form .titulo{font-weight:700;font-size:22px}.page form .form-group input::placeholder,.page form .wpcf7-form-control-wrap input::placeholder,.page form .form-group textarea::placeholder,.page form .wpcf7-form-control-wrap textarea::placeholder{color:#1b1b1b}.page form .form-control,.page form .wpcf7-form-control{padding:.775rem .75rem}.page form input[type="checkbox"]{margin-right:10px}.page .coordenadas p{margin-top:40px}.page .coordenadas p span{color:#be9f56}.wpcf7-response-output:empty{display:none!important}.page-template-content-elrestaurante #content,.page-template-content-elrestaurante_en #content{padding:140px 0 0 0}.page-template-content-elrestaurante .content-block,.page-template-content-elrestaurante_en .content-block{padding-top:40px}.page-template-content-elrestaurante .content-block .block h1,.page-template-content-elrestaurante_en .content-block .block h1{text-transform:uppercase;font-family:'CircularStd-Bold';margin-top:0;font-size:26px}.page-template-content-elrestaurante .content-block .block .txt p,.page-template-content-elrestaurante_en .content-block .block .txt p{font-size:13px}.page-template-content-elrestaurante .content-block .block .txt-small,.page-template-content-elrestaurante_en .content-block .block .txt-small{text-align:center}.page-template-content-elrestaurante .content-block .block .txt-small p,.page-template-content-elrestaurante_en .content-block .block .txt-small p{margin-bottom:0}.page-template-content-elrestaurante .content-block .block .txt-small a,.page-template-content-elrestaurante_en .content-block .block .txt-small a{color:#be9f56}.page-template-content-elrestaurante .content-block .block .txt-small a:hover,.page-template-content-elrestaurante_en .content-block .block .txt-small a:hover{color:#1b1b1b}.page-template-content-elrestaurante .content-block .chef h1,.page-template-content-elrestaurante_en .content-block .chef h1{color:#be9f56;font-family:'CircularStd-Bold';font-size:26px}.page-template-content-elrestaurante .content-block .chef h2,.page-template-content-elrestaurante_en .content-block .chef h2{text-transform:uppercase;font-family:'CircularStd-Bold';font-size:16px}.page-template-content-elrestaurante .content-block .chef .txt p,.page-template-content-elrestaurante_en .content-block .chef .txt p{font-size:13px}.reserva-boton{margin:60px 0;text-align:center}.reserva-boton h1{text-transform:uppercase;font-family:'CircularStd-Bold';margin-top:0;margin-bottom:5px;font-size:26px}.reserva-boton h2{font-size:14px;margin-top:0}.reserva-boton h2.texto_error{margin-top:30px;margin-bottom:40px}.reserva-boton .button-style.gold:hover{background:#1b1b1b}.submenu{margin-bottom:60px}.submenu h1{color:#fff;text-align:center;padding-top:42%;font-size:22px;text-transform:uppercase;font-family:'CircularStd-Bold'}.submenu .image{height:230px;background-size:100%;margin-bottom:15px}.submenu .sub-hotel .image{background-image:url(/wp-content/uploads/2016/09/submenu-hotel.jpg)}.submenu .sub-restaurante .image{background-image:url(/wp-content/uploads/2016/11/submenu-restaurante.jpg)}.submenu .sub-galeria .image{background-image:url(/wp-content/uploads/2016/09/submenu-galeria.jpg)}.submenu .sub-carta .image{background-image:url(/wp-content/uploads/2016/09/submenu-nuestracarta.jpg)}.submenu .sub-comollegar .image{background-image:url(/wp-content/uploads/2016/09/submenu-comollegar.jpg)}.submenu .txt{font-size:12px;text-align:center}.submenu .button-style.white{background:#fff0;border:2px solid #dcdcdc;color:#848484}.submenu .button-style.white:hover{background:#1b1b1b;color:#be9f56;border-color:#fff0}.blog #content{padding:140px 0 60px 0}.blog header nav{border-bottom:1px solid #f4f4f4}.blog h1.main{text-align:center;font-family:'CircularStd-Bold';margin:40px 0;font-size:26px;text-transform:uppercase}.blog h1.entry-title{font-family:'CircularStd-Bold';margin:0 0 10px 0;font-size:22px}.blog h1.entry-title a:hover{color:#be9f56}.blog .fecha{margin-bottom:10px}.blog article{height:500px}.blog article .img_post{position:relative}.blog article .img_post img{margin-bottom:20px}.blog article .overlay_img{visibility:hidden;position:absolute;background:rgb(0 0 0 / .5);color:#fff;text-align:center;width:100%;top:0;height:100%}.blog article .overlay_img .ico_mas{background:url(/wp-content/themes/elduquedemedina/css/ico_mas.png) no-repeat;width:39px;height:39px;margin:20% auto 5%;display:block}.blog article:hover .overlay_img{visibility:visible}.blog .paginacion_posts{clear:both}.blog .paginacion_posts .page-numbers{margin:0 10px;font-size:16px;line-height:40px;height:40px;display:inline-block;vertical-align:top}.blog .paginacion_posts .prev:after{font-family:'FontAwesome';content:"\f104";font-size:40px;line-height:40px}.blog .paginacion_posts .next:after{font-family:'FontAwesome';content:"\f105";font-size:40px;line-height:40px}.blog .paginacion_posts span.current{color:#be9f56;border-bottom:2px solid #be9f56}.single #content{padding:140px 0 60px 0}.single header nav{border-bottom:1px solid #f4f4f4}.single h1.main{text-align:center;font-family:'CircularStd-Bold';margin:40px 0;font-size:26px;text-transform:uppercase}.single h1.entry-title{font-family:'CircularStd-Bold';margin:0 0 10px 0;font-size:22px}.single h1.entry-title a:hover{color:#be9f56}.single .fecha{margin-bottom:10px;color:#be9f56}.single article{min-height:500px}.single article img{margin-bottom:20px}.single article strong{font-family:'CircularStd-Bold'}.single .tags{font-size:13px;color:#a1a1a1}.single .tags h3{color:#1b1b1b;font-size:15px;margin-bottom:10px}.single .social-box h3{color:#1b1b1b;font-size:15px;margin-bottom:10px}.single .social-box .social{margin-bottom:30px}.single .social-box .social li{padding:0}.single .social-box .social li a{display:block;background:#fff;border:2px solid #d5d5d5;width:30px;height:30px;text-align:center;border-radius:100%;line-height:27px}.single .social-box .social li a i{font-size:14px;color:#d5d5d5}.single .social-box .social li a:hover{background:#1b1b1b;border-color:#fff}.single .social-box .social li a:hover i{color:#be9f56}.single .back{margin-top:40px;display:block}.single .back i{color:#be9f56;margin-right:10px;font-size:20px}.single .back:hover{color:#be9f56}.page-template-content-nuestracarta #content,.page-template-content-nuestracarta_en #content{padding:140px 0 0 0}.page-template-content-nuestracarta header nav,.page-template-content-nuestracarta_en header nav{border-bottom:1px solid #f4f4f4}.page-template-content-nuestracarta .block,.page-template-content-nuestracarta_en .block{margin-top:50px;text-align:center}.page-template-content-nuestracarta .block h1,.page-template-content-nuestracarta_en .block h1{font-family:'CircularStd-Bold';margin-top:0;font-size:26px;text-transform:uppercase}.page-template-content-nuestracarta .block .txt p,.page-template-content-nuestracarta_en .block .txt p{font-size:13px;padding:0 220px;margin-bottom:40px}.page-template-content-nuestracarta .panel-default>.panel-heading,.page-template-content-nuestracarta_en .panel-default>.panel-heading{color:#1b1b1b;background-color:#fff0;border-color:#fff0}.page-template-content-nuestracarta .panel-group .panel-heading+.panel-collapse .panel-body,.page-template-content-nuestracarta_en .panel-group .panel-heading+.panel-collapse .panel-body{border-top:#fff0}.page-template-content-nuestracarta .panel,.page-template-content-nuestracarta_en .panel{border:2px dotted #d5d5d5;box-shadow:none;margin-bottom:20px}.page-template-content-nuestracarta .panel h4,.page-template-content-nuestracarta_en .panel h4{font-family:'CircularStd-Bold';margin-top:0;font-size:14px;text-transform:uppercase}.page-template-content-nuestracarta .panel ul li,.page-template-content-nuestracarta_en .panel ul li{margin-bottom:10px}.page-template-content-nuestracarta .panel ul li span,.page-template-content-nuestracarta_en .panel ul li span{color:#be9f56}.page-template-content-nuestracarta .haz-reserva,.page-template-content-nuestracarta_en .haz-reserva{text-align:center;margin:60px 0}.page-template-content-nuestracarta .haz-reserva .txt,.page-template-content-nuestracarta_en .haz-reserva .txt{padding:0 120px}.page-template-content-nuestracarta .haz-reserva .txt strong,.page-template-content-nuestracarta_en .haz-reserva .txt strong{font-family:'CircularStd-Bold'}.page-template-content-nuestracarta .haz-reserva .txt a,.page-template-content-nuestracarta_en .haz-reserva .txt a{color:#be9f56}.page-template-content-nuestracarta .haz-reserva .txt a:hover,.page-template-content-nuestracarta_en .haz-reserva .txt a:hover{color:#1b1b1b}.page-template-content-nuestracarta .haz-reserva .social,.page-template-content-nuestracarta_en .haz-reserva .social{margin-bottom:30px}.page-template-content-nuestracarta .haz-reserva .social li,.page-template-content-nuestracarta_en .haz-reserva .social li{padding:0}.page-template-content-nuestracarta .haz-reserva .social li a,.page-template-content-nuestracarta_en .haz-reserva .social li a{display:block;background:#fff;border:2px solid #d5d5d5;width:30px;height:30px;text-align:center;border-radius:100%;line-height:30px}.page-template-content-nuestracarta .haz-reserva .social li a i,.page-template-content-nuestracarta_en .haz-reserva .social li a i{font-size:14px;color:#d5d5d5}.page-template-content-nuestracarta .haz-reserva .social li a:hover,.page-template-content-nuestracarta_en .haz-reserva .social li a:hover{background:#1b1b1b;border-color:#fff}.page-template-content-nuestracarta .haz-reserva .social li a:hover i,.page-template-content-nuestracarta_en .haz-reserva .social li a:hover i{color:#be9f56}.page-template-content-nuestracarta .haz-reserva .social li:first-child,.page-template-content-nuestracarta_en .haz-reserva .social li:first-child{margin-right:20px}.error404 #content{padding:140px 0 0 0}.error404 header nav{border-bottom:1px solid #f4f4f4}.error404 .block{margin-top:50px;text-align:center}.error404 .block h1{font-family:'CircularStd-Bold';margin-top:0;font-size:26px;text-transform:uppercase}.error404 .block .txt p{font-size:13px;padding:0 220px;margin-bottom:40px}.error404 .haz-reserva{text-align:center;margin:60px 0}.error404 .haz-reserva .txt{padding:0 120px}.error404 .haz-reserva .txt strong{font-family:'CircularStd-Bold'}.error404 .haz-reserva .txt a{color:#be9f56}.error404 .haz-reserva .txt a:hover{color:#1b1b1b}.error404 .haz-reserva .social{margin-bottom:30px}.error404 .haz-reserva .social li{padding:0}.error404 .haz-reserva .social li a{display:block;background:#fff;border:2px solid #d5d5d5;width:30px;height:30px;text-align:center;border-radius:100%;line-height:30px}.error404 .haz-reserva .social li a i{font-size:14px;color:#d5d5d5}.error404 .haz-reserva .social li a:hover{background:#1b1b1b;border-color:#fff}.error404 .haz-reserva .social li a:hover i{color:#be9f56}.error404 .haz-reserva .social li:first-child{margin-right:20px}.page-template-content-galeria #content,.page-template-content-galeria_en #content{padding:140px 0 0 0}.page-template-content-galeria header nav,.page-template-content-galeria_en header nav{border-bottom:1px solid #f4f4f4}.page-template-content-galeria #gallery-1 .gallery-item,.page-template-content-galeria_en #gallery-1 .gallery-item{margin:0;width:33.33%;display:inline-block;float:none}.page-template-content-galeria #gallery-1 .gallery-item br,.page-template-content-galeria_en #gallery-1 .gallery-item br{clear:none!important}.page-template-content-galeria #gallery-1 .gallery-item .gallery-caption,.page-template-content-galeria_en #gallery-1 .gallery-item .gallery-caption{display:none;font-size:22px;padding-top:30%;position:absolute;top:0;width:100%;color:#fff;height:100%;text-transform:uppercase;font-family:'CircularStd-Bold'}.page-template-content-galeria #gallery-1 .gallery-item:hover .gallery-caption,.page-template-content-galeria_en #gallery-1 .gallery-item:hover .gallery-caption{display:inherit;background-color:rgb(0 0 0 / .5)}.page-template-content-galeria #gallery-1 img,.page-template-content-galeria_en #gallery-1 img{width:100%!important;height:auto;border:none}.page-template-content-alojamiento #content,.page-template-content-alojamiento_en #content{padding:140px 0 0 0}.page-template-content-alojamiento .content-block,.page-template-content-alojamiento_en .content-block{padding-top:40px}.page-template-content-alojamiento .content-block .block,.page-template-content-alojamiento_en .content-block .block{margin-top:50px}.page-template-content-alojamiento .content-block .block h1,.page-template-content-alojamiento_en .content-block .block h1{text-transform:uppercase;font-family:'CircularStd-Bold';margin-top:0;font-size:26px}.page-template-content-alojamiento .content-block .block .txt p,.page-template-content-alojamiento_en .content-block .block .txt p{font-size:13px}.page-template-content-alojamiento .content-block .block .txt-small,.page-template-content-alojamiento_en .content-block .block .txt-small{text-align:center}.page-template-content-alojamiento .content-block .block .txt-small p,.page-template-content-alojamiento_en .content-block .block .txt-small p{margin-bottom:0}.page-template-content-alojamiento .content-block .block .txt-small a,.page-template-content-alojamiento_en .content-block .block .txt-small a{color:#be9f56}.page-template-content-alojamiento .content-block .block .txt-small a:hover,.page-template-content-alojamiento_en .content-block .block .txt-small a:hover{color:#1b1b1b}.page-template-content-alojamiento .tarifas,.page-template-content-alojamiento_en .tarifas{border:2px dotted #d5d5d5;border-radius:3px;padding:30px;text-align:center}.page-template-content-alojamiento .tarifas h1,.page-template-content-alojamiento_en .tarifas h1{text-transform:uppercase;font-family:'CircularStd-Bold';margin-top:0;font-size:18px}.page-template-content-alojamiento .tarifas h2,.page-template-content-alojamiento_en .tarifas h2{font-size:15px}.page-template-content-alojamiento .tarifas h2.gold,.page-template-content-alojamiento_en .tarifas h2.gold{color:#be9f56;font-size:20px}.page-template-content-alojamiento .tarifas .txt,.page-template-content-alojamiento_en .tarifas .txt{margin-top:30px}.page-template-content-alojamiento .tarifas .txt a,.page-template-content-alojamiento_en .tarifas .txt a{color:#be9f56}.page-template-content-alojamiento .tarifas .txt a:hover,.page-template-content-alojamiento_en .tarifas .txt a:hover{color:#1b1b1b}.page-template-content-alojamiento ul.comodidades li,.page-template-content-alojamiento_en ul.comodidades li{width:19%;text-align:center;font-size:12px;margin-bottom:20px}.page-template-content-alojamiento ul.comodidades li img,.page-template-content-alojamiento_en ul.comodidades li img{margin:0 auto;display:block}@media (max-width:768px){a.telefono{pointer-events:inherit}header .topbar{margin-top:50px}header .navbar-nav>li>a{padding-top:10px}.navbar-toggle{background-color:#be9f56}.navbar-toggle .icon-bar{background-color:#fff}.submenu h1{padding-top:30%}.submenu .txt{min-height:52px}.parallax-home .ms-slide-layers .ms-layer:first-child{top:400px!important}.parallax-home .ms-slide-layers .ms-layer:nth-child(2){top:150px!important}.master-slider.ms-skin-default .ms-nav-next{right:20px}.master-slider.ms-skin-default .ms-nav-prev{left:20px}#masthead+div.master-slider-parent .ms-slide-layers .ms-layer:first-child{top:400px!important}#masthead+div.master-slider-parent .ms-slide-layers .ms-layer:nth-child(2){top:290px!important}#masthead+div.master-slider-parent .ms-slide-layers .ms-layer:nth-child(2) h1{font-size:42px!important}.servicios-home .box{padding:100px 50px}.page-template-content-elrestaurante div.image img,.page-template-content-elrestaurante_en div.image img{margin:0 auto}.page-template-content-elrestaurante div.chef,.page-template-content-elrestaurante_en div.chef{margin-top:20px}.page-template-content-nuestracarta .block .txt p,.page-template-content-nuestracarta_en .block .txt p{padding:0 60px}.page-template-content-nuestracarta .haz-reserva .txt,.page-template-content-nuestracarta_en .haz-reserva .txt{padding:0 80px}.page-template-content-alojamiento .tarifas h1,.page-template-content-alojamiento_en .tarifas h1{min-height:38px}.page-template-content-elrestaurante #content,.page-template-content-elrestaurante_en #content,.page-template-content-alojamiento #content,.page-template-content-alojamiento_en #content,.page-template-content-nuestracarta #content,.page-template-content-nuestracarta_en #content,.page-template-content-galeria #content,.page-template-content-galeria_en #content,.page-template-content-full-width #content,.blog #content,.single #content{padding-top:190px}.page-template-content-galeria #gallery-1 .gallery-item,.page-template-content-galeria_en #gallery-1 .gallery-item{width:50%}.page-template-content-galeria #gallery-1 .gallery-item .gallery-caption,.page-template-content-galeria_en #gallery-1 .gallery-item .gallery-caption{font-size:28px;padding-top:28%}.footer .iso img{width:200px}}@media (max-width:425px){header nav.navbar{position:inherit}header nav.navbar .navbar-brand{padding-left:0}header nav.navbar .navbar-brand img{max-width:260px}header nav.navbar .navbar-toggle{margin-right:0;margin-top:20px}header .topbar{margin-top:0}header .navbar-collapse{clear:both}header .nav>li{text-align:center}.reserva-home .reserva-form h1{font-size:24px}.reserva-home .reserva-form .cerrar-reserva{margin-top:20px}.reserva-home .reserva-form .button-style{float:none;margin:20px auto 0}body.home #page #content{padding-top:20px}body.home .presentacion h1{font-size:40px}body.home .presentacion h2{font-size:28px;margin-bottom:40px}#masthead+div.master-slider-parent{margin-top:10px}#masthead+div.master-slider-parent .ms-slide-layers .ms-layer:first-child{top:190px!important}#masthead+div.master-slider-parent .ms-slide-layers .ms-layer:first-child h2{font-size:18px}#masthead+div.master-slider-parent .ms-slide-layers .ms-layer:nth-child(2){top:60px!important}#masthead+div.master-slider-parent .ms-slide-layers .ms-layer:nth-child(2) h1{font-size:34px!important}.servicios-home .box{padding:80px 50px}.servicios-home .box.restaurante,.servicios-home .box.carta,.servicios-home .box.alojamiento,.servicios-home .box.comollegar{background-size:cover}.servicios-home .box.restaurante,.servicios-home .box.alojamiento{margin-bottom:30px}.noticias-home .txt{padding:0 50px}.parallax-home .ms-slide-layers .ms-layer:first-child{top:220px!important}.parallax-home .ms-slide-layers .ms-layer:first-child h2{font-size:12px}.parallax-home .ms-slide-layers .ms-layer:nth-child(2){top:30px!important}.parallax-home .ms-slide-layers .ms-layer:nth-child(2) h1{font-size:44px;line-height:50px}.parallax-home ms-slide-bgcont{top:0!important}.page-template-content-elrestaurante #content,.page-template-content-elrestaurante_en #content,.page-template-content-alojamiento #content,.page-template-content-alojamiento_en #content,.page-template-content-nuestracarta #content,.page-template-content-nuestracarta_en #content,.page-template-content-galeria #content,.page-template-content-galeria_en #content,.page-template-content-full-width #content,.blog #content,.single #content{padding-top:10px}.submenu .txt{min-height:inherit}.page-template-content-alojamiento .content-block .block,.page-template-content-alojamiento_en .content-block .block{margin-top:10px;margin-bottom:20px}.reserva-boton{margin:30px 0}.page-template-content-alojamiento .tarifas h1,.page-template-content-alojamiento_en .tarifas h1{font-size:16px}.master-slider.ms-skin-default .ms-nav-next,.master-slider.ms-skin-default .ms-nav-prev{top:25%}.page form{margin-bottom:30px}.page form div.checkbox{float:left}.page form .wpcf7-checkbox{margin-left:20px}.page form .wpcf7-checkbox+span,.page form label{font-size:14px}.page-template-content-nuestracarta .haz-reserva .txt,.page-template-content-nuestracarta_en .haz-reserva .txt{padding:0 20px}.footer{padding-top:50px}.footer .iso{display:none}.page-template-content-galeria #gallery-1 .gallery-item,.page-template-content-galeria_en #gallery-1 .gallery-item{width:100%}.page-template-content-galeria #gallery-1 .gallery-item .gallery-caption,.page-template-content-galeria_en #gallery-1 .gallery-item .gallery-caption{font-size:20px;padding-top:28%}}@media (max-width:375px){header .topbar .reservas{font-size:14px}header .topbar .social,header .topbar #lang_sel_list ul{margin-left:15px}header nav.navbar .navbar-brand img{max-width:240px}.master-slider.ms-skin-default .ms-nav-next,.master-slider.ms-skin-default .ms-nav-prev{top:25%}.single .master-slider.ms-skin-default .ms-nav-next,.single .master-slider.ms-skin-default .ms-nav-prev{top:15%}.page-template-content-nuestracarta .block .txt p,.page-template-content-nuestracarta_en .block .txt p{padding:0 10px}.page-template-content-alojamiento .tarifas h1,.page-template-content-alojamiento_en .tarifas h1{font-size:14px}.parallax-home .ms-slide-layers .ms-layer:first-child{top:200px!important}.parallax-home .ms-slide-layers .ms-layer:nth-child(2){top:10px!important}#masthead+div.master-slider-parent .ms-slide-layers .ms-layer:first-child{top:170px!important}.page-template-content-galeria #gallery-1 .gallery-item .gallery-caption,.page-template-content-galeria_en #gallery-1 .gallery-item .gallery-caption{font-size:16px}}@media (max-width:320px){.page form .wpcf7-checkbox{margin-left:0}.page h1.main{margin:20px 0}header .navbar{margin-bottom:10px}header .navbar .navbar-brand{padding:10px 15px}header .navbar .navbar-brand img{max-width:260px}header .topbar{float:none;margin-bottom:10px}header .topbar .reservas{float:none;text-align:center}header .topbar ul.social,header .topbar #lang_sel_list ul{position:absolute;top:10px}header .topbar ul.social{left:0}header .topbar #lang_sel_list ul{left:100px}#masthead+div.master-slider-parent{margin-top:15px}#masthead+div.master-slider-parent .ms-slide-layers .ms-layer:first-child{top:130px!important}#masthead+div.master-slider-parent .ms-slide-layers .ms-layer:first-child h2{font-size:16px}#masthead+div.master-slider-parent .ms-slide-layers .ms-layer:nth-child(2){top:40px!important}#masthead+div.master-slider-parent .ms-slide-layers .ms-layer:nth-child(2) h1{font-size:26px}.parallax-home .ms-slide-layers .ms-layer:first-child{top:150px!important}.parallax-home .ms-slide-layers .ms-layer:nth-child(2){top:30px!important}.parallax-home .ms-slide-layers .ms-layer:nth-child(2) h1{font-size:28px}.master-slider.ms-skin-default .ms-nav-next,.master-slider.ms-skin-default .ms-nav-prev{top:20%}.single .master-slider.ms-skin-default .ms-nav-next,.single .master-slider.ms-skin-default .ms-nav-prev{top:10%}.page-template-content-nuestracarta .haz-reserva,.page-template-content-nuestracarta_en .haz-reserva{margin:30px 0}.page-template-content-nuestracarta .haz-reserva .txt,.page-template-content-nuestracarta_en .haz-reserva .txt{padding:0 15px}.page-template-content-alojamiento ul.comodidades li,.page-template-content-alojamiento_en ul.comodidades li{width:49%;font-size:16px}.page-template-content-alojamiento .tarifas h1,.page-template-content-alojamiento_en .tarifas h1{font-size:12px}.page-template-content-alojamiento .tarifas h2,.page-template-content-alojamiento_en .tarifas h2{font-size:14px;min-height:42px}}