@charset "utf-8";
/* CSS LOCAL EGP pour changer le look des sites CUSTOM */

/*
body {
	background-image: url('/images/main-bg.jpg');
}

.head {
  background: url('/images/header-bg.png') repeat-x scroll center top rgba(0, 0, 0, 0);
}

.inner-footer {
  background: url('/images/inner-footer-bg.png') no-repeat scroll center bottom rgba(0, 0, 0, 0);
}

*/

.egplisting.bloc .adresse_inscription { display: block; font-size:11px;   }
.egplisting.carousel .adresse_inscription { display: block;  font-size:11px;  }

body {
	background-image: none!important;
    background-color: #fff!important;
}

.egplisting.carousel .prix, .egplisting.liste .prix, .egplisting.bloc .prix {
	color: #d9031f;
}

.info-div { margin-top: 40px;}
.courtier_name { color: #fff; }
.courtier_title { color: #ccc; }

.courtier_pic img {
	border: 1px solid #151515;  
	box-shadow: none;
	border-radius: 50%;
}

.inner-head { background: #151515 ; }

#inscription_boite_droite {display:none!important;}
#egp_display_map {	display: none !important;}
.arrow-down {	display: none !important;}
.extrabox { display: none !important;}


.testimonial {width:92%; padding-left:4%; padding-right:4%}
.testimonial-date { margin-bottom: 20px;}
.testimonial-name {color:#000; font-weight:bold;}
.testimonial-title {color:#000;}


.page-content {background: rgba(252, 255, 255, 0.95);}

h1 { color: #000!important; font-size:36px!important; line-height:38px!important;}
h2 {font-size: 28px!important; color: #686868; line-height:30px!important; }
h3 {font-size: 20px!important; color:#8C8989;  }

a   {  color: #d9031f; }
a:hover{   color: #ccc; } 

/**Main-menu**/
.headdown { border:0px; background: #000    ;} 
  
.topbanner { background-color:#43434A  /* #273878 */ ; }   
.item-page {position:relative; background:#fff; border: 0px;}  

#footer { background-color: #151515; border: 0px;   }
#footer .animated { animation:none!important; }
.inner-footer {   background-image: none!important ;  }  
 .footer-last { background: #000;	border: 0px;} 




/******* RESPONSIVE STUFF *************/
   
@media only screen and (max-width: 1215px) {  
  .home-block a {  font-size:15px;} 
  .row { padding: 0 20px; }
}

@media only screen and (max-width: 1177px) 
  {
    
 }

@media only screen and (max-width: 1000px) 
 { 
   .info-top-div {  font-size: 12px; }  
   .row { padding: 0 10px; }
} 

@media only screen and (max-width: 768px) {
  
  .headdown { height: 46px; } 
}

@media only screen and (max-width: 600px) 
  { 
   .info-top-div {  font-size: 11px; }
    div.mod-languages a    {  font-size: 11px; } 
    .item-page {padding:25px 15px;} 
    .action-simple {  padding: 25px 15px;} 
    
    .item-pageinscription-page {padding:10px!important;}
} 

@media only screen and (max-width: 500px) 
  { 
     
    
    
}
