@font-face { 	font-family: "Montserrat-Regular"; 	src: url('../fonts/montserrat/Montserrat-Regular.otf'); }
@font-face { 	font-family: "myriad-pro-regular"; 	src: url('../font/MYRIADPRO-REGULAR.otf'); }
@font-face { 	font-family: "helvetica-neue"; 	src: url('../font/HelveticaNeueLTStd Lt.otf'); }

.first-container {
	margin-top: 120px;

	min-height: 700px;
}

.first-container p {
	margin: 0;
}

.first-container .content-title {
	font-size: 21px;
	font-weight: bold;

}
.first-container .content-txt {
	margin-bottom: 40px;
	margin-top: 15px;

}


/* ***** ** ****** ** ***** */
/* ***** ** NAVBAR ** ***** */

nav {
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.navbar-default {
	background-color: white;
	border-bottom: 3px solid black;
}

/*color: #34495e; COULEUR A SAVE POUR FUTUR nav scroll*/
.navbar-default .navbar-nav > li > a {
	color: black;
}

.navbar-default .navbar-nav > li > a.navbar-home {
	color: #1179f2;
}

.navbar-default .navbar-nav > .dropdown > a .caret {
	border-top-color: black;
	border-bottom-color: black;
}
.dropdown-menu > li > a {
	color: black;
	border-bottom: 1px solid #424242;  /*gris leger*/
}

.navbar-brand-img {
	width: 180px;
	height: 23px;
	background-image: url("../img/assets/nav-logo-dark.png");
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
@media (max-width: 350px) {
	.navbar-brand-img {
		width: 180px;
		height: 23px;
		background-image: url("../img/assets/nav-logo-dark.png");
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.navbar-brand {
		padding: 14px 0px;
	}
}

.navbar-default .navbar-nav > li > a, .dropdown-menu > li > a {
	font-size: 13px;

	 text-transform: uppercase;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #1179f2 !important; /*bleu*/
	background-color: transparent;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
	border-top-color: #1179f2 !important; /*bleu*/
	border-bottom-color: #1179f2 !important; /*bleu*/
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #1179f2; /*bleu*/
	background-color: transparent;
}
.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
	border-top-color: #1179f2; /*bleu*/
	border-bottom-color: #1179f2; /*bleu*/
}
.dropdown-menu, .select2-drop {
	background-color: #1C1C1C; /*gris*/
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	color: #1179f2; /*bleu*/
	background-color: #424242;  /*gris leger*/
}

@media (max-width: 995px) {
	.navbar-nav > li > a {
		padding: 15px 13px;
	}
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
		color: #1179f2 !important; /*bleu*/
		background-color: transparent !important;
	}
	.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
		border-top-color: #1179f2 !important; /*bleu*/
		border-bottom-color: #1179f2 !important; /*bleu*/
	}
	.dropdown-menu, .select2-drop {
		background-color: #1C1C1C !important; /*gris*/
	}
	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
		color: #1179f2 !important; /*bleu*/
		background-color: #424242 !important;  /*gris leger*/
	}
	.dropdown-menu > li > a {
		color: white !important;
		border-bottom: 1px solid #424242 !important;
	}
	.navbar-brand-img {
		margin-left: 0px !important;
	}

	.navbar-toggle:before, .navbar-toggle:before {
		color: black !important; /*#1C1C1C !important;*/
	}
	.navbar-toggle:hover:before, .navbar-toggle:focus:before {
		color: grey !important; /*#1179f2 !important;*/;
	}
}

.navbar a {
	font-family: "Montserrat-Regular", sans-serif;
}

.navbar-scroll {
    background: #fff;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.15);
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.15);
}

/**/

.page-title {
	float: left;
	margin-left: 60px;
	margin-top: 5px;
	font-size: 50px;
}

.content-title1 {
	clear: both;
}

