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

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

header .logo .version2 img{
width:20px !important;
}

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

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

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

.innerpage.introduction{
padding:30px 10%;
font-size:20px;
}

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

.squareimage .squareimagecontent h1{
width:300px;
font-size:26px;
}

.centerblock .content{
width:90%;
}

.block h1{
font-size:24px;
padding-bottom:20px;
}

.centerblock h1{
font-size:24px;
padding-bottom:20px;
}

.centerblock p{
font-size:14px;
}

.centerblock p.introduction{
font-size:18px;
}



#menulevel2{
height:90px;
}


#menulevel2 ul a{
font-size:16px;
padding:10px 20px;
}


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

#adlisting .listinginfo .content h1{
font-size:32px;
padding:0 0 14px 0;
line-height:150%;
}

#adlistingsell .listinginfo .content h1{
font-size:32px;
padding:0 0 14px 0;
line-height:150%;
}

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

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

#adlisting .listinginfo .content .link, #adlistingsell .listinginfo .content .link{
font-size:15px;
line-height:180%;
}


#propertydetails .reference{
font-size:38px;
}

#propertydetails .propertyreference{
bottom:130px;
padding:17px 60px;
font-size:32px;
}

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

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

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

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

#propertydetails .container.share a{
font-size:18px;
}






#letemps{
margin-top:-20px;
padding-top:80px;
padding-left:20px;
padding-right:20px;
}

#letemps .article{
font-size:15px;
}

#letemps .articles h1{
font-size:20px;
}

#letempsarticle .overallcontent {
padding:20px 40px;
}

#letempsarticle .overallcontent .content{
column-count:1;
font-size:15px;
}

#letempsarticle .overallcontent h1{
font-size:20px;
}


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

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


.avis{
column-count:1;
column-gap: 0px;
font-size:16px;
}

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




footer .block1{
width:300px;
left:43%;
}

footer .block2{
width:300px;
margin-left:5%;
}

footer .block2{
left:55%;
}






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

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

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

#bottombanner .content a, #bottombannertall .content a{
font-size:14px;
}


.chronoforms label{
font-size:12px !important;
padding-bottom:0 !important;
margin:0 !important;
}


.chronoforms input{
height:20px !important;
}

.chronoforms textarea{
height:40px !important;
}

.chronoforms input[type="submit"]{
font-size:12px;
padding:4px 8px;
}








.noeltitre{
font-size:26px;
text-align:center;
padding-top:40px;
width:100%;
margin:0%;
color:#444;
}

.noeltext{
color:#444;
font-size:120%;
text-align:center;
}





#hero .custom h2{
font-size:22px;
}

#hero .custom p{
font-size:13px;;
}







.nui.form .field>label, .nui.form .fields>label{
font-weight:400 !important;
font-size:11px !important;
}

.nui.form{
gap:6px !important;
}

.nui.form textarea{
height:50px !important;
}

.nui.form .field>label, .nui.form .fields>label{
margin:0;
}






}
