@font-face{font-family:'Lato';font-style:normal;font-weight:100;src:local('Lato Hairline'),local(Lato-Hairline),url(https://fonts.gstatic.com/s/lato/v14/S6u8w4BMUTPHh30AUi-qNiXg7eU0.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Lato';font-style:normal;font-weight:100;src:local('Lato Hairline'),local(Lato-Hairline),url(https://fonts.gstatic.com/s/lato/v14/S6u8w4BMUTPHh30AXC-qNiXg7Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'),local(Lato-Light),url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh7USSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'),local(Lato-Light),url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local(Lato-Regular),url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local(Lato-Regular),url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'),local(Lato-Bold),url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'),local(Lato-Bold),url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*{margin:0;padding:0}
body{margin:0;padding:0;font-size:100%;line-height:100%;background-position:0 0;background-repeat:repeat}
img{margin:0;border:0}
a img{border:0}
a{text-decoration:underline;outline:none}
a:hover{text-decoration:none}
hr{padding:0;height:0;display:none}
h1,h2,h3,h4,h5,h6{font-size:1em}
table{border-collapse:collapse;border-spacing:0}
table th,table td{padding:0}
ul li:before{content:""!important}
form{margin:0;padding:0}
fieldset{margin:0;padding:0;border:none}
label{font-size:.8em;position:relative}
input,textarea{font-size:.8em}
input[type=text]{height:1.45em;line-height:1.45em}
input[type=text],textarea,select{padding:.3em;border:1px inset #09C;background:#FFF}
textarea{font-family:inherit}
input[type=button],input[type=submit],input[type=cancel],.button{padding:.25em .95em;color:#fff;font-size:1.25em;font-weight:400;font-family:inherit;text-shadow:0 .05em rgba(0,0,0,0.6);cursor:pointer;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:.025em .025em .02em .025em rgba(0,0,0,0.4);-moz-box-shadow:.025em .025em .2em .025em rgba(0,0,0,0.4);box-shadow:.025em .025em .2em .025em rgba(0,0,0,0.4);background:#109500;border:.1em solid #109500}
a.button{padding:.5em;display:table-cell;color:#fff!important;text-decoration:none!important}
.actions{text-align:center;clear:both}
.clear{clear:both}
.fullwidth{width:100%;clear:both}
.sided{width:49%;float:left}
.nowrap{white-space:nowrap}
.error{color:#A21600!important}
#content .loader{padding:2em 0}
img.centered{display:block;margin-left:auto;margin-right:auto}
img.alignnone,img.alignright,img.alignleft{display:inline}
.togglenav{margin:0;padding:0;font-weight:400;line-height:100%;text-transform:uppercase;display:none}
.togglenav a{margin:0;padding:.15em .5em;text-decoration:none;color:#FFF;display:block;position:relative;display:block}
.itemblock{padding:0 0 .25em;width:100%;clear:both;background:rgba(227, 235, 243, 0.7);padding:5px;max-width:1165px;}
.itemtoggle{cursor:pointer;background-image:url(images/icons/plus.png);background-position:100%;background-repeat:no-repeat;background-color:trasparent;background-position:0px;}
.itemtoggle.open{background-image:url(images/icons/minus.png)!important}
.itemcontent{padding-bottom:.5em;display:none}
.aligncenter{margin-left:auto;margin-right:auto;margin-bottom:.625em;display:block}
.alignright{float:right;margin:0 0 .625em .625em}
.alignleft{float:left;margin:.625em .9375em .625em 0}
.wp-caption{padding:.25em 0 .3125em;margin:.625em;text-align:center;background:#eee}
.wp-caption img{margin:0 0 .3125em;padding:0;border:0}
.wp-caption p.wp-caption-text{margin:0;padding:0;font-size:.75rem;font-weight:400;line-height:.75em;color:#444}
.box-sizing,.wrapper,#logo,#sidecol,.widget,.hbox,.post,.mainpost,#headtitle,.postimg,img.alignnone,#submenu,#submenu ul.sub-menu li,#sidemenu ul li a,#catmenu,#subnav #accommenu ul,#searchbar,#infomail,#footer .wrapper,#searchbar #corpoboxricerca,.post h1,.pagetitle{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.rounded5,#minimap .boxcaption{-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em}
.rounded2,.rmore,.read-more a,.read-less a,.lblavailty,ul#sdr-other li a{-moz-border-radius:.25em;-webkit-border-radius:.25em;border-radius:.25em}
.textshadow,.single-struttura h3.titlegallery{text-shadow:0 0 .15em rgba(0,0,0,0.95)}
.boxshadow,#slides .slide .caption h1,#slides .slide .caption h2,#searchbar,#gotooffers{-moz-box-shadow:0 0 .3125em rgba(0,0,0,0.4);-webkit-box-shadow:0 0 .3125em rgba(0,0,0,0.4);box-shadow:0 0 .3125em rgba(0,0,0,0.4)}
.transition05in,#subnav a,#searchbar{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.transition05out,a.imgblock:hover img{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
body{font-family:Arial,sans-serif}
.single-struttura h3.titlegallery,#cabreo .boxcaption h2{font-family:"apple_garamondregular",serif}
.post h1,.pagetitle,.togglenav a{font-size:1.3rem}
.post h1,.pagetitlevillas,.togglenav a{font-size:1.3rem}
#cabreo .boxcaption h2{font-size:1.75em}
#firstrow h2,.single .post h2,.post .entry h2{font-size:1.15em;font-weight:400}
.sectiontitle h2,#head-bottom p{font-size:.95rem}
#changelang ul li,#submenu li a,#sidemenu ul li a,#footer h2{font-size:.9em}
#sidemenu ul li.pdf a:after{font-size:10px}
#firstrow .entry p,.post .entry,.entry ul li,.entry ol li,#catmenu li,#gotop a,.single #content table td{font-size:.825rem}
#footnav ul li a,#footer p,#footer li a,#social h4,#changelang p.langlabel,.read-more, .read-less,#sidemenu ul li.firstlist a,#sidemenu ul li.sublist a{font-size:.8rem}
ul#sdr-other li a span,#linktel p,.single #content table th{font-size:.8rem}
#footer h2{text-transform:uppercase}
body,a,.single .post h2,#sidemenu ul li a{color:#333}
#header,#header a,.widget h2,#footer,#footer h2,#footer p,#footer a,#footer a:hover{color:#fff}
.post h1,.pagetitle{color:#065E85}
.post h1,.pagetitlevillas{color:#065E85}
.sectiontitle h2,#cabreo .boxcaption h2,#firstblock h1{color:#004C93}
#header .wrapper,#footer,#topfooter,.widget h2{background:#07A7B7}
.category-7 #head-bottom,.category-7 #topfooter{background:#00ACDC}
.category-11 #head-bottom,.category-11 #topfooter{background:#CA6221}
.category-10 #head-bottom,.category-10 #topfooter{background:#87282C}
.category-9 #head-bottom,.category-9 #topfooter{background:#683100}
.category-5 #head-bottom,.category-5 #topfooter{background:#00B6CD}
.category-8 #head-bottom,.category-8 #topfooter{background:#A04024}
.category-12 #head-bottom,.category-12 #topfooter{background:#00713D}
.category-6 #head-bottom,.category-6 #topfooter{background:#00525C}
.wide{width:100%;text-align:center}
.wrapper{margin:0 auto;text-align:left}
.wide,#casing,#topfooter{min-width:60em}
@media all and (min-width: 1000px) {
.postimg,img.alignnone,a.imgblock img{max-width:100%;width:100%;height:auto}
table .postimg,table img.alignnone{width:auto}
.mapp-container,.mapp-canvas-panel,.mapp-canvas{width:100%!important}
}
@media all and (max-width: 1000px) and (min-width: 320px) {
.postimg,img.alignnone,a.imgblock img{max-width:300px;width:300px;height:auto}
table .postimg,table img.alignnone{width:auto}
.mapp-container,.mapp-canvas-panel,.mapp-canvas{width:100%!important}
}
#casing{margin:0;padding:0;width:100%;text-align:center}
#header .wrapper{height:5.1em;position:relative}
#header .wrapper,.slide .caption .wrapper{width:58.75em}
#logo{margin:0;padding:0;width:13.75em;text-align:center;position:absolute;top:.3em;left:0;z-index:999}
#logo a{display:block;width:100%;height:100%;overflow:hidden;position:relative;z-index:899}
#changelang{padding:.4em 0;float:right;text-align:right;position:absolute;right:0;z-index:999}
#changelang ul.listflags{margin:0;padding:.15em 0 0;list-style-type:none}
#changelang ul.listflags li{margin:0 0 0 .6em;padding:0;float:left}
#changelang ul.listflags li a{padding:0 .6em 0 0;border-right:1px solid #fff}
#changelang ul.listflags li:last-child a{border-right:none}
#changelang ul.listflags li a,#changelang ul.listflags li a:hover{text-decoration:none}
#header{min-height:4.5em;top:0;z-index:199}
#topnav{display:block}
.admin-bar #topnav,.admin-bar #header{margin-top:28px}
#headerspacer{padding-top:0}
#header,#topnav{position:absolute;left:0!important}
#nav{margin:0;width:100%;position:relative;left:0;z-index:199}
#nav ul li a{text-transform:uppercase;text-decoration:none}
ul.menu-oriz{margin:0;list-style-type:none}
#submenu{margin:0;padding:0}
#submenu ul{margin:0;padding:0;list-style:none}
#submenu li{margin:0 0 0 .2em;padding:.225em 0;font-size:1rem}
#submenu li:first-child{border-left:none}
#submenu li a{margin:0;text-decoration:none;display:block;position:relative}
#submenu li a:hover,#submenu li a:active,#submenu .current_page_item a{color:#0067AB}
#submenu li a.sf-with-ul{padding-right:.625em}
#submenu li span.sf-sub-indicator{padding-left:.0625em;position:relative;top:-1px}
#submenu li:hover,#submenu li.sfHover{position:static}
#subnav{width:100%;background-color:#fff;background-color:rgba(255,255,255,0.5)}
#subnav.hover{background-color:#fff;background-color:rgba(255,255,255,0.85)}
#subnav #accommenu ul{margin:.25em 0 0 1.25%;padding:0 0 .1em;float:left;width:98.75%}
#subnav #accommenu ul li{margin:0 1em;float:left}
#subnav ul li span{display:none}
@media all and (max-width: 1024px) and (min-width: 320px) {
#subnav ul li a{margin-bottom:.5em;padding-bottom:.45em;height:1.5em;display:block;color:#333;background-repeat:no-repeat;background-position:50% 50%}
}
@media all and (min-width: 1024px) {
#subnav ul li a{margin-bottom:.5em;padding-bottom:.45em;height:3.75em;display:block;color:#333;background-repeat:no-repeat;background-position:50% 50%}
}
@media all and (max-width: 1024px) and (min-width: 320px) {
#subnav ul li a{margin-bottom:.5em;padding-bottom:.45em;min-width:3em;height:1.5em;display:block;color:#333;background-repeat:no-repeat;background-position:50% 50%}
}
#subnav ul li a:hover,#subnav ul li.current-menu-item a{margin-bottom:0;padding-bottom:.45em;border-bottom:8px solid #01A8B8}
#subnav ul li.current-menu-parent a,#subnav ul li.current-post-ancestor a{margin-bottom:0;border-bottom:8px solid}
@media all and (max-width: 780px) and (min-width: 320px) {
#subnav ul li.nav-orso a{width:44px;background-image:url(images/logo-hotel-capo-d-orso.png)}
#subnav ul li.nav-erica a{width:50px;background-image:url(images/logo-resort-valle-dell-erica.png)}
#subnav ul li.nav-marinedda a{width:32px;background-image:url(images/logo-hotel-marinedda.png)}
#subnav ul li.nav-falco a{width:45px;background-image:url(images/logo-resort-cala-di-falco.png)}
#subnav ul li.nav-lepre a{width:45px;background-image:url(images/logo-park-hotel-cala-di-lepre.png)}
#subnav ul li.nav-torreruja a{width:48px;background-image:url(images/logo-hotel-torreruja.png)}
#subnav ul li.nav-dune a{width:35px;background-image:url(images/logo-resort-le-dune.png)}
#subnav ul li.nav-mirto a{width:27px;background-image:url(images/logo-residence-il-mirto.png)}
}
#subnav ul li.nav-orso a{width:5.5em;background-image:url(images/logo-hotel-capo-d-orso.png)}
#subnav ul li.nav-erica a{width:6.25em;background-image:url(images/logo-resort-valle-dell-erica.png)}
#subnav ul li.nav-marinedda a{width:5.175em;background-image:url(images/logo-hotel-marinedda.png)}
#subnav ul li.nav-falco a{width:5.625em;background-image:url(images/logo-resort-cala-di-falco.png)}
#subnav ul li.nav-lepre a{width:5.65em;background-image:url(images/logo-park-hotel-cala-di-lepre.png)}
#subnav ul li.nav-torreruja a{width:6em;background-image:url(images/logo-hotel-torreruja.png)}
#subnav ul li.nav-dune a{width:3.625em;background-image:url(images/logo-resort-le-dune.png)}
#subnav ul li.nav-mirto a{width:3.5em;background-image:url(images/logo-residence-il-mirto.png)}
#catmenu{margin-top:1em;padding:.625em;margin-bottom:1em;background:#FFF}
#catmenu li{margin-right:.125em}
#catmenu li a{padding:0 .5em 0 0;text-decoration:underline;line-height:160%;white-space:nowrap}
#catmenu li a:hover{text-decoration:none}
#catmenu li.current-menu-item a{font-weight:700;text-decoration:none}
#catmenu li.father,#catmenu li.father a{text-decoration:none;color:#0067AB}
#catmenu li.father:after{content:">"}
#head-bottom{line-height:.4em;height:.4em;font-size:.4em;background-color:#01A8B8}
#head-bottom p{padding-left:.8em;position:relative;background:url(images/ico-breadcr-arrow-white-lx.png) 0 50% no-repeat}
#head-bottom p span.locality:after{content:","}
#topnav ul.menu-oriz li{display:inline}
#footnav ul.menu-oriz li{display:inline}
ul.menu-oriz{float:left}
ul.menu-oriz li{display:inline}
ul.menu-oriz li a{margin:0;padding:0}
#nav{padding-top:3.5em;height:1.6em;text-align:right}
#submenu li a:hover,#submenu li a:active,#submenu .current_page_item a,#submenu ul li.current-menu-item > a,#submenu ul li.current-menu-parent > a,#submenu ul li.current-menu-ancestor > a,#submenu ul li.current-post-ancestor > a{color:#FFF}
#submenu{padding:0 0 0 13.6em;float:right;width:100%}
#submenu ul{float:right}
#submenu li{float:left}
#submenu li a{padding:.15em .75em;color:#FFF}
#nav-top-slider{height:4.25em;color:#fff;position:absolute;top:0;z-index:8;width:13.8em}
#nav-top-slider ul li{list-style-type:none}
ul#sdr-other{padding:1.2em 0 0 20%;width:80%}
ul#sdr-other li{margin:0 .5em 0 0;padding:0;float:left}
ul#sdr-other li a{padding:0;width:2.25em;height:2.25em;position:relative;display:block;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;filter:alpha(opacity=100);opacity:1}
ul#sdr-other li a:hover{filter:alpha(opacity=50)!important;opacity:.5!important}
ul#sdr-other li a span{text-align:center;width:100%;position:absolute;top:-1.1em}
ul#sdr-other li.ico-photo a{background-image:url(images/ico-photo.png)}
ul#sdr-other li.ico-video a{background-image:url(images/ico-video.png)}
ul#sdr-other li.ico-tour a{background-image:url(images/ico-tour.png)}
#subnav ul li a{filter:alpha(opacity=50);opacity:.5}
.home #subnav ul li a,#subnav ul li a:hover,#subnav ul li.current-menu-item a,#subnav ul li.current-menu-parent a:link,#subnav ul li.current-post-ancestor a:link{filter:alpha(opacity=100)!important;opacity:1!important}
#subnav ul li.current-menu-item.nav-falco a,#subnav ul li.current-menu-parent.nav-falco a,#subnav ul li.nav-falco a:hover{border-bottom-color:#A04024}
#subnav ul li.current-menu-item.nav-torreruja a,#subnav ul li.current-menu-parent.nav-torreruja a,#subnav ul li.nav-torreruja a:hover{border-bottom-color:#87282C!important}
#subnav ul li.current-menu-item.nav-lepre a,#subnav ul li.current-menu-parent.nav-lepre a,#subnav ul li.nav-lepre a:hover{border-bottom-color:#683100!important}
#subnav ul li.current-menu-item.nav-erica a,#subnav ul li.current-menu-parent.nav-erica a,#subnav ul li.nav-erica a:hover{border-bottom-color:#00525C!important}
#subnav ul li.current-menu-item.nav-orso a,#subnav ul li.current-menu-parent.nav-orso a,#subnav ul li.nav-orso a:hover{border-bottom-color:#00B6CD!important}
#subnav ul li.current-menu-item.nav-dune a,#subnav ul li.current-menu-parent.nav-dune a,#subnav ul li.nav-dune a:hover{border-bottom-color:#CA6221!important}
#subnav ul li.current-menu-item.nav-marinedda a,#subnav ul li.current-menu-parent.nav-marinedda a,#subnav ul li.nav-marinedda a:hover{border-bottom-color:#00ACDC!important}
#subnav ul li.current-menu-item.nav-mirto a,#subnav ul li.current-menu-parent.nav-mirto a,#subnav ul li.nav-mirto a:hover{border-bottom-color:#00713D!important}
.widget legend{display:none}
.widget p{padding-bottom:0}
#frontcover{position:relative;z-index:1;margin-bottom:-1em}
#frontcover .covercont{width:100%;float:left;position:absolute;top:0;z-index:1}
#frontcover-spacer{height:16em}
.slides_container{min-width:60em}
.myslider{width:100%;position:relative;z-index:2}
.slides_container,.slides_container div.slide{overflow:hidden}
.slides_container{width:100%;position:relative;z-index:2}
.slides_container div.slide{display:block;text-align:right;background-color:#fff;width:100%;overflow:hidden}
.slide .caption{width:100%;position:absolute;top:13em;left:0;z-index:5}
#slides .slide .caption h1,#slides .slide .caption h2,.single-struttura h3.titlegallery{padding:.5em .75em;float:right;color:#333;font-size:1.75em;max-width:65%;line-height:125%;font-weight:400;font-style:italic;background-color:#FFF;background-color:rgba(255,255,255,0.50)}
.slide .caption p{font-size:1em}
.slide .caption a{margin-top:6px;padding:4px;display:block;color:#FFF;font-size:12px;font-weight:700;float:right;text-align:center;width:120px;background:#2688BC}
.slides_container div.slide{height:100%;text-align:center}
.slides_container div.slide img,.slides_container div.slide iframe{margin:0 auto;min-width:100%;width:100%;height:100%}
img.slide{height:auto!important;min-height:100%!important;min-width:100%;width:auto!important}
.navigation{margin-top:-1.25em;width:100%;position:absolute;top:50%;z-index:5}
.navigation .navarrow{margin-top:0;padding:1.5em .9em;position:absolute;top:0;display:block;z-index:9;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat}
.navigation .navarrow span{display:none}
.navigation .prev{background-image:url(images/nav-blue-lx.png);left:0;border-radius:0 .5em .5em 0;-moz-border-radius:0 .5em .5em 0;-webkit-border-radius:0 .5em .5em 0}
.navigation .next{background-image:url(images/nav-blue-rx.png);right:0;border-radius:.5em 0 0 .5em;-moz-border-radius:.5em 0 0 .5em;-webkit-border-radius:.5em 0 0 .5em}
#headtitle{padding:0;position:absolute;top:300px}
.single-struttura #chooseperiod{float:left;width:auto}
#maingallery{position:relative;width:100%;z-index:10;overflow:hidden}
#showmedium{margin:0 1.0417%;height:100%;float:left}
#listthumbs{margin:0;width:33.25%;float:left;display:none}
.tag-struttura #sidecol{margin:0}
.tag-struttura .post{margin:0 0 1em;padding:0 0 1em;border-bottom:1px dotted #0098CE}
.tag-struttura .entry h4{padding:.5em 0 .1em;font-size:1rem;color:#09C;border-bottom:1px dotted #0098CE}
.tag-struttura .entry .pthumb{margin-right:0}
.tag-struttura .entry p{font-size:.85em;line-height:150%}
.tag-struttura #corpoboxricerca{min-height:none}
.tag-struttura .actions{float:right;position:relative;top:-.6em}
.tag-struttura .actions a{float:right}
.pfull{width:100%;overflow:hidden}
.pthumb{width:31.25%;margin-right:.625em;float:left;overflow:hidden}
.single #content{padding-bottom:3em}
#listthumbs{display:block}
#corpoboxricerca .actions{margin-top:.625em}
.tag-struttura #sidecol{margin:0 1.0417%}
#corpoboxricerca #chooseaccom,#corpoboxricerca #chooseplace{width:49.5%}
div.etabambini{width:13.125em;padding:0}
#showmedium,.single-struttura #searchbar{width:64.3%}
#listthumbs,#infomail{width:33.25%}
#corpoboxricerca{min-height:19.35em}
#searchbar #period .choosedate{margin-right:1.8em}
#maingallery{width:60em;height:25em}
.single-struttura #searchbar{margin-left:.625em}
.single-struttura #searchbar .actions{padding-top:.8em;width:8em}
#firstblock h1{line-height:100%;padding:.5em 0;font-size:1.25em}
#pagecontainer{padding-top:1em;float:left;width:100%;position:relative;top:-2em;z-index:10;background:#FFF}
.home #pagecontainer{padding-top:0}
.home #casing{margin-top:1em}
.home #content{background:#FFF;position:relative;top:0;width:100%;z-index:9}
#content,#sidecol{padding:0}
#sidecol{padding-bottom:1.25em}
.page #headerspacer{padding-top:13.8em}
.error404 #content,.page #content{width:100%}
#cabreo{margin-top:-2em}
#cabreo img.imgblock{z-index:1}
#cabreo .boxcaption{width:35em;position:absolute;top:1em;left:1em;z-index:100}
#cabreo .boxcaption h2{padding:0 .75em 0 0;line-height:125%;font-weight:400}
#cabreo .boxcaption p{font-size:.9em}
#cabreo .mainpost{height:400px;background:#fff;border:4px solid #E3EBF3}
.page-template-page-mybooking-form-php #sidecol{margin:0 1.0417%;padding-top:.3em;padding-bottom:.625em}
.page-template-page-mybooking-form-php #breadcrumbs{margin:0 1.0417%}
#topbar{padding:.625em;clear:both}
.postrow .post{margin-bottom:1.95em;overflow:hidden;background:#E3EBF3}
.postrow .post.grid-12{background:none}
.postrow .post a.imgblock{display:block;width:100%;text-decoration:none}
.post a.imgblock:hover img{filter:alpha(opacity=50);opacity:.5}
span.imgarrow{padding:1.4em;display:block;position:absolute;top:.175em;right:.15em;z-index:5;background-color:#fff;background-color:rgba(255,255,255,0.7);background-image:url(images/ico-plus-blue.png);background-position:50% 50%;background-repeat:no-repeat}
.category #firstrow h2{padding:0 0 .25em;line-height:135%}
.page .contatti #pagecontainer{padding:1.2em 0 0}
.page #casing.contatti .wrapper{position:relative;z-index:10}
#addressblock{padding:1.25em;width:18.75em;position:absolute;top:-21em;right:0;z-index:999;background:#fff;text-align:left}
#addressblock h2{line-height:160%}
#addressblock p{line-height:160%;font-size:.9rem}
.page .contatti #content{width:62.9166%;margin:0 1.875%}
.page .contatti #sidecol{width:29.5833%;margin:0 1.875%}
.page .contatti #content h2{padding:.625em 0 0}
#requestform{padding-bottom:1.2em}
#requestform h2{text-transform:uppercase}
#requestform p{line-height:150%;float:none;width:100%}
.post h1,.pagetitle{margin-bottom:.625em;padding:0 .625em .625em 11.6em !important;line-height:100%;font-weight:400!important;border-bottom:1px solid #CDDFE7}
.post h1,.pagetitlevillas{margin-bottom:.625em;padding:0 .625em .625em!important;line-height:100%;font-weight:400!important;border-bottom:1px solid #CDDFE7}
.single-video .post h1,.single-video .pagetitle{padding-left:.625em!important}
.page-template-default .pagetitle,#itemdescription h1{padding:.625em .25em .625em 0 !important}
.cat-offers .list .entry h2,#first.postrow .entry h2{padding-bottom:.625em;text-align:left}
.category #relatedpost .list{padding:1.125em 0;border-bottom:1px dotted #ccc}
.category #relatedpost .list .entry{overflow:visible}
.category #relatedpost .list .omega{float:right}
.category #relatedpost .list .offerthumb{height:200px;overflow:hidden}
.category #relatedpost .list ul,.category #relatedpost .list ol{margin-top:0;margin-bottom:0}
.postrow .entry{overflow:hidden}
.post .entry h2{padding:.625em}
.single .post .entry h2{padding:.625em}
.single .post .entryvillas h2{padding:.625em;font-size:22px;line-height:24px}
.page .post .entry h2{padding:.625em}
.post .entry p{line-height:150%}
.single.post .entryvillas p{line-height:150%}
.entry h2 strong,.entry h3 strong{font-weight:600}
#content .entry p a{text-decoration:underline}
#content .entry p a:hover{text-decoration:none}
.post .boxcaption{width:100%;height:3.4em}
.post a .boxcaption,.post .entry a h2,.post .entry a p{text-decoration:none!important;border-bottom:none}
.post .boxcaption p{padding:0 .625em 1.25em}
.post a .boxcaptionblog,.post .entry a h2,.post .entry a p{text-decoration:none!important;border-bottom:none}
.post .boxcaptionblog p{padding:0 .625em 1em}
.entry ul,.entry ol{margin:.4em 0 1.5em .55em}
.entry ul li,.entry ol li{margin:0 0 .75em 1em;list-style-position:outside;list-style-type:disc}
.entry p{margin:0;padding:0}
.entryvillas p{margin:0;padding:0 10px}
.error404 #content{padding:3em 0;text-align:center}
.error404 #content h1{margin:0 auto;padding:0!important;font-size:10em;color:#07A7B7;border:none}
.error404 #content h2{margin:0 auto;padding:0;font-size:1.5em;color:#07A7B7}
.error404 #content .entry p a{text-decoration:underline}
.error404 #content .entry p a:hover{text-decoration:none}
.sectiontitle h1{margin-bottom:.625em;padding:.25em;border-bottom:1px solid #A7DBF0}
.sectiontitle h2{margin-bottom:.625em;padding:.25em;border-bottom:1px solid #A7DBF0}
.sectiontitle h3{margin-bottom:.625em;padding:.25em}
.home #homebottom .post .boxcaption{width:100%;height:auto}
.mapp-layout{margin:0!important}
.mapp-canvas{height:14em!important}
#mapbox{margin:0 0 0 .45em;width:18.75em;height:14em;padding:0;float:left}
#mapbox .mapwindow{height:100%;overflow:hidden}
#mapbox .mapwindow .mapp-container{height:100%!important;margin:0!important}
#mapbox .mapwindow .mapp-layout{margin:0;padding:0;width:100%!important}
.mapp-directions{display:none}
.mapp-route{margin:1em 0}
.mapp-route div{float:left}
.single #content table{width:100%}
.single #content table th{padding:.5em;text-align:center;vertical-align:center;border:1px solid #E1ECED}
.single #content table td{padding:.25em;vertical-align:top;border:1px solid #E1ECED}
.single .single-video #content table td{border:none!important}
#gallerycol{margin-left:3%}
#sidemenu{margin-bottom:1.125em;padding:0}
#sidemenu ul{margin:0}
#sidemenu ul li{margin:0 0 2px;list-style-type:none}
#sidemenu ul li a{padding:.5em;display:block;width:100%;float:none;text-decoration:none;border-left:2px solid #C7DAE4;background:#fff;background:-moz-linear-gradient(left,#fff 41%,#daf2f5 82%,#9fdde3 100%);background:-webkit-gradient(linear,left top,right top,color-stop(41%,#fff),color-stop(82%,#daf2f5),color-stop(100%,#9fdde3));background:-webkit-linear-gradient(left,#fff 41%,#daf2f5 82%,#9fdde3 100%);background:-o-linear-gradient(left,#fff 41%,#daf2f5 82%,#9fdde3 100%);background:-ms-linear-gradient(left,#fff 41%,#daf2f5 82%,#9fdde3 100%);background:linear-gradient(to right,#fff 41%,#daf2f5 82%,#9fdde3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#9fdde3',GradientType=1)}
#sidemenu ul li a:hover,#sidemenu ul li.current-menu-item a{text-decoration:none;border-left-color:#065E85;}
#sidemenu ul li.current-menu-item a{font-weight:700}
#sidemenu ul li.firstlist a{padding-left:1.35em}
#sidemenu ul li.sublist a{padding-left:2.15em}
#sidemenu ul li.pdf a:after{margin:0 0 0 .5em;padding:.1em .35em .2em .15em;content:"pdf";height:.5em;text-align:center;color:#fff;background-color:#5B5B5B}
.category-7 #sidemenu ul li a{border-left-color:#CCEEF8}
.category-7 #sidemenu ul li a:hover,.category-7 #sidemenu ul li.current-menu-item a{border-left-color:#00ACDC;background:#fff}
.category-7 #sidemenu ul li a{background:#F2FBFD;background:-moz-linear-gradient(left,#F2FBFD 41%,#CCEEF8 82%,#8FDBF0 100%);background:-webkit-gradient(linear,left top,right top,color-stop(41%,#F2FBFD),color-stop(82%,#CCEEF8),color-stop(100%,#8FDBF0));background:-webkit-linear-gradient(left,#F2FBFD 41%,#CCEEF8 82%,#8FDBF0 100%);background:-o-linear-gradient(left,#F2FBFD 41%,#CCEEF8 82%,#8FDBF0 100%);background:-ms-linear-gradient(left,#F2FBFD 41%,#CCEEF8 82%,#8FDBF0 100%);background:linear-gradient(to right,#F2FBFD 41%,#CCEEF8 82%,#8FDBF0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2FBFD',endColorstr='#8FDBF0',GradientType=1)}
.category-11 #sidemenu ul li a{border-left-color:#F4E0D3}
.category-11 #sidemenu ul li a:hover,.category-11 #sidemenu ul li.current-menu-item a{border-left-color:#CA6221;background:#fff}
.category-11 #sidemenu ul li a{background:#FCF7F4;background:-moz-linear-gradient(left,#FCF7F4 41%,#F4E0D3 82%,#E8BA9D 100%);background:-webkit-gradient(linear,left top,right top,color-stop(41%,#FCF7F4),color-stop(82%,#F4E0D3),color-stop(100%,#E8BA9D));background:-webkit-linear-gradient(left,#FCF7F4 41%,#F4E0D3 82%,#E8BA9D 100%);background:-o-linear-gradient(left,#FCF7F4 41%,#F4E0D3 82%,#E8BA9D 100%);background:-ms-linear-gradient(left,#FCF7F4 41%,#F4E0D3 82%,#E8BA9D 100%);background:linear-gradient(to right,#FCF7F4 41%,#F4E0D3 82%,#E8BA9D 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCF7F4',endColorstr='#E8BA9D',GradientType=1)}
.category-10 #sidemenu ul li a{border-left-color:#E7D4D5}
.category-10 #sidemenu ul li a:hover,.category-10 #sidemenu ul li.current-menu-item a{border-left-color:#87282C;background:#fff}
.category-10 #sidemenu ul li a{background:#F9F4F4;background:-moz-linear-gradient(left,#F9F4F4 41%,#E7D4D5 82%,#CAA1A2 100%);background:-webkit-gradient(linear,left top,right top,color-stop(41%,#F9F4F4),color-stop(82%,#E7D4D5),color-stop(100%,#CAA1A2));background:-webkit-linear-gradient(left,#F9F4F4 41%,#E7D4D5 82%,#CAA1A2 100%);background:-o-linear-gradient(left,#F9F4F4 41%,#E7D4D5 82%,#CAA1A2 100%);background:-ms-linear-gradient(left,#F9F4F4 41%,#E7D4D5 82%,#CAA1A2 100%);background:linear-gradient(to right,#F9F4F4 41%,#E7D4D5 82%,#CAA1A2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F4F4',endColorstr='#CAA1A2',GradientType=1)}
.category-9 #sidemenu ul li a{border-left-color:#E1D6CC}
.category-9 #sidemenu ul li a:hover,.category-9 #sidemenu ul li.current-menu-item a{border-left-color:#683100;background:#fff}
.category-9 #sidemenu ul li a{background:#F7F4F2;background:-moz-linear-gradient(left,#F7F4F2 41%,#E1D6CC 82%,#BDA58F 100%);background:-webkit-gradient(linear,left top,right top,color-stop(41%,#F7F4F2),color-stop(82%,#E1D6CC),color-stop(100%,#BDA58F));background:-webkit-linear-gradient(left,#F7F4F2 41%,#E1D6CC 82%,#BDA58F 100%);background:-o-linear-gradient(left,#F7F4F2 41%,#E1D6CC 82%,#BDA58F 100%);background:-ms-linear-gradient(left,#F7F4F2 41%,#E1D6CC 82%,#BDA58F 100%);background:linear-gradient(to right,#F7F4F2 41%,#E1D6CC 82%,#BDA58F 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F4F2',endColorstr='#BDA58F',GradientType=1)}
.category-5 #sidemenu ul li a{border-left-color:#CCF0F5}
.category-5 #sidemenu ul li a:hover,.category-5 #sidemenu ul li.current-menu-item a{border-left-color:#00B6CD;background:#fff}
.category-5 #sidemenu ul li a{background:#F2FBFC;background:-moz-linear-gradient(left,#F2FBFC 41%,#CCF0F5 82%,#8FDFE9 100%);background:-webkit-gradient(linear,left top,right top,color-stop(41%,#F2FBFC),color-stop(82%,#CCF0F5),color-stop(100%,#8FDFE9));background:-webkit-linear-gradient(left,#F2FBFC 41%,#CCF0F5 82%,#8FDFE9 100%);background:-o-linear-gradient(left,#F2FBFC 41%,#CCF0F5 82%,#8FDFE9 100%);background:-ms-linear-gradient(left,#F2FBFC 41%,#CCF0F5 82%,#8FDFE9 100%);background:linear-gradient(to right,#F2FBFC 41%,#CCF0F5 82%,#8FDFE9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2FBFC',endColorstr='#8FDFE9',GradientType=1)}
.category-8 #sidemenu ul li a{border-left-color:#ECD9D3}
.category-8 #sidemenu ul li a:hover,.category-8 #sidemenu ul li.current-menu-item a{border-left-color:#A04024;background:#fff}
.category-8 #sidemenu ul li a{background:#FAF5F4;background:-moz-linear-gradient(left,#FAF5F4 41%,#ECD9D3 82%,#D5AB9F 100%);background:-webkit-gradient(linear,left top,right top,color-stop(41%,#FAF5F4),color-stop(82%,#ECD9D3),color-stop(100%,#D5AB9F));background:-webkit-linear-gradient(left,#FAF5F4 41%,#ECD9D3 82%,#D5AB9F 100%);background:-o-linear-gradient(left,#FAF5F4 41%,#ECD9D3 82%,#D5AB9F 100%);background:-ms-linear-gradient(left,#FAF5F4 41%,#ECD9D3 82%,#D5AB9F 100%);background:linear-gradient(to right,#FAF5F4 41%,#ECD9D3 82%,#D5AB9F 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAF5F4',endColorstr='#D5AB9F',GradientType=1)}
.category-12 #sidemenu ul li a{border-left-color:#CCE3D8}
.category-12 #sidemenu ul li a:hover,.category-12 #sidemenu ul li.current-menu-item a{border-left-color:#00713D;background:#fff}
.category-12 #sidemenu ul li a{background:#F2F8F5;background:-moz-linear-gradient(left,#F2F8F5 41%,#CCE3D8 82%,#8FC1AA 100%);background:-webkit-gradient(linear,left top,right top,color-stop(41%,#F2F8F5),color-stop(82%,#CCE3D8),color-stop(100%,#8FC1AA));background:-webkit-linear-gradient(left,#F2F8F5 41%,#CCE3D8 82%,#8FC1AA 100%);background:-o-linear-gradient(left,#F2F8F5 41%,#CCE3D8 82%,#8FC1AA 100%);background:-ms-linear-gradient(left,#F2F8F5 41%,#CCE3D8 82%,#8FC1AA 100%);background:linear-gradient(to right,#F2F8F5 41%,#CCE3D8 82%,#8FC1AA 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F8F5',endColorstr='#8FC1AA',GradientType=1)}
.category-6 #sidemenu ul li a{border-left-color:#CCDCDE}
.category-6 #sidemenu ul li a:hover,.category-6 #sidemenu ul li.current-menu-item a{border-left-color:#00525C;background:#fff}
.category-6 #sidemenu ul li a{background:#F2F6F7;background:-moz-linear-gradient(left,#F2F6F7 41%,#CCDCDE 82%,#8FB3B7 100%);background:-webkit-gradient(linear,left top,right top,color-stop(41%,#F2F6F7),color-stop(82%,#CCDCDE),color-stop(100%,#8FB3B7));background:-webkit-linear-gradient(left,#F2F6F7 41%,#CCDCDE 82%,#8FB3B7 100%);background:-o-linear-gradient(left,#F2F6F7 41%,#CCDCDE 82%,#8FB3B7 100%);background:-ms-linear-gradient(left,#F2F6F7 41%,#CCDCDE 82%,#8FB3B7 100%);background:linear-gradient(to right,#F2F6F7 41%,#CCDCDE 82%,#8FB3B7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F6F7',endColorstr='#8FB3B7',GradientType=1)}
#accommap{width:100%}
.single-struttura .widget{margin-bottom:1em}
.widget h2{margin:0 0 .625em;padding:.35em .5em}
#suggested{margin:0}
#suggested .post{margin-bottom:1em;padding-bottom:.625em}
#suggested .post .entry{padding-bottom:0}
.home #content{width:100%}
#content,#sidecol{padding:0}
#content{float:right}
#sidecol{margin:0 .625em;float:left}
.home .post{padding:0}
.widget{float:left}
#sidecol .widget,#gallerycol .widget{margin-bottom:1em;width:100%}
#sidegallery{padding-top:0}
#custom_box_left{text-align:center}
.gallery-item a:hover img{filter:alpha(opacity=55);opacity:.55}
#pagecontainer .gallery{width:100%;height:100%;clear:both;float:left}
#pagecontainer .gallery br{display:none!important}
#pagecontainer .gallery .gallery-item a{display:block;width:100%;overflow:hidden}
#pagecontainer .gallery .gallery-item img{border:none;height:auto;max-width:100%;width:100%}
#pagecontainer .gallery .gallery-item{margin:0 0 4%;width:100%;max-height:10em;overflow:hidden}
#submenu-gallery{margin:0 0 1em}
#submenu-gallery ul{width:100%}
#submenu-gallery ul li{margin:0 .3em 0 0;float:left}
#submenu-gallery ul li a{padding:.5em;display:block;background-color:#07a7b7;color:#fff!important}
#itemdescription #bigdiv{width:100%;text-align:left!important}
#itemdescription #bigdiv br{display:none}
#itemdescription #bigdiv a img{margin:.25em}
.page-template-page-mybooking-form-php #content,.page-template-page-mybooking-quote-php #content{width:64.583%}
.postrow{margin-bottom:1.2em}
.home .postrow{margin-top:1.2em}
#homebox .grid-04{margin:0 1.0417%;padding:1.2em 0;width:31.25%}
#homebox{margin-top:1.25em}
.home #post-newsletter .entry{min-height:19.935em}
.home #post-review{min-height:11.4em}
#suggested .post{border:1px dotted #ccc}
#topfooter{margin-bottom:.1em;height:.4rem}
#footer .wrapper{position:relative}
#footer h2{margin:0 0 .625em;line-height:130%;border-bottom:1px dotted #FFF}
#footer a{text-decoration:underline}
#footer a:hover{text-decoration:none}
#footer ul,#footer ol{list-style-type:none}
#footer ul li,#footer ol li{margin-bottom:.25em}
#footer ul li a,#footer ol li a{text-decoration:none}
#footer ul li a:hover,#footer ol li a:hover{text-decoration:underline}
#copyright{padding:1em 0 0;text-align:center}
#footer p{margin:0;padding-bottom:.125em;line-height:150%}
#companyinfo img.loghetto{margin-bottom:.5em}
.miniloghi a:hover img{filter:alpha(opacity=55);opacity:.55}
.comm{color:#777;padding:.125em .3125em .125em .9375em;background:url(images/comm.png) 0 50% no-repeat}
.comm a:link,.comm a:visited{color:#777}
.comm a:hover{color:#000}
.morer{margin-right:.3125em;float:right;width:7.5625em;height:2.375em;line-height:2.375em;text-align:center;color:#fff!important;text-decoration:none;background:url(images/rmore.png) 0 0 no-repeat}
.read-more a,.read-less a,a.rmore{position:relative;top:5px;padding:.25em .8em;color:#fff!important;background-color:#065E85}
.read-more a:hover,.read-less a:hover,a.rmore:hover{color:#fff;background-color:#065E85}
.singleinfo{border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-transform:uppercase;color:#827A60;padding:.3125em 0}
.featbox{margin:0 20px 30px 0;width:16.25em}
.widget{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
h3.sidetitl{margin-bottom:.625em;padding:0;color:#222;font-size:1.375em;font-weight:400}
.sidebox{margin:0 0 30px;width:16.25em;list-style:none;color:#6f6f6f}
.sidebox ul{list-style-type:none;margin:0;padding:0 0 .3125em}
.sidebox li{list-style-type:none;margin:0;padding:0}
.sidebox ul ul{margin:0;padding:0;background-repeat:no-repeat}
.sidebox ul li{height:100%;line-height:1.125em;clear:left;width:300px;margin:0;list-style-type:none}
.sidebox ul li a:link,.sidebox ul li a:visited{color:#6f6f6f;text-decoration:none;padding:.3125em 0;display:block}
.sidebox ul li a:hover{color:#0e88a7}
.sidebox.widget_categories ul li,.sidebox.widget_pages ul li,.sidebox.widget_archive ul li,.sidebox.widget_links ul li,.sidebox.widget_meta ul li{padding-left:0;border-bottom:1px solid #eee}
.sidebox.widget_recent_entries ul li a{border-bottom:1px solid #eee}
.contentCenter{text-align:center}
#footnav ul li{margin:0 0 .25em;list-style-type:none}
.modpagamento #selpagamento{margin-left:.625em;float:right}
.itemblock #resultaccomodation,.itemblock #scontrino{width:49%}
#footer{padding:1em 0}
#camere{position:absolute;width:130px;height:88px;z-index:5;left:209px;top:480px;visibility:hidden}
#negozi{position:absolute;width:71px;height:30px;z-index:4;left:231px;top:567px;visibility:hidden}
#bar{position:absolute;width:89px;height:44px;z-index:7;left:429px;top:505px;visibility:hidden}
#ristoranti{position:absolute;width:110px;height:87px;z-index:8;left:545px;top:449px;visibility:hidden}
table#virtualtour{width:710px!important}
table#virtualtour td span,table#virtualtour td a{font-size:.8rem!important}
table#virtualtour table td{font-size:.9rem}
table#virtualtour tr{background-color:#fff}
.single #content table#virtualtour tr td{padding:0;border:none!important}
table#virtualtour tr td a{white-space:nowrap;text-decoration:none!important}
.slides_container,#frontcover{height:655px}
@media all and (min-width:1025px) and (max-width:1399px) {
.slides_container,#frontcover{height:540px}
.slides_container div.slide img,.slides_container div.slide iframe{width:100%}
}
@media all and (max-width:1024px) {
.slides_container,#frontcover{height:620px}
.slides_container div.slide img,.slides_container div.slide iframe{margin-left:0;width:1180px}
#frontcover{margin-bottom:2em!important}
}
@media all and (min-width:1025px) {
.btn-xs,.btn-group-xs > .btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-primary{color:#FFF;background-color:#428BCA;border-color:#357EBD}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;font-size:14px;line-height:1.42857;border-radius:4px;-moz-user-select:none}
}
@media all and (max-width:1024px) {
.btn-xs,.btn-group-xs > .btn{font-size:0}
.btn-primary{color:#FFF}
.btn{font-weight:0;font-size:0;line-height:0}
}
.contsocial{margin:5px}
.ui-bar-c,.ui-page-theme-a .ui-bar-inherit,html .ui-bar-c .ui-bar-inherit,html .ui-body-c .ui-bar-inherit,html body .ui-group-theme-c .ui-bar-inherit{border-color:#A7DBF0;color:#004C93;text-shadow:0 1px 0 #eee;font-weight:700}
.ui-bar-c{border-bottom:1px solid #A7DBF0}
.ui-overlay-c,.ui-page-theme-c,.ui-page-theme-c .ui-panel-wrapper{background-color:#f9f9f9;border-color:#bbb;color:#333;text-shadow:0 1px 0 #f3f3f3}
.ui-body-c,.ui-page-theme-c .ui-body-inherit,html .ui-bar-c .ui-body-inherit,html .ui-body-c .ui-body-inherit,html body .ui-group-theme-c .ui-body-inherit,html .ui-panel-page-container-c{background-color:#fff;border-color:#ddd;color:#333;text-shadow:0 1px 0 #f3f3f3}
.ui-body-c{border-width:1px;border-style:solid}
.ui-page-theme-c a,html .ui-bar-c a,html .ui-body-c a,html body .ui-group-theme-c a{color:#38c}
.ui-page-theme-c a:visited,html .ui-bar-c a:visited,html .ui-body-c a:visited,html body .ui-group-theme-c a:visited{color:#38c}
.ui-page-theme-c a:hover,html .ui-bar-c a:hover,html .ui-body-c a:hover,html body .ui-group-theme-c a:hover{color:#059}
.ui-page-theme-c a:active,html .ui-bar-c a:active,html .ui-body-c a:active,html body .ui-group-theme-c a:active{color:#059}
.ui-page-theme-c .ui-btn,html .ui-bar-c .ui-btn,html .ui-body-c .ui-btn,html body .ui-group-theme-c .ui-btn,html head + body .ui-btn.ui-btn-c,/* Button visited */
.ui-page-theme-c .ui-btn:visited,html .ui-bar-c .ui-btn:visited,html .ui-body-c .ui-btn:visited,html body .ui-group-theme-c .ui-btn:visited,html head + body .ui-btn.ui-btn-c:visited{background-color:#f6f6f6;border-color:#ddd;color:#333;text-shadow:0 1px 0 #f3f3f3}
.ui-page-theme-c .ui-btn:hover,html .ui-bar-c .ui-btn:hover,html .ui-body-c .ui-btn:hover,html body .ui-group-theme-c .ui-btn:hover,html head + body .ui-btn.ui-btn-c:hover{background-color:#ededed;border-color:#ddd;color:#333;text-shadow:0 1px 0 #f3f3f3}
.ui-page-theme-a .ui-btn:active,html .ui-bar-a .ui-btn:active,html .ui-body-a .ui-btn:active,html body .ui-group-theme-a .ui-btn:active,html head + body .ui-btn.ui-btn-a:active{background-color:#e8e8e8;border-color:#ddd;color:#333;text-shadow:0 1px 0 #f3f3f3}
.ui-page-theme-a .ui-btn.ui-btn-active,html .ui-bar-a .ui-btn.ui-btn-active,html .ui-body-a .ui-btn.ui-btn-active,html body .ui-group-theme-a .ui-btn.ui-btn-active,html head + body .ui-btn.ui-btn-a.ui-btn-active,/* Active checkbox icon */
.ui-page-theme-a .ui-checkbox-on:after,html .ui-bar-a .ui-checkbox-on:after,html .ui-body-a .ui-checkbox-on:after,html body .ui-group-theme-a .ui-checkbox-on:after,.ui-btn.ui-checkbox-on.ui-btn-a:after,/* Active flipswitch background */
.ui-page-theme-a .ui-flipswitch-active,html .ui-bar-a .ui-flipswitch-active,html .ui-body-a .ui-flipswitch-active,html body .ui-group-theme-a .ui-flipswitch-active,html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active,/* Active slider track */
.ui-page-theme-a .ui-slider-track .ui-btn-active,html .ui-bar-a .ui-slider-track .ui-btn-active,html .ui-body-a .ui-slider-track .ui-btn-active,html body .ui-group-theme-a .ui-slider-track .ui-btn-active,html body div.ui-slider-track.ui-body-a .ui-btn-active{background-color:#38c;border-color:#38c;color:#fff;text-shadow:0 1px 0 #059}
.ui-page-theme-a .ui-radio-on:after,html .ui-bar-a .ui-radio-on:after,html .ui-body-a .ui-radio-on:after,html body .ui-group-theme-a .ui-radio-on:after,.ui-btn.ui-radio-on.ui-btn-a:after{border-color:#38c}
.ui-page-theme-a .ui-btn:focus,html .ui-bar-a .ui-btn:focus,html .ui-body-a .ui-btn:focus,html body .ui-group-theme-a .ui-btn:focus,html head + body .ui-btn.ui-btn-a:focus,/* Focus buttons and text inputs with div wrap */
.ui-page-theme-a .ui-focus,html .ui-bar-a .ui-focus,html .ui-body-a .ui-focus,html body .ui-group-theme-a .ui-focus,html head + body .ui-btn-a.ui-focus,html head + body .ui-body-a.ui-focus{-webkit-box-shadow:0 0 12px #38c;-moz-box-shadow:0 0 12px #38c;box-shadow:0 0 12px #38c}
.roomsrow .rooms{overflow:hidden}
.roomsrow .rooms.description{padding:8px}
.roomsrow .villas.description{padding:8px 3px}
.roomsrow .rooms a.imgblock{display:block;width:100%;text-decoration:none}
.rooms a.imgblock:hover img{filter:alpha(opacity=50);opacity:.5}
span.imgarrow{padding:1.4em;display:block;position:absolute;top:.175em;right:.15em;z-index:5;background-color:#fff;background-color:rgba(255,255,255,0.7);background-image:url(images/ico-plus-blue.png);background-position:50% 50%;background-repeat:no-repeat}
.roomsrow .entry{overflow:hidden}
.rooms .entry h2{padding:.625em;font-size:20px}
.single .rooms .entry h2{padding:.32em!important;line-height:22px}
.page .rooms .entry h2{padding:.625em}
.rooms .entry p{line-height:150%}
#fixed_icons{top:450px;margin-top:0;width:32px;position:fixed;left:0;z-index:3}
#fixed_icons #facebook{background:#6C97F4}
#fixed_icons #twitter{background:#40bff5}
#fixed_icons #pinterest{background:#e13138}
#fixed_icons #plusone{background:#eb5e4c}
#fixed_icons #insta{background:#eb5e4c}
#fixed_icons_containers{padding:5px 0 0 4px}
.collapsible{min-width:165px;display:block;overflow:hidden}
.collapsible button{height:30px;width:35px;float:right;border:0 solid #000;margin-left:10px;background:transparent}
.por img{position: relative;padding-top:25px;}
p.por{font-size:small;color:white;}
.liberi{margin-bottom:25px;}