/*



 Theme Name:   Avada Child



 Description:  Thème personnalisé pour Strammer



 Author:       Mahii Conception



 Author URI:   http://mahii-conception.com



 Template:     Avada



 Version:      1.0.0



 Text Domain:  avada-child



*/



body{
	color:#fff;
	/*font-family: Verdana !important;*/
}

/*MENU*/
/*.fusion-main-menu > ul > li > a {
	font-family: Verdana,Geneva,sans-serif !important;
	font-size: 14px !important;
        font-weight: 400!important;
}*/

/* Slider */



#sliders-container {



	max-width: 1100px;



	margin: auto;



}







#sliders-container .rev_slider_wrapper .rev_slider .tp-leftarrow.tparrows, 



#sliders-container .rev_slider_wrapper .rev_slider .tp-rightarrow.tparrows {



	background-color: #fff !important;



    width: 35px !important;



    height: 35px !important;



}







.rev_slider_wrapper .rev_slider .tp-leftarrow.tparrows:before, .rev_slider_wrapper .rev_slider .tp-rightarrow.tparrows:before {



    line-height: 38px !important;



}







.tparrows:before { 



	color: #606060 !important;







}











/* HOME */







.home #main {



	padding-top: 0 !important;



	padding-bottom: 0;



}



#main {



	padding-top: 0 !important;



	padding-bottom: 0 !important;



}



.box-title {



	margin-top: 0 !important;



	position: relative;



}







.box-title h3 {



	color: #535353 !important;



	font-size: 35px !important;



	line-height: 32px !important;



	position: relative;



	z-index: 2;







}







.box-title h3 strong {



	font-size: 44px !important;



}











.fusion-column-wrapper {



	position: relative;



}











/* HOME LAST NEWS */







#last-news-home .fusion-column-wrapper:before {



	content: " ";



	display: block;



	position: absolute;



	left: 0;



	top: 0;



	width: 197px;



	max-width: 100%;



	height: 80px;



	background-color: #ffe49c;



	z-index: 1;



}







.home .fusion-recent-posts .columns .column .meta .meta-separator,



.home .fusion-recent-posts .columns .column .meta span a {

	display: none;



}





.home .fusion-recent-posts .columns .column h4,

.home .fusion-recent-posts .columns .column h4 a {

	text-transform: uppercase;

	font-weight: bold;

	font-size: 18px;

}





.home .fusion-recent-posts .columns .column h4 a:hover {

	}



.fusion-recent-posts {



	padding-bottom: 8px !important;



}







.home .fusion-recent-posts .columns .column .meta span {



	text-transform: uppercase;



	color: #535353 !important;



	font-weight: bold;



	font-size: 14px;



}







.home .fusion-recent-posts .recent-posts-content {



	margin-top: 25px;



	border-bottom: 1px solid #93979c;



}







/* HOME ABOUT */







#about-us-home .fusion-column-wrapper:before {



	content: " ";



	display: block;



	position: absolute;



	left: 0;



	top: 0;



	width: 218px;



	max-width: 100%;



	height: 80px;



	background-color: #91cad6;



	z-index: 1;



}







#about-us-home .fusion-column-wrapper {



	min-height: 290px;



	/*min-height: 290px;*/



}







#about-us-home  .box-title {



	background-color: #cccccc;



}







#about-us-home  .box-title h3 {



	color: #fff !important;



	padding: 30px !important;



	padding-bottom: 0 !important;



}







#about-us-home p {



	color: #fff !important;



	text-transform: uppercase;



	font-weight: bold;



	padding: 30px;



	font-size: 18px;



	line-height: 1.5;



	min-height: 215px !important;



	/*min-height: 215px !important;*/



	margin-bottom: 0 !important;



}







#about-us-home-2:before {



	content: " ";



	display: block;



	position: absolute;



	top: 38px;



	left: 0;



	z-index: 2;



	width: 0;



	height: 0;



	border-style: solid;



	border-width: 10px 0 10px 12px;



	border-color: transparent transparent transparent #cfcfcf;







}







