/*
Theme Name: My Courtier
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: Child theme of bb-theme
Author: Modular
Author URI: http://modular.fr
template: bb-theme
*/


/* AFFICHAGE DU MENU SUIV DES DOSSIERS EN COURS  */
#menu-item-318,
#menu-menu-principal-1 .li_suivi_dossier {
	display: none;
}
body.subscriber #menu-menu-principal-1 .li_suivi_dossier {
	display: block;
}
body.subscriber .fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a {
	font-size: 13px;
	padding: 10px 7px;
}
body.subscriber .fl-page-header-fixed .fl-page-nav-wrap .navbar-nav  li#menu-item-318 {
	display: block;
}
/* FIN AFFICHAGE DU MENU SUIV DES DOSSIERS EN COURS  */


#fl-to-top {
	bottom: 125px;
}


.fl-page-header-container {
	padding-bottom: 0;
	padding-top: 0;
}
.fl-page-header-content {
	padding-top: 40px;
}
.fl-page-header-content .tel_header {
	font-size: 1.6em;
	background: url(img/phone-32.png) no-repeat left center;
	padding-left: 40px;
	line-height: 32px;
	height: 32px;
	display: inline-block;
	color: #0098D4;
}
.parrainez-vos-proches-home {
	background: #363A3F;
	color: #fff;
	margin-top: 20px;
}
.col-action-home {
	position: relative;
	min-height: 480px;
}
.col-action-home .fl-callout-button {
	position: absolute;
	bottom: 20px;
	width: 80%;
}
.col-action-home img {
/* 	border: 1px solid #0098d4; */
}

#breadcrumbs {
	padding: 10px 40px 0px;
	max-width: 1100px;
	margin: 0 auto;
}
.addthis_native_toolbox {
	background: #fff;
	max-width: 1100px;
	text-align: right;
	margin: 0 auto;
	min-height: 30px;
	position: relative;
}
.addthis_native_toolbox #atstbx {
	position: absolute;
	right: 0;
}
.first-c2a {
	background: #f7f7f7;
	border: 1px solid #bfbfbf;
	margin-bottom: 20px;
}
.actus_home .fl-post-feed-post {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
}
.actus_home h2 {
	font-size: 1.3em;
	margin-top: 10px;
	margin-bottom: 0;
}

/* ACCUEIL NEW  */
.accueil_new .col-action-home {
	position: relative;
	min-height: 120px;
}
.accueil_new .col-action-home .fl-callout-button {
	position: relative;
	bottom:auto;
	width: auto;
}
.bloc_accueil_new {
/*
	background: #f7f7f7;
	border: 1px solid #bfbfbf;
*/
	margin-bottom: 20px;
}
.bloc_accueil_new.pret_immo .fl-callout-button {
	padding-top: 30px;
}
.bloc_border_bg {
	background: #f7f7f7;
	border: 1px solid #bfbfbf;
	margin-bottom: 20px;
}
.bloc_border_bg_img img {
	border: 1px solid #bfbfbf;
}
.widget_sim_pret_mci h2 {
	font-size: 1.5em;
	margin-top: 0;
}
.widget_sim_pret_mci .fl-widget {
	margin-bottom: 0;
}
.bg_blue {
	background: #0098d4;
	color: #fff;
	margin: 0 10px;
}
.bg_blue h2 {
	color: #fff;
	padding: 5px 0 2px !important;
}
.widget_sim_pret_mci .sim_pret_mci .frm_description p {
	font-size: 1em !important;
}

#frm_field_173_container div {
	width: 100%;
}
#frm_field_173_container .frm_third.frm_form_field {
	width: 100%;
	text-align: right;
}

#form_o7th1s332 .frm_two_thirds {
	width: 100%;
}
#frm_checkbox_318-0 {
	margin-left: 10px;
}
.content_dossiers {
	max-width: 1100px;
	padding: 20px;
	margin: 0 auto;
}
.infos_interlocuteur {
	float: right;
}


.simul_widg .fl-widget {
	margin-bottom: 0;
}
.simul_widg .fl-widget .frm_form_fields {
	margin-bottom: 0;
}
/* TABLEAUX */
span.tablepress-table-description {
	font-weight: bold;
	font-size: 1.2em;
}

/* ACTUALITÉS */
.blog .col-md-3 {
	width: 18%;
}
/* ESPACE MEMBRES */
.page-id-372 a.lost {
	display: none;
}

#form_contact_mc label,
#form_contact_mc h3 {
	color: #f2f2f2;
}

body.page-id-1274 #frm_field_173_container .frm_third.frm_form_field {
	margin-left: 0;
}

.link_modular {
	background: url(img/logo-modular-50.png) no-repeat left 9px;
	background-size: 21%;
	display: inline-block;
	padding-left: 16px;
	line-height: 32px;
	color: #000 !important;
}
.fl-module.fl-module-widget.fl-node-58fb5b076ab02 {
	height: -webkit-fill-available;
	height: -moz-available; 
	height: fill-available;
}

@media (max-width: 768px) {
	.fl-callout .fl-callout-title {
		font-size: 1.5em;
	}
	h2,
	h2.fl-heading {
		font-size: 1.7em !important;
	}
}