@font-face {font-family: "font1"; 	src: url('http://bks-immobilier.com/bksNew/Audiowide-Regular.ttf'); }

.header_type1.header_left #access{
	    margin: 0px 0px 0px 0px !important;
}
#access{max-width: 950px !important;}

.mobile_header {
	background-color: #000000 !important;
}
.snap-drawer{
	background-color: #000000 !important;
}

#footerWG{
	color: #CCC !important;
    font-family: font1;
    font-size: 14px;
}
.mylistings .property_media{display:none !important}

.rc-anchor-checkbox-label{font-size: 18px !important;}

#adv_extended_options_text_adv{display: none}


.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    
    width: 100%;
}

.wpcf7-recaptcha{transform:scale(0.70);-webkit-transform:scale(0.70);transform-origin:0 0;-webkit-transform-origin:0 0;}

.lighbox_overlay {    
opacity: 0.7 !important;}


/*slider*/
.adv-search-mobile .adv_search_slider{height: 110px}
.vc_custom_1476975699616{margin-top: 0 !important;margin-bottom: 0 !important;}

#tab_prpg_adv6 .property_price{padding:0 !important;}

.adv_search_tab_item.active{border:none !important}

#list_view .fa-bars{display:none !important}

#logo_image{border-radius: 5px !important;}
.adv_search_tab_item{border-radius:5px 5px 0 0 !important;}
#adv-search-6{border-radius: 15px !important;border: 4px solid #e9882e !important;}
/**.ribbon-inside{padding-top: 16px !important;}**/
body{color:#292d33 !important}
/**.agent_contanct_form {width:90% !important}**/

.compare_wrapper .compare_item {display:none}
.compare_wrapper .property_city{display:inline !important}
.property_area{display:inline !important}
.superficie-du-terrain{display:inline !important}
.property_lot_size{display:inline !important}
.property_rooms{display:inline !important}
.nombre-de-salon{display:inline !important}
.property_bathrooms{display:inline !important}
.Climatisation_Centrale{display:inline !important}
.Climatisation_en_split{display:inline !important}
.Cuisine_equipée{display:inline !important}
.Cheminée{display:inline !important}
.etage{display:inline !important}
.Jardin{display:inline !important}
.Piscine_privée{display:inline !important}
.Piscine_Collective{display:inline !important}
.Hamam{display:inline !important}
.Terasse_privée{display:inline !important}
.Balcon{display:inline !important}
.Ascenseur{display:inline !important}
.Parking{display:inline !important}
.etat-du-bien{display:inline !important}
.compare_wrapper .Golf{display:inline !important}
.Gardiennage{display:inline !important}
.WIFI{display:inline !important}

#listing_ajax_container .carousel-inner .item img{height:230px !important}
#carousel-listing .carousel-inner .item img{width:100% !important}
.slick-arrow{display:none !important}

.widget-title-footer{
    font-size: 16px !important;
    color: #434953 !important;
   }
.lightbox_property_header .entry-prop{font-size:15px !important; font-weight:bold !important}

.agent_contanct_form_sidebar .lightbox_property_header h1.entry-prop{font-size:15px !important}

.price_area{font-size:16px !important;font-weight:bold !important}

.mobilex-menu li.menu-item-has-children:hover {
    background: rgba(0, 0, 0, 0.78) !important;
}
#menu-main-menu{background:#101010 !important;}

.property_location_image{left:8px !important}
.property_media{right: 8px !important}
.property_location{border-top:none !important;}

#colophon{background:#0c0c0c !important}
.sub_footer{background:#000 !important}

.featured_property.featured_property_type3{
	    min-height: 240px !important;
}
.featured_property_type3 .item{
	min-height: 258px !important;
}

.single-content .featured_img{height:100% !important}

.featured_property_type3.featured_property h2{
	margin-top: 10px !important;
	margin-bottom :0px !important;
	font-size: 14px !important;
	padding-left: 15px !important;
	padding-right: 10px !important;
	
}
.mylistings .carousel-inner .item img{height:170px !important}

.featured_property.featured_property_type3 .featured_secondline .listing_details{
	padding:0px 10px 0 15px !important;
	margin-top: 10px !important;
}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details{
	line-height:0px !important;
	padding:0px 15px !important;
}

.featured_property.featured_property_type3 .featured_secondline .listing_actions{
	padding-left: 6px !important;
	margin-top: 16px !important;
}

.featured_property.featured_property_type3 .featured_secondline .featured_prop_price{
	margin-top:3px !important;
	padding:0px 10px 0 15px !important;
}

#nf-field-9{font-size: 13px;
    padding: 9px 0px 9px 9px;
    color: #8593a9;
    border: 1px solid #dde4e9;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: none;
    -webkit-appearance: none;}
#nf-field-13{color: #ffffff;
    float: left;
    padding: 14px 26px 13px;
    font-size: 13px;
    background-color: #f5ca46!important;
    webkit-transition: background-color 0.1s linear;
    -o-transition: background-color 0.1s linear;
    transition: background-color 0.1s linear;
    border: none;
    text-shadow: none;
    margin-bottom: 13px;
    border-radius: 3px;
    text-transform: uppercase;
    line-height: 1em;}

