@import "../shuttershot_mod/style.min.css";
b,strong{font-weight:400}
#linktel strong{padding:0 0 0 5px}
.container_logo{padding:5px 0 0 50px}
.itemblock{padding:0 5px}
.container_topnav{background:#07A7B7;padding:3px 10px 1px}
#subnav{background-color:rgba(255,255,255,0)}
#subnav.hover{background-color:rgba(255,255,255,0)}
#subnav #accommenu ul li{margin:0 2.4em}
#container_menuhotel{background-color:rgba(255,255,255,0.8);min-height:65px;margin:0 auto}
#nav{padding-top:3.5em;height:5.1em;text-align:right}
.navbar{border-radius:0}
.navbar-default{background-color:rgba(255,255,255,0.6);border-color:none;border:0;height:85px}
.nav > li > a{position:relative;display:block;padding:2px 15px 3px}
.nav > li > a:hover,.nav > li > a:focus{text-decoration:none;background-color:rgba(255,255,255,0.8)}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color:rgba(255,255,255,0.8);border-color:#337ab7}
.menuorso{opacity:1;filter:alpha(opacity=50)}
.menuorso:hover,.menuorso:active{border-bottom:3px solid #00B6CD}
.menuorso .current_page_item{border-bottom:3px solid #00B6CD}
.menuerica{opacity:1;filter:alpha(opacity=50)}
.menuerica:hover,.menuorso:active{border-bottom:3px solid #00525C}
.menuerica .current_page_item{border-bottom:3px solid #00525C}
.menumarinedda{opacity:1;filter:alpha(opacity=50)}
.menumarinedda:hover,.menuorso:active{border-bottom:3px solid #00ACDC}
.menumarinedda .current_page_item{border-bottom:3px solid #00ACDC}
.menufalco{opacity:1;filter:alpha(opacity=50)}
.menufalco:hover,.menuorso:active{border-bottom:3px solid #A04024}
.menufalco .current_page_item{border-bottom:3px solid #A04024}
.menulepre{opacity:1;filter:alpha(opacity=50)}
.menulepre:hover,.menuorso:active{border-bottom:3px solid #683100}
.menulepre .current_page_item{border-bottom:3px solid #683100}
.menutorre{opacity:1;filter:alpha(opacity=50)}
.menutorre:hover,.menuorso:active{border-bottom:3px solid #87282C}
.menutorre .current_page_item{border-bottom:3px solid #87282C}
.menudune{opacity:1;filter:alpha(opacity=50)}
.menudune:hover,.menuorso:active{border-bottom:3px solid #CA6221}
.menudune .current_page_item{border-bottom:3px solid #CA6221}
.menumirto{opacity:1;filter:alpha(opacity=50)}
.menumirto:hover,.menuorso:active{border-bottom:3px solid #00713D}
.menumirto .current-menu-item{border-bottom:3px solid #00713D}
#flags_language_selector{float:right;z-index:999}
#flags_language_selector ul.listflags{margin:0;padding:.15em 0 0;list-style-type:none}
#flags_language_selector ul.listflags li{margin:0 0 0 .6em;padding:0;float:left}
#flags_language_selector ul.listflags li a{padding:0 .6em 0 0;border-right:1px solid #fff}
#flags_language_selector ul.listflags li:last-child a{border-right:none}
#flags_language_selector ul.listflags li a,#flags_language_selector ul.listflags li a:hover{text-decoration:none}
#mainnav{padding-top:2.3em;text-transform:uppercase}
#firstblock h1{padding:.3em 0}
.jumbotron{padding:0;margin-bottom:0;margin-top:85px;color:inherit;background-color:#eee}
.verticalbooking-wrapper{background:#000;background:rgba(0,0,0,.6);bottom:0;z-index:9999;padding:8px 25px;width:100%}
.btn-reserve{padding:0 11px;font-family:"Roboto",Arial,sans-serif;font-weight:300;background-color:#ff8a00;color:#fff;text-shadow:none;border:1px solid #ff8a00;border-radius:0;height:36px;text-transform:uppercase}
.btn-information{padding:0 11px;font-family:"Roboto",Arial,sans-serif;font-weight:300;background-color:#ff8a00;color:#fff;text-shadow:none;border:1px solid #ff8a00;border-radius:0;height:20px;text-transform:uppercase}
.btn-reserve:hover,.btn-reserve:focus,.btn-reserve.focus,.btn-reserve:active,.btn-reserve.active,.open > .dropdown-toggle.btn-reserve{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-reserve:active,.btn-reserve.active,.open > .dropdown-toggle.btn-reserve{background-image:none}
.btn-reserve.disabled,.btn-reserve[disabled],fieldset[disabled] .btn-reserve,.btn-reserve.disabled:hover,.btn-reserve[disabled]:hover,fieldset[disabled] .btn-reserve:hover,.btn-reserve.disabled:focus,.btn-reserve[disabled]:focus,fieldset[disabled] .btn-reserve:focus,.btn-reserve.disabled.focus,.btn-reserve[disabled].focus,fieldset[disabled] .btn-reserve.focus,.btn-reserve.disabled:active,.btn-reserve[disabled]:active,fieldset[disabled] .btn-reserve:active,.btn-reserve.disabled.active,.btn-reserve[disabled].active,fieldset[disabled] .btn-reserve.active{background-color:#fff;border-color:#ccc}
.btn-reserve .badge{color:#fff;background-color:#333}
.btn-information:hover,.btn-information:focus,.btn-information.focus,.btn-information:active,.btn-information.active,.open > .dropdown-toggle.btn-information{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-information:active,.btn-information.active,.open > .dropdown-toggle.btn-information{background-image:none}
.btn-information.disabled,.btn-information[disabled],fieldset[disabled] .btn-information,.btn-information.disabled:hover,.btn-information[disabled]:hover,fieldset[disabled] .btn-information:hover,.btn-information.disabled:focus,.btn-information[disabled]:focus,fieldset[disabled] .btn-information:focus,.btn-information.disabled.focus,.btn-information[disabled].focus,fieldset[disabled] .btn-information.focus,.btn-information.disabled:active,.btn-information[disabled]:active,fieldset[disabled] .btn-information:active,.btn-information.disabled.active,.btn-information[disabled].active,fieldset[disabled] .btn-information.active{background-color:#fff;border-color:#ccc}
.btn-information .badge{color:#fff;background-color:#333}
.form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:16px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.input-group{height:36px}
.form-inline .input-group > .form-control{width:100%;height:36px}
.form-inline .form-group .datepicker{width:155px;text-align:center;color:#555;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-inline{text-align:center}
.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.help-block{font-weight:300;color:#fff}
.container-cabreo{z-index:3}
.traghetti{padding:10px 5px 0 2px;display:block}
img.traghetti{padding:15px 0 0}
.thumbnail{padding:0;background-color:#E3EBF3;border:0;border-radius:0;text-decoration:none}
.thumbnail a{text-decoration:none!important}
.thumbnail h3{font-weight:400;color:#111}
.thumbnail span.imgarrow{padding:20px;display:block;position:absolute;top:.175em;right:25px;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}
.main-container{padding-top:1em;float:left;width:100%;position:relative;top:-2em;z-index:10;background:#FFF}
.panel-delphina{background-color:#E3EBF3;box-shadow:.025em .025em .2em .025em rgba(0,0,0,0.4);cursor:pointer}
.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a{text-decoration:none}
.single .post .entry h2{padding:.32em!important;font-size:20px;line-height:22px}
.boxcaption h2{font-size:16px!important;line-height:16px!important}
.home #content{background:none}
.input#cerca{font-size:18px;font-weight:600;font-family:Verdana,Geneva,sans-serif;color:#fff;text-decoration:none;padding:5px;text-shadow:rgba(0,0,0,0.952941) 0 0 .15em;box-shadow:rgba(0,0,0,0.4) .025em .025em .2em .025em;cursor:pointer;text-transform:uppercase;background-color:rgba(255,138,0,1);border-width:1px;border-color:#ccc;border-style:solid;width:100%}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:default}
#listcheck ul{list-style-image:url(../shuttershot_mod/images/icons/checkmark.png)}
#tripadvisor{padding:25px 0}
header,section,footer,aside,nav,main,article,figure{display:block}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}
body{font-family:'Lato';font-size:18px;font-weight:300;line-height:22px}
.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:600;font-size:20px}
h4{margin-top:25px}
.row{margin-bottom:0}
.row .row{margin-top:0;margin-bottom:0}
b,strong{font-weight:400}
a{text-decoration:none;}
hr{margin-top:40px;margin-bottom:40px}
.containerHeader{margin:0 auto;width:100%}
.navbar-header{float:none}
.navbar-default{margin:auto;background-color:#07A7B7;border-color:transparent;padding-top:5px}
.navbar-default .navbar-nav>li>a{color:#FFF;font-weight:100}
.topLang ul li{list-style:none;display:inline}
.topHeader ul li{list-style:none;display:inline-block}
.topHeader ul li a{padding:5px}
.nav>li> a{position:relative;display:block;padding:5px 4px}
.topContacts,.topLang{padding:0;text-align:right}
.topLang{text-align:right}
.topHeader a{color:#fff;text-decoration:none}
.nav .navbar-nav .navbar-right ul li a{color:#fff;font-weight:600}
.menuorso,.menuerica,.menumarinedda,.menufalco,.menulepre,.menutorre,.menudune,.menumirto{border-bottom:3px solid transparent}
body.category-5 a.menuorso /*,a.menuorso.current-menu-item */{border-bottom:3px solid #00B6CD}
body.category-6 a.menuerica /*,a.menuerica.current-menu-item */{border-bottom:3px solid #00525C}
body.category-7 a.menumarinedda /*,a.menumarinedda.current-menu-item */{border-bottom:3px solid #00ACDC}
body.category-8 a.menufalco /*,a.menufalco.current_menu_item */{border-bottom:3px solid #A04024}
body.category-9 a.menulepre/*,a.menulepre.current_menu-item */{border-bottom:3px solid #683100}
body.category-10 a.menutorre /*,a.menutorre.current_menu-item */{border-bottom:3px solid #87282C}
body.category-11 a.menudune /*,a.menudune.current-menu-item*/{border-bottom:3px solid #CA6221}
body.category-12 a.menumirto /*,a.menumirto.current-menu-item */{border-bottom:3px solid #00713D}
/*@media (min-width:1023px) { 
.homepage span.itemtitle.itemtoggle{background-position: 30%;background-size:20px;font-size:22px;}
}*/
img.awards-header {margin:0px 20px;}
@media (min-width:767px) 
{.homepage {padding: 15px 10% 0;}}
.homepage h1{font-size: 32px;text-align:center;font-weight:600;line-height:36px;padding-bottom:16px;}
.homepage h2{font-size: 24px;text-align:center;line-height:28px;font-weight:300} 
.homepage h3{font-size: 20px;font-weight:600;} 
.homepage h2.itemtitle.itemtoggle{background-position: 0;background-size:20px;font-size:22px;}
.homepage .entry.clearfix.itemblock{background:none;background-image:none !important;box-shadow:none;} 
.homepage p.homexe {text-align: center;}
.menuHotelmob > .col-xs-12 select{width:100%;background-color:rgba(192,247,233,0.5)}
#container_menuhotel{background-color:#fff;background-color:rgba(255,255,255,0.8);min-height:65px;margin:0 auto;z-index:2}
.dp_bmask{width:100%;z-index:100}
#topfooter{border-bottom:2px solid #fff;height:.4rem;min-width:100%;width:100%;background:#07A7B7}
#topfooter hr{background-color:#07A7B7}
.category-7 #topfooter,.category-11 #topfooter,.category-10 #topfooter,.category-9 #topfooter,.category-5 #topfooter,.category-8 #topfooter,.category-12 #topfooter,.category-6 #topfooter{background:#07A7B7}
/*#relatedpost .imgblock img{width:100%;height:auto!important}*/
.footerS{margin:auto;padding:0;font-size:18px;background:#07A7B7}
.footerS hr{margin-top:-15px;margin-bottom:8px;border:0;border-top:2px solid #fff;background:#07A7B7}
.footerS1 ul,.footerS2 ul,.footerS3 ul,.footerS4 ul{padding:0;list-style:none}
.footerS1 >ul >li >a,.footerS2 >ul >li >a,.footerS3 >ul >li >a,.footerS4 >ul >li >a{color:#fff;text-decoration:none;outline:none;line-height:28px;font-weight:300}
.footerS h2{margin:0 0 .625em;line-height:130%;border-bottom:1px dotted #FFF;font-weight:800;font-size:1.2em;text-transform:uppercase}
.footerS1,.footerS2,.footerS3,.footerS4{padding:10px 20px;color:#fff}
.footerS4{text-align:left}
.footerS2 > ul>li>a>span.glyphicon.glyphicon-star{font-size:13px}
.footerBtm{font-size:18px;text-align:center;padding:0 10px;color:#fff}
address{margin-bottom:10px!important}
.containerBody{margin:auto;text-align:left}
#sidemenu,.dp_rtmarg{margin-top:20px}
.homepage h2.itemtitle.itemtoggle{background-position: 50%;background-size:20px;font-size:22px;padding-bottom:70px !important;}
@media (max-width:767px) {
.dp_catCont{padding-left:0;padding-right:0}
.dp_contLf{padding-left:15px!important;padding-right:15px!important}
#offers.roomsrow{padding:0 5px!important}
#rooms.rooms{padding:0 8px!important}
[id*="post-"].post{padding:0 10px}
}
.dp_contLf{padding-left:35px}
.post b,.post strong{font-weight:400!important}
.post h2{font-size:1.24em!important}
.post ul li,.post ol li,.dp_contCt ul li,.dp_contCt ol li{margin:0 0 .25em 1.25em;list-style-position:outside}
.dp_bmask{margin-top:-30px;}
#gallery-1 .gallery-item{width:auto!important;margin-top:0!important;margin-bottom:10px}
#gallery-1.gallery-columns-1>.gallery-item,#gallery-1 .gallery-item img{width:100%!important;height:auto}
#gallery-1.gallery-columns-1{width:100%;padding-right:15px}
#gallery-1.gallery-item img{width:100%;height:100%}
.jumbotron{padding:0;margin-bottom:0;background-color:transparent;z-index:0}
.jumbotron img{width:100%;height:auto;overflow:hidden}
.jumbotron .col-md-12 img{min-height:500px}
.jumbotron,.jumbotron .cabreoCont{margin:0;}
.MapHotel{width:100%;height:auto}
#TxtContent{margin:0 auto;background-color:#07a7b7;border-bottom:1px solid #07a7b7;box-shadow:.025em .025em .2em .025em rgba(0,0,0,0.4);padding:.4em .5em}
.firstItems{margin:5px auto;color:#fff;max-width:980px}
.firstItems a{font-size:1.4em;font-weight:400}
.contentTxT h1{font-size:1.25em;font-weight:600}
.contentTxT h2,#TxtContent h2{font-size:1.14em;font-weight:600}
h1{font-size:1.2em;margin:0}
#TxtContent > h1> a{color:#004C93;text-decoration:none;line-height:36px}
#TxtContent h3{font-size:1.1em}
.ArrowBut{color:#fff;text-align:center;font-size:50px;margin-top:-2px;margin-left:-1px;vertical-align:middle}
.TxtcontenOpBut{width:48px;height:48px;margin:-40px auto 0;padding:0}
.TxtcontenClosBut{width:46px;height:46px;margin:0 auto;padding:0}
.TxtcontenClosBut.img-circle,.TxtcontenOpBut.img-circle{background-color:#07a7b7}
#contentTxT{color:#fff;margin:auto;max-width:980px}
#contentTxT >p>a{text-decoration:none;color:#fff;padding-bottom:2px;border-bottom:1px solid #fff}
#firstrow .entry p,.post .entry,.entry ul li,.entry ol li,#catmenu li,#gotop a,.single #content table td{font-size:18px}
[id*="post-"]{padding:2px}
.BodyBoxes h2,.postcontainer h2{font-size:18px;margin:0;height:auto;padding:5px;font-weight:700}
.boxcaption h2{height:2.8em}
.dp_blog h2{height:auto!important}
.BodyBoxes{color:#000;padding:2px;text-align:left;background:white}
.BodyBoxes a{padding-bottom:1px;line-height:22px;font-weight:600;color:#3B599F}
#sidemenu ul li a{font-size:.95em;font-weight:300}
#sidemenu ul li.firstlist a,#sidemenu ul li.sublist a{font-size:1em}
.dp_hp{padding:0 35px!important}
.BoxesTitle h2{font-size:1.4em;font-weight:400;margin-bottom:.625em;padding:.25em 0;border-bottom:1px solid #07a7b7}
.dp_contLf,.dp_contCt,.dp_contRg{margin-bottom:40px}
.dp_contCt table{width:100%}
.dp_contCt table th{padding:.5em;/*text-align:center;*/vertical-align:middle;/*border:1px solid #E1ECED*/}
.dp_contCt table td{padding:.25em;vertical-align:top;border-bottom:1px solid #E1ECED;vertical-align:middle}
.dp_landingpost{padding:5px 50px;}
.dp_landingpost.left{border-right:1px solid gray}
.dp_landingpost h1{line-height:48px;color:#004C93}
.dp_landingpost ul{margin-left:20px}
.entry{font-size:18px!important;background-color:#E3EBF3}
.entry h2{font-size:18px;margin-top:5px}
.rooms .entry h2{text-align:left}
.entry p{font-size:18px}
.postimg,img.alignnone,a.imgblock img{max-width:100%;width:100%;height:auto}
.boxcaption,.boxcaptionblog{background-color:#E3EBF3}
.boxcaption h2{font-size:18px!important;line-height:20px!important;font-weight:400}
.postcontainer.entryNews.clearfix{background-color:#E3EBF3}
.homeBotcentr{background-color:#E3EBF3;z-index:10;}
.HomeBotomCont{padding:0}
.homeBotSx .entry,.homeBotcentr .entry,.homeBotDx .entry,.homeBotCx .entry{height:auto;width:100%;z-index:10;}
.homeBotSx{padding-left:0;z-index:10;}
.homeBotDx{padding-right:0;z-index:10;}
.homeBotCx{padding-right:0;z-index:10;}
.homeBotDx>.entry>.boxcaption,.homeBotDx>.entry{background-color:transparent}
.homeBotDx>.entry>.boxcaption>h2{line-height:48px;height:48px}
.homeBotDx h2{font-size:22px}
.homeBotDx a{font-size:18px}
.homeBotcentr>.entry>.boxcaption>ul >li{margin:0 0 .4em 1em}
.boxcaptionblog{padding:2px}
.boxcaptionblog h2{height:70px}
.boxcaptionblog p{font-size:18px;padding:4px;height:140px}
@media (max-width: 1280px) {
.boxcaptionblog p{height:250px}
}
#homebottom{margin-top:10px}
#homebottom > .homeBotSx > img{width:100%;height:auto}
h2.itemtitle.itemtoggle{font-weight:400 !important;padding:5px 40px !important}
.btn-reserve{padding:0 11px;font-family:"Roboto",Arial,sans-serif;font-weight:300;font-size:18px;background-color:#ff8a00;color:#fff;text-shadow:none;border:1px solid #ff8a01;border-radius:0;height:36px;text-transform:uppercase}
.btn-information{padding:0 11px;font-family:"Roboto",Arial,sans-serif;font-weight:300;font-size: 12px;background-color:#ff8a00;color:#fff;text-shadow:none;border:1px solid #ff8a01;border-radius:0;height: 20px;text-transform:uppercase}
@media (max-width: 1024px) {
.btn.btn-reserve{font-size:18px;line-height:0}
}
.form-inline{text-align:center}
.datecheckin > input,.datecheckout > input{padding-left:3px}
.datepicker{z-index:9999!important}
.areaagenzie{margin-left:25px}
span.imgarrow{padding:1em;display:block;position:absolute;top:.6em;right:.6em;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}
.dp_bodycategorycontainer{padding:0;margin-top:15px}
.dp_bodycategorycontainer a{color:#337ab7;}
.dp_categorytitle,.dp_categorytitle h1{margin-bottom:.625em;padding:0;line-height:100%;font-weight:400!important;border-bottom:1px solid #CDDFE7}
.dp_categorytitle h1{border-bottom:0;color:#065E85;font-size:1.4em}
.dp_sidemenusel select{width:100%}
#.dp_mediaicomenu{min-height:50px}
#copyrinfo a{color:#fff}
ul#sdr-other{padding:0;width:100%}
#rooms.rooms{padding:0 0 0 8px}
@media (min-width: 1200px) {
#offers .rooms,.dp_landingpost{height:auto}
}
#offers .rooms{margin-bottom:1em}
#offers .rooms,#offers .rooms .postcontainer,.dp_roombox1,.dp_roombox2,.dp_roombox3{padding:0}
.dp_roombox3 a{text-decoration:none}
.postcontainer h2{padding-left:.65em}
.dp_linespacer{min-height:22px;height:22px!important}
.dp_boxescont{padding:15px 0}
.dp_postboxes{margin:0 6px;position:relative}
.dp_postboxes,.postcontainer a{text-decoration:none}
.dp_postboxes.dp_9boxpad{margin:0;padding:5px}
.dp_catpix{padding:0 35px}
.dp_2acco{padding:5px}
.roominfo{padding:15px 25px}
.dp_landbox{padding:0}
#dp_txtmore.dp_btn-readmore{width:100%;padding:0 11px;font-weight:300;background-color:#07A7B7;border:0;border-radius:0;height:48px}
#dp_txtmore.dp_btn-readmore span{font-size:24px;color:#fff}
.menu-oriz li{padding-top:10px;padding-right:5px}
@media (min-width:992px) {
.dp_roombox1 >.thumb{padding-right:0}
}
.dp_roombox3{text-align:center;padding:15px}
.roomsbutton{min-height:50px;line-height:50px}
.villas{position:static}
#villas.villas{background:#E3EBF3;box-shadow:.025em .025em .2em .025em rgba(0,0,0,0.4);padding:0 0 10px}
input[type=button],input[type=submit],input[type=cancel],.roomsbutton,.villasbutton{left:auto;padding:.15em .5em;background:#17a12a;color:#fff !important;font-size:24px;cursor:pointer;margin-left:45%}
.villaBut{text-align:right;margin-right:10px}
.stButton .st-twitter-counter,.stButton .st-facebook-counter{min-height:22px}
.stButton_gradient .stHBubble,.stButton .stButton_gradient{height:auto!important}
@media (max-width:767px) {
h2{padding-bottom:15px;}
.topHeader ul li{list-style:none;display:block}
.cerca > button{margin-top:10px;width:100%}
.roominfo{padding:2px}
[id*="post-"]{margin-top:0;margin-bottom:10px}
.BoxesTitle h2{padding:10px 8px}
.BodyBoxes .col-xs-12 a{line-height:28px}
.BodyBoxes h2{font-weight:700;height:auto;line-height:20px;}
.boxcaption h2{font-size:1.2em;margin:0;line-height:48px!important;min-height:48px!important}
.postrow{padding:0}
.dp_boxescont{padding:20px 20px 0 0}
.dp_mediaicomenu{min-height:100px}
.postcontainer h2{height:auto}
.dp_hp{padding:0 5px!important}
.jumbotron.dp-slider{overflow:hidden!important}
.dp_bodycategorycontainer{padding:0}
.dp_bodycategorycontainer a{color:#337ab7;}
.dp_categorytitle h1{padding-bottom:15px;}
.dp_catpix{padding:0 15px}
.dp_postboxes.dp_9boxpad{padding:6px}
.dp_boxescont.dp_9boxpad.postrow{padding-right:0}
.datepick-month-header a,.datepick-highlight a{line-height:22px}
#gallery-1.gallery-item{max-width:100%!important;width:100%;padding:10px}
.gallery-item a{pointer-events:none}
.gallery-item img{width:100%;max-width:100%;height:auto}
#gallery-1.gallery-columns-1{padding:10px}
span.imgarrow{display:none}
#itemdescription #bigdiv a img{width:100%;height:auto}
.footerS1,.footerS2,.footerS3,.footerS4{padding:10px;text-align:justify;color:#fff}
.footerS1 >ul >li >a,.footerS2 >ul >li >a,.footerS3 >ul >li >a,.footerS4 >ul >li >a{color:#fff;text-decoration:none;outline:none}
.footerS1{text-align:center}
.menu-oriz li{padding-top:10px;padding-right:10px}
}
@media (max-width:991px) {
.topHeader{font-size:1.1em;background-color:#07A7B7}
.topLogo{text-align:center}
.topLogo > a > img{width:160px}
.topLogo > button{margin-top:5px}
.topContacts{text-align:center;padding:0 15px 15px;font-size:18px;line-height:22px}
.topContacts,.topContacts ul,.topContacts li{padding-left:0;padding-right:0}
.topLang,.topLang ul,.topLang li,.topLang a,.topLinks,.topLinks ul,.topLinks li,.topLinks a{padding:0;margin-left:0;margin-right:0;text-align:center;display:block}
.topLinks{float:right}
.topLangMob{text-align:center;padding:20px 0}
.topLangMob select{width:100%;text-align:center;height:45px;text-align:center;height:45px}
.navbar-collapse{padding-left:0;padding-right:1px;margin-right:0}
.navbar-toggle{margin:-10px -10px 0;position:relative}
.navbar-default .navbar-nav>li>a{color:#FFF}
.navbar-default .navbar-nav>li>a:hover{background-color:#dcdcdc;background-color:rgba(220,220,220,0.5)}
.navbar-nav{float:none}
.menuHotelmob{z-index:1}
.menuHotelmob >select>option{width:110%}
.menuIconsContainer{float:none}
.menuIcons{padding-top:25px;text-align:center;float:left}
.menuIcons img{background-color:#ddd;width:40px;height:40px;border:1px solid #000}
.menuIconDida{font-size:16px;text-align:center}
.jumbotron img{width:100%;height:auto;min-height:none;overflow:hidden}
.tp-caption.tp-fade.italia-awards.start img{width:0px !important;height:0px !important;overflow:hidden}
img.awards-header {width:0px;height:0px;}
.ArrowBut{margin-top:-8px}
#submenu{padding:0;float:none;width:100%}
.homeBotCx{padding-right:0;z-index:10;padding-top:15px;padding-bottom: 15px;}
}
@media (min-width: 768px) {
.dp-slider{margin-top:-80px}
}
@media (min-width: 992px) {
.navbar-right{margin-right:0}
.navbar-nav{float:right;margin:0}
.navbar-header{float:none}
.topLinks{margin-top:-20px}
.containerBody{margin:auto;padding:0;text-align:left}
.footerS h2{font-size:1.2em}
.footerS,.footerBtm{font-size:20px}
}
@media (max-width: 330px) {
.hideIf2small{display:none}
}
@media (min-width: 992px) {
.viewmd{display:block;visibility:visible}
.booking-toggle{display:none}
.form-group{padding:0}
}
#submenu{padding:0;float:none;width:100%}
.form-group,.form-control{margin:5px 0}
@media (min-width: 470px) {
.form-group,.form-control{margin:0}
}
@media (max-width: 601px) {
#adminbar-spacer,#wpadminbar{display:none}
}
@media (max-width: 1023px) {
.areaagenzie{display:none}
}
.form-inline .form-group .datepicker{width:100%;min-width:200px;height:36px}
.datepick-month td{background-color:#fff}
.bgrooms{background: rgba(227, 235, 243, 0.6);max-width:1165px;}
.imgrooms{margin:0 -15px}
@media (min-width: 1026px) {
.dp_bmask{position:fixed;bottom:0;z-index:100}
}
.jumbotron>#frontcover,.dp-slider>.rev_slider_wrapper{margin-bottom:8px!important}
.wearegreen{text-align: center;}
.datepick{background-color:#fff;color:#000;font-family:Arial,Helvetica,Sans-serif;font-size:16px;}
.datepick-rtl{direction:rtl;}
.datepick-popup{z-index:1000;margin:-60px 0px}
.datepick-disable{position:absolute;z-index:100;background-color:white;opacity:0.5;filter:alpha(opacity=50);}
.datepick a{color:#000;text-decoration:none;}
.datepick a.datepick-disabled{color:#888;cursor:auto;}
.datepick button{margin:0.25em;padding:0.125em 0em;background-color:#fcc;border:none;border-radius:0.25em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;font-weight:bold;}
.datepick-nav, .datepick-ctrl{float:left;width:100%;font-weight:bold;}
.datepick-ctrl{color:#888;font-size:12px;padding:5px 5px 0 5px;border-bottom:1px solid #A1A1A1;width:96%;margin:0px 0px 0px 2%;}
.datepick-cmd{width:25px;}
.datepick-cmd:hover{background-color:#777;}
.datepick-ctrl .datepick-cmd:hover{background-color:#f08080;}
.datepick-cmd-prevJump, .datepick-cmd-nextJump{width:15px;}
button.datepick-cmd{text-align:center;}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear{float:left;padding-left:2%;}
.datepick-cmd-current, .datepick-cmd-today{float:left;width:35%;text-align:center;}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close{float:right;padding-right:2%;text-align:right;}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear{float:right;padding-left:0%;padding-right:2%;text-align:right;}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today{float:right;}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close{float:left;padding-left:2%;padding-right:0%;text-align:left;}
.datepick-month-nav{float:left;background-color:#777;text-align:center;}
.datepick-month-nav div{float:left;width:12.5%;margin:1%;padding:1%;}
.datepick-month-nav span{color:#888;}
.datepick-month-row{clear:left;}
.datepick-month{float:left;width:280px;text-align:center;height:245px;}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input{font-weight:bold;font-size:18px;padding-bottom:10px;}
.datepick-month-header select, .datepick-month-header input{margin:0em;border:none;font-size:100%;}
.datepick-month-header input{position:absolute;display:none;}
.datepick-month table{width:100%;border-collapse:collapse;}
.datepick-month thead{}
.datepick-month th, .datepick-month td{margin:0em;padding:0em;font-weight:normal;text-align:center;}
.datepick-month th{border:1px solid #777;}
.datepick-month th, .datepick-month th a{border:0px;}
.datepick-month td{}
.datepick-month td.datepick-week{border:1px solid #777;}
.datepick-month td.datepick-week *{background-color:#777;color:#fff;border:none;}
.datepick-month a{display:block;padding:7px 7px;color:#000;text-decoration:none;}
.datepick-month span{display:block;width:100%;padding:7px 7px;}
.datepick-month td span{color:#888;}
.datepick-month td .datepick-other-month{background-color:#fff;}
.datepick-month td .datepick-weekend{background-color:#ddd;padding:7px 7px;}
.datepick-month td .datepick-today{padding:7px 7px;}
.datepick-month td .datepick-highlight{background-color:#2567a5;border-color:#2567a5;padding:7px 7px;}
.datepick-month td .datepick-selected{font-weight:bold;border:1px solid #777;}
.datepick-month th.datepick-week{background-color:#777;color:#fff;}
.datepick-status{clear:both;background-color:#ddd;text-align:center;}
.datepick-clear-fix{clear:both;}
.spacer {border-bottom: 1px #777 solid; border-radius: 0px;width: 50px;left: 49%;position: absolute;}
span.container-hometext {background: rgba(0,0,0,0.6); display: block;bottom: 0;padding: 3px 5px 3px 5px;position: absolute;margin-bottom:2px;text-align:center;width: 99%;}
span.texthome h2{color:#fff;font-weight:300;}
span.container-landing {background: rgba(0,0,0,0.6); display: block;bottom: 0;padding: 3px 5px 3px 5px;position: absolute;margin-bottom:5px;text-align:center;width: 99%;left:2px;}
.dp_postboxes.dp_landingboxpad {margin: 0;padding: 5px 1px;}
span.container-landing-extra {background: rgba(0,0,0,0.6); display: block;bottom: 0;position: absolute;text-align:center;width: 100%;}
.singextra  {text-align:center;}
.singextra  h1{font-size:32px;font-weight:600;line-height:36px;padding:25px 0;}
.singextra  h2{font-size:26px;font-weight:300;line-height:28px;padding:20px 0;}
.singextra  h3{font-size:20px;font-weight:600;line-height:22px;padding:15px 10px;}
.dp_bodycategorycontainer.dp_hp.landextra {margin-top:0}
.dp_landingpost.extra h2{font-size:22px;padding:25px 0 10px 0px;}
.dp_landingpost.extra h3{font-size:20px;padding:14px 0;}
.dp_landingpost.extra a:after{ content: "";display: inline-block;background: url("images/icons/external-link-symbol.png") no-repeat top right; width: 12px;height: 12px;background-size:12px;padding:8px 7px;}
.disclaimer-extra {padding:25px;text-align:center;}
.dpsidebar {font-weight:300}
.dp_landingpost.landmenu {padding:0;}
.dp_landingpost.landmenu h1{font-size:32px;font-weight:600;line-height:36px;padding-bottom:5px;color:#000;border-bottom:#07a7b7 1px solid;}
.dp_landingpost.landmenu h2{font-size:22px;font-weight:600;padding:15px 0;}
.dp_landingpost.landmenu h3{font-size:20px;font-weight:600;padding:14px 0;}
/* SIDEMENU */
#sidebarmenu {margin-bottom:1.125em;padding:0;}
#sidebarmenu ul {margin:0;}
#sidebarmenu ul li {margin:0 0 2px 0;list-style-type:none;}
#sidebarmenu ul li a {padding:0.5em 0.5em;display:block;width:100%;float:none;text-decoration:none;border-left:2px solid #C7DAE4;
background:#fff; /* Old browsers */
background:-webkit-gradient(linear, left top, right top, color-stop(41%,#ffffff), color-stop(82%,#daf2f5), color-stop(100%,#9fdde3)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(left, #ffffff 41%,#daf2f5 82%,#9fdde3 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left, #ffffff 41%,#daf2f5 82%,#9fdde3 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(left, #ffffff 41%,#daf2f5 82%,#9fdde3 100%); /* IE10+ */
background:linear-gradient(to right, #ffffff 41%,#daf2f5 82%,#9fdde3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#9fdde3',GradientType=1 ); /* IE6-9 */}
#sidebarmenu ul li a, #sidebarmenu ul li.current-menu-item a {text-decoration:none;border-left-color:#065E85;color:#000;font-weight:300;}
#sidebarmenu ul li a:hover, #sidebarmenu ul li.current-menu-item a {text-decoration:none;border-left-color:#065E85;color:#000;font-weight:300;}
.tp-caption.title-custom.tp-fade.start {font-size: 68px !important;line-height: 68px !important;font-weight: 300 !important;font-family: UniversLight,Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;color: #ffffff !important;text-shadow: rgb(95,95,95) 1px 1px !important;text-decoration: none !important;background-color: transparent;}
@media only screen and (max-width: 1440px) {
.tp-caption.title-custom.tp-fade.start {font-size: 50px !important;line-height: 58px !important;font-weight: 300 !important;font-family: UniversLight,Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;color: #ffffff !important;text-shadow: rgb(95,95,95) 1px 1px !important;text-decoration: none !important;background-color: transparent;}
.tp-caption.custom-home-secondrow.tp-fade.tp-resizeme.start{font-size: 30px !important;line-height: 32px !important}
}
@media only screen and (max-width: 1248px) {img.awards-header {width:0px;height:0px;}
@media only screen and (max-width: 1024px) {
.tp-caption.title-custom.tp-fade.start {font-size: 32px !important;line-height: 36px !important;font-weight: 300 !important;font-family: UniversLight,Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;color: #ffffff !important;text-shadow: rgb(95,95,95) 1px 1px !important;text-decoration: none !important;background-color: transparent;}
.tp-caption.custom-home-secondrow.tp-fade.tp-resizeme.start a{font-size: 22x !important;color: #ffffff;text-shadow: 1px 1px #5f5f5f;text-decoration: none;background-color: transparent;}
.tp-caption.custom-home-secondrow.tp-fade.tp-resizeme.start{font-size: 22px !important;line-height: 22px !important}}
}
@media only screen and (max-width: 767px){
.tp-caption.title-custom.tp-fade.start {font-size: 20px !important;line-height: 22px !important;font-weight: 300 !important;font-family: UniversLight,Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;color: #ffffff !important;text-shadow: rgb(95,95,95) 1px 1px !important;text-decoration: none !important;background-color: transparent;}
.tp-caption.custom-home-secondrow.tp-fade.tp-resizeme.start a{font-size: 12px !important;color: #ffffff;text-shadow: 1px 1px #5f5f5f;text-decoration: none;background-color: transparent; line-height: 40px; margin: 15px 0}
.tp-caption.custom-home-secondrow.tp-fade.tp-resizeme.start{font-size: 12px !important;line-height: 20px !important;}.tp-caption.btn-ctr.tp-fade.tp-resizeme.start{padding:5px !important;}
}
@media only screen and (max-width: 400px){.tp-caption.custom-home-secondrow.tp-fade.tp-resizeme.start{font-size: 14px !important;line-height: 16px !important;}
.tp-caption.custom-home-secondrow.tp-fade.tp-resizeme.start a{font-size: 20px;color: #ffffff;text-shadow: 1px 1px #5f5f5f;text-decoration: none;background-color: transparent; line-height: 40px !important;}
}
.tp-caption.custom-home-secondrow.tp-fade.tp-resizeme.start {font-size: 28px;line-height: 40px;font-weight: 300;font-family: UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;color: #ffffff;text-shadow: 1px 1px #5f5f5f;text-decoration: none;background-color: transparent; line-height: 22px !important}
.tp-caption.custom-home-secondrow.tp-fade.tp-resizeme.start a{color: #ffffff;text-shadow: 1px 1px #5f5f5f;text-decoration: none;background-color: transparent; line-height: 40px; margin: 15px 0}
.tp-caption.btn-ctr.tp-fade.tp-resizeme.start {margin-top: 0px;font-family: UniversBold,Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 700;color: #ffffff;display: inline-block;font-size: 22px;min-width: 140px;padding: 12px 20px 13px 20px;text-align: center;text-transform: uppercase;background-color: transparent;text-decoration: none;border-width: 2px;border-color: rgb(255,255,255);border-style: solid;}
div#citazioni {padding:25px 0px; text-align:center;}
#citazioni h2{font-size:24px !important;font-weight:300;line-height:28px;font-style:italic;text-align:center;}
#citazioni p{font-size:20px;font-weight:300;line-height:18px;}
#citazioni img{position:relative;bottom:-10px;}
span.container-landing-accomodation {background:rgba(0,0,0,0.6);bottom:2px;text-align: center;width: 99%;}
.table > thead > tr > th {vertical-align: bottom;border-bottom: 0px solid #ddd;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 5px;}
#wearegreen strong{color:green;text-transform:uppercase;}
#wearegreen li {list-style: none;padding: 12px 0 12px 70px!important;border-bottom: 1px dashed #777;margin: 5px 20px;min-height: 72px;line-height: 24px;}
li.energia{background: url(../shuttershot_mod-child/images/icons/energia.png) no-repeat 0px 0px transparent;}
li.raccolta{background: url(../shuttershot_mod-child/images/icons/raccolta.png) no-repeat 0px 0px transparent;}
li.ecobio{background: url(../shuttershot_mod-child/images/icons/ecobio.png) no-repeat 0px 0px transparent;}
li.carta{background: url(../shuttershot_mod-child/images/icons/carta.png) no-repeat 0px 0px transparent;}
li.escursioni{background: url(../shuttershot_mod-child/images/icons/escursioni.png) no-repeat 0px 0px transparent;}
li.partner{background: url(../shuttershot_mod-child/images/icons/partner.png) no-repeat 0px 0px transparent;}
li.localfood{background: url(../shuttershot_mod-child/images/icons/localfood-li.png) no-repeat 0px 0px transparent;}
li.golfcart{background: url(../shuttershot_mod-child/images/icons/golfcart.png) no-repeat 0px 0px transparent;}
li.ortobio{background: url(../shuttershot_mod-child/images/icons/ortobio.png) no-repeat 0px 0px transparent;}
li.spaziverdi{background: url(../shuttershot_mod-child/images/icons/spaziverdi.png) no-repeat 0px 0px transparent;}
li.artigianatolocale{background: url(../shuttershot_mod-child/images/icons/artigianatolocale.png) no-repeat 0px 0px transparent;}
li.lineacortesia{background: url(../shuttershot_mod-child/images/icons/lineacortesia.png) no-repeat 0px 0px transparent;}
li.borraccia{background: url(../shuttershot_mod-child/images/icons/borraccia.png) no-repeat 0px 0px transparent;}
li.materiali-bio{background: url(../shuttershot_mod-child/images/icons/materiali-bio.png) no-repeat 0px 0px transparent;}
li.plastic-free{background: url(../shuttershot_mod-child/images/icons/plastic-free.png) no-repeat 0px 0px transparent;}
li.colonnine{background: url(../shuttershot_mod-child/images/icons/colonnine.png) no-repeat 0px 0px transparent;}
li.teatro{background: url(../shuttershot_mod-child/images/icons/teatro.png) no-repeat 0px 0px transparent;}
div#padding30{padding: 30px 0px;}
.fixevidenzapadding{padding: 30px 15px;}
.fixpadding{padding: 0px !important;margin: 0px !important;}
.fixpaddingblog{padding: 0px 2px !important;}
.fixmargin{margin: 0px !important;}
.boxedcontainer-wrap{	-moz-box-shadow: 0px 0px 15px 0px #D9D9D9;-webkit-box-shadow: 0px 0px 15px 0px #D9D9D9;box-shadow: 0px 0px 15px 0px #D9D9D9;}
.boxedcontainer-wrap-cat{	-moz-box-shadow: 0px 0px 15px 0px #D9D9D9;-webkit-box-shadow: 0px 0px 15px 0px #D9D9D9;box-shadow: 0px 0px 15px 0px #D9D9D9;}
.boxedcontainer{margin-right:auto;margin-left: auto;padding-left: 10px;padding-right: 10px;}
h2.homeheadingtwo{color: #333;font-size: 32px;text-align: center;font-weight: 600;line-height: 36px;padding-bottom: 16px;}
h2.black {color: #333 !important;}
.cabreosx {text-align:left;padding:2% 6% 0 6%;}
h2.cabreosx{color: red;font-size: 48px;text-align: right;line-height: 50px;font-weight: 400;padding: 0;}
h3.cabreosx{font-size: 34px;color: red;font-style: italic;line-height: 34px;padding: 0;text-align: right;font-weight: 400;}
h2.cabreosx strong{font-weight: 600;}
img.tipologiah2{vertical-align:super;}
.loghicabreo{text-align:center;padding: 8px 0;}
.loghi-cabreo{padding:0 8px;}
p.right{text-align:right !important;}
p.cabreosx{font-size: 28px;text-align: justify;line-height: 30px;padding: 0;}
.imgcabreo{max-width: 80%;height: auto;}
.landing-maincontent{margin-top:30px}
.boxshortcode{background:rgba(227,235,243,.6);margin-bottom:20px}
.boxshortcode-related{background:rgba(227,235,243,.6);margin-bottom:20px}
.boxcontent{justify-content:space-between;padding:0 15px;border-bottom:2px solid rgba(227,235,243,.9)}
.boxcontent-headline{font-size:22px;margin:20px 15px 0;color:#333;word-wrap:break-word;text-transform:uppercase}
.boxcontent-info{font-size:16px;padding:10px 15px 15px;border-bottom:2px solid #f0f3f5;line-height:1.3}
.buttonspace{padding:20px 0;text-align:center}
.shortcode-button{color:#333!important;font-size:20px;font-weight:400;border:2px solid #333;cursor:pointer;padding:5px;text-transform:uppercase}
.endcontent{margin-bottom:25px}
.afterevidence{margin:25px 0}
.categoryevidence{margin-bottom:50px}
.homeshadow{z-index:1;position:relative;-moz-box-shadow:0 0 5px 0 #D9D9D9;-webkit-box-shadow:0 0 5px 0 #D9D9D9;box-shadow:0 0 5px 0 #D9D9D9;background-color:#f5f5f5;}
.breadcrumb{padding:2px 0;font-size:14px;text-align:center;color:#858B8C;z-index:2;background-color:#F7F7F7;-moz-box-shadow:0 1px 1px 0 #D9D9D9;-webkit-box-shadow:0 1px 1px 0 #D9D9D9;box-shadow:0 1px 1px 0 #D9D9D9;max-height:32px;}
.breadcrumb a{color:#858B8C !important; font-weight:300;};
.divider{font-size:16px;line-height:20px;border-bottom: 1px #777 solid;width: 50px;position: absolute;left: 40%}
ul.sub-menu{padding-left: 20px;}
.img-responsive{padding:5px 0;}
.imgpress{max-width:160px;padding:5px;}
h2.press{font-size: 30px;font-weight: 600;}
#blog-container{}
.block{max-width:1600px;text-align:left;}
.center {margin:auto;}
h1.blog-container{text-align:center;padding:15px 0px;font-size:32px;font-weight:600;line-height:36px;}
h2.blog-container{text-align:center;font-size:24px;line-height:28px;font-weight:300;padding-bottom:15px;}
#container-articolo{}
.block-blog{max-width:940px;text-align:left;}
h1.container-articolo{padding-top:15px;font-size:32px;font-weight:600;line-height:36px;}
p.entry-date{font-size:16px;line-height:18px;}
h2.related-blog{font-size:18px !important;line-height:20px;padding:0px !important;}
.boxcontent-related{min-height:115px;padding:0 20px;border-bottom: 2px solid rgba(227,235,243,.9);}
.navbar-toggle{border: none;}
.fixbreadexp{margin:-15px 0 10px 0;position:relative;}
@media (min-width:768px){.boxcontent{min-height:260px;}.boxcontet-related{min-height:120px;}h2.cabreosx{font-size:20px;line-height:20px;}h3.cabreosx{font-size:16px;line-height:16px;}p.cabreosx{font-size: 16px;line-height: 16px;}.loghi-cabreo {max-height: 32px;}.imgcabreo{max-width:100%;padding:2% 0 0 0}.divider{left: 49%;}.dp_landingpost.left{border-right:none;}.img-responsive{padding:15px 0;}}
@media (min-width:992px){.boxcontent{min-height:190px;}.boxcontet-related{min-height:120px;}.breadcrumb {padding: 5px 0px;max-height:32px;}.boxedcontainer{width:970px}.boxedcontainer-wrap{}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}h2.cabreosx{font-size:28px;line-height:28px;}h3.cabreosx{font-size:20px;line-height:20px;}p.cabreosx{font-size: 20px;line-height: 20px;}.loghi-cabreo {max-height: 32px;}.imgcabreo{max-width: 95%;padding:0}.dp_landingpost.left{border-right:1px solid gray}}
@media (min-width:1026px){.boxedbread{margin:52px 0 0 0;}}
@media (min-width:1230px){.boxcontent{min-height:185px;}.boxcontet-related{min-height:120px;}.boxedcontainer{width:1230px}.boxedcontainer-wrap{margin-top:-20px}.boxedcontainer-wrap-cat{margin-top:-30px}h2.cabreosx{font-size:30px;line-height:30px;}h3.cabreosx{font-size:20px;line-height:20px;}p.cabreosx{font-size: 20px;line-height: 20px;}.loghi-cabreo {max-height: 32px;}.imgcabreo{max-width: 90%;padding:0}.fixbread{margin:-30px 0 10px 0;position:relative;}.boxedbread{margin:72px 0 0 0;}}
@media (min-width:1440px){h2.cabreosx{font-size:38px;line-height:38px;}.boxcontet-related{min-height:120px;}h3.cabreosx{font-size:30px;line-height:30px;}p.cabreosx{font-size: 22px;line-height: 22px;}.loghi-cabreo {max-height: 64px;}.imgcabreo{max-width: 100%;padding:0;}.padblog{padding:0 50px;}}
@media (min-width:1700px){h2.cabreosx{font-size:48px;line-height:48px;}h3.cabreosx{font-size:34px;line-height:34px;}p.cabreosx{font-size: 28px;line-height: 28px;}.loghi-cabreo {max-height: 64px;}.imgcabreo{max-width: 90%;padding:0}}
.table-responsive.left{text-align: left;}
ul.left{text-align: left;}
p.left{text-align: left;}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {background-color: #07a7b7;color: white;}
.nav-tabs.nav-justified > li > a {color: #07a7b7;border:1px solid #efebeb;border-radius: 2px !important;}
.nav-tabs.nav-justified{margin-left: 0px !important;}
ul.inside{list-style-position: inside;}
button.btn.btn-agenzie{display: inline-block;font-size: 14px;border-radius: 4px;}
span.container-landing-accomodation{background: rgba(0,0,0,0.6);display:block;bottom:0;text-align:center;width:100%;}
.red {background: red; color: white;}
.boxedcontainerWifi{width:340px;margin-right:auto;margin-left: auto;padding-left: 10px;padding-right: 10px;}
.por img{position: relative;padding-top:25px;}
p.por{font-size:small;color:white;}
.emergenza{background:red;color:white;text-align:center;padding:5px;}