﻿/*    Template: consulting    Theme Name: Consulting Child Theme    Theme URI: http://consulting.stylemixthemes.com/    Author: StylemixThemes    Author URI: http://stylemixthemes.com/    Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.    Version: 1.1    License: GNU General Public License v2 or later    License URI: http://www.gnu.org/licenses/gpl-2.0.html    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready    Text Domain: consulting-child-theme*//***********		TYPOGRAFY*********/@font-face {	font-family: 'Penumbra';	src: url('fonts/Penumbra/PenumbraFlareStd-Light.eot');	src: url('fonts/Penumbra/PenumbraFlareStd-Light.eot?#iefix') format('embedded-opentype'),		url('fonts/Penumbra/PenumbraFlareStd-Light.woff2') format('woff2'),		url('fonts/Penumbra/PenumbraFlareStd-Light.woff') format('woff'),		url('fonts/Penumbra/PenumbraFlareStd-Light.ttf') format('truetype'),		url('fonts/Penumbra/PenumbraFlareStd-Light.svg#PenumbraFlareStd-Light') format('svg');	font-weight: 300;	font-style: normal;}@font-face {	font-family: 'Futura-book';	src: url('fonts/Futura/Book/FuturaStd-Book.eot');	src: url('fonts/Futura/Book/FuturaStd-Book.eot?#iefix') format('embedded-opentype'),		url('fonts/Futura/Book/FuturaStd-Book.woff2') format('woff2'),		url('fonts/Futura/Book/FuturaStd-Book.woff') format('woff'),		url('fonts/Futura/Book/FuturaStd-Book.ttf') format('truetype'),		url('fonts/Futura/Book/FuturaStd-Book.svg#FuturaStd-Book') format('svg');	font-weight: normal;	font-style: normal;}@font-face {	font-family: 'Futura-light';	src: url('fonts/Futura/Light/FuturaStd-Light.eot');	src: url('fonts/Futura/Light/FuturaStd-Light.eot?#iefix') format('embedded-opentype'),		url('fonts/Futura/Light/FuturaStd-Light.woff2') format('woff2'),		url('fonts/Futura/Light/FuturaStd-Light.woff') format('woff'),		url('fonts/Futura/Light/FuturaStd-Light.ttf') format('truetype'),		url('fonts/Futura/Light/FuturaStd-Light.svg#FuturaStd-Light') format('svg');	font-weight: 300;	font-style: normal;}/* This stylesheet generated by Transfonter (https://transfonter.org) on October 7, 2017 3:24 PM */@font-face {	font-family: 'Futura-bold';	src: url('fonts/Futura/Bold/FuturaStd-Bold.eot');	src: url('fonts/Futura/Bold/FuturaStd-Bold.eot?#iefix') format('embedded-opentype'),		url('fonts/Futura/Bold/FuturaStd-Bold.woff2') format('woff2'),		url('fonts/Futura/Bold/FuturaStd-Bold.woff') format('woff'),		url('fonts/Futura/Bold/FuturaStd-Bold.ttf') format('truetype'),		url('fonts/Futura/Bold/FuturaStd-Bold.svg#FuturaStd-Bold') format('svg');	font-weight: bold;	font-style: normal;}.top_nav .top_nav_wrapper > ul > li ul, .top_nav .main_menu_nav > ul > li ul{				width:max-content;}.sub-menu li:before, .sub-menu li:after{display:none}.top_nav_wrapper > ul > li > a, .top_nav .top_nav_wrapper > ul{			font-family:"Futura-book"!important;			letter-spacing: 1px!important;			font-weight:normal!important;			height:auto!important;			border:0!important}p{	font-size:15px;	font-family:Verdana!important;	line-height:20px!important}.wpb_content_element ul li:before{display:none!important}h1:after,h2:after,h3:after,.h4_qualites h4:after{ 	background:#682666!important;			width: 50px!important;			margin-top:20px!important}					.h4_qualites h4{display:flex;flex-direction:column;align-items:center}			.h4_qualites h4:after{margin:10px 0!important} h4:after, .h4:after, h5:after, .h5:after, h6:after, .h6:after{display:none!important;}			h4:after, .h4:after{margin:0!important}h4.futura-book{color:#682666;}		h5:after{			background:#682666;			width: 50px!important;			margin-top:20px!important;			margin-bottom:10px!important;}h3{font-size:20px!important;line-height:1!important;letter-spacing:1!important;margin-bottom:23px!important}h4,h5{	margin:0!important;		padding:0!important;		line-height:1!important}h4 p{margin:0!important}h5{font-family:"Verdana"!important;	font-style: italic;	font-size:15px!important;	font-weight:normal!important}.citation{font-style:normal;	font-family:"Penumbra"!important;	letter-spacing:1px;	text-align:center	}#tryptique_2 h2:after{background:rgb(196,214,0)}#tryptique_3 h2:after{background:rgb(0,113,206)}.penumbra h2 {    font-family: 'Penumbra';    font-size: 20px;    line-height: 30px;    letter-spacing: 1px;    font-weight:normal}@media screen and (min-width:768px) and (max-width:991px){	.penumbra h2 {font-size:15px}				}    .penumbra h4 {    font-family: 'Penumbra';    font-size: 18px;    line-height: 22px!important;    letter-spacing: 1px;    font-weight:normal        }.futura-book{font-family:"Futura-book"}.futura-bold, .futura-bold p, .futura-bold h3{		font-family:"Futura-bold";		color:#682666!important;		font-size:15px;		line-height:28px!important;		font-weight:normal!important}.futura-light h3, .futura-light, .futura-light h4 {		font-family:'Futura-light'!important;		font-weight:normal!important;		background:rgba(0, 0, 0, 0) none repeat scroll 0 0!important;		letter-spacing:1px!important}		div.futura-light{font-size:30px!important;					font-weight:800!important}		.button_voir_plus a{				font-family:'Futura-book'!important;				font-weight:400!important;				background-color: rgba(183,175,165,1)!important;				border:none!important;				color: rgba(104,38,102,0.6)!important;				padding:5px 15px!important;				margin-bottom: 10px!important }.wmpci-popup-body{margin-top:835px}.after-none:after, .after-none h3:after, .after-none h5:after{display:none}/*NOTRE HISTOIRE PLUGIN BUGS */div#popmake-2013{text-align:center}div#pum_popup_title_2013{				font-family:"Futura-book"!important;				color:#682666!important}				.popmake-content p{text-align:justify}												button.pum-close.popmake-close{position:initial!important}button.ctl-slick-prev.slick-arrow, button.ctl-slick-next.slick-arrow{		margin: 0!important;	top:58%!important;	box-shadow:initial!important;}.slick-track li:before {display:none!important}						/***********		HEADER*********/		.top_bar{z-index:1!important}.logo{    top: -12px;    position: relative;    z-index: 999;}    .icon_text.middle.clearfix{display:flex;	align-items:center;	justify-content: space-around;}.icon_text div:first-child{margin-right:10px}	.icon_text .text{margin-left:10px}.icon_text .text a{font-family:Verdana!important;			color:#682666!important}    			.header_top .icon_text .icon{color:#682666!important}							.header_top{padding:0!important}.header_top .container{    display: flex;    justify-content: flex-start;    align-items: center;    justify-content:center;		}.top_nav_wrapper{display:flex; justify-content:center}.top_nav{		background:rgb(183,173,165)!important;			}.top_nav .top_nav_wrapper > ul > li > a:after{background:#682666}.top_nav .top_nav_wrapper > ul > li:hover > a,.top_nav .main_menu_nav > ul > li:hover > a,.top_nav .top_nav_wrapper > ul > li.current_page_item > a,.top_nav .top_nav_wrapper > ul > li.current-menu-ancestor > a,.top_nav .top_nav_wrapper > ul > li.current-menu-parent > a,.top_nav .top_nav_wrapper > ul > li.current_page_parent > a,.top_nav .top_nav_wrapper > ul > li.current_page_ancestor > a,.top_nav .main_menu_nav > ul > li.current_page_item > a,.top_nav .main_menu_nav > ul > li.current-menu-ancestor > a,.top_nav .main_menu_nav > ul > li.current-menu-parent > a,.top_nav .main_menu_nav > ul > li.current_page_parent > a,.top_nav .main_menu_nav > ul > li.current_page_ancestor > a {				color:#682666!important;}@media only screen and (max-width: 991px){	.top_bar{display:block!important}	.top_bar_info_wr{display:none}			.mobile_header .top_nav_mobile .main_menu_nav li.current_page_item > a,.mobile_header .top_nav_mobile .main_menu_nav li.current-menu-parent > a,.mobile_header .top_nav_mobile .main_menu_nav li.current-menu-ancestor > a,.mobile_header .top_nav_mobile .main_menu_nav > li:hover > a,.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active i:before,.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active i:after {    color:#682666!important;	}}.sub-menu{background:rgb(216,209,202)!important}.sub-menu a{color:white!important; font-weight:normal!important}.sub-menu li:hover > a{			background:rgb(216,209,202)!important;			color:#682666!important;}#menu_toggle button{box-shadow:none!important}/***********		DISPLAY CONTENT*********/				.fixed_bg{	 background: rgba(0,0,0,8) url(http://1001dev.com/Chahine/wp-content/uploads/2017/10/bg_hexagone.png);}				.tryptique-row > div > .wpb_wrapper{border: 1px solid rgb(216,206,202)}.tryptique-row > div > .wpb_wrapper .wpb_column{border-right:1px solid rgb(216,206,202) }.tryptique-row > div > .wpb_wrapper .wpb_column:last-child{border-right:0}				.triptique{		position:relative;				top:-80px}.decalage-30{	top:-30px;}.custom-row-width .vc_col-sm-2{width:15%}.custom-row-width .vc_col-sm-8{width:70%}.vision > p {margin:0}.articles-p p{text-align:justify}@media screen and (min-width:991px){		.last_perf .wpb_wrapper{text-align:center}	.last_perf .futura-light{text-align:left}	.last_perf .wpb_raw_html{		width:75%;		display:inline-block		}}/***********		FONDS PAGE ACCORDION SECTIONS*********//***********		INTERDICTION AMF*********/ #USPerformances,#USPerformancesEN,#DivTab13,#DivTab14 li:last-child, #USLastPerformances,#USLastPerformancesEN{display:none!important}table{display:block;		overflow-x:auto;		width:100%}		#EuropeIdentificationsFonds table,#UKIdentificationsFonds table,#SmallIdentificationsFonds table,#USIdentificationsFonds table{		display:table!important	}.vc_custom_heading .icon{color:#682666!important}.fonds_column h3:after{display:none}#EuropePerformances, #EuropeLastPerformances,#UKPerformances, #UKLastPerformances,#SmallPerformances, #SmallLastPerformances,#USPerformances, #USLastPerformances,#EuropePerformancesEN, #EuropeLastPerformancesEN,#UKPerformancesEN, #UKLastPerformancesEN,#SmallPerformancesEN, #SmallLastPerformancesEN,#USPerformancesEN, #USLastPerformancesEN{	margin-bottom:60px}#EuropePerformances table, #EuropeLastPerformances table,#EuropePerformancesAnnualisee table,#EuropePrincipalesValeurs table,#EuropeIdentificationsFonds table,#EuropePerformancesEN table, #EuropeLastPerformancesEN table,#EuropePerformancesAnnualiseeEN table,#EuropePrincipalesValeursEN table,#EuropeIdentificationsFondsEN table{    background: url(http://1001dev.com/Chahine/wp-content/uploads/2017/10/bg_europe.png);    background-size: cover;    background-position: right center;    width: 100%;}#UKPerformances table, #UKLastPerformances table,#UKPerformancesAnnualisee table,#UKPrincipalesValeurs table,#UKIdentificationsFonds table,#UKPerformancesEN table, #UKLastPerformancesEN table,#UKPerformancesAnnualiseeEN table,#UKPrincipalesValeursEN table,#UKIdentificationsFondsEN table{    background: url(http://1001dev.com/Chahine/wp-content/uploads/2017/10/bg_uk.png);    background-size: cover;    background-position: center center;    width: 100%;}#SmallPerformances table, #SmallLastPerformances table,#SmallPerformancesAnnualisee table,#SmallPrincipalesValeurs table,#SmallIdentificationsFonds table,#SmallPerformancesEN table, #SmallLastPerformancesEN table,#SmallPerformancesAnnualiseeEN table,#SmallPrincipalesValeursEN table,#SmallIdentificationsFondsEN table{    background: url(http://1001dev.com/Chahine/wp-content/uploads/2017/10/bg_small.png);    background-size: cover;    background-position: right bottom;    width: 100%;}#USPerformances table, #USLastPerformances table,#USPerformancesAnnualisee table,#USPrincipalesValeurs table,#USIdentificationsFonds table,#USPerformancesEN table, #USLastPerformancesEN table,#USPerformancesAnnualiseeEN table,#USPrincipalesValeursEN table,#USIdentificationsFondsEN table{    background: url(http://1001dev.com/Chahine/wp-content/uploads/2017/10/bg_us.png);    background-size: cover;    background-position: center center;    width: 100%;}#EuropeLastPerformances table thead tr th,#EuropeLastPerformances table tbody tr td:first-child,#SmallLastPerformances table thead tr th,#SmallLastPerformances table tbody tr td:first-child,#UKLastPerformances table thead tr th,#UKLastPerformances table tbody tr td:first-child,#USLastPerformances table thead tr th,#USLastPerformances table tbody tr td:first-child,#EuropePerformances table tr:first-child td,#EuropePerformances table tr:nth-child(2) td,#EuropePerformances table tr td:first-child,#UKPerformances table tr:first-child td,#UKPerformances table tr:nth-child(2) td,#UKPerformances table tr td:first-child,#SmallPerformances table tr:first-child td,#SmallPerformances table tr:nth-child(2) td,#SmallPerformances table tr td:first-child,#USPerformances table tr:first-child td,#USPerformances table tr:nth-child(2) td,#USPerformances table tr td:first-child,#EuropePerformancesAnnualisee table tr:first-child td,#EuropePerformancesAnnualisee table tr:nth-child(2) td,#EuropePerformancesAnnualisee table tr td:first-child,#UKPerformancesAnnualisee table tr:first-child td,#UKPerformancesAnnualisee table tr:nth-child(2) td,#UKPerformancesAnnualisee table tr td:first-child,#SmallPerformancesAnnualisee table tr:first-child td,#SmallPerformancesAnnualisee table tr:nth-child(2) td,#SmallPerformancesAnnualisee table tr td:first-child,#USPerformancesAnnualisee table tr:first-child td,#USPerformancesAnnualisee table tr:nth-child(2) td,#USPerformancesAnnualisee table tr td:first-child,/* EN PARTS*/#EuropeLastPerformancesEN table thead tr th,#EuropeLastPerformancesEN table tbody tr td:first-child,#SmallLastPerformancesEN table thead tr th,#SmallLastPerformancesEN table tbody tr td:first-child,#UKLastPerformancesEN table thead tr th,#UKLastPerformancesEN table tbody tr td:first-child,#USLastPerformancesEN table thead tr th,#USLastPerformancesEN table tbody tr td:first-child,#EuropePerformancesEN table tr:first-child td,#EuropePerformancesEN table tr:nth-child(2) td,#EuropePerformancesEN table tr td:first-child,#UKPerformancesEN table tr:first-child td,#UKPerformancesEN table tr:nth-child(2) td,#UKPerformancesEN table tr td:first-child,#SmallPerformancesEN table tr:first-child td,#SmallPerformancesEN table tr:nth-child(2) td,#SmallPerformancesEN table tr td:first-child,#USPerformancesEN table tr:first-child td,#USPerformancesEN table tr:nth-child(2) td,#USPerformancesEN table tr td:first-child,#EuropePerformancesAnnualiseeEN table tr:first-child td,#EuropePerformancesAnnualiseeEN table tr:nth-child(2) td,#EuropePerformancesAnnualiseeEN table tr td:first-child,#UKPerformancesAnnualiseeEN table tr:first-child td,#UKPerformancesAnnualiseeEN table tr:nth-child(2) td,#UKPerformancesAnnualiseeEN table tr td:first-child,#SmallPerformancesAnnualiseeEN table tr:first-child td,#SmallPerformancesAnnualiseeEN table tr:nth-child(2) td,#SmallPerformancesAnnualiseeEN table tr td:first-child,#USPerformancesAnnualiseeEN table tr:first-child td,#USPerformancesAnnualiseeEN table tr:nth-child(2) td,#USPerformancesAnnualiseeEN table tr td:first-child{		font-weight:800;		text-transform: uppercase;		color:white!important}										#EuropePerformancesAnnualisee table tr:first-child td:first-child,#UKPerformancesAnnualisee table tr:first-child td:first-child,#SmallPerformancesAnnualisee table tr:first-child td:first-child,#USPerformancesAnnualisee table tr:first-child td:first-child,#EuropePerformances table tr:first-child td:first-child,#UKPerformances table tr:first-child td:first-child,#SmallPerformances table tr:first-child td:first-child,#USPerformances table tr:first-child td:first-child,/* EN PARTS */#EuropePerformancesAnnualiseeEN table tr:first-child td:first-child,#UKPerformancesAnnualiseeEN table tr:first-child td:first-child,#SmallPerformancesAnnualiseeEN table tr:first-child td:first-child,#USPerformancesAnnualiseeEN table tr:first-child td:first-child,#EuropePerformancesEN table tr:first-child td:first-child,#UKPerformancesEN table tr:first-child td:first-child,#SmallPerformancesEN table tr:first-child td:first-child,#USPerformancesEN table tr:first-child td:first-child{		width:250px;			}								#EuropePerformances table tr:nth-child(2) td:first-child,#EuropePerformances table tr:nth-child(2) td:last-child,#UKPerformances table tr:nth-child(2) td:first-child,#UKPerformances table tr:nth-child(2) td:last-child,#SmallPerformances table tr:nth-child(2) td:first-child,#SmallPerformances table tr:nth-child(2) td:last-child,#USPerformances table tr:nth-child(2) td:first-child,#USPerformances table tr:nth-child(2) td:last-child,#EuropePerformancesAnnualisee table tr:nth-child(2) td:first-child,#EuropePerformancesAnnualisee table tr:nth-child(2) td:last-child,#UKPerformancesAnnualisee table tr:nth-child(2) td:first-child,#UKPerformancesAnnualisee table tr:nth-child(2) td:last-child,#SmallPerformancesAnnualisee table tr:nth-child(2) td:first-child,#SmallPerformancesAnnualisee table tr:nth-child(2) td:last-child,#USPerformancesAnnualisee table tr:nth-child(2) td:first-child,#USPerformancesAnnualisee table tr:nth-child(2) td:last-child,/* EN PARTS */#EuropePerformancesEN table tr:nth-child(2) td:first-child,#EuropePerformancesEN table tr:nth-child(2) td:last-child,#UKPerformancesEN table tr:nth-child(2) td:first-child,#UKPerformancesEN table tr:nth-child(2) td:last-child,#SmallPerformancesEN table tr:nth-child(2) td:first-child,#SmallPerformancesEN table tr:nth-child(2) td:last-child,#USPerformancesEN table tr:nth-child(2) td:first-child,#USPerformancesEN table tr:nth-child(2) td:last-child,#EuropePerformancesAnnualiseeEN table tr:nth-child(2) td:first-child,#EuropePerformancesAnnualiseeEN table tr:nth-child(2) td:last-child,#UKPerformancesAnnualiseeEN table tr:nth-child(2) td:first-child,#UKPerformancesAnnualiseeEN table tr:nth-child(2) td:last-child,#SmallPerformancesAnnualiseeEN table tr:nth-child(2) td:first-child,#SmallPerformancesAnnualiseeEN table tr:nth-child(2) td:last-child,#USPerformancesAnnualiseeEN table tr:nth-child(2) td:first-child,#USPerformancesAnnualiseeEN table tr:nth-child(2) td:last-child{			width:140px;		}/** * Tabs */  @media screen and (max-width:768px){  	.wpb_raw_html{margin-bottom:0!important} } .highcharts-credits{display:none}.h4{margin:0!important;pading-top:10px!important} td, th{ padding:5px!important;		/*border: 1px solid #D8CECA;*/		font-family: Verdana;   	 	font-weight: normal;    	color: black;    	text-align: center;		} #DivTab,   #DivTab1, #DivTab2, #DivTab3, 			/*digital*/#DivTab4,  #DivTab5, #DivTab6, #DivTab7,			/*smaller*/#DivTab8,  #DivTab9, #DivTab10, #DivTab11,			/*ex-uk*/#DivTab12, #DivTab13, #DivTab14, #DivTab15,			/*us*/#DivTab16, #DivTab17, #DivTab18, #DivTab19, #DivTab20, #DivTab21,#DivTab22,#DivTab23,#DivTab24,#DivTab25,#DivTab li,   #DivTab1 li, #DivTab2 li, #DivTab3  li,#DivTab4 li,  #DivTab5 li, #DivTab6 li, #DivTab7  li,#DivTab8 li,  #DivTab9 li, #DivTab10 li, #DivTab11  li,#DivTab12 li, #DivTab13 li, #DivTab14 li, #DivTab15  li,#DivTab16 li, #DivTab17 li, #DivTab18 li, #DivTab19 li, 
#DivTab20 li, #DivTab21 li, #DivTab22, #DivTab23 li, 
#DivTab24 li,#DivTab25 li{						background:transparent;			border: none;			} #DivTab td,   #DivTab1 td, #DivTab2 td, #DivTab3 td, 			/*digital*/#DivTab4 td,  #DivTab5 td, #DivTab6 td, #DivTab7 td,			/*smaller*/#DivTab8 td,  #DivTab9 td, #DivTab10 td, #DivTab11 td,			/*ex-uk*/#DivTab12 td, #DivTab13 td, #DivTab14 td, #DivTab15 td,			/*us*/#DivTab16 td, #DivTab17 td, #DivTab18 td, #DivTab19 td, #DivTab20 td, #DivTab21 td,#DivTab22 td,#DivTab23 td,#DivTab24 td,#DivTab25 td,#DivTab th,   #DivTab1 th, #DivTab2 th, #DivTab3 th, 			/*digital*/#DivTab4 th,  #DivTab5 th, #DivTab6 th, #DivTab7 th,			/*smaller*/#DivTab8 th,  #DivTab9 th, #DivTab10 th, #DivTab11 th,			/*ex-uk*/#DivTab12 th, #DivTab13 th, #DivTab14 th, #DivTab15 th,			/*us*/#DivTab16 th, #DivTab17 th, #DivTab18 th, #DivTab19 th, #DivTab20 th, #DivTab21 th, #DivTab22, #DivTab23 th, #DivTab24 th, #DivTab25 th{		color:black;	} .r-tabs-nav{display:flex;			justify-content:space-around;}	#menu-performance{display:flex;					flex-flow:column}#menu-performance ul{display:none;}#menu-performance ul a {font-size:12px}.r-tabs-tab{			padding:0!important;    		display: flex!important;    		background:transparent!important;    		justify-content: center;}.r-tabs .r-tabs-nav .r-tabs-anchor{			font-family:"Futura-light";			color:black!important;			border-top-right-radius: 30px;    		border-bottom-left-radius: 30px;   			padding: 10px 25px!important;			min-width: 205px;			min-height: 44px;			background:rgb(220,220,220);			display: flex!important;    		justify-content: center;    		align-items: center;    		text-align: center;    		box-shadow: 5px 3px 5px grey;    		text-shadow:none!important;    		letter-spacing:1px}    		.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{			background:rgb(220,220,220)!important;			border-top-right-radius:30px!important;			border-top-left-radius:0px!important;			border-bottom-left-radius: 30px;}		 .r-tabs-state-active #circle{	/*	background: -webkit-linear-gradient(left top, rgb(144,71,153),rgb(104,38,102));     background: -o-linear-gradient(bottom right, rgb(144,71,153),rgb(104,38,102));     background: -moz-linear-gradient(bottom right, rgb(144,71,153),rgb(104,38,102));     background: linear-gradient(to bottom right, rgb(144,71,153),rgb(104,38,102));        */        background: -webkit-linear-gradient(left top, rgb(163,94,181),rgb(104,38,102));     background: -o-linear-gradient(bottom right, rgb(163,94,181),rgb(104,38,102));     background: -moz-linear-gradient(bottom right, rgb(163,94,181),rgb(104,38,102));     background: linear-gradient(to bottom right, rgb(163,94,181),rgb(104,38,102));         	}   		#circle{	background: -webkit-linear-gradient(left top, rgb(238,132,34),rgb(183,79,38)); /* For Safari 5.1 to 6.0 */    background: -o-linear-gradient(bottom right, rgb(238,132,34),rgb(183,79,38)); /* For Opera 11.1 to 12.0 */    background: -moz-linear-gradient(bottom right, rgb(238,132,34),rgb(183,79,38)); /* For Firefox 3.6 to 15 */    background: linear-gradient(to bottom right, rgb(238,132,34),rgb(183,79,38)); /* Standard syntax (must be last) */    border-radius: 50%;    height: 25px;    width: 25px;    position: relative;    left: 14px;    top: 20px;    z-index:2;    box-shadow: 1px 0px 5px grey    }@media only screen and (max-width: 768px){	#DivTab16 .r-tabs-nav ,	#DivTab17 .r-tabs-nav,	#DivTab18 .r-tabs-nav,	#DivTab19 .r-tabs-nav,	#DivTab20 .r-tabs-nav,	#DivTab21 .r-tabs-nav,
	#DivTab22 .r-tabs-nav,
	#DivTab23 .r-tabs-nav,
	#DivTab24 .r-tabs-nav,
	#DivTab25 .r-tabs-nav{				display:flex;			flex-direction:column		}		#DivTab16 .r-tabs-nav .r-tabs-tab,	#DivTab17 .r-tabs-nav .r-tabs-tab,	#DivTab18 .r-tabs-nav .r-tabs-tab,	#DivTab19 .r-tabs-nav .r-tabs-tab,	#DivTab20 .r-tabs-nav .r-tabs-tab,	#DivTab21 .r-tabs-nav .r-tabs-tab,
	#DivTab22 .r-tabs-nav .r-tabs-tab,
	#DivTab23 .r-tabs-nav .r-tabs-tab,
	#DivTab24 .r-tabs-nav .r-tabs-tab,#DivTab25 .r-tabs-nav .r-tabs-tab{			margin-bottom:20px	}	#DivTab16 .r-tabs-nav .r-tabs-tab #circlebg,	#DivTab17 .r-tabs-nav .r-tabs-tab #circlebg,	#DivTab18 .r-tabs-nav .r-tabs-tab #circlebg,	#DivTab19 .r-tabs-nav .r-tabs-tab #circlebg,	#DivTab20 .r-tabs-nav .r-tabs-tab #circlebg,	#DivTab21 .r-tabs-nav .r-tabs-tab #circlebg,	#DivTab22 .r-tabs-nav .r-tabs-tab #circlebg,
	#DivTab23 .r-tabs-nav .r-tabs-tab #circlebg,
	#DivTab24 .r-tabs-nav .r-tabs-tab #circlebg,#DivTab25 .r-tabs-nav .r-tabs-tab #circlebg,	#DivTab16 .r-tabs-nav .r-tabs-tab #circle,	#DivTab17 .r-tabs-nav .r-tabs-tab #circle,	#DivTab18 .r-tabs-nav .r-tabs-tab #circle,	#DivTab19 .r-tabs-nav .r-tabs-tab #circle,	#DivTab20 .r-tabs-nav .r-tabs-tab #circle,	#DivTab21 .r-tabs-nav .r-tabs-tab #circle,
	#DivTab22 .r-tabs-nav .r-tabs-tab #circle,
	#DivTab23 .r-tabs-nav .r-tabs-tab #circle,
	#DivTab24 .r-tabs-nav .r-tabs-tab #circle,#DivTab25 .r-tabs-nav .r-tabs-tab #circle{			display:none			}	}#DivTab16 .r-tabs-state-active #circle,#DivTab17 .r-tabs-state-active #circle,#DivTab18 .r-tabs-state-active #circle,#DivTab19 .r-tabs-state-active #circle,#DivTab20 .r-tabs-state-active #circle,#DivTab21 .r-tabs-state-active #circle,
#DivTab22 .r-tabs-state-active #circle,
#DivTab23 .r-tabs-state-active #circle,
#DivTab24 .r-tabs-state-active #circle,#DivTab25 .r-tabs-state-active #circle{		background: rgb(237,131,34);		}#DivTab16 #circle,#DivTab17 #circle,#DivTab18 #circle,#DivTab19 #circle,#DivTab20 #circle,#DivTab21 #circle,
#DivTab22 #circle,
#DivTab23 #circle,
#DivTab24 #circle,#DivTab25 #circle{		background: -webkit-linear-gradient(left top, rgb(0,174,239),rgb(56,78,107)); /* For Safari 5.1 to 6.0 */    background: -o-linear-gradient(bottom right, rgb(0,174,239),rgb(56,78,107)); /* For Opera 11.1 to 12.0 */    background: -moz-linear-gradient(bottom right, rgb(0,174,239),rgb(56,78,107)); /* For Firefox 3.6 to 15 */    background: linear-gradient(to bottom right, rgb(0,174,239),rgb(56,78,107)); /* Standard syntax (must be last) */	}#circlebg{		background: rgb(220,220,220);    border-radius: 50%;    height: 35px;    width: 35px;    position: absolute;    top: 15px;    left: 10px;    z-index:1;    box-shadow: 1px 0px 5px grey;    }.rapport_content div{font-family:Verdana!important}.r-tabs .r-tabs-accordion-title:nth-child(even) .r-tabs-anchor{background-color:#682666}.r-tabs .r-tabs-accordion-title:nth-child(odd) .r-tabs-anchor{background-color:#B7ADA5}/***********		EQUIPE PAGE*********/.container-equipe{	display: flex;    flex-direction: row;    justify-content: space-around;    align-items: center;    flex-wrap: wrap }.img-flex{ width: 50% }.text-flex{ text-align: center; width:50% }.prenom-flex{font-size: 17px;    font-family: "Futura-light";    color:black;}.border-flex{	height: 6px;    width: 35%;    background: #682666;    display: inline-block;    border-raduis:25px;    border:1px solid #682666;    border-radius:200px }  .poste-flex{    font-size: 13px;    font-family: Verdana;    color:black}       .CV-flex{font-size:13px;		font-family:Verdana;}		.actu-titre h4{color:#682666}.parcours p {    text-align: justify;}				/***********		CONTACT*********/        .responsive-form{   	display: flex;    flex-direction: column;}      .form-flex{display: flex;justify-content:space-between}.form-column-half{margin:10px} .column-full{	display:flex;	align-items:baseline;	margin: 5px 0;	justify-content: space-between}.wpcf7-form-control{		padding-left:30px!important;	background:rgba(202, 202, 202,0.6)!important}	.wpcf7-form-control-wrap{width:70%}.commentaires{width:100%!important}.commentaire_div{flex-flow:wrap;justify-content:center}input[type="text"], input[type="email"],input[type="tel"] {      border-top-right-radius: 30px;    border-bottom-left-radius: 30px; 	}.flex-container{display:inline-flex}.flex-container p{width:200px; margin:0}.obligatoire .wpcf7-form-control:focus, .obligatoire .wpcf7-form-control:active{	background:white!important;	border-top-right-radius: 30px!important;    border-bottom-left-radius: 30px!important;    box-shadow:0 0 0 1px rgb(104,38,102)!important;				}.obligatoire #circle_contact{	background: -webkit-linear-gradient(left top, rgb(163,94,181),rgb(104,38,102));     background: -o-linear-gradient(bottom right, rgb(163,94,181),rgb(104,38,102));     background: -moz-linear-gradient(bottom right, rgb(163,94,181),rgb(104,38,102));     background: linear-gradient(to bottom right, rgb(163,94,181),rgb(104,38,102));     border-radius: 50%;    height: 25px;    width: 25px;    position: relative;    left: 51px;    top: 12px;    box-shadow: 1px 0px 5px grey;    z-index: 2;    } 	 	.obligatoire #circlebg_contact{	background: rgb(220,220,220);    border-radius: 50%;    height: 35px;    width: 35px;    position: relative;    top: 7px;    left: 22px;    z-index: 1;    box-shadow: 1px 0px 5px grey;}.wpcf7-form-control:focus, .wpcf7-form-control:active{	background:white!important;	border-top-right-radius: 30px!important;    border-bottom-left-radius: 30px!important;    box-shadow:0 0 0 1px rgb(144,132,122)!important;				}#circle_contact{	background: -webkit-linear-gradient(left top, rgb(186,175,167),rgb(144,132,122));     background: -o-linear-gradient(bottom right,rgb(186,175,167),rgb(144,132,122));     background: -moz-linear-gradient(bottom right, rgb(186,175,167),rgb(144,132,122));     background: linear-gradient(to bottom right, rgb(186,175,167),rgb(144,132,122));     border-radius: 50%;    height: 25px;    width: 25px;    position: relative;    left: 51px;    top: 12px;    box-shadow: 1px 0px 5px grey;    z-index: 2;    }#circlebg_contact{	background: rgb(220,220,220);    border-radius: 50%;    height: 35px;    width: 35px;    position: relative;    top: 7px;    left: 22px;    z-index: 1;    box-shadow: 1px 0px 5px grey;} 	.champs_contact{font-size:14px;		font-family:Verdana;}.champs{	justify-content: flex-start!important;    align-items: flex-end!important;}.wpcf7-recaptcha {    background: transparent!important;}/***********		FOOTER*********/#footer{						background-image:url(http://1001dev.com/Chahine/wp-content/uploads/2017/10/bg_footer.png)!important;				background-size:cover!important;				background-repeat:no-repeat!important}#footer .widgets_row .footer_logo a img{				height:auto!important;				width:300px!important}				#footer .footer_widgets{padding:0!important}								.footer_widgets .row{display:flex;				align-items:center;				    flex-flow: wrap;}				#custom_html-2{margin:0!important}			#menu-footer-menu a, #menu-footer-menu-anglais a{color:#682666!important}.footer_row{    display: flex;    flex-direction: row;    align-items: center;    justify-content:flex-start;}.footer_row p{    margin: 0;    color: black!important;    margin-right:10px!important}    /******* EN PARTS BUG *****/.wpml-ls a,.wpml-ls a:hover,.wpml-ls a:active,.wpml-ls a:focus{color:white}.wpb_text_column :last-child{margin-bottom:23px}.wpml-ls{display:inline-block}.top_bar_info_wr{width:70%;float:right!important}            /*****PROSPECTUS ******/.bgBeige         { background: #B7ADA3; color: #5C002F; }.bgViolet         { background: #5C002F; color: #FFF; }.TDleft         { border-bottom: 1px solid #5C002F; border-right: 1px solid #5C002F;}.TDleftwithtopborder2         { border-bottom: 1px solid #5C002F; border-right: 1px solid #5C002F; border-top: 2px solid #5C002F;}.TDcenter         { text-align: center; border-bottom: 1px solid #5C002F; border-right: 1px solid #5C002F;}.TDcenterwithtopborder2         { text-align: center; border-bottom: 1px solid #5C002F; border-right: 1px solid #5C002F; border-top: 2px solid #5C002F;}.TDcenterwithtoprightborder2         { text-align: center; border-bottom: 1px solid #5C002F; border-right: 2px solid #5C002F; border-top: 2px solid #5C002F;}.TDcenterwithrightborder2         { text-align: center; border-bottom: 1px solid #5C002F; border-right: 2px solid #5C002F; }.TDrightwithrightborder2         { text-align: right; border-bottom: 1px solid #5C002F; border-right: 2px solid #5C002F; }.TDrightwithrightborder         { text-align: right; border-bottom: 1px solid #5C002F; border-right: 1px solid #5C002F; }.TDtopborder2         { text-align: center; border-top: 2px solid #5C002F;}.TDwithleftborder2        { border-bottom: 1px solid #5C002F; border-right: 1px solid #5C002F; border-left: 2px solid #5C002F;}.TDwithlefttopborder2        { border-bottom: 1px solid #5C002F; border-right: 1px solid #5C002F; border-left: 2px solid #5C002F; border-top: 2px solid #5C002F;}.TDcenterwithleftborder2        { text-align: center; border-bottom: 1px solid #5C002F; border-right: 1px solid #5C002F; border-left: 2px solid #5C002F;}.TDcenterwithlefttopborder2        { text-align: center; border-bottom: 1px solid #5C002F; border-right: 1px solid #5C002F; border-left: 2px solid #5C002F; border-top: 2px solid #5C002F;}.bgVioletCenter { background: #5C002F; color: #FFF; text-align: center;}.bgBeigeCenter { background: #B7ADA3; color: #FFF; text-align: center;}.etroit           { font-size: 2px !important; padding: 0 !important; }.etroit2           { border-bottom: 1px solid #5C002F; border-top: 1px solid #5C002F;}.spacer 			   { clear: both; }.center	 		   { text-align: center !important; }.right	 		   { text-align: right !important; }.bold		 		   { font-weight: bold !important; }.center           { text-align: center !important; }.right            { text-align: right; }.red              { color: #F00 !important; }.middle           { vertical-align: middle; }.imgGauche        { float: left; padding: 0 10px 10px 0; }.imgDroite        { float: right; padding: 0 0 10px 10px; }.gauche           { float: left; }.droite           { float: right; }.p-actus          { padding: 0 10px 0 10px;  }.p-actus2          { padding: 0 0 0 0 }.bordeau          { color: #5C002F; font-size: 12px; }        .component input{border-top-right-radius: 0;    border-bottom-left-radius: 0;}    .component.form{margin-top:20px!important}    .component.form .form-title{display:none}.component.form .instructions-list{max-width:100%!important}.component.form .instructions-list li .checkbox{margin:0!important}.component.form > a, .section-title:after{display:none}.component.form .instructions-list{margin-bottom:0!important}.component.form .form section .section-title{text-transform:uppercase!important}.btn-submit{box-shadow:none}