@charset "UTF-8";
/***!  /templates/lescercles/css/xs.css?a065d1  !***/

@media all and (max-width: 575px) {header .logo{
width:120px;
}

.homeoverlay{
top:auto;
bottom:12%;
}

.homeoverlay2{
top:auto;
bottom:12%;
}


#hero h1{
font-size:28px;
}

.exc1{
font-size:15px;
margin:0 4%;
}


#fullscreenhero h1{
font-size:26px;
}

.fullblockbutton{
font-size:18px !important;
}

.centerblock .content{
width:90%;
}


#menulevel2{
height:80px;
}

#menulevel2 ul{
width:100%;
}

#menulevel2 .moduletable{
position:relative;
width:100%;
height:140px;	
}

#menulevel2 ul li{
display:inline-block;
}

#menulevel2 ul a{
font-size:13px;
padding:8px 16px;
}

#adsearchbar, #adsearchbarsell{
height:100px;
}

#adsearchbar form, #adsearchbarsell form{
position:relative;
top:0;
left:0;
transform:none;
margin-left:45px;
width:90%;
}

.customselectdiv .selectedvalue{
min-width:200px;
width:200px;
}

#adlisting .listinginfo .content, #adlistingsell .listinginfo .content{
min-width:98%;
width:98%;
}

#adlisting .listinginfo .content h1{
font-size:18px;
padding:0;
line-height:130%;
max-width:100%;
overflow:hidden;
text-overflow:ellipsis;
}

#adlistingsell .listinginfo .content h1{
font-size:18px;
padding:0;
line-height:130%;
max-width:100%;
overflow:hidden;
text-overflow:ellipsis;
}

#adlisting .listinginfo .content h2, #adlistingsell .listinginfo .content h2{
font-size:13px;
}

#adlisting .listinginfo .content, #adlistingsell .listinginfo .content{
font-size:12px;
}

#adlisting .listinginfo .content .link, #adlistingsell .listinginfo .content .link{
margin-top:10px;
font-size:11px;
line-height:150%;
background-size:14px;
padding-left:20px;
}




#propertydetails{
padding-right:10px;
}

#propertydetails .propertyreference{
bottom:70px;
padding:13px 45px;
font-size:22px;
}

#propertydetails .propertyinfo{
background-color:#173449;
padding:40px 20px;
font-size:18px;
}

#propertydetails .propertyinfo h1, #propertydetails .propertyinfo h2{
font-size:18px;
}

#propertydetails .propertyinfo .description{
font-size:15px;
}

#propertydetails .propertydata{
font-size:14px;
column-count:1;
}

#propertydetails .container.share a{
font-size:15px;
margin-bottom:10px;
}


#propertydetails .imagesnavigator .dots{
right:10px;
}




.paintings h2{
font-size:18px;
}

.paintings p{
font-size:13px;
}

.paintings .smalldescription .content{
position:relative;
left:0;
padding:20px;
bottom:0;
}

.paintings .smalldescription{
border:0 !important;
border-top:solid 20px #FBF9EC !important;
}

.paintings .col-sm-6{
padding-left:0;
padding-right:0;
}

.paintings .smalldescription .content{
bottom:-20px;
}





.avis{
padding:20px;
}

.avis .nom{
font-size:17px;
}



#bottombanner{
position:relative;
height:280px;
}

#bottombannertall{
position:relative;
height:220px;
}

#bottombanner .content h1, #bottombannertall .content h1{
width:90%;
font-size:24px;
}

#bottombanner .content a, #bottombannertall .content a{
font-size:12px;
padding:10px 15px;
}

.noelimage{
width:200px;
}

.noelvideo{
display:inline-block;
width:250px;
margin-bottom:20px;
}





.homearticle{
padding:40px;
}

.homearticle .content{
padding:20px;
}

.homearticle img{
float:none;
width:100%;
padding:0 0 20px 0;
}



}
