.paginator-center.text-color.text-center ul {
padding: 0px;
list-style: none;
width: 100%;
margin: 20px 0px;
text-align: center;
display: inline-block;
}
.paginator-center.text-color.text-center ul li {
display: inline-block !important;
margin: 0px 15px;
}
.paginator-center.text-color.text-center ul li img {
width: 40px;
}
.fieldbianch{
height: 90px !important
}
body{
margin:0;
padding: 0;
position: relative;
font-family: 'Roboto', sans-serif;
color: #777
}
.topfooter .wpcf7-response-output {
color: #fff !important;
}
.grecaptcha-badge {
visibility: hidden !important;
}
p {
color: #777;
line-height: 25px;
}
img{
max-width: 100%;
}
a{
font-weight: bold;
color: #006daa
}
header {
padding: 30px 0;
position: absolute;
width: 100%;
z-index: 1; background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 1%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 1%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 1%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); }
ol li {
margin: 20px 0;
}
.imgH2 {
width: 100%;
height: auto;
margin-top: 20px;
}
.fade {
padding: 0px;
margin: 0px;
list-style: none;
position: relative;
}
.fade li {
height: 800px;
}
.slick-dots {
bottom: 20px !important;
z-index: 2;
}
.slick-dots li button {
width: 10px !important;
height: 10px !important;
padding: 0px !important;
color: #fff !important;
background: transparent;
border-radius: 50%;
border: 2px solid #fff !important;
transition: 0.2s all ease-in-out;
margin: 0 auto
}
.slick-active button{
background: #fff !important;
}
.singleimage {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.slick-dotted.slick-slider{
margin-bottom: 0px !important;
}
.overlayslide{
background: rgba(0,0,0,0.3);
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
.metaslide {
display: table;
width: 100%;
z-index: 2;
}
.contmetaslide {
display: table-cell;
width: 100%;
height: 800px;
vertical-align: middle;
}
.titoloslide.title {
color: #fff;
font-size: 45px;
margin-top: 0px;
margin-bottom: 10px;
}
.sottotitoloslide {
color: #fff;
font-size: 20px;
margin-top: 40px;
margin-bottom: 40px
}
.slide ul {
display: inline-block;
width: 100%;
}
.celeste{
background: #24c0eb
}
.marrone{
background: #998675
}
.blu{
background:#006daa;
}
.wpml-ls-sidebars-lingue ul {
padding: 0px;
margin: 0px;
} .menu-mainmenu-container ul, .menu-mainmenuen-container ul{
list-style: outside none none;
margin: 0;
padding: 0;
text-align: center;
}
.menu-mainmenu-container ul li, .menu-mainmenuen-container ul li {
display: inline-block;
margin: 0 5px;
padding: 10px 5px 5px;
}
header .current_page_item {
border-bottom: 2px solid #fff;
}
.menu-mainmenu-container ul li a, .menu-mainmenuen-container ul li a {
color: white;
font-size: 13px;
font-weight: 400;
text-decoration: none;
text-transform: uppercase;
}
.slide {
position: relative;
}
.slider {
position: relative;
z-index: 0;
}
.slidemini {
background-position: center bottom;
height: 400px;
position: relative;
background-image: url(//www.siciliacasevacanza.it/wp-content/themes/siciliacasevacanza/images/topfooter.jpg);
}
.prenota { background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.65) 97%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,0.65) 97%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,0.65) 97%,rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); bottom: 0;
padding: 60px 0px;
position: absolute;
width: 100%;
z-index: 1
}
.top-field { background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.65) 97%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,0.65) 97%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,0.65) 97%,rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); bottom: 0;
padding: 50px 0 30px;
position: absolute;
width: 100%;
}
.frase {
color: white;
font-size: 28px;
margin: 0;
}
.sottofrase {
color: #c6c6c6;
font-size: 18px;
font-weight: normal;
margin: 0;
}
.tel {
border: 1px solid;
color: white;
font-size: 17px;
padding: 5px;
text-align: center;
background-color: transparent;
transition: 0.2s ease-in-out all
}
.tel:hover{
background-color: #24c0eb;
border: 1px solid #24c0eb;
}
.tel i {
font-size: 30px;
margin-right: 5px;
}
.tel span {
position: relative;
top: -5px;
} .menu-item-has-children{
position: relative;
}
.header .sub-menu {
left: 0;
margin: 0 !important;
position: absolute !important;
text-align: left !important;
width: 190px;
z-index: 24;
padding:15px 0 0;
transform: scale(0);
transform-origin: 50% 0 0;
}
.status-default{
background-color: #8CCC6E !important
}
.status-1{
background-color: #EF6C6C !important
}
.wpsbc-day-split-top-2, .wpsbc-day-split-bottom-3{
border-color: #8CCC6E transparent transparent transparent !important
}
.wpsbc-day-split-bottom-3{
border-color:  transparent transparent #8CCC6E transparent !important
}
.wpsbc-day-split-bottom-2, .wpsbc-day-split-top-3{
border-color: transparent transparent #EF6C6C transparent !important
}
.wpsbc-day-split-top-3{
border-color: #EF6C6C transparent transparent  transparent !important
}
.header .sub-menu li {
background-color: rgba(0, 0, 0, 0.4);
display: table !important;
margin: 0 !important;
padding: 0 !important;
width: 100%;
}
.header .sub-menu li a {
border-top: 1px solid #fff;
display: block;
font-size: 12px !important;
margin: 0;
padding: 10px !important;
width: 100%;
}
.header .sub-menu li a:hover{
color: #fff !important;
background-color: #006daa !important
}
.header .menu-item-has-children:hover .sub-menu li a{
color: white !important
}
.header .menu-item-has-children:hover > .sub-menu .current-menu-item a{
color: #fff !important;
background-color: #006daa !important
}
.header .sub-menu .current-menu-item{
color: #fff !important;
background-color: #006daa !important
}
.wpsbc-calendar-4 .status-default {
background-color: #8ccc6e !important;
}
.wpsbc-day-split-day {
color: white !important;
}
.wpsbc-calendar-7 .status-1 {
background-color: #ef6c6c;
}
.header .menu-mainmenu-container li:hover > .sub-menu,
.header .menu-mainmenuen-container li:hover > .sub-menu{
transform: scale(1);
transform-origin: 50% 0 0;
}
.header .menu-item-has-children a:hover > .sub-menu  {
color: #fff !important;
}
.header .menu-item-has-children::after {
content: "";
}
.header .menu-item-has-children:hover::after {
content: "";
}
.header .sub-menu > .current-menu-item {
background: #006daa none repeat scroll 0 0;
color: white !important;
}
.header .menu-item-has-children > a::after {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f078";
margin-left: 6px;
} .menu-categorie-container ul,.menu-categorie_en-container ul  {
background: #f8f8f8 none repeat scroll 0 0;
border: 1px solid #ddd;
list-style: outside none none;
margin: 0;
padding: 15px;
}
.menu-categorie-container ul li, .menu-categorie_en-container ul li {
border-bottom: 1px solid #ddd;
margin-bottom: 7px;
padding-bottom: 7px;
}
#menu-item-1913, .menu-item-3951{
border-bottom: none!important;
margin-bottom: 0px !important;
padding-bottom: 0px !important
}
#menu-item-3951, .menu-item-3951{
border-bottom: none!important;
margin-bottom: 0px !important;
padding-bottom: 0px !important
}
.menu-categorie-container ul li a, .menu-categorie_en-container ul li a {
color: #777;
text-decoration: none;
transition: 0.2s ease-in-out all;
font-size: 13px;
}
.menu-categorie-container ul .current_page_item a,.menu-categorie-container ul li a:hover {
color: #006daa !important
}
.menu-categorie_en-container ul .current_page_item a,.menu-categorie_en-container ul li a:hover {
color: #006daa !important
} .wrap {
margin: 30px auto 10px;
}
.cerchi {
color: white;
font-size: 28px;
font-weight: normal;
margin: 0;
}
.sotto-cerchi {
color: #ccc;
margin-top: 0;
} .wpv-filter-form p {
background: white none repeat scroll 0 0;
color: black;
font-size: 15px;
font-weight: 600;
margin-bottom: 0;
padding: 2px 15px;
}
.wpv-filter-form select {
background: transparent none repeat scroll 0 0;
border: 1px solid white;
color: white;
font-size: 12px;
padding: 10px 10px;
width: 100%
}
.filtro > a {
display: none;
}
.wpv-filter-form select option {
color: black;
padding: 5px 10px;
}
.subfilter {
background: transparent none repeat scroll 0 0 !important;
}
.subfilter input {
background: white none repeat scroll 0 0;
border: medium none;
color: black;
font-size: 14px;
font-weight: 600;
padding: 5px 15px;
margin-top: 10px;
transition: all 0.2s ease-in-out
}
.subfilter input:hover {
background: #24c0eb;
color: white;
cursor: pointer;
}
.for {
border: 2px solid #fff;
color: white;
height: 35px;
padding: 5px;
text-align: center;
text-transform: uppercase;
}
.sel select {
background: transparent none repeat scroll 0 0;
border: 2px solid;
color: white;
font-size: 16px;
padding: 5px;
text-align: center;
width: 100%;
}
.sel select option {
color: #777
}
.title-page{
color: #006daa;
margin: 0px;
}
.subtitle-page {
color: #999;
font-size: 20px;
font-weight: 400;
margin: 5px 0 0;
}
.image {
background: #ddd none repeat scroll 0 0;
display: inline-block;
height: 250px;
margin-top: 30px;
position: relative;
width: 100%;
overflow: hidden;
}
.cont { background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 4%, rgba(0,0,0,0.65) 97%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,0.65) 97%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 4%,rgba(0,0,0,0.65) 97%,rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); border-bottom: 5px solid #005280;
bottom: 0;
padding: 30px 10px 0;
position: absolute;
width: 100%;
}
.button {
bottom: 0;
position: absolute;
right: 0;
}
.button > a {
background: #006daa;
color: white;
display: inline-block;
font-size: 12px;
font-weight: 600;
padding: 5px;
text-decoration: none;
text-transform: uppercase;
}
.listimmobili {
display: inline-block;
list-style: outside none none;
margin: 0;
padding: 0;
width: 100%;
}
.titleproperty {
color: #fff;
margin: 0;
}
.cont a {
text-decoration: none;
}
.loc {
color: #ccc;
font-size: 16px;
margin-bottom: 5px;
margin-top: 0;
}
.filt p {
background: #006daa none repeat scroll 0 0;
color: white;
font-size: 15px;
font-weight: 600;
margin: 0;
padding: 2px 15px;
}
.filt select {
background: transparent none repeat scroll 0 0;
border: 1px solid #006daa;
color: #444;
font-size: 12px;
padding: 0 10px;
width: 100%;
}
.filt input {
background: #006daa none repeat scroll 0 0;
border: medium none;
color: #fff;
font-size: 14px;
font-weight: 600;
margin-top: 10px;
padding: 5px 15px;
transition: all 0.2s ease-in-out 0s;
}
.intimm input {
padding: 5px 10px;
}
.filt form {
display: inline-block;
margin-bottom: 10px;
width: 100%;
}
.col-sm-4 .image a img {
height: auto;
width: 100%;
}
.tab > h3 {
color: #006daa;
font-size: 24px;
margin: 0 0 10px;
}
.caratteristiche.tab > ul {
list-style: outside none none;
margin: 0;
padding: 0;
}
.tab {
}
.tab p, .tab {
font-size: 14px;
line-height: 20px;
}
.title-immobile {
border-bottom: 1px solid #dddd;
color: #006daa;
font-size: 30px;
line-height: 32px;
margin-bottom: 15px;
padding-bottom: 15px;
}
.apartireda {
font-size: 24px;
margin-bottom: 0;
margin-top: 0;
padding-bottom: 15px;
}
.metaprima {
border-top: 1px solid #ddd;
font-size: 14px;
margin-bottom: 15px;
padding: 15px 0;
}
.metaprimadue {
border-top: 1px solid #ddd;
font-size: 14px;
margin-bottom: 15px;
padding: 15px 0;
display: none;
}
.metaprimadue p {
margin: 0px !important;
}
.listaimmagini {
list-style: outside none none;
margin: 0;
padding: 0;
}
#Caratteristiche p {
display: inline-block;
margin: 0 0 5px;
width: 100%;
}
.descrizione p {
font-size: 15px;
}
.static-banner {
background: #006daa none repeat scroll 0 0;
bottom: 20px;
color: white;
font-size: 14px;
padding: 5px 10px;
position: absolute;
} ul.tab {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
border: 1px solid #ccc;
background-color: #006daa;
} ul.tab li {float: left;} ul.tab li a {
border-right: 1px solid;
color: white;
display: inline-block;
font-size: 17px;
padding: 14px 43.9px;
text-align: center;
text-decoration: none;
transition: all 0.3s ease 0s;
} ul.tab li a:hover {background-color: #24c0eb;} ul.tab li a:focus, .active {background-color: #24c0eb;} .tabcontent {
display: none;
padding: 30px 15px;
border: 1px solid #ccc;
border-top: none;
}
.tabcontent {
-webkit-animation: fadeEffect 1s;
animation: fadeEffect 1s; }
@-webkit-keyframes fadeEffect {
from {opacity: 0;}
to {opacity: 1;}
}
@keyframes fadeEffect {
from {opacity: 0;}
to {opacity: 1;}
}
.tarif {
border: 1px solid #ededed;
display: inline-block;
width: 100%;
}
.tarif > .col-xs-4 {
padding: 0;
}
.tarif > .col-xs-4 > p {
background: #24c0eb none repeat scroll 0 0;
color: white;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 5px 10px 0;
text-align: center;
text-transform: uppercase;
}
.periodo.col-xs-6, .periodo.col-xs-4, .periodo.col-xs-12{
margin: 0;
padding: 0;
}
.periodo > p {
background: #24c0eb none repeat scroll 0 0;
color: white;
font-size: 13px;
margin: 0;
padding: 0 0 4px;
text-align: center;
}
.bold{
font-weight: bold;
}
.periodo > li {
border-bottom: 1px solid #ededed;
color: #666;
font-size: 13px;
list-style: outside none none;
padding: 10px 0;
text-align: center;
}
.sottotabella {
color: #666;
display: inline-block;
font-size: 13px;
position: relative;
top: -4px;
width: 100%;
}
.sottotabella > .col-xs-12 {
padding: 0;
}
.sottotabelladue {
color: #666;
display: inline-block;
font-size: 13px;
position: relative;
top: -4px;
width: 100%;
display: none;
}
.sottotabelladue > .col-xs-12 {
padding: 0;
}
.list {
border-bottom: 1px solid #ddd;
padding: 18px 11px !important;
height: 57px;
}
.list.sx {
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
font-weight: bold;
}
.list.dx {
border-right: 1px solid #ddd;
}
.downl {
background: #f4c42a none repeat scroll 0 0;
border-radius: 3px;
display: inline-block;
margin: 3px 0;
padding: 5px 10px;
color: white;
transition: all 0.2s ease-out;
}
.downl:hover {
background: #d6a009 none repeat scroll 0 0;
}
.tariffedue{
display: none;
}
.iconhome {
text-align: center;
}
.iconhome i {
color: #24c0eb;
font-size: 45px;
}
.iconhome h2 {
margin-bottom: 0px;
clip: #006daa;
}
.icondescription {
font-size: 14px;
margin-top: 5px;
}
.vaicase {
border: 2px solid;
color: #24c0eb;
display: inline-block;
margin-top: 20px;
padding: 10px 15px;
text-decoration: none;
background-color: transparent;
transition: all 0.2s ease-in-out
}
.vaicase:hover {
background-color:#006daa ;
color: white;
border: 2px solid #006daa;
}
.field input {
border: 1px solid #ddd;
width: 100%;
}
.label{
font-size: 12px;
font-weight: bold;
margin:0px
}
.field{
font-size: 12px;
margin-top:0px;
margin-bottom: 5px
}
.richiesto{
font-weight: normal;
}
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
border: 1px solid #ddd;
width: 100%;
}
.wpcf7-form-control-wrap.your-message textarea {
border: 1px solid #ddd;
width: 100%;
}
.label > a {
color: #006daa;
text-decoration: underline;
}
.subb{
text-align: center;
}
.wpcf7-form-control.wpcf7-submit {
background: #006daa none repeat scroll 0 0;
border: 1px solid #006daa;
color: white;
font-weight: bold;
padding: 5px 10px;
text-transform: uppercase;
transition: all 0.2s ease-in-out;
cursor: pointer;
}
.wpcf7-form-control.wpcf7-submit:hover {
background: #24c0eb none repeat scroll 0 0;
border: 1px solid #24c0eb;
}
.title-sidebar {
background: #006daa none repeat scroll 0 0;
color: white;
font-weight: normal;
padding: 10px 15px;
margin-bottom: 0px;
}
.rightsidebar .cont-modulo, .sidebarlistaimmobili .cont-modulo, .sidebarinternoimmobili .cont-modulo {
background: #f8f8f8 none repeat scroll 0 0;
border: 1px solid #ddd;
padding: 15px;
}
.cont-modulo p {
font-weight: normal;
line-height: 21px;
}
.cont-modulo{
width: 100%
}
.cont-modulo textarea {
width: 100%;
}
.intestazione {
background: #d8d8d8 none repeat scroll 0 0;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
font-size: 12px;
font-weight: bold;
line-height: 15px;
margin: 0;
padding: 15px;
}
div.wpcf7-validation-errors {
font-size: 13px !important;
margin: 0 !important;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
font-size: 13px !important;
margin: 0 !important;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.topfooter {
background: rgba(0, 0, 0, 0) url(//www.siciliacasevacanza.it/wp-content/themes/siciliacasevacanza/images/topfooter.jpg) repeat scroll center center / cover ;
padding: 100px 0px 50px;
position: relative;
}
.dot{
position: absolute;
top:0px;
right: 0px;
left: 0px;
bottom: 0px; background-color: rgba(0, 0, 0, 0.3);
}
.topfooter p {
color: white;
}
.topfooter .titolo {
font-size: 32px;
font-weight: 600;
line-height: 32px;
margin-bottom: 10px;
margin-top: 0;
}
.topfooter .sottotitolo {
font-size: 20px;
font-weight: normal;
margin-top: 10px;
}
.co input {
background: transparent none repeat scroll 0 0;
border: 2px solid white;
color: white;
font-size: 14px;
font-weight: 600;
padding: 8px;
width: 100%;
}
.co textarea {
background: transparent none repeat scroll 0 0;
border: 2px solid white;
color: white;
font-family: source sans pro;
font-size: 16px;
height: 100px;
padding: 8px;
width: 100%;
}
.co .field {
margin-top: 0;
}
.co .label {
margin-top: 0;
margin-bottom: 5px;
}
.richiestowhite {
color: white;
font-size: 17px;
margin-left: 3px;
}
.co{
position: relative;
display: inline-block;
}
.co .label span input {
width: auto !important;
}
.co .label > a {
color: white;
}
.co .wpcf7-form-control.wpcf7-submit {
background: transparent;
border: 1px solid #fff;
color: white;
font-weight: bold;
padding: 5px 10px;
text-transform: uppercase;
transition: all 0.2s ease-in-out;
cursor: pointer;
}
.co .wpcf7-form-control.wpcf7-submit:hover {
background: #24c0eb none repeat scroll 0 0;
border: 1px solid #24c0eb;
} footer {
background-color: #006daa;
color: white;
font-size: 14px;
padding: 40px 0;
color: white
}
footer p {
color: white;
}
footer a {
color: white;
}
.title-widget {
font-size: 21px;
margin-bottom: 15px;
margin-top: 0px;
}
.design {
background-color: #005280;
color: white;
font-size: 12px;
padding: 15px 0;
}
.footermenu {
background: #005280;
padding: 10px 0px;
}
#menu-footermenu_en, #menu-footermenu {
padding: 0px;
margin: 0px;
list-style: none;
text-align: center;
}
#menu-footermenu_en li, #menu-footermenu li {
display: inline;
}
#menu-footermenu_en li a, #menu-footermenu li a {
color: white;
text-decoration: navajowhite;
font-size: 13px;
text-transform: uppercase;
border-right: 1px solid #fff;
font-weight: 400;
margin-right: 15px;
padding-right: 15px;
transition: 0.2s all ease-in-out;
}
#menu-footermenu_en li a:hover, #menu-footermenu li a:hover {
color: #24c0eb;
}
#menu-footermenu_en .current_page_item a, #menu-footermenu .current_page_item a{
color: #24c0eb;
}
#menu-item-3971 a, #menu-item-3966 a{
margin-right: 0px !important;
padding-right: 0px !important;
border-right: 0px !important
}
.bottt {
padding: 5px 10px;
display: inline-block;
background: #24c0eb;
color: white;
text-decoration: white;
text-transform: uppercase;
line-height: 19px;
border-radius: 5px;
transition: 0.2s all ease-in-out;
}
.bottt:hover {
background:#005280;
}
.calltoaction {
background: #24c0eb;
bottom: 0;
color: white;
padding: 15px;
position: fixed;
text-align: center;
width: 100%;
z-index: 10;
height: 50px;
display: none;
border-top: 1px solid #fff
}
.calltoaction a {
color: white;
text-decoration: none;
font-size: 14px;
}
.calltoaction i {
color: white;
}
.col-xs-4.calll {
border-right: 1px solid #fff;
}
footer .menu-categorie-container ul, footer .menu-categorie_en-container ul{
background-color: transparent !important;
border: 0px !important;
padding: 0px !important
}
footer .menu-categorie-container ul li, footer .menu-categorie_en-container ul li{
border-bottom: 0px !important
}
#menu-item-1913, #menu-item-1913{
border-bottom: 0px !important
}
footer .menu-categorie-container ul li a, footer .menu-categorie_en-container ul li a{
color: white !important;
transition: 0.2s all ease-in-out
}
footer .menu-categorie-container ul .current_page_item a, .menu-categorie-container ul li a:hover, footer .menu-categorie_en-container ul .current_page_item a, .menu-categorie_en-container ul li a:hover{
color: #24c0eb !important;
} #toTop {
background: #777;
bottom: 60px;
color: #000;
cursor: pointer;
display: none;
font-size: 20px !important;
padding: 1px 10px;
position: fixed;
right: 20px;
text-align: center;
z-index: 9999;
opacity: 0.7;
}
#toTop i{
color: white;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #c6c6c6 none repeat scroll 0 0;
height: 6px !important;
width: 6px !important;
}
.offerta {
background: #24c0eb none repeat scroll 0 0;
color: white;
font-size: 12px;
font-weight: bold;
padding: 5px;
position: absolute;
text-transform: uppercase;
}
.line {
background: #24c0eb none repeat scroll 0 0;
height: 4px;
}
.pagination {
text-align: center;
}
.pagination ul {
padding: 0px;
display: inline-block;
}
.pagination ul li, .pagination a, .pagination span {
display: inline-block;
}
.pagtop {
margin-bottom: 15px;
}
.pagtop a, .pagtop span {
margin-top: 15px;
}
.pagination ul li a, .pagination a {
text-decoration: none;
color: #ddd;
transition: 0.2s all ease-in-out;
padding: 7px 13px;
background: transparent;
margin-right: 5px;
border: 2px solid #ddd;
transition: 0.2s all ease-in-out
}
.pagination ul li:hover a, .pagination a:hover {
color: #006daa;
border: 2px solid #006daa;
}
.wpv_page_current, .page-numbers.current{
border: 2px solid #006daa !important;
background-color: #006daa !important;
color: #fff !important;
padding: 7px 13px !important;
margin-right: 5px !important;
}
.wpv_page_current span{
color: #fff !important;
}
.lingue {
position: fixed;
top: 210px;
z-index: 3;
background: #fff;
width: auto;
left: 0;
padding: 3px;
border: 2px solid #ededed;
}
.wpml-ls-legacy-list-horizontal {
border: 0px !important;
padding: 0px !important;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item {
display: table !important;
margin: 3px 0px;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
width: 24px !important;
height: auto !important;
}
.wpml-ls-legacy-list-horizontal a {
padding: 5px 5px !important;
}
@media only screen and (min-width: 600px) and (max-width: 1024px) and (orientation: landscape) {
ul.tab li a {
padding: 14px 28.9px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.tel{
font-size: 14px;
}
.menu-mainmenu-container ul li, .menu-mainmenuen-container ul li {
margin: 0 3px;
padding: 10px 3px;
}
.menu-mainmenu-container ul li a, .menu-mainmenuen-container ul li a {
font-size: 11px;
}
.header .sub-menu li a {
font-size: 10px !important;
padding: 8px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.menu-mainmenu-container, #menu-mainmenuen{
display: none;
}
.design{
margin-bottom: 50px;
}
.lingue{
display: none;
}
.subfilter input {
font-size: 11px;
padding: 5px 8px;
margin-top: 5px;
}
.wpv-filter-form p {
font-size: 13px;
padding: 0px 9px;
}
.wpv-filter-form select {
font-size: 11px;
padding: 0 7px;
}
.cerchi {
font-size: 23px;
}
.prenota{
padding: 60px 0px 20px;
}
.sotto-cerchi {
margin-bottom: 0px;
}
.title-page {
font-size: 30px;
}
.topfooter{
text-align: center;
}
.footerone, .footertwo, .footerthree, .footerfour{
text-align: center;
margin-bottom: 40px;
}
.des{
text-align: center !important;
margin: 10px 0px;
}
}
@media only screen and (min-width: 320px) and (max-width: 800px) and (orientation: portrait) {
.sottotabelladue {
display: inline-block;
}
.wpml-ls-sidebars-linguefooter ul {
padding: 0px;
margin: 0px;
}
.sottotabelladue .col-xs-12{
border-bottom: 1px solid #ddd;
margin: 0;
padding: 0px;
text-align: center;
}
.hide{
display: none
}
div.wpsbc-calendar {
float: none !important;
display: inline-block;
}
.wpsbc-calendars {
text-align: center;
}
.wpsbc-legend {
float: none !important;
display: inline-block !important;
}
.menu-mainmenu-container, #menu-mainmenuen{
display: none;
}
.lingue{
display: none;
}
.calltoaction{
display: block !important;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item {
display: inline-block !important;
}
.linguefooter a {
display: inline-block !important;
padding: 0px 4px !important;
}
.subfilter input {
font-size: 11px;
padding: 5px 8px;
margin-top: 5px;
}
.wpv-filter-form p {
font-size: 13px;
padding: 0px 9px;
}
.wpv-filter-form select {
font-size: 11px;
padding: 0 7px;
}
.cerchi {
font-size: 23px;
}
.prenota{
padding: 60px 0px 20px;
}
.sotto-cerchi {
margin-bottom: 0px;
}
.title-page {
font-size: 30px;
}
.topfooter{
text-align: center;
}
.footerone, .footertwo, .footerthree, .footerfour{
text-align: center;
margin-bottom: 40px;
}
.des{
text-align: center !important;
margin: 10px 0px;
}
.image img {
width: 100%;
height: auto;
}
.image{
height: auto;
}
ul.tab li {
float: none;
}
ul.tab li a{
display: block;
border-bottom: 1px solid;
}
.tariffedue{
display: block;
}
.design{
margin-bottom: 50px;
}
.tarif{
display: none;
}
.tariffedue {
color: #666 !important;
display: inline-block;
font-size: 12px;
margin-bottom: 0px;
width: 100%;
}
.tariffedue .col-xs-12 {
border-bottom: 1px solid #ddd;
margin: 0;
padding: 20px;
text-align: center;
}
.tariffedue .col-xs-12 p {
color: #666;
margin: 2px 0;
}
.sottotabella{
text-align: center;
}
.title-sidebar{
text-align: left;
}
.menu-categorie-container ul li, .menu-categorie_en-container ul li{
text-align: center;
}
.wpcf7 {
text-align: left;
}
.field select, .field select option {
text-align: left;
}
.tabcontent h3{
text-align: left;
}
#Caratteristiche ul {
-moz-column-count: 1 !important;
text-align: left;
}
#Caratteristiche ul li{
margin-bottom: 10px;
}
#Descrizione{
text-align: left;
}
.filtro form .col-sm-3 {
margin-bottom: 15px;
}
#menu-footermenu_en li, #menu-footermenu li {
display: inline-block !important;
width: 100% !important;
margin: 5px 0px !important;
}
#menu-footermenu_en li a, #menu-footermenu li a {
padding: 0px !important;
border: 0px !important;
margin: 0px !important;
}
footer .menu-categorie-container ul, footer .menu-categorie_en-container ul{
background-color: transparent !important;
border: 0px !important;
padding: 0px !important
}
#menu-item-1913, #menu-item-1913{
border-bottom: 0px !important
}
footer .menu-categorie-container ul li a, footer .menu-categorie_en-container ul li a{
color: white !important;
transition: 0.2s all ease-in-out
}
footer .menu-categorie-container ul .current_page_item a, .menu-categorie-container ul li a:hover, footer .menu-categorie_en-container ul .current_page_item a, .menu-categorie_en-container ul li a:hover{
color: #24c0eb !important;
}
.bx-pager.bx-default-pager {
display: none;
}
.metaprimadue {
display: block !important;
}
.metaprima {
display: none !important;
}
}
@media only screen and (min-width: 320px) and (max-width: 800px) and (orientation: landscape) {
.menu-mainmenu-container, #menu-mainmenuen{
display: none;
}
.lingue{
display: none;
}
.calltoaction{
display: block !important;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item {
display: inline-block !important;
}
.linguefooter a {
display: inline-block !important;
padding: 0px 6px !important;
}
.subfilter input {
font-size: 11px;
padding: 5px 8px;
margin-top: 5px;
}
.wpv-filter-form p {
font-size: 13px;
padding: 0px 9px;
}
.wpv-filter-form select {
font-size: 11px;
padding: 0 7px;
}
.cerchi {
font-size: 23px;
}
.prenota{
padding: 60px 0px 20px;
}
.sotto-cerchi {
margin-bottom: 0px;
}
.title-page {
font-size: 30px;
}
.topfooter{
text-align: center;
}
.footerone, .footertwo, .footerthree, .footerfour{
text-align: center;
margin-bottom: 40px;
}
.des{
text-align: center !important;
margin: 10px 0px;
}
.image img {
width: 100%;
height: auto;
}
.image{
height: auto;
}
ul.tab li {
float: none;
}
ul.tab li a{
display: block;
border-bottom: 1px solid;
}
.tariffedue{
display: block;
}
.design{
margin-bottom: 50px;
}
.tarif{
display: none;
}
.tariffedue {
color: #666 !important;
display: inline-block;
font-size: 12px;
margin-bottom: 30px;
width: 100%;
}
.tariffedue .col-xs-12 {
border-bottom: 1px solid #ddd;
margin: 0;
padding: 20px;
text-align: center;
}
.tariffedue .col-xs-12 p {
color: #666;
margin: 2px 0;
}
.sottotabella{
text-align: center;
}
.title-sidebar{
text-align: left;
}
.menu-categorie-container ul li, .menu-categorie_en-container ul li{
text-align: center;
}
.wpcf7 {
text-align: left;
}
.field select, .field select option {
text-align: left;
}
.tabcontent h3{
text-align: left;
}
#Caratteristiche ul {
-moz-column-count: 1 !important;
text-align: left;
}
#Caratteristiche ul li{
margin-bottom: 10px;
}
#Descrizione{
text-align: left;
}
.filtro form .col-sm-3 {
margin-bottom: 15px;
}
#menu-footermenu_en li, #menu-footermenu li {
display: inline-block !important;
width: 100% !important;
margin: 5px 0px !important;
}
#menu-footermenu_en li a, #menu-footermenu li a {
padding: 0px !important;
border: 0px !important;
margin: 0px !important;
}
footer .menu-categorie-container ul, footer .menu-categorie_en-container ul{
background-color: transparent !important;
border: 0px !important;
padding: 0px !important
}
#menu-item-1913, #menu-item-1913{
border-bottom: 0px !important
}
footer .menu-categorie-container ul li a, footer .menu-categorie_en-container ul li a{
color: white !important;
transition: 0.2s all ease-in-out
}
footer .menu-categorie-container ul .current_page_item a, .menu-categorie-container ul li a:hover, footer .menu-categorie_en-container ul .current_page_item a, .menu-categorie_en-container ul li a:hover{
color: #24c0eb !important;
}
.bx-pager.bx-default-pager {
display: none;
}
.metaprimadue {
display: block !important;
}
.metaprima {
display: none !important;
}
}