.bloc-img-rod {
	background-image: url("../img/assets/reply_or_die.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	height: 100px;
	width: 130px;
	margin-bottom: 90px;

	float: left;
}



/*

nav li a {
	float: left;
	margin-right: 30px;
	color: white !important;
	text-decoration: none;
	font-family: "myriad-pro-regular", "helvetica-neue", sans-serif;	
}
nav li a:hover {
	color: rgb(194, 194, 194) !important;
}
nav li a:active {
	color: white !important;
}

.navbar {
	background: #1179f2;

	border-bottom: 4px solid #0a5dbe;
}



.page-title {
	float: left;
	margin-left: 60px;
	margin-top: 5px;
	font-size: 50px;
}

.content-title1 {
	clear: both;
}


.bloc-img-rod {
	background-image: url("../img/assets/reply_or_die.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	height: 100px;
	width: 130px;
	margin-bottom: 90px;

	float: left;
}

.navbar-default .navbar-toggle:hover:before, .navbar-default .navbar-toggle:focus:before {
color: white;
}

.rod-img2 {
	width: 80px;
	float: left;
}
.navbar-brand {
	padding-top: 8px !important;
}
.navbar-brand h2 {
	color: white;
	font-size: 30px;
	float: left;
	margin-left: 10px;
	margin-top: 13px;
	font-family: "myriad-pro-regular", "helvetica-neue", sans-serif;
	font-weight: bold;
	text-shadow: 0 3px 5px rgba(0,0,0,0.5);
	padding: 0px !important;
}

.nav {
		float: right;
	}
@media (max-width: 767px) {
	.nav {
		float: inherit;
	}
}

nav li a {
	float: left;
	margin-right: 30px;
	color: white !important;
	text-decoration: none;
	font-family: "myriad-pro-regular", "helvetica-neue", sans-serif;	
}
nav li a:hover {
	color: rgb(194, 194, 194) !important;
}
nav li a:active {
	color: white !important;
}

.navbar {
	background: #1179f2;

	border-bottom: 4px solid #0a5dbe;
}

.navbar-lg .navbar-nav > li > a {
	font-size: 18px;
}


.page1-info1 {
	position: absolute;
	top: 28%;
	left: 28%;
}
.page1-info1 p {
	color: white;
	font-size: 70px;
	font-weight: bold;	
}
.page1-info2 {
	position: absolute;
	left: 36%;
	top: 46%;
}
.page1-info2 p {
	color: white;
	font-weight: 200;
	font-size: 26px;
}



/* ***** ** ****** ** ***** */
/* ***** ** FOOTER ** ***** */


.footer {
	width: 100%;
	/*height: 500px;*/
	/*background-color: #f5f5f5;

	background-color: #ecf0f1;
	border-top: 10px solid #e0e3e6;*/
	width: 100%;
	margin-top: 0px;
	text-align: center;


	border-top: 1px solid #e0e3e6;
}

.bottom-menu {
	padding-top: 42px;
	padding-bottom: 42px;
	line-height: 1;
	color: #bcc3ca;
	/*background-color: #ebedef;*/
	background-color: transparent;
}

.bottom-menu a {
	padding-top: 5px;
	padding-bottom: 5px;

	font-size: 18px;
	font-weight: bold;
}
.bottom-menu a:hover, .bottom-menu a:focus {
	color: #1179f2;
}

.bottom-menu-brand {
	width: 180px;
	height: 23px;
	background-image: url("../img/assets/nav-logo-dark.png");
	background-size: 100% 100%;
	background-repeat: no-repeat;

	margin-top: 7px !important;
}

/* ***** ********** ********** responsive ********** ********** ***** */

@media all and (max-width: 1200px) {
	.navbar-nav > li > a {
		padding: 10px 21px;
	}
	nav li a {
		margin-right: 10px;
	}
}

@media all and (max-width: 1000px) {
	.navbar-lg .navbar-nav > li > a {
		font-size: 13px;
		line-height: 1.6;
	}
	.navbar-nav > li > a {
		padding: 10px 12px;
	}
}

@media all and (max-width: 550px) { 
	.navbar-brand h2 {
		font-size: 20px;
		margin-top: 18px;
	}
}

@media all and (max-width: 320px) { 
	.navbar-brand h2 {
		display: none;
	}
	.navbar-toggle {
		margin: 0;
	}
}
@media all and (max-width: 190px) { 
	.navbar-brand {
		display: none;
	}
}