#about-us-home-2 p {



	line-height: 1.8;



	padding: 30px;



	padding-bottom: 20px;



	margin-bottom: 0;



	min-height: 290px;



	/*min-height: 290px;*/



}







/* Offices */



#about-us-home #box-title-office {



	position: relative;



	background-color: #e2e2e2;



}







#about-us-home #box-title-office:before {



	content: " ";



	display: block;



	position: absolute;



	left: 0;



	top: 0;



	width: 197px;



	max-width: 100%;



	height: 80px;



	background-color: #ffe49c;



	z-index: 1;







}







#about-us-home #box-title-office {



	margin-bottom: 0;



}







#about-us-home #box-title-office h3 {



	color: #575757 !important;



}







#about-us-home #box-title-office h3 strong {



	color: #575757 !important;



	font-size: 38px !important;



}







.office-select {



	background-color: #e2e2e2;



	padding: 30px;



	padding-bottom: 20px;



}







#about-us-home .office-select p {



	min-height: 0 !important;



	padding: 0;



	padding-left: 8px;



}







.selected-country, .selected-office {



	position: relative;



	background-color: #9fa0a0;



	cursor: pointer;



}







.selected-country {



	margin-bottom: 20px !important;



}







.office-select ul {



	display: none;



	list-style: none;



	background-color: #9fa0a0;



	position: absolute;



	top: 14px;



	z-index: 3;



	padding: 0;



	width: 100%;



}







.office-select ul li:hover {



	background-color: rgba(255,255,255,0.1);



	cursor: pointer;



}











.office-select .arrow-down {



	width: 0;



	height: 0;



	border-style: solid;



	border-width: 10px 7.5px 0 7.5px;



	border-color: #ffffff transparent transparent transparent;



	position: absolute;



	top: 9px;



	right: 7px;



}







.office-select ul li {



	padding: 10px;



	text-transform: uppercase;



	font-weight: bold;



	color: #fff;



}







#about-us-home h4 {



	background-color: #e2e2e2;



	padding: 30px;



	padding-top: 10px;



	margin: 0;



	font-weight: bold;



	font-size: 21px;



	color: #787878;



	left: 25px;



}







/* Hauteur des blocks */







@media screen and (min-width: 1100px) {



	#last-news-home,



	#about-us-home,



	#about-us-home-2 {



		min-height: 646px;



		/*min-height: 900px;*/



	}



	#about-us-home,



	#about-us-home-2 {



		background-color: #e2e2e2;



	}



	#last-news-home {



		background-color: #afb6bd;



	}







	#about-us-home.fusion-one-third {



		width: 32.3%;



	}







	#about-us-home-2.fusion-one-third {



		width: 34.3%;



	}



}







@media only screen and (max-width: 800px) {



	#about-us-home .fusion-title {



	    margin-top: 0px !important;



	    margin-bottom: 0px !important;



	    padding-bottom: 20px !important;



	}



	.fusion-one-third {

		min-height: 0 !important;

	}



}



/* Middle management */ 



.page-id-12103 .fusion-one-third .fusion-column-wrapper {

	min-height: 858px; 

}



.middle-management-title {

	background-color: #7eaac7;

	padding: 0;

	position: relative;

	z-index: 1;

}



.middle-management-title h2.title-heading-left {
	font-size: 48px !important;
	margin-top: 30px;
	left: 30px;
	color: #fff;
	line-height: 48px !important;
	position: relative;
	z-index: 3;
}


.middle-management-title h2.title-heading-left p {
	margin: 0 !important;
}

/*.middle-management-title h2.title-heading-left .management-title {
	position: absolute;
	top: 0%;
	margin-top: -58px
	left: 0px;
	right: 20px;
	padding-bottom: 12px;
	border-bottom: 7px solid #fff;
}*/

/*By Ludo*/
.management-title {
	font-size: 48px !important;
	/*margin-top: 30px;*/
	left: 5%;
	line-height: 48px !important;
	position: absolute;
	/*top: 0%;*/
	/*margin-top: -58px*/
	/*left: 0px;*/
	/*right: 20px;*/
	/*padding-bottom: 12px;
	border-bottom: 7px solid #fff;*/
	color:#fff;
}

