﻿@media screen and (max-width:767px){h1{font-size:50px}.btn-primary{padding:13px 20px;width:100%}header .navbar>.container .navbar-brand,header .navbar>.container-fluid .navbar-brand{margin-left:30px}.navbar-default .navbar-toggle{margin-right:30px}header .navbar-default .book_button{margin-right:5px}header a.phone{margin-right:5px}header .language{margin-right:5px}header .book .form-group{margin:0;display:inline-block}header .book input{display:inline-block;width:100px}header .book .btn-primary{margin-top:15px}header #navigation{margin:0}.content{padding:0}.content .text_block{padding:15px}.content.landing .left{margin:15px}.content.landing .left h2{font-size:24px;line-height:40px}.content.landing .slogan{padding:15px}.content.landing .buttons .diapo{padding:13px 20px}.content.landing .slogan .btn-primary{padding:13px 10px}.content.landing .thumbnails{width:80%;margin:0 10%}.content.landing .thumbnails a.prev,.content.landing .thumbnails a.next{width:30px;height:30px;padding:0;font-size:18px;line-height:26px}.content.landing .thumbnails a.prev{left:-30px}.content.landing .thumbnails a.next{right:-30px}.content.landing .thumbnails ul li a{margin:0 5px}.content.landing .text_content{padding:15px}.content.landing .text_content h1{font-size:32px}.content.landing .text_content .btn-primary{position:relative;width:100%;margin:40px 0 0 0;bottom:0}.content.landing .text_content .reserve{margin:10px 0 20px 0}.orange_block a{margin:10px 0}.orange_block .name{font-size:30px;line-height:34px;margin-bottom:10px}.orange_block .infos{line-height:24px}#slides .caption .block{padding:20px}#slides .caption h1,#slides .caption h2{font-size:22px;line-height:36px}#slides .slides-navigation .prev,#slides .slides-navigation .next{width:40px}#slides .slides-navigation .prev{left:10px}#slides .slides-navigation .next{right:10px}.banner{height:300px}.banner .back{width:40px;height:40px;font-weight:normal;padding:5px 0}.home h2{margin-bottom:30px}.home .about_news{padding-top:30px}.home .about .text{margin-bottom:30px}.home .news .text{margin-bottom:30px}.home .news .archives{display:block;position:relative;right:auto;bottom:auto;margin-top:20px}.home .services{padding-bottom:15px}.home .services .block{margin-bottom:15px}.cms{padding:0}.cms .left{margin:15px}.cms .slogan{padding:15px}.cms h1{font-size:34px;line-height:40px}.cms .cms_content{padding:15px}.news.listing h1{font-size:36px;line-height:40px;margin-top:40px;margin-bottom:20px}.news.listing .list{padding-bottom:20px}.news.landing .date{font-size:30px;line-height:40px}.rooms.listing{margin-top:60px}.rooms.listing h1{font-size:36px;line-height:40px;margin-top:40px;margin-bottom:20px}.rooms.listing .list{padding-bottom:20px}.packages.listing h1{font-size:36px;line-height:40px;margin-top:40px;margin-bottom:20px}.packages.listing .list{padding-bottom:20px}.business_meetings.listing h1{font-size:36px;line-height:40px;margin-top:40px;margin-bottom:20px}.business_meetings.listing .list{padding-bottom:20px}.business_meetings.landing .business_meetings_content .proximity a{line-height:20px}.services.listing h1{font-size:36px;line-height:40px;margin-top:40px;margin-bottom:20px}.services.listing .list{padding-bottom:20px}.restaurant h1{font-size:24px;line-height:40px}.restaurant.landing .text_content h2{font-size:28px}.attractions.listing h1{font-size:36px;line-height:40px;margin-top:40px;margin-bottom:20px}.attractions.listing .list{padding-bottom:20px}.attractions.listing .orange_block .inside{margin:10px 0}.attractions.listing .orange_block .inside .hover.two{padding:15px 0 30px 0;height:200px}.attractions.listing .orange_block .hover.two .row .col{width:100%;height:43%;margin-bottom:7%}.attractions.listing .orange_block .hover.three .row .col{width:100%;height:26%;margin-bottom:7%}.attractions.listing .orange_block .hover.two a span,.attractions.listing .orange_block .hover.three a span{line-height:0}#componentWrapper .mediaHolder1,#componentWrapper .mediaHolder2{height:100% !important}#componentWrapper .mediaHolder1 img,#componentWrapper .mediaHolder2 img{top:61px !important;height:auto !important;left:0 !important;width:100% !important}#componentWrapper .playlist_toggle,#componentWrapper .componentPlaylist{display:none !important;height:0 !important}.contact .contact_content{padding:30px 15px;text-align:center}footer{height:auto;position:relative}footer .top{height:auto}footer .top .newsletter .form-group{margin-bottom:0;width:100%}footer .top .newsletter input,footer .top .newsletter .btn-primary{font-size:12px}.TA_cdsratingsonlynarrow{float:none;display:block}.cdsROW{margin:0 auto 20px auto !important}footer .socials{text-align:center;margin:0 0 15px 0;float:none;display:block}footer .top .address{text-align:center}footer .top .email{float:none;text-align:center}footer .top .phone{text-align:center}footer .bot{height:auto}footer .bot .copyright{text-align:center}a.volcan{float:none;margin:0 auto 15px auto}}