﻿.fullwidth-home-slider .item:before {
    opacity: 0;
}
	/* opacity: 0.9;
        
}
/*.fullwidth-property-slider .item {
	/*opacity: 0.2;
	opacity: 0;
}*/

.icon-box-1 h3 {
    font-size: 24px;
}

#hometopcontainer{ margin:0;}

.mappa-home {
height:600px !important;}
/*#019a32*/
/*Annunci*/
ul.listing-details {
    padding: 18px 0;
    font-size: 14px;
    display: inline-flex;
}
ul.listing-details li {color:#666}
.listing-details .cento {width:100%; padding:5px 0; text-align:center; text-transform:uppercase}
.listing-details .cinquanta {width:25%; padding:5px 0; float:left; text-align:center}
.listing-title {padding:15px 15px;}
.list-layout ul.listing-details {  padding: 10px 0;  margin-top: 13px;}
.list-layout .listing-title { margin-top: 15px;}
#annunci-simili {margin-top: 17px;}

.mtop-20 {
    margin-top: 20px;
}

.mbottom-20 {
    margin-bottom:20px ;
}
.mbottom-0 {margin-bottom:0px!important;
}
/*Singolo Annuncio*/
.notification {
    padding: 20px 20px;
}
a.listing-address { font-size: 16px;}

.check{padding:0px;}
.label-check{padding:0px;}


.SingleCheckbox{

}
.SingleCheckbox input[type=checkbox]{
     height:19px;
    width:19px;
    float:left
}


/*.SingleCheckbox input[type=checkbox] 
{
    width            : 1em;
    height           : 1em;
    border           : 0.0625em solid rgb(192,192,192);
    border-radius    : 0.25em;
    background       : rgb(211,168,255);
    background-image : -moz-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : -o-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : -webkit-linear-gradient(rgb(240,240,240),rgb(211,168,255));
    background-image : linear-gradient(rgb(240,240,240),rgb(211,168,255));
    vertical-align   : middle;
    line-height      : 1em;
    text-indent      : 20px;
    font-size        : 14px;
}

.SingleCheckbox input[type=checkbox]:checked + label::before
{
    content         : "\2714";
    color           : #fff;
    height          : 1em;
    line-height     : 1.1em;
    width           : 1em;
    font-weight     : 900;
    margin-right    : 6px;
    margin-left     : -20px;
}*/
/*#CheckBoxPrivacy{
   
}*/
#labelinf {
    font-size: 12px;
    line-height: 13px;
    margin-left:30px;
}

/*bottoni*/
a.button.border:hover {	background-color: #2b78c1;}
#btnCerca, #btnInvia, #btnInviaAnnuncio {background-color:#2b78c1!important;}
#btnInviaAnnuncio{padding-top: 0px;  padding-bottom: 0px;}
#btnInviaAnnuncio.full-width {width: 100%; text-align: center}
#backtotop a { background-color: #2b78c1;}
button.button { background-color: #2b78c1;} 


.h3stylewhite { font-size: 1.3em; color: #fff;}
.home-slider-price { background-color: #2b78c1;}
.layout-switcher a.active, .layout-switcher a:hover { background-color: #2b78c1;}

/*Contatti*/
.address-container:before{  background:#2b78c1; background-color:#2b78c1!important;}
.hidden {display: none !important;}
a.contatti-link {
color:#ffffff !important;}
/*Mappa*/
.map-box .listing-img-content .listing-price i {
    margin: 0px 0 0 0;
}
#streetView{z-index:0; margin-right: 28px;}

#mapnav-buttons.top {
    top: 15px;
    right:60px;
}



/*Privacy*/

.privacy {
    margin-bottom:20px;
}

.cc-message {text-align:center;}

#titlebar {
    padding: 30px 0 !important ;
}

.elba {height:500px !important;}
.elba .parallax-overlay {display:none!important;}

body #jPanelMenu-menu li.current a {
    background-color: #e27f28;
    color: #ffffff;
}
body #jPanelMenu-menu li a {
    background-color: #ffffff;
    color: #e27f28;
}

@media screen and (max-width: 768px) {
    .margin-mobile { margin-top: 0px !important;
    }
}
@media screen and (min-width: 1240px) {
    .p-desktop {display:block !important;}
    .p-mobile {display:none !important;}
}
@media screen and (max-width: 1239px) {
    first-p {margin-top:10px !important;
    }
    .p-desktop {
        display: none !important;
    }
    .p-mobile {display:block !important; margin-top:10px !important;}
}

@media only screen and (max-width: 991px) {
body .menu-responsive i.menu-trigger:after {
    content: "";
}
}
