@charset "iso-8859-2";
@font-face{font-family:'ssr';src:url('/font/still_shine-webfont.woff2') format('woff2'),url('/font/still_shine-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'Orator Std Medium';font-style:normal;font-weight:normal;src:url('/font/OratorStd.woff') format('woff');}
/*@font-face {font-family: 'Cormorant Garamond';font-style: normal;font-weight: 400;src: local('Cormorant Garamond Regular'), local('CormorantGaramond-Regular'), url(https://fonts.gstatic.com/s/cormorantgaramond/v6/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format('woff2');}
@font-face {font-family: 'Cormorant Garamond';font-style: normal;font-weight: 700;src: local('Cormorant Garamond Bold'), local('CormorantGaramond-Bold'), url(https://fonts.gstatic.com/s/cormorantgaramond/v6/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQEl5fvg-I.woff2) format('woff2');}*/
/*@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400;src:local('EB Garamond'), local('EBGaramond'), url(https://fonts.gstatic.com/s/ebgaramond/v7/kYZt1bJ8UsGAPRGnkXPeFYbN6UDyHWBl620a-IRfuBk.woff) format('woff');}*/
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300&family=EB+Garamond&display=swap');
#cookieChoiceInfo{color:#CCC;position:fixed;width:100%;background-color:#000;margin:0; left:0; top:0;padding:4px;z-index:99999;text-align:center; font-size:0.7em}
h1{text-align:left;text-transform:uppercase;font-size:1em;color:#000; font-weight:normal}
h2{font-size:1.1em; color:#BF9A5F; font-weight:lighter; font-family:'Cormorant Garamond'; font-style:italic; margin:30px 0; padding:0; clear:both}
h3{text-transform:uppercase;font-size:1em;color:#000;letter-spacing:5px;margin:2em 0;font-weight:normal}
.golden{color:#BF9A5F;font-weight:normal; font-style:normal; text-transform:uppercase; letter-spacing:5px; margin:30px 0}
.letter-spacing{letter-spacing:5px}
body{font-family:'EB Garamond';font-size:1.03em;margin:0px;padding:0px;color: #000/*#5B5B5B*/}
div, img{margin:0px;padding:0px;border:0px}
strong{font-weight:normal;color:#BF9A5F}
A:link, A:visited{color:#BF9A5F;text-decoration:none;}
A:hover{color:#CCC;text-decoration:none;}
iframe.cke_wysiwyg_frame {width:99%; height:670px;}
#top,#top-home{height:101px; width:1200px;padding:35px 0;line-height:1em; text-align:center; position:relative;}
#web{width:1200px;margin:0px auto}
#contenuti{padding:0px 0px 5px 0px;text-align:justify;min-height:350px;line-height:25px;vertical-align:top;}
#contenuti cufon{overflow:hidden}
#contenuti li{text-align:center;list-style:none}
.capolettera_it{font-size:5em;font-weight:normal;height:0.4em;color:#BF9A5F;margin: 0 0 0 0;}
.capolettera_en{font-size:5em;font-weight:normal;height:0.4em;color:#BF9A5F;margin: 0 -0.1em 0 0;}
.capolettera_add{margin: 0 -0.2em 0 0 !important}

#bottom{width:1200px;margin:10px auto;font-size:11px;text-align:center;clear:both;float:none; font-family:'Cormorant Garamond'; text-transform:uppercase}
#bottom-home{width:100%;margin:10px auto;font-size:11px;text-align:center;clear:both; font-family:'Cormorant Garamond'; text-transform:uppercase}
.imgtop{margin:0px; position:absolute; left:38%}
.imgtop img{width:200px}
.imgtop-home{margin:0px; position:absolute; left:38%}
.imgtop-home img{width:200px}
.marM{margin-left:22% !important}
.flag{height:0.9em;vertical-align:middle;line-height:30px;float: right}
.flag-a a{border-bottom:#FFF !important;}
#menu{width:100%;border-top:0px solid #e9e9e9;border-bottom:0px solid #e9e9e9;text-transform:uppercase;font-size:0.9em;text-align:center; font-family:'EB Garamond'; letter-spacing:3px; position:absolute}/*Cormorant*/
#menu A:link,#menu A:visited{border-bottom:1px solid #FFF;color:#000;text-decoration:none;font-weight: 300;padding-bottom:10px}
#menu A:hover{border-bottom:1px solid #BF9A5F;color:#BF9A5F;text-decoration:none;font-weight:nor;}
#menu div{vertical-align:top}
#menu li{margin:0 0%;/*background-color:rgba(255,255,255,0.8)*/}
#menu li li{/*background-color:rgba(255,255,255,0)*/}
#menu li.flag-a{width:5% !important;margin:0 0%;padding:0;float:right}
#nav1 li{float:left;display:block;position:relative;z-index:500;margin:0 1px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
#nav1 li a{display:block;padding:15px 0px 0 0px;text-decoration:none;text-align:center;}
#nav1 li li:hover{}
#nav1 ul{position:absolute;left:0;display:none;margin:0 0 0 -1px;padding:0;list-style:none;}
#nav1 ul li{width:100%;float:left;border-top:1px solid #fff;overflow:auto;white-space:nowrap;margin-left:-2%;}
#nav1 ul li a{text-align:left;}
#nav1 ul a{display:block;height:auto;}
*html #nav1 ul{margin:0 0 0 -2px;}
.menuOn{color:#3e3e3e;border-bottom:1px solid #BF9A5F;font-weight:normal;padding-bottom:10px}
.menuOn span{color:#BF9A5F;border-bottom:0px solid #BF9A5F;}
.img-menu{line-height:25px}
.img-menu span{vertical-align:middle;}
#submenu{padding:0; text-transform:uppercase; width:100%; text-align:center}
#submenu A:link,#submenu A:visited, #ssu A:link,#ssu A:visited{color:#000;text-decoration:none;font-weight:normal; display:block; width:100%}
#submenu A:hover, #ssu A:hover{color:#BF9A5F;text-decoration:none;font-weight:normal; display:block; width:100%}
.submenuItem{position:relative; background-color:#FFF; width:48%; height:48%; padding:0px; margin:0.5%; cursor:pointer}
.link-submenuItem{display:none; }
.link-submenu{position:absolute; top:60px; text-align:left; background-color:rgba(255,255,255,0); width:98%; height:98%; padding:1%; margin:0px}
.img-submenu{position:relative; background-color:#FFF; background-position:center center; background-repeat:no-repeat; width:100%; height:100%; text-align:left; background-size:contain; overflow-y:hidden;}
.titolo-sub{padding:0 1%; text-align:left;position:absolute; height:60px; line-height:60px; top:0; left:0; width:98%; z-index:1000; background-color: rgba(255,255,255,.5)}
#tags{margin-top:20px;font-size:9px;color:#f4a5ad;text-align:center;display:none}
#web-home #nav{z-index:99999;position:absolute;bottom:0}
#col-1,#col-2{position:relative; height:100%; vertical-align:middle}
.slider-wrapper{position:relative;}
.bx-default-pager{display:none}
.bx-wrapper .bx-viewport{background:#fff none repeat scroll 0 0;border:0px solid #fff !important;box-shadow:0 0 0px #ccc !important;left:0px !important;transform:translateZ(0px);}
.bx-wrapper img{width:300px;height:225px;}
.slider-open{width:100%;margin:0 auto;vertical-align:top;position:relative}
.slider-open img{width:48%;margin:0%;}
.slider-open .fullwidth{width:98%}
.slide-open{margin:1%;display:inline}
.morebox{width:25%;margin:10px auto;text-align:center;background-color:ghostwhite;padding:10px;position:absolute;bottom:0}
.back{width:25%;margin:10px auto;text-align:center;background-color:ghostwhite;padding:10px;position:absolute;bottom:-40px}
.morebox a,.morebox div,.back a,.back div{color:#5B5B5B;font-size:1.5em}
.waiting{display:none}
.flexslider{border:0 !important;margin:0 auto 60px auto !important;width:70% !important}
.flexslider .slides img{width:30% !important;float:left;}
.flexslider .slides p{width:60% !important;margin:0 !important;padding:0 5% !important;float:left;text-align:left !important;font-size:0.7em}
.flex-caption{line-height:1.8em}
.slides-align{width:60% !important;margin-left:39%;padding-left:5px;text-align:left !important;}
.img-big{padding:0px 40px 10px 0px;float:left;width:50%;}
.img-small{height:100px;padding:1px}
#image-home{width:100%;height:100%;background:url('/upload/img/Isola dei Cipressi_8.jpg') center top fixed no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;top:0;left:0;z-index:0;position:absolute}
#testo-contact{text-align:center;}
#testo-contact a{font-style:oblique}
.name{position:absolute;top:0px;width:269px;text-align:center;font-size:60px;z-index:1000;color:#cccccc;line-height:379px}
.bg-bianco{background-color:#FFF}
.imgSx{padding:0px 40px 20px 0px;float:left;width:50%}
.div-imgFull{width:100%;}
.imgFull{padding:0px 0px 20px 0px;width:100%;}
.inline{display:inline-block}
.fl{float:left}
.fr{float:right}
.fnone{float:none !important;clear:both}
.clear{clear:both;font-size:0px;line-height:0px;padding:0px;margin:0px}
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.vtop{vertical-align:top}
.padT5{padding:5px 0px 0px 0px;}
.padT10{padding:10px 0px 0px 0px;}
.padT100{padding:100px 0px 0px 0px;}
.padTL20{padding:20px 0px}
.padB10{padding-bottom:10px}
.pad10{padding:10px}
.padr175{padding-right:175px}
.padL30{padding-left:30px}
.padt165{padding-top:165px}
.marT15{margin-top:15px}
.titoli{font-size:14px;color:#F69}
.border{border:1px solid #F69}
.rosa{color:#BF9A5F}
.small{font-size:11px}
.noi{width:85%; margin:20px auto; text-align:center;}
.noi div.inline{width:160px; text-align:center}
.noi img{padding:5px; max-width:150px; vertical-align:middle}
.noi .w100{width:100px}
.w5p{width:3%;padding-right:2%;vertical-align:top;}
.w10p{width:8%;padding-right:2%;vertical-align:top;}
.w15p{width:13%;padding-right:2%;vertical-align:top;}
.w60p{width:54.5%;vertical-align:top;}
.w80p{width:80%;vertical-align:top;}
.w40p{width:45%;vertical-align:top;}
.b_w40p{width:45%;vertical-align:top;padding-left:30px}
.w50p{width:50%;vertical-align:top;}
.w33p{width:31%;padding-right:2%;vertical-align:top;}
.w33p img{width:100%}
.w66p{width:66%;}
.w100p{width:100%;}
.still_shine{font-family:'ssr';font-size:2.8em;color:#000}
.orator-std-medium{font-family:'Orator Std Medium';}
.cormorant-garamond{font-family:'EB Garamond'}/*cormorant*/
.fs25{font-size:25px;line-height:30px}
.press{padding:15px 0px 0px 15px;margin-top:39px}
.testata{font-size:12px;text-transform:capitalize;padding:5px 0px 0px 0px;}
.link{font-size:12px;font-style:oblique;}
.pagination{list-style:none;margin:15px 15px;overflow:hidden;font-size:11px;padding:0px}
.pagination li{background:#FFF;border:1px solid #5B5B5B;float:left;margin:0 8px 0 0;}
.pagination li.active, .pagination li.active:hover{background:#FFF;border:1px solid #BF9A5F;}
.pagination li a{color:#939191;display:block;height:25px;line-height:25px;text-decoration:none;padding:0 8px;}
.pagination li.prev a{padding:0 14px 0 24px;}
.pagination li.next a{padding:0 24px 0 14px;}
.pagination li.active a, .pagination li.active:hover a{color:#BF9A5F;}
.pagination li:hover a{color:#777;}
#sortable{list-style-type:none;margin:0;padding:0;width:99%;}
#sortable li{margin:5px;padding:5px;font-weight:100}
html>body #sortable li{line-height:1.2em;}
#sort{border:1px solid #f4a5ad;color:#5B5B5B;}
#sort th{background-color:#f4a5ad;color:#FFF}
#sort td{width:33%;vertical-align:top}
#sort li{list-style:none;border:1px solid #5B5B5B;margin:3px;padding:3px;height:1.0em;line-height:1.0em;font-weight:bold;color:#5B5B5B;}
#sort ul{list-style:none;margin:0;padding:0;color:#FFF;}
.marroneBg-1{background-color:#fFF}
.ui-state-highlight{height:1.5em;line-height:1.2em;}
.ui-datepicker-trigger{margin-left:5px;float:right}
.del, .mod{cursor:pointer;}
#immagini div{line-height:40px;}
.sposta{list-style:none;border:1px solid #BF9A5F;margin:3px;padding:3px;height:1.0em;line-height:1.0em;font-weight:bold;color:#BF9A5F;background-color:#FFF;width:228px; text-align:center}
.form{width:60%; margin:40px auto 20px auto}
.form div{margin-bottom:5px;vertical-align:top; text-align:left}
.input{width:99%}
.tablesorter{width:100%;border:1px solid #610003}
.tablesorter td,.tablesorter th{padding:10px 5px;margin:0;white-space:nowrap;border-bottom:1px solid #610003;text-align:left}
.tablesorter td div,.tablesorter th div{margin:0;}
.tablesorter img{text-align:center}
.ui-datepicker-trigger{margin:0 0 0 5px;padding:0;width:20px;float:none}
ul#tabs{list-style-type:none;margin:0 0 30px 0;padding:0;text-align:left;float:left;width:130px}
ul#tabs li{color:#333;display:block;background-color:#ccc;border-bottom:solid 1px #666;padding:5px 20px;margin-bottom:1px;cursor:pointer;float:left;width:130px}
ul#tabs li:hover{color:#fff;background-color:#666;border-bottom:solid 1px #ccc;}
ul#tabs li.active{color:#fff;background-color:#666;border-bottom:solid 1px #ccc;}
ul#tab{list-style-type:none;margin:0;padding:0;float:right;width:774px;clear:right}
ul#tab li.tab{display:none;padding:10px;}
ul#tab li.tab.active{display:block;}
ul#tab li.tab h2{font-weight:400;margin-top:0px;margin-bottom:30px;padding-bottom:5px;border-bottom:solid 5px #721f1f;}
.clearfix:before,
.clearfix:after{display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}