.management-subtitle {
	font-size: 36px !important;
	top:140%;
	left: 5%;
	line-height: 36px !important;
	position: absolute;
        color:#fff !important;
}

.outplacement-subtitle {
	font-size: 36px !important;
	top:110%;
	left: 5%;
	line-height: 36px !important;
	position: absolute;
        color:#fff !important;
}

.management-text {
	color:#fff;
}

.management-text a {
	color:#fff;
	text-decoration: underline;
}

.management-text a:hover {
	color:#999;
	text-decoration: underline;
}

.mini-cv-bloc {
	font-size: 12px !important;
	color:#fff;
}

.mini-cv-bloc h3{
	font-size: 16px !important;
	line-height: 16px; !important;
	color:#fff !important;;
}


.mini-cv-bloc a{
	font-size: 12px !important;
	color:#fff;
}
/*toggle*/

.management-list ul {
	list-style:none;
	margin-left:0;
	padding-left:0;
}

.management-list li {
	margin-bottom:15px;
}

/*Toggle Home*/
.management-list-home ul {
	list-style:none;
	margin-left:0;
	padding-left:0;
	color:#fff !important;
}

.management-list-home li {
	margin-bottom:15px;
}

/*LUDO*/
/*Texte blanc*/
.whitetext {
	color:#fff;
}

.whitetext a {
	color:#1a80b6;
}

.whitetext a:hover {
	color:#ADD8E6;
}

/*Contact page*/
.contactPageToggle h4{
	color:#333 !important;
}



/*End Ludo*/
/* Middle management */ 



.page-id-12119 .fusion-one-third .fusion-column-wrapper {

	min-height: 1034px; 

}



.talent-management-title {

	background-color: #4d77a9;

	padding: 70px 25px 71px;

	position: relative;

	z-index: 1;

}



.talent-management-title h2.title-heading-left {

	font-size: 48px !important;

	color: #fff;

	line-height: 48px !important;

	padding-bottom: 20px !important;

	border-bottom: 7px solid #fff;

	position: relative;

	z-index: 3;

}





.talent-management-title:after {

	content: " ";

    display: inline-block;

    position: absolute;

    left: 0px;

    top: 25px;

    background-color: #7aa3a7;

    width: 71px;

    height: 210px;

    z-index: -2;

}





/* Footer */



.fusion-footer-widget-area {



	border-top: 0 !important;



}







.fusion-footer-widget-area ul li a {



	border-bottom: 0;



	color: #7b7b7b;



	padding-bottom: 2px;



}







.fusion-footer-widget-area ul li a:hover {



	color: #bbbbbb !important;



}







.fusion-footer-widget-area ul.sub-menu {
	margin-top: 10px;
	margin-left: 20px;
}

.fusion-footer-widget-area ul.sub-menu li a:before {
	content: ".";
	color: #7b7b7b;
}

.fusion-footer-widget-area ul.sub-menu li a:hover:before {
	color: #bbbbbb !important;
}

.panel-group {
	margin-top: 35px;
}

.show-mobile {
	display: none !important;
}


@media screen and (max-width: 992px) and (min-width: 768px) {
	.fusion-spacing-no.fusion-one-third {
		width: 50% !important;
	}

	.fusion-row .fusion-one-third:nth-child(3) {
		width: 100% !important;
	}
}

@media screen and (max-width: 992px) {
	#main {
		padding: 0 !important;
	}

	.fusion-row .fusion-one-third:nth-child(3) .fusion-column-wrapper {
		min-height: 0 !important;
	}
}


@media screen and (max-width: 768px) {
	#main {
		padding: 0 !important;
	}

	.fusion-row .fusion-one-third:nth-child(3) .fusion-column-wrapper {
		min-height: 0 !important;
	}

	.page-id-12103 .fusion-one-third .fusion-column-wrapper {
		min-height: 0 !important;
	}

	.hide-mobile {
		display: none !important;
	}

	.show-mobile {
		display: block !important;
	}
}

@media only screen and (max-width: 640px) and (min-width: 320px) {
	#content {
	    margin-bottom: 0px !important;
	}
	.title {
		margin-bottom: 0 !important;
	}
}
