@charset "UTF-8";
/* Custom CSS by BIX */

div#header-top-bar {
  background: black;
  color: white;
}

.header-section.header-dark .header-topbar-section .welcome-text {
  color: #000!important;
}

.header-section.header-dark .header-topbar-section a {
  color: #000!important;
text-decoration:underline!important;
}

.tpath-block.tpath-block-wrapper .vc_row.vc_custom_1476709913110{
  display: none!important;
}

.wpcf7 h3{
    border-top: 4px #8DC53E dotted;
    padding-top: 16px;
    font-size: 35px;
    margin: 60px 0 30px 0;
}

.wpcf7 input{
margin:0!important;
width:125%!Important;
height:inherit!Important;
}

.wpcf7 input[type=checkbox],
.wpcf7 input[type=radio]{
width: inherit!important;
margin-left: 15px!important;
margin-right: 5px!important;
}

.wpcf7 input[type="submit"]{
width: 420px!important;
}

.wpcf7 textarea{
height:140px;
width:135%!important;
margin:0!important;
}

.wpcf7 .interets span.wpcf7-list-item,
.wpcf7 .cmp-occupation span.wpcf7-list-item,
.wpcf7 .prf-abc span.wpcf7-list-item,
.wpcf7 .prf-autres span.wpcf7-list-item{
margin-left:0em!important;
}

input[type="submit"],
.wpcf7 input[type="submit"] {
    border: 2px solid;
    border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -o-border-radius: 0px!important;
    -ms-border-radius: 0px!important;
    text-align: center;
    padding: 9px 24px!important;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    width: auto;
    height: auto;
    text-transform: uppercase;
    color: #8DC53E!important;
    background: white!important;
}

input[type="submit"]:hover,
.wpcf7 input[type="submit"]:hover {
    background: #8DC53E!important;
	color:white!important;
}

.overlay-post .post-mediaicon {
  font-size: 75px;
  height: 110px;
  line-height: 110px;
  width: 110px;
}

body.page-id-2713 .wpcf7 input,
body.page-id-2713 .wpcf7 textarea{
max-width:100%!Important;
}

.wpb-js-composer .vc_tta-color-green.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
  color: black!important;
}

@media only screen and (max-width: 767px){

.header-topbar-section .welcome-text {
  font-size: 15px!important;
  line-height: 28px!important;
  margin: 5px 0 -10px 0!Important;
  padding: 0!Important;
}
	
.header-main-section .navbar-collapse {
  position: relative;
  top: -230px!Important;
  background: black!important;
}
	
.sticky-wrapper .container{
  position: absolute!important;
}	
	
.is-sticky .header-main-section .navbar-collapse {
  position: inherit!important;
  top: inherit!Important;
}
	
.sticky-wrapper.is-sticky .container{
  position: relative!important;
}

	
.navbar-header.tpath-logo img {
  margin-left: 20px!important;
}
	
.header-logo-section .tpath-logo-bar li > div:first-child{
  margin-left: 10px!important;
  margin-top:-10px!important;
}
.header-logo-section .tpath-logo-bar li > div{
  margin-left: 10px!important;
}
	
.header-logo-section .tpath-logo-bar li > div.header-top-btn {
  margin-top: 6px!important;
  margin-left: 11%!Important;
  margin-bottom: -3px!important;
}
	
.header-section.header-styleone .is-sticky .header-main-section.sticky-header-wrap {
  background: rgba(255,255,255,0.9)!important;
  border-bottom: 1px solid #ccc!Important;
}

.is-sticky .header-menu-toggle-sticky .sticky-menu-toggle {
  background-color: #65AA04!important;
}
	
.wpcf7 input,
.wpcf7 textarea{
max-width:100%!Important;
}
}