@charset "UTF-8";
/* CSS Document */
@font-face{font-family:'abraham_lincolnregular';src:url('../fonts/abrahamlincoln-webfont.eot');src:url('../fonts/abrahamlincoln-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/abrahamlincoln-webfont.woff') format('woff'),url('../fonts/abrahamlincoln-webfont.ttf') format('truetype'),url('../fonts/abrahamlincoln-webfont.svg#abraham_lincolnregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'perlaregularregular';src:url('../fonts/perla_rg-webfont.eot');src:url('../fonts/perla_rg-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/perla_rg-webfont.woff') format('woff'),url('../fonts/perla_rg-webfont.ttf') format('truetype'),url('../fonts/perla_rg-webfont.svg#perlaregularregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'GillSansLightRegular';src:url('../fonts/ufonts.com_gillsans-light-webfont.eot');src:url('../fonts/ufonts.com_gillsans-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ufonts.com_gillsans-light-webfont.woff') format('woff'),url('../fonts/ufonts.com_gillsans-light-webfont.ttf') format('truetype'),url('../fonts/ufonts.com_gillsans-light-webfont.svg#GillSansLightRegular') format('svg');font-weight:normal;font-style:normal}.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;padding:0;margin:0;background:#ffffff;color:#444444;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.5);box-shadow:1px 1px 5px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{padding:0;margin:0;position:relative;outline:none}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8020}#fancybox-loading div{width:44px;height:44px;background:url('../images/fancybox_loading.gif') center center no-repeat}.fancybox-close{background:url('../images/fancybox_close.jpg') no-repeat center center #ffffff;position:absolute;top:15px;right:15px;width:30px;height:30px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:50px;height:100%;cursor:pointer;background:transparent url('../images/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0px}.fancybox-next{right:0px}.fancybox-nav span{position:absolute;top:50%;width:100%;height:50px;margin-top:-25px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:0px;background:url('../images/fancybox_arrows_prev_1200.png') no-repeat #ffffff;background-position:center center}.fancybox-next span{left:0px;background:url('../images/fancybox_arrows_next_1200.png') no-repeat #ffffff;background-position:center center}.fancybox-outer:hover .fancybox-nav span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000000}#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible;text-align:center;font-family:times new roman;font-style:italic;color:#878882}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);text-shadow:0 1px 2px #222222;color:#ffffff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#ffffff}.fancybox-title-inside-wrap{height:auto;min-height:40px}.icons.shareThis{float:left;padding-top:5px;text-align:left;width:auto}.image_tit{text-align:center;line-height:35px;font-size:12px;font-family:'GillSansLightRegular';font-style:normal;display:inline}.ImagesCount{float:right;line-height:20px;font-size:12px;font-family:'GillSansLightRegular';font-style:normal;margin-top:10px;margin-right:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#ffffff;padding:10px;background:#000000;background:rgba(0,0,0,0.8)}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{display:block}.flex-pauseplay span{text-transform:capitalize}.flexslider .logo-slider{position:absolute;top:50%;left:50%;width:500px;height:500px;margin-top:-250px;margin-left:-250px;z-index:999}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides > li:first-child{display:block}.flexslider{margin:0;margin-bottom:40px;background:#ffffff;position:relative;overflow:hidden;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:0.8;right:5px}.flexslider:hover .flex-prev{opacity:0.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3 !important;filter:1;cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}.gm-style div,.gm-style span,.gm-style label,.gm-style a{font-family:'GillSansLightRegular' !important}.marker-holder{position:relative;left:0;width:10px;height:10px}.marker-content{width:350px;position:absolute;bottom:1px;background:#ffffff;border:4px solid #ffffff;box-shadow:2px 2px 3px -1px rgba(0,0,0,0.4),0 0 0 1px rgba(0,0,0,0.1) inset}.marker-content.with-image a.fancyimage{width:150px;height:100%;display:inline-block;float:right;overflow:hidden}.marker-content.with-image a.fancyimage img{height:160px;width:auto}.map-item-info{padding:15px}.with-image .map-item-info{width:170px}.map-item-info{width:auto}.map-item-info .title{color:#505a53;font-size:16px;font-weight:bold;text-transform:uppercase}.map-item-info .data{padding-top:10px;font-size:14px;font-weight:lighter;color:#505a53}.map-item-info .data a{font-size:14px}.marker-content img{float:right;padding:1px}.marker-content .arrow{background:url('../images/map-pin-description.png') no-repeat;bottom:-21px;left:28px;height:22px;position:absolute;width:37px}.marker-content .close{cursor:pointer;background:#ffffff url('../images/pop_up-close.png') no-repeat center;border-radius:10px;box-shadow:0 0 1px rgba(0,0,0,0.8);height:10px;margin:auto;padding:4px;position:absolute;right:-9px;top:-9px;width:10px;z-index:1000}.map-item-info a.more-button{background:#73ac4b;background:-moz-linear-gradient(#73ac4b,#6ca146);background:-o-linear-gradient(#73ac4b,#6ca146);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#73ac4b),to(#6ca146));background:-webkit-linear-gradient(#73ac4b,#6ca146);border:1px solid #679a43;box-shadow:0 1px 0 #88bc64 inset;color:#ffffff;display:inline-block;font-size:10px;font-weight:bold;padding:3px 10px;text-shadow:1px 1px 0 #527a35;text-decoration:none;text-transform:uppercase}.map-item-info a.more-button:hover{background:#60903f;background:-moz-linear-gradient(#73ac4b,#60903f);background:-o-linear-gradient(#73ac4b,#60903f);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#73ac4b),to(#60903f));background:-webkit-linear-gradient(#73ac4b,#60903f);border:1px solid #5b883c;box-shadow:0 1px 0 #96c376 inset;text-shadow:1px 1px 0 #46692e;text-transform:uppercase}body{margin:0px;font-size:16px;font-family:'GillSansLightRegular';color:#929497;line-height:23px;background-color:#ffffff}a{color:#00a0af;text-decoration:none;outline:none !important}a.no-color{color:#505a53;cursor:default}a:hover{color:#505a53;text-decoration:none}hr{width:60%;height:1px;background:white;border:0px;margin:0 auto 20px auto;padding:0px}.clear{clear:both}.container{height:auto;width:100%;max-width:1920px;float:left;background:#ffffff}.panel_left{width:312px;height:100%;position:fixed;top:0;left:0;background:#ffffff url(../images/background.png) repeat;border-right:solid 1px #fcfcfc;float:left}.logo{width:100%;height:auto;float:left;position:absolute;top:5%;text-align:center}.logo a{display:block;border:none}.logo img{max-width:100%;outline:none !important;border:none}.showMenu span{display:none}#responsive_menu{display:none}.menu{width:100%;height:auto;position:absolute;top:30%}.menu ul{padding:0px;margin:0px}.menu ul li{width:100%;display:block;list-style:none;text-align:center;margin-bottom:1.5%}.menu ul li a{font-family:'GillSansLightRegular';font-size:16px;text-transform:uppercase;color:#505a53;text-decoration:none;line-height:30px;letter-spacing:2px;outline:none;border:none}.menu ul li a:hover{color:#00a0af;text-decoration:none}.menu ul li ul{display:none;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.menu ul li ul.sub-menu li a{color:#929497;font-family:"Times New Roman",Times,serif;font-style:italic;font-size:12px;text-transform:none;outline:none;border:none;letter-spacing:normal}.menu ul li ul.sub-menu li a:hover{color:#505a53;text-decoration:none}.menu ul li ul li{margin-bottom:0px}.menu ul li.current-menu-item a{color:#00a0af;text-decoration:none}.menu ul li ul li.current-menu-item a{color:#00a0af !important;text-decoration:none}.menu ul li.current-menu-item ul,.menu ul li.current-menu-parent ul{display:block}.left_widget_container{width:100%;position:absolute;bottom:50px;text-align:center}.left_widget_container .reservation,#enoteca .reservation{background:#00a0af;border:none;font-family:'GillSansLightRegular';padding:10px 20px;color:#ffffff;cursor:pointer;outline:none;font-size:16px;font-weight:bold;text-transform:uppercase}.icons{width:100%;height:14px;position:relative;text-align:center}.icons ul,.icons ul li{margin:0px;padding:0px;list-style:none;display:inline;vertical-align:bottom}.icons ul li{height:22px;border-right:solid 1px #e1dfe0;display:inline-block;padding:0px 6px 0px 2px}.icons ul li:last-child{border-right:none}.icons img{border:none}.contact-info{margin-bottom:30px;font-size:13px;line-height:20px}.contact-info .opendays-info{margin:5px 0 20px}.contact-info .contact_num{color:#929497}.contact_num ul,.contact_num ul li{display:inline;margin:0px;padding:0px;list-style:none;color:#929497 !important;text-transform:uppercase}.contact-info .contact_num a{cursor:default}.contact-info .email a,.contact-info .contact_num a,.contact-info .vat_code span{color:#929497;text-decoration:none;text-transform:uppercase}.contact-info .email a:hover,.contact-info .contact_num a:hover{color:#505a53;text-decoration:none}.link_legal{margin-bottom:15px;width:100%;text-align:center}.link_legal a{color:#929497;text-decoration:none;text-transform:uppercase}.link_legal a:hover{color:#505a53;text-decoration:none}.legal_content{float:left;width:100%;margin-top:10%}@media (min-width:980px){.legal_content{width:80%;padding:0 10%}}.developed{font-size:14px;margin-bottom:-25px;margin-top:25px}.developed a{display:block;margin-top:-5px}.panel_rt{background:#ffffff;width:312px;height:auto;float:left;position:relative;margin-left:24.84%;top:0;opacity:0}.home_slider{width:100%;position:relative}.homeslider{width:100%;position:relative}.home_slider.Inner,.home_slider.map{margin-bottom:50px;float:left}.home_slider img{width:100%}.flexslider ul li{position:relative;width:100%}.flexslider ul li img{position:relative !important;top:0px !important}#video_wrapper{position:sticky;width:100%;max-width:1600px;height:600px;top:0px;outline:2px solid #ffffff;outline-offset:-15px}.frame{border:2px solid #ffffff;position:absolute;top:15px;bottom:15px;left:18px;right:18px;z-index:12}.inner_content{padding:3%;min-height:100px;float:left;width:94%;overflow:hidden}.inner_content p:first-child{margin-top:0px}.inner_content p:last-child{margin-bottom:0px}.inner_content img{border:none}h1,h2,h3,h4,h5,h6{margin:0px;font-weight:normal}h1{padding:0px 0px 30px 0px;margin:0px;font-size:36px;font-weight:normal;color:#505a53;text-align:center;line-height:36px;letter-spacing:3px}h1.page-title{text-transform:uppercase;background:url(../images/title_bottom_strp.png) no-repeat center bottom}span.under-page-title{display:block;font-family:'GillSansLightRegular';font-size:14px;text-align:center;color:#929497;line-height:1.4}h1.title-welcome{padding:0px 0px 30px 0px;margin:0px;font-size:36px;font-weight:normal;color:#505a53;text-align:center;line-height:36px;letter-spacing:3px}h2.price-welcome{text-align:center;color:#b9babc;background:url(../images/title_bottom_strp.png) no-repeat center bottom;padding:0px 0px 45px 0px}p.signature-welcome{padding:10px 0px 0px 0px;color:#b9babc}span.date-under-page-title{display:block;font-size:14px}p.meta{margin-top:0px;font-style:italic}.post_content_wrap{margin:0 auto;width:90%}.post-content{margin:30px 0 16px 0;width:100%;text-align:center;float:left}.inner-post-content{width:60%;margin:0 auto}.post-content-newsletter{width:100%;text-align:center;float:left;margin:0px}.post-with-image{width:80%;margin:0 auto 50px}@media (min-width:1280px){.post-with-image{width:60%;margin:0 auto 50px}}.post-content-with-image{padding:0 20px 0 130px;text-align:left}.search{float:left;width:100%;text-align:center}.post-content ol{margin:0;padding-left:15px;list-style-type:decimal-leading-zero}.post-content ol li{padding-bottom:20px}ol{list-style-type:decimal-leading-zero}.footer{float:left;width:100%;margin-top:80px;margin-bottom:80px;text-align:center}.footer_head{width:60%;margin:0 auto;background:url(../images/footer_header.jpg) repeat-x left center;height:25px}.footer_head span{background:#ffffff;padding:0px 25px;font-family:"Times New Roman",Times,serif;font-size:13px;font-style:italic}.footer_menu{width:90%;margin:0 auto}.footer_menu ul,.footer_menu ul li{margin:0px;padding:0px;list-style:none;display:inline}.footer_menu ul li{padding:0px 15px;text-transform:uppercase;font-size:12px;line-height:25px;letter-spacing:1px}.footer_menu ul li a{text-transform:uppercase;font-size:12px;line-height:25px;letter-spacing:1px}.footer_menu ul li a{color:#929497;text-decoration:none}.footer_menu ul li a:hover{color:#505a53;text-decoration:none}.responsive_footer{display:none}#slideshow{position:relative;height:594px;overflow:hidden}#slideshow IMG{position:absolute;top:0;left:0;z-index:8;width:100%}#slideshow IMG.active{z-index:10}#slideshow IMG.last-active{z-index:9}.row-fluid{position:relative;padding:3% 3% 0;*zoom:1;float:left;width:94%}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{position:relative;display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574%;*margin-left:2.0744680846382977%;margin-bottom:2.127659574%;*margin-bottom:2.0744680846382977%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .clear{clear:both}.row-fluid .noMargin{margin-left:0}.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%}.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%}.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%}.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%}.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%}.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%}.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%}.row-fluid img{width:100%;float:left;outline:2px solid #ffffff;outline-offset:-15px}.imageTitle{width:100%;text-align:center;line-height:30px;text-transform:uppercase;font-size:14px;color:#505a53;overflow:hidden;letter-spacing:2px}.imageTitle a{color:#929497;text-decoration:none}.imageTitle a:hover{color:#505a53;text-decoration:none}.imageDesc{width:50%;padding:0 25%;text-align:center;height:auto;overflow:hidden}.fancy-title-hidden{display:none}.row-fluid .testimonail{background:#f9f9f9;position:relative}.testimonail .testimonail_conent{margin:26.86% 16.66% 0;width:66.68%;float:left;text-align:left;font-family:"Times New Roman",Times,serif;font-size:16px;font-style:italic;line-height:22px;color:#9b9b9b}.testimonail .testimonail_name{float:left;margin:0 12%;width:74%;text-align:left;color:#505a53;font-size:16px;line-height:22px;padding-top:20px}.divup-wrap{width:100%;float:left}.divup-wrap.inside-contet{margin:30px 0px}.divup{float:left;width:47%;text-align:justify;margin-left:3%;margin-top:3%}.divup.div-odd{margin-left:0}.divup.div-even{float:right;margin-left:0}.divup.half{width:44%;margin:0 3%;text-align:left;float:left}.divup.multiple{width:45.5%;margin-top:0;margin-bottom:3%;margin-left:0;margin-right:3%;text-align:left}.divup.div-even.multiple{float:left}.divup.multiple h2,.divup.half h2{border-bottom:1px solid #babcbb;color:#505a53;font-family:'GillSansLightRegular';font-size:15px;font-style:normal;letter-spacing:1px;margin-bottom:10px;padding-bottom:5px;text-align:left;line-height:19px;text-transform:uppercase}.divup.multiple p:first-child{margin-top:0px}.divup.multiple.last{margin-right:0}.divup img{width:100%}.floor_plan_cont{float:left;width:100%;margin-bottom:30px}.floor_plans{float:left;width:100%;height:auto}.floor_plans ul,.floor_plans ul li{margin:0px;padding:0px;list-style:none;width:100%;float:left}.floor_plans ul li{margin-bottom:8px}.floor_plans ul li a.AccordionTitle{float:left;width:94%;padding:3%;background:#f2f2f0;text-align:center;color:#4f5954;font-size:15px;text-decoration:none;outline:none;text-decoration:none}.floor_plans ul li ul{background:#f2f2f0}.floor_plans ul li ul li{float:none;margin:0 auto;width:80%;max-width:750px}.floor_plans ul li ul li div.floor_plan_content{float:left;width:100%}.floor_plan_content .floor_plan{float:left;width:21.33%;max-width:160px;max-height:270px;margin-right:18%;margin-bottom:8%}.floor_plan_content .floor_plan.last{margin-right:0}.floor_plan .floor_plan_img{float:left;width:100%;margin-bottom:3.27%}.floor_plan_img img{width:100%;border:none}.floor_plan .floor_plan_tit{float:left;width:100%;text-align:center}.floor_plan_tit a{color:#bdc3b7;font-weight:normal;outline:none;font-size:14px;text-transform:uppercase;text-decoration:none}.floor_plan_detail{float:left;width:100%;margin-bottom:30px;margin-top:50px}.floor_plan_detail .page-title{padding-bottom:15px;margin-bottom:40px}.floor_plan_detail .page-title .plan_detail{display:block;font-weight:bold;font-size:12px;letter-spacing:0px;margin-top:10px;line-height:normal}.floor_plan_details_wrap{width:72%;max-width:930px;margin:0 auto}.floo_plan_image{width:100%;float:left}.floo_plan_image img{width:100%;border:none}.floor_plan_extras{float:left;width:100%;margin-top:20px;text-align:center;font-size:14px}.floor_plan_extras a{font-family:"Times New Roman",Times,serif;font-weight:bold;font-style:italic}.seeMore_plans{float:left;width:100%;background:#9d9c9a;padding:15px 0;text-align:center;color:#ffffff;font-family:"Times New Roman",Times,serif;font-style:italic;font-size:18px}span.team-logo{display:none}span.team-title{display:block}.AccordionExpanded span.team-logo{display:block;margin:0 auto;width:76%}span.team-logo img{max-width:100%;border:none}.AccordionExpanded span.team-title{display:none}.AccordionExpanded #team-title{display:block}#team_content{margin-bottom:3%}#team_content p:first-child{margin-top:0px}#team_content p:last-child{margin-bottom:0px}.download_pdf{text-align:center}.download_pdf a img{max-width:100%;border:none}.pressTitle{text-transform:uppercase}div.wpcf7{margin:0 auto;width:90%}.contact-form{width:100%;float:left;text-align:left}.contact-form label{width:100%;float:left;line-height:20px;font-family:"Times New Roman",Times,serif;font-style:italic;color:#9d9c9a;cursor:pointer}.contact-form input[type="text"],.contact-form input[type="tel"],.contact-form input[type="email"],.contact-form textarea{float:left;width:100%;border:1px solid #e5e5e5;height:23px;background:transparent;color:#9d9c9a}.contact-form p{display:inline}.select_dropdown{float:left;width:100%;height:25px;overflow:hidden;border-left:1px solid #e5e5e5}.select_dropdown select{background:transparent;float:left;width:105%;height:25px;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#9d9c9a}.select_dropdown select:focus{outline:none !important}.contact-form textarea{height:132px;resize:none}.fieldset1{float:left;width:100%;margin-bottom:10px}.fieldset2{float:left;width:48.0053%;margin-bottom:10px;margin-right:3.8563%}.fieldset3{float:left;width:37.633%;margin-bottom:10px;margin-right:3.8563%}.fieldset4{float:left;width:27.2606%;margin-bottom:10px;margin-right:3.8563%}.fieldset5{float:left;width:16.8882%;margin-bottom:10px;margin-right:3.8563%}.fieldset6{float:left;width:6.6489%;margin-bottom:10px;margin-right:3.8563%}.contact-form .last{margin-right:0}.fieldsubmit{width:100%;float:left;text-align:center;margin-top:5%;position:relative}.fieldsubmit input{background:#f2f2f0;border:none;font-family:'GillSansLightRegular';padding:1.2% 3.5%;color:#939498;margin-left:2%;cursor:pointer;outline:none;font-size:14px;font-weight:bold}.fieldsubmit input[type="submit"]{background:#00a0af;color:#ffffff}.fieldsubmit input:focus{outline:none !important}div.wpcf7-response-output{margin:2em 0 0;padding:0.2em 1em}div.wpcf7-mail-sent-ok{border:1px solid #398f14;float:left;color:#398f14;width:100%;text-align:center}div.wpcf7-mail-sent-ng{border:1px solid #ff0000;float:left;color:#ff0000;width:100%;text-align:center}div.wpcf7-spam-blocked{border:1px solid #ffa500;float:left;color:#ffa500}div.wpcf7-validation-errors{border:1px solid #ff9d9d;color:#ff0000;float:left;width:100%;text-align:center}span.wpcf7-form-control-wrap{float:left;position:relative;width:100%}span.wpcf7-not-valid-tip{background:none repeat scroll 0 0 #ffffff;border:1px solid #ff9d9d;color:#ff0000;font-size:10pt;height:22px;left:0;overflow:hidden;padding:2px 0 2px 8px;position:absolute;top:0;width:100%;z-index:100}span.wpcf7-not-valid-tip-no-ajax{color:#ff0000;display:block;font-size:10pt}span.wpcf7-list-item{margin-left:0.5em}.wpcf7-display-none{display:none}div.wpcf7 span.ajax-loader{display:none;border:medium none;vertical-align:middle;position:absolute;left:4px;top:0px}.wpcf7 span.ajax-loader img{vertical-align:top}.availability_section_responsive{display:none}.availability_section{float:left;width:100%;margin:30px 0 16px}table.availability{width:100%;border-bottom:1px solid #aaaca9}table.availability th{font-size:12px;color:#505a53;border-bottom:1px solid #aaaca9;padding:10px 0;vertical-align:bottom;font-weight:normal}table.availability th a{color:#505a53;font-weight:normal}table.availability td{border-bottom:1px solid #e1dfe0;padding:10px 0 10px 12px}table.availability td.text{font-family:"Times New Roman",Times,serif;font-style:italic;padding-left:0px}table.availability td.text a{font-size:12px}table.availability td:last-child{font-size:12px}table.availability tr:last-child td{border-bottom:none}table.availability tr td.active{background:#f9f9f9}table.availability th.sort a{padding-left:12px;display:block}th.residence{width:12.76%}th.beds{width:6.05%}th.baths{width:6.82%}th.sqft{width:8.69%}th.monthly_charge{width:15.18%}th.monthly_tax{width:10.78%}th.monthly_total{width:13.09%}th.price{width:12.65%}th.floorplan{width:14.08%}.fancybox-title{height:40px;padding-top:10px;margin-bottom:-50px}.fancybox-title .image_tit{text-transform:uppercase}#menu_speciali_text .wine{font-style:italic;color:#b9babc}.canvas,.canvas canvas{width:100%}.morePenthouses{float:left;width:90%;background:#f2f2f0;padding:50px 5%}.morePenthouses ul{margin:0;padding:0}.morePenthouses ul li{list-style:none;float:left;width:21.25%;margin-right:5%;text-align:center}.morePenthouses ul li.last{margin-right:0px}.penthouse_tit{margin-bottom:10px}.penthouse_tit a{color:#505a53;font-size:18px}.penthouse_details{font-family:"Times New Roman",Times,serif;font-style:italic;font-size:12px}.penthouse_details span{display:block}.penthouse_interactive{background:#f8f9f8;float:left;width:100%;padding-top:50px}.penthouse_interactive img{max-width:100%;height:auto}.penthouse_base{width:998px;height:560px;margin:50px auto;position:relative}.penthouse_base:before,.penthouse_base:after{display:table;content:""}.penthouse_base:after{clear:both}#Penthouse-Image-Maps,#Penthouse-Image-Maps-iPad,#Penthouse-Image-Maps-iPhone{position:relative;z-index:10}.inter_penthouses{width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:8;opacity:0.1;filter:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.inter_penthouses.hover,.inter_penthouses.selected{opacity:1;filter:1;z-index:9}.inter_penthouses.selected.unselect,.inter_penthouses.selected.unhover{opacity:0.1;z-index:8;filter:1}.inter_penthouses.selected.unselect.hover{opacity:1;filter:1;z-index:9}.Penthouse-Image-Base.disable,.Penthouse-Image-Base.disabled{opacity:0}h2.penthouse{color:#505a53;text-align:center;font-size:22px;font-weight:normal;line-height:22px;letter-spacing:3px;width:90%;margin:0px auto 50px auto}.penthouse_base_details{text-align:center;width:90%;margin:auto}.inter_penthouses_details{opacity:0;filter:1;display:none;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.inter_penthouses_details.hover,.inter_penthouses_details.selected{opacity:1;filter:1;display:block}.inter_penthouses_details.selected.unselect{opacity:0;filter:1;display:none}.inter_penthouses_details h3{font-size:18px;font-weight:normal;line-height:18px;text-align:center;margin-bottom:10px;letter-spacing:2px;text-transform:uppercase}.inter_penthouses_details span{display:block;font-size:13px;letter-spacing:1px}.penthouse_rollover{text-align:center;font-family:"Times New Roman",Times,serif;font-style:italic;font-size:15px;letter-spacing:2px;width:90%;margin:auto;opacity:1;filter:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.penthouse_rollover_ipad{display:none}.penthouse_rollover.hide{opacity:0;filter:1}.upgrade-browser-wrapper{width:800px;margin:0 auto}.upgrade-browser-container{background:#ffffff;float:left;width:800px}.ub-logo{float:left;width:100%;margin:37px 0px 22px 0px;text-align:center}.ub-main-container{float:left;width:100%}.up-information{background:#fcfcfc;float:left;width:100%;padding:15px 0px;text-align:center}.up-information p{width:580px;margin:10px auto;font-family:"Times New Roman",Times,serif;font-size:14px;font-style:italic}.up-information a.up-button{background:#f4f4f4;font-size:14px;color:#8d8f8e;text-decoration:none;min-width:200px;padding:4px 5px;min-height:20px;line-height:28px;margin-right:10px;outline:none;display:inline-block}.up-information a.up-button:hover{color:#000000}.up-buttons_wrap{width:100%;margin:0 auto}.up-fulit{width:100%;padding:0px;margin-bottom:25px}.ub-post-content{float:left;width:100%;margin-bottom:10px}.ub-page-title{font-size:24px;letter-spacing:normal}.up-page-subtitle{font-size:18px}.ub-post_content_wrap{margin:25px auto;width:468px;text-align:center}.ub-footer-content{float:left;width:100%;margin-bottom:25px;padding-bottom:15px}.up-footer-title{color:#505a53;font-size:36px;font-weight:bold;font-size:18px;margin-bottom:10px;text-transform:uppercase;text-align:center}.up-footer-cont{margin:0px auto;width:468px;text-align:center}.up-footer-cont a{color:#929497;text-decoration:underline;outline:none}.up-footer-cont a:hover{text-decoration:none}#gmap-iframe{width:100%;height:415px}#privacy{padding-left:22px}.icons.shareThis{font-family:'GillSansLightRegular';text-transform:uppercase;font-style:normal;text-align:center;float:none;padding-top:10px}.carta li .menu_item{display:inline-block;max-width:80%;color:#505a53}.carta li .price{display:inline-block;float:right;max-width:20%}.carta li .wine_price{display:none}ul.carta li{padding:10px 0 20px 0;margin:0px}.row-fluid .frame{cursor:pointer}.row-fluid .frame.no-pointer{cursor:default}.news-list .span4{max-width:250px}.news-list h2{font-size:30px;color:#505a53;line-height:normal}.news-list .post-content{width:70%;margin:20px 0 40px 0}.news-list .post-content .pagination{list-style:none}.news-list .post-content .pagination li{display:inline-block;width:35px;border:1px solid #e7e7e5}.news-list .post-content .pagination li a{display:inline-block;width:100%;padding:10px 0}.news-list .post-content .pagination li a.current-page{background:#00a0af;color:#ffffff;border:1px solid #00a0af}.news-list .post-content .pagination li:hover{background:#00a0af}.news-list .post-content .pagination li a:hover,.news-list .post-content .pagination li:hover a{color:#ffffff}.news-list .post-filter{width:20%;float:right;padding:3% 0px 0px}.news-list .post-filter h3{font-size:22px;border-bottom:1px solid #e7e7e5;padding:0px 0px 27px 14px}.news-list .post-filter .post-filter-list{list-style:none;padding:0px;margin-top:0px}.news-list .post-filter .post-filter-list li{border-bottom:1px solid #e7e7e5}.news-list .post-filter .post-filter-list li:last-child{border:none}.news-list .post-filter .post-filter-list button.accordion:active{outline:none;border:none}.news-list .post-filter .post-filter-list button.accordion:focus{outline:0}.news-list .post-filter .post-filter-list .accordion{width:100%;background:transparent;text-align:left;font-family:'GillSansLightRegular';font-size:12px;color:#505a53;line-height:normal;border:none;cursor:pointer;padding:18px;transition:0.4s}.news-list .post-filter .post-filter-list .accordion:hover{background:#e7e7e5}.news-list .post-filter .post-filter-list .panel{max-height:0;background-color:white;padding:0 18px;overflow:hidden;transition:max-height 0.2s ease-out}.news-list .post-filter .post-filter-list .panel .panel-list{padding-bottom:15px}.news-list .post-filter .post-filter-list .panel .panel-list li{border:none;padding:5px 0}.news-list .post-content.post-content-promoted .page-title,.news-list .post-content.post-content-promoted .post-content{text-align:left}.news-list hr{margin:0px auto}.news-list span.date-under-page-title{font-size:16px;line-height:35px}.news-list .image_promoted{margin-top:50px;margin-bottom:0px}.news-detail .home_slider,.image_promoted .span11{max-height:400px;overflow:hidden}.image_promoted{padding:0 3% 0}.news-list .inner-post-content{width:100%}.date-block{position:absolute;top:0px;left:0px;padding:10px;width:90px;background:#f8f9f8}.inner-date-block{border:2px solid #ffffff}.inner-date-block .day,.inner-date-block .month,.inner-date-block .year{display:block;text-align:center}.inner-date-block .month{text-transform:uppercase;font-size:25px}.dark .inner-date-block{border:0px}.date-block.dark{background:#aaaaaa;color:#ffffff;padding:10px;width:70px}.news-list .icons,.news-detail .icons{text-align:left}.news-detail .icons{text-align:center;padding:30px 0 20px 0}.fb_iframe_widget{display:block !important;margin-top:-2px}.no_published_items{display:block;margin:40px auto;text-align:center}.gallery{margin:30px auto 20px auto}.inner-gallery{display:inline-block;width:auto}.gallery .thumb{position:relative;display:block;width:200px;height:200px;margin:0 auto;float:left;margin:20px}.gallery .thumb img{width:100%}.attachments h2{padding:0 0 10px 0;text-transform:uppercase}.attachment,.attachment-detail{display:block}.attachment-detail{padding-bottom:20px}#promotednews_tag{z-index:99;font-size:15px;line-height:20px;overflow:hidden;width:100%}#promotednews_tag ul{list-style:none;display:block;height:100%;width:100%;padding:0px;margin:0px}#promotednews_tag .article{position:relative;float:left;list-style:none;display:block;height:100%;width:33%}#promotednews_tag .article .inner-article{padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:9px 0 0 0}#promotednews_tag .date-block{top:20px;left:20px}#promotednews_tag span.date-under-page-title{margin-top:3px}#promotednews_tag .post-content-with-image{width:200px;max-width:200px;min-height:135px;padding:0 0px 0 110px}#promotednews_tag .image-container{width:200px;height:200px;position:relative;margin:10px 0 0 110px}#promotednews_tag .image-container img{width:100%}#promotednews_tag .post-content-without-image{padding:0 20px 0 110px;text-align:left}#promotednews_tag .post-content-with-image h2,#promotednews_tag .post-content-without-image h2{text-align:center}#promotednews_tag .post-content-with-image p,#promotednews_tag .post-content-without-image p{max-width:200px;max-height:40px;text-align:justify;text-overflow:ellipsis;overflow:hidden}.cover_image{position:absolute;top:0px;left:0px;width:200px;height:auto;padding:0px 10px}#promotedblog_tag .promoted-items{list-style:none}#promotedblog_tag .promoted-items .row-fluid,.post-content-promoted.row-fluid{padding-top:0px;margin:14px 0 16px 0}#promotedblog_tag .post-content-with-image{padding:15px 20px 0 240px;text-align:left}#promotedblog_tag .cover_image_promoted{position:absolute;top:0px;left:0px;width:200px;height:auto;padding:10px}#promotedblog_tag .image-container img{width:100%}#promotedblog_tag .post-content-with-image .page-title{text-transform:uppercase;margin-top:12px}#promotedblog_tag .post-content-with-image .page-title .date-under-page-title{position:absolute;top:-22px}#promotedblog_tag .post-content-promoted .icons.shareThis{position:absolute;bottom:45px}#promotedblog_tag .post-content-promoted .icons.shareThis,#promotedblog_tag .post-content-promoted .post-content{text-align:left;margin:14px 0 16px 0}#promotedblog_tag .post-content-promoted .inner-post-content{width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:16px;max-height:70px;-webkit-line-clamp:5;-webkit-box-orient:vertical}#promotedblog_tag .post-content-promoted .inner-post-link{margin-top:40px}#promotedblog_tag .post-content-promoted .inner-post-content img{display:none}#blog .post-content .post-content-with-image{padding:0 20px 0 248px}#blog .post-content-promoted .post-content-with-image{padding:0 20px 0 130px}#blog .cover_image_promoted{display:none}#blog .post-content-promoted .page-title{text-transform:uppercase}#blog .post-content-promoted .shareThis{text-align:left;position:absolute;bottom:60px}#blog .news-list .post-content{width:90%;min-height:300px}#blog .news-list .post-content h2{text-transform:uppercase;max-width:800px;padding-top:32px}#blog .news-list .post-content span.date-under-page-title{position:absolute;top:0px}#blog .news-list .post-content .inner-post-content img{max-width:100%;height:auto !important}#blog .news-list .inner-post-content strong,#blog .news-list .inner-post-content span.bold,#blog .inner-post-content span.bold{font-size:17px;color:#000000;font-weight:800}#blog .news-list .inner-post-content img{margin-bottom:20px}#blog .news-list .inner-post-content .reserve,#blog .inner_content .reserve{text-align:center !important;color:#000000 !important;font-size:20px !important}#blog .post-content-promoted .inner-post-link{display:none}#blog .post-content{text-align:left}.inner-newsletter{background:#00a0af}.inner-newsletter .page-title,.inner-newsletter label{color:#ffffff}.inner-newsletter form{text-align:center;margin:20px 0}.inner-newsletter form input{padding:10px;margin:10px 0;border:none}#privacy,#marketing{margin:0 10px}form button{background:#fafafa;border:none;font-family:'GillSansLightRegular';padding:10px 20px;color:#00a0af;cursor:pointer;outline:none;font-size:16px;font-weight:bold;text-transform:uppercase}#contatti .post_content_wrap a img.icons-contact{max-width:12px;padding:0px 5px 0}