.clear{clear:both}@keyframes video{0%,100%{transform:translate(-50%,0)}10%{transform:translate(-40%,-10%)}20%{transform:translate(-30%,-20%)}30%{transform:translate(-20%,-30%)}40%{transform:translate(-10%,-40%)}50%{transform:translate(0,-50%)}60%{transform:translate(-40%,-10%)}70%{transform:translate(-30%,-20%)}80%{transform:translate(-20%,-30%)}90%{transform:translate(-10%,-40%)}}body{--plyr-color-main:#a26e18}.slideshow_container.scrollableSection.has_video:after{background:#000;content:'';width:100%;height:100%;position:absolute;display:block;background-size:100%;z-index:800;top:0}#video_box{position:absolute;top:0;z-index:900;width:100%}@media screen and (min-width:996px){#video_box .plyr--video{height:100vh}}#video_box .plyr--video.plyr--paused .plyr__controls{background:#000;padding-top:15px}@media (min-width:992px){#video_box{margin-top:-4rem}}.video_icon{display:block;width:50px;height:50px;border:1px solid #fff;border-radius:100%;position:absolute;top:50%;left:50%;z-index:250;color:#fff;transform:translateX(-20px)}.video_icon:before{content:'';display:block;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;border-width:8px 13px;position:absolute;top:50%;left:50%;transform:translate(-20%,-50%)}.close_video{display:none;width:50px;height:50px;position:absolute;right:30px;top:80px;z-index:100;border:1px solid #fff;border-radius:50%;cursor:pointer;background:var(--transparent)}.close_video:after,.close_video:before{position:absolute;left:50%;content:'';background:#fff;width:1px;top:3px;height:40px;box-shadow:0 0 8px #333}@media (max-width:991px){.close_video:after,.close_video:before{height:25px;right:15px}}.close_video:before{transform:rotate(45deg)}.close_video:after{transform:rotate(-45deg)}@media (max-width:991px){.close_video{width:30px;height:30px;top:80px;right:20px}}body,html{background:#fff;color:#222;font-size:16px;line-height:160%;font-family:"PT Serif",serif;font-weight:300}@media screen and (min-width:996px){body.is_mocenigo.video_enable .slideshow_container{height:100vh}}.content,.excerpt,.extra_content_box,.offer_details,.tab_content{margin-left:auto;margin-right:auto}.content p+p,.excerpt p+p,.extra_content_box p+p,.offer_details p+p,.tab_content p+p{margin-top:20px}.content b,.content strong,.excerpt b,.excerpt strong,.extra_content_box b,.extra_content_box strong,.offer_details b,.offer_details strong,.tab_content b,.tab_content strong{font-weight:700}.content ol,.content ul,.excerpt ol,.excerpt ul,.extra_content_box ol,.extra_content_box ul,.offer_details ol,.offer_details ul,.tab_content ol,.tab_content ul{margin:10px 0 10px 30px}.content ul,.excerpt ul,.extra_content_box ul,.offer_details ul,.tab_content ul{list-style:disc outside none}.content ol,.excerpt ol,.extra_content_box ol,.offer_details ol,.tab_content ol{list-style:decimal outside none}.content em,.excerpt em,.extra_content_box em,.offer_details em,.tab_content em{font-style:italic}.content hr,.excerpt hr,.extra_content_box hr,.offer_details hr,.tab_content hr{border-width:1px 0 0 0;border-style:solid;margin:20px 0}.content blockquote,.excerpt blockquote,.extra_content_box blockquote,.offer_details blockquote,.tab_content blockquote{font-style:italic;margin:20px 40px}.content blockquote:after,.content blockquote:before,.excerpt blockquote:after,.excerpt blockquote:before,.extra_content_box blockquote:after,.extra_content_box blockquote:before,.offer_details blockquote:after,.offer_details blockquote:before,.tab_content blockquote:after,.tab_content blockquote:before{font-size:1.2em}.content blockquote:before,.excerpt blockquote:before,.extra_content_box blockquote:before,.offer_details blockquote:before,.tab_content blockquote:before{content:'\201C';padding-right:10px}.content blockquote:after,.excerpt blockquote:after,.extra_content_box blockquote:after,.offer_details blockquote:after,.tab_content blockquote:after{content:'\201D';padding-left:10px}.content blockquote p,.excerpt blockquote p,.extra_content_box blockquote p,.offer_details blockquote p,.tab_content blockquote p{display:inline}.content p+p,.excerpt p+p,.extra_content_box p+p,.offer_details p+p,.tab_content p+p{margin-top:10px}.content b,.content strong,.excerpt b,.excerpt strong,.extra_content_box b,.extra_content_box strong,.offer_details b,.offer_details strong,.tab_content b,.tab_content strong{color:#a26e18}.content em,.excerpt em,.extra_content_box em,.offer_details em,.tab_content em{color:#a26e18}.content a,.excerpt a,.extra_content_box a,.offer_details a,.tab_content a{color:#a26e18;font-style:italic;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.content a:focus,.content a:hover,.excerpt a:focus,.excerpt a:hover,.extra_content_box a:focus,.extra_content_box a:hover,.offer_details a:focus,.offer_details a:hover,.tab_content a:focus,.tab_content a:hover{color:#575757;text-decoration:none;outline:0}.content hr,.excerpt hr,.extra_content_box hr,.offer_details hr,.tab_content hr{border-color:#ddd;border-style:dotted}.content .table_wrap+p,.content table+p,.excerpt .table_wrap+p,.excerpt table+p,.extra_content_box .table_wrap+p,.extra_content_box table+p,.offer_details .table_wrap+p,.offer_details table+p,.tab_content .table_wrap+p,.tab_content table+p{margin-top:20px}.content p+.table_wrap,.content p+table,.excerpt p+.table_wrap,.excerpt p+table,.extra_content_box p+.table_wrap,.extra_content_box p+table,.offer_details p+.table_wrap,.offer_details p+table,.tab_content p+.table_wrap,.tab_content p+table{margin-top:20px}.content .table_wrap,.excerpt .table_wrap,.extra_content_box .table_wrap,.offer_details .table_wrap,.tab_content .table_wrap{width:100%;overflow-x:auto}.content table,.excerpt table,.extra_content_box table,.offer_details table,.tab_content table{font-size:.8em;line-height:140%;width:99%;border-width:0 0 1px 1px;border-style:solid;border-color:#e6e6e6}.content table td,.content table th,.excerpt table td,.excerpt table th,.extra_content_box table td,.extra_content_box table th,.offer_details table td,.offer_details table th,.tab_content table td,.tab_content table th{border-width:1px;border-style:solid;border-color:#e6e6e6;padding:5px 10px;vertical-align:middle;text-align:center;min-width:90px}.content table th,.excerpt table th,.extra_content_box table th,.offer_details table th,.tab_content table th{background:#f5f5f5;border-right-color:#e6e6e6}.content table,.excerpt table,.extra_content_box table,.offer_details table,.tab_content table{text-align:left;font-size:.9em}.content table td,.content table th,.excerpt table td,.excerpt table th,.extra_content_box table td,.extra_content_box table th,.offer_details table td,.offer_details table th,.tab_content table td,.tab_content table th{padding:10px;text-align:left}.content blockquote,.excerpt blockquote,.extra_content_box blockquote,.offer_details blockquote,.tab_content blockquote{color:#333}.content img.author,.excerpt img.author,.extra_content_box img.author,.offer_details img.author,.tab_content img.author{width:auto;height:40px;margin-top:10px}.content ol,.content ul,.excerpt ol,.excerpt ul,.extra_content_box ol,.extra_content_box ul,.offer_details ol,.offer_details ul,.tab_content ol,.tab_content ul{margin-left:30px}#footer,#page{position:relative}.the_title{color:#222;font-weight:400;font-family:"EB Garamond",serif;text-align:center;line-height:100%;position:relative;text-transform:uppercase;margin-bottom:20px;font-size:3.5em}@media (max-width:1024px){.the_title{font-size:2.5em}}@media (max-width:767px){.the_title{font-size:2em}}@media (max-width:320px){.the_title{font-size:1.5em}}.the_title strong{font-weight:400;color:#a26e18}.the_subtitle{color:#222;font-weight:400;font-family:"PT Serif",serif;text-align:center;line-height:130%;position:relative;margin-bottom:5px;text-transform:uppercase;font-size:1.2em}.the_title+.the_subtitle{margin-top:-10px;margin-bottom:20px}.excerpt{font-style:italic;font-size:1.2em;line-height:140%;text-align:center}#page{min-height:80%;z-index:300}#page .section{padding:40px 0;position:relative}#page .section.no_content{padding-bottom:20px}@media (min-width:1200px) and (min-height:700px){#page .section{padding-bottom:60px;padding-top:60px}}#page .section.section_dark{background:#f8f8f8}#page .section .section_first{padding:0}@media (min-width:992px){#page .section.section_bg_image{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}}@media (max-width:991px){#page .section.section_bg_image{background-image:none!important}}@media (min-width:992px){#page .section.generic_section{padding-top:60px;padding-bottom:60px}#page .section.generic_section .the_subtitle,#page .section.generic_section .the_title{text-align:center}#page .section.section_cross{z-index:150}#page .section.section_cross .image_content_box{margin-top:-60px}#page .section.section_cross_inverse{z-index:150}#page .section.section_cross_inverse .content_box{margin-top:-60px}#page .section.dark{background:#f8f8f8}#page .section.section_intro{z-index:150}#page .section.section_intro .content_box{background:#f8f8f8}#page .section.section_intro .content_box,#page .section.section_intro .image_content_box{margin-top:40px;margin-bottom:40px}}@media (max-width:991px){#page .section.generic_section{padding:40px 10px}}#page .section+.section:not(.section_dark){padding-top:0}#page .section.section_dark+.section{padding-top:40px}@media (min-width:1200px) and (min-height:700px){#page .section.section_dark+.section{padding-top:60px}}#social_sidebar a,.social a{margin:0 2px;display:inline-block}#social_sidebar a .fa,.social a .fa{background:rgba(162,110,24,.8);color:#fff;display:inline-block;text-align:center;width:30px;height:30px;line-height:30px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;font-size:14px}#social_sidebar a:hover .fa-facebook,.social a:hover .fa-facebook{background:#3b5998}#social_sidebar a:hover .fa-twitter,.social a:hover .fa-twitter{background:#1da1f2}#social_sidebar a:hover .fa-google-plus,.social a:hover .fa-google-plus{background:#dd4b39}#social_sidebar a:hover .fa-instagram,.social a:hover .fa-instagram{background:radial-gradient(circle farthest-corner at 35% 90%,#fec564,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#fec564,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,transparent),linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d 100%)}#social_sidebar a:hover .fa-pinterest,.social a:hover .fa-pinterest{background:#bd081c}#social_sidebar a:hover .fa-youtube,.social a:hover .fa-youtube{background:#cd201f}#social_sidebar a:hover .fa-linkedin,.social a:hover .fa-linkedin{background:#0077b5}#social_sidebar a:hover .fa-tripadvisor,.social a:hover .fa-tripadvisor{background:#00af87}#social_sidebar a:hover .fa-foursquare,.social a:hover .fa-foursquare{background:#f94877}#social_sidebar a:hover .fa-flickr,.social a:hover .fa-flickr{background:#ff0084}.info_angle.info_angle_top_left{text-align:center;width:60px;height:60px;line-height:60px;display:block;position:absolute;top:0;left:0;overflow:hidden;text-align:center;width:60px;height:60px;line-height:60px;display:block;position:absolute;top:0;left:0;overflow:hidden}.info_angle.info_angle_top_left:after{text-align:center;width:30px;height:30px;line-height:30px;position:absolute;top:0;left:0;color:#fff;content:"+";display:block;z-index:2;font-size:1.5em;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.info_angle.info_angle_top_left:before{content:"";display:block;position:relative;border-color:#222 transparent transparent #222;border-style:solid;border-width:30px;z-index:1;-webkit-transition:border .3s ease 0s;-moz-transition:border .3s ease 0s;-ms-transition:border .3s ease 0s;-o-transition:border .3s ease 0s;transition:border .3s ease 0s}.info_angle.info_angle_top_left:hover:after{color:#fff}.info_angle.info_angle_top_left:hover:before{border-color:#a26e18 transparent transparent #a26e18}.info_angle.info_angle_top_right{text-align:center;width:60px;height:60px;line-height:60px;display:block;position:absolute;top:0;right:0;overflow:hidden;text-align:center;width:60px;height:60px;line-height:60px;display:block;position:absolute;top:0;right:0;overflow:hidden}.info_angle.info_angle_top_right:after{text-align:center;width:30px;height:30px;line-height:30px;position:absolute;top:0;right:0;color:#fff;content:"+";display:block;z-index:2;font-size:1.5em;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.info_angle.info_angle_top_right:before{content:"";display:block;position:relative;border-color:#222 #222 transparent transparent;border-style:solid;border-width:30px;z-index:1;-webkit-transition:border .3s ease 0s;-moz-transition:border .3s ease 0s;-ms-transition:border .3s ease 0s;-o-transition:border .3s ease 0s;transition:border .3s ease 0s}.info_angle.info_angle_top_right:hover:after{color:#fff}.info_angle.info_angle_top_right:hover:before{border-color:#a26e18 #a26e18 transparent transparent}.p_book{text-align:center;margin:40px auto 20px}.btn_wrapper .p_book{display:inline-block;margin:0 0 0 10px}.p_book .book_a_room{display:inline-block;text-align:center;padding:0 15px;text-decoration:none;min-width:120px;font:18px/40px "PT Serif",serif;letter-spacing:.03em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font:italic 12px/40px "PT Serif",serif;text-transform:uppercase;background:#a26e18;color:#fff;cursor:pointer}.p_book .book_a_room:focus,.p_book .book_a_room:hover{text-decoration:none;outline:0}.p_book .book_a_room:hover{background:#222;color:#fff}.p_book .book_a_room:after{content:'\f178';font-family:FontAwesome,sans-serif;margin-left:10px}#static-map{display:block;width:100%;height:100%;background-attachment:scroll;background-size:auto;background-repeat:no-repeat;background-position:center;background-color:transparent;margin-top:20px}@media (max-width:767px){#static-map{margin-top:0}}#preview-social{display:none;position:fixed;z-index:500;top:50%}#preview-social .social{margin-top:-150px}#preview-social .social a{display:block;margin-bottom:5px}.owl-theme .owl-dots{display:none!important}.owl-theme .owl-dots .owl-dot span{background:#a26e18}.owl-theme .owl-dots .owl-dot.active span{background:#222}#preview_children.no_content{margin-top:0}#preview_children.children_page .children_wrap .children .content .title{min-height:64px}#header_wrap{position:relative;width:100%;height:70px}#header_wrap #header{position:fixed;top:0;left:0;width:100%;height:70px;background:#fff;color:#222;font:normal 12px/120% Roboto,Arial,Helvetica,sans-serif;-webkit-box-shadow:0 1px 0 #e6e6e6;-moz-box-shadow:0 1px 0 #e6e6e6;box-shadow:0 1px 0 #e6e6e6;letter-spacing:.03em;-webkit-transition:background .3s ease 0s;-moz-transition:background .3s ease 0s;-ms-transition:background .3s ease 0s;-o-transition:background .3s ease 0s;transition:background .3s ease 0s}#header_wrap #header #seobar_wrapper{display:none}#progress-country-stemma{display:none;width:70px;height:70px;line-height:70px;float:left;text-align:center}.fixed #progress-country-stemma,.internal_page #progress-country-stemma{display:block}.fixed #progress-country-stemma{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#progress-country-stemma img{max-width:100%;max-height:100%}.progress-country-logo{display:block;position:absolute;width:auto;height:100px;z-index:800;top:150px;right:40px;padding:10px;background:rgba(255,255,255,.45)}@media (min-width:1200px){.progress-country-logo{top:80px}}@media (min-width:1400px){.progress-country-logo{top:150px}}@media (max-width:991px){.progress-country-logo{top:200px}}@media (max-width:767px){.progress-country-logo{top:360px;left:20px;right:auto}}.progress-country-logo img{max-width:100%;max-height:100%}.homepage #header_wrap{position:absolute;bottom:0;z-index:901}.homepage #header_wrap #header{position:absolute;top:auto;bottom:0}.homepage #header_wrap #header #logotipo{display:none}.homepage #header_wrap.fixed{position:fixed;top:0;bottom:auto}.homepage #header_wrap.fixed #menu_highlights ul.menu ul.sub-menu{top:70px;bottom:auto}.homepage #header_wrap.fixed #menu_highlights ul.menu>li.menu-item-has-children:hover:after{bottom:0;top:auto;border-color:transparent transparent #e5e5e5 transparent}.homepage #header_wrap.fixed #logotipo{display:block!important}.homepage .slideshow_container #logo{position:absolute;z-index:800;top:60px;left:60px;width:160px}@media (min-width:768px) and (max-width:991px){.homepage .slideshow_container #logo{top:120px;left:40px}}@media (max-width:767px){.homepage .slideshow_container #logo{top:100px;left:20px}}@media (max-height:480px){.homepage .slideshow_container #logo{width:120px}}.homepage .slideshow_container #logo img{width:100%;height:auto}.homepage #menu_highlights ul.menu ul.sub-menu{top:auto;bottom:70px}.homepage #menu_highlights ul.menu>li.menu-item-has-children:hover:after{border-color:#e5e5e5 transparent transparent transparent;bottom:auto;top:0}.homepage #page{margin-top:70px}@media (max-width:767px){.homepage #page{margin-top:0}}.homepage #page .section{padding:40px 0;position:relative}@media (min-width:1200px) and (min-height:700px){.homepage #page .section{padding-bottom:60px;padding-top:60px}}@media (max-width:1366px){.homepage #page .section{padding-bottom:60px;padding-top:60px}}@media (max-width:767px){.homepage #page .section{padding:20px 0}}.homepage #page .section.section_dark{background:#f8f8f8}.homepage #page .section.section_first{padding:0}@media (min-width:1200px){.homepage .al_duca .slideshow_container #logo{top:20px;width:130px}}@media (min-width:1400px){.homepage .al_duca .slideshow_container #logo{top:60px;left:60px;width:160px}}.internal_page #menu_highlights ul.menu>li .sub-menu{top:70px}#group_logo{display:block;position:absolute;top:60px;right:60px;z-index:300;width:150px;text-align:center;color:#fff;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.rtl_lang #group_logo{left:60px;right:auto}#group_logo .text{text-shadow:0 0 5px #222}#group_logo.hotel_aicavalieri .hph-group-logo,#group_logo.hotel_aicavalieri .text,#group_logo.hotel_aireali .hph-group-logo,#group_logo.hotel_aireali .text,#group_logo.hotel_albailo .hph-group-logo,#group_logo.hotel_albailo .text{display:none}#group_logo.hotel_aireali{width:200px}#group_logo.hotel_aireali img{width:50%;float:left}#group_logo img{width:100%;height:auto}#group_logo .slh{margin-top:15px}#group_logo:focus,#group_logo:hover{text-decoration:none}#logotipo{text-align:center;width:70px;height:70px;line-height:70px;float:left;display:block;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#logotipo img{max-width:80%;max-height:80%;width:auto;height:auto}#menu_highlights{position:absolute;left:70px;right:315px;text-transform:uppercase;font-style:italic}.al_duca #menu_highlights{left:140px}#menu_highlights ul.menu{display:table;height:70px;text-align:center;max-width:700px;margin:0 auto;float:right}#menu_highlights ul.menu>li{display:table-cell;vertical-align:middle;padding:0 10px;position:relative}#menu_highlights ul.menu>li>a{color:#222;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#menu_highlights ul.menu>li>a:focus,#menu_highlights ul.menu>li>a:hover{color:#a26e18;text-decoration:none}#menu_highlights ul.menu>li.current-menu-item>a{color:#a26e18}#menu_highlights ul.menu>li .sub-menu{display:none;position:absolute;left:0;background:#e5e5e5;color:#222;list-style:none;min-width:200px;padding:10px 0;text-transform:none;font:italic 12px/140% Roboto,Arial,Helvetica,sans-serif;box-shadow:0 0 3px rgba(0,0,0,.3)}#menu_highlights ul.menu>li .sub-menu>li{display:block;padding:0;text-align:left}#menu_highlights ul.menu>li .sub-menu>li.current-menu-item>a{color:#a26e18}#menu_highlights ul.menu>li .sub-menu>li>a{color:#222;padding:10px 20px;display:block;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;text-transform:capitalize}#menu_highlights ul.menu>li .sub-menu>li>a:hover{color:#a26e18;text-decoration:none}#menu_highlights ul.menu>li:hover>ul.sub-menu{display:block}#menu_highlights ul.menu>li.menu-item-has-children:hover:after{content:"";border-width:10px;border-style:solid;border-color:transparent transparent #e5e5e5 transparent;position:absolute;bottom:0;left:50%;margin-left:-5px}.main_book{float:right;height:70px;width:140px;display:table;text-align:center}.main_book a{display:table-cell;text-align:center;padding:0 15px;text-decoration:none;min-width:120px;letter-spacing:.03em;font-family:"PT Serif",serif;line-height:110%;vertical-align:middle;font-size:12px;background:#a26e18;color:#fff;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-family:Roboto,Arial,Helvetica,sans-serif;font-style:italic}.main_book a:hover{background:#956516}#open_sidebar{background:rgba(0,0,0,.05);width:70px;height:70px;display:inline-block;float:right}#open_sidebar .icon{display:block;height:18px;position:relative;margin-top:26px}#open_sidebar .icon .bar{position:absolute;left:50%;margin-left:-15px;top:50%;margin-top:-.5px;height:1px;width:30px;background:#222;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#open_sidebar .icon .bar:after,#open_sidebar .icon .bar:before{cursor:pointer;height:1px;width:30px;background:#222;position:absolute;display:block;content:'';-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#open_sidebar .icon .bar:before{top:-8px}#open_sidebar .icon .bar:after{bottom:-8px}#language_selection{float:right;width:105px;position:relative;height:70px}#language_selection:after{content:"|";color:rgba(34,34,34,.8);position:absolute;top:0;line-height:70px}#language_selection #lang_list{text-transform:capitalize}#language_selection #lang_list .current{color:#222;line-height:70px;text-align:right;display:block;padding-right:20px;padding-left:0;position:relative;z-index:200;font-style:italic;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}#language_selection #lang_list .current:hover{color:#a26e18;text-decoration:none}.overlay_bg{background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;display:none;position:fixed;opacity:0;filter:Alpha(opacity=0);-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.overlay_bg.visible{display:block;z-index:900;opacity:1;filter:Alpha(opacity=100)}#sidebar{width:350px;height:100%;z-index:999;position:fixed;background:#fff;right:-350px;top:0;padding:40px;-webkit-transition:right .3s ease 0s;-moz-transition:right .3s ease 0s;-ms-transition:right .3s ease 0s;-o-transition:right .3s ease 0s;transition:right .3s ease 0s}@media (max-width:320px){#sidebar{width:320px}}#sidebar.visible{right:0}#sidebar .close_sidebar{display:block;height:30px;width:30px;position:absolute;top:10px;left:10px}#sidebar .close_sidebar:after,#sidebar .close_sidebar:before{content:'';display:block;height:30px;width:1px;background:#333;position:absolute;top:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#sidebar .close_sidebar:before{right:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#sidebar .close_sidebar:after{left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#sidebar #sidebar_wrap{position:relative;height:100%;width:100%;overflow-y:auto;overflow-x:hidden}#sidebar #sidebar_wrap .mCSB_container{padding-right:40px}#sidebar #sidebar_wrap #sidebar_filters_wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,#sidebar #sidebar_wrap .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#bfa071 none repeat scroll 0 0}#sidebar #sidebar_wrap #sidebar_filters_wrap .mCSB_scrollTools .mCSB_draggerRail,#sidebar #sidebar_wrap .mCSB_scrollTools .mCSB_draggerRail{background:#ddd none repeat scroll 0 0}#sidebar #sidebar_logo{display:block;height:120px;margin:20px auto 20px;text-align:center}#sidebar #sidebar_logo img{max-width:100%;max-height:100%}#sidebar #primary_menu ul.menu{list-style:none outside none;text-align:left;margin:0;padding:0}#sidebar #primary_menu ul.menu>li{position:relative;text-transform:uppercase;margin:0;display:block;text-align:center;border-bottom:1px dotted #ddd}#sidebar #primary_menu ul.menu>li>a{display:inline-block;line-height:130%;text-decoration:none;padding:10px 0;color:#333;font-size:12px;letter-spacing:.03em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#sidebar #primary_menu ul.menu>li.current-menu-item a{color:#a26e18}#sidebar #primary_menu ul.menu>li .more_li{text-align:center;width:20px;height:20px;line-height:20px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;display:block;background:0 0;color:#333;position:absolute;top:10px;right:-5px;cursor:pointer;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#sidebar #primary_menu ul.menu>li .more_li:hover{background:#a26e18;color:#fff}@media (max-width:991px){#sidebar #primary_menu ul.menu>li .more_li{right:10px}}#sidebar #primary_menu ul.menu>li ul.sub-menu{display:none;padding:10px 0 10px 10px}#sidebar #primary_menu ul.menu>li ul.sub-menu>li{text-align:center;position:relative;text-transform:uppercase;margin:0;display:block}#sidebar #primary_menu ul.menu>li ul.sub-menu>li>a{display:inline-block;line-height:130%;text-decoration:none;padding:10px 0;color:#222;font-size:13px;text-decoration:none;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#sidebar #primary_menu ul.menu>li.menu-item-has-children.open .more_li{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}#social_sidebar{margin-top:40px;text-align:center}#social_sidebar .social a{margin-bottom:5px}#custom_lang_overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;background:rgba(0,0,0,.65)}#custom_lang{position:absolute;top:50%;left:50%;background:#fff;width:400px;min-height:430px;margin-top:-200px;margin-left:-215px;-webkit-transition:transform .3s ease 0s;-moz-transition:transform .3s ease 0s;-ms-transition:transform .3s ease 0s;-o-transition:transform .3s ease 0s;transition:transform .3s ease 0s;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);backface-visibility:hidden;-webkit-backface-visibility:hidden}#custom_lang.open{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}#custom_lang #close_lang{display:block;height:30px;width:30px;right:10px;position:absolute;top:10px;z-index:200}#custom_lang #close_lang:after,#custom_lang #close_lang:before{content:'';display:block;height:30px;width:1px;background:#000;position:absolute;top:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#custom_lang #close_lang:before{right:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#custom_lang #close_lang:after{left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#custom_lang #close_lang:hover{background:#a26e18}#custom_lang #custom_lang_list{border:1px solid #fff;text-align:center;padding:20px}#custom_lang #custom_lang_list .title{margin-bottom:20px;text-transform:uppercase;color:#666;font-size:18px;line-height:150%;font-family:"PT Serif",serif}#custom_lang #custom_lang_list .title .big{display:block;font-size:28px;color:#000}#custom_lang #lang ul{margin:0;float:none;display:block}#custom_lang #lang ul li{display:block;float:none;text-transform:capitalize;font-style:italic;margin:0 auto;width:50%;border:none}#custom_lang #lang ul li a{line-height:34px;display:block;border-bottom:1px dotted #ccc;text-decoration:none;letter-spacing:.05em;font-size:12px;text-align:center;color:#000}#custom_lang #lang ul li a img{display:none}#custom_lang #lang ul li a.lang_sel_sel{font-weight:700}#custom_lang #lang ul li a.lang_sel_sel:before{content:"\f00c";font-family:FontAwesome;margin-right:10px}#custom_lang #lang ul li:last-child a{border-bottom:0}.slideshow_container{position:relative;width:100%;height:450px;overflow:hidden}.slideshow_container #slideshow{width:100%;height:100%;position:relative;overflow:hidden}.slideshow_container #slideshow .single_slide{position:relative;width:100%;height:100%;overflow:hidden}.slideshow_container #slideshow .single_slide.cycle-slide-active .slide_img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.slideshow_container #slideshow .single_slide .slide_img{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;position:relative;width:100%;height:100%;z-index:100;-webkit-transition:-webkit-transform 5s ease-in-out 0s;-moz-transition:-moz-transform 5s ease-in-out 0s;-ms-transition:-ms-transform 5s ease-in-out 0s;-o-transition:-o-transform 5s ease-in-out 0s;transition:transform 5s ease-in-out 0s;-webkit-transform-origin:50% 20%;-moz-transform-origin:50% 20%;-ms-transform-origin:50% 20%;-o-transform-origin:50% 20%;transform-origin:50% 20%}.slideshow_container #slideshow .single_slide .slideshow_overlay{position:absolute;bottom:0;left:0;width:100%;z-index:300;padding:60px 0;border-bottom:70px solid rgba(0,0,0,.3);background:#000;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%)}.slideshow_container #map-canvas,.slideshow_container .map_canvas_wrap{height:100%}@media (max-width:767px){.slideshow_container .map_canvas_wrap{margin-top:70px;padding-bottom:70px}}#slideshow_content{background:rgba(0,0,0,.25);position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;color:#fff}#slideshow_content .overlay_text{position:absolute;left:40px;bottom:40px;max-width:460px}@media (min-width:768px) and (max-width:991px){#slideshow_content .overlay_text{bottom:100px}}@media (max-width:767px){#slideshow_content .overlay_text{right:20px;left:20px;bottom:20px}}@media (max-height:480px){#slideshow_content .overlay_text{bottom:50px}}#slideshow_content .overlay_text .subtitle{font-weight:400;font-family:"PT Serif",serif;line-height:130%;position:relative;margin-bottom:5px;text-transform:uppercase;text-align:left;text-shadow:1px 1px 1px rgba(0,0,0,.3),1px 1px 10px rgba(0,0,0,.3)}@media (max-height:480px){#slideshow_content .overlay_text .subtitle{font-size:12px}}#slideshow_content .overlay_text .title{color:#fff;font-weight:400;font-family:"EB Garamond",serif;position:relative;text-transform:uppercase;margin-bottom:20px;font-size:4em;line-height:100%;text-align:left;text-shadow:1px 1px 1px rgba(0,0,0,.3),1px 1px 10px rgba(0,0,0,.3)}@media (min-width:1200px) and (max-height:767px){#slideshow_content .overlay_text .title{font-size:2em}}@media (min-width:992px) and (max-width:1199px){#slideshow_content .overlay_text .title{font-size:2em}}@media (max-width:767px){#slideshow_content .overlay_text .title{font-size:2em}}@media (max-height:480px){#slideshow_content .overlay_text .title{font-size:1em;margin-bottom:5px}}#slideshow_content .overlay_text .title:after{content:"";background:rgba(255,255,255,.3);height:1px;width:50%;display:block;margin-top:20px}@media (max-width:767px){#slideshow_content .overlay_text .title:after{display:none}}#slideshow_content .overlay_text .description{line-height:150%}@media (max-width:767px){#slideshow_content .overlay_text .description{font-size:12px;display:none}}#slideshow_content .overlay_text .description p{margin-bottom:20px;text-shadow:1px 1px 1px rgba(0,0,0,.3),1px 1px 10px rgba(0,0,0,.3)}@media (max-height:480px){#slideshow_content .overlay_text .description p{margin-bottom:5px}}#slideshow_content .overlay_text .description .info{display:inline-block;text-align:center;padding:0 15px;text-decoration:none;min-width:120px;letter-spacing:.03em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font:italic 12px/40px "PT Serif",serif;text-transform:uppercase;background:rgba(162,110,24,.8);color:#fff}#slideshow_content .overlay_text .description .info:hover{background:#a26e18}#slideshow_content_right{right:40px;max-width:45%;text-align:right;position:absolute;bottom:40px;z-index:300}#slideshow_content_right .logos{margin-bottom:40px}#slideshow_content_right .logos a{display:block;float:right;height:100px}#slideshow_content_right .logos a img{max-height:100%}#slideshow_content_right .logos a.logo_restaurant{margin-right:40px;margin-top:-5px}#slideshow_content_right .social{float:right}#slideshow_content_right .contacts{font-size:13px;line-height:30px;color:#fff;font-style:italic;float:right;margin-right:10px}@media (max-width:1024px){#slideshow_content_right .contacts{font-size:11px}}#slideshow_content_right .contacts .fa{margin-right:5px}#slideshow_content_right .contacts>span{margin-right:10px}@media (min-width:992px){.content_box{background:#fff;padding:5em 4em;position:relative;box-shadow:0 0 3px rgba(0,0,0,.1)}}@media (min-width:992px) and (max-width:1024px){.content_box{padding:5em 2em}}@media (min-width:992px){.content_box.content_box_big{margin:120px 0}.section_first .content_box.content_box_big{margin-top:60px}.content_box.content_box_small{background:#f8f8f8;margin-top:60px;min-height:520px;margin-bottom:-60px}.content_box .logo_restaurant{text-align:center;width:180px;height:180px;line-height:180px;display:block;background:#222;position:absolute;top:50%;margin-top:-90px;right:-140px;-webkit-transition:background .3s ease 0s;-moz-transition:background .3s ease 0s;-ms-transition:background .3s ease 0s;-o-transition:background .3s ease 0s;transition:background .3s ease 0s}.content_box .logo_restaurant:hover{background:#a26e18!important}.content_box .logo_restaurant img{max-width:90%;max-height:80%}.image_content_box{min-height:400px;box-shadow:0 0 3px rgba(0,0,0,.1);position:relative}.image_content_box .thumb{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.image_content_box .logo_spa{text-align:center;width:180px;height:180px;line-height:180px;display:block;position:absolute;left:0;bottom:-30px;background:#222;-webkit-transition:background .3s ease 0s;-moz-transition:background .3s ease 0s;-ms-transition:background .3s ease 0s;-o-transition:background .3s ease 0s;transition:background .3s ease 0s}.image_content_box .logo_spa img{max-width:90%;max-height:80%}.image_content_box .logo_spa:hover{background:#a26e18}}.content_box a.subtitle,.content_box a.title{display:block;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.content_box a.subtitle:hover,.content_box a.title:hover{text-decoration:none}.content_box .title{color:#222;font-weight:400;font-family:"EB Garamond",serif;text-align:left;font-size:2.8em;line-height:100%;text-transform:uppercase;margin-bottom:20px}@media (max-width:1024px){.content_box .title{font-size:2em}}.content_box .title strong{font-weight:400;color:#a26e18}@media (max-width:767px){.content_box .title{font-size:2em}}.content_box .subtitle{color:#222;font-weight:400;font-family:"PT Serif",serif;line-height:130%;position:relative;margin-bottom:5px;text-transform:uppercase;font-size:1.3em;text-align:left}@media (max-width:767px){.content_box .subtitle{font-size:1em}}@media (max-width:767px){.content_box .the_content{text-align:left}}.content_box .the_content .book_a_room{display:inline-block;text-align:center;padding:0 15px;text-decoration:none;min-width:120px;font:18px/40px "PT Serif",serif;letter-spacing:.03em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font:italic 12px/40px "PT Serif",serif;text-transform:uppercase;background:#a26e18;color:#fff;float:left;margin-top:10px}.content_box .the_content .book_a_room:focus,.content_box .the_content .book_a_room:hover{text-decoration:none;outline:0}.content_box .the_content .book_a_room:hover{background:#222;color:#fff}.content_box .the_content .book_a_room:after{content:'\f178';font-family:FontAwesome,sans-serif;margin-left:10px}.content_box .the_content .info_btn{font:italic 0.8em/140% "PT Serif",serif;color:#222;line-height:40px;margin-left:10px;display:inline-block;margin-top:10px}.content_box .the_content .info_btn:hover{color:#575757;text-decoration:none}.content_box .the_content .book{display:inline-block;text-align:center;padding:0 15px;text-decoration:none;min-width:120px;font:18px/40px "PT Serif",serif;letter-spacing:.03em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font:italic 12px/40px "PT Serif",serif;text-transform:uppercase;background:#a26e18;color:#fff;margin-top:20px}.content_box .the_content .book:focus,.content_box .the_content .book:hover{text-decoration:none;outline:0}.content_box .the_content .book:hover{background:#222;color:#fff}.content_box .the_content .book:after{content:'\f178';font-family:FontAwesome,sans-serif;margin-left:10px}@media (min-width:992px){.homepage .section_first .excerpt,.homepage .section_first .the_subtitle,.homepage .section_first .the_title{text-align:left}.homepage .section_first #index_content .content_box.content_box_big{padding-left:0;padding-right:0;padding-top:3em;background:0 0;box-shadow:none;margin-bottom:60px}.homepage body.ai_reali .section_first .the_title{font-size:2.125rem}}#preview_offers .offer_wrap{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;margin-top:40px;margin-bottom:0}@media (min-width:992px){#preview_offers .offer_wrap{margin-top:120px}}@media (min-width:992px){#section_preview_rooms .rooms_container_absolute{position:absolute;top:-60px}#section_preview_rooms #preview_rooms_carousel .owl-item.active .image_content_box .thumb{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07)}#section_preview_rooms #preview_rooms_carousel .image_content_box{margin-top:0;overflow:hidden}#section_preview_rooms #preview_rooms_carousel .image_content_box .thumb{-webkit-transition:-webkit-transform 5s linear 0s;-moz-transition:-moz-transform 5s linear 0s;-ms-transition:-ms-transform 5s linear 0s;-o-transition:-o-transform 5s linear 0s;transition:transform 5s linear 0s;-webkit-transform-origin:50% 20%;-moz-transform-origin:50% 20%;-ms-transform-origin:50% 20%;-o-transform-origin:50% 20%;transform-origin:50% 20%}#section_preview_rooms #preview_rooms_carousel .content_box.content_box_small{margin-bottom:0;margin-top:120px}#section_preview_rooms #preview_rooms_carousel .content_box.content_box_small .book_a_room{display:inline-block;text-align:center;padding:0 15px;text-decoration:none;min-width:120px;font:18px/40px "PT Serif",serif;letter-spacing:.03em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font:italic 12px/40px "PT Serif",serif;text-transform:uppercase;background:#a26e18;color:#fff;margin-top:20px;cursor:pointer}#section_preview_rooms #preview_rooms_carousel .content_box.content_box_small .book_a_room:focus,#section_preview_rooms #preview_rooms_carousel .content_box.content_box_small .book_a_room:hover{text-decoration:none;outline:0}#section_preview_rooms #preview_rooms_carousel .content_box.content_box_small .book_a_room:hover{background:#222;color:#fff}#section_preview_rooms #preview_rooms_carousel .content_box.content_box_small .book_a_room:after{content:'\f178';font-family:FontAwesome,sans-serif;margin-left:10px}#section_preview_rooms #preview_rooms_carousel .owl-controls{display:none}#section_preview_rooms #rooms_pager_wrapper{position:absolute;bottom:90px;z-index:500}#section_preview_rooms #rooms_pager_wrapper #rooms_pager{width:180px;background:#222;float:right;margin-right:9px;display:table}#section_preview_rooms #rooms_pager_wrapper #rooms_pager .table{display:table-cell;vertical-align:middle;color:#fff;height:180px;line-height:120%;text-align:center;width:100%;padding:0 10px}#section_preview_rooms #rooms_pager_wrapper #rooms_pager .table .title{font:italic 20px/120% "EB Garamond",serif;display:block;margin-bottom:5px}#section_preview_rooms #rooms_pager_wrapper #rooms_pager .table .counter{font:48px/120% "EB Garamond",serif}#section_preview_rooms #rooms_pager_wrapper #rooms_pager .table .arrows{display:block}#section_preview_rooms #rooms_pager_wrapper #rooms_pager .table .arrows .dots{margin:0 10px}#section_preview_rooms #rooms_pager_wrapper #rooms_pager .table .arrows .arrow:hover{cursor:pointer;color:#a26e18}}#preview_map{position:relative}@media (max-width:767px){#preview_map{height:400px}}#preview_map #leggenda{background:#fff;position:absolute;z-index:200;left:10px;bottom:40px;padding:15px 20px;font-size:12px;box-shadow:0 0 3px rgba(0,0,0,.1);border-radius:3px;text-transform:uppercase}.group_homepage #preview_map #leggenda{left:auto;right:10px;bottom:10px}#preview_map #leggenda ul li{width:100%;padding:5px 0;list-style:none;display:table;vertical-align:middle}#preview_map #leggenda ul li img{margin:0 5px 0 0}#preview_map #leggenda ul li:last-child{border:none}#preview_map .map-canvas,#preview_map .map_canvas_wrap{width:100%;height:500px}@media (min-width:1200px) and (min-height:700px){#preview_map .map-canvas,#preview_map .map_canvas_wrap{height:600px}}@media (max-width:767px){#preview_map .map_canvas_wrap{height:400px}}#preview_map .map_canvas_mini{width:300px;height:300px;position:absolute;z-index:200;bottom:0;left:0;border:10px solid #fff;box-shadow:0 0 3px rgba(0,0,0,.1)}@media (min-width:1200px){#preview_map .map_canvas_mini{width:350px;height:350px}}@media (max-width:991px){#preview_map .map_canvas_mini{width:170px;height:170px;border-width:5px}}@media (max-width:991px){#preview_map.section{padding-bottom:0}}@media (min-width:992px){#preview_map .box{position:absolute;bottom:40px;right:40px;z-index:300;max-width:400px;min-height:200px;background:#f8f8f8;padding:20px;text-align:center;box-shadow:0 0 3px rgba(0,0,0,.1)}#preview_map .box .title{color:#222;font-weight:400;font-family:"PT Serif",serif;text-align:center;line-height:130%;position:relative;margin-bottom:5px;text-transform:uppercase;font-size:1.2em;margin:10px 0}#preview_map .box .title strong{font-weight:400;color:#a26e18}#preview_map .box p{line-height:130%}#preview_map .box .element{font-size:.85em;line-height:130%;margin:0 5px}#preview_map .box .element a{color:#a26e18;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}#preview_map .box .element a:hover{color:#575757;text-decoration:none}#preview_map .box .element.element_address,#preview_map .box .element.element_mail{display:block}#preview_map .box .element.element_address:before,#preview_map .box .element.element_mail:before{display:none}#preview_map .box .element.element_address .element_pref,#preview_map .box .element.element_mail .element_pref{display:none}#preview_map .box .element .element_pref{margin-right:5px;font-weight:700}}#preview_children{background:#f8f8f8;margin-top:60px}@media (min-width:992px){.rooms_page #preview_children{margin-top:0}}@media (max-width:991px){#preview_children{margin-bottom:40px}}@media (max-width:767px){#preview_children{margin-bottom:0}}#preview_children .children_wrap{margin:0 0 40px 0}#preview_children .children_wrap .info_angle{right:10px}#preview_children .children_wrap.small .children .content .description{margin-bottom:20px;line-height:20px}@media (min-width:768px) and (max-width:991px){#preview_children .children_wrap.small .children .content .description{overflow:hidden;max-height:100px}}#preview_children .children_wrap.big .children .content,#preview_children .children_wrap.big .children .thumb{height:320px}@media (min-width:768px) and (max-width:991px){#preview_children .children_wrap.big .children .content,#preview_children .children_wrap.big .children .thumb{height:350px}}@media (min-width:1200px){#preview_children .children_wrap.big .children .content,#preview_children .children_wrap.big .children .thumb{height:420px;padding-top:60px}}@media (min-width:1400px){#preview_children .children_wrap.big .children .content,#preview_children .children_wrap.big .children .thumb{padding-top:80px}}@media (max-width:767px){#preview_children .children_wrap.big .children .content{height:auto}}@media (max-width:767px){#preview_children .children_wrap.big .children .thumb{height:220px}}#preview_children .children_wrap.big:nth-child(odd) .children .content{padding-left:40px}@media (max-width:1024px){#preview_children .children_wrap.big:nth-child(odd) .children .content{padding-left:20px}}#preview_children .children_wrap.big:nth-child(2n) .children .content{padding-right:20px}#preview_children .children_wrap .children{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#preview_children .children_wrap .children .thumb{height:220px;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:transparent;background-attachment:scroll}@media (min-width:1200px){#preview_children .children_wrap .children .thumb{height:300px}}@media (max-width:1024px){#preview_children .children_wrap .children .thumb{height:300px}}#preview_children .children_wrap .children .thumb.thumb_menu{height:400px}#preview_children .children_wrap .children .content{padding:40px;text-align:center}@media (max-width:1024px){#preview_children .children_wrap .children .content{padding:20px}}@media (min-width:1400px){#preview_children .children_wrap .children .content{padding:40px 60px}}@media (max-width:767px){#preview_children .children_wrap .children .content{height:auto}}#preview_children .children_wrap .children .content .title{color:#222;font-weight:400;font-family:"EB Garamond",serif;text-align:center;line-height:100%;position:relative;text-transform:uppercase;margin-bottom:20px;font-size:2em;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s;min-height:70px}#preview_children .children_wrap .children .content .title strong{font-weight:400;color:#a26e18}@media (max-width:1024px){#preview_children .children_wrap .children .content .title{color:#222;font-weight:400;font-family:"EB Garamond",serif;text-align:center;line-height:100%;position:relative;text-transform:uppercase;margin-bottom:20px;font-size:1.8em}#preview_children .children_wrap .children .content .title strong{font-weight:400;color:#a26e18}}#preview_children .children_wrap .children .content .title:focus,#preview_children .children_wrap .children .content .title:hover{color:#222;text-decoration:none}#preview_children .children_wrap .children .content .title+.dates{margin-top:-10px;color:#bcb9b8}#preview_children .children_wrap .children .content .dates,#preview_children .children_wrap .children .content .gps{margin-bottom:10px;font-weight:700;color:#bcb9b8}#preview_children .children_wrap .children .content .description{margin-bottom:20px;line-height:150%;min-height:98px}#preview_children .children_wrap .children .content .info{color:#a26e18;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#preview_children .children_wrap .children .content .info:hover{color:#575757;text-decoration:none}#preview_children .children_wrap .children .content .book{display:inline-block;text-align:center;padding:0 15px;text-decoration:none;min-width:120px;font:18px/40px "PT Serif",serif;letter-spacing:.03em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font:italic 12px/40px "PT Serif",serif;text-transform:uppercase;background:#a26e18;color:#fff;margin-left:10px}#preview_children .children_wrap .children .content .book:focus,#preview_children .children_wrap .children .content .book:hover{text-decoration:none;outline:0}#preview_children .children_wrap .children .content .book:hover{background:#222;color:#fff}#preview_children .children_wrap .children .content .book:after{content:'\f178';font-family:FontAwesome,sans-serif;margin-left:10px}#preview_children .children_wrap .children .content .action.call_us:before{content:'\f095';display:inline-block;font-family:FontAwesome,sans-serif;padding-right:10px}#preview_children .children_wrap .children .content .menu{display:inline-block;text-align:center;padding:0 15px;text-decoration:none;min-width:120px;font:18px/40px "PT Serif",serif;letter-spacing:.03em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font:italic 12px/40px "PT Serif",serif;text-transform:uppercase;background:#a26e18;color:#fff;display:inline-block;margin-bottom:5px;float:left;margin-right:5px}#preview_children .children_wrap .children .content .menu:focus,#preview_children .children_wrap .children .content .menu:hover{text-decoration:none;outline:0}#preview_children .children_wrap .children .content .menu:hover{background:#222;color:#fff}#preview_children .children_wrap.menu_wrap .info_angle{display:none}#preview_children .children_wrap.menu_wrap:nth-child(2n) #thumb-container{float:right}.tabs_container{height:48px;position:relative;clear:both}.tabs_container .tabs{font-size:.85em;margin:0 auto;margin-bottom:40px;display:flex;position:relative;overflow-x:auto;overflow-y:hidden;height:48px;background-color:transparent;width:100%;white-space:nowrap}.tabs_container .tabs .tab{margin:0 3px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:block;float:left;text-align:center;line-height:48px;height:48px;padding:0;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;letter-spacing:.8px;width:15%;min-width:80px}.tabs_container .tabs .tab a{color:#222;display:block;width:100%;height:100%;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease;border:1px solid #ebebeb;background:#ebebeb}.tabs_container .tabs .tab a:hover{color:#555;text-decoration:none}.tabs_container .tabs .tab a:focus{text-decoration:none}.tabs_container .tabs .tab.disabled a{color:#555;cursor:default}.tabs_container .tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f8f8f8;will-change:left,right}.tabs_container:after{background:#ebebeb;bottom:0;content:'';height:1px;left:0;position:absolute;right:0;width:100%;z-index:1}@media (min-width:992px){.features_wrap.clear_desktop{clear:both}.features_wrap.features_wrap_big{margin-bottom:40px}.features_wrap.features_wrap_big .features .thumb{height:240px}}@media (max-width:767px){.features_wrap.clear_portrait{clear:both}}.features_wrap .features{margin:10px 0}@media (max-width:991px){.features_wrap .features{margin:0 0 40px}}.features_wrap .features .thumb{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;height:200px;margin-bottom:20px}.features_wrap .features .title{color:#222;font-weight:400;font-family:"PT Serif",serif;text-align:center;line-height:130%;position:relative;margin-bottom:5px;text-transform:uppercase;font-size:1.5em;margin-bottom:10px}.features_wrap .features .title strong{font-weight:400;color:#a26e18}.features_wrap .features .description{line-height:140%;font-size:.9em}#big_gallery{position:relative;height:500px;background:#ddd}@media (max-width:767px){#big_gallery{height:calc(100vw - 20px)}}@media (min-width:768px) and (max-width:991px){#big_gallery{height:calc(100vw * .5625)}}#big_gallery .gallery_pager{font-size:16px;width:180px;background:#222;position:absolute;bottom:0;right:0;z-index:200;display:table}@media (max-width:767px){#big_gallery .gallery_pager{width:100px}}#big_gallery .gallery_pager .table{display:table-cell;vertical-align:middle;color:#fff;height:180px;line-height:120%;text-align:center;width:100%;padding:0 10px}@media (max-width:767px){#big_gallery .gallery_pager .table{height:100px}}#big_gallery .gallery_pager .table .title{font:italic 1.2em/120% "EB Garamond",serif;display:block;margin-bottom:5px}#big_gallery .gallery_pager .table .counter{font:3em/120% "EB Garamond",serif;display:block}#big_gallery .gallery_pager .table .dots{margin:0 10px}#big_gallery .foto_container{width:100%;height:100%;position:relative;z-index:10;clear:both;margin:0;padding:0;overflow:hidden}#big_gallery .foto_container .foto{height:100%!important;overflow:hidden;position:relative;z-index:1}#big_gallery .foto_container .foto .img_container{height:100%!important;position:relative;width:100%!important}#big_gallery .foto_container .foto .img_container .single_slide{height:100%;width:100%;position:relative;z-index:1;overflow:hidden}#big_gallery .foto_container .foto .img_container .single_slide:first-child{z-index:100}#big_gallery .foto_container .foto .img_container .single_slide img{height:auto;position:absolute;width:auto;z-index:1}@media (max-width:991px){#big_gallery .foto_container .foto .img_container .single_slide img{height:100%;left:50%;transform:translateX(-50%)}}#big_gallery .info_gallery{display:inline-block;text-align:center;padding:0 15px;text-decoration:none;min-width:120px;font:18px/40px "PT Serif",serif;letter-spacing:.03em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:absolute;left:20px;bottom:20px;z-index:200;background:rgba(0,0,0,.5);color:#fff;font-size:12px}@media (max-width:767px){#big_gallery .info_gallery{left:10px;right:10px;top:10px;bottom:auto}}@media (min-width:768px) and (max-width:991px){#big_gallery .info_gallery{left:10px;bottom:20px}}#big_gallery .info_gallery .fa{margin-right:10px}#big_gallery .info_gallery:hover{background:#000}#big_gallery div[class*=owl-]{height:100%}.extra_content_box{background:#f8f8f8;position:relative}.section_dark .extra_content_box{background:#fff}.extra_content_box .extra_content,.extra_content_box .featured_image{width:50%}@media (max-width:991px){.extra_content_box .extra_content,.extra_content_box .featured_image{width:100%}}.extra_content_box .extra_content{min-height:300px;margin-left:50%;padding:40px}.extra_content_box .extra_content .title{color:#222;font-weight:400;font-family:"EB Garamond",serif;text-align:center;line-height:100%;position:relative;text-transform:uppercase;margin-bottom:20px;font-size:2em;text-align:left}.extra_content_box .extra_content .title strong{font-weight:400;color:#a26e18}@media (max-width:991px){.extra_content_box .extra_content{margin-left:0;min-height:0;font-size:14px;padding:20px}}@media (min-width:1200px){.extra_content_box .extra_content{padding:60px}}.extra_content_box .featured_image{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;height:auto;position:absolute;top:0;bottom:0;left:0;right:50%}@media (max-width:991px){.extra_content_box .featured_image{position:relative;height:300px;top:auto;bottom:auto;left:auto;right:auto}}@media (max-width:767px){.extra_content_box .featured_image{height:200px}}#quotation_form{padding:2em;background:#f8f8f8;color:#222;width:500px}@media (max-width:767px){#quotation_form{width:100%}}#quotation_form .form_title{color:#222;font-family:"PT Serif",serif;font-size:2em;font-weight:400;line-height:100%;margin-bottom:20px;position:relative;text-align:center;text-transform:uppercase}#quotation_form .restaurant li{display:inline-block;width:50%}@media (max-width:767px){#quotation_form .restaurant li{width:100%}}#quotation_form .restaurant li label{font-weight:400;color:#222}#quotation_form .restaurant li label span{color:#222}#quotation_form .restaurant li input,#quotation_form .restaurant li textarea{width:100%;border:0}#quotation_form .restaurant li.email,#quotation_form .restaurant li.message,#quotation_form .restaurant li.number_people,#quotation_form .restaurant li.privacy-policy{width:100%}#quotation_form .restaurant li.privacy-policy li{width:100%}#quotation_form .restaurant li .ginput_container_time{max-width:inherit;width:50%}#quotation_form .restaurant li .ginput_container_time:last-child{margin-right:0}#quotation_form .restaurant li .ginput_container_time i{margin-top:0}#quotation_form .restaurant li.required-fields{display:none}#quotation_form .restaurant .gform_footer .button{background:#a26e18;border:0;float:right;margin-right:0;line-height:40px;padding:0 20px;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#fff}#quotation_form .restaurant .gform_footer .button:hover{background:#222}#quotation_form .restaurant .gform_footer .required-fields{display:inline-block;clear:both;width:100%;text-align:right}#quotation_form .gform_wrapper .validation_error{display:none}#quotation_form .gform_wrapper li.gfield.gfield_error{border-top:0;border-bottom:0;background:0 0}#quotation_form .gform_wrapper .validation_message{color:red;padding-top:10px}#quotation_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:10px}#quotation_form .gform_wrapper .gfield_error.email,#quotation_form .gform_wrapper .gfield_error.message{padding-right:0!important}.selection_filters{text-align:center}.selection_filters.mobile_filter{display:none}@media (max-width:991px){.selection_filters{display:none}.selection_filters.mobile_filter{display:block}.selection_filters.mobile_filter .filter_photo{border:1px solid #222;padding:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("images/select.png") scroll center right no-repeat;min-width:200px}}.selection_filters button{border:1px solid #a26e18;line-height:48px;padding:0 20px;text-transform:uppercase;background:#fff;margin-right:5px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;outline:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}@media (max-width:767px){.selection_filters button{font-size:12px;margin:5px 0}}.selection_filters button.active{background:#a26e18;color:#fff}.selection_filters button:focus,.selection_filters button:hover{background:#a26e18;color:#fff}.selection_filters button:last-child{margin-right:0}#photogallery .thumb_wrap .thumb{display:block;margin:10px 0}#photogallery .thumb_wrap .thumb img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center}#photogallery .thumb_wrap .video{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#photogallery .thumb_wrap .video .icon{width:50px;height:50px;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;color:rgba(255,255,255,.5)}#photogallery .thumb_wrap .video .icon .fa{font-size:50px}#photogallery .thumb_wrap .video:hover .icon{color:rgba(255,255,255,.7)}.offer_wrap{margin:10px 0}.offer_wrap .offer{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;height:400px;position:relative;overflow:hidden}@media (min-width:1200px){.offer_wrap .offer{height:450px}}.offer_wrap .offer:hover .preview{opacity:0;filter:Alpha(opacity=0)}.offer_wrap .offer:hover .detail_wrap{top:0}.offer_wrap .offer .title{font-size:1.5em;line-height:120%;margin-bottom:20px;font-family:"EB Garamond",serif;text-transform:uppercase;display:block}.offer_wrap .offer .hotel{font-size:16px;font-family:Roboto,Arial,Helvetica,sans-serif;text-transform:uppercase;margin-bottom:10px}.offer_wrap .offer .price{color:#fff;display:inline-block}.offer_wrap .offer .price .apd{font-size:.8em;font-family:Roboto,Arial,Helvetica,sans-serif;text-transform:uppercase}.offer_wrap .offer .price .currency,.offer_wrap .offer .price .price{font-size:1.5em;font-family:"EB Garamond",serif}.offer_wrap .offer .preview{background:#000;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);position:absolute;bottom:0;left:0;width:100%;padding:200px 20px 20px;text-align:center;max-height:100%;text-shadow:1px 1px 1px rgba(0,0,0,.3),1px 1px 10px rgba(0,0,0,.3);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.offer_wrap .offer .preview .title{color:#fff}.offer_wrap .offer .preview .hotel,.offer_wrap .offer .preview .price .label{color:#ccc}.offer_wrap .offer .preview .price .amount{color:#fff}.offer_wrap .offer .detail_wrap{position:absolute;top:-100%;z-index:300;width:100%;left:0;height:100%;background:#222;color:#a26e18;padding:20px;text-align:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.offer_wrap .offer .detail_wrap .detail{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.offer_wrap .offer .detail_wrap .detail .title{display:block;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.offer_wrap .offer .detail_wrap .detail .title:hover{color:#575757;text-decoration:none}.offer_wrap .offer .detail_wrap .detail .price .price,.offer_wrap .offer .detail_wrap .detail .title{color:#fff}.offer_wrap .offer .detail_wrap .detail .price:hover{text-decoration:none}.offer_wrap .offer .detail_wrap .detail .price .apd{color:#a26e18;display:block}.offer_wrap .offer .detail_wrap .detail .price .currency,.offer_wrap .offer .detail_wrap .detail .price .price{display:inline-block;margin-top:5px}.offer_wrap .offer .detail_wrap .detail .desc{font-size:.85em;line-height:130%;margin:20px 0 10px;height:35px;overflow:hidden}.offer_wrap .offer .detail_wrap .detail .desc:after{content:'...';display:inline-block;clear:both}.offer_wrap .offer .detail_wrap .detail .info{font:italic 0.8em/140% "PT Serif",serif;color:#fff;margin-bottom:20px;display:block}.offer_wrap .offer .detail_wrap .detail .info:before{content:"\f105";font-family:FontAwesome,"PT Serif",serif;margin-right:10px}.offer_wrap .offer .detail_wrap .detail .info:hover{color:#575757;text-decoration:none}.offer_wrap .offer .detail_wrap .detail .book{display:inline-block;text-align:center;padding:0 15px;text-decoration:none;min-width:120px;font:18px/40px "PT Serif",serif;letter-spacing:.03em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font:italic 12px/40px "PT Serif",serif;text-transform:uppercase;background:#a26e18;color:#fff}.offer_wrap .offer .detail_wrap .detail .book:focus,.offer_wrap .offer .detail_wrap .detail .book:hover{text-decoration:none;outline:0}.offer_wrap .offer .detail_wrap .detail .book:hover{background:#222;color:#fff}.offer_wrap .offer .detail_wrap .detail .book:hover{background:#fff;color:#222}.single_offer_details{background:#fff;color:#333;position:relative;font-size:14px;line-height:140%}.single_offer_details .col_left{width:40%;position:absolute;left:0;height:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}@media (max-width:767px){.single_offer_details .col_left{width:100%;position:relative;height:200px}}.single_offer_details .col_left .logo{position:absolute;left:0;top:0;width:100%;background:#000;background:-moz-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);padding:40px 20px 80px;text-align:center;min-height:50%}@media (max-width:767px){.single_offer_details .col_left .logo{padding:40px 20px}}.single_offer_details .col_left .logo img{width:auto;max-width:80%;max-height:130px;height:auto}.single_offer_details .col_right{width:60%;position:relative;margin-left:40%;padding:40px}@media (max-width:767px){.single_offer_details .col_right{width:100%;margin-left:0}}.single_offer_details .col_right .hotel{margin-bottom:10px;text-transform:uppercase;font-size:.9em;letter-spacing:.03em}.single_offer_details .col_right .title{margin-bottom:10px;font-size:1.5em;line-height:120%;color:#222;text-transform:uppercase}.single_offer_details .col_right .price{margin-bottom:20px;letter-spacing:.03em;text-decoration:none;color:#222;margin-bottom:20px}.single_offer_details .col_right .price .apd{font-size:1em;font-family:Roboto,Arial,Helvetica,sans-serif;text-transform:uppercase;display:inline-block}.single_offer_details .col_right .price .currency,.single_offer_details .col_right .price .price{font-size:1.5em;font-family:"EB Garamond",serif;color:#a26e18;display:inline-block}.single_offer_details .col_right .desc strong{color:#a26e18}.single_offer_details .col_right .desc ul{margin-left:20px}.single_offer_details .col_right .desc ul li{list-style-type:disc}.single_offer_details .col_right .book{display:inline-block;text-align:center;padding:0 15px;text-decoration:none;min-width:120px;font:18px/40px "PT Serif",serif;letter-spacing:.03em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font:italic 12px/40px "PT Serif",serif;text-transform:uppercase;background:#a26e18;color:#fff;margin-top:20px}.single_offer_details .col_right .book:focus,.single_offer_details .col_right .book:hover{text-decoration:none;outline:0}.single_offer_details .col_right .book:hover{background:#222;color:#fff}.map-marker-popup .info .address,.map-marker-popup .info .email,.map-marker-popup .info .fax,.map-marker-popup .info .phone{clear:both;display:block}.map-marker-popup .info .email .label:after,.map-marker-popup .info .phone .label:after{content:':';display:inline-block;margin-right:5px}.map-marker-popup .info .email a{color:#a26e18;font-style:italic}.map-marker-popup .info .website{margin-top:10px;display:block;color:#222}.map-marker-popup .info .website:focus,.map-marker-popup .info .website:hover{text-decoration:none}.map-marker-popup .title{font-size:16px;font-weight:700;line-height:120%;margin:10px 0;text-transform:uppercase;font-family:"PT Serif",serif}.map-marker-popup a.book{display:inline-block;text-align:center;padding:0 15px;text-decoration:none;min-width:120px;font:18px/40px "PT Serif",serif;letter-spacing:.03em;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font:italic 12px/40px "PT Serif",serif;text-transform:uppercase;background:#a26e18;color:#fff;margin-top:10px}.map-marker-popup a.book:focus,.map-marker-popup a.book:hover{text-decoration:none;outline:0}.map-marker-popup a.book:hover{background:#222;color:#fff}.page-template-template-location .children_wrap:nth-child(2n) #thumb-container{float:right}.page-template-template-location .children_wrap:nth-child(2n) .info_angle{left:10px;right:initial}.page-template-template-location .children_wrap:nth-child(odd) .info_angle{left:initial;right:10px}#itinerary-container{width:100%;position:absolute;bottom:0;z-index:10;background:#a26e18}#itinerary-container #itinerary{width:800px;margin:0 auto;margin-top:10px;margin-bottom:10px;line-height:30px;font-size:14px}@media (min-width:768px) and (max-width:991px){#itinerary-container #itinerary{width:700px;font-size:13px}}#itinerary-container #itinerary .title{display:inline-block}#itinerary-container #itinerary .title select{line-height:40px;height:40px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;width:150px}#itinerary-container #itinerary .field{display:inline-block}#itinerary-container #itinerary .field label{margin-right:5px}#itinerary-container #itinerary .field.from input{outline:0;border:1px solid #ccc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px;width:150px}#itinerary-container #itinerary .field.submit{float:right}#itinerary-container #itinerary .field.submit a{line-height:40px;padding:10px 20px;border:1px solid #fff;color:#fff;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#itinerary-container #itinerary .field.submit a:focus,#itinerary-container #itinerary .field.submit a:hover{background:#222;border-color:#222;text-decoration:none}#map_directions{background:#fff;display:none;font-size:13px;margin:0 auto;max-width:700px;padding:20px 60px 40px;position:relative}#map_directions .close_map{color:#666;display:block;margin:10px 0;position:relative;text-align:right;z-index:200}#map_directions .close_map:after{background:#333 none repeat scroll 0 0;color:#fff;content:"\f00d";display:inline-block;font-family:FontAwesome;height:30px;line-height:30px;margin-left:10px;text-align:center;width:30px}@media (min-width:992px){#social_gallery{padding:60px 0}}#social_gallery .thumb{margin-bottom:10px;padding-left:5px;padding-right:5px}#social_gallery .thumb.clear_row{clear:both}@media (max-width:767px){#social_gallery .thumb.clear_row{clear:none}}#social_gallery .thumb.no_hover a img{opacity:.5;filter:Alpha(opacity=50)}@media (min-width:992px){#social_gallery .thumb.clear_desktop{clear:both}}@media (min-width:768px) and (max-width:991px){#social_gallery .thumb.clear_desktop{clear:both}}#social_gallery .thumb a{display:block;position:relative;background:#000;overflow:hidden;width:100%;height:100%}#social_gallery .thumb a:after,#social_gallery .thumb a:before{top:10px;left:10px;right:10px;bottom:10px;content:"";position:absolute;z-index:200;width:auto;height:auto;border-color:rgba(255,255,255,.3);border-style:solid;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#social_gallery .thumb a:before{border-width:1px 0}#social_gallery .thumb a:after{border-width:0 1px}#social_gallery .thumb a:after,#social_gallery .thumb a:before{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media (max-width:767px){#social_gallery .thumb a:after,#social_gallery .thumb a:before{top:5px;left:5px;right:5px;bottom:5px}}#social_gallery .thumb a img{width:100%;height:auto;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}#social_gallery .thumb a:hover:after,#social_gallery .thumb a:hover:before{border-color:#fff}#social_gallery .thumb a:hover span{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#social_gallery .thumb a span{display:block;width:100%;height:100%;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#social_gallery .title_container{display:table;text-align:center;width:100%}@media (max-width:991px){#social_gallery .title_container{margin-bottom:20px}}#social_gallery .title_container>div{width:100%;display:table-cell;vertical-align:middle;padding:0 20px}#social_gallery .title_container .the_title{color:#222;font-weight:400;font-family:"EB Garamond",serif;text-align:center;line-height:100%;position:relative;text-transform:uppercase;margin-bottom:20px;font-size:3em;margin-bottom:10px}#social_gallery .title_container .the_title strong{font-weight:400;color:#a26e18}@media (max-width:1024px){#social_gallery .title_container .the_title{color:#222;font-weight:400;font-family:"EB Garamond",serif;text-align:center;line-height:100%;position:relative;text-transform:uppercase;margin-bottom:20px;font-size:2.5em}#social_gallery .title_container .the_title strong{font-weight:400;color:#a26e18}}@media (max-width:767px){#social_gallery .title_container .the_title{color:#222;font-weight:400;font-family:"EB Garamond",serif;text-align:center;line-height:100%;position:relative;text-transform:uppercase;margin-bottom:20px;font-size:2em}#social_gallery .title_container .the_title strong{font-weight:400;color:#a26e18}}@media (max-width:320px){#social_gallery .title_container .the_title{color:#222;font-weight:400;font-family:"EB Garamond",serif;text-align:center;line-height:100%;position:relative;text-transform:uppercase;margin-bottom:20px;font-size:1.5em}#social_gallery .title_container .the_title strong{font-weight:400;color:#a26e18}}#social_gallery .title_container .social_tags{color:#222;font-weight:400;font-family:"PT Serif",serif;text-align:center;line-height:130%;position:relative;margin-bottom:5px;text-transform:uppercase;font-size:1em;margin-bottom:10px}#social_gallery .title_container .social_tags strong{font-weight:400;color:#a26e18}#social_gallery .title_container p{font-style:italic;line-height:130%;margin-bottom:20px}#social_gallery .title_container .facebook,#social_gallery .title_container .flickr,#social_gallery .title_container .foursquare,#social_gallery .title_container .google-plus,#social_gallery .title_container .instagram,#social_gallery .title_container .linkedin,#social_gallery .title_container .pinterest,#social_gallery .title_container .twitter,#social_gallery .title_container .youtube{font-size:12px;padding:.8em 2em;display:inline-block;color:#fff;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;margin-bottom:3px;width:33%}@media (min-width:992px){#social_gallery .title_container .facebook,#social_gallery .title_container .flickr,#social_gallery .title_container .foursquare,#social_gallery .title_container .google-plus,#social_gallery .title_container .instagram,#social_gallery .title_container .linkedin,#social_gallery .title_container .pinterest,#social_gallery .title_container .twitter,#social_gallery .title_container .youtube{width:41%}}@media (max-width:767px){#social_gallery .title_container .facebook,#social_gallery .title_container .flickr,#social_gallery .title_container .foursquare,#social_gallery .title_container .google-plus,#social_gallery .title_container .instagram,#social_gallery .title_container .linkedin,#social_gallery .title_container .pinterest,#social_gallery .title_container .twitter,#social_gallery .title_container .youtube{width:70%}}#social_gallery .title_container .facebook{background:#3c5a98}#social_gallery .title_container .facebook .fa{margin-right:2em}#social_gallery .title_container .facebook:hover{background:#728ec8;text-decoration:none}#social_gallery .title_container .twitter{background:#1da1f2}#social_gallery .title_container .twitter .fa{margin-right:2em}#social_gallery .title_container .twitter:hover{background:#7dc9f8;text-decoration:none}#social_gallery .title_container .google-plus{background:#dd4b39;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#social_gallery .title_container .google-plus .fa{margin-right:2em}#social_gallery .title_container .google-plus:hover{background:#ec9a90;text-decoration:none}#social_gallery .title_container .instagram{background:radial-gradient(circle farthest-corner at 35% 90%,#fec564,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#fec564,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,transparent),linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d 100%)}#social_gallery .title_container .instagram .fa{margin-right:2em}#social_gallery .title_container .instagram:hover{opacity:.8;text-decoration:none}#social_gallery .title_container .pinterest{background:#bd081c}#social_gallery .title_container .pinterest .fa{margin-right:2em}#social_gallery .title_container .pinterest:hover{background:#f6354a;text-decoration:none}#social_gallery .title_container .youtube{background:#cd201f}#social_gallery .title_container .youtube .fa{margin-right:2em}#social_gallery .title_container .youtube:hover{background:#e86a6a;text-decoration:none}#social_gallery .title_container .linkedin{background:#0077b5}#social_gallery .title_container .linkedin .fa{margin-right:2em}#social_gallery .title_container .linkedin:hover{background:#1cb1ff;text-decoration:none}#social_gallery .title_container .foursquare{background:#f94877}#social_gallery .title_container .foursquare .fa{margin-right:2em}#social_gallery .title_container .foursquare:hover{background:#fcabc0;text-decoration:none}#social_gallery .title_container .flickr{background:#ff0084}#social_gallery .title_container .flickr .fa{margin-right:2em}#social_gallery .title_container .flickr:hover{background:#ff66b5;text-decoration:none}.social_box_details{display:none;width:800px;background:#fff;position:relative;font-size:14px;line-height:150%;height:480px}@media (min-width:768px) and (max-width:991px){.social_box_details{width:700px}}@media (max-width:767px){.social_box_details{width:100%;max-width:400px;height:auto}}.social_box_details .thumb{width:60%;float:left;height:480px!important;background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center}@media (max-width:767px){.social_box_details .thumb{float:none;width:100%;height:200px!important}}.social_box_details .social_info{float:left;width:40%;padding:20px;position:relative}@media (max-width:767px){.social_box_details .social_info{float:none;width:100%;min-height:200px}}.social_box_details .social_info .author{display:table}.social_box_details .social_info .author span{display:table-cell;vertical-align:middle}.social_box_details .social_info .author .picture{width:40px;height:40px;overflow:hidden;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.social_box_details .social_info .author .picture img{width:100%}.social_box_details .social_info .author .name{font-weight:700;padding-left:10px}.social_box_details .social_info .date{color:grey;border-bottom:1px solid #ddd;margin-bottom:20px;padding:10px 0;font-size:12px;line-height:130%}.social_box_details .icon.facebook{text-align:center;width:60px;height:60px;line-height:60px;display:block;position:absolute;bottom:0;right:0;overflow:hidden}.social_box_details .icon.facebook:after{text-align:center;width:30px;height:30px;line-height:30px;position:absolute;bottom:0;right:0;color:#fff;content:"+";display:block;z-index:2;font-size:1.5em;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.social_box_details .icon.facebook:before{content:"";display:block;position:relative;border-color:transparent #3c5a98 #3c5a98 transparent;border-style:solid;border-width:30px;z-index:1;-webkit-transition:border .3s ease 0s;-moz-transition:border .3s ease 0s;-ms-transition:border .3s ease 0s;-o-transition:border .3s ease 0s;transition:border .3s ease 0s}.social_box_details .icon.facebook:hover:after{color:#fff}.social_box_details .icon.facebook:hover:before{border-color:transparent #a26e18 #a26e18 transparent}.social_box_details .icon.facebook:after{font-size:14px;content:"\f09a";font-family:FontAwesome,sans-serif}.social_box_details .icon.twitter{text-align:center;width:60px;height:60px;line-height:60px;display:block;position:absolute;bottom:0;right:0;overflow:hidden}.social_box_details .icon.twitter:after{text-align:center;width:30px;height:30px;line-height:30px;position:absolute;bottom:0;right:0;color:#fff;content:"+";display:block;z-index:2;font-size:1.5em;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-ms-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}.social_box_details .icon.twitter:before{content:"";display:block;position:relative;border-color:transparent #1da1f2 #1da1f2 transparent;border-style:solid;border-width:30px;z-index:1;-webkit-transition:border .3s ease 0s;-moz-transition:border .3s ease 0s;-ms-transition:border .3s ease 0s;-o-transition:border .3s ease 0s;transition:border .3s ease 0s}.social_box_details .icon.twitter:hover:after{color:#fff}.social_box_details .icon.twitter:hover:before{border-color:transparent #a26e18 #a26e18 transparent}.social_box_details .icon.twitter:after{font-size:14px;content:"\f099";font-family:FontAwesome,sans-serif}.home_pop_up{width:500px;padding:10px;font-size:14px;line-height:150%}.home_pop_up.no_padding{padding:0!important}.home_pop_up.no_padding .thumb_box{margin-top:0}@media (max-width:991px){.home_pop_up{width:100%}}.home_pop_up h3{font-size:1.3em;font-weight:700;text-transform:uppercase;margin:10px 0 20px;text-align:center}.home_pop_up a{color:#a26e18;text-decoration:none;font-size:1.3em;font-weight:700;transition:color .3s ease;display:inline-block}.home_pop_up a:hover{color:#956516;text-decoration:none}.home_pop_up .thumb_box{margin-top:20px;margin-left:auto;margin-right:auto;text-align:center}.home_pop_up .thumb_box.vertical{max-width:300px}.home_pop_up .thumb_box a{width:100%;display:block}.home_pop_up .thumb_box img{width:100%}#footer{background:#3c3c3c;color:#fff;text-align:center;padding-bottom:40px}@media (max-width:767px){#footer{padding-bottom:70px}}#footer #footer_menu{background:#222;font-style:italic;font-size:12px;text-transform:uppercase;border-top:1px solid #1a1a1a;margin-bottom:40px}@media (max-width:767px){#footer #footer_menu{padding:10px 0;margin-bottom:0}}#footer #footer_menu ul.menu{display:table;text-align:center;height:70px;width:90%;max-width:700px;margin:0 auto;color:#fff}#footer #footer_menu ul.menu>li{display:table-cell;vertical-align:middle;padding:0 10px}@media (max-width:767px){#footer #footer_menu ul.menu>li{display:block}}#footer #footer_menu ul.menu>li>a{color:#fff;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#footer #footer_menu ul.menu>li>a:focus,#footer #footer_menu ul.menu>li>a:hover{color:#a26e18;text-decoration:none}#footer #footer_menu .hotel-company{display:none}#footer .hotels_footer_wrap{display:table;max-width:100%;overflow:hidden;margin:20px auto}#footer .hotels_footer_wrap .stars{display:block;text-align:center;clear:both}#footer .hotels_footer_wrap .apartments_title{text-align:center;display:block;font-style:italic;margin-bottom:20px}#footer .hotels_footer_wrap .hotel_det_wrap{display:inline-block;padding:0 10px;float:left}#footer .hotels_footer_wrap .hotel_det_wrap .hotel_det{font-weight:400;position:relative;display:table;vertical-align:middle;max-width:100%;overflow:hidden;color:#fff;text-align:left;line-height:100%;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#footer .hotels_footer_wrap .hotel_det_wrap .hotel_det:hover{text-decoration:none}#footer .hotels_footer_wrap .hotel_det_wrap .hotel_det:hover .title{color:#a26e18}#footer .hotels_footer_wrap .hotel_det_wrap .hotel_det .footer_logo{padding-right:10px;display:table-cell}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#footer .hotels_footer_wrap .hotel_det_wrap .hotel_det .footer_logo{padding-right:5px}}#footer .hotels_footer_wrap .hotel_det_wrap .hotel_det .footer_logo img{width:auto;height:auto;max-width:100%;max-height:60px;margin-bottom:10px}#footer .hotels_footer_wrap .hotel_det_wrap .hotel_det .title{font-size:.75em;text-transform:uppercase;display:table-cell;vertical-align:middle;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#footer .hotels_footer_wrap .hotel_det_wrap .hotel_det .title{font-size:.7em}}#footer .hotels_footer_wrap .hotel_det_wrap .hotel_det .title .small{display:block;font-size:.85em}#footer .hotels_footer_wrap .hotel_det_wrap .hotel_det .title small{clear:both;display:block;text-align:center;font-style:italic;text-transform:capitalize;font-size:inherit}#footer .hotels_footer_wrap .hotel_det_wrap:nth-child(5n+1){clear:both}#footer .footer_gds{padding:1em 0 0;font-size:.65em}#footer .seobar{font-style:italic;margin-top:10px}#footer .seobar h1,#footer .seobar span{color:#fff;font-weight:400;display:inline;line-height:30px;font-size:.75em}#footer .seobar h1{margin-right:5px}#footer .other_logos{padding:15px 0}@media (max-width:767px){#footer .other_logos{display:flex;flex-direction:column}}#footer .other_logos a{display:inline-block;padding:0 10px}@media (max-width:767px){#footer .other_logos a{padding:10px 0}}#footer .other_logos a img{width:100%;height:auto}#footer .other_logos a .slh_logo{width:110px;height:80px}#footer .other_logos a .progress-country-logo{max-width:180px}#footer .other_logos a .tripadvisor_tc{width:148px;height:101px}#footer .other_logos.certifications img{max-width:120px}#footer .other_logos.certifications .dimorediecellenze{display:flex;flex-direction:column;margin-bottom:1em}#footer .other_logos.certifications .dimorediecellenze .label{font-size:.8em}.manual_offers .children_wrap{width:33.3%}@media (max-width:991px){.manual_offers .children_wrap{width:100%}}.manual_offers .children_wrap .price{font-size:18px;text-transform:uppercase;margin:20px 0;font-family:Roboto,Arial,Helvetica,sans-serif}.manual_offers .children_wrap .price .apd{font-size:.8em}.manual_offers .children_wrap .price .currency,.manual_offers .children_wrap .price .price{color:#a26e18;font-family:"EB Garamond",serif;font-size:1.5em}.manual_offers .children_wrap .p_book{margin-top:20px}.manual_offers .children_wrap:nth-child(3n+1){clear:both}.manual_offers .children_wrap .single_offer_details{display:none}#header_mobile{position:fixed;width:100%;height:70px;z-index:999;background:#fff;left:0;border-bottom:1px solid #efefef}#header_mobile .mobile-logo{display:block;padding-right:70px;text-align:center;height:70px;padding:10px 0;float:left;width:83%;color:#222}@media (max-width:412px){#header_mobile .mobile-logo{width:81%}}@media (max-width:361px){#header_mobile .mobile-logo{width:80%}}@media (max-width:321px){#header_mobile .mobile-logo{width:78%}}#header_mobile .mobile-logo:focus,#header_mobile .mobile-logo:hover{text-decoration:none}#header_mobile .mobile-logo .logo{height:100%;width:auto;display:inline-block;vertical-align:top;margin-right:5px}#header_mobile .mobile-logo .logo img{height:100%;width:auto;vertical-align:top}#header_mobile .mobile-logo .title{text-transform:uppercase;height:55px;line-height:50px;display:inline-block}@media (max-width:376px){#header_mobile .mobile-logo .title{font-size:14px}}@media (max-width:360px){#header_mobile .mobile-logo .title{font-size:12px}}@media (max-width:320px){#header_mobile .mobile-logo .title{font-size:11px}}#mobile-bottom-bar{height:70px;width:100%;position:fixed;background:#fff;bottom:0;left:0;z-index:450;padding:0}#mobile-bottom-bar .box{width:33.3%;display:block;float:left;color:#222;text-align:center;height:100%;font-size:10px;text-transform:capitalize}#mobile-bottom-bar .box span{display:inline-block;width:100%;padding-top:10px;font-size:20px}#mobile-bottom-bar #gallery-page:focus,#mobile-bottom-bar #gallery-page:hover,#mobile-bottom-bar #offer-page:focus,#mobile-bottom-bar #offer-page:hover{background:#222;color:#fff}#mobile-bottom-bar #languages_mobile select{background:url("images/select.png") no-repeat scroll center right #fff;border:0;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;width:50px}#mobile-bottom-bar .buttons{width:60%;display:inline-block;float:left;height:70px}#mobile-bottom-bar .buttons .title_page{padding-top:0;line-height:normal;font-size:inherit}#mobile-bottom-bar #mobile_open_booking{width:40%}#mobile-bottom-bar #mobile_open_booking{display:inline-block;height:70px;line-height:50px;padding:10px 15px;background:#a26e18;text-align:center;color:#fff;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#mobile-bottom-bar #mobile_open_booking.lang_fr,#mobile-bottom-bar #mobile_open_booking.lang_ru{line-height:inherit}#mobile-bottom-bar #mobile_open_booking:hover{background:#222;color:#fff;text-decoration:none}#itinerary_mobile{text-align:center;display:inline-block;padding:10px 0;width:100%}#itinerary_mobile a{background:#a26e18;color:#fff;padding:10px 15px}#itinerary_mobile a .fa{margin-right:5px}#itinerary_mobile a:hover{background:#222;text-decoration:none}@media (max-width:991px){#internal_page #page{padding-top:70px}.page-template-template-location #page{padding-top:0!important}.content_box_big,.content_box_small{margin-top:20px}#rooms_pager_wrapper{text-align:center;display:none}#rooms_pager_wrapper #rooms_pager{display:inline-block;background:#222;color:#fff;width:150px;position:relative}#rooms_pager_wrapper #rooms_pager .table{padding:5px 10px;line-height:35px}#rooms_pager_wrapper #rooms_pager .arrows{position:absolute;top:0;left:0;right:0;bottom:0}#rooms_pager_wrapper #rooms_pager .arrows .prev{position:absolute;left:10px;display:block;line-height:45px;height:1000%}#rooms_pager_wrapper #rooms_pager .arrows .next{right:10px;position:absolute;display:block;line-height:45px;height:1000%}.image_content_box{min-height:250px}.image_content_box .thumb{background-attachment:scroll;background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.image_content_box a.logo_restaurant,.image_content_box a.logo_spa{position:absolute;bottom:10px}#big_gallery .info_gallery .fa{margin-left:0;margin-right:10px}#footer .hotels_footer_wrap .hotel_det_wrap{width:100%;display:inline-block;margin:5px 0}#footer .hotels_footer_wrap .hotel_det_wrap .hotel_det{text-align:center;width:100%}#footer .hotels_footer_wrap .hotel_det_wrap .hotel_det .footer_logo{display:none}}.rtl_lang ol,.rtl_lang ul{margin-left:0;margin-right:30px}.rtl_lang .slideshow_container #logo{right:60px;left:auto}@media (min-width:768px) and (max-width:991px){.rtl_lang .slideshow_container #logo{top:120px;right:40px}}@media (max-width:767px){.rtl_lang .slideshow_container #logo{top:100px;right:20px}}@media (max-height:480px){.rtl_lang .slideshow_container #logo{width:120px}}.rtl_lang #slideshow_content .overlay_text{right:40px;left:auto}@media (min-width:768px) and (max-width:991px){.rtl_lang #slideshow_content .overlay_text{bottom:100px}}@media (max-width:767px){.rtl_lang #slideshow_content .overlay_text{right:20px;bottom:20px}}@media (max-height:480px){.rtl_lang #slideshow_content .overlay_text{bottom:50px}}.rtl_lang #slideshow_content .overlay_text .subtitle{text-align:right}.rtl_lang #slideshow_content .overlay_text .title{text-align:right}.rtl_lang #slideshow_content_right{right:auto;left:40px}.rtl_lang #slideshow_content_right .social{float:left}.rtl_lang #slideshow_content_right .contacts>span{margin-right:auto;margin-left:10px;display:inline-block}.rtl_lang #slideshow_content_right .contacts .fa{margin-right:auto;margin-left:5px}.rtl_lang #slideshow_content_right .logos a{float:left}.rtl_lang #slideshow_content_right .logos a.logo_restaurant{margin-right:auto;margin-left:40px}.rtl_lang #sidebar{right:auto;left:-350px}.rtl_lang #sidebar.visible{right:auto;left:0}.rtl_lang #sidebar .close_sidebar{left:auto;right:10px}.rtl_lang #sidebar #sidebar_wrap .mCSB_container{padding-left:40px;padding-right:0}.rtl_lang #sidebar #primary_menu ul.menu>li .more_li{right:auto;left:-5px}.rtl_lang .main_book{float:left}.rtl_lang #logotipo{float:right}.rtl_lang #open_sidebar{float:left}.rtl_lang #menu_highlights{left:310px;right:70px}.rtl_lang #menu_highlights ul.menu{float:left}.rtl_lang #language_selection{float:left}.rtl_lang #custom_lang #close_lang{left:10px;right:auto}.rtl_lang #custom_lang #lang ul li a.lang_sel_sel:before{margin-right:0;margin-left:10px}.rtl_lang #preview_map #leggenda{right:40px;left:auto}.rtl_lang #preview_map .box{right:auto;left:40px}.rtl_lang #social_gallery .title_container .facebook .fa,.rtl_lang #social_gallery .title_container .flickr .fa,.rtl_lang #social_gallery .title_container .foursquare .fa,.rtl_lang #social_gallery .title_container .google-plus .fa,.rtl_lang #social_gallery .title_container .instagram .fa,.rtl_lang #social_gallery .title_container .linkedin .fa,.rtl_lang #social_gallery .title_container .pinterest .fa,.rtl_lang #social_gallery .title_container .twitter .fa,.rtl_lang #social_gallery .title_container .youtube .fa{margin-right:auto;margin-left:2em}.rtl_lang .section_first .excerpt,.rtl_lang .section_first .the_subtitle,.rtl_lang .section_first .the_title{text-align:right}.rtl_lang .content_box .subtitle,.rtl_lang .content_box .title{text-align:right}.rtl_lang .content_box .logo_restaurant{left:-140px;right:auto}.rtl_lang .content_box .the_content .book:after{float:left;margin-left:0;margin-right:10px}.rtl_lang .image_content_box .logo_spa{left:auto;right:0}.rtl_lang #section_preview_rooms #rooms_pager_wrapper #rooms_pager .next .fa,.rtl_lang #section_preview_rooms #rooms_pager_wrapper #rooms_pager .prev .fa{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rtl_lang #section_preview_rooms #preview_rooms_carousel .content_box.content_box_small .book_a_room:after{float:left;margin-right:10px;margin-left:0}.rtl_lang #preview_children .children_wrap .children .content .book{margin-left:0;margin-right:10px}.rtl_lang .p_book .book_a_room:after{float:left;margin-left:0;margin-right:10px}.rtl_lang #big_gallery .info_gallery .fa{margin-left:10px;margin-right:0}.rtl_lang #big_gallery .gallery_pager{left:0;right:auto}.rtl_lang #big_gallery .info_gallery{right:20px;left:auto}.rtl_lang #big_gallery .info_gallery .fa{line-height:40px;float:right;display:block}.rtl_lang #footer .hotels_footer_wrap .hotel_det_wrap .hotel_det .footer_logo{padding-right:0;padding-left:10px}.rtl_lang #itinerary-container #itinerary .field.submit{float:left}.rtl_lang .page-template-template-location .children_wrap:nth-child(2n) #thumb-container{float:left}.rtl_lang .page-template-template-location .children_wrap:nth-child(odd) .info_angle{left:10px;right:auto!important}.rtl_lang #preview_children .children_wrap .info_angle{right:auto;left:10px}.rtl_lang .single_offer_details .col_left{right:0;left:auto}.rtl_lang .single_offer_details .col_right{margin-left:0;margin-right:40%}.rtl_lang .social_box_details .thumb{float:right}.rtl_lang .social_box_details .icon{left:0;right:auto}.rtl_lang .social_box_details .icon:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rtl_lang .social_box_details .icon:after{left:0;right:auto}.rtl_lang #header_mobile .mobile-logo{float:right}.rtl_lang #header_mobile .mobile-logo .logo{margin-right:0;margin-left:5px}.rtl_lang #mobile-bottom-bar #languages_mobile:before{margin-right:0;margin-left:10px}.rtl_lang #mobile-bottom-bar .buttons{float:right}.rtl_lang #FB_so_preview_offers>ul{margin-right:0}.rtl_lang .selection_filters.mobile_filter .filter_photo{background-position:10px center}.rtl_lang #preview_children .children_wrap .children .content .book:after,.rtl_lang #section_preview_rooms #preview_rooms_carousel .content_box.content_box_small .book_a_room:after,.rtl_lang .content_box .the_content .book:after,.rtl_lang .p_book .book_a_room:after{content:'\f177';margin-right:10px;margin-left:0}.rtl_lang #footer .seobar h1,.rtl_lang #itinerary_mobile a .fa{margin-left:5px;margin-right:0}.custom_button_menu{cursor:pointer}.TA_certificateOfExcellence>div{margin:0 auto!important}#web-messenger-container{bottom:70px}body.is_mocenigo.new_layout{--plyr-color-main:#a26e18;background:#f4efe7}body.is_mocenigo.new_layout #sidebar{background:#f4efe7}body.is_mocenigo.new_layout #header_wrap #header{background:#f4efe7;-webkit-box-shadow:0 1px 0 #ede6d9;-moz-box-shadow:0 1px 0 #ede6d9;box-shadow:0 1px 0 #ede6d9}body.is_mocenigo.new_layout #header_wrap #header #open_sidebar{background:#ede6d9}body.is_mocenigo.new_layout #header_wrap #header #menu_highlights ul.menu>li .sub-menu{background:#ede6d9}body.is_mocenigo.new_layout #header_wrap #header #menu_highlights ul.menu>li.menu-item-has-children:hover:after{border-bottom-color:#ede6d9}.home body.is_mocenigo.new_layout #header_wrap #header #menu_highlights ul.menu>li.menu-item-has-children:hover:after{border-top-color:#ede6d9;border-bottom-color:transparent}body.is_mocenigo.new_layout #header_wrap.fixed #header #menu_highlights ul.menu>li.menu-item-has-children:hover:after{border-top-color:transparent;border-bottom-color:#ede6d9}body.is_mocenigo.new_layout #page .section.section_dark{background:#ede6d9}body.is_mocenigo.new_layout .content_box.content_box_small{background:#ede6d9}body.is_mocenigo.new_layout .content_box .the_content .book:hover{color:#f4efe7}body.is_mocenigo.new_layout #preview_children .children_wrap .children{background:#f4efe7}body.is_mocenigo.new_layout .info_angle.info_angle_top_left:after,body.is_mocenigo.new_layout .info_angle.info_angle_top_right:after{color:#f4efe7}body.is_mocenigo.new_layout #section_preview_rooms #rooms_pager_wrapper #rooms_pager .table{color:#f4efe7}body.is_mocenigo.new_layout #section_preview_rooms #preview_rooms_carousel .content_box.content_box_small .book_a_room{color:#f4efe7}body.is_mocenigo.new_layout .main_book a{color:#f4efe7}body.is_mocenigo.new_layout .p_book .book_a_room{color:#f4efe7}body.is_mocenigo.new_layout #big_gallery .gallery_pager .table{color:#f4efe7}body.is_mocenigo.new_layout #big_gallery .info_gallery{color:#f4efe7}body.is_mocenigo.new_layout .selection_filters button{background:#f4efe7}body.is_mocenigo.new_layout .selection_filters button.active,body.is_mocenigo.new_layout .selection_filters button:focus,body.is_mocenigo.new_layout .selection_filters button:hover{background:#a26e18;color:#f4efe7}body.is_mocenigo.new_layout .content table th,body.is_mocenigo.new_layout .excerpt table th,body.is_mocenigo.new_layout .extra_content_box table th,body.is_mocenigo.new_layout .offer_details table th,body.is_mocenigo.new_layout .tab_content table th{background:#ede6d9}body.is_mocenigo.new_layout .content table,body.is_mocenigo.new_layout .excerpt table,body.is_mocenigo.new_layout .extra_content_box table,body.is_mocenigo.new_layout .offer_details table,body.is_mocenigo.new_layout .tab_content table{border-color:#ede6d9}body.is_mocenigo.new_layout .content table td,body.is_mocenigo.new_layout .content table th,body.is_mocenigo.new_layout .excerpt table td,body.is_mocenigo.new_layout .excerpt table th,body.is_mocenigo.new_layout .extra_content_box table td,body.is_mocenigo.new_layout .extra_content_box table th,body.is_mocenigo.new_layout .offer_details table td,body.is_mocenigo.new_layout .offer_details table th,body.is_mocenigo.new_layout .tab_content table td,body.is_mocenigo.new_layout .tab_content table th{border-color:#ede6d9}body.is_mocenigo.new_layout #macaron_cookie_box{--macaron-maincta-bg:#a26e18!important}body.is_mocenigo.new_layout #header_mobile{border-bottom-color:#ede6d9;background:#f4efe7}body.is_mocenigo.new_layout #header_mobile #open_sidebar{background:#ede6d9}body.is_mocenigo.new_layout #mobile-bottom-bar{background:#f4efe7}body.is_mocenigo.new_layout #mobile-bottom-bar #mobile_open_booking{color:#f4efe7}body.is_mocenigo.new_layout #mobile-bottom-bar #languages_mobile select{background-color:#f4efe7}
/*# sourceMappingURL=main.min.css.map */