/***************************************************** NEW TMP *****************************************************/
body{ padding-top: 100px !important; }
header{ background-color: #2b5f93; }
#main-nav{ box-shadow: 0 1px 0 0 rgba(0,0,0,0.1) }
.page-h{ background-color: #2b5f93 !important; box-shadow: none !important; }
.page-h .jumbotron h1{ color: #FFF !important; }
.filter-fr .input-group-addon{ color: #FFF; }
.filter-fr .input-group .form-control{ color: #FFF; }
.news_1.item .inner .left-side img{ object-fit: cover; }
/***************************************************** NEW TMP *****************************************************/

#contact-form-fr h2{ color: #666; margin-bottom: 50px; }
#contact-form{ padding-top: 20px; }
#contact-form .input-group{ width: 100%; margin-bottom: 10px; }
#contact-form .input-group label{ font-size: 18px; color: #666; font-weight: normal; }
#contact-form .input-group input{ padding: 20px 10px; border-radius: 5px;
    box-shadow: inset 0 2px 6px 0 rgba(0,0,0,0.15);
}
#contact-form .input-group textarea{ width: 100%; resize: vertical;
    box-shadow: inset 0 1px 6px 0 rgba(0,0,0,0.15); border-radius: 5px;
}
#contact-form button{ border-radius: 5px; margin-top: 10px;
    padding: 15px 50px 13px 50px; font-size: 18px; width: 100%;
}
#contact-form{  }



@media(max-width: 768px){
	.page-b > section.wrapper{ background-image: none !important; padding: 40px 0 !important; }
	.page-b > section.wrapper > div.container .col-md-6{ margin-bottom: 40px; }
	.page-b > section.wrapper > div.container h4{}
	.page-b > section.wrapper > div.container h4 > span{ font-weight: 100; }
}