/*SLIDE HOME PHOTOS BORDER BOTTOM*/
.q_slider {
	border-bottom: 1px solid grey !important;
	height: 600px !important;
}
.invisible {
	color: rgba(1,1,1,0) !important;
}
.link-tuile {
		font-family: "Raleway", sans-serif !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: bold !important;
		color: white !important;
}
.link-tuile a {
		background: #DE1900 none repeat scroll 0 0;
    border: 1px solid white;
    color: #ffffff;
    display: inline-block;
    margin: auto 10px auto auto;
    margin-top: 15px !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    width: 220px;
    text-transform: uppercase;
    text-align: center;
    padding: 5px 20px;
    margin-bottom: 10px;
}
.link-tuile a.linkRegular {
    background: transparent;
    border: none;
    color: #ffffff;
    display: inline;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: none;
    width: auto;
    text-decoration: underline !important;
    text-transform: uppercase !important;
    padding-left: 5px;
}
.link-tuile a.linkRegular:hover {
background: none !important;
    border: none !important;
    color: #DE1900 !important;
}

.home .wpb_wrapper h4 {
	color: #DE1900 !important;
}
/*lef popup*/
.quote-form .btn {
	background: #DE1900 !important;
}
/*BLUE FRAMES in RED*/
.qbutton {
	background-color: #DE1900 !important;
	border-color: #DE1900 !important;
}
/* IMG personalities face pictures */
.vc_box_border_grey img {
	border: solid 1px grey;
}

.menu-top-dark {
	display:none !important;
}
.menu-item-22357 a, .menu-item-28457 a, .menu-item-wpml-ls-108-fr a, .menu-item-wpml-ls-108-en a, .menu-item-23638 a, .menu-item-28589 a {
	display:none !important;
}
footer #nav_menu-4 #menu-top_menu-2 > li, footer #nav_menu-4 #menu-top_menu-anglais-5 > li {
	display: block !important;
}

/* CAROULSEL ITEMS spacing */
.qode_carousels .slides > li {
    padding: 0 30px !important;
}
.clients .wpb_wrapper .grid_section {
	padding-top: 0px !important;
  padding-bottom: 0px !important;
}

/*MENU HOVER COLOUR RED*/
header .menuPrincipal #nav-menu-item-23638 a:hover span {
    background: #b01704 !important;
}

/*LOGO HEADER SHADOW */
/*.q_logo .normal {
	  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}*/
header .header_top_dark .container {
    background: rgba(220,220,220,1) !important;
}

/* HEADER */
.scrolled_not_transparent {
	border-bottom: 1px solid grey !important;
	/*overflow: auto;*/
}
li.narrow .second .inner ul {
	padding-bottom: 0px;
}
.header_top_bottom_holder .container {
	padding: 10px;
}
/* FLAG SHADDOW */
.wpml-ls-flag {
    box-shadow: 0 0px 1px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* BACKGROUND BUG WITH VIDEO HOME PAGE */
.full_section_inner {
	/*background-color: white;*/
}

/* FOOTER */
footer {
	border-top: 1px solid white;
}
.menu-top_menu-container .menu .menu-item-28645 a, .menu-top_menu-container .menu .menu-item-28644 a, .menu-top_menu-anglais-3-container .menu .menu-item-28647 a, .menu-top_menu-anglais-3-container .menu .menu-item-28648 a {
	display:none !important;
}
.menu-top_menu-container .menu .menu-item-28645 ul a, .menu-top_menu-container .menu .menu-item-28644 ul a, .menu-top_menu-anglais-3-container .menu .menu-item-28647 ul a, .menu-top_menu-anglais-3-container .menu .menu-item-28648 ul a {
	display:block !important;
}

/* BOTTOM other services squares */
.q_image_with_text_over .front_holder, .q_image_with_text_over .back_holder {
	padding: 10px !important;
} 
/* SERVICES LINKS */
.back_holder_inner a {
	top:160px !important;
}