@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); } 
*/


.egplisting.bloc .adresse_inscription { display: block; font-size:11px;   }
.egplisting.carousel .adresse_inscription { display: block;  font-size:11px;  }
 

#inscription_boite_droite {display:none!important;}
#egp_display_map {	display: none !important;}
.arrow-down { display: none !important;}
.extrabox { display: none !important;}

ul#courtiers .courtierinfo_nom {
  font-size: 16px; 
} 

ul#courtiers .courtierinfo_courriel {
  font-size: 13px;
  margin-top: 2px;
}

ul#courtiers .courtierinfo_proprietes {
  font-size: 13px;
  margin-top: 2px;
}

ul#courtiers .courtierinfo_siteweb {
   font-size: 13px;
  margin-top: 2px; 
}
 
.courtierinfo_telephone {
  font-size: 13px;
  margin-bottom: 12px;
}

.icon-mobile-phone::before { 
  margin-left: 10px;
}




.quick_contact_agence_name { color: #dbb433!important; }
.page-content { background-color: #0d0046; }
 

h1 { color: #0d0046!important; font-size:36px!important; line-height:38px; margin-bottom:10px;}
h2 {font-size: 28px!important; color: #777575; line-height:34px!important; }
h3 {font-size: 20px!important; color:#8C8989; line-height:28px!important;  }

a   {  color: #0d0046; } 
a:hover{   color: #ccc; } 

.egplisting.carousel .prix, .egplisting.liste .prix, .egplisting.bloc .prix {
	color: #0d0046;
}

.col-title { color: #999; }

/**Main-menu**/
.headdown {
 /* background:#b88a0c ;  */
  background: linear-gradient(#fde065, #b88a0c);
  border:0px;
}

.sf-menu li span { color: #3B3939;  }
.sf-menu a { color: #3B3939;  } 


  
/***TopBar***/  
.topbanner { background-color: #0d0046 ; } 
.extrabox { background-color: #050f43 ; } 
 .arrow-down { border-top: 22px solid #0d0046 ;}  
.item-page {position:relative; background:#fff;}  

/***Footer***/ 
#footer { background-color: #050f43; border-top: 1px #dbb433 solid ;   }
#footer .animated { animation:none!important; }
.inner-footer {   background-image: none!important ;  }  
 .footer-last { background: #000;	border: 0px;}
 

.testimonial  {font-family: Arial, Helvetica, sans-serif!important; font-style:italic; }
.testimonial-title {color: #273878;  }
.testimonial-date { margin-bottom:30px; }
.testimonial-name {
  color: #262525;  
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}
 
.special {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px;   list-style: square; margin-left:30px; margin-bottom:20px;}
.clear{height:30px;}  
.contact {  color: #fff; } 
  
  
 /*******HOME PAGE BOXES*******/

.home-box {
  -webkit-box-shadow: 0 8px 6px -6px #ccc;
	   -moz-box-shadow: 0 8px 6px -6px #ccc;
	        box-shadow: 0 8px 6px -6px #ccc;
  padding: 5px 15px 15px 15px ;
  min-height:335px;

}
.home-box {
  -webkit-transition:all 500ms ease-out 1s;
    -moz-transition: all 500ms ease-out 1s;
    -o-transition: all 500ms ease-out 1s;
    transition: all 500ms ease-out 1s;
  
}
.home-box p { font-size:11px; min-height:70px;}
.home-box  h1 {margin-bottom:30px;}
.home-box  h2 {margin-bottom:30px;  }
/*.home-box {margin-bottom:10px;  }  */
.home-box a {  color:#606060; display:block; font-size:12px; }
.home-box img {width:99%; margin:0 auto; display:block; padding-top:10px;  padding-bottom:10px; }

.home-box img:hover {
    filter: grayscale(100%);
  -moz-filter:grayscale(1);
  -webkit-filter:grayscale(1);  
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
   filter: alpha(opacity=90);
}

 

/******PROFILE PAGE***********/

.profile_courtier {/*font-size: 16px; line-height:22px;*/ padding:25px;    }
.profile_courtier p { /* font-size: 16px; line-height:22px; */    }
.profile_courtier p span {float:right; border-bottom: 1px #d7d7d7 dotted; /*display:inline-block;*/ padding-left:50%; color:#e31e3b; font-style:italic;}
 


.profile_courtier img {  float:right; margin-left:35px; margin-bottom:15px; max-width: 300px; }
.profile_courtier:after {
     
     clear: both;
     height: 0px;
     content: "";
     display: table;
    }

.profile_courtier ul  {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:19px; color: #191919; list-style: square; margin-left:30px; margin-bottom:20px;}

 
 

 
/******* RESPONSIVE STUFF *************/
  

@media only screen and (max-width: 1000px) {
  
  
  .info-top-div {  font-size: 12px; }  
    
}
 

@media only screen and (max-width: 600px) 
  { 
    .info-top-div {  font-size: 11px; }
     div.mod-languages a    {  font-size: 11px; } 
    .item-page {padding:15px 10px;}
    
    
     .item-pageinscription-page {  	padding:10px 0px; }
     .layout-properties .medias {padding:5px!important;}
     .container {  padding-left:  5px!important; padding-right: 5px!important;}
  
    
}


@media only screen and (max-width: 500px) 
  {
    
    .head { height: 160px!important;} 
    .inner-head { height: 160px!important;}     
     #custom-egp-header-banner {  background: rgba(0, 0, 0, 0) url("../../egplocal/images/header-mobile.jpg") no-repeat scroll 100% center / cover!important ; }
    
}

 





 