.bgMobile{display: none}


/*probele vide search*/
.page-template-advanced_search_results-php #primary{min-height: 0px;}


@media(max-width:767px){
	.vc_column_container>.vc_column-inner{padding:0 !important}
    .bgMobile{display: block}
    #tab_prpg li.active {
        border-right: 1px solid #d26f1d !important;
    }

    .pricesMin{width: 49%;display: inline-block;    margin-left: -2px;
    margin-right: 2px;}
    .pricesMax{width: 49%;display: inline-block;}
    #adv-search-mobile .adv_search_slider{padding:0 !important}


}

@media(max-width:767px){
	.with_search_6{display:none !important}
	#adv-search-mobile{border-radius:15px; display:block !important;width:70% !important;margin-left: 17%;text-align:center;margin-top:20px !important;padding-top:}
	#mobile-reference{text-align:center}
	#advanced_submit_2_mobile{width:100% !important;margin-bottom: 20px !important;}
	.uvc-sub-heading{padding:0 20px}
	
	.whatsappbtn{display:inline-block !important}
	
	.pricesMin{padding-right: 0 !important;
    padding-left: 0px !important;}
    #slider_price_mobile{display: none}

    #adv-search-mobile .adv_search_slider{padding: 0px !important}


    .adv-search-mobile .adv_search_slider, #primary .adv_search_slider{height: 54px !important}

    #adv_extended_options_text_mobile{display: none !important}
    .pricesMax{padding-right: 0 !important;
    padding-left: 0px !important;}


	.has_header_type1{
	   background: url(http://www.bks-immobilier.com/bksNew/wp-content/uploads/2017/03/w1920.h1200.cr0_.au0_.ac1_.jpg) no-repeat center center fixed  !important; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	  min-width: 100%;
	  min-height: 100%;
	  background-color: transparent !important;}
	#adv-search-mobile{background:rgba(0,0,0,0.4) !important;padding:13px !important;border:4px solid rgba(232,130,46,0.9)}
	.property_location{display:none !important}
	#adv-search-header-mobile{display:none !important}
}


.phone-box {
    font-size: 30px;
    border-radius: 3px;
    background-color: #1a1a1a;
    padding: 10px 12px;
    position: fixed;
    bottom: 58px !important;
    right: 16px;
    z-index: 100;
    opacity: 0;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    opacity: 0.7;
    z-index: 102;
}


.whatsapp-box {
    font-size: 29px !important;
    border-radius: 3px;
    background-color: #1a1a1a;
    padding: 10px 12px;
    position: fixed;
    bottom: 59px !important;
    right: -125px;
    z-index: 100;
    opacity: 0;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    margin-right: 51px;
    opacity: 0.7;
    z-index: 102;
}

#third .widget-title-footer{color:#fff !important}
#second .widget-title-footer{color:#fff !important}
#first .widget-title-footer{color:#fff !important}


.whatsapp-box, .mobile-box {
    font-size: 25px;
    border-radius: 3px;
    background-color: #1a1a1a;
    padding: 10px 12px;
    position: fixed;    
    z-index: 100;
    opacity: 0;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    margin-right: 51px;
    opacity: 0.7;
    z-index: 102;
}

.whatsapp-box {right: 15px;
    bottom: 58px !important;  } 
.mobile-box {right: -60px;bottom: 60px;}


.compare_item.Golf{text-align:left !important}

.whatsappbtn{background: #67c15e;
    color: #fff !important;
    padding: 1px 10px;
    margin-top: 8px;
    display: none}

#adv-search-header-mobile{text-align:center}

#agent_contact_name{width:100% !important}
#agent_user_email{width:100% !important}
#agent_phone{width:100% !important}


.customnav .submit_action, .customnav #access ul.menu >li>a{text-transform:uppercase !important}
.header_transparent #access ul.menu >li>a{text-transform:uppercase !important}

.nav-tabs .acheter{background: #323b41 !important;border:#323b41 !important}
.nav-tabs .location-de-vacances{background: #252525 !important;border: #252525 !important}
.nav-tabs .louer{background:#7f8c8d !important;border: #7f8c8d !important}

#adv-search-6{    background: #eee !important;
    padding: 10px !important;
	text-transform:uppercase !important}
#amount_73{color:#252525 !important}
#amount_74{color:#252525 !important}
#amount_75{color:#252525 !important}

#advanced_submit_4{font-weight:bold;background:url("http://www.bks-immobilier.com/bksNew/wp-content/themes/wpresidence/css/search.png") no-repeat no-repeat 50px 12px;}

.property_listing .the_grid_view{display:none !important}
.property_listing{height:330px !important}  


.master_header.header_transparent  {border: none !important}
.listing-content .property_listing{height:304px !important}  

.pagination > li > a, .pagination > li > span{
	
background-color: #232323 !important;
border: 1px solid #797979 !important;
color: #fff !important;
}


.pagination > li:first-child > a, .pagination > li:first-child > span{
	background: #635b5b !important;
}

.pagination > li.roundleft > a, .pagination > li.roundleft > span{
	background: #635b5b !important;
}

.pagination > li.roundright > a, .pagination > li.roundright > span{
	background: #635b5b !important;
}

.widget-area-sidebar .xoxo{display:none}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
color: #ffffff !important ;
background-color: #e8822e !important ;
}

.wpresidence_button:hover{background:#347DA4 !important}
#tab_prpg li {border:1px solid #d26f1d !important}
#tab_prpg li a:hover {background:#347DA4 !important;color:#fff !important}

body.home .listing_filters_head{display: none !important}
body.home .pagination_nojax{display: none !important}

.Exclusivité{margin-top: 2px !important;
    margin-left: 11px;
    font-size: 12px;
    font-weight: bold;
	color:#fff;text-align:center} 

.ribbon-wrapper-Exclusivité {background:#bf232c !important;color:#fff;
	position: absolute !important;
	opacity:0.9;
	right: 0px;
	line-height:17px !important;
    height: 22px;
    top: 6px;width: auto !important;
	padding-right: 10px;}

.ribbon-wrapper-Exceptionnel {background:#e74444 !important;color:#fff;
	position: absolute !important;
	opacity:0.9;
	right: 0px;
	line-height:17px !important;
    height: 22px;
    top: 6px;width: auto !important;
	padding-right: 10px;
}



	
.Exceptionnel{margin-top: 2px !important;
    margin-left: 11px;
    font-size: 12px;
    font-weight: bold;
	color:#fff;text-align:center}	
.ribbon-wrapper-A-saisir {background:#d98e40 !important;color:#fff;
	position: absolute !important;
	opacity:0.9;
	right: 0px;
	line-height:17px !important;
    height: 22px;
    top: 6px;width: auto !important;
	padding-right: 10px;}
	
.A-saisir{margin-top: 2px !important;
    margin-left: 11px;
    font-size: 12px;
    font-weight: bold;
	color:#fff;text-align:center} 

	
.A-ne-pas-rater{margin-top: 2px !important;
    margin-left: 11px;
    font-size: 12px;
    font-weight: bold;
	color:#fff;text-align:center} 
.slider-property-status{    padding: 6px 20px !important;}

.ribbon-wrapper-A-ne-pas-rater {background:#224651 !important;color:#fff;
	position: absolute !important;
	opacity:0.9;
	right: 0px;
	line-height:17px !important;
    height: 22px;
    top: 6px;width: auto !important;
	padding-right: 10px;}
	
.Nouveau{margin-top: 2px !important;
    margin-left: 11px;
    font-size: 12px;
    font-weight: bold;
	color:#fff;text-align:center}
	
.ribbon-wrapper-Nouveau {background:#005a8a !important;color:#fff;
	position: absolute !important;
	opacity:0.9;
	right: 0px;
	line-height:17px !important;
    height: 22px;
    top: 6px;width: auto !important;
	padding-right: 10px;}
	
.Vendu{margin-top: 2px !important;
    margin-left: 11px;
    font-size: 12px;
    font-weight: bold;
	color:#fff;text-align:center}
	
.ribbon-wrapper-Vendu {background:#00a4a7 !important;color:#fff;
	position: absolute !important;
	opacity:0.9;
	right: 0px;
	line-height:17px !important;
    height: 22px;
    top: 6px;width: auto !important;
	padding-right: 10px;}
	
.Loué{margin-top: 2px !important;
    margin-left: 11px;
    font-size: 12px;
    font-weight: bold;
	color:#fff;text-align:center}

.ribbon-wrapper-Loué {background:#007963 !important;color:#fff;
	position: absolute !important;
	opacity:0.9;
	right: 0px;
	line-height:17px !important;
    height: 22px;
    top: 6px;width: auto !important;
	padding-right: 10px;}
	
.Golf{
   margin-top: 2px !important;
    margin-left: 11px;
    font-size: 12px;
    font-weight: bold;
	color:#fff;text-align:center} 

.ribbon-wrapper-Golf {background:#49b07c !important;color:#fff;
	position: absolute !important;
	opacity:0.9;
	right: 0px;
	line-height:17px !important;
    height: 22px;
    top: 6px;width: auto !important;
	padding-right: 10px;}
	
.Opportunité{margin-top: 2px !important;
    margin-left: 11px;
    font-size: 12px;
    font-weight: bold;
	color:#fff;text-align:center} 

#carousel-listing .slider-property-status{line-height:9px !important}
	
.ribbon-wrapper-Opportunité {background:#ee897f !important;color:#fff;
	position: absolute !important;
	opacity:0.9;
	right: 0px;
	line-height:17px !important;
    height: 22px;
    top: 6px;width: auto !important;
	padding-right: 10px;}
	
.Rare{margin-top: 2px !important;
    margin-left: 11px;
    font-size: 12px;
    font-weight: bold;
	color:#fff;text-align:center} 

.ribbon-wrapper-Rare {background:#d7b073 !important;color:#fff;
	position: absolute !important;
	opacity:0.9;
	right: 0px;
	line-height:17px !important;
    height: 22px;
    top: 6px;width: auto !important;
	padding-right: 10px;}
	
.En-option{margin-top: 2px !important;
    margin-left: 11px;
    font-size: 12px;
    font-weight: bold;
	color:#fff;text-align:center} 

.ribbon-wrapper-En-option {background:#84559f !important;color:#fff;
	position: absolute !important;
	opacity:0.9;
	right: 0px;
	line-height:17px !important;
    height: 22px;
    top: 6px;width: auto !important;
	padding-right: 10px;}
	
	
.Luxe{margin-top: 2px !important;
    margin-left: 11px;
    font-size: 12px;
    font-weight: bold;
	color:#fff;text-align:center}

.ribbon-wrapper-Luxe {background:#000 !important;color:#fff;
	position: absolute !important;
	opacity:0.9;
	right: 0px;
	line-height:17px !important;
    height: 22px;
    top: 6px;width: auto !important;
	padding-right: 10px;}

.logo img.retina_ready{max-height: 70px !important;}

.entry-title{
    font-size: 2.1em !important;
}

#nf-field-13{background-color: #e8822e!important;}
#nf-field-13:hover{background-color: #347da4!important;}
.header_transparent .header_wrapper.navbar-fixed-top.customnav{background:rgba(0,0,0,0.7) !important}
.customnav .submit_action, .customnav #access ul.menu >li>a {
    color: #f3f3f3 !important;
}

.hPrice{display: none}

.listing-content .hPrice{display: block !important}

.listing-content .property_media{display: none !important}
.menu-item-link{text-transform: uppercase;}

/* map info */

.info_details{width: 220px !important;max-width: 300px !important;height:216px !important}
.prop_pricex{width: 80% !important;}
.prop_pricex span{display: none}

.gmnoprint{right: 0 !important}
.gmnoprint{left: 82% !important}

/* fin map info */

#access ul ul a {
    border-bottom: 1px dotted #a7a7a7 !important;
} 

.filter_menu li{
	 border-bottom: 1px dotted #a7a7a7 !important;
}

.ult-responsive h2{font-size:25px !important}

#access ul ul{width: 250px !important}

.property_listing {background:#f3f3f3 !important}
.share_unit{z-index:9999}

.icon-fav-off{display:none}

.slick-arrow{background-color:#fff !important}


.miclogo{opacity: 1 !important}
#access a{font-size: 14px !important;}
.social_sidebar_internal i{color:#fff !important}

.home.page .adv-search-1 {bottom: 32%;}

.agent_listings_title_similar{   text-align: center;}
h3.agent_listings_title_similar{margin-bottom:28px !important}

.compare_item { -webkit-transform: rotate(0) !important;
     margin-top: 0 !important; 
     margin-left: 0 !important;
color: #8593a9 !important	 }	

.form-control{border:1px solid #b8bec3 !important}
input[type=text], input[type=password], input[type=email], input[type=url], input[type=number], textarea{border:1px solid  #b8bec3 !important}	

.customnav{background:#000 !important}
#access ul.menu >li>a{color:#fff !important}
#agent_contact_name, #agent_user_email, #agent_phone{margin-right:8px !important; width: 100% !important;}


@media (min-width: 992px){
	.col-md-push-3 {
		left: 0 !important;
	}
     .page-template-advanced_search_results-php .col-md-9.rightmargin{width: 100%}

}



.property_listing h4{    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;margin-bottom:10px !important}
.prop_new_details_back{background:url("http://www.bks-immobilier.com/bksNew/wp-content/themes/wpresidence/css/bglisting.png")  repeat-x 0 bottom  !important }

.property_listing_details .inforoom,.property_listing_details .infobath,.property_listing_details .infosize	{color:#070f1b !important;}