/*
Theme Name: Soud Ouest Metal
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: Child theme of bb-theme
Author: Frank Bergère
Author URI: http://modular.fr
template: bb-theme
*/
#fl-to-top {
	bottom: 75px;
}
.hover_grey:hover {
	background: #d8d8d8;
}
.hover_grey:hover .fl-button {
	background-color: #ff7d05 !important;
}
.hover_grey .fl-button:hover {
	text-decoration: underline;
}
.border_radius_50 {
	border-radius: 50%;
	border: 2px solid #fff;
	background-color: #F7F7F7;
	width: 160px;
	height: 160px;
	box-shadow: 0 0 2px 1px #eaeaea;
	padding-top: 26px;
	display: inline-block;
}
.border_radius_50_container {
	text-align: center;
}
body.home header {
	display: none;
}
.fl-page-nav-right.fl-page-header-fixed .fl-logo-text,
.fl-page-header-fixed .fl-logo-text {
	font-size: 24px;
}
.arrow_down {
	z-index: 9;
}
.fl-module-heading.site_name_home h1.fl-heading {
/*
	background: url(images/logo-soud-ouest-metal.png) no-repeat left center transparent;
	padding: 0 0 0 100px !important;
	background-size: 20%;*/
}

.logo_som {
	z-index: 99;
	position: relative;
}
.logo_som img {
	background: rgba(243,137,0,0.7);
	padding: 0px;
	border-radius: 10px;
	max-width: 70% !important;
}
.slider_home {
	margin-top: -173px;
}
.slider_home .fl-slide-title,
.slider_home .fl-slide-text > * {
	line-height: 1em !important;
}
.slider_home .fl-slide-text p {
	font-size: 30px;
}
.slider_home .fl-slide-text p:first-child {
	font-size: 90px;
}

.fl-content-slider-navigation {
	z-index: 60;
}
.fl-page-header.fl-page-header-primary #menu-menu-home-1 .menu-item-435, /* Mentions légales */
.fl-page-header.fl-page-header-fixed #menu-menu-home .menu-item-435,
#menu-item-435 { 
	display: none;
}
body > div > footer > div.fl-page-footer > div > div > div.col-md-6.col-sm-6.text-left.clearfix {
	width: 40%;
}
body > div > footer > div.fl-page-footer > div > div > div.col-md-6.col-sm-6.text-right.clearfix {
	width: 60%;
}

.col_services .fl-col-content:hover {
	background: #d1d1d1;
}
.bloc_bottom {
	display: block;
	width: 60%;
	margin: 0 auto 40px;
	background: #e2e2e2;
	border: 2px solid #000;
	text-align: center;
	padding: 30px;
	font-size: 1.5em;
}
footer .fl-page-footer-nav li {
	display: none;
}
footer .fl-page-footer-nav li.menu-item-435 {
	display: block;
}
/* RESPONSIVE */
@media screen and (max-width: 768px) {
	.big_text h3,
	.big_text h2 {
		font-size: 36px !important;
	}
	.bloc_orange a.fl-button {
		font-size: 36px !important;
		padding: 10px !important;
	}
}
@media screen and (max-width: 414px) {
/*
	.logo_som {
		display: none;
	}
	.slider_home {
		margin-top: 0;
	}
*/
	.bloc_bottom {
		width: 90%;
		font-size: 1.2em;
	}
	.big_text h3 {
		font-size: 36px !important;
	}
	.fl-page-footer .col-md-6 {
		width: 100% !important;
		clear: both;
	}
}
.page-template-default h1.fl-heading {
	font-size: 48px !important;
}
body.home.page-template-default h1.fl-heading {
	font-size: 25px !important;
}
