@charset "utf-8";
/* CSS Document */

/* GENERAL STYLING
******************************************************************/
html            { height: 100%; font-size: 100%}
body			{ width:100%; height:100%; background: #FFF; overflow-x:hidden; font-family: 'AvertaRegular'; transition: all 0.3s ease-out 0s;color:#30373F }
a				{ text-decoration:none; color:#EE3A31}
.center			{ text-align:center;}
h1,h2,h3,h4		{ font-weight:normal;}
a               { transition: color 0.3s ease-out 0s;   outline: none;}
a:focus         { outline: 0;}
a:hover         {color:#000}
*               { outline:none;}
ul, li          { list-style:none;	margin:0;	padding:0;	}
.img-responsive { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: middle; transition: all 0.5s ease-out 0s;  }
/* RESETS
******************************************************************/
*,*:after,*:before {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	padding: 0;	margin: 0;}
/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.cf:before,.cf:after {    content: " ";    display: table;}
.cf:after {    clear: both;}
.cf {    *zoom: 1;}

@font-face {
		font-family: 'RomainRegular';
		src: url('../fonts/romainheadline-regular.eot');
		src: url('../fonts/romainheadline-regular.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/romainheadline-regular.woff') format('woff'),
			 url('../fonts/romainheadline-regular.ttf') format('truetype'),
			 url('../fonts/romainheadline-regular.svg#RomainRegular') format('svg');
		font-weight: normal;
		font-style: normal;
		font-display: swap;
	
	}
@font-face {
		font-family: 'AvertaRegular';
		src: url('../fonts/avertastd-regular-webfont.eot');
		src: url('../fonts/avertastd-regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/avertastd-regular-webfont.woff') format('woff'),
			 url('../fonts/avertastd-regular-webfont.ttf') format('truetype'),
			 url('../fonts/avertastd-regular-webfont.svg#AvertaRegular') format('svg');
		font-weight: normal;
		font-style: normal;
	    font-display: swap;
	
	}	
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
    font-family: 'Didot', sans-serif;
    src: url('../fonts/DidotLTStd-Bold.eot');
    src: url('../fonts/DidotLTStd-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DidotLTStd-Bold.woff2') format('woff2'),
        url('../fonts/DidotLTStd-Bold.woff') format('woff'),
        url('../fonts/DidotLTStd-Bold.ttf') format('truetype'),
        url('../fonts/DidotLTStd-Bold.svg#DidotLTStd-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



/* CONTAINERS
******************************************************************/
.flot-button{   position: absolute;
    width: auto;
    background: #ED2D24;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
	font-family: 'AvertaRegular', sans-serif;
	padding: 0 10px;
	border: 1px solid #ED2D24;
    transition: all 0.3s ease-out 0s;
    line-height: 40px !important;
    height: 40px;text-align: center;bottom: 13%;z-index: 9;left:50%;transform: translateX(-50%);}
.flot-button a{color: #ffff;}
.flot-button:hover {background: #ECEEF0;cursor: pointer; color: #ED2D24; border: 1px solid #ED2D24;}
.flot-button:hover a{ color: #ED2D24;}

.wrapper { width:100%; height:100%;}
.content-wrapper { width:100%; float:left; padding:0 40px;}
	.frame-left  { position:fixed; background:#FFF; width:40px; height:100%; left:0;  top:0; z-index:99999}
		.frame-left .social { position:absolute; top:50%; -webkit-transform: translateY(-50%);transform:translateY(-50%);}
		.frame-left .social ul {}
		.frame-left .social ul li {text-align:center; margin-bottom:10px; display:block; padding:10px}
		.frame-left .social ul li a { color:#7F8184}
		.frame-left .social ul li a:hover { color:#EE3A31; cursor:pointer}
		.frame-left .social ul li a.open {color:#EE3A31}
		.frame-left .social ul li:last-child { font-size:20px}
		
	
	.frame-right { position:fixed; background:#FFF; width:40px; height:100%; right:0; top:0; z-index:99999}
		#second-nav-cont { position:fixed; width:auto;  top:50%; z-index:999; right:15px;-webkit-transform: translateY(-50%);transform:translateY(-50%); }
		#second-nav{ position:relative; width:9px; text-align:right;   }
		#second-nav ul{	list-style:none; text-align:center; margin:0; padding:0; }
		#second-nav li{ margin: 12px 0;  list-style:none; }
		#second-nav li a{width: 10px; height: 10px; display: block; background:#7F8184; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius:  50%; border-radius:  50%;  border:2px solid #7F8184; }
		#second-nav li a:hover{ background:none ; border:2px solid #7F8184 }
		#second-nav li.current a{ background:none;  border:1px solid #7F8184;}

/* HEADER
******************************************************************/
	header { position:fixed; background:#FFF; width:100%; height:60px; left:0; top:0; z-index:100}
		header .sm-logo { position: absolute; width:123px/*113px*/; height:46px/*33px*/; background: url(../images/svg/logo-afrasia.svg); background-size:cover;right:204px; top:7px/*10px*/; display:block;}
		header .sm-logo.show { display:block;}

.logogolf {position: absolute; width:275px; height:103px; background-size:cover; left:90px; top:100px; z-index:9;background: url(../media/10035/logo-golf-2022.png);}
	
	
/*.logo-sustain {
    position: absolute;
    width: 286px;
    height: 72px;
    background: url(../images/svg/logo-afrasia-sustainability.svg);
    background-size: cover;
    left: 90px;
    top: 100px;
    z-index: 9;
} */
	/* Burger Menu
	******************************************************************/
	.my-navbar-button {  position: fixed;  margin: 0; left:40px; top:20px; z-index:100;display:none}
	.my-navbar-button.active {background:rgba(71,71,71,0.5);}
	#mynav-icon { width: 23px; height:18px;
	 -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .5s ease-in-out;
	  -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out;  transition: .5s ease-in-out;  cursor: pointer;	}
	#mynav-icon span{  display: block;  position: absolute;  height: 1px;  width: 23px;  background: #1A1E23;  border-radius: 0;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);
	  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out;}
	  
	  
	#mynav-icon span:nth-child(1) {  top: 0px; left:0px; width: 23px;}
	#mynav-icon span:nth-child(2) {  top: 8px;  left:0;  width: 23px;}
	#mynav-icon span:nth-child(3) {  top: 16px; width: 20px;}
	#mynav-icon.open span:nth-child(1) {  top: 10px;  -webkit-transform: rotate(135deg);	  -moz-transform: rotate(135deg);  -o-transform: rotate(135deg); transform: rotate(135deg);	}
	#mynav-icon.open span:nth-child(2) { opacity: 0;}
	#mynav-icon.open span:nth-child(3) {  top: 10px;  width: 23px; -webkit-transform: rotate(-135deg);  -moz-transform: rotate(-135deg);  -o-transform: rotate(-135deg);  transform: rotate(-135deg);}
	nav ul#fr li a {padding:13px 10px 0 10px}
	
	.my-navbar-button:hover { cursor:pointer;}
	#mynav-icon:hover span { opacity: 1;}
	#mynav-icon.open span { background:#EE3A31; }

      .fixedPosition{  overflow:hidden;}
	.menu-container { position:fixed; width:100%; height:100%; z-index:98; top:0; padding:106px 20px 0 20px;     left: -100%;
    transition: all 0.75s cubic-bezier(0.75, 0.19, 0.24, 1); background:#ECEEF0;}
	.menu-container.active { left: 0;}
	.search-container{ position:fixed; width:100%; height:100%; z-index:98; top:0; padding:106px 20px 0 20px;     left: -100%;
    transition: all 0.75s cubic-bezier(0.75, 0.19, 0.24, 1); background:#1A1E23;}
	.search-container.active { left: 0;}
	.search-container .search-inner-cn { margin:50px auto; width:90%;}
	.search-container .search-inner-cn .title { float:left; width:100%;color:#f9d8ae;font-size:36px; font-family: 'RomainRegular'; text-align:center; margin-bottom:15px}
	.search-container .search-inner-cn .search-input { float:left; width:100%; text-align:center; }
	.search-container .search-inner-cn .search-input input[type="text"] { display:inline-block; border:none; border-radius:0; width:40%; border-bottom:1px solid #f9d8ae; background:none; height:50px;font-family: 'AvertaRegular'; color:#FFF; font-size:24px; padding:10px; -webkit-appearance:none}
	.search-container .search-inner-cn .search-input button[type="submit"] { display:inline-block; width:50px; height:50px; border:1px solid #f9d8ae; -webkit-appearance:none; background:none;  font-family: 'FontAwesome';color:#f9d8ae; font-size:20px; transition: all 0.3s ease-out 0s;  }
	.search-container .search-inner-cn .search-input button[type="submit"]:hover { background:#FFF; color:#1A1E23; cursor:pointer}
	
	.search-container .search-inner-cn .popular-search { float:left; width:100%; text-align:center;  margin-top:15% }
	.search-container .search-inner-cn .popular-search .tit  { float:left; width:100%; text-align:center;font-size:17px; font-family: 'RomainRegular'; color:#fff; margin-bottom:25px  }
	.search-container .search-inner-cn .popular-search .list-cn  { float:left; width:100%; text-align:center; }
	.search-container .search-inner-cn .popular-search .list-cn ul { display:inline-block; width:18%; padding-right:2% }
	.search-container .search-inner-cn .popular-search .list-cn ul li { float:left; width:100%; color:#fff; font-size:14px; text-align:left; padding:5px 0}
	.search-container .search-inner-cn .popular-search .list-cn ul li a {color:#fff; }
	.search-container .search-inner-cn .popular-search .list-cn ul li a:hover {color:#ED2D24; }
	.close-indicator { position:absolute; font-size:12px; font-family: 'AvertaRegular'; color:#FFF; left:45px; top:49.5%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
	.close-indicator::before { float:left; background:#FFF; width:20px; height:1px; content:""; margin-right:5px; margin-top:8px}
	/* Nav
	******************************************************************/
	nav { position: relative; 
 margin: 0 auto; }
	nav ul { margin:0; padding:0; text-align:center}
	nav ul li { display:inline-block;}
	nav ul li a { height:60px; color:#ED2D24; font-size:14px; text-transform:uppercase; display:block; padding:13px 0 0 0 }	
	nav ul li a span { color:#A8A8A8; font-size:14px; text-transform:none; float:left; width:100%;}
	nav ul li.researchandinsights a span { display: none; }
	nav ul li a:hover { background:#D4D4D4}
	nav ul li a:hover span { color:#FFF;}
	nav ul li a.current { background:#D4D4D4}
	nav ul li a.current span { color:#626965;}



	/*Mobile Nav*/
	.mobile-nav { display:none; width:100%}
	.mnav { background:#F0F1F3; padding:5%;position:relative;width:100%; }
	.mnav li { padding:0; list-style:none; display:block;}
	.mnav li a {  width:100%; padding:10px 0;  font-size:16px; font-family: 'RomainRegular'; color:#ED2D24; text-decoration:none; display:block; float:left; border-bottom:1px solid #DEDFE0; letter-spacing:1px}	
	.mnav li.secondary a { text-transform:none !important; font-size:16px;color:#333; }
	.mnav li ul { margin:0}
	.mnav li span.current a{ color: #000;}
	ul.subMenu {width:100%; float:left;}
	.mnav li ul li a { font-family: 'AvertaRegular';color:#333; text-transform:none !important; margin-left:5% !important; width:90%; padding:3% 0;  border-bottom:1px dotted #DEDFE0;font-size:14px;  }
	.mnav li ul li:last-child a { border-bottom:none;}
	
	.Smallsize{font-size:15px}
	/* Internet Banking
	******************************************************************/
	.ib-button { display:block; width:135px; height:60px; background:#EE3A31; padding:18px 15px; position:absolute; right:40px;    top: 0;}
	.ib-button .icon { float:left; width:15px; height:22px;background: url(../images/svg/icn-cadenas.svg) no-repeat; }
	.ib-button .text {position:relative; color:#FFF; font-size:11px; text-transform:uppercase;display:block;margin-left:30px}
	.ib-button:hover { background:#1A1E23}
	.ib-button:hover .text {   color: #f9d8ae;}
	
	/* SubNav
	******************************************************************/
	.sub-nav { position:fixed; height:60px; background:#E8E8E8; width:100%; z-index:12; top:60px;left:0;border: 1px solid #E8E8E8;}
	.sub-nav ul { margin:0; padding:0; text-align:center}
	.sub-nav ul li { display:inline-block;margin: 0 15px;}
	.sub-nav ul li a {color:#626965; font-size:14px; text-transform:uppercase; display:block; padding:21px 0; font-weight:bold; }	
	.sub-nav ul li a:hover {color:#EE3A31;}
	.sub-nav ul li a.active {color:#EE3A31;}
	
	.sub-nav ul li a.xtra {position:relative; color: #1A1E23;}
	.sub-nav ul li a.xtra:before {content:""; position:absolute; width:110%; height:70%; border:1px solid #1A1E23;top:12.5%; left:-5%}
.sub-nav ul li a.xtra:hover {color:#EE3A31;}

.sub-nav ul li a:hover { background:none!important;}
	
/* LOGO ON SLIDER
******************************************************************/			
	.logo { display: none; position: absolute; width:215px; height:81px; background: url(../images/svg/logo-afrasia-white.svg); background-size:cover; right:90px; top:100px; z-index:9}
	
	
	
/* SCROLL
******************************************************************/		
	.scroll { position: absolute;-webkit-transform: translateX(-50%);transform:translateX(-50%);  z-index: 9;  bottom:50px;  left: 50%; text-align:center; color:#FFF; font-size:14px;}
		.scroll::after {   display: block;  content: "•";  margin-bottom: 15px;  font-size: 22px;  line-height: 1;  width: 26px;  height: 40px;  padding: 0px;  background: transparent;
		border-width: 2px;   border-style: solid;  border-color: white;  border-image: initial;  border-radius: 30px;   animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;
		margin:15px auto}
	    @-webkit-keyframes mouse-dot{  from{color:transparent}33%{color:#fff}to{padding-top:15px;color:transparent}}
	    @keyframes mouse-dot{ from{color:transparent}33%{color:#fff}to{padding-top:15px;color:transparent}}

.scroll.red { color:#ED2D24; display: none;}
		.scroll.red::after { background: #ED2D24; border-width: 2px;   border-style: solid;  border-color: #ED2D24; }
		
/* PROFILE SELECTION
******************************************************************/		
    .your-profile { position: absolute; bottom:20%; left:50%; -webkit-transform: translateX(-50%);transform:translateX(-50%);  z-index: 9;}
	.your-profile .iam { float:left; color:#FFF;font-size:26px; font-family: 'RomainRegular'; margin-right:10px}
	.your-profile select { float:left; color:#FFF;font-size:26px; font-family: 'RomainRegular'; background:none; border:none; border-bottom:1px solid #FFF; width:400px; padding:0 0 0 5px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA4LjYiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICAuY2xzLTEgew0KICAgICAgICBmaWxsOiAjZmZmOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPHRpdGxlPmZsZXNzZTM8L3RpdGxlPg0KICA8cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNSA4LjYgMCAwIDEwIDAgNSA4LjYiLz4NCjwvc3ZnPg0K) no-repeat 98% 50%;
	-moz-appearance: none; 	-webkit-appearance: none; appearance: none; background-size:13px; }
	.your-profile select option { color:#EE3A31; font-size:16px;text-indent:15px; }
	.your-profile.red select { float:left; color:#ED2D24;font-size:26px; font-family: 'RomainRegular'; background:none; border:none;
	border-bottom:1px solid #ED2D24; width:400px; padding:0 0 0 5px;
	background:url(../images/svg/fleche.svg) no-repeat 98% 50%;
	-moz-appearance: none; 	-webkit-appearance: none; appearance: none; background-size:13px; }
.your-profile.red .iam { color:#ED2D24;}

/* FOOTER
******************************************************************/
	footer { position:fixed; background:#FFF; width:100%; height:40px; left:0; bottom:0; z-index:98}
	footer .language { float:left; margin-left:40px; padding-top:10px}
	footer .language ul { padding:0; margin:0;}
	footer .language ul li { float:left;color:#30373F; font-size:12px; margin:0 3px }
	footer .language ul li a { color:#30373F; }
	footer .language ul li a:hover { color:#ED2D24; }
	footer .language ul li a.current { color:#ED2D24; }


/* REVOLUTION SLIDER
******************************************************************/
/*https://www.themepunch.com/revsliderjquery-doc/navigation-styles/#bullets*/
.home-slider-sec {  width:100%; height:100%;}
	.home-slider { width:100%; height:calc(100vh - 40px) !important; }
	
	.hermes .tp-bullet { width:12px; height:12px }
	.tp-caption.Creative-Title,
    .Creative-Title {
        color: rgba(255, 255, 255, 1.00);
        font-size: 70px;
        line-height: 70px;
        font-weight: 400;
        font-style: normal;
        font-family: 'RomainRegular';
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px;
		text-shadow: rgb(0, 0, 0) 2px 2px;
    }
.tp-caption.Creative-Date,
.Creative-Date {
        color: rgba(255, 255, 255, 1.00);
        font-size: 18px;
        line-height: 70px;
        font-weight: 400;
	    font-family: 'AvertaRegular';
        font-style: normal;
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: center;
    }


    .tp-caption.Creative-SubTitle,
    .Creative-SubTitle {
       color: rgba(255, 255, 255, 1.00);
        font-size: 14px;
        line-height: 14px;
        font-weight: 400;
        font-style: normal;
        font-family: 'AvertaRegular';
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        text-align: center;
        background-color: transparent;
        border-color: transparent;
        border-style: none;
        border-width: 0px;
        border-radius: 0px 0px 0px 0px;
        letter-spacing: 2px
    }
    .tp-caption.Creative-Button,
    .Creative-Button {
        color: rgba(205, 176, 131, 1.00);
        font-size: 13px;
        line-height: 13px;
        font-weight: 400;
        font-style: normal;
        font-family: Lato;
        padding: 15px 50px 15px 50px;
        text-decoration: none;
        text-align: left;
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(205, 176, 131, 0.25);
        border-style: solid;
        border-width: 1px;
        border-radius: 0px 0px 0px 0px;
        letter-spacing: 2px
    }
    .tp-caption.Creative-Button:hover,
    .Creative-Button:hover {
        color: rgba(205, 176, 131, 1.00);
        text-decoration: none;
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(205, 176, 131, 1.00);
        border-style: solid;
        border-width: 1px;
        border-radius: 0px 0px 0px 0px
    }

	.tp-caption.Creative-Button-Red a,
    .Creative-Button-Red a {
        color: rgba(255, 255, 255, 1.00);
        font-size: 13px;
		text-transform:uppercase;
        line-height: 13px;
        font-weight: 400;
        font-style: normal;
        font-family: Lato;
        padding: 20px;
        text-decoration: none;
        text-align: left;
        background-color: rgba(237, 45, 36, 1.00);
        letter-spacing: 2px
    }

.tp-caption.Creative-Button-Red a:hover,
    .Creative-Button-Red a:hover {    color: rgba(0, 0, 0, 1.00);   }

	.red-gradient {background: -moz-linear-gradient(left, rgba(238,46,36,0.36) 0%, rgba(238,140,135,0.61) 36%, rgba(237,237,237,0.26) 73%, rgba(237,237,237,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(238,46,36,0.36) 0%,rgba(238,140,135,0.61) 36%,rgba(237,237,237,0.26) 73%,rgba(237,237,237,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(238,46,36,0.36) 0%,rgba(238,140,135,0.61) 36%,rgba(237,237,237,0.26) 73%,rgba(237,237,237,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fee2e24', endColorstr='#00ededed',GradientType=1 ); /* IE6-9 */}
	


/* HOMEPAGE NEWS
******************************************************************/	
.home-news-sec {  width:100%; float:left; background:#ECEEF0;margin-top: -40px; padding:3% 0 8% 0; position:relative}
	.home-news-sec .hd { float:left; color:#1A1E23; font-size:46px;font-family: 'RomainRegular'; padding-left:50px; margin-bottom:40px }
	.home-news-sec .news-cn {  width:100%; float:left; }
	.home-news-sec .news-cn ul { margin:0; padding:0 }
	.home-news-sec .news-cn ul li { float:left; width:33.3333%; border-right:1px solid #D5D9DD;}
	.home-news-sec .news-cn ul li a { float:left; padding:5% 50px 8% 50px;transition: all 0.3s ease-out 0s; display:block  }
	.home-news-sec .news-cn ul li:last-child {border-right:none; }
	.home-news-sec .news-cn ul li a .news-cat { float:left; width:100%; color:#EE4840; font-size:12px; margin-bottom:10px; display:block}
	.home-news-sec .news-cn ul li a h3 { float:left; width:100%;color:#212230; font-size:16px; font-weight:bold; margin-bottom:10px; min-height:50px}
	.home-news-sec .news-cn ul li a h4 { float:left; width:100%;color:#30373F; font-size:14px;}
	.home-news-sec .news-cn ul li a .more { float:left; display:block; margin-top:15px}
	.home-news-sec .news-cn ul li a .more .text { display:inline-block; color:#EC3931; font-size:14px; margin-right:10px}
	.home-news-sec .news-cn ul li a .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.home-news-sec .news-cn ul li a .more .arrow::before {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(45deg);
    transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0;}
	.home-news-sec .news-cn ul li a .more .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg);
    transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0;}	
	.home-news-sec .news-cn ul li a:hover { background:#FFF;}
	.home-news-sec .news-cn ul li a:hover .more .arrow { margin-left:5px}

.home-news-sec .view {display:block; position:absolute;top:12%; right:65px}
.home-news-sec .view .text { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
.home-news-sec .view .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
.home-news-sec .view .arrow::before {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(45deg);
    transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0}
.home-news-sec .view .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg);
    transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0}	
	
.home-news-sec .view:hover .arrow::before {background:#191E22;}
.home-news-sec .view:hover .arrow::after {background:#191E22;}
.home-news-sec .view:hover .arrow{background:#191E22; margin-left:10px}
.home-news-sec .view:hover .text {color:#191E22;}
/* HOMEPAGE LINKS IN RED BOX
******************************************************************/		
	.myrow { float:left; width:100%;}
	.box-icon-links { margin:0 auto; width:100%; max-width:1200px; background:#E9251B; padding:35px 0;z-index: 2; position: relative;}
	.box-icon-links ul { margin:0; padding:0; text-align:center}
	.box-icon-links ul li {display:inline-block;  text-align:center; width:18%; border-right:1px solid #FFF;}	
	.box-icon-links ul li:last-child { border-right:none;}
	.box-icon-links ul li a { display:block}
	.box-icon-links ul li a .icon { width:100%;float:left; margin-bottom:25px }
	.box-icon-links ul li a .icon img {width:30px;}
	.box-icon-links ul li a .title { width:100%; float:left; color:#1A1E23; font-size:20px;font-family: 'RomainRegular';}
	.box-icon-links ul li a .more {  display:inline-block; margin-top:15px}
	.box-icon-links ul li a .more .text { display:inline-block; color:#FFF; font-size:14px; margin-right:10px}
	.box-icon-links ul li a .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#FFF; position:relative;transition: all 0.3s ease-out 0s;  }
	.box-icon-links ul li a .more .arrow::before {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(45deg);
    transform: rotate(45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:-2px; right:0}
	.box-icon-links ul li .more .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg);
    transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:2px; right:0}
	.box-icon-links ul li a:hover .title { color:#FFF;}
	.box-icon-links ul li a:hover .more .text { color:#1A1E23}
	.box-icon-links ul li a:hover .more .arrow { margin-left:5px;background:#1A1E23;}
	.box-icon-links ul li a:hover .more .arrow::before,.box-icon-links ul li a:hover .more .arrow:after{background:#1A1E23;}	
	.negMrgTop { margin-top:-60px;}
/* HOMEPAGE TREASURY INSIGHTS
******************************************************************/		
	.treasury-insights {float:left; width:100%; margin:3% 0}
	.treasury-insights .hd {float:left; width:100%; font-size:46px;font-family: 'RomainRegular';color:#191E22; text-align:center; margin-bottom:60px}
	.treasury-insights .data-block {float:left; width:100%;  background:#F0F1F4}
	.treasury-insights .data-block .exchange-rate { float:left; width:42.4242%; padding:30px}
	.treasury-insights .data-block .exchange-rate .tit { float:left; width:100%; color:#191E22; font-size:28px;line-height:120%;font-family: 'RomainRegular'; margin-bottom:5%; padding-left:14%; position:relative}
	.treasury-insights .data-block .exchange-rate .tit::before { content:""; background:#191E22; width:12%; height:1px; position:absolute;top:20%; left:0}
	.treasury-insights .data-block .exchange-rate .tb { float:left; width:100%;  }
	.treasury-insights .data-block .exchange-rate .tb .tbcol { float:left; width:14%; }
	.treasury-insights .data-block .exchange-rate .tb .tbcol .tbrow { float:left; width:100%; min-height:30px; color:#1A1E23 }
		.curr { color:#E9261C !important;}
		.tbh  { color:#929498 !important; font-style:italic}
	.treasury-insights .data-block .exchange-rate .more { float:left; display:block; margin-top:8%; padding-left:14%}
	.treasury-insights .data-block .exchange-rate .more .text { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
	.treasury-insights .data-block .exchange-rate .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.treasury-insights .data-block .exchange-rate .more .arrow::before {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(45deg);
    transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0}
	.treasury-insights .data-block .exchange-rate .more .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg);
    transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0}	
	
	.treasury-insights .data-block .exchange-rate .more:hover .arrow::before {background:#191E22;}
	.treasury-insights .data-block .exchange-rate .more:hover .arrow::after {background:#191E22;}
	.treasury-insights .data-block .exchange-rate .more:hover .arrow{background:#191E22; margin-left:10px}
	.treasury-insights .data-block .exchange-rate .more:hover .text {color:#191E22;}
	
	.treasury-insights .data-block .video-gov { float:left; width:57.5758%; background:#1A1E23 }
	.treasury-insights .data-block .video-gov .video {float:left; width:57.8947%; position:relative}
		.video-btn { z-index: 2;width:100%; height:100%; position:absolute; top:0; left:0; text-align:center; padding:30% 0 0 0 }
		.video-btn .button { width:80px; height:80px; background:rgba(255,255,255,0.5); border-radius:50%; margin:0 auto; color:#1A1E23; line-height:80px; font-size:18px; text-align:center; display: block;}
		.video-btn .button:hover {  background:rgba(255,255,255,1); color:#EC3931;}
		.video-btn .button .fa { margin-left:5px }
	.treasury-insights .data-block .video-gov .video img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.3s ease-out 0s;}	
	
	.treasury-insights .data-block .video-gov .gov-securities { float:left; width:42.1053%; padding:30px 20px}  
	.treasury-insights .data-block .video-gov .gov-securities .tit { float:left; width:100%; color:#FFF; font-size:28px; line-height:120%;font-family: 'RomainRegular'; margin-bottom:5%; padding-left:14%; position:relative}
	.treasury-insights .data-block .video-gov .gov-securities .tit::before { content:""; background:#FFF; width:12%; height:1px; position:absolute;top:20%; left:0}
	.treasury-insights .data-block .video-gov .gov-securities .content  { float:left; width:100%; padding-left:14%}
	.treasury-insights .data-block .video-gov .gov-securities .content .desc { float:left; width:100%; color:#FFF; font-size:13px;}
	.treasury-insights .data-block .video-gov .gov-securities .content .desc span.date { display:inline-block; position:relative; font-size:14px}
	.treasury-insights .data-block .video-gov .gov-securities .content .desc span.date::before { content:""; bottom:0; position:absolute; background:red; width:100%; height:1px}	
	.treasury-insights .data-block .video-gov .gov-securities .content .tb  { float:left; width:100%; color:#FFF; margin-top:15px }
	.treasury-insights .data-block .video-gov .gov-securities .content .tb .tbrow { float:left; width:100%; }
	.treasury-insights .data-block .video-gov .gov-securities .content .tb .tbrow .tbcol1 { float:left; text-align:right;width:30%; padding:5px 5% }
	.treasury-insights .data-block .video-gov .gov-securities .content .tb .tbrow .tbcol2 { float:left; text-align:right; width:30%; padding:5px 5%; border-left:1px solid rgba(255,255,255,0.10) }
	.treasury-insights .data-block .video-gov .gov-securities .content .more { float:left; width:100%; display:block; margin-top:8%;}
	.treasury-insights .data-block .video-gov .gov-securities .content .more .text { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
	.treasury-insights .data-block .video-gov .gov-securities .content .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.treasury-insights .data-block .video-gov .gov-securities .content .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);
    transform: rotate(45deg);background:#EC3931; margin-top:-2px; right:0}
	.treasury-insights .data-block .video-gov .gov-securities .content .more .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);
    transform: rotate(-45deg);background:#EC3931; margin-top:2px; right:0}
	

	
	.treasury-insights .data-block .video-gov .gov-securities .content .more:hover .text {color:#FFF;}
	.treasury-insights .data-block .video-gov .gov-securities .content .more:hover .arrow { margin-left:10px; }
	.treasury-insights .data-block .video-gov .gov-securities .content .more:hover .arrow,.treasury-insights .data-block .video-gov .gov-securities .content .more:hover .arrow::before,.treasury-insights .data-block .video-gov .gov-securities .content .more:hover .arrow::after  { background:#FFF;}
/* HOMEPAGE ABOUT
******************************************************************/		
	.home-about { float:left; width:100% ; background:#F8F8F8}
		/*Testimonials*/
		.home-about .testimonials { float:left; width:100%; padding:64px 0 0 0; height:330px;position:relative; background:url(../images/bg-testimonials.png) center top no-repeat #F3F4F6}
		.home-about .testimonials .inner { width:90%; max-width:1320px; margin:0 auto; text-align:center;}
		.home-about .testimonials .quote { width:30px;height:23px; position:absolute; left:50%; top:25px; -webkit-transform: translateX(-50%);transform:translateX(-50%); background:url(../images/svg/icn-quote.svg); background-size:cover}
		
		ul#testimonials {  display:block;  overflow:hidden;  }
			ul#home-testimonials li { list-style:none; display:block; padding:0px; position:relative; }
			ul#home-testimonials li .testi { width:100%; color:#191E1F; font-size:24px;font-family: 'RomainRegular'; margin-bottom:20px}
			ul#home-testimonials li .author {   color:#848584; font-size:20px;font-family: 'RomainRegular'; font-style:italic; position:relative; display:inline-block }
			ul#home-testimonials li .author::before { position:absolute; width:40px; height:1px; background:#DE2B2B;content:"";  top:15px;left:-50px }
			ul#home-testimonials li .poste { width:100%; color:#848584; font-size:12px; }
			ul#home-testimonials {visibility: hidden;}
				/* pager */
				.bx-wrapper .bx-pager {	text-align: center; margin-top:2%}
				.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {	display: inline-block;	*zoom: 1;	*display: inline;}
				.bx-wrapper .bx-pager.bx-default-pager a {	background: #7F8184;	border:1px solid #7F8184;	text-indent: -9999px;	display: block;	width: 10px;	height: 10px;	margin: 0 5px;	outline: 0;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}
				.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {	background:none;	border:1px solid #DE2B2B;}
		
		  .home-about .testimonials .hashtags { width:100%; text-align:center; position:absolute; bottom:20px }
		  .home-about .testimonials .hashtags ul { margin:0; padding:0 }
		  .home-about .testimonials .hashtags ul li { display:inline-block; color:#000; font-size:14px; margin:0 5px}
	  
	      /*Banner About*/
		  .home-about  > .banner { float:left; width:100%; position:relative;z-index:2 }
		  .home-about  > .banner img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.3s ease-out 0s;}
		  
		  .home-about  > .banner .overlay { position:absolute; width:60%; height:100%;}
		  .home-about  > .banner .overlay .intro { position:absolute; top:10%; left:10%;}
		  .home-about  > .banner .overlay .intro .t1 { float:left; position:relative; width:100%; font-size:14px; color:#FFF; margin-bottom:10px}
		  .home-about  > .banner .overlay .intro .t1::before { position:absolute; width:40px; height:1px; background:#FFF;content:"";  top:7px;left:-50px }
		  .home-about  > .banner .overlay .intro .t2 { float:left; width:60%; font-size:32px; color:#FFF;font-family: 'RomainRegular';}
			
		  .home-about .blk-anchored-mauritius { background:#FFF; float:left; width:36.6666%; padding:65px 45px; margin-top:-7%; margin-left:4%; z-index:2; position:relative}
		  .home-about .blk-anchored-mauritius h4 { float:left; position:relative; width:100%; font-size:14px; color:#EB2C24; margin-bottom:10px; padding-left:55px}
		  .home-about .blk-anchored-mauritius h4::before { position:absolute; width:40px; height:1px; background:#EB2C24;content:"";  top:7px;left:0 }
		  .home-about .blk-anchored-mauritius h5 {float:left; width:100%; font-size:46px; color:#191E22;font-family: 'RomainRegular'; font-weight:normal; margin-bottom:30px}
		  .home-about .blk-anchored-mauritius .contenu {float:left; width:60%; color:#30373F; font-size:20px}
		  .home-about .blk-anchored-mauritius .more { float:left; display:block; margin-top:8%;  width:100%}
		.home-about .blk-anchored-mauritius .more .text { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
		.home-about .blk-anchored-mauritius .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
		.home-about .blk-anchored-mauritius .more .arrow::before {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(45deg);
		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0}
		.home-about .blk-anchored-mauritius .more .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0}	
		
		.home-about .blk-anchored-mauritius .more:hover .arrow::before {background:#191E22;}
		.home-about .blk-anchored-mauritius .more:hover .arrow::after {background:#191E22;}
		.home-about .blk-anchored-mauritius .more:hover .arrow{background:#191E22; margin-left:10px}
		.home-about .blk-anchored-mauritius .more:hover .text {color:#191E22;}
		
		.home-about .blk-bank-different  { float:right; width:79.6212%; position:relative; margin-top:-50px; z-index:3}
		.home-about .blk-bank-different .box-text { position:absolute; width:43.5775%; background:#1A1E23; right:0;top:-50px; padding:5%;z-index:3}
		.home-about .blk-bank-different .box-text h4 { float:left; position:relative; width:100%; font-size:14px; color:#EB2C24; margin-bottom:10px; padding-left:55px}
		.home-about .blk-bank-different .box-text h4::before { position:absolute; width:40px; height:1px; background:#EB2C24;content:"";  top:7px;left:0 }
		.home-about .blk-bank-different .box-text h5 {float:left; width:100%; font-size:46px; color:#FFF;font-family: 'RomainRegular'; font-weight:normal; margin-bottom:30px}
		.home-about .blk-bank-different .box-text .contenu {float:left; width:65%; color:#D6D6D6; font-size:20px}
		.home-about .blk-bank-different .box-text .more { float:left; display:block; margin-top:8%;  width:100%}
		.home-about .blk-bank-different .box-text .more .text { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
		.home-about .blk-bank-different .box-text .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
		.home-about .blk-bank-different .box-text .more .arrow::before {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(45deg);
		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0}
		.home-about .blk-bank-different .box-text .more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0}
		.home-about .blk-bank-different .box-text .more:hover .arrow::before {background:#FFF;}
		.home-about .blk-bank-different .box-text .more:hover .arrow::after {background:#FFF;}
		.home-about .blk-bank-different .box-text .more:hover .arrow{background:#FFF; margin-left:10px}
		.home-about .blk-bank-different .box-text .more:hover .text {color:#FFF;}	
		
		.home-about .blk-bank-different .box-photo { float:left; width:62.7973%; overflow:hidden; }
		.home-about .blk-bank-different .box-photo .overlay { position:absolute; width:60%; height:100%; z-index:1; opacity:0.7;transition: all 0.5s ease-out 0s;}
		.home-about .blk-bank-different .box-photo img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
  		.home-about .blk-bank-different:hover .box-photo .overlay {opacity:0.7;}
  		.home-about .blk-bank-different:hover .box-photo img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
  
  
  
        .home-about .blk-xtra-miles  { float:left; width:91.2878%; position:relative; margin-top:5%;  z-index:3}
		.home-about .blk-xtra-miles .box-text { position:absolute; width:49.4605%; background:#F3F4F6; left:0;top:-50px; padding:5%;z-index:3}
		.home-about .blk-xtra-miles .box-text h4 { float:left; position:relative; width:100%; font-size:14px; color:#1A1E23; margin-bottom:10px; padding-left:55px}
		.home-about .blk-xtra-miles .box-text h4::before { position:absolute; width:40px; height:1px; background:#1A1E23;content:"";  top:7px;left:0 }
		.home-about .blk-xtra-miles .box-text h5 {float:left; width:100%; font-size:46px; color:#1A1E23;font-family: 'RomainRegular'; font-weight:normal; margin-bottom:30px}
		.home-about .blk-xtra-miles .box-text .contenu {float:left; width:60%; color:#B9BABD; font-size:20px}
		.home-about .blk-xtra-miles .box-text .more { float:left; display:block; margin-top:8%;  width:100%}
		.home-about .blk-xtra-miles .box-text .more .text { display:inline-block; color:#1A1E23; font-size:16px; margin-right:10px}
		.home-about .blk-xtra-miles .box-text .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#1A1E23; position:relative;transition: all 0.3s ease-out 0s;  }
		.home-about .blk-xtra-miles .box-text .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg);
		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#1A1E23; margin-top:-2px; right:0}
		.home-about .blk-xtra-miles .box-text .more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#1A1E23; margin-top:2px; right:0}
		.home-about .blk-xtra-miles .box-text .more:hover .arrow::before {background:#EC3931;}
		.home-about .blk-xtra-miles .box-text .more:hover .arrow::after {background:#EC3931;}
		.home-about .blk-xtra-miles .box-text .more:hover .arrow{background:#EC3931; margin-left:10px}
		.home-about .blk-xtra-miles .box-text .more:hover .text {color:#EC3931;}	
		
		.home-about .blk-xtra-miles .box-photo { float:right; width:55.6016%; overflow:hidden; position:relative }
		.home-about .blk-xtra-miles .box-photo .overlay { position:absolute; width:60%; height:100%; z-index:1; opacity:0.7;transition: all 0.5s ease-out 0s;}
		.home-about .blk-xtra-miles .box-photo img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
  
  		.home-about .blk-xtra-miles:hover .box-photo .overlay {opacity:0.2}
		.home-about .blk-xtra-miles:hover .box-photo img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
		
		
		
		
		.home-about .blk-csr  { width:71.9696%; position:relative; margin-top:5% ;  z-index:3; display:inline-block}
		.home-about .blk-csr .box-text { position:absolute; width:48.2105%; background:#ED2F23; right:0;top:50%; padding:5%;z-index:3;-webkit-transform: translateY(-50%);transform:translateY(-50%); text-align:left}
		.home-about .blk-csr .box-text h4 { float:left; position:relative; width:100%; font-size:14px; color:#fff; margin-bottom:10px; padding-left:55px}
		.home-about .blk-csr .box-text h4::before { position:absolute; width:40px; height:1px; background:#fff;content:"";  top:7px;left:0 }
		.home-about .blk-csr .box-text h5 {float:left; width:100%; font-size:46px; color:#fff;font-family: 'RomainRegular'; font-weight:normal; margin-bottom:30px}
		.home-about .blk-csr .box-text .contenu {float:left; width:100%; color:#fff; font-size:20px}
		.home-about .blk-csr .box-text .more { float:left; display:block; margin-top:8%;  width:100%}
		.home-about .blk-csr .box-text .more .text { display:inline-block; color:#fff; font-size:16px; margin-right:10px}
		.home-about .blk-csr .box-text .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#fff; position:relative;transition: all 0.3s ease-out 0s;  }
		.home-about .blk-csr .box-text .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:-2px; right:0;outline: 1px solid transparent}
		.home-about .blk-csr .box-text .more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:2px; right:0;outline: 1px solid transparent}
		.home-about .blk-csr .box-text .more:hover .arrow::before {background:#191E22;}
		.home-about .blk-csr .box-text .more:hover .arrow::after {background:#191E22;}
		.home-about .blk-csr .box-text .more:hover .arrow{background:#191E22; margin-left:10px}
		.home-about .blk-csr .box-text .more:hover .text {color:#191E22;}	
		
		.home-about .blk-csr .box-photo { float:left; width:63.1578%; overflow:hidden; position:relative }
		.home-about .blk-csr .box-photo .overlay { position:absolute; width:60%; height:100%; z-index:1; opacity:0.7;transition: all 0.5s ease-out 0s;}
		.home-about .blk-csr .box-photo img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
  
  		.home-about .blk-csr:hover .box-photo .overlay {opacity:0.2}
		.home-about .blk-csr:hover .box-photo img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
		.text-center { text-align:center}
		
		
		.home-banking-experiences { float:left; width:100%; background:#FFF; padding:7% 0 0 0; margin-top:-50px}
		.home-banking-experiences .hd {float:left; width:100%; font-size:46px;font-family: 'RomainRegular'; text-align:center; margin-bottom:60px; }
		.home-banking-experiences .hd span {color: #001f35;
											margin-bottom: 0;
											padding-bottom: 30px;
											display: inline-block;
											background: #e2c79a;
											background: linear-gradient(90deg,#1A1E23 0,#a9b2ac 50%,#EE3A31);
											filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1A1E23",endColorstr="#EE3A31",GradientType=1);
											color: transparent;
											-webkit-background-clip: text;
											background-clip: text;
											background-size: 150%;
											background-position: 50% 50%;
											transition: background-position .4s;}
											
		.home-banking-experiences .experiences {float:left; width:100%;}
		.home-banking-experiences .experiences ul {}
		.home-banking-experiences .experiences ul li { float:left; width:25%; overflow:hidden; position:relative}
		.home-banking-experiences .experiences ul li .over { position:absolute; width:100%; height:100%;background:rgba(26,30,35,0.45);z-index:1 }
		.home-banking-experiences .experiences ul li .over .txt {position:absolute;top:50%; left:10%; width:80%; text-align:center;font-family: 'RomainRegular'; color:#FFF; font-size:32px; line-height:120%; background:rgba(255,255,255,0);transition: all 0.5s ease-out 0s; padding:15px 0 }
		.home-banking-experiences .experiences ul li .over .txt span { float:left; width:100%; font-style:italic}
		.home-banking-experiences .experiences ul li img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
  		.home-banking-experiences .experiences ul li:hover { cursor:pointer;}
        .home-banking-experiences .experiences ul li:hover img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
		.home-banking-experiences .experiences ul li:hover .over{background:rgba(26,30,35,0.25);}
		.home-banking-experiences .experiences ul li:hover .over .txt {background:rgba(255,255,255,1); color:#191E22;top:40%;}
		
		
		.home-contact-box { float:left; width:100%;}
		.home-contact-box .become-client { width:90%; max-width:585px; background:#ED2D24; margin:-20px auto; z-index:1; position:relative; padding:20px; height:132px;}
		.home-contact-box .become-client .t1 { float:left; width:100%; color:#FFF; font-size:14px; text-align:center}
		.home-contact-box .become-client a { float:left; width:100%; color:#FFF; font-size:29px; display:block;font-family: 'RomainRegular'; padding:15px 0;text-align:center}
		.home-contact-box .become-client a span.text { position:relative}
		.home-contact-box .become-client a span.text::before { position:absolute; width:100%; height:1px; bottom:-5px; left:0; content:""; background:#FFF;}
		.home-contact-box .become-client a:hover {color:#1A1E23;}
		
		
		.home-contact-box .newsletter-box  { float:left; width:100%; background:#F3F4F6; padding:5%}
		.home-contact-box .newsletter-box .inner { margin:0 auto; width:100%; max-width:1200px;}
		.home-contact-box .newsletter-box .inner .col-left { float:left; width:50%; border-right:1px solid #CACCCE; padding:3% }
		.home-contact-box .newsletter-box .inner .col-left .phone {float:left; width:100%; color:#1A1E23; font-size:29px; font-style:italic;font-family: 'RomainRegular'; margin-bottom:25px}
		.home-contact-box .newsletter-box .inner .col-left .phone span { float:left; width:100%; color:#9F9276; font-size:14px; font-family: 'AvertaRegular'; font-style:normal }
		.home-contact-box .newsletter-box .inner .col-left .phone a { color:#1A1E23;}
		.home-contact-box .newsletter-box .inner .col-left .phone a:hover { color:#ED2D24;}
		.home-contact-box .newsletter-box .inner .col-left .email { float:left; width:100%; color:#1A1E23; font-size:22px; font-style:italic;font-family: 'RomainRegular';}
		.home-contact-box .newsletter-box .inner .col-left .email span { float:left; width:100%; color:#9F9276; font-size:14px; font-family: 'AvertaRegular'; font-style:normal }
		.home-contact-box .newsletter-box .inner .col-left .email a { color:#1A1E23;}
		.home-contact-box .newsletter-box .inner .col-left .email a:hover { color:#ED2D24;}
		.home-contact-box .newsletter-box .inner .col-right { float:left; width:50%;  padding:3% }
		.home-contact-box .newsletter-box .inner .col-right .newsletter { float:left; width:100%; }
		.home-contact-box .newsletter-box .inner .col-right .newsletter .tit { float:left; width:100%; font-size:20px; color:#191E22; font-family: 'RomainRegular'; margin-bottom:10px }
		.home-contact-box .newsletter-box .inner .col-right .newsletter .form { float:left; width:100%; }
		.home-contact-box .newsletter-box .inner .col-right .newsletter .form input[type="email"] { float:left; width:68%; border:0; border:1px solid #DFDFDF; background:none; padding:5px 10px; color:#666; font-size:16px; -webkit-appearance: none;font-family: 'RomainRegular';height:43px; border-radius:0 }
		.home-contact-box .newsletter-box .inner .col-right .newsletter .form input[type="submit"] { float:right; width:30%; background:none; color:#ED2D24; font-size:13px; text-transform:uppercase;  font-family: 'AvertaRegular', sans-serif; border:0; padding:10px 30px;height:43px; border:1px solid #ED2D24; transition: all 0.3s ease-out 0s; }
		.home-contact-box .newsletter-box .inner .col-right .newsletter .form input[type="submit"]:hover { background:#ED2D24;cursor:pointer;color:#FFF; } 
		.home-contact-box .newsletter-box .inner .col-right .whatsapp { float:left; width:100%; margin-top:30px }
		.home-contact-box .newsletter-box .inner .col-right .whatsapp .tit { float:left; width:100%; font-size:20px; color:#191E22; font-family: 'RomainRegular'; margin-bottom:10px }
		.home-contact-box .newsletter-box .inner .col-right .whatsapp .text { float:left; width:100%; font-size:14px; color:#696E74 }
		
		.home-contact-box .newsletter-box .inner .col-right .newsletter .form a { width:auto; background:none; color:#ED2D24; font-size:14px; text-transform:uppercase;  font-family: 'AvertaRegular', sans-serif; border:0; padding:12px 30px; display: table; margin-top: 20px; border:1px solid #ED2D24; transition: all 0.3s ease-out 0s; }
		.home-contact-box .newsletter-box .inner .col-right .newsletter .form a:hover { background:#ED2D24;cursor:pointer;color:#FFF; }		

		.home-contact-box .twitter-feed { width:90%; max-width:1024px; background:#FFF; margin:-50px auto; z-index:1; position:relative; padding:60px 30px 30px 30px; min-height:220px; text-align:center}
		.home-contact-box .twitter-feed .bird { position:absolute; width:18px; height:15px; background: url(../images/svg/icn-social-twitter.svg); background-size:cover; left:50%; top:35px}
		#afrasiatweet { width:100%; float:left;}
		#afrasiatweet .tweet {font-family: 'RomainRegular'; color:#191E20; font-size:22px}
		#afrasiatweet .tweet a {color:#ED2D24}
		#afrasiatweet ul li .media { width:30%;margin: 15px auto;}
		#afrasiatweet ul li .media img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; }
		  
		  
		.home-contact-box .twitter-feed .more { float:left; display:block; margin-top:4%;  width:100%}
		.home-contact-box .twitter-feed .more .text { display:inline-block; color:#ED2D24; font-size:13px; margin-right:10px}
		.home-contact-box .twitter-feed .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
		.home-contact-box .twitter-feed .more .arrow::before {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);
		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0}
		.home-contact-box .twitter-feed .more .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);
		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0}
		.home-contact-box .twitter-feed .more:hover .arrow::before {background:#1A1E23;}
		.home-contact-box .twitter-feed .more:hover .arrow::after {background:#1A1E23;}
		.home-contact-box .twitter-feed .more:hover .arrow{background:#1A1E23; margin-left:10px}
		.home-contact-box .twitter-feed .more:hover .text {color:#1A1E23;}
		
		.social-links { float:left; width:100%; margin:50px 0;   }
		.social-links .hd { float:left; width:100%; color:#1A1E23;font-size:14px; margin-bottom:15px; text-align:center}
		.social-links  ul { margin:0; padding:0; text-align:center}
		.social-links  ul li { display:inline-block; margin:0 35px}
		.facebook { width:12px} .linkedin { width:21px}
		.social-links  ul li a svg #facebook  {transition: 200ms;  transition-timing-function: ease-in-out;  -webkit-transition: 200ms;  -webkit-transition-timing-function: ease-in-out; }
 		.social-links  ul li a svg #linkedin  {transition: 200ms;  transition-timing-function: ease-in-out;  -webkit-transition: 200ms;  -webkit-transition-timing-function: ease-in-out; }
		.social-links  ul li a svg #youtube  {transition: 200ms;  transition-timing-function: ease-in-out;  -webkit-transition: 200ms;  -webkit-transition-timing-function: ease-in-out; }
 		.social-links  ul li a svg #twitter  {transition: 200ms;  transition-timing-function: ease-in-out;  -webkit-transition: 200ms;  -webkit-transition-timing-function: ease-in-out; }
.social-links  ul li a svg #instagram  {transition: 200ms;  transition-timing-function: ease-in-out;  -webkit-transition: 200ms;  -webkit-transition-timing-function: ease-in-out; }
.social-links  ul li a svg #blog-svg {transition: 200ms;  transition-timing-function: ease-in-out;  -webkit-transition: 200ms;  -webkit-transition-timing-function: ease-in-out; }
.social-links  ul li a svg:hover #blog-svg{ fill: #fd5949; }
			
.social-links  ul li a svg:hover #facebook { fill: #3B5998; }
		.social-links  ul li a svg:hover #linkedin { fill: #0077B5; }
		.social-links  ul li a svg:hover #twitter { fill: #00A4D9; }
		.social-links  ul li a svg:hover #youtube { fill: #ED2D24; }
	.social-links  ul li a svg:hover #instagram { fill: #fd5949; }
	
	
		.bottom-links-cn { float:left; width:100%; margin-bottom:40px} 
		.bottom-links-cn .other-links { float:left; width:100%; background:#ECEEF0; padding:40px 30px; }
		.bottom-links-cn .other-links .box-link { float:left; width:25%; padding-right:3%;}
		.bottom-links-cn .other-links .box-link .tit { float:left; width:100%; text-transform:uppercase; font-size:14px; color:#101214; margin-bottom:5px}
		.bottom-links-cn .other-links .box-link ul  {margin:0; padding:0}
		.bottom-links-cn .other-links .box-link ul li ,.bottom-links-cn .other-links .box-link a{ float:left; width:100%; font-size:14px; margin:3px 0}
		.bottom-links-cn .other-links .box-link ul li a { color:#676C72; }
		.bottom-links-cn .other-links .box-link ul li a:hover { color:#ED2D24; }
		.bottom-links-cn .other-links .box-link .tit.topMargin { margin-top:15px} 		

		.bottom-links-cn .other-links .box-info { float:right; width:40%;}
		.bottom-links-cn .other-links .box-info .shareholders { float:left; width:100%;}
		.bottom-links-cn .other-links .box-info .shareholders .tit { float:left; width:100%; text-transform:uppercase; font-size:14px; color:#101214; margin-bottom:15px}
		.bottom-links-cn .other-links .box-info .shareholders .partners {float:left; width:100%; }
		.bottom-links-cn .other-links .box-info .shareholders .partners ul {margin:0; padding:0}
		.bottom-links-cn .other-links .box-info .shareholders .partners ul li { display:inline-block; vertical-align:middle; margin-right:35px}
		.bottom-links-cn .other-links .box-info .swift { float:left; width:100%; font-size:14px; margin-top:20px}
		.bottom-links-cn .other-links .box-info .swift span { color:#ED2D24}
		.bottom-links-cn .other-links .box-info .utility-links { float:left; width:100%; margin-top:30px}
		.bottom-links-cn .other-links .box-info .utility-links ul {margin:0; padding:0}
		.bottom-links-cn .other-links .box-info .utility-links ul li { float:left; color:#30373F; font-size:12px; margin-right:5px}
		.bottom-links-cn .other-links .box-info .utility-links ul li a { color:#30373F;}
		.bottom-links-cn .other-links .box-info .utility-links ul li a:hover { color:#ED2D24; }
		.bottom-links-cn .other-links .box-info .copy { float:left; width:100%; margin-top:20px;color:#30373F; font-size:12px;}
	
		
		.bottom-links-cn .site-links { float:left; width:100%; background:#F9F9F9; padding:30px; margin-bottom:40px; height:230px;}
	
	
/* INNERPAGES
******************************************************************/		
	.inner-slider-sec { margin-top:60px}
	.inner-slider  { width:auto; }
	.PostSlider-Category { font-size:14px; color:#FFF;}
	.PostSlider-Title {font-size:22px;color:#FFF; font-family: 'RomainRegular'; line-height:120%}
	.PostSlider-Button { color:#ECEEF0; font-weight:normal; font-size:14px; padding:0; font-family: 'AvertaRegular';}
	.inner-banner-red-gradient { z-index:3; width:100%; height:100%; position:absolute; left:0;top:0;background: -moz-linear-gradient(left, rgba(238,46,36,0.36) 0%, rgba(238,140,135,0.61) 36%, rgba(237,237,237,0.26) 73%, rgba(237,237,237,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(238,46,36,0.36) 0%,rgba(238,140,135,0.61) 36%,rgba(237,237,237,0.26) 73%,rgba(237,237,237,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(238,46,36,0.36) 0%,rgba(238,140,135,0.61) 36%,rgba(237,237,237,0.26) 73%,rgba(237,237,237,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fee2e24', endColorstr='#00ededed',GradientType=1 ); /* IE6-9 */ opacity:0.5}
	
	/* Personal Landing Page */	
	.page-content { float:left; width:100%; background:#F3F4F6}
	.page-content .intro-block {float:left; width:100%; }
	.page-content .intro-block .left-block { float:left; width:24.2647%; background:#EE3A31; height:365px; padding:3%; text-align:right; margin-top:-100px; position:relative; z-index:10}
	.page-content .intro-block .left-block h1 { float:left;width:100%; text-transform:uppercase;font-size:14px;color:#FFF;}
	.page-content .intro-block .left-block h2 { float:left;width:100%; font-size:39px;color:#FFF; font-family: 'RomainRegular'; }
	.page-content .intro-block .left-block h5 { float:left;width:100%; font-size:22px;color:#FFF; font-weight:normal  }
	.page-content .intro-block .right-block {float:left; width:75.7353%; padding:3%}
	.page-content .intro-block .right-block h3 { float:left;  width:100%; color:#30373F;font-size:20px; margin-bottom:15px}
	.page-content .intro-block .right-block h4 { float:left;  width:100%; color:#8D9197;font-size:16px;}
	
	.block-tailored {float:left;width:100%; }
	.block-tailored .title1 {float:left;width:100%; font-size:14px; color:#EC2C24;text-align:center }
	.block-tailored .title2 {float:left;width:100%;font-family: 'RomainRegular'; font-size:46px; color:#191E20;text-align:center  }
	.block-tailored .products {float:left;width:100%; margin-top:50px }
	.block-tailored .products ul {}
	.block-tailored .products ul li { float:left; overflow:hidden; position:relative; background:#000}
	.col3 { width:33.3333%;}
	.col4 { width:25%;}
.col2 { width:50%;}
	.block-tailored .products ul li img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
	.block-tailored .products ul li .over { position:absolute; width:100%; height:100%;background:rgba(26,30,35,0.45);z-index:1 }
	.block-tailored .products ul li .over .txt {position:absolute;top:30%; left:10%; width:80%; text-align:left;font-family: 'RomainRegular'; color:#FFF; font-size:27px; line-height:120%; background:rgba(255,255,255,0);transition: all 0.5s ease-out 0s; padding:15px 0 }
	.block-tailored .products ul li .content { position:absolute; width:88%; height:86%;background:rgba(26,30,35,0.75);z-index:1; left:6%; top:7%; padding:7% 5% 5% 5% ; text-align:center; opacity:0;transition: all 0.3s ease-out 0s; }
	.block-tailored .products ul li .content ul{float:left;margin-top:5px;width:100%;}
.block-tailored .products ul li .content ul li {    float: left;background:rgba(26,30,35,0);
    width: 80%;
    display: block;
    color: #fff;
    font-size: 16px;
    padding: 0 0 0 25px;    text-align: left;
    position: relative;
    margin-bottom: 15px;}
.block-tailored .products ul li .content ul li::before{    position: absolute;
    width: 20px;
    background: #fff;
    height: 1px;
    left: 0;
    top: 10px;
	content: "";}
	
	.block-tailored .products ul li .content .desc { float:left; width:100%; color:#FFF; font-size:15px; text-align:left}
	.block-tailored .products ul li .content .more {margin-top:4%; background:#FFF;width:60%; padding:10px; position:absolute; bottom:50px; left:50%;-webkit-transform: translateX(-50%);transform:translateX(-50%);}
	.block-tailored .products ul li .content .more .text { display:inline-block; color:#ED2D24; font-size:13px; margin-right:10px}
	.block-tailored .products ul li .content .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.block-tailored .products ul li .content .more .arrow::before {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);
		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0}
	.block-tailored .products ul li .content .more .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0}
	.block-tailored .products ul li .content .rm { position:absolute; width:100%; text-align:center; color:#FFF;bottom:15px;left:0 }
	.block-tailored .products ul li .content .more:hover .arrow::before {background:#1A1E23;}
	.block-tailored .products ul li .content .more:hover .arrow::after {background:#1A1E23;}
	.block-tailored .products ul li .content .more:hover .arrow{background:#1A1E23; margin-left:10px}
	.block-tailored .products ul li .content .more:hover .text {color:#1A1E23;}
	.block-tailored .products ul li:hover { cursor:pointer;}
    .block-tailored .products ul li:hover img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
	.block-tailored .products ul li:hover .over { opacity:0}
	.block-tailored .products ul li:hover .content{ opacity:1}

	.block-tailored .products ul li.col3:hover { cursor:pointer;}
    .block-tailored .products ul li.col3:hover img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
	.block-tailored .products ul li.col3:hover .over{background:rgba(26,30,35,0.25);}
	.block-tailored .products ul li.col3:hover .over .txt {background:rgba(255,255,255,1); color:#191E22;top:40%;}
		
	
	.con1024 { width:80%; max-width:1024px; margin:0 auto;}
	.con1200 { width:90%; max-width:1200px; margin:0 auto;}
	.con994 { width:100%; max-width:994px; margin:0 auto;}
	
	.blk-feat-link { float:left; width:100%;position:relative; margin-bottom:100px}
	.blk-feat-link .box-photo {float:left; width:64.4531%; overflow:hidden; position:relative;}	
	.blk-feat-link .box-photo .overlay { position:absolute; width:60%; height:100%; z-index:1; opacity:0.7;transition: all 0.5s ease-out 0s;}
	.blk-feat-link .box-photo img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
	.blk-feat-link .box-text { position:absolute; width:48.2105%; background:#1A1E23; right:0;top:50%; padding:5%;z-index:3;-webkit-transform: translateY(-50%);transform:translateY(-50%); text-align:left}
	.blk-feat-link .box-text h4 { float:left; position:relative; width:100%; font-size:14px; color:#fff; margin-bottom:10px; padding-left:55px}
	.blk-feat-link .box-text h4::before { position:absolute; width:40px; height:1px; background:#fff;content:"";  top:7px;left:0 }
	.blk-feat-link .box-text h5 {float:left; width:100%; font-size:46px; color:#fff;font-family: 'RomainRegular'; font-weight:normal; margin-bottom:30px}
	.blk-feat-link .box-text .contenu {float:left; width:100%; color:#fff; font-size:20px}
	.blk-feat-link .box-text .more { float:left; display:block; margin-top:8%;  width:100%}
	.blk-feat-link .box-text .more .text { display:inline-block; color:#fff; font-size:16px; margin-right:10px}
	.blk-feat-link .box-text .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#fff; position:relative;transition: all 0.3s ease-out 0s;  }
	.blk-feat-link .box-text .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:-2px; right:0;outline: 1px solid transparent}
	.blk-feat-link .box-text .more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:2px; right:0;outline: 1px solid transparent}
	.blk-feat-link .box-text .more:hover .arrow::before {background:#EC3931;}
	.blk-feat-link .box-text .more:hover .arrow::after {background:#EC3931;}
	.blk-feat-link .box-text .more:hover .arrow{background:#EC3931; margin-left:10px}
	.blk-feat-link .box-text .more:hover .text {color:#EC3931;}	
  	.blk-feat-link:hover .box-photo .overlay {opacity:0.2}
	.blk-feat-link:hover .box-photo img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
		
	.blk-red-border { float:left; width:100%;position:relative; border-left:1px solid #ED3931;  border-right:1px solid #ED3931; margin-bottom:5%; border-bottom:1px solid #ED3931; padding:0; text-align:center;margin-top: 80px;}
	.blk-red-border .hd { width:100%; text-align:center;font-size:46px; color:#191E21;font-family: 'RomainRegular'; position:relative; }
	.blk-red-border .hd span { margin-top:-4%; float:left; width:100%; text-align:center}
	.blk-red-border .hd::before {content: "";  position: absolute; width:15%; background: #ED3931; height:1px; left:0; top:0}
	.blk-red-border .hd::after {content: "";  position: absolute; width:15%; background: #ED3931; height:1px; right:0; top:0}
	.blk-red-border ul { margin:0}
	.blk-red-border li { display:inline-block; width:30%; margin:2% 1.5%; vertical-align:top}
	.blk-red-border li .title {font-size:27px; color:#EC3931;font-family: 'RomainRegular'; margin-bottom:25px}
	.blk-red-border li .desc { color:#8D9197; min-height:70px}
	
	.bouton-more { float:left; display:block; margin:8% 0;  width:100%}
	.bouton-more .link { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
	.bouton-more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.bouton-more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0;outline: 1px solid transparent}
	.bouton-more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0;outline: 1px solid transparent}
	.bouton-more:hover .arrow::before {background:#1A1E23;}
	.bouton-more:hover .arrow::after {background:#1A1E23;}
	.bouton-more:hover .arrow{background:#1A1E23; margin-left:10px}
	.bouton-more:hover .link {color:#1A1E23;}	

	.bouton-more-more { float:left;display:block; margin:8% 0; width:44% !important}
	.bouton-more-more .link { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
	.bouton-more-more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.bouton-more-more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0;outline: 1px solid transparent}
	.bouton-more-more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0;outline: 1px solid transparent}
	.bouton-more-more:hover .arrow::before {background:#1A1E23;}
	.bouton-more-more:hover .arrow::after {background:#1A1E23;}
	.bouton-more-more:hover .arrow{background:#1A1E23; margin-left:10px}
	.bouton-more-more:hover .link {color:#1A1E23;}	

	/*====BLOCK FEATURE- PHOTO LEFT -TEXT RIGHT ON WHITE BACKGROUND*/
	.blk-feat-photoLeft-textRightWhite { float:left; width:100%;position:relative; margin-bottom:100px}
	.blk-feat-photoLeft-textRightWhite .box-photo {float:left; width:64.4531%; overflow:hidden; position:relative;}	
	.blk-feat-photoLeft-textRightWhite .box-photo .overlay { position:absolute; width:60%; height:100%; z-index:1; opacity:0.7;transition: all 0.5s ease-out 0s;}
	.blk-feat-photoLeft-textRightWhite .box-photo img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
	.blk-feat-photoLeft-textRightWhite .box-text { position:absolute; width:48.2105%; background:#FFF; right:0;top:50%; padding:5%;z-index:3;-webkit-transform: translateY(-50%);transform:translateY(-50%); text-align:left}
	.blk-feat-photoLeft-textRightWhite .box-text h5 {float:left; width:100%; font-size:36px; color:#191E22;font-family: 'RomainRegular'; font-weight:normal; margin-bottom:30px}
	.blk-feat-photoLeft-textRightWhite .box-text .contenu {float:left; width:100%; color:#A6AAAD; font-size:14px}
	.blk-feat-photoLeft-textRightWhite .box-text .more { float:left; display:block; margin-top:8%;  width:100%}
	.blk-feat-photoLeft-textRightWhite .box-text .more .text { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
	.blk-feat-photoLeft-textRightWhite .box-text .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.blk-feat-photoLeft-textRightWhite .box-text .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0;outline: 1px solid transparent}
	.blk-feat-photoLeft-textRightWhite .box-text .more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0;outline: 1px solid transparent}
	.blk-feat-photoLeft-textRightWhite .box-text .more:hover .arrow::before {background:#191E22;}
	.blk-feat-photoLeft-textRightWhite .box-text .more:hover .arrow::after {background:#191E22;}
	.blk-feat-photoLeft-textRightWhite .box-text .more:hover .arrow{background:#191E22; margin-left:10px}
	.blk-feat-photoLeft-textRightWhite .box-text .more:hover .text {color:#191E22;}	
  	.blk-feat-photoLeft-textRightWhite:hover .box-photo .overlay {opacity:0.2}
	.blk-feat-photoLeft-textRightWhite:hover .box-photo img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
	
	/*====BLOCK FEATURE- PHOTO RIGHT -TEXT LEFT ON WHITE BACKGROUND*/
	.blk-feat-photoRight-textLeftWhite { float:left; width:100%;position:relative; margin-bottom:100px}
	.blk-feat-photoRight-textLeftWhite .box-photo {float:right; width:64.4531%; overflow:hidden; position:relative;}	
	.blk-feat-photoRight-textLeftWhite .box-photo .overlay { position:absolute; width:60%; height:100%; z-index:1; opacity:0.7;transition: all 0.5s ease-out 0s;}
	.blk-feat-photoRight-textLeftWhite .box-photo img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
	.blk-feat-photoRight-textLeftWhite .box-text { position:absolute; width:48.2105%; background:#FFF; left:0;top:50%; padding:5%;z-index:3;-webkit-transform: translateY(-50%);transform:translateY(-50%); text-align:left}
	.blk-feat-photoRight-textLeftWhite .box-text h5 {float:left; width:100%; font-size:36px; color:#191E22;font-family: 'RomainRegular'; font-weight:normal; margin-bottom:30px}
	.blk-feat-photoRight-textLeftWhite .box-text .contenu {float:left; width:100%; color:#A6AAAD; font-size:14px}
	.blk-feat-photoRight-textLeftWhite .box-text .more { float:left; display:block; margin-top:8%;  width:100%}
	.blk-feat-photoRight-textLeftWhite .box-text .more .text { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
	.blk-feat-photoRight-textLeftWhite .box-text .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.blk-feat-photoRight-textLeftWhite .box-text .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0;outline: 1px solid transparent}
	.blk-feat-photoRight-textLeftWhite .box-text .more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0;outline: 1px solid transparent}
	.blk-feat-photoRight-textLeftWhite .box-text .more:hover .arrow::before {background:#191E22;}
	.blk-feat-photoRight-textLeftWhite .box-text .more:hover .arrow::after {background:#191E22;}
	.blk-feat-photoRight-textLeftWhite .box-text .more:hover .arrow{background:#191E22; margin-left:10px}
	.blk-feat-photoRight-textLeftWhite .box-text .more:hover .text {color:#191E22;}	
  	.blk-feat-photoRight-textLeftWhite:hover .box-photo .overlay {opacity:0.2}
	.blk-feat-photoRight-textLeftWhite:hover .box-photo img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
	
	/*====BLOCK FEATURE- PHOTO RIGHT -TEXT LEFT ON GREY BACKGROUND*/
	.blk-feat-photoRight-textLeftGrey { float:left; width:100%;position:relative; margin-bottom:100px}
	.blk-feat-photoRight-textLeftGrey .box-photo {float:right; width:64.4531%; overflow:hidden; position:relative;}	
	.blk-feat-photoRight-textLeftGrey .box-photo .overlay { position:absolute; width:60%; height:100%; z-index:1; opacity:0.7;transition: all 0.5s ease-out 0s;}
	.blk-feat-photoRight-textLeftGrey .box-photo img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
	.blk-feat-photoRight-textLeftGrey .box-text { position:absolute; width:48.2105%; background:#DCDFE4; left:0;top:50%; padding:5%;z-index:3;-webkit-transform: translateY(-50%);transform:translateY(-50%); text-align:left}
	.blk-feat-photoRight-textLeftGrey .box-text h5 {float:left; width:100%; font-size:36px; color:#1A1E23;font-family: 'RomainRegular'; font-weight:normal; margin-bottom:30px}
	.blk-feat-photoRight-textLeftGrey .box-text .contenu {float:left; width:100%; color:#585C61; font-size:14px}
	.blk-feat-photoRight-textLeftGrey .box-text .more { float:left; display:block; margin-top:8%;  width:100%}
	.blk-feat-photoRight-textLeftGrey .box-text .more .text { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
	.blk-feat-photoRight-textLeftGrey .box-text .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.blk-feat-photoRight-textLeftGrey .box-text .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0;outline: 1px solid transparent}
	.blk-feat-photoRight-textLeftGrey .box-text .more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0;outline: 1px solid transparent}
	.blk-feat-photoRight-textLeftGrey .box-text .more:hover .arrow::before {background:#191E22;}
	.blk-feat-photoRight-textLeftGrey .box-text .more:hover .arrow::after {background:#191E22;}
	.blk-feat-photoRight-textLeftGrey .box-text .more:hover .arrow{background:#191E22; margin-left:10px}
	.blk-feat-photoRight-textLeftGrey .box-text .more:hover .text {color:#191E22;}	
  	.blk-feat-photoRight-textLeftGrey:hover .box-photo .overlay {opacity:0.2}
	.blk-feat-photoRight-textLeftGrey:hover .box-photo img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
	
	
	/*====BLOCK FEATURE- PHOTO RIGHT -TEXT LEFT ON BLUEBLACK BACKGROUND*/
	.blk-feat-photoRight-textLeftBlue { float:left; width:100%;position:relative; margin-bottom:100px}
	.blk-feat-photoRight-textLeftBlue .box-photo {float:right; width:64.4531%; overflow:hidden; position:relative;}	
	.blk-feat-photoRight-textLeftBlue .box-photo .overlay { position:absolute; width:60%; height:100%; z-index:1; opacity:0.7;transition: all 0.5s ease-out 0s;}
	.blk-feat-photoRight-textLeftBlue .box-photo img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
	.blk-feat-photoRight-textLeftBlue .box-text { position:absolute; width:48.2105%; background:#1A1E23; left:0;top:50%; padding:5%;z-index:3;-webkit-transform: translateY(-50%);transform:translateY(-50%); text-align:left}
	.blk-feat-photoRight-textLeftBlue .box-text h5 {float:left; width:100%; font-size:36px; color:#FFF;font-family: 'RomainRegular'; font-weight:normal; margin-bottom:30px}
	.blk-feat-photoRight-textLeftBlue .box-text .contenu {float:left; width:100%; color:#A6AAAD; font-size:14px}
	.blk-feat-photoRight-textLeftBlue .box-text .more { float:left; display:block; margin-top:8%;  width:100%}
	.blk-feat-photoRight-textLeftBlue .box-text .more .text { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
	.blk-feat-photoRight-textLeftBlue .box-text .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.blk-feat-photoRight-textLeftBlue .box-text .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0;outline: 1px solid transparent}
	.blk-feat-photoRight-textLeftBlue .box-text .more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0;outline: 1px solid transparent}
	.blk-feat-photoRight-textLeftBlue .box-text .more:hover .arrow::before {background:#FFF;}
	.blk-feat-photoRight-textLeftBlue .box-text .more:hover .arrow::after {background:#FFF;}
	.blk-feat-photoRight-textLeftBlue .box-text .more:hover .arrow{background:#FFF; margin-left:10px}
	.blk-feat-photoRight-textLeftBlue .box-text .more:hover .text {color:#FFF;}	
  	.blk-feat-photoRight-textLeftBlue:hover .box-photo .overlay {opacity:0.2}
	.blk-feat-photoRight-textLeftBlue:hover .box-photo img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
	
	
	
	/*====BLOCK FEATURE- PHOTO RIGHT -TEXT LEFT ON RED BACKGROUND*/
	.blk-feat-photoRight-textLeftRed { float:left; width:100%;position:relative; margin-bottom:100px}
	.blk-feat-photoRight-textLeftRed .box-photo {float:right; width:64.4531%; overflow:hidden; position:relative;}	
	.blk-feat-photoRight-textLeftRed .box-photo .overlay { position:absolute; width:60%; height:100%; z-index:1; opacity:0.7;transition: all 0.5s ease-out 0s;}
	.blk-feat-photoRight-textLeftRed .box-photo img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
	.blk-feat-photoRight-textLeftRed .box-text { position:absolute; width:48.2105%; background:#EE3A31; left:0;top:50%; padding:5%;z-index:3;-webkit-transform: translateY(-50%);transform:translateY(-50%); text-align:left}
	.blk-feat-photoRight-textLeftRed .box-text h5 {float:left; width:100%; font-size:36px; color:#FFF;font-family: 'RomainRegular'; font-weight:normal; margin-bottom:30px}
	.blk-feat-photoRight-textLeftRed .box-text .contenu {float:left; width:100%; color:#FFF; font-size:14px}
	.blk-feat-photoRight-textLeftRed .box-text .more { float:left; display:block; margin-top:8%;  width:100%}
	.blk-feat-photoRight-textLeftRed .box-text .more .text { display:inline-block; color:#1A1E23; font-size:16px; margin-right:10px}
	.blk-feat-photoRight-textLeftRed .box-text .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#1A1E23; position:relative;transition: all 0.3s ease-out 0s;  }
	.blk-feat-photoRight-textLeftRed .box-text .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#1A1E23; margin-top:-2px; right:0;outline: 1px solid transparent}
	.blk-feat-photoRight-textLeftRed .box-text .more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#1A1E23; margin-top:2px; right:0;outline: 1px solid transparent}
	.blk-feat-photoRight-textLeftRed .box-text .more:hover .arrow::before {background:#FFF;}
	.blk-feat-photoRight-textLeftRed .box-text .more:hover .arrow::after {background:#FFF;}
	.blk-feat-photoRight-textLeftRed .box-text .more:hover .arrow{background:#FFF; margin-left:10px}
	.blk-feat-photoRight-textLeftRed .box-text .more:hover .text {color:#FFF;}	
  	.blk-feat-photoRight-textLeftRed:hover .box-photo .overlay {opacity:0.2}
	.blk-feat-photoRight-textLeftRed:hover .box-photo img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
	
	/*====BLOCK FEATURE- PHOTO LEFT -TEXT RIGHT ON RED BACKGROUND*/
	.blk-feat-photoLeft-textRightRed { float:left; width:100%;position:relative; margin-bottom:100px}
	.blk-feat-photoLeft-textRightRed .box-photo {float:left; width:64.4531%; overflow:hidden; position:relative;}	
	.blk-feat-photoLeft-textRightRed .box-photo .overlay { position:absolute; width:60%; height:100%; z-index:1; opacity:0.7;transition: all 0.5s ease-out 0s;}
	.blk-feat-photoLeft-textRightRed .box-photo img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
	.blk-feat-photoLeft-textRightRed .box-text { position:absolute; width:48.2105%; background:#EE3A31; right:0;top:50%; padding:5%;z-index:3;-webkit-transform: translateY(-50%);transform:translateY(-50%); text-align:left}
	.blk-feat-photoLeft-textRightRed .box-text h5 {float:left; width:100%; font-size:36px; color:#FFF;font-family: 'RomainRegular'; font-weight:normal; margin-bottom:30px}
	.blk-feat-photoLeft-textRightRed .box-text .contenu {float:left; width:100%; color:#D6D6D6; font-size:14px}
	.blk-feat-photoLeft-textRightRed .box-text .more { float:left; display:block; margin-top:8%;  width:100%}
	.blk-feat-photoLeft-textRightRed .box-text .more .text { display:inline-block; color:#FFF; font-size:16px; margin-right:10px}
	.blk-feat-photoLeft-textRightRed .box-text .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#FFF; position:relative;transition: all 0.3s ease-out 0s;  }
	.blk-feat-photoLeft-textRightRed .box-text .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:-2px; right:0;outline: 1px solid transparent}
	.blk-feat-photoLeft-textRightRed .box-text .more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:2px; right:0;outline: 1px solid transparent}
	.blk-feat-photoLeft-textRightRed .box-text .more:hover .arrow::before {background:#191E22;}
	.blk-feat-photoLeft-textRightRed .box-text .more:hover .arrow::after {background:#191E22;}
	.blk-feat-photoLeft-textRightRed .box-text .more:hover .arrow{background:#191E22; margin-left:10px}
	.blk-feat-photoLeft-textRightRed .box-text .more:hover .text {color:#191E22;}	
  	.blk-feat-photoLeft-textRightRed:hover .box-photo .overlay {opacity:0.2}
	.blk-feat-photoLeft-textRightRed:hover .box-photo img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
	
	
	/*====BLOCK FEATURE- PHOTO LEFT -TEXT RIGHT ON BLUEBLACK BACKGROUND*/
	.blk-feat-photoLeft-textRightBlue { float:left; width:100%;position:relative; margin-bottom:100px}
	.blk-feat-photoLeft-textRightBlue .box-photo {float:left; width:64.4531%; overflow:hidden; position:relative;}	
	.blk-feat-photoLeft-textRightBlue .box-photo .overlay { position:absolute; width:60%; height:100%; z-index:1; opacity:0.7;transition: all 0.5s ease-out 0s;}
	.blk-feat-photoLeft-textRightBlue .box-photo img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
	.blk-feat-photoLeft-textRightBlue .box-text { position:absolute; width:48.2105%; background:#1A1E23; right:0;top:50%; padding:5%;z-index:3;-webkit-transform: translateY(-50%);transform:translateY(-50%); text-align:left}
	.blk-feat-photoLeft-textRightBlue .box-text h5 {float:left; width:100%; font-size:36px; color:#FFF;font-family: 'RomainRegular'; font-weight:normal; margin-bottom:30px}
	.blk-feat-photoLeft-textRightBlue .box-text .contenu {float:left; width:100%; color:#D6D6D6; font-size:14px}
	.blk-feat-photoLeft-textRightBlue .box-text .more { float:left; display:block; margin-top:8%;  width:100%}
	.blk-feat-photoLeft-textRightBlue .box-text .more .text { display:inline-block; color:#EE3A31; font-size:16px; margin-right:10px}
	.blk-feat-photoLeft-textRightBlue .box-text .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.blk-feat-photoLeft-textRightBlue .box-text .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.blk-feat-photoLeft-textRightBlue .box-text .more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.blk-feat-photoLeft-textRightBlue .box-text .more:hover .arrow::before {background:#FFF;}
	.blk-feat-photoLeft-textRightBlue .box-text .more:hover .arrow::after {background:#FFF;}
	.blk-feat-photoLeft-textRightBlue .box-text .more:hover .arrow{background:#FFF; margin-left:10px}
	.blk-feat-photoLeft-textRightBlue .box-text .more:hover .text {color:#FFF;}	
  	.blk-feat-photoLeft-textRightBlue:hover .box-photo .overlay {opacity:0.2}
	.blk-feat-photoLeft-textRightBlue:hover .box-photo img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
	

	.afrasia-advantage { float:left; width:100%; text-align:center;    padding-top: 60px;height:252px;background: rgb(92,35,35); /* Old browsers */
background: -moz-linear-gradient(left, rgba(92,35,35,1) 0%, rgba(26,30,35,1) 45%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(92,35,35,1) 0%,rgba(26,30,35,1) 45%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(92,35,35,1) 0%,rgba(26,30,35,1) 45%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c2323', endColorstr='#1a1e23',GradientType=1 ); /* IE6-9 */ }
	.afrasia-advantage li.coll3 { display:inline-block; vertical-align:top; width:30%; margin:0 1.5%;}
	.afrasia-advantage li.coll4 { display:inline-block; vertical-align:top; width:21%; margin:0 1.5%;}
	.afrasia-advantage li .icn { width:58px; height:58px; margin:0 auto; margin-bottom:10px }
	.afrasia-advantage li .title { font-size:20px; color:#FFF;font-family: 'RomainRegular'; min-height:80px }
	.afrasia-advantage li .desc { color:#FFF; font-size:14px}
	
	.cont1200 { width:90%; max-width:1200px; margin:0 auto;}
    /* Business Landing Page */	
	.products-big-listing { width:100%;float:left; padding:3%; position:relative;}
	.products-big-listing::before { position:absolute; background:#FFF; content:""; width:100%; height:130px; top:0; left:0; z-index:1}
	.products-big-listing ul { position:relative; z-index:2}
	.products-big-listing li { float:left; padding:2%}
	.products-big-listing li .tit {float:left; width:100%; color:#191E22; margin-bottom:10px}
	.products-big-listing li .tit::before { float:left; width:40px; height:1px; background:#1A1E23; content:""; margin-top:10px; margin-right:8px}
	.products-big-listing li .hd {float:left; width:90%; color:#191E22; font-size:36px;font-family: 'RomainRegular'; line-height:120%; margin-bottom:50px}
	.products-big-listing li .desc {float:left; width:100%; color:#8D9197;}


	/* SME Business Landing Page */	
	.quote {}
	
	.margTop60 { margin-top:60px}
	.margTop120 { margin-top:60px}
	.margBot80 { margin-bottom:80px}
	.sme-intro-block {float:left; width:100%; }
	.sme-intro-block .left-block { float:left; width:24.2647%; background:#EE3A31; height:365px; padding:3%; text-align:right;position:relative; }
	.sme-intro-block .left-block h1 { float:left;width:100%; text-transform:uppercase;font-size:14px;color:#FFF;}
	.sme-intro-block .left-block h2 { float:left;width:100%; font-size:39px;color:#FFF; font-family: 'RomainRegular'; }
	.sme-intro-block .right-block {float:left; width:75.7353%; padding:2% 3%;}
	.sme-intro-block .right-block h3 { float:left;  width:100%; color:#51575E;font-size:16px; margin-bottom:15px}
	.sme-intro-block .right-block .quote { float:left;  width:100%; position:relative; padding:35px 15px 0 15px }
	.sme-intro-block .right-block .quote::before { position:absolute; top:0; left:0; background:url(../images/svg/icn-quote.svg);width:30px; height:23px; background-size:cover; content:""}
	.sme-intro-block .right-block .quote h4 { float:left;  width:100%; font-family: 'RomainRegular'; color:#191E1F; font-size:20px }

	.video-block { float:left; width:100%; position:relative; z-index:1; margin-bottom:100px }
	.video-block .video-cn { float:left; width:68.3593%; position:relative}
	.video-block .video-cn img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top; }
	.video-block .video-info { position:absolute; width:288px; border:2px solid #EB2C24; padding:25px; right:5%; top:15px; z-index:2}
	.video-block .video-info .tit { color:#EB2C24; font-size:22px;font-family: 'RomainRegular';}
	.video-block .video-info .t1 { font-size:14px; color:#3C3C40}
	.video-block .video-info .t2 { font-size:14px; color:#1E1E21}
	.video-block .video-other { float:left; width:31.6407%; margin-top:170px; padding:15px}
	.video-block .video-other ul {}
	.video-block .video-other ul li { float:left; width:100%; margin-bottom:8px}
	.video-block .video-other ul li .icn { width:16px; float:left; color:#EB2C24}
	.video-block .video-other ul li .txt { position:relative; margin-left:20px; color:#1F1E22;font-size:14px;}
	.video-block .video-other ul li .txt a {color:#1F1E22}
	.video-block .video-other ul li .txt a:hover { color:#EB2C24}

	.blk-red-border .bx-wrapper {  margin:0 auto; margin-top:8%; margin-bottom:5%}
	.blk-red-border .bx-pager-item:first-of-type:last-of-type { display: none
}
	#team-members li { float:left; width:236px; text-align:left; margin:0;}
	#team-members li .photo {float:left; width:100%; margin-bottom:5px}
	#team-members li .photo img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top; }
	#team-members li .name {float:left; width:100%; color:#EB2C24; font-size:18px;font-family: 'RomainRegular';}
	#team-members li .poste {float:left; width:100%; font-size:14px; color:#3C3C40; margin-bottom:8px}
	#team-members li .tel {float:left; width:100%;}
	#team-members li .tel .icn { display:block; float:left; width:16px;color:#EB2C24}
	#team-members li .tel .txt { position:relative; margin-left:20px; color:#1F1E22;font-size:14px; display:block;}
	#team-members li .mail .icn { display:block; float:left; width:16px;color:#EB2C24}
	#team-members li .mail .txt { position:relative; margin-left:9px; color:#1F1E22;font-size:14px; }
	#team-members li .mail .txt  {color:#1F1E22}
	#team-members li .mail .txt:hover { color:#EB2C24}
	
	.text-only-block {float:left; width:100%; margin:5% 0}
	.text-only-block h3 {float:left; width:100%; color:#30373F; font-size:20px; margin-bottom:15px}
	.text-only-block h4 {float:left; width:100%; color:#8D9197; font-size:16px;}
	.text-only-block ul{float:left;width:100%;margin-top:2%;}
	.text-only-block li {float:left; width:100%; display: block; color:#8D9197;  padding:0 0 0 25px; position:relative; margin-bottom:15px}
.text-only-block li::before { position:absolute; width:20px; background:#8D9197; height:1px; left:0; top:10px; content:""}

/* download pdf************************************************/
	.ddl-button { display: block;margin-right:10px;
    width: auto;
		    border: 1px solid #ED2D24;
    color: #ED2D24;
    padding: 0 15px;
    line-height: 44px;margin-top:20px;
    float: left;}
	.ddl-button .icon { float:left;  color:#ED2D24; font-size:18px;}
	.ddl-button .text {position:relative; color:#ED2D24; font-size:15px; text-transform:uppercase;display:block;margin-left:30px}
	.ddl-button:hover { background:#1A1E23;	    border: 1px solid #1A1E23;}
	.ddl-button:hover .text,.ddl-button:hover .icon  {   color: #fff;}
	
	.sme-box-icon-links { margin:0 auto; width:100%;background:#E9251B; padding:35px 0; margin-bottom:70px}
	.sme-box-icon-links ul { margin:0; padding:0; text-align:center}
	.sme-box-icon-links ul li {display:inline-block;  text-align:center; width:18%; border-right:1px solid #FFF; vertical-align:top}	
	.sme-box-icon-links ul li:last-child { border-right:none;}
	.sme-box-icon-links ul li a { display:block}
	.sme-box-icon-links ul li a .icon { width:100%;float:left; margin-bottom:25px; min-height:40px}
	.sme-box-icon-links ul li a .icon img {width: 42px;    height: 36px;}
	.sme-box-icon-links ul li a .title { width:100%; float:left; color:#1A1E23; font-size:20px;font-family: 'RomainRegular';}
	.sme-box-icon-links ul li a .more {  display:inline-block; margin-top:15px}
	.sme-box-icon-links ul li a .more .text { display:inline-block; color:#FFF; font-size:14px; margin-right:10px}
	.sme-box-icon-links ul li a .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#FFF; position:relative;transition: all 0.3s ease-out 0s;  }
	.sme-box-icon-links ul li a .more .arrow::before {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(45deg);
    transform: rotate(45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:-2px; right:0}
	.sme-box-icon-links ul li a .more .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg);
    transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:2px; right:0}
	.sme-box-icon-links ul li a:hover .title { color:#FFF;}
	.sme-box-icon-links ul li a:hover .more .text { color:#1A1E23}
	.sme-box-icon-links ul li a:hover .more .arrow { margin-left:5px;background:#1A1E23;}
	.sme-box-icon-links ul li a:hover .more .arrow::before,.sme-box-icon-links ul li a:hover .more .arrow:after{background:#1A1E23;}
	
	/* Cards OVerview */
	.cards-overview-cn { width:100%; max-width:792px; margin:0 auto;}
	.cards-overview-cn .card-blockBlack { width:100%; position:relative; float:left; margin-bottom:60px}
	.cards-overview-cn .card-blockBlack .text-cn { width:57.8282%; float:right; background:#1A1E23; height:368px; padding:40px 20px 20px 70px}
	.cards-overview-cn .card-blockBlack .text-cn .title { width:100%; float:left; color:#EE3A31; font-size:35px;font-family: 'RomainRegular'; line-height:120% ; margin-bottom:20px}
	.cards-overview-cn .card-blockBlack .text-cn .desc { width:100%; float:left; color:#D6D6D6; font-size:15px;}
	.cards-overview-cn .card-blockBlack .text-cn .bouton-more:hover .arrow::before {background:#FFF;}
	.cards-overview-cn .card-blockBlack .text-cn .bouton-more:hover .arrow::after {background:#FFF;}
	.cards-overview-cn .card-blockBlack .text-cn .bouton-more:hover .arrow{background:#FFF; margin-left:10px}
	.cards-overview-cn .card-blockBlack .text-cn .bouton-more:hover .link {color:#FFF;}	
	.cards-overview-cn .card-blockBlack .card-cn { width:47.8535%; position:absolute; left:0; top:50%; -webkit-transform: translateY(-50%);transform:translateY(-50%); z-index:2}
	.cards-overview-cn .card-blockBlack .card-cn .card { width:100%; float:left;}
	.cards-overview-cn .card-blockBlack .card-cn .card img { width: 100% !important; max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;}
	.cards-overview-cn .card-blockBlack .card-cn .shadow { width:100%; float:left;}
	.cards-overview-cn .card-blockBlack .card-cn .shadow img { width: 100% !important;max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;}
	
	.cards-overview-cn .card-blockGrey { width:100%; position:relative; float:left; margin-bottom:60px}
	.cards-overview-cn .card-blockGrey .text-cn { width:57.8282%; float:left; background:#D6D6D6; height:368px; padding:40px 70px 20px 40px}
	.cards-overview-cn .card-blockGrey .text-cn .title { width:100%; float:left; color:#1A1E23; font-size:35px;font-family: 'RomainRegular';line-height:120% ; margin-bottom:20px }
	.cards-overview-cn .card-blockGrey .text-cn .desc { width:100%; float:left; color:#191E22; font-size:15px;}
	.cards-overview-cn .card-blockGrey .card-cn { width:47.8535%; position:absolute; right:0; top:50%; -webkit-transform: translateY(-50%);transform:translateY(-50%); z-index:2}
	.cards-overview-cn .card-blockGrey .card-cn .card { width:100%; float:left;}
	.cards-overview-cn .card-blockGrey .card-cn .card img { width: 100% !important; max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;}
	.cards-overview-cn .card-blockGrey .card-cn .shadow { width:100%; float:left;}
	.cards-overview-cn .card-blockGrey .card-cn .shadow img { width: 100% !important;max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;}
	
	.cards-overview-cn .card-blockWhite { width:100%; position:relative; float:left; margin-bottom:60px}
	.cards-overview-cn .card-blockWhite .text-cn { width:57.8282%; float:right; background:#FFF; height:368px; padding:40px 20px 20px 70px}
	.cards-overview-cn .card-blockWhite .text-cn .title { width:100%; float:left; color:#1A1E23; font-size:35px;font-family: 'RomainRegular'; line-height:120% ; margin-bottom:20px}
	.cards-overview-cn .card-blockWhite .text-cn .desc { width:100%; float:left; color:#1A1E23; font-size:15px;}
	.cards-overview-cn .card-blockWhite .card-cn { width:47.8535%; position:absolute; left:0; top:50%; -webkit-transform: translateY(-50%);transform:translateY(-50%); z-index:2}
	.cards-overview-cn .card-blockWhite .card-cn .card { width:100%; float:left;}
	.cards-overview-cn .card-blockWhite .card-cn .card img { width: 100% !important; max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;}
	.cards-overview-cn .card-blockWhite .card-cn .shadow { width:100%; float:left;}
	.cards-overview-cn .card-blockWhite .card-cn .shadow img { width: 100% !important;max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;}
	
	.cards-overview-cn .card-block4 { width:100%; position:relative; float:left; margin-bottom:60px}
	.cards-overview-cn .card-block4 .text-cn { width:57.8282%; float:left; background:#D6D6D6; height:368px; padding:40px 70px 20px 40px}
	.cards-overview-cn .card-block4 .text-cn .title { width:100%; float:left; color:#ED3931; font-size:35px;font-family: 'RomainRegular';line-height:120% ; margin-bottom:20px }
	.cards-overview-cn .card-block4 .text-cn .desc { width:100%; float:left; color:#191E22; font-size:15px;}
	.cards-overview-cn .card-block4 .card-cn { width:26.3888%; position:absolute; right:20%; top:50%; -webkit-transform: translateY(-50%);transform:translateY(-50%); z-index:2}
	.cards-overview-cn .card-block4 .card-cn .card { width:100%; float:left;}
	.cards-overview-cn .card-block4 .card-cn .card img { width: 100% !important; max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;}
	.cards-overview-cn .card-block4 .card-cn .shadow { width:100%; float:left;}
	.cards-overview-cn .card-block4 .card-cn .shadow img { width: 100% !important;max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;}
	
	
	/* Investors */
	
	/* added investors */
	.myrow.bkf {
		background-color: #fff;
	}

	.box-key-figures {
		width: 100%;
		max-width: 1150px;
		margin: 0 auto;
		padding: 40px 0;
		background-color: #EE3A31;
		position: relative;
    	top: -50px;
	}

	.key-figures-title {
		width: 100%;
		position: relative;
		text-align: center;
	}

	.key-figures-title h2 {
		font-family: 'RomainRegular';
		color:#fff;
		font-size: 46px;
	}

	.key-figures-bottom {
		width: 100%;
		position: relative;
		text-align: center;
		padding: 5% 0 0;
	}

	.key-figures-bottom p {
		color:#fff;
		font-size: 16px;
	}

	.box-key-figures ul {
		display: grid;
		grid-template-columns: auto auto auto auto;
		list-style: none;
		color: #fff;
		width: 100%;
		position: relative;
		margin-top: 3%;
	}

	.box-key-figures ul li {
		position: relative;
		text-align: center;
		padding: 5% 0;
	}

	.box-key-figures ul li:after {
		content: '';
		height: 100%;
		width: 2px;
		background-color: #fff;
		position: absolute;
		top: 0;
		right: 0;
	}

	.box-key-figures ul li:last-child:after {
		content: '';
		display: none;
	}

	.key-figures-text {
		text-align: left;
		display: inline-block;
	}
	
	.key-figures-text h2 {
		font-size: 30px;
		line-height: 40px;
		font-weight: 600;
	}

	.key-figures-text p {
		font-size: 16px;
	}

	/* End added investors */
	.reports-cn { float:left; width:100%; position:relative; margin-top:-30px; z-index:11; margin-bottom:92px}
	.reports-cn .blk-annual-reports { float:left; width:33.3333%}

.reports-cn .blk-annual-reports .photo { float:left; width:33.7837%;     overflow: hidden;cursor:pointer;
    position: relative;}
	.reports-cn .blk-annual-reports .photo img { width: 100% !important; max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic; vertical-align: top;}
	
	.annual-report-listing li .list-report ul li .photo img { opacity: 1; width: 100%; -webkit-transition: opacity 0.35s; transition: opacity 0.35s;}
.reports-cn .blk-annual-reports .photo > div { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.reports-cn .blk-annual-reports .photo > div::before {position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: '';  opacity: 0; -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;  -webkit-transition-delay: 0.3s;  transition-delay: 0.3s;  background-image: linear-gradient(-45deg, #000000 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.5));}
.reports-cn .blk-annual-reports .photo .curl { width: 0px; height: 0px; position: absolute;  bottom: 0;  right: 0;
  background: linear-gradient(135deg, #ffffff, #f3f3f3 20%, #bbbbbb 38%, #aaaaaa 44%, #888888 50%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.3));
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);  transition: all .4s ease;  -webkit-transition-delay: 0.3s;  transition-delay: 0.3s;}
.reports-cn .blk-annual-reports .photo .curl:before,.annual-report-listing li .list-report ul li .photo .curl:after { content: ''; position: absolute; z-index: -1;
  left: 12%; bottom: 6%; width: 70%; max-width: 300px; max-height: 100px; height: 55%; box-shadow: 0 12px 15px rgba(0, 0, 0, 0.3);  transform: skew(-10deg) rotate(-6deg);}
.reports-cn .blk-annual-reports .photo .curl:after {  left: auto;  right: 6%;  bottom: auto;  top: 14%;  transform: skew(-15deg) rotate(-84deg);}
.reports-cn .blk-annual-reports:hover .photo> div::before {  opacity: 1;  -webkit-transition-delay: 0s;  transition-delay: 0s;}
.reports-cn .blk-annual-reports:hover .photo .curl{  width: 90px;  height: 90px;  -webkit-transition-delay: 0s;  transition-delay: 0s;}
	
	
	.reports-cn .blk-annual-reports .content { float:left; width:66.2162%; padding:15px}
	.reports-cn .blk-annual-reports .content .title {float:left; width:100%;font-family: 'RomainRegular';color:#ED3931; font-size:20px;}
	
	.reports-cn .blk-finance-statements { float:left; width:33.3333%}
	.reports-cn .blk-finance-statements .photo { float:left; width:33.7837%; overflow: hidden;cursor:pointer;
    position: relative;}
	
.reports-cn .blk-finance-statements ul li .photo img { opacity: 1; width: 100%; -webkit-transition: opacity 0.35s; transition: opacity 0.35s;}
.reports-cn .blk-finance-statements .photo > div { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.reports-cn .blk-finance-statements .photo > div::before {position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: '';  opacity: 0; -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;  -webkit-transition-delay: 0.3s;  transition-delay: 0.3s;  background-image: linear-gradient(-45deg, #000000 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.5));}
.reports-cn .blk-finance-statements .photo .curl { width: 0px; height: 0px; position: absolute;  bottom: 0;  right: 0;
  background: linear-gradient(135deg, #ffffff, #f3f3f3 20%, #bbbbbb 38%, #aaaaaa 44%, #888888 50%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.3));
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);  transition: all .4s ease;  -webkit-transition-delay: 0.3s;  transition-delay: 0.3s;}
.reports-cn .blk-finance-statements .photo .curl:before,.annual-report-listing li .list-report ul li .photo .curl:after { content: ''; position: absolute; z-index: -1;
  left: 12%; bottom: 6%; width: 70%; max-width: 300px; max-height: 100px; height: 55%; box-shadow: 0 12px 15px rgba(0, 0, 0, 0.3);  transform: skew(-10deg) rotate(-6deg);}
.reports-cn .blk-finance-statements .photo .curl:after {  left: auto;  right: 6%;  bottom: auto;  top: 14%;  transform: skew(-15deg) rotate(-84deg);}
.reports-cn .blk-finance-statements:hover .photo> div::before{  opacity: 1;  -webkit-transition-delay: 0s;  transition-delay: 0s;}
.reports-cn .blk-finance-statements:hover .photo .curl {  width: 90px;  height: 90px;  -webkit-transition-delay: 0s;  transition-delay: 0s;}
	
	.reports-cn .blk-finance-statements .photo img { width: 100% !important; max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic; vertical-align: top;}
	.reports-cn .blk-finance-statements .content { float:left; width:66.2162%; padding:15px}
	.reports-cn .blk-finance-statements .content .title {float:left; width:100%;font-family: 'RomainRegular';color:#ED3931; font-size:20px;}
	
	.bouton-view { float:left; display:block; margin-top:8%;  width:100%}
	.bouton-view .link { display:inline-block; color:#16181C; font-size:16px; margin-right:10px}
	.bouton-view .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#16181C; position:relative;transition: all 0.3s ease-out 0s;  }
	.bouton-view .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#16181C; margin-top:-2px; right:0;outline: 1px solid transparent}
	.bouton-view .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#16181C; margin-top:2px; right:0;outline: 1px solid transparent}
	.bouton-view:hover .arrow::before {background:#ED3931;}
	.bouton-view:hover .arrow::after {background:#ED3931;}
	.bouton-view:hover .arrow{background:#ED3931; margin-left:10px}
	.bouton-view:hover .link {color:#ED3931;}	
	
	.investors-news-cn { float:left; width:100%; position:relative}
	.investors-news-cn::before { position:absolute; background:#FFF; content:""; width:100%; height:130px; top:0; left:0; z-index:1}
	.investors-news-cn::after { position:absolute; background:#FFF; content:""; width:100%;     height: 96px;
    bottom: -76px; left:0; z-index:1}
	.investors-news-cn ul { position:relative; z-index:2}
	.investors-news-cn li { float:left; padding:2%; width:50%}
	.investors-news-cn li .tit {float:left; width:100%; color:#EE3A31; margin-bottom:10px}
	.investors-news-cn li .tit::before { float:left; width:40px; height:1px; background:#EE3A31; content:""; margin-top:10px; margin-right:8px}
	.investors-news-cn li .hd {float:left; width:90%; color:#191E22; font-size:46px;font-family: 'RomainRegular'; line-height:120%; margin-bottom:50px}
	.investors-news-cn li .desc {float:left; width:100%; color:#8D9197;}
	.cont1400 { width:90%; max-width:1400px; margin:0 auto;position: relative;}
	.capital-info-list {float:left; width:100%; }
	.capital-info-list ul { margin:0; padding:0;}
	.capital-info-list ul li {float:left; width:50%; padding-right:5%;}
	.capital-info-list ul li .date {float:left; width:100%;color:#919396; font-size:14px; position:relative; margin-bottom:20px;}
	.capital-info-list ul li .date::before {position:absolute; bottom:-10px; left:0; width:20px; height:1px; background:#EE3A31; content:"";}
	.capital-info-list ul li .desc {float:left; width:100%;color:#5D6369;}
	
	.upcoming-events-list  {float:left; width:100%; }
	.upcoming-events-list ul { margin:0; padding:0;}
	.upcoming-events-list ul li {float:left; width:50%; padding-right:5%;}
	.upcoming-events-list ul li .date {float:left; width:100%;color:#EE3A31; font-size:16px; margin-bottom:20px;font-family: 'RomainRegular';}
	.upcoming-events-list ul li .date .icn { display:inline-block; width:23px; height:26px; background:url(../images/svg/icn-calendar.svg); background-size:cover; vertical-align:middle; margin-right:10px;}
	.upcoming-events-list ul li .event {float:left; width:100%;color:#30373F; font-size:20px;font-family: 'RomainRegular'; margin-bottom:10px;position:relative;}
	.upcoming-events-list ul li .event::before { position:absolute; width:20px; height:1px; background:#EE3A31; content:"";left:-25px; top:15px}
	.upcoming-events-list ul li .location {float:left; width:100%;color:#8D9197;}
	.cn-text-bg-white { float:left; width:100%;  background:#FFF; padding:3% 0; color:#787D82}
	.investors-newsletter-cn {float:left; width:100%;     margin-top: 93px; margin-bottom:100px;}
	
	
	.investors-newsletter-cn .inner { margin:0 auto; border:1px solid #ED3931; width:100%; max-width:980px; padding:2%; text-align:center; overflow:hidden}
	.investors-newsletter-cn .inner .title {float:left; width:100%;color:#191E20; font-family: 'RomainRegular'; font-size:20px; margin-bottom:15px }
	.investors-newsletter-cn .inner .form-cn {float:left; width:100%;}
	.investors-newsletter-cn .inner .form-cn input[type="text"]{display:inline-block;width:33%; border:0; border:1px solid #DFDFDF; background:none; padding:5px 10px; color:#666; font-size:16px; -webkit-appearance: none;font-family: 'RomainRegular';height:43px;margin:0 10px }
	.investors-newsletter-cn .inner .form-cn input[type="email"]{display:inline-block;width:33%; border:0; border:1px solid #DFDFDF; background:none; padding:5px 10px; color:#666; font-size:16px; -webkit-appearance: none;font-family: 'RomainRegular';height:43px;margin:0 10px }
	.investors-newsletter-cn .inner .form-cn input[type="submit"] {display:inline-block; width:143px; background:none; color:#ED2D24; font-size:13px; text-transform:uppercase;  font-family: 'AvertaRegular', sans-serif; padding:5px 30px;height:43px; border:1px solid #ED2D24;margin:0 10px; vertical-align:top; transition: all 0.3s ease-out 0s;   }
	.investors-newsletter-cn .inner .form-cn input[type="submit"]:hover { background:#ED2D24; color:#FFF; cursor:pointer}
	
	/* CARDs DETAILS */	
	.inner-small-banner-cn { float:left; width:100%; background:#EE3A31; }	
	.inner-small-banner-cn .left-block {    height:auto; float:left; width:24.2647%; padding:3%; text-align:right; position:relative; z-index:10}
	.inner-small-banner-cn .left-block h1 { float:left;width:100%; text-transform:uppercase;font-size:14px;color:#FFF;}
	.inner-small-banner-cn .left-block h2 { float:left;width:100%; font-size:39px;color:#FFF; font-family: 'RomainRegular'; }
	.inner-small-banner-cn .left-block h5 { float:left;width:100%; font-size:22px;color:#FFF; font-weight:normal  }
	.inner-small-banner-cn .right-block {float:left; width:75.7353%; max-height:450px; overflow:hidden; position:relative}
	.inner-small-banner-cn .right-block .overlay { position:absolute; width:100%; height:100%; opacity:0.7}
	.inner-small-banner-cn .right-block img { width: 100% !important; max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic; vertical-align: top;}
	

		/*CARDs DETAILS Read more*/
	.inner-small-banner-cn .left-block .butt-back  {position:absolute; bottom:15px; display:block;}
.inner-small-banner-cn .left-block .butt-back .link { display:inline-block; color:#fff; font-size:16px; margin-left:10px}
.inner-small-banner-cn .left-block .butt-back .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#fff; position:relative;transition: all 0.3s ease-out 0s;  }
.inner-small-banner-cn .left-block .butt-back .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#fff; margin-top:-2px; left:0;outline: 1px solid transparent}
.inner-small-banner-cn .left-block .butt-back .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:2px; lefts:0;outline: 1px solid transparent}
.inner-small-banner-cn .left-block.butt-back:hover .arrow::before {background:#1A1E23;}
.inner-small-banner-cn .left-block .butt-back:hover .arrow::after {background:#1A1E23;}
.inner-small-banner-cn .left-block .butt-back:hover .arrow{background:#1A1E23; margin-right:10px}
.inner-small-banner-cn .left-block .butt-back:hover .link {color:#1A1E23;}	
	

	.third-menu-cn { background:#1A1E23;float:left; width:24.2647%; padding:3%; text-align:right;}
	.third-menu-cn ul {}
	.third-menu-cn ul li { float:left; width:100%;color:#FFF;list-style:none; font-size:18px;}
	.third-menu-cn ul li a { color:#FFF; padding:3px 0; float:right;}
	.third-menu-cn ul li a:hover { color:#ED2D24;}
	.third-menu-cn ul li a.active { color:#ED2D24;}
	
	.card-intro-quote { float:left; width:75.7353%; padding:2% 3%}
	.card-intro-quote h3 {float:left;width:100%; font-size:30px;color:#191E1F; font-family: 'RomainRegular'; margin-bottom:15px}
	.card-intro-quote h4 {float:left;width:100%; color:#666}
	
	.card-features-cn { float:left; width:100%; position:relative; margin-top:70px}
	.card-features-cn::before { position:absolute; background:#FFF; content:""; width:100%; height:130px; top:0; left:0; z-index:1}
	.card-features-cn ul { position:relative; z-index:2}
	.card-features-cn li { float:left; padding:2%; width:100%}
	.card-features-cn li .tit {float:left; width:100%; color:#EE3A31; margin-bottom:10px}
	.card-features-cn li .tit::before { float:left; width:40px; height:1px; background:#EE3A31; content:""; margin-top:10px; margin-right:8px}
	.card-features-cn li .hd {float:left; width:90%; color:#191E22; font-size:46px;font-family: 'RomainRegular'; line-height:120%; margin-bottom:50px}
	.card-features-cn .feature-list { margin:0 auto; width:100%; max-width:1200px; overflow:hidden}
	.card-features-cn .feature-list li { float:left; width:100%; padding:0 0 0 0; margin-bottom:10px}
	.card-features-cn .feature-list li::before { content:""; float:left; width:15px; height:1px; background:#1A1E23; margin-top:10px; margin-right:5px }
	.card-features-cn .feature-list .apply-now {float:left; border:1px solid #ED2D24; padding:10px 25px; margin-top:15px }	
	.card-features-cn .feature-list .apply-now .link { display:inline-block; color:#EE3A31; margin-right:10px; text-transform:uppercase; font-size:12px}
	.card-features-cn .feature-list .apply-now .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.card-features-cn .feature-list .apply-now .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.card-features-cn .feature-list .apply-now .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.card-features-cn .feature-list .apply-now:hover { background:#1A1E23; border:1px solid #1A1E23}
	.card-features-cn .feature-list .apply-now:hover .link { color:#f9d8ae; }
	.card-features-cn .feature-list .apply-now:hover .arrow  { background:#f9d8ae; }
	.card-features-cn .feature-list .apply-now:hover .arrow::before { background: #f9d8ae}
	.card-features-cn .feature-list .apply-now:hover .arrow::after { background: #f9d8ae}
	
	.white-sepa {float:left; width:100%; height:20px; background:#FFF;}
	.centered-title {    color: #191E22;
    font-size: 46px;
    font-family: 'RomainRegular';
    text-align: center;
    margin-top: -2%;
    float: left;
    width: 100%;
    text-align: center;}
	.credit-card { position:absolute; z-index:3;right:5%;top:-55px;width:27.8676%; max-width:379px}
	.credit-card .card { width:100%;}
	.credit-card .card img { width: 100% !important; max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic; vertical-align: top;}
	.credit-card .shadow { width:100%;}
    .credit-card .shadow img { width: 100% !important; max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic; vertical-align: top;}
	.credit-card .apply-now {position:absolute; border:1px solid #ED2D24; padding:10px 25px; /*left:-315px; top:50%*/right: 22%;    bottom: -10%; }	
	.credit-card .apply-now .link { display:inline-block; color:#EE3A31; margin-right:10px; text-transform:uppercase; font-size:12px}
	.credit-card .apply-now .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.credit-card .apply-now .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.credit-card .apply-now .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.credit-card .apply-now:hover { background:#1A1E23; border:1px solid #1A1E23}
	.credit-card .apply-now:hover .link { color:#f9d8ae; }
	.credit-card .apply-now:hover .arrow  { background:#f9d8ae; }
	.credit-card .apply-now:hover .arrow::before { background: #f9d8ae}
	.credit-card .apply-now:hover .arrow::after { background: #f9d8ae}
	
	.credit-card .apply-now-one {position:absolute; border:1px solid #ED2D24; padding:10px 25px; left:-178px; top:29% }	
	.credit-card .apply-now-one .link { display:inline-block; color:#EE3A31; margin-right:10px; text-transform:uppercase; font-size:12px}
	.credit-card .apply-now-one .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.credit-card .apply-now-one .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.credit-card .apply-now-one .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.credit-card .apply-now-one:hover { background:#1A1E23; border:1px solid #1A1E23}
	.credit-card .apply-now-one:hover .link { color:#f9d8ae; }
	.credit-card .apply-now-one:hover .arrow  { background:#f9d8ae; }
	.credit-card .apply-now-one:hover .arrow::before { background: #f9d8ae}
	.credit-card .apply-now-one:hover .arrow::after { background: #f9d8ae}
	
	.xtrailbuttons {    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 5%;
    padding: 0;
    text-align: center;
    margin-top: 80px;}
	.xtrailbuttons .apply-now {position:relative; border:1px solid #ED2D24; padding:10px 25px;     margin-right: 45px;}	
	.xtrailbuttons .apply-now .link { display:inline-block; color:#EE3A31; margin-right:10px; text-transform:uppercase; font-size:12px}
	.xtrailbuttons .apply-now .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.xtrailbuttons .apply-now .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.xtrailbuttons .apply-now .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.xtrailbuttons .apply-now:hover { background:#1A1E23; border:1px solid #1A1E23}
	.xtrailbuttons .apply-now:hover .link { color:#f9d8ae; }
	.xtrailbuttons .apply-now:hover .arrow  { background:#f9d8ae; }
	.xtrailbuttons .apply-now:hover .arrow::before { background: #f9d8ae}
	.xtrailbuttons .apply-now:hover .arrow::after { background: #f9d8ae}
	/* FONDATION PAGES */	
	.inner-fondation-banner-cn { float:left; width:100%; margin-top:120px;    background: #EE3A31; }	
	.inner-fondation-banner-cn .left-block { float:left; width:24.2647%; padding:3%; text-align:right; height:auto; position:relative; z-index:10; background:#EE3A31;}
	.inner-fondation-banner-cn .left-block h1 { float:left;width:100%; text-transform:uppercase;font-size:14px;color:#FFF;}
	.inner-fondation-banner-cn .left-block h2 { float:left;width:100%; font-size:39px;color:#FFF; font-family: 'RomainRegular'; }
	.inner-fondation-banner-cn .left-block h5 { float:left;width:100%; font-size:22px;color:#FFF; font-weight:normal; margin-top:15px  }
	.inner-fondation-banner-cn .right-block {float:left; width:75.7353%; max-height:450px; overflow:hidden; position:relative}
	.inner-fondation-banner-cn .right-block .overlay { position:absolute; width:100%; height:100%; opacity:0.7}
	.inner-fondation-banner-cn .right-block img { width: 100% !important; max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic; vertical-align: top;}

	.fondation-quote { float:left; width:100%; position:relative;; padding:150px 0 90px 0;  }
	.fondation-quote h3 {float:left; width:100%;  color:#30373F;font-size:20px;font-family: 'RomainRegular'; margin-bottom:15px}
	.fondation-quote .quote { width:119px; height:91px; position:absolute; /*background:url(../images/svg/quote.svg);*/ background-size:cover; top:30px; left:10%}
	.fondation-quote::before { content:""; position:absolute; width:100%; height:60px; background:#FFF; top:0; left:0;}
	.fondation-quote h4 { float:left; width:100%; color:#989CA1;font-family: 'AvertaRegular'; font-size:16px }
	
	.fondation-achievements-cn { float:left; width:100%; position:relative; margin-bottom:80px}
	.fondation-achievements-cn::before { position:absolute; background:#FFF; content:""; width:100%; height:130px; top:0; left:0; z-index:1}
	.fondation-achievements-cn ul { position:relative; z-index:2}
	.fondation-achievements-cn li { float:left; width:100%}
	.fondation-achievements-cn li .tit {float:left; width:100%; color:#EE3A31; margin-bottom:10px; margin-top:25px}
	.fondation-achievements-cn li .tit::before { float:left; width:40px; height:1px; background:#EE3A31; content:""; margin-top:10px; margin-right:8px}
	.fondation-achievements-cn li .hd {float:left; width:90%; color:#191E22; font-size:46px;font-family: 'RomainRegular'; line-height:120%; margin-bottom:50px}
	.fondation-achievements-cn li .desc {float:left; width:100%; color:#8D9197;}
	.achieve-list {float:left; width:100%; padding-top:3%}
	.achieve-list li {float:left; width:100%; margin-bottom:15px}
	.achieve-list li .t1 {float:left; width:100%; color:#EB2C24; font-size:18px}
	.achieve-list li .t2 {float:left; width:100%; color:#8D9197; font-size:15px}
	
	/* TREASURY PAGES */
	.treasury-intro-quote { float:left;  width: 75.7353%; padding:2%}
	.treasury-intro-quote h3 {float:left;width:100%; font-size:20px;color:#191E1F; font-family: 'RomainRegular'; margin-bottom:15px; position:relative;margin-top: 17px;}
	.treasury-intro-quote h3::before { position:absolute;width:30px; height:23px; content:"";left:0; top:-25px; background:url(../images/svg/icn-quote.svg)}
	.rates-cn { float:left; width:100%; margin-bottom:80px; margin-top:30px}
	.rates-cn .blk-ex-rates {float:left; width:100%; background:#FFF; padding:40px;}
	.rates-cn .blk-ex-rates .hd {float:left; width:100%;font-family: 'RomainRegular'; position:relative; color:#191E22; font-size:28px; padding-left:40px; line-height:120%}
	.rates-cn .blk-ex-rates .hd a{font-size:18px;float:right;}
	.rates-cn .blk-ex-rates .hd::before { position:absolute;width:30px; height:1px; background:#191E22; content:"";left:0; top:15px}
	.rates-cn .blk-ex-rates .rates-list {float:left; width:100%;  margin-top:40px}
	.rates-cn .blk-ex-rates .rates-list li {float:left; width:5%; padding:0 5px;margin:0 1%}
	.rates-cn .blk-ex-rates .rates-list li.first {float:left; width:7%;}
	.rates-cn .blk-ex-rates .rates-list li.first .item {color:#9A9C9E; font-style:italic}
	.rates-cn .blk-ex-rates .rates-list li .tit { color:#EB2C24;float:left; width:100%; height:30px; font-size:16px }
	.rates-cn .blk-ex-rates .rates-list li .tit a { color:#EB2C24;}
	.rates-cn .blk-ex-rates .rates-list li .item { color:#1A1E23;float:left; width:100%; height:30px; font-size:16px }
	.rates-cn .blk-ex-rates .rates-list li.sepa {float:left; width:1px; height:100px; background:#ccc; padding:0 !important; margin:0 5%}
	
	.rates-cn .blk-ex-calc {float:left; width:52.4838%;padding:25px; border:2px solid #EB2C24; margin-left:15px; margin-top:-15px; z-index:3; position:relative}
	.rates-cn .blk-ex-calc .hd {float:left; width:100%;font-family: 'RomainRegular'; position:relative; color:#191E22; font-size:28px; padding-left:40px; line-height:120%}
	.rates-cn .blk-ex-calc .hd::before { position:absolute;width:30px; height:1px; background:#191E22; content:"";left:0; top:15px}
	.rates-cn .blk-ex-calc .hd span { color:#EB2C24; }
	.rates-cn .blk-ex-calc .form-calculator{float:left; width:100%; margin-top:15px; position:relative}
	.rates-cn .blk-ex-calc .form-calculator .butt-swap { position:absolute; right:10px; top:15px; background:url(../images/butt-swap.png); width:31px; height:43px; background-size:cover} 
	.rates-cn .blk-ex-calc .form-calculator .row-item {float:left; width:88%; margin-bottom:20px }
	.rates-cn .blk-ex-calc .form-calculator .row-item label {float:left; width:12.9411%; color:#949699; font-size:16px; font-style:italic; padding-top:8px}
	.rates-cn .blk-ex-calc .form-calculator .row-item input {float:left; width:54.1176%; background:#FFF; height:40px; border:0; border-radius:0; -webkit-appearance:none; padding:10px;font-family: 'RomainRegular'; font-size:16px; margin-right:4.7058%}
	.rates-cn .blk-ex-calc .form-calculator .row-item select {float:left; width:28.2352%; height:40px;border:none; border-radius:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMyAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMgMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fQ0KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMjYzQjUxO30NCjwvc3R5bGU+DQo8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMzMiIGhlaWdodD0iMzMiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTYsMjAuNyAxMSwxMi4xIDIxLDEyLjEgIi8+DQo8L3N2Zz4NCg==) no-repeat 95% 50%;
	-moz-appearance: none; 	-webkit-appearance: none; appearance: none;background-color:#FFF; box-shadow: none; padding:10px  }
	.rates-cn .blk-ex-calc .form-calculator .but-item   {float:left; width:88%; margin-bottom:10px; padding-left:12.9411%; }
	.rates-cn .blk-ex-calc .form-calculator .but-item button{ background:none; border:0; border-radius:0; -webkit-appearance:none; color:#EB2C24; font-size:14px;font-family: 'AvertaRegular';}
	.rates-cn .blk-ex-calc .form-calculator .but-item button .arrow  {  margin-left:10px;display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.rates-cn .blk-ex-calc .form-calculator .but-item button .arrow::before  {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);    transform: rotate(45deg);background:#EC3931; margin-top:-2px; right:0}
	.rates-cn .blk-ex-calc .form-calculator .but-item button .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);    transform: rotate(-45deg);background:#EC3931; margin-top:2px; right:0}	
.rates-cn .blk-ex-calc .form-calculator .note { float:left; widtt:100%; margin-top:10px; font-size:12px; font-style:italic}


	.rates-cn  .blk-governemnt-securities { float:right; width:47.5161%; background:#1A1E23; z-index:2; margin-top:-295px; padding:40px}
	.rates-cn  .blk-governemnt-securities .hd {float:left; width:100%;font-family: 'RomainRegular'; position:relative; color:#FFF; font-size:28px; padding-left:40px; line-height:120%; margin-bottom:15px}
	.rates-cn  .blk-governemnt-securities .hd::before { position:absolute;width:30px; height:1px; background:#FFF; content:"";left:0; top:15px}
	
	.rates-cn  .blk-governemnt-securities .content  { float:left; width:100%; padding-left:10%}
	.rates-cn  .blk-governemnt-securities .content .desc { float:left; width:100%; color:#FFF; font-size:13px;}
	.rates-cn  .blk-governemnt-securities .content .desc span.date { display:inline-block; position:relative; font-size:14px}
	.rates-cn  .blk-governemnt-securities .content .desc span.date::before { content:""; bottom:0; position:absolute; background:red; width:100%; height:1px}	
	.rates-cn  .blk-governemnt-securities .content .tb  { float:left; width:100%; color:#FFF; margin-top:15px }
	.rates-cn  .blk-governemnt-securities .content .tb .tbrow { float:left; width:100%; }
	.rates-cn  .blk-governemnt-securities .content .tb .tbrow .tbcol1 { float:left; width:30%; text-align:right; padding:5px 5% }
	.rates-cn  .blk-governemnt-securities .content .tb .tbrow .tbcol2 { float:left; width:30%; text-align:right; padding:5px 5%; border-left:1px solid rgba(255,255,255,0.10) }
	.rates-cn  .blk-governemnt-securities .content .more { float:left; width:100%; display:block; margin-top:8%;}
	.rates-cn  .blk-governemnt-securities .content .more .text { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
	.rates-cn  .blk-governemnt-securities .content .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.rates-cn  .blk-governemnt-securities .content .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);
    transform: rotate(45deg);background:#EC3931; margin-top:-2px; right:0}
	.rates-cn  .blk-governemnt-securities .content .more .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);    transform: rotate(-45deg);background:#EC3931; margin-top:2px; right:0}		
	.rates-cn  .blk-governemnt-securities .content .more:hover .text {color:#FFF;}
	.rates-cn  .blk-governemnt-securities .content .more:hover .arrow { margin-left:10px; }
	.rates-cn  .blk-governemnt-securities .content .more:hover .arrow,.rates-cn  .blk-governemnt-securities .content .more:hover .arrow::before,.rates-cn  .blk-governemnt-securities .content .more:hover .arrow::after  { background:#FFF;}
	
	
	.market-updates-cn { float:left; width:100%;}
	.market-updates-cn .hd {float:left; width:100%; text-align:center;color:#E9251B; font-size:38px;font-family: 'RomainRegular'; margin-bottom:10px }
	.market-updates-cn .update-cn {float:left; width:100%;  background:#FFF; padding:20px 0 70px 0; text-align:center}
	.market-updates-cn .update-cn ul li { display:inline-block; width:30%; margin:0 1%; text-align:left; vertical-align:top}
	.market-updates-cn .update-cn ul li .date {float:left; width:100%; margin-bottom:10px;color:#EB2C24; font-size:14px; }
	.market-updates-cn .update-cn ul li .title {float:left; width:100%; margin-bottom:10px;color:#1A1E23; font-size:16px;font-family: 'RomainRegular'; }
	.market-updates-cn .update-cn ul li .desc {float:left; width:100%; color:#888A8C; font-size:14px; }
	
	.situations-cases-bg-photo { float:left; position:relative; width:100%; height:242px;background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/bg-treasury-fixed.jpg);}
	.situations-cases-bg-photo .overlay { background:rgba(25,30,33,0.6); position:absolute; width:100%; height:100%;}
	.situations-cases-bg-photo .overlay .text { position:absolute; top:50%; left:50%; color:#FFF; font-size:46px;font-family: 'RomainRegular';-webkit-transform: translate(-50%,-50%);transform:translate(-50%,-50%);}
	
	.blk-red-border .subtit { margin:0 auto; width:80%; padding-top:50px}
	.blk-red-border ul#our-products li { margin-left:0 !important;margin-top:0 !important;margin-bottom:0 !important; margin-right:10px}
	.blk-red-border .bx-controls { margin-top:50px}
	
	.breadcrumb { float:left; padding: 12px 8px; background: #F3F4F6; width:100%; margin-bottom:15px}
	.breadcrumb ul { margin:0; padding:0;}
	.breadcrumb ul li { float:left; color:#A6A6A6; margin-left:7px; font-size:14px}
	.breadcrumb ul li a{ float:left; color:#A6A6A6}
	.breadcrumb ul li a:hover { color:#5F6665; }
	
	/* ABOUT AFRASIA */
	.blk-strategic-partners { float:left; width:100%;position:relative; border-left:1px solid #1A1E23;  border-right:1px solid #1A1E23; border-bottom:1px solid #1A1E23; padding:0; text-align:center;margin-top: 80px;}
	.blk-strategic-partners .hd { width:100%; text-align:center;font-size:26px; color:#191E21; }
	.blk-strategic-partners .hd span { margin-top:-2%; float:left; width:100%; text-align:center}
	.blk-strategic-partners .hd::before {content: "";  position: absolute; width:15%; background: #1A1E23; height:1px; left:0; top:0}
	.blk-strategic-partners .hd::after {content: "";  position: absolute; width:15%; background: #1A1E23; height:1px; right:0; top:0}
	.blk-strategic-partners ul { margin:0}
	.blk-strategic-partners li { display:inline-block; width:30%; margin:4% 1.5%; vertical-align:top}
	.blk-strategic-partners .text { float:left; width:100%; padding:5%}
	.blk-strategic-partners .text .bouton-more { margin-top:15px}
	
	
	.blk-corresponding-bank { float:left; width:100%; margin-top:1px; background:#1A1E23; padding:20px}
	.blk-corresponding-bank .more { float:right; display:block;}
	.blk-corresponding-bank .more .text { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
	.blk-corresponding-bank .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.blk-corresponding-bank .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);
    transform: rotate(45deg);background:#EC3931; margin-top:-2px; right:0}
	.blk-corresponding-bank .more .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);    transform: rotate(-45deg);background:#EC3931; margin-top:2px; right:0}		
	.blk-corresponding-bank .more:hover .text {color:#FFF;}
	.blk-corresponding-bank .more:hover .arrow { margin-left:10px; }
	.blk-corresponding-bank .more:hover .arrow,.blk-corresponding-bank .more:hover .arrow::before,.blk-corresponding-bank .more:hover .arrow::after  { background:#FFF;}
	
	.about-milestones-cn { float:left; width:100%; position:relative; margin-top:70px}
	.about-milestones-cn::before { position:absolute; background:#FFF; content:""; width:100%; height:130px; top:0; left:0; z-index:1}
	.about-milestones-cn ul { position:relative; z-index:2}
	.about-milestones-cn li { float:left; padding:2%; width:100%}
	.about-milestones-cn li .tit {float:left; width:100%; color:#EE3A31; margin-bottom:10px}
	.about-milestones-cn li .tit::before { float:left; width:40px; height:1px; background:#EE3A31; content:""; margin-top:10px; margin-right:8px}
	.about-milestones-cn li .hd {float:left; width:90%; color:#191E22; font-size:46px;font-family: 'RomainRegular'; line-height:120%; margin-bottom:50px}
	.milestones-tab { float:left; width:100%; }
	
	
	
	/*News Read more*/
	.newsmore-intro-block .butt-back  {position:absolute; bottom:15px; display:block;}
	.newsmore-intro-block .butt-back .link { display:inline-block; color:#fff; font-size:16px; margin-left:10px}
	.newsmore-intro-block .butt-back .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#fff; position:relative;transition: all 0.3s ease-out 0s;  }
	.newsmore-intro-block .butt-back .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#fff; margin-top:-2px; left:0;outline: 1px solid transparent}
	.newsmore-intro-block .butt-back .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:2px; lefts:0;outline: 1px solid transparent}
	.newsmore-intro-block .butt-back:hover .arrow::before {background:#1A1E23;}
	.newsmore-intro-block .butt-back:hover .arrow::after {background:#1A1E23;}
	.newsmore-intro-block .butt-back:hover .arrow{background:#1A1E23; margin-right:10px}
	.newsmore-intro-block .butt-back:hover .link {color:#1A1E23;}	
	
	
	.newsmore-intro-block {float:left; width:100%; }
	.newsmore-intro-block .left-block { float:left; width:24.2647%; background:#EE3A31; height:365px; padding:3%; text-align:right;position:relative; }
	.newsmore-intro-block .left-block h2 { float:left;width:100%; text-transform:uppercase;font-size:14px;color:#FFF;}
	.newsmore-intro-block .left-block h3 { float:left;width:100%; font-size:39px;color:#FFF; font-family: 'RomainRegular'; }
	.newsmore-intro-block .right-block {float:left; width:75.7353%; padding:3%}
	.newsmore-intro-block .right-block .date { float:left;  width:100%; color:#EC3931;font-size:16px; margin-bottom:15px}
	.newsmore-intro-block .right-block h1 { float:left;  width:100%; font-family: 'RomainRegular'; color:#191E1F; font-size:30px; }
	.text-only-block  .datered{ float:left;  width:100%; color:#EE3A31;font-size:16px; margin-bottom:15px}
	.text-only-block h1 { float:left;  width:100%; font-family: 'RomainRegular'; color:#191E1F; font-size:30px; }
	
	.newsmore-gallery-block { float:left; width:100%; position:relative; z-index:1;}
	.newsmore-gallery-block  .photo-cn { float:left; width:68.3593%; position:relative}
	.newsmore-gallery-block  .photo-cn img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top; }
	.newsmore-gallery-block  .video-info { position:absolute; width:288px; border:2px solid #EB2C24; padding:25px; right:5%; top:15px; z-index:2}
	.newsmore-gallery-block  .video-info .tit { color:#EB2C24; font-size:22px;font-family: 'RomainRegular';}
	.video-block .video-info .t1 { font-size:14px; color:#3C3C40}
	
	.newsmore-gallery-block  .photo-cn .video-btn .button .fa { margin-left:0; font-size:24px }
	.news-nav { float:left; width:100%;  margin-top:50px; text-align:center}
	.news-nav .butt-prev  { float:left; display:block;}
	.news-nav .butt-prev .link { display:inline-block; color:#EC3931; font-size:16px; margin-left:10px}
	.news-nav .butt-prev .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.news-nav .butt-prev .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; left:0;outline: 1px solid transparent}
	.news-nav .butt-prev .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; lefts:0;outline: 1px solid transparent}
	.news-nav .butt-prev:hover .arrow::before {background:#1A1E23;}
	.news-nav .butt-prev:hover .arrow::after {background:#1A1E23;}
	.news-nav .butt-prev:hover .arrow{background:#1A1E23; margin-right:10px}
	.news-nav .butt-prev:hover .link {color:#1A1E23;}	
	.news-nav .butt-next  { float:right; display:block;}
	.news-nav .butt-next .link { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
	.news-nav .butt-next .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.news-nav .butt-next .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0;outline: 1px solid transparent}
	.news-nav .butt-next .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0;outline: 1px solid transparent}
	.news-nav .butt-next:hover .arrow::before {background:#1A1E23;}
	.news-nav .butt-next:hover .arrow::after {background:#1A1E23;}
	.news-nav .butt-next:hover .arrow{background:#1A1E23; margin-left:10px}
	.news-nav .butt-next:hover .link {color:#1A1E23;}	
	.news-nav .butt-archive  {display:inline-block; color:#EC3931; font-size:16px; }
	.news-nav .butt-archive:hover   {color:#1A1E23;}
	
	.board-team-cn { float:left; width:100%; margin-top:50px}
	.board-team-cn ul {}
	/*.board-team-cn ul li {float:left; width:100%; margin-bottom:50px; position:relative}
	.board-team-cn ul li .photo { float:left; width:47.6861%; position:relative }
	.board-team-cn ul li .photo.left {float:left}
	.board-team-cn ul li .photo.right {float:right}*/
	.board-team-cn ul li .photo .overlay { width:100%; height:100%; position:absolute; z-index:1; opacity:0.5}
	.board-team-cn ul li .photo img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
	/*.board-team-cn ul li .content { position:absolute; width:56.7404%; padding:3%; background:#FFF; top:30px; z-index:2}*/
	.board-team-cn ul li .content .name {float:left; width:100%;color:#EB2C24; font-size:22px;font-family: 'RomainRegular'; margin-bottom:5px}
	.board-team-cn ul li .content .title  {float:left; width:100%; color:#191E1F; font-size:16px; margin-bottom:15px }
	.board-team-cn ul li .content .summary  {float:left; width:100%; color:#878A8A; font-size:16px; }
	/*.board-team-cn ul li .content.left { left:0}
	.board-team-cn ul li .content.right { right:0}*/

	.board-team-cn ul li { width: 100%; position: relative; display: flex; align-items: start; flex-wrap: wrap; margin-bottom: 7%; }
	.board-team-cn ul li .photo.left {order: 1;}
	.board-team-cn ul li .photo.right {order: 2;}
	.board-team-cn ul li .photo { width:45%; position:relative }
	.board-team-cn ul li .content { position:relative; width:55%; padding:3%; margin-top: 5%; background:#FFF; z-index:1;}
	.board-team-cn ul li .content.left { order: 1; right: -3%; margin-left: -3%; }
	.board-team-cn ul li .content.right { order: 2; left: -3%; }
	.board-team-cn ul li .card-intro-quote { width: 100%; padding: 0; }

	/*Newsroom*/
	.filter-container { float:left; width:100%; background:#fff; height:60px; text-align:center; padding:10px 0 0 0 }
	.filter-container #options ul li { display:inline-block; padding:10px;}

.filter-container #options ul li a {color:#191E1F; font-size:20px;position:relative;}
	.filter-container #options ul li a.selected {color:#EE3A31; font-weight:bold;font-size:20px;}
.filter-container #options ul li a.selected::before {
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 20px;
    height: 1px;
    background: #EE3A31;
    content: "";
}
	.container-projets { width:100%; float:left; padding:10px}
	.container-projets ul { margin:0; padding:0 } 
	.container-projets ul li { width:32.3529%; max-width:440px;  margin-bottom:10px; position:relative}
	.container-projets ul li img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top; }
	.container-projets ul li img.fill {}
	/*Newsroom Block Press Release*/
	.container-projets ul li.csrr { /*width:65.4411%; max-width:890px;*/    width: 32.3529%;
    max-width: 440px;}
	.container-projets ul li.csrr .content { width:100%; height:100%; position:absolute; background:#FFF; padding:10px;}
	.container-projets ul li.csrr .content .cat { position:absolute;  background:#FFF; font-size:14px; color:#EE3A31; padding:5px; z-index:3}
	.container-projets ul li.csrr .content .photo {float:left; width:100%; overflow:hidden; position:relative }
	.container-projets ul li.csrr .content .photo .overlay { position:absolute; width:100%; height:100%; background:rgba(26,30,35,0.6) }
	.container-projets ul li.csrr .content .photo img { width: 100% !important;max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top; }
	.container-projets ul li.csrr .content .photo .title {width:100%; height:100%; position:absolute; color:#FFF; text-align:center; font-size:30px;font-family: 'RomainRegular'; margin-bottom:5%; top:25%}
	.container-projets ul li.csrr .content .photo .overlay .video-btn { width:100%; height:100%; position:absolute; top:0; left:0; text-align:center; padding:20% 0 0 0 }
	.container-projets ul li.csrr .content .photo .overlay .video-btn .button { width:80px; height:80px; background:rgba(255,255,255,0.5); border-radius:50%; margin:0 auto; color:#1A1E23; line-height:80px; font-size:18px; text-align:center; display: block;}
	.container-projets ul li.csrr .content .photo .overlay .video-btn .button:hover {  background:rgba(255,255,255,1); color:#EC3931;}
	.container-projets ul li.csrr .content .photo .overlay .video-btn .button .fa { margin-left:5px }
	
	/*Newsroom Block Press Release*/
	.container-projets ul li.insightt .content { width:100%; height:100%; position:absolute; background:#FFF; padding:10px;}
	.container-projets ul li.insightt .content .cat { position:absolute;  background:#EE3A31; font-size:14px; color:#FFF; padding:5px; z-index:3}
	.container-projets ul li.insightt .content .photo {float:left; width:100%; overflow:hidden; position:relative }
	.container-projets ul li.insightt .content .photo .overlay { position:absolute; width:100%; height:100%; background:rgba(26,30,35,0.6) }
	.container-projets ul li.insightt .content .photo img { width: 100% !important;max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top; }
	.container-projets ul li.insightt .content .photo .title {width:100%; height:100%; position:absolute; color:#FFF; text-align:center; font-size:20px;font-family: 'RomainRegular'; margin-bottom:5%; top:25%; padding:0 8%}
	.container-projets ul li.insightt .content .photo .overlay .video-btn { width:100%; height:100%; position:absolute; top:0; left:0; text-align:center; padding:40% 0 0 0 }
	.container-projets ul li.insightt .content .photo .overlay .video-btn .button { width:80px; height:80px; background:rgba(255,255,255,0.5); border-radius:50%; margin:0 auto; color:#1A1E23; line-height:80px; font-size:18px; text-align:center; display: block;}
	.container-projets ul li.insightt .content .photo .overlay .video-btn .button:hover {  background:rgba(255,255,255,1); color:#EC3931;}
	.container-projets ul li.insightt .content .photo .overlay .video-btn .button .fa { margin-left:5px }
	
	/*Newsroom Block Press Release*/
	.container-projets ul li.press .content { width:100%; height:100%; position:absolute; background:#EE3A31; padding:10px;}
	.container-projets ul li.press .content .cat { float:left; background:#FFF; font-size:14px; color:#EE3A31; padding:5px; margin-bottom:8%}
	.container-projets ul li.press .content .summary {float:left; width:100%; color:#FFF; font-size:30px;font-family: 'RomainRegular';}
	.container-projets ul li.press .content .date { position: absolute; bottom:10px; color:#191A20; font-size:12px; font-weight:bold}
	.container-projets ul li.press .content a.more {position: absolute; bottom:10px; right:10px}
	.container-projets ul li.press .content a.more .link { display:inline-block; color:#FFF; font-size:16px; margin-right:10px}
	.container-projets ul li.press .content a.more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#FFF; position:relative;transition: all 0.3s ease-out 0s;  }
	.container-projets ul li.press .content a.more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:-2px; right:0;outline: 1px solid transparent}
	.container-projets ul li.press .content a.more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:2px; right:0;outline: 1px solid transparent}
	.container-projets ul li.press .content a.more:hover .arrow::before {background:#1A1E23;}
	.container-projets ul li.press .content a.more:hover .arrow::after {background:#1A1E23;}
	.container-projets ul li.press .content a.more:hover .arrow{background:#1A1E23; margin-left:10px}
	.container-projets ul li.press .content a.more:hover .link {color:#1A1E23;}
	/*Newsroom Block communique*/	
	.container-projets ul li.communique .content { width:100%; height:100%; position:absolute; background:#E0E3E9; padding:10px;}
	.container-projets ul li.communique .content .cat { float:left; background:#FFF; font-size:14px; color:#EE3A31; padding:5px; margin-bottom:8%}
	.container-projets ul li.communique .content .title {float:left; width:100%; color:#191E20; font-size:30px;font-family: 'RomainRegular'; margin-bottom:5%}
	.container-projets ul li.communique .content .summary {float:left; width:100%; color:#646A72; font-size:14px;}
	.container-projets ul li.communique .content .date { position: absolute; bottom:10px; color:#EE3A31; font-size:12px; font-weight:bold}
	.container-projets ul li.communique .content a.more {position: absolute; bottom:10px; right:10px}
	.container-projets ul li.communique .content a.more .link { display:inline-block; color:#EE3A31; font-size:16px; margin-right:10px}
	.container-projets ul li.communique .content a.more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.container-projets ul li.communique .content a.more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.container-projets ul li.communique .content a.more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.container-projets ul li.communique .content a.more:hover .arrow::before {background:#1A1E23;}
	.container-projets ul li.communique .content a.more:hover .arrow::after {background:#1A1E23;}
	.container-projets ul li.communique .content a.more:hover .arrow{background:#1A1E23; margin-left:10px}
	.container-projets ul li.communique .content a.more:hover .link {color:#1A1E23;}	
	/*Newsroom Block Market Updates*/
	.container-projets ul li.markett .content { width:100%; height:100%; position:absolute; background:#FFF; padding:10px;}
	.container-projets ul li.markett .content .cat { float:left; background:#EE3A31; font-size:14px; color:#FFF; padding:5px; margin-bottom:8%}
	.container-projets ul li.markett .content .summary {float:left; width:100%; color:#1A1E23; font-size:30px;font-family: 'RomainRegular';}
	.container-projets ul li.markett .content .date { position: absolute; bottom:10px; color:#191A20; font-size:12px; font-weight:bold}
	.container-projets ul li.markett .content a.more {position: absolute; bottom:10px; right:10px}
	.container-projets ul li.markett .content a.more .link { display:inline-block; color:#EE3A31; font-size:16px; margin-right:10px}
	.container-projets ul li.markett .content a.more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.container-projets ul li.markett .content a.more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.container-projets ul li.markett .content a.more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:2px; right:0;outline: 1px solid transparent}
	.container-projets ul li.markett .content a.more:hover .arrow::before {background:#1A1E23;}
	.container-projets ul li.markett .content a.more:hover .arrow::after {background:#1A1E23;}
	.container-projets ul li.markett .content a.more:hover .arrow{background:#1A1E23; margin-left:10px}
	.container-projets ul li.markett .content a.more:hover .link {color:#1A1E23;}
	/*Newsroom Block In the Media*/
	.container-projets ul li.mediaa .content { width:100%; height:100%; position:absolute; background:#FFF; padding:10px;}
	.container-projets ul li.mediaa .content .cat { position:absolute;  background:#FFF; font-size:14px; color:#EE3A31; padding:5px}
	.container-projets ul li.mediaa .content .photo {float:left; width:100%; overflow:hidden }
	.container-projets ul li.mediaa .content .photo img { width: 100% !important;max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top; }
	.container-projets ul li.mediaa .content .summary {float:left; width:100%; color:#1A1E23; font-size:20px;font-family: 'RomainRegular'; padding-top:2%; position:relative}
	.container-projets ul li.mediaa .content .summary::before { content:""; top:-14px; left:0; position:absolute; width:30px; height:23px; background:url(../images/svg/icn-quote.svg)}
	.container-projets ul li.mediaa .content .date { position: absolute; bottom:10px; color:#191A20; font-size:12px; font-weight:bold}
	.container-projets ul li.mediaa .content a.more {position: absolute; bottom:10px; right:10px}
	.container-projets ul li.mediaa .content a.more .link { display:inline-block; color:#EE3A31; font-size:16px; margin-right:10px}
	.container-projets ul li.mediaa .content a.more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.container-projets ul li.mediaa .content a.more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.container-projets ul li.mediaa .content a.more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.container-projets ul li.mediaa .content a.more:hover .arrow::before {background:#1A1E23;}
	.container-projets ul li.mediaa .content a.more:hover .arrow::after {background:#1A1E23;}
	.container-projets ul li.mediaa .content a.more:hover .arrow{background:#1A1E23; margin-left:10px}
	.container-projets ul li.mediaa .content a.more:hover .link {color:#1A1E23;}

/*Newsroom Block In the blog*/
	.container-projets ul li.blog .content { width:100%; height:100%; position:absolute; background:#FFF; padding:10px;}
	.container-projets ul li.blog .content .cat { position:absolute;  background:#FFF; font-size:14px; color:#EE3A31; padding:5px}
	.container-projets ul li.blog .content .photo {float:left; width:100%; overflow:hidden }
	.container-projets ul li.blog .content .photo img { width: 100% !important;max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top; }
	.container-projets ul li.blog .content .summary {float:left; width:100%; color:#1A1E23; font-size:20px;font-family: 'RomainRegular'; padding-top:2%; position:relative}
	.container-projets ul li.blog .content .summary::before { content:""; top:-14px; left:0; position:absolute; width:30px; height:23px; background:url(../images/svg/icn-quote.svg)}
	.container-projets ul li.blog .content .date { position: absolute; bottom:10px; color:#191A20; font-size:12px; font-weight:bold}
	.container-projets ul li.blog .content a.more {position: absolute; bottom:10px; right:10px}
	.container-projets ul li.blog .content a.more .link { display:inline-block; color:#EE3A31; font-size:16px; margin-right:10px}
	.container-projets ul li.blog .content a.more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.container-projets ul li.blog .content a.more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.container-projets ul li.blog .content a.more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.container-projets ul li.blog .content a.more:hover .arrow::before {background:#1A1E23;}
	.container-projets ul li.blog .content a.more:hover .arrow::after {background:#1A1E23;}
	.container-projets ul li.blog .content a.more:hover .arrow{background:#1A1E23; margin-left:10px}
	.container-projets ul li.blog .content a.more:hover .link {color:#1A1E23;}
	/*Newsroom Block Event*/
	.container-projets ul li.eventt .content { width:100%; height:100%; position:absolute; background:#FFF; padding:10px;}
	.container-projets ul li.eventt .content .cat { position:absolute;  background:#FFF; font-size:14px; color:#EE3A31; padding:5px}
	.container-projets ul li.eventt .content .photo {float:left; width:100%; overflow:hidden;    height: 212px; }
	.container-projets ul li.eventt .content .photo img { width: 100% !important;max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top; }
	.container-projets ul li.eventt .content .maintitle {float:left; width:100%; color:#191E20; font-size:26px; padding-top:1%; font-family: 'RomainRegular'; }
	.container-projets ul li.eventt .content .title {float:left; width:100%; color:#191E20; font-size:18px; padding-top:2%; margin-bottom:15px}
	.container-projets ul li.eventt .content .summary {float:left; width:100%; color:#6E7378; font-size:14px;}
	.container-projets ul li.eventt .content .date { position: absolute; bottom:10px; color:#191A20; font-size:12px; font-weight:bold}
	.container-projets ul li.eventt .content a.more {position: absolute; bottom:10px; right:10px}
	.container-projets ul li.eventt .content a.more .link { display:inline-block; color:#EE3A31; font-size:16px; margin-right:10px}
	.container-projets ul li.eventt .content a.more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.container-projets ul li.eventt .content a.more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.container-projets ul li.eventt .content a.more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.container-projets ul li.eventt .content a.more:hover .arrow::before {background:#1A1E23;}
	.container-projets ul li.eventt .content a.more:hover .arrow::after {background:#1A1E23;}
	.container-projets ul li.eventt .content a.more:hover .arrow{background:#1A1E23; margin-left:10px}
	.container-projets ul li.eventt .content a.more:hover .link {color:#1A1E23;}
	
	.isotope,.isotope .isotope-item {
		  -webkit-transition-duration: 0.8s;
			 -moz-transition-duration: 0.8s;
			  -ms-transition-duration: 0.8s;
			   -o-transition-duration: 0.8s;
				  transition-duration: 0.8s;
		}
		
		.isotope {
		  -webkit-transition-property: height, width;
			 -moz-transition-property: height, width;
			  -ms-transition-property: height, width;
			   -o-transition-property: height, width;
				  transition-property: height, width;
		}
		
		.isotope .isotope-item {
		  -webkit-transition-property: -webkit-transform, opacity;
			 -moz-transition-property:    -moz-transform, opacity;
			  -ms-transition-property:     -ms-transform, opacity;
			   -o-transition-property:      -o-transform, opacity;
				  transition-property:         transform, opacity;
		}	
	
	
	.newsroom-butt-archive-cn { float:left; width:100%;text-align:center; margin-bottom:35px}
	.newsroom-butt-archive-cn .apply-now {display:inline-block; border:1px solid #ED2D24; padding:10px 25px; margin-top:15px;    width: 200px;
    margin: 0 auto; }	
	.newsroom-butt-archive-cn .apply-now .link { display:inline-block; color:#EE3A31; margin-right:10px; text-transform:uppercase; font-size:12px}
	.newsroom-butt-archive-cn .apply-now .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.newsroom-butt-archive-cn .apply-now .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.newsroom-butt-archive-cn .apply-now .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.newsroom-butt-archive-cn .apply-now:hover { background:#1A1E23; border:1px solid #1A1E23}
	.newsroom-butt-archive-cn .apply-now:hover .link { color:#f9d8ae; }
	.newsroom-butt-archive-cn .apply-now:hover .arrow  { background:#f9d8ae; }
	.newsroom-butt-archive-cn .apply-now:hover .arrow::before { background: #f9d8ae}
	.newsroom-butt-archive-cn .apply-now:hover .arrow::after { background: #f9d8ae}
	
	.report-big-listing { width:100%;float:left; padding:3%; position:relative;}
	.report-big-listing::before { position:absolute; background:#FFF; content:""; width:100%; height:130px; top:0; left:0; z-index:1}
	.report-big-listing ul { position:relative; z-index:2}
	.report-big-listing li { float:left; padding:2%;    height: 350px;}
	.report-big-listing li .tit {float:left; width:100%; color:#ED3931; margin-bottom:10px; height:25px}
	.report-big-listing li .tit::before { float:left; width:40px; height:1px; background:#1A1E23; content:""; margin-top:10px; margin-right:8px}
	.report-big-listing li .hd {float:left; width:90%; color:#191E22; font-size:36px;font-family: 'RomainRegular'; line-height:100%; margin-bottom:50px}
	.report-big-listing li .desc {float:left; width:100%; color:#8D9197;}
	.txt-red {color:#ED3931 !important;}
	
	.report-big-listing li .blk-annual-reports { float:left; width:100%}
	.report-big-listing li .blk-annual-reports .photo { float:left; width:33.7837%}
	.report-big-listing li .blk-annual-reports .photo img { width: 100% !important; max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic; vertical-align: top;}
	.report-big-listing li .blk-annual-reports .content { float:left; width:66.2162%; padding:15px}
	.report-big-listing li .blk-annual-reports .content .title {float:left; width:100%;font-family: 'RomainRegular';color:#ED3931; font-size:20px;}
	
	.report-big-listing li .blk-finance-statements { float:left; width:100%}
	.report-big-listing li .blk-finance-statements .photo { float:left; width:33.7837%}
	.report-big-listing li .blk-finance-statements .photo img { width: 100% !important; max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic; vertical-align: top;}
	.report-big-listing li .blk-finance-statements .content { float:left; width:66.2162%; padding:15px}
	.report-big-listing li .blk-finance-statements .content .title {float:left; width:100%;font-family: 'RomainRegular';color:#ED3931; font-size:20px;}
	
	
	/*Financial Statements*/
	.intro-block { float:left; width:100%; }
	.intro-block h3 {float:left;width:100%; font-size:21px;color:#191E1F; font-family: 'RomainRegular'; margin:15px 0; position:relative}
	
	.document-listing { width:100%;float:left; padding:3%; position:relative;}
	.document-listing::before { position:absolute; background:#FFF; content:""; width:100%; height:130px; top:0; left:0; z-index:1}
	.document-listing ul { position:relative; z-index:2}
	.document-listing li { float:left; width:100%}
	.document-listing li .tit {float:left; width:100%; color:#ED3931; margin-bottom:10px; height:25px}
	.document-listing li .tit::before { float:left; width:40px; height:1px; background:#1A1E23; content:""; margin-top:10px; margin-right:8px}
	.document-listing li .hd {float:left; width:90%; color:#191E22; font-size:36px;font-family: 'RomainRegular'; line-height:100%; margin-bottom:50px}
	.document-listing li .list-doc { float:left; width:100%;}
	.document-listing li .list-doc ul li { float:left; width:100%; padding:25px 0; border-bottom:1px solid #DBDDDF}
	.document-listing li .list-doc ul li:last-child { border-bottom:0}
	.document-listing li .list-doc ul li .desc .title { float:left; width:100%; color:#EB2C24; font-size:18px;}
	.document-listing li .list-doc ul li .desc {position:relative; margin-right:153px; color:#62686E; font-size:18px;}
	.document-listing li .list-doc ul li a.more { float:right;padding:10px 25px;  border:1px solid #EB2C24; display:block;} 
	.document-listing li .list-doc ul li a.more .link { display:inline-block; color:#EE3A31; margin-right:10px; text-transform:uppercase; font-size:12px}
	.document-listing li .list-doc ul li a.more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.document-listing li .list-doc ul li a.more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.document-listing li .list-doc ul li a.more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.document-listing li .list-doc ul li a.more:hover { background:#1A1E23; border:1px solid #1A1E23}
	.document-listing li .list-doc ul li a.more:hover .link { color:#f9d8ae; }
	.document-listing li .list-doc ul li a.more:hover .arrow  { background:#f9d8ae; }
	.document-listing li .list-doc ul li a.more:hover .arrow::before { background: #f9d8ae}
	.document-listing li .list-doc ul li a.more:hover .arrow::after { background: #f9d8ae}
	.choose-year-drop-cn { background:#1A1E23; float:left; width:100%; padding:20px 30px; margin-top:15px}
	.choose-year-drop-cn .text { float:left; height:50px; color:#FFF; font-size:18px; line-height:50px; margin-right:25px}
	.choose-year-drop-cn  select {float:left; height:50px; padding:10px 50px 10px 10px; font-size:16px; color:#191E1F;font-family: 'AvertaRegular'; border:none; border-radius:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMyAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMgMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fQ0KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMjYzQjUxO30NCjwvc3R5bGU+DQo8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMzMiIGhlaWdodD0iMzMiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTYsMjAuNyAxMSwxMi4xIDIxLDEyLjEgIi8+DQo8L3N2Zz4NCg==) no-repeat 100% 50%;
	-moz-appearance: none; 	-webkit-appearance: none; appearance: none;background-color:#FFF; box-shadow: none;  }
	
	/*Annual Report Archives*/
	.annual-report-listing { width:100%;float:left; padding:3%; position:relative;}
	.annual-report-listing::before { position:absolute; background:#FFF; content:""; width:100%; height:54px; top:20px; left:0; z-index:1}
	.annual-report-listing ul { position:relative; z-index:2; display: flex; flex-wrap: wrap;}
	.annual-report-listing li { float:left; width:100%; margin:0 1.5%}
	.annual-report-listing li .list-report { float:left; width:100%;}
	.annual-report-listing li .list-report ul li { float:left; width:30%; margin-bottom:50px;}
	.annual-report-listing li .list-report ul li .year {float:left; width:100%;color:#EE3A31; font-size:28px;font-family: 'RomainRegular';}
	.annual-report-listing li .list-report ul li .photo {float:left; width:30%; }
	.annual-report-listing li .list-report ul li .desc {float:left;width:100%;color:#5B6167; font-size:20px;font-family: 'RomainRegular'; margin-top:10px }
	.annual-report-listing li .list-report ul li a.bouton-more { margin-top:0}
	.annual-report-listing li .list-report ul li:hover { cursor:pointer}
	
	.annual-report-listing li .list-report ul li .photo {float:left; width:41.6%; overflow:hidden;position: relative; }
	.annual-report-listing li .list-report ul li .photo img { opacity: 1; width: 100%; -webkit-transition: opacity 0.35s; transition: opacity 0.35s;}
	.annual-report-listing li .list-report ul li .photo > div { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	.annual-report-listing li .list-report ul li .photo > div::before {position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: '';  opacity: 0; -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;  -webkit-transition-delay: 0.3s;  transition-delay: 0.3s;  background-image: linear-gradient(-45deg, #000000 0%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.5));}
	.annual-report-listing li .list-report ul li .photo .curl { width: 0px; height: 0px; position: absolute;  bottom: 0;  right: 0;
  background: linear-gradient(135deg, #ffffff, #f3f3f3 20%, #bbbbbb 38%, #aaaaaa 44%, #888888 50%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.3));
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);  transition: all .4s ease;  -webkit-transition-delay: 0.3s;  transition-delay: 0.3s;}
	.annual-report-listing li .list-report ul li .photo .curl:before,.annual-report-listing li .list-report ul li .photo .curl:after { content: ''; position: absolute; z-index: -1;
  left: 12%; bottom: 6%; width: 70%; max-width: 300px; max-height: 100px; height: 55%; box-shadow: 0 12px 15px rgba(0, 0, 0, 0.3);  transform: skew(-10deg) rotate(-6deg);}
	.annual-report-listing li .list-report ul li .photo .curl:after {  left: auto;  right: 6%;  bottom: auto;  top: 14%;  transform: skew(-15deg) rotate(-84deg);}
	.annual-report-listing li .list-report ul li:hover .photo> div::before,.annual-report-listing li .list-report ul li.hover .photo > div::before {  opacity: 1;  -webkit-transition-delay: 0s;  transition-delay: 0s;}
	.annual-report-listing li .list-report ul li:hover .photo .curl,.annual-report-listing li .list-report ul li.hover .photo .curl {  width: 90px;  height: 90px;  -webkit-transition-delay: 0s;  transition-delay: 0s;}
	
	.pie-chart-cn { margin:0 auto; width:80%; max-width:900px;}
	.pie-chart-cn img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;}
	
	.shareholders-info-blk { float:left; width:100%; padding:30px 0}
	.shareholders-info-blk .title { float:left; width:100%; text-align:left; color:#1A1E23; font-size:22px;font-family: 'RomainRegular'; margin-bottom:25px}
	.shareholders-info-blk h3 { float:left; width:100%;text-align:center; font-size:34px;font-family: 'RomainRegular'; margin-bottom:50px}
	.shareholders-info-blk .shareholders-list { float:left; width:100%; }
	.shareholders-info-blk .shareholders-list ul li { float:left; width:100%; margin-bottom:50px }
	.shareholders-info-blk .shareholders-list ul li .sharelogo {float:left; width:50%; }
	.shareholders-info-blk .shareholders-list ul li .sharelogo img { width:auto; max-width:100%}
	.shareholders-info-blk .shareholders-list ul li .link { float:right;width:50%; text-align:right; font-size:19px; color:#191E21}
	.shareholders-info-blk .shareholders-list ul li .link span {position:relative; display:inline-block; margin-top:30px}
	.shareholders-info-blk .shareholders-list ul li .link span::before {position:absolute; width:13px; left:-17px;top:13px;background:#EC2C24; content:""; height:1px;}
	.shareholders-info-blk .shareholders-list ul li .link a {color:#191E21}
	.shareholders-info-blk .shareholders-list ul li .link a:hover {color:#EC2C24}
	.shareholders-info-blk .shareholders-list ul li h4 {float:left; width:100%; color:#30373F; font-size:20px;font-family: 'RomainRegular'; margin:20px 0 }
	.shareholders-info-blk .shareholders-list ul li h5 {float:left; width:100%; color:#7A7F85; font-size:16px ;font-weight:normal }
	

	.archive-listing { width:100%;float:left; padding:3%; position:relative;}
	.archive-listing ul { position:relative; z-index:2}
	.archive-listing li { float:left; width:100%}
	.archive-listing li .tit {float:left; width:100%; color:#ED3931; margin-bottom:10px; height:25px}
	.archive-listing li .tit::before { float:left; width:40px; height:1px; background:#1A1E23; content:""; margin-top:10px; margin-right:8px}
	.archive-listing li .hd {float:left; width:90%; color:#191E22; font-size:36px;font-family: 'RomainRegular'; line-height:100%; margin-bottom:50px}
	.archive-listing li .list-doc { float:left; width:100%;}
	.archive-listing li .list-doc ul li { float:left; width:100%; padding:25px 0; border-bottom:1px solid #DBDDDF}
	.archive-listing li .list-doc ul li:last-child { border-bottom:0}
	.archive-listing li .list-doc ul li .desc .title { float:left; width:100%; color:#EB2C24; font-size:18px;}
	.archive-listing li .list-doc ul li .desc {position:relative; margin-right:153px; color:#62686E; font-size:18px;}
	.archive-listing li .list-doc ul li a.more { float:right;padding:10px 25px;  border:1px solid #EB2C24; display:block;} 
	.archive-listing li .list-doc ul li a.more .link { display:inline-block; color:#EE3A31; margin-right:10px; text-transform:uppercase; font-size:12px}
	.archive-listing li .list-doc ul li a.more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.archive-listing li .list-doc ul li a.more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.archive-listing li .list-doc ul li a.more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.archive-listing li .list-doc ul li a.more:hover { background:#1A1E23; border:1px solid #1A1E23}
	.archive-listing li .list-doc ul li a.more:hover .link { color:#f9d8ae; }
	.archive-listing li .list-doc ul li a.more:hover .arrow  { background:#f9d8ae; }
	.archive-listing li .list-doc ul li a.more:hover .arrow::before { background: #f9d8ae}
	.archive-listing li .list-doc ul li a.more:hover .arrow::after { background: #f9d8ae}
	
	
	.block-lien .products {float:left;width:100%; margin-top:50px }
	.block-lien .products ul {}
	.block-lien .products ul li { float:left; overflow:hidden; position:relative; background:#000}
	.block-lien .products ul li img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}


	.block-lien .products ul li .over { position:absolute; width:100%; height:100%;background:rgba(26,30,35,0.45);z-index:1 }
	.block-lien .products ul li .over .txt {position:absolute;top:50%; left:10%; width:80%; text-align:center;font-family: 'RomainRegular'; color:#FFF; font-size:32px; line-height:120%; background:rgba(255,255,255,0);transition: all 0.5s ease-out 0s; padding:15px 0 }
	.block-lien .products ul li .over .txt span { float:left; width:100%; font-style:italic}
	.block-lien .products ul li img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
  	.block-lien .products ul li:hover { cursor:pointer;}
     .block-lien .products ul li:hover img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
	.block-lien .products ul li:hover .over{background:rgba(26,30,35,0.25);}
	.block-lien .products ul li:hover .over .txt {background:rgba(255,255,255,1); color:#191E22;top:40%;}
			
/* ALL ECHANGE RATES*/
		   .box-all-rates { position: relative; width:100%;   float: left; margin:20px 0 5% 0}
		   .box-all-rates .rates-container { float:left; width:100%; padding:2%}
		   .box-all-rates .rates-container .hd { color:#191E1F; font-size:35px; width:20%; font-family: 'RomainRegular'; margin-top:-6% }
		   .box-all-rates .rates-container .date { float:left; width:100%;color:#EB2C24; font-size:21px;font-family: 'RomainRegular';
    padding-bottom: 10px;  border-bottom: 1px solid rgba(0,0,0,0.2); margin-bottom:20px; margin-top:20px; }
			/*EDITED 20 FEVRIER*/
.box-all-rates .rates-container .graph {float: left; width: 100%; }
		   .box-all-rates .rates-container .form {  width:100%;  padding:50px; color:#FFF;background: #fff; overflow: hidden; max-width: 500px;}
		   .box-all-rates .rates-container .form .rates-row { float:left; width:100%; padding: 7px 5px;  margin-bottom: 2px;} 
		   .box-all-rates .rates-container .form .rates-row .col { float:left; width:31%; color:#1A1E23; font-size:14px;text-align:right }
		   .box-all-rates .rates-container .form .rates-row.header { margin-bottom:7px;}
		   .box-all-rates .rates-container .form .rates-row.header .col{color:#B4B5B7; font-style:italic; font-size:16px; text-align:right}
		   .box-all-rates .rates-container .form .rates-row.header .col.first {text-align:left}
		   .box-all-rates .rates-container .form .rates-row .col.first {color:#EB2C24; font-weight:bold; text-align:left}
		   
		   .box-all-rates .rates-container .form section { float:left; width:100%; }
		   .box-all-rates .rates-container .form section button {  margin: 0;  padding: 0;  background: inherit;  border: inherit;  font: inherit;  outline: none;  width: 100%;  display: block;  text-align: left;  color: inherit; border-top:1px solid rgba(82,86,86,0.1);font-size:19px; }
		   .box-all-rates .rates-container .form section article a {color:#f68933}
		   .box-all-rates .rates-container .form section article a:hover {color:#333}	
				/* Accordion */
				[data-accordion] [data-content] {  overflow: hidden;  max-height: 0;}
				/* Basic Theme */
				[data-accordion] {  line-height: 1;}
				[data-control],[data-content] > * { padding: 10px 10px 40px 28px;color:#191E1F; font-size:19px; }
				[data-content] [data-accordion] {   border: 0;   padding: 0;}
				[data-accordion] [data-control] {   position: relative;   padding-right: 40px;}
				[data-accordion] > [data-control]:after {  content: "+";  position: absolute;  right: 0;  top: 12px;  font-size: 20px; font-weight:700;  color: #EB2C24;  height:23px;  width: 28px;    }
				[data-accordion].open > [data-control]:after {    content: "-";}
				[data-accordion].open > [data-control] {color:#1a487c; font-weight:700}
	
	
	/*Careers*/	
	.career-reasons-cn { width:100%;float:left; padding:1% 0; position:relative; margin-bottom:5%}
	
	.career-reasons-cn::before { position:absolute; background:#FFF; content:""; width:100%; height:130px; top:0; left:0; z-index:1}
	.career-reasons-cn .hd { width:100%; float:left; color:#191E20; font-size:23px; z-index:1; position:relative; }
	.career-reasons-cn .tit { width:100%; float:left;font-family: 'RomainRegular'; color:#EE3A31; font-size:51px; z-index:1; position:relative; line-height:120%}
	.career-reasons-cn .tit span {width:100%; float:left; padding-left:150px;}
	.career-reasons-cn .ten-reasons-slider { width:100%; float:left; margin-top:5% }
	
	.ten-reasons-slider .slider-reasons { width:64.0845%; float:right; position:relative;}	
		ul#slider1 {  display:block;  overflow:hidden;  }
		ul#slider1 li { list-style:none; display:block; padding:0px; position:relative; }
		.sliderBoxImage { overflow:hidden; display:block;}
		.sliderBoxImage img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	
			vertical-align: top;  transition: all 0.5s ease-out 0s; }
		ul#slider2 { float:left; display:block; width:100%; overflow:hidden; }
		ul#slider2 li{ float:left; list-style:none; display:block; padding:0px; position:relative;width:100%; height:312px; }
			#slider-projets-info { position:absolute; top:50%; left:-360px; width:457px; height:312px; z-index:2; padding:2%; background:#EE3A31; transform:translateY(-50%); -webkit-transform:translateY(-50%); padding:10%}
			#slider-projets-info .subtit { position:absolute; width:100%; top:-20px; color:#191E1F; font-size:15px; left:10px}
			#slider-projets-info .reasons-num { width:100%; color:#1C1E23; font-size:36px;font-family: 'RomainRegular'; font-style:italic }
			#slider-projets-info .reasons-desc { width:100%; font-size:24px; color:#FFF; position:relative;font-family: 'RomainRegular';margin-bottom:25px }
			.slider-reasons #go-prev,.slider-reasons #go-next { border:1px solid #EE3A31; position: absolute;transition: all 0.3s ease-out 0s;	width: 43px; height: 45px;z-index:3 !important; cursor:pointer; background-size:cover; padding:8px 11px} 
			.slider-reasons #go-prev {	/*background-image:url(../images/arrows.svg); */background-position:0 0; bottom:0;	left:-360px;	 }
			.slider-reasons #go-next {/* background-image:url(../images/arrows.svg);*/	background-position:-85px 0;  bottom:0;left:-300px;}	
			.slider-reasons #go-prev:hover,.slider-reasons #go-next:hover { background-color:#1C1E23;border:1px solid #1C1E23;}
			.slider-reasons #go-next span { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
			.slider-reasons #go-next span::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
			.slider-reasons #go-next span::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
			.slider-reasons #go-prev span { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
			.slider-reasons #go-prev span::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; left:0;outline: 1px solid transparent}
			.slider-reasons #go-prev span::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; left:0;outline: 1px solid transparent}
			
			
/*	.bx-viewport, .bx-wrapper{   position:relative;    width:100%;    height:100% !important; }
	.bx-wrapper {	position: relative;	margin: 0;	padding: 0;	*zoom: 1;}
	.bx-wrapper img {	max-width: 100%;	display: block; }
	.bx-wrapper .bx-viewport {		-webkit-transform: translatez(0);	-moz-transform: translatez(0);    	-ms-transform: translatez(0);    	-o-transform: translatez(0);    	transform: translatez(0);}
	.bx-wrapper .bx-loading {	min-height: 50px;	background: url(images/bx_loader.gif) center center no-repeat #fff;	height: 100%;	width: 100%;	position: absolute;	top: 0;	left: 0;
	z-index: 2000;}*/
	
	
	.spontaneous-btn {position:absolute; top:0; right:0; border:1px solid #ED2D24; padding:10px 25px;z-index:3 }	
	.spontaneous-btn .link { display:inline-block; color:#EE3A31; margin-right:10px; text-transform:uppercase; font-size:12px}
	.spontaneous-btn .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.spontaneous-btn .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.spontaneous-btn .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.spontaneous-btn:hover { background:#1A1E23; border:1px solid #1A1E23}
	.spontaneous-btn:hover .link { color:#f9d8ae; }
	.spontaneous-btn:hover .arrow  { background:#f9d8ae; }
	.spontaneous-btn:hover .arrow::before { background: #f9d8ae}
	.spontaneous-btn:hover .arrow::after { background: #f9d8ae}


/* Golf Page */
.golf-gallery-cn { float:left; width:100%; position:relative; margin-bottom:80px}
	.golf-gallery-cn::before { position:absolute; background:#FFF; content:""; width:100%; height:130px; top:0; left:0; z-index:1}
	.golf-gallery-cn ul { position:relative; z-index:2}
	.golf-gallery-cn li { float:left; width:100%; padding:0;}
	.golf-gallery-cn li .tit {float:left; width:100%; color:#EE3A31; margin-bottom:10px; margin-top:25px}
	.golf-gallery-cn li .tit::before { float:left; width:40px; height:1px; background:#EE3A31; content:""; margin-top:10px; margin-right:8px}
	.golf-gallery-cn li .hd {float:left; width:90%; color:#191E22; font-size:46px;font-family: 'RomainRegular'; line-height:120%; margin-bottom:50px}
	.golf-gallery-cn li .desc {float:left; width:100%; color:#8D9197;}
	.gallery-list {float:left; width:100%; padding-top:3%}
	.gallery-list .innercont { width:100%; max-width:1200px; margin:0 auto; }
	.gallery-list .innercont  li {float:left; width:19.3333%; margin:0 0.3166% 10px 0.3166%; overflow:hidden}
	.gallery-list .innercont  li img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
   .gallery-list .innercont li:hover img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}

   .header1 { color:#191E20; font-size:36px !important;font-family: 'RomainRegular';}
   
   .logo-golf-sponsor-cn { background:#FFF; width:100%; float:left; padding:25px 0}
   .logo-golf-sponsor-cn .hd { color:#191E20; font-size:36px;font-family: 'RomainRegular'; width:100%; float:left; text-align:center}
   .logo-golf-sponsor-cn .logo-list-cn { width:100%; float:left; margin-top:50px; }
   .logo-golf-sponsor-cn .logo-list-cn .inner { width:100%; margin:0 auto; max-width:999px;}
   .logo-golf-sponsor-cn .logo-list-cn .inner ul {}
   .logo-golf-sponsor-cn .logo-list-cn .inner ul li { float:left; width:24.3243%; border:1px solid #E6E6E7; margin:8px 0.3%; height:148px }
   .logo-golf-sponsor-cn .logo-list-cn .inner ul li img {width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ opacity:0.6}

/*faq*/

.collpse_wrapper {   float: left;   width: 100%; }
.collpse_wrapper ul {list-style:none; padding:0; margin:0; float:left; width:100%; margin-bottom:15px; }
.collpse_wrapper ul li {list-style:none; float:left; width:100%; margin-bottom:10px;border-bottom: 1px solid #ddd; }
.collpse_wrapper .collapsible {  float: left;  padding:1% 0;  width: 100%;  cursor:pointer;  }
.collpse_wrapper .collapsible h3 {float: left;width: 100%;font-size: 30px; color: #ED2D24; font-family:'RomainRegular';position: relative;}

.container_exapand { width:100%; float:left; background:#F3F3F3; font-size:18px; color:#666666; line-height:180%;}
.container_exapand .title{width:100%; float:left; font-size:20px; color:#1A1E23; line-height:180%;}

.container_exapand a {    color: #EE3A31;} 
.container_exapand a:hover { color:#009CDB} 

.collpse_wrapper .collapsible h3 span {   cursor: pointer;   display: block;  float: right;   height: 27px;  margin: 0;   padding: 0;    width: 27px; }
.collapse-open span:before { content:"\f077";  color: #191E1F; 
font-family:'FontAwesome';
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    position: relative; }
.collapse-close span:before  {  content:"\f078";  color: #191E1F; font-family:'FontAwesome';  position: relative;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;}
		
.container_exapand ul li {float:left; width:80%; display: block; color:#8D9197; font-size:16px; padding:0 0 0 25px; position:relative; margin-bottom:5px}
.container_exapand ul li::before { position:absolute; width:20px; background:#EE3A31; height:1px; left:0; top:15px; content:""}

/*contact*/
.box-icon-links-contact { margin:0 auto; width:100%; background:#fff; padding:35px 0}
	.box-icon-links-contact ul { margin:0; padding:0; text-align:center}
	.box-icon-links-contact ul li {display:inline-block;  text-align:center; width:14%; border-right:1px solid #1A1E23;}	
	.box-icon-links-contact ul li:last-child { border-right:none;}
	.box-icon-links-contact ul li a { display:block}
	.box-icon-links-contact ul li a .icon { width:100%;float:left; margin-bottom:25px }
	.box-icon-links-contact ul li a .title { width:100%; float:left; color:#1A1E23; font-size:16px;font-family: 'RomainRegular';}
	.box-icon-links-contact ul li a .more {  display:inline-block; margin-top:15px}
	.box-icon-links-contact ul li a .more .text { display:inline-block; color:#1A1E23; font-size:14px; margin-right:10px}
	.box-icon-links-contact ul li a .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#FFF; position:relative;transition: all 0.3s ease-out 0s;  }
	.box-icon-links-contact ul li a .more .arrow::before {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(45deg);
    transform: rotate(45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:-2px; right:0}
	.box-icon-links-contact ul li .more .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg);
    transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:2px; right:0}
	.box-icon-links-contact ul li a:hover .title { color:#EE3A31;}
	.box-icon-links-contact ul li a:hover .more .text { color:#1A1E23}
	.box-icon-links-contact ul li a:hover .more .arrow { margin-left:5px;background:#1A1E23;}
	.box-icon-links-contact ul li a:hover .more .arrow::before,.box-icon-links ul li a:hover .more .arrow:after{background:#1A1E23;}	

.text-only-block-contact,.text-only-block-contact-bottom {
    float: left;
    width: 100%;
    margin: 5% 0;
}

.text-only-block-contact ul li, .text-only-block-contact-bottom ul li {
	list-style: disc;
}

.text-only-block-contact h3 {
	text-align:center;
    float: left;
    width: 100%;
    color: #30373F;
    font-size: 39px;
    margin-bottom: 15px;
	font-family: 'RomainRegular';
}
.text-only-block-contact-bottom h4 {
	text-align:center;
    float: left;
    width: 100%;
    color: #30373F;
    font-size: 21px;
    margin-bottom: 15px;
}
.text-only-block-contact-bottom a.viewfac{    color: #ED2D24;    font-size:30px;text-align:center;font-family: 'RomainRegular';float:left;display:block;width:100%;}
.text-only-block-contact-bottom a.viewfac .arrow {
    display: inline-block;
    vertical-align: middle;
    height: 1px;
    width: 15px;
    background: #ED2D24;
    position: relative;
    transition: all 0.3s ease-out 0s;
	margin-left: 10px;
}
.text-only-block-contact-bottom a.viewfac .arrow::before {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(45deg);
    transform: rotate(45deg) translate3d( 0, 0, 1px);background:#ED2D24; margin-top:-2px; right:0}
.text-only-block-contact-bottom a.viewfac .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg);
    transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#ED2D24; margin-top:2px; right:0}	
.text-only-block-contact-bottom .pindiv{float:left;width:33%;text-align:center;    margin: 5% 0;}
.text-only-block-contact-bottom .pindiv .tit {
	text-align:center;
    float: left;
    width: 100%;
    color: #ED2D24;
    font-size:25px;
    margin-bottom: 15px;
}
.text-only-block-contact-bottom .pindiv other{    color: #ED2D24;    font-size: 14px;text-align:center;}
.text-only-block-contact-bottom a.viewfac:hover  { color:#1A1E23}
.text-only-block-contact-bottom a.viewfac:hover .arrow { margin-left:15px;background:#1A1E23;}
.text-only-block-contact-bottom a.viewfac:hover .arrow::before,text-only-block-contact-bottom a.viewfac:hover .arrow:after{background:#1A1E23;}	


		
	 .cnmap {width: 100%;  float: left; z-index: 1; position: relative;}   
	 .cnmap #map_canvas { height:480px; width: 100%;  }
     .cnmap #map_canvas b { color:#1A1E23; font-size:18px; font-weight:normal;font-family: 'RomainRegular'; }
	 .gm-style-iw { line-height:20px}
				
	.box-icon-links-map { margin:0 auto; width:100%; max-width:1200px; background:#E9251B; padding:35px 0; overflow:hidden;z-index: 2;    position: relative;}
	.box-icon-links-map ul { margin:0; padding:0; text-align:center}
	.box-icon-links-map ul li {float:left; text-align:left; width:33.33%; padding:0 2% }	
	.box-icon-links-map ul li:last-child { border-right:none;}
	.box-icon-links-map ul li a { display:block;color:#F8D8AD;}
	.box-icon-links-map ul li a:hover {cursor:pointer;color:#1A1E23}
	.box-icon-links-map ul li a .icon { width:100%;float:left; margin-bottom:25px; color:#FFF; }
	.box-icon-links-map ul li a .icon img {width:30px;}
	.box-icon-links-map ul li a .title { width:100%; float:left; color:#1A1E23; font-size:23px;font-family: 'RomainRegular';}
	.box-icon-links-map ul li a .more {  display:inline-block; margin-top:15px}
	.box-icon-links-map ul li a .more .text { display:inline-block; color:#FFF; font-size:14px; margin-right:10px}
	.box-icon-links-map ul li a .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#FFF; position:relative;transition: all 0.3s ease-out 0s;  }
	.box-icon-links-map ul li a .more .arrow::before {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(45deg);
    transform: rotate(45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:-2px; right:0}
	.box-icon-links-map ul li .more .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg);
    transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:2px; right:0}
	.box-icon-links-map ul li a:hover .title { color:#FFF;}
	.box-icon-links-map ul li a:hover .more .text { color:#1A1E23}
	.box-icon-links-map ul li a:hover .more .arrow { margin-left:5px;background:#1A1E23;}
	.box-icon-links-map ul li a:hover .more .arrow::before,.box-icon-links ul li a:hover .more .arrow:after{background:#1A1E23;}	
	.negMrgTop { margin-top:-60px;}
	.mapdetail { color: #FFF; font-size: 14px; margin-top: 11px;}

.text-only-block a.more { float:left;padding:10px 25px;  border:1px solid #EB2C24; display:block;margin-right:10px;} 
	.text-only-block a.more .link { display:inline-block; color:#EE3A31; margin-right:10px; text-transform:uppercase; font-size:12px}
	.text-only-block a.more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.text-only-block a.more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.text-only-block a.more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.text-only-block a.more:hover { background:#1A1E23; border:1px solid #1A1E23}
	.text-only-block a.more:hover .link { color:#f9d8ae; }
	.text-only-block a.more:hover .arrow  { background:#f9d8ae; }
	.text-only-block a.more:hover .arrow::before { background: #f9d8ae}
	.text-only-block a.more:hover .arrow::after { background: #f9d8ae}
.heightblock{height:365px !important;}

/* FANCYBOX */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{
	padding: 0;	margin: 0;	border: 0;	outline: none;	vertical-align: top;}
.fancybox-wrap {	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
	
}

.fancybox-skin {
	position: relative;
	/*background: #f9f9f9;*/
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

	
	
.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

.fancybox-prev span, .fancybox-next span {
	background-image: url('http://www.imagemagick.org/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: fixed;
	top: 10px;
	right:30px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	z-index: 8040;
	background-image: url('../images/photogallery_icons.png');
	background-position:-26px 0;
	background-repeat:no-repeat;
	-webkit-transition: all .3s;	-moz-transition: all .3s;	transition: all .3s;
}

.fancybox-close:hover { background-position:0 0; }


.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background:/* transparent url('../images/blank.gif');  helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
	z-index: 99999;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/*end fancybox*/

/*tabbing*/
.cd-tabs {  position: relative;  width: 100%;  margin: 1em auto;}
.cd-tabs:after {  content: "";  display: table;  clear: both;}
.cd-tabs::after {
  /* subtle gradient layer on top right - to indicate it's possible to scroll */
  position: absolute;
  top: 0;
  right: 0;
  height: 60px;
  width: 50px;
  z-index: 1;
  pointer-events: none;
  background: -webkit-linear-gradient( right , #f8f7ee, rgba(248, 247, 238, 0));
  background: linear-gradient(to left, #f8f7ee, rgba(248, 247, 238, 0));
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.no-cssgradients .cd-tabs::after {
  display: none;
}
.cd-tabs.is-ended::after {
  /* class added in jQuery - remove the gradient layer when it's no longer possible to scroll */
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-tabs .tab-nav {  overflow: auto;  -webkit-overflow-scrolling: touch;  float:left;  width:20%}
@media only screen and (min-width: 768px) {
  .cd-tabs::after {
    display: none;
  }
  .cd-tabs nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    box-shadow: inset -2px 0 3px rgba(203, 196, 130, 0.06);
    z-index: 1;
  }
}
@media only screen and (min-width: 960px) {
  .cd-tabs nav {
    position: relative;
    float: none;
    background: transparent;
    box-shadow: none;
  }
}

.cd-tabs-navigation {
}
.cd-tabs-navigation:after {
  content: "";
  display: table;
  clear: both;
}
.cd-tabs-navigation li {
  border-bottom:1px solid #DEE0E3;
 
}
.cd-tabs-navigation a {
  position: relative;
  display: block;
 
  text-align: center;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #c3c2b9;
}
.no-touch .cd-tabs-navigation a:hover {
  color: #EE453D;
}
.cd-tabs-navigation a.selected {
  color: #EE453D;
  font-weight:bold;
  font-size: 17px;
}
@media only screen and (min-width: 768px) {
  .cd-tabs-navigation {
    /* move the nav to the left on medium sized devices */   
    float: left;
	width:100%
  }
  .cd-tabs-navigation a {
    height: 80px;
    width: 80px;
    padding-top: 46px;
  }
  .cd-tabs-navigation a.selected {
    color: #EE453D;
  font-weight:bold;
  }
  .cd-tabs-navigation a::before {
    top: 22px;
  }
}
@media only screen and (min-width: 960px) {
  .cd-tabs-navigation {
    /* tabbed on top on big devices */
    
    box-shadow: inset 0 -2px 3px rgba(203, 196, 130, 0.06);
  }
  .cd-tabs-navigation a {
    height: 46px;
    line-height: 46px;
    width: 100%;
    text-align: right;
    font-size: 17px;
    padding: 0;
  }
  .cd-tabs-navigation a.selected {
     color: #EE453D;
  font-weight:bold;
  }
  .cd-tabs-navigation a::before {
    top: 50%;
    margin-top: -10px;
    margin-left: 0;
    left: 38px;
  }
}

.cd-tabs-content { float:left;  width:80%;}
.cd-tabs-content li { display: none; padding: 0 1.4em;}
.cd-tabs-content li.selected {  display: block; -webkit-animation: cd-fade-in 0.5s;  -moz-animation: cd-fade-in 0.5s;  animation: cd-fade-in 0.5s;}
.cd-tabs-content li .milestones { float:left; width:50.4143%; margin-right:1.4634%}
.cd-tabs-content li .milestones .year { float:left; width:100%; color:#ED3931;font-size:28px;font-family: 'RomainRegular'; }
.cd-tabs-content li .milestones .list { float:left; width:100%; margin-top:15px}
.cd-tabs-content li .milestones .list li {float:left; width:80%; display: block; color:#8D9197; font-size:16px; padding:0 0 0 25px; position:relative; margin-bottom:15px}
.cd-tabs-content li .milestones .list li::before { position:absolute; width:20px; background:#EE3A31; height:1px; left:0; top:10px; content:""}
.cd-tabs-content li .accolades { float:left; width:43.1219%;}
.cd-tabs-content li .accolades .ictit { float:left; width:100%;color:#1A1E23;font-size:36px;font-family: 'RomainRegular'; line-height:70%; position:relative}
.cd-tabs-content li .accolades .ictit .icon { width:85px; height:74px; background:url(../images/svg/icn-awards.svg); background-size:cover; position:absolute; right:0; top:-35px}
.cd-tabs-content li .accolades .listy {float:left; width:100%;background:#1A1E23; padding:20px;}
.cd-tabs-content li .accolades .listy li {float:left; width:100%; padding:0;display: block; margin-bottom:15px }
.cd-tabs-content li .accolades .listy li .t1 {float:left; width:100%; color:#FFFFFF; font-size:12px; text-transform:uppercase;padding-left:20px}
.cd-tabs-content li .accolades .listy li .t2 {float:left; width:100%; color:#F9D8AE; font-size:14px; padding-left:20px; position:relative }
.cd-tabs-content li .accolades .listy li .t2::before { position:absolute; width:16px; background:#FFF; height:1px; left:0; top:8px; content:""}

@media only screen and (min-width: 768px) {
  .cd-tabs-content {
    min-height: 480px;
  }
  .cd-tabs-content li {
    padding: 2em 2em 2em 7em;
  }
}
@media only screen and (min-width: 960px) {
  .cd-tabs-content {
    min-height: 0;
  }
  .cd-tabs-content li {
    padding: 20px 0 20px 3em;
  }
  .cd-tabs-content li p {
    font-size: 16px;
    font-size: 1rem;
  }
}

@-webkit-keyframes cd-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes cd-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes cd-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}



/*FORM FIELSDS*/
.contact-form-cn {float:left; width:100%; padding:30px 0 }
.contact-form-cn .col-left-contact {float:left; width:70%; }
	.contourPage { float:left; width:100%; margin-top:25px}	
	.contourPage .contourFieldSet {  float: left;  width: 100%; border:0; margin:0; padding:0; float: left;  width: 100%; }
	.contourPage .contourFieldSet .row-fluid { float: left;  width: 100%; margin-bottom:15px; float:left;}
	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field { float:left; width:100%; margin-bottom:25px; }
	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field label  { float:left; width:25%; margin-right:5%; font-weight:normal; color:#333333;font-family: 'RomainRegular';  font-size:20px }
	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field div    {float:left; width:70%;}
	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field div input[type="text"]  { border: 1px solid #FFF;transition: all 0.3s ease-out 0s; float:left; width:100%; height:46px; background:#FFF;font-family: 'AvertaRegular'; font-size:22px; padding:5px ;border-radius:0; -webkit-appearance:none}
	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field div input[type="text"]:focus { border: 1px solid #ED2D24;}
    .contourPage .contourFieldSet .row-fluid .umbraco-forms-field div input[type="email"]  {border: 1px solid #FFF;transition: all 0.3s ease-out 0s; float:left; width:100%; height:46px; background:#FFF;font-family: 'AvertaRegular'; font-size:22px; padding:5px;border-radius:0; -webkit-appearance:none }
	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field div input[type="email"]:focus { border: 1px solid #ED2D24;}
    .contourPage .contourFieldSet .row-fluid .umbraco-forms-field div textarea  {    height: 120px;border: 1px solid #FFF;transition: all 0.3s ease-out 0s; float:left; width:100%;  background:#FFF;font-family: 'AvertaRegular';font-size:22px; padding:5px ;resize: none;border-radius:0;-webkit-appearance:none}
	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field div textarea:focus { border: 1px solid #ED2D24;}
    .contourPage .contourFieldSet .row-fluid .umbraco-forms-field .dropdown {float:left; width:100%;  }
	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field div select { border: 1px solid #FFF;transition: all 0.3s ease-out 0s; float:left; width:100%;color:#172751;border-radius:none; height:46px; padding:5px; font-family: 'AvertaRegular';font-size:22px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA4LjYiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICAuY2xzLTEgew0KICAgICAgICBmaWxsOiAjMTcyNzUxOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPHRpdGxlPmZsZXNzZS1ibGV1LWRyb3Bkb3duPC90aXRsZT4NCiAgPHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjUgOC42IDAgMCAxMCAwIDUgOC42Ii8+DQo8L3N2Zz4NCg==) no-repeat 98% 50% #FFF;
	-moz-appearance: none; 	-webkit-appearance: none; appearance: none; background-size:13px; border-radius:0;}
	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field div select:focus { border: 1px solid #ED2D24;}
    .contourPage .contourFieldSet .row-fluid .umbraco-forms-field div select option { font-family: 'AvertaRegular'; }
	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field div span.radiobuttonlist {float: left;  width: 100%;}
	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field div span.radiobuttonlist br  { display:none}
	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field div span.radiobuttonlist label { width:50px;float: none;}
	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field div span.radiobuttonlist input[type="radio"] { display:inline-block}

	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field.bytickingthisboxiagreetobecontactedbyafrasiabanklimitedthebankandafrasiafoundationthefoundationinconnectionwiththelifeaftermastectomyfundraisinginitiativetobemadetothefoundationinthecontextofthehealthawarenessprogrammetheprogrammeandtoreceivebyemailpostsmsphoneandanyothermeansincludingelectronicmeansanyinformationinrelationtotheprogramme label {
		width: 100%;
		padding-bottom: 30px;
	}

	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field.bytickingthisboxiagreetobecontactedbyafrasiabanklimitedthebankandafrasiafoundationthefoundationinconnectionwiththelifeaftermastectomyfundraisinginitiativetobemadetothefoundationinthecontextofthehealthawarenessprogrammetheprogrammeandtoreceivebyemailpostsmsphoneandanyothermeansincludingelectronicmeansanyinformationinrelationtotheprogramme div {
		width: 100%;
	}

	
	/* New */

	.text-only-block {  float: left;  width: 100%; border:0; margin:0; padding:0; float: left;  width: 100%; }
	.text-only-block { float: left;  width: 100%; margin-bottom:15px; float:left;}
	.text-only-block .umbraco-forms-field { float:left; width:100%; margin-bottom:25px; }
	.text-only-block .umbraco-forms-field label  { float:left; width:25%; margin-right:5%; font-weight:normal; color:#333333;font-family: 'RomainRegular';  font-size:20px }
	.text-only-block .umbraco-forms-field div    {float:left; width:70%;}
	.text-only-block .umbraco-forms-field div input[type="text"]  { border: 1px solid #FFF;transition: all 0.3s ease-out 0s; float:left; width:100%; height:46px; background:#FFF;font-family: 'AvertaRegular'; font-size:22px; padding:5px ;border-radius:0; -webkit-appearance:none}
	.text-only-block .umbraco-forms-field div input[type="text"]:focus { border: 1px solid #ED2D24;}
    .text-only-block .umbraco-forms-field div input[type="email"]  {border: 1px solid #FFF;transition: all 0.3s ease-out 0s; float:left; width:100%; height:46px; background:#FFF;font-family: 'AvertaRegular'; font-size:22px; padding:5px;border-radius:0; -webkit-appearance:none }
	.text-only-block .umbraco-forms-field div input[type="email"]:focus { border: 1px solid #ED2D24;}
    .text-only-block .umbraco-forms-field div textarea  {    height: 120px;border: 1px solid #FFF;transition: all 0.3s ease-out 0s; float:left; width:100%;  background:#FFF;font-family: 'AvertaRegular';font-size:22px; padding:5px ;resize: none;border-radius:0;-webkit-appearance:none}
	.text-only-block .umbraco-forms-field div textarea:focus { border: 1px solid #ED2D24;}
    .text-only-block .umbraco-forms-field .dropdown {float:left; width:100%;  }
	.text-only-block .umbraco-forms-field div select { border: 1px solid #FFF;transition: all 0.3s ease-out 0s; float:left; width:100%;color:#172751;border-radius:none; height:46px; padding:5px; font-family: 'AvertaRegular';font-size:22px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA4LjYiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICAuY2xzLTEgew0KICAgICAgICBmaWxsOiAjMTcyNzUxOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPHRpdGxlPmZsZXNzZS1ibGV1LWRyb3Bkb3duPC90aXRsZT4NCiAgPHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjUgOC42IDAgMCAxMCAwIDUgOC42Ii8+DQo8L3N2Zz4NCg==) no-repeat 98% 50% #FFF;
	-moz-appearance: none; 	-webkit-appearance: none; appearance: none; background-size:13px; border-radius:0;}
	.text-only-block .umbraco-forms-field div select:focus { border: 1px solid #ED2D24;}
    .text-only-block .umbraco-forms-field div select option { font-family: 'AvertaRegular'; }
	.text-only-block .umbraco-forms-field div span.radiobuttonlist {float: left;  width: 100%;}
	.text-only-block .umbraco-forms-field div span.radiobuttonlist br  { display:none}
	.text-only-block .umbraco-forms-field div span.radiobuttonlist label { width:50px;float: none;}
	.text-only-block .umbraco-forms-field div span.radiobuttonlist input[type="radio"] { display:inline-block}

	.text-only-block .umbraco-forms-field.bytickingthisboxiagreetobecontactedbyafrasiabanklimitedthebankandafrasiafoundationthefoundationinconnectionwiththelifeaftermastectomyfundraisinginitiativetobemadetothefoundationinthecontextofthehealthawarenessprogrammetheprogrammeandtoreceivebyemailpostsmsphoneandanyothermeansincludingelectronicmeansanyinformationinrelationtotheprogramme label {
		width: 100%;
		padding-bottom: 30px;
	}

	.text-only-block .umbraco-forms-field.bytickingthisboxiagreetobecontactedbyafrasiabanklimitedthebankandafrasiafoundationthefoundationinconnectionwiththelifeaftermastectomyfundraisinginitiativetobemadetothefoundationinthecontextofthehealthawarenessprogrammetheprogrammeandtoreceivebyemailpostsmsphoneandanyothermeansincludingelectronicmeansanyinformationinrelationtotheprogramme div {
		width: 100%;
	}

.text-only-block .umbraco-forms-field.iagreetomyinformationbeingsharedwiththebanksandorthefoundationsappointedserviceprovidersothattheymayeffectrelevantregulatorychecksincludingclientriskassessmentinrelationtothedonationmadebymetotheprogrammeiamawarethatimaywithdrawmyconsentatanytimebycontactingthedataprotectionofficeofthebankformoreinformationontheprocessingofpersonaldatabythebankinthisrespectandforcontactdetailsofthebanksdataprotectionofficepleaseclickontheprivacypolicylinkbelowhttpswwwafrasiabankcomenafrasiabankprivacypolicy {
	display: flex;
	justify-content: space-between;
}

.text-only-block .umbraco-forms-field.iagreetomyinformationbeingsharedwiththebanksandorthefoundationsappointedserviceprovidersothattheymayeffectrelevantregulatorychecksincludingclientriskassessmentinrelationtothedonationmadebymetotheprogrammeiamawarethatimaywithdrawmyconsentatanytimebycontactingthedataprotectionofficeofthebankformoreinformationontheprocessingofpersonaldatabythebankinthisrespectandforcontactdetailsofthebanksdataprotectionofficepleaseclickontheprivacypolicylinkbelowhttpswwwafrasiabankcomenafrasiabankprivacypolicy label {
	width: 95%;
	order: 2;
}

.text-only-block .umbraco-forms-field.iagreetomyinformationbeingsharedwiththebanksandorthefoundationsappointedserviceprovidersothattheymayeffectrelevantregulatorychecksincludingclientriskassessmentinrelationtothedonationmadebymetotheprogrammeiamawarethatimaywithdrawmyconsentatanytimebycontactingthedataprotectionofficeofthebankformoreinformationontheprocessingofpersonaldatabythebankinthisrespectandforcontactdetailsofthebanksdataprotectionofficepleaseclickontheprivacypolicylinkbelowhttpswwwafrasiabankcomenafrasiabankprivacypolicy div {
	width: 5%;
	order: 1;
}

.text-only-block .umbraco-forms-field.ifurtherunderstandthatinordertocomplywithapplicablelawsandforverificationpurposesthebankandorthefoundationhastherighttomakeanyindependentenquiriesincludingbutnotlimitedtomakingclientriskassessmentbyitsappointedserviceprovideronanyshareholdersdirectorsbeneficialownersultimatebeneficialownersorauthorisedsignatoriesinconnectionwithanydonationmadefortheprogrammebytickingthisboxbelowiagreetomyinformationbeingsharedinthisway {
	display: flex;
	justify-content: space-between;
}

.text-only-block .umbraco-forms-field.ifurtherunderstandthatinordertocomplywithapplicablelawsandforverificationpurposesthebankandorthefoundationhastherighttomakeanyindependentenquiriesincludingbutnotlimitedtomakingclientriskassessmentbyitsappointedserviceprovideronanyshareholdersdirectorsbeneficialownersultimatebeneficialownersorauthorisedsignatoriesinconnectionwithanydonationmadefortheprogrammebytickingthisboxbelowiagreetomyinformationbeingsharedinthisway label {
	width: 95%;
	order: 2;
}

.text-only-block .umbraco-forms-field.ifurtherunderstandthatinordertocomplywithapplicablelawsandforverificationpurposesthebankandorthefoundationhastherighttomakeanyindependentenquiriesincludingbutnotlimitedtomakingclientriskassessmentbyitsappointedserviceprovideronanyshareholdersdirectorsbeneficialownersultimatebeneficialownersorauthorisedsignatoriesinconnectionwithanydonationmadefortheprogrammebytickingthisboxbelowiagreetomyinformationbeingsharedinthisway div {
	width: 5%;
	order: 1;
}


/* FR */

.text-only-block .umbraco-forms-field.encochantcettecasejacceptequafrasiabanklimitedlabanqueetlafrasiafoundationlafondationmecontacteenlienaveclelifeaftermastectomyfundraisinginitiativelancéparlafondationdanslecadreduprogrammedesensibilisationauxquestionsdesantéleprogrammeetderecevoirparemailvoiepostalesmsoutéléphoneoutoutautremoyenycomprisélectroniquedesinformationsconcernantleprogramme label {
		width: 100%;
		padding-bottom: 30px;
	}

	.text-only-block .umbraco-forms-field.encochantcettecasejacceptequafrasiabanklimitedlabanqueetlafrasiafoundationlafondationmecontacteenlienaveclelifeaftermastectomyfundraisinginitiativelancéparlafondationdanslecadreduprogrammedesensibilisationauxquestionsdesantéleprogrammeetderecevoirparemailvoiepostalesmsoutéléphoneoutoutautremoyenycomprisélectroniquedesinformationsconcernantleprogramme div {
		width: 100%;
	}

.text-only-block .umbraco-forms-field.jereconnaiségalementquafindeseconformerauxloisapplicablesetàdesfinsdevérificationlabanqueetoulafondationaledroitdemenerdesenquêtesindépendantesincluantsanssylimiterlaréalisationduneévaluationrisqueclientparunprestatairedésignéparleurssoinsportantsurtoutactionnaireadministrateurpropriétairebénéficiairepropriétaireendernièreanalyseousignataireautoriséimpliquédansundoneffectuédanslecadreduprogrammeencochantcettecasejacceptelepartagedemesdonnéesdanscecontexte {
	display: flex;
	justify-content: space-between;
}

.text-only-block .umbraco-forms-field.jereconnaiségalementquafindeseconformerauxloisapplicablesetàdesfinsdevérificationlabanqueetoulafondationaledroitdemenerdesenquêtesindépendantesincluantsanssylimiterlaréalisationduneévaluationrisqueclientparunprestatairedésignéparleurssoinsportantsurtoutactionnaireadministrateurpropriétairebénéficiairepropriétaireendernièreanalyseousignataireautoriséimpliquédansundoneffectuédanslecadreduprogrammeencochantcettecasejacceptelepartagedemesdonnéesdanscecontexte label {
	width: 95%;
	order: 2;
}

.text-only-block .umbraco-forms-field.jereconnaiségalementquafindeseconformerauxloisapplicablesetàdesfinsdevérificationlabanqueetoulafondationaledroitdemenerdesenquêtesindépendantesincluantsanssylimiterlaréalisationduneévaluationrisqueclientparunprestatairedésignéparleurssoinsportantsurtoutactionnaireadministrateurpropriétairebénéficiairepropriétaireendernièreanalyseousignataireautoriséimpliquédansundoneffectuédanslecadreduprogrammeencochantcettecasejacceptelepartagedemesdonnéesdanscecontexte div {
	width: 5%;
	order: 1;
}

.text-only-block .umbraco-forms-field.jacceptelacommunicationdemesinformationsauprestatairedésignédelabanqueetoudelafondationafinquecellescipuissenteffectuerlescontrôlesrèglementairespertinentsycomprisuneévaluationrisqueclientencasdundonfaitparmoiauprogrammejesuisconscientquejepeuxàtoutmomentannulermonconsentementencontactantleservicedeprotectiondedonnéesdelabanquepourplusdinformationssurletraitementdesdonnéesàcaractèrepersonnelparlabanquedanscecontexteetpourobtenirlescoordonnéesduservicedeprotectiondedonnéesdelabanquecliquersurlelienverslapolitiquedeconfidentialitécidessoushttpswwwafrasiabankcomenafrasiabankprivacypolicy {
	display: flex;
	justify-content: space-between;
}

.text-only-block .umbraco-forms-field.jacceptelacommunicationdemesinformationsauprestatairedésignédelabanqueetoudelafondationafinquecellescipuissenteffectuerlescontrôlesrèglementairespertinentsycomprisuneévaluationrisqueclientencasdundonfaitparmoiauprogrammejesuisconscientquejepeuxàtoutmomentannulermonconsentementencontactantleservicedeprotectiondedonnéesdelabanquepourplusdinformationssurletraitementdesdonnéesàcaractèrepersonnelparlabanquedanscecontexteetpourobtenirlescoordonnéesduservicedeprotectiondedonnéesdelabanquecliquersurlelienverslapolitiquedeconfidentialitécidessoushttpswwwafrasiabankcomenafrasiabankprivacypolicy label {
	width: 95%;
	order: 2;
}

.text-only-block .umbraco-forms-field.jacceptelacommunicationdemesinformationsauprestatairedésignédelabanqueetoudelafondationafinquecellescipuissenteffectuerlescontrôlesrèglementairespertinentsycomprisuneévaluationrisqueclientencasdundonfaitparmoiauprogrammejesuisconscientquejepeuxàtoutmomentannulermonconsentementencontactantleservicedeprotectiondedonnéesdelabanquepourplusdinformationssurletraitementdesdonnéesàcaractèrepersonnelparlabanquedanscecontexteetpourobtenirlescoordonnéesduservicedeprotectiondedonnéesdelabanquecliquersurlelienverslapolitiquedeconfidentialitécidessoushttpswwwafrasiabankcomenafrasiabankprivacypolicy div {
	width: 5%;
	order: 1;
}




	/*error*/
	.contourPage .contourFieldSet .row-fluid .umbraco-forms-field .contourIndicator { color:#ED3931}	
	/*button cn*/
	.contourNavigation {  float: left;  width: 100%;  }
	.contourNavigation input[type="submit"] {float: right; width:auto;background: none; color: #ED2D24;  font-size: 13px;  text-transform: uppercase; font-family: 'AvertaRegular', sans-serif;
    border: 0;  padding: 10px 30px;   height: 43px;  border: 1px solid #ED2D24;transition: all 0.3s ease-out 0s; }
	.contourNavigation input[type="submit"]:hover { background:#ED2D24; color:#FFF; cursor:pointer}

	.umbraco-forms-navigation input[type="submit"] {float: left; width:auto;background: none; color: #ED2D24;  font-size: 13px;  text-transform: uppercase; font-family: 'AvertaRegular', sans-serif;
    border: 0;  padding: 10px 30px;   height: 43px;  border: 1px solid #ED2D24;transition: all 0.3s ease-out 0s; }
	.umbraco-forms-navigation input[type="submit"]:hover { background:#ED2D24; color:#FFF; cursor:pointer}

.contact-form-cn .col-right-contact {float:left; width:30%; padding: 30px 0 0 70px;}
.contact-form-cn .col-right-contact .ctc-add-cnt {float:left; width:100%; margin-bottom:20px}
.contact-form-cn .col-right-contact .ctc-add-cnt .ctc-add-tit {float:left; width:100%;font-family: 'RomainRegular'; color:#ED2D24; margin-bottom:5px}
.contact-form-cn .col-right-contact .ctc-add-cnt .ctc-add {float:left; width:100%; margin-bottom:10px}
.contact-form-cn .col-right-contact .ctc-add-cnt .ctc-tel {float:left; width:100%; margin-bottom:8px}
.contact-form-cn .col-right-contact .ctc-add-cnt .ctc-tel .icn { float:left; width:20px;color:#ED2D24; font-size:20px}
.contact-form-cn .col-right-contact .ctc-add-cnt .ctc-tel .txt { position:relative; margin-left:25px}
.contact-form-cn .col-right-contact .ctc-add-cnt .ctc-tel .txt a {color:#ED2D24;}




/* Become a client*/	
	.become-client-cn { width:100%; height:100%; background:#E8E8E8; padding:60px 40px 40px 40px; }
	.become-client-cn .forms-cn { width:90%; height:100%; max-width:1400px; margin:0 auto; padding-top:5%; text-align:center}
	.become-client-cn .forms-cn .first-page h1 { width:100%; color:#ED3931; font-size:16px; text-transform:uppercase}
	.become-client-cn .forms-cn .first-page h2 { width:100%; color:#191E1F; font-size:46px;font-family: 'RomainRegular'; margin-bottom:2%}
	.become-client-cn .forms-cn .first-page h4 { width:100%; color:#191E1F; font-size:46px;font-family: 'RomainRegular';}
	.become-client-cn .forms-cn .first-page h3  {width:100%;color:#7F8184; font-size:22px;font-family: 'RomainRegular'; margin-top:7%; margin-bottom:50px}
	.become-client-cn .forms-cn .first-page .form-elements { width:100%; max-width:880px; margin:0 auto;}
	.become-client-cn .forms-cn .first-page .form-elements .title { width:14%; float:left; margin-right:2%}
	.become-client-cn .forms-cn .first-page .form-elements .title label {text-align:left;}
	
	.become-client-cn .forms-cn .first-page .form-elements .firstname { width:40%; float:left; margin-right:2% }
	.become-client-cn .forms-cn .first-page .form-elements .firstname label {text-align:left;}
	.become-client-cn .forms-cn .first-page .form-elements .lastname { width:40%; float:left }
	.become-client-cn .forms-cn .first-page .form-elements .lastname label {; text-align:left;}
	.become-client-cn .forms-cn .first-page .form-elements .phone { width:48%; float:left; margin-right:2% }
	.become-client-cn .forms-cn .first-page .form-elements .phone label { text-align:left;}
	.become-client-cn .forms-cn .first-page .form-elements .email { width:48%; float:left }
	.become-client-cn .forms-cn .first-page .form-elements .email label {; text-align:left;}
	.become-client-cn .forms-cn .first-page .form-elements .jobtitle { width:48%; float:left; margin-right:2% }
	.become-client-cn .forms-cn .first-page .form-elements .jobtitle label { text-align:left;}
	.become-client-cn .forms-cn .first-page .form-elements .nameofyourcompany { width:48%; float:left }
	.become-client-cn .forms-cn .first-page .form-elements .nameofyourcompany label {; text-align:left;}
	.become-client-cn .umbraco-forms-field {float:left; width:100%; margin-bottom:20px; }
	.become-client-cn .umbraco-forms-fieldset {margin-top:0 }
	.become-client-cn  .umbraco-forms-indicator { color:red}
	.titleanddescription { width:100%; color:#191E1F; font-size:46px;font-family: 'RomainRegular'; margin-bottom:2%}
	.whatwouldyourclientbeinterestedin textarea { width:100%; padding:10px; font-size:20px; color:#7F8084;resize: none; float:left; background:none;transition: all 0.3s ease-out 0s; height:120px; border:1px solid #EE3A31;font-family: 'AvertaRegular';  }
	
	.become-client-cn .forms-cn label { width:100%; float:left; text-align:center; color:#7F8084; font-size:22px;font-family: 'RomainRegular';  margin-bottom:15px;}
	.become-client-cn .forms-cn input[type="text"] { width:100%; background:#FFF; height:46px; margin-bottom:10px; padding:10px; font-size:16px; color:#191E1F;font-family: 'AvertaRegular';border:none; border-radius:0}
	.become-client-cn .forms-cn select { width:100%; float:left; height:46px; padding:10px; font-size:20px; color:#191E1F;font-family: 'RomainRegular'; border:none; border-radius:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMyAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMgMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fQ0KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMjYzQjUxO30NCjwvc3R5bGU+DQo8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMzMiIGhlaWdodD0iMzMiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTYsMjAuNyAxMSwxMi4xIDIxLDEyLjEgIi8+DQo8L3N2Zz4NCg==) no-repeat 95% 50%;
	-moz-appearance: none; 	-webkit-appearance: none; appearance: none;background-color:#FFF; box-shadow: none;  }
	
	.become-client-cn a.butt-continue { position:fixed; bottom:60px; right:60px; border:1px solid #ED2D24; padding:15px; color:#ED2D24;font-family: 'AvertaRegular'; font-size:14px}
	.become-client-cn a.butt-continue .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#ED2D24; position:relative;transition: all 0.3s ease-out 0s; margin-left:12px;  }
	.become-client-cn a.butt-continue .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#ED2D24; margin-top:-2px; right:0;outline: 1px solid transparent}
	.become-client-cn a.butt-continue .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#ED2D24; margin-top:2px; right:0;outline: 1px solid transparent}
	.become-client-cn a.butt-continue:hover {background:#1A1E23; color:#f9d8ae; border:1px solid #1A1E23; }
	
	.become-client-cn .forms-cn .first-page .form-elements .umbraco-forms-navigation input.btn.next{ position:fixed; bottom:60px; right:60px; border:1px solid #ED2D24; padding:15px; color:#ED2D24;font-family: 'AvertaRegular'; font-size:16px; background:none}
	.become-client-cn .forms-cn .first-page .form-elements .umbraco-forms-navigation input.btn.next:hover { cursor:pointer; background:red; color:#FFF}
	.become-client-cn .forms-cn .first-page .form-elements .umbraco-forms-navigation input.btn.prev{ position:fixed; bottom:60px; left:60px; border:1px solid #ED2D24; padding:15px; color:#ED2D24;font-family: 'AvertaRegular'; font-size:16px; background:none}
	.become-client-cn .forms-cn .first-page .form-elements .umbraco-forms-navigation input.btn.prev:hover { cursor:pointer; background:red; color:#FFF}
	.umbraco-forms-fieldset { border:0; float:left; width:100%; margin-top:3%}

	.become-client-cn .forms-cn .first-page .form-elements .umbraco-forms-field .field-validation-error { color:red; padding-top:10px}
	.become-client-cn a.return-home { display:inline-block; border:1px solid #ED2D24; padding:15px; color:#ED2D24;font-family: 'AvertaRegular'; font-size:14px}
	.become-client-cn a.return-home:hover { background:#191E1F; color:#FFF; border:1px solid #191E1F; }	

	.radiobuttonlist { float:left; width: 100% !important;}
	.radiobuttonlist br { display:none;}
	.radiobuttonlist input { display:inline-block}
	.radiobuttonlist label { display:inline-block; width:auto !important; float:none !important; margin-right:15px}
	.radiobuttonlist input[type="radio"] {
	  position: absolute;
	  opacity: 0;
	  -moz-opacity: 0;
	  -webkit-opacity: 0;
	  -o-opacity: 0;
	}
.radiobuttonlist input[type="radio"] + label {
  position: relative;
  padding: 0 0 0 40px;
  font-size: 16px;
  line-height: 25px;
  margin:0 0 10px 0;
}

.radiobuttonlist input[type="radio"] + label:before {
  content: "";
  display: block;
  position: absolute;
  top: 2px;
	left:10px;
  height: 24px;
  width: 24px;
  background: white;
  border: 1px solid gray;
  box-shadow: inset 0px 0px 0px 2px white;
  -webkit-box-shadow: inset 0px 0px 0px 2px white;
  -moz-box-shadow: inset 0px 0px 0px 2px white;
  -o-box-shadow: inset 0px 0px 0px 2px white;
  -webkit-border-radius:50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
}

.radiobuttonlist input[type="radio"]:checked + label:before {
  background: #ED3931;
}

.checkboxlist input[type="checkbox"] {
	  position: absolute;
	  opacity: 0;
	  -moz-opacity: 0;
	  -webkit-opacity: 0;
	  -o-opacity: 0;
	}
.checkboxlist input[type="checkbox"] + label {
  position: relative;
  padding: 0 0 0 40px;
  font-size: 16px;
  line-height: 25px;
  margin:0 0 10px 0;
}

.checkboxlist input[type="checkbox"] + label:before {
  content: "";
  display: block;
  position: absolute;
  top: 2px;
	left:10px;
  height: 24px;
  width: 24px;
  background: white;
  border: 1px solid gray;
  box-shadow: inset 0px 0px 0px 2px white;
  -webkit-box-shadow: inset 0px 0px 0px 2px white;
  -moz-box-shadow: inset 0px 0px 0px 2px white;
  -o-box-shadow: inset 0px 0px 0px 2px white;
  -webkit-border-radius:50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
}

.checkboxlist input[type="checkbox"]:checked + label:before {
  background: #ED3931;
}


	.checkboxlist input { display:inline-block}
	.checkboxlist br { display:none;}
	.checkboxlist label { display:inline-block; width:auto !important; float:none !important; margin-right:15px; color: #ED3931 !important;}
	
	.become-client-cn .forms-cn .first-page .form-elements .umbraco-forms-navigation input.btn.primary{margin-top:5%; position:relative; display:inline-block; border:1px solid #1A1E23; padding:15px; color:#f9d8ae;font-family: 'AvertaRegular'; font-size:16px;background:#1A1E23}
	.become-client-cn .forms-cn .first-page .form-elements .umbraco-forms-navigation input.btn.primary:hover { cursor:pointer; background:#35C786; color:#FFF; border:1px solid #35C786}
	
	.contentconfirmation { margin-top:5%; float:left; width:100%; font-size:22px;font-family: 'RomainRegular';}
	.contentconfirmation ul { float:left; width:100%; text-align:center;}
	.contentconfirmation ul li { display:inline-block; color:#ED2D24;font-family: 'AvertaRegular'; font-size:15px; border-right:1px solid #ccc; padding:0 10px}
	.contentconfirmation ul li:last-child {border-right:0}
	.field-validation-error{color: #ED2D24;}
select#363639ff-7c7c-4899-993d-3aa97485a451 { width:98% !important}

/*Search Page*/
.search-listing { float:left; width:100%; position:relative;}
.ezsearch-summary,.ezsearch-no-results { float:left; width:100%;color: #191E22;font-size: 36px; font-family: 'RomainRegular'; position:relative; z-index:2;margin-top: 28px; padding:0 5%}
.ezsearch-summary strong { font-weight:normal; color:#ED2D24;}
.search-listing::before {
    position: absolute;
    background: #FFF;
    content: "";
    width: 100%;
    height: 130px;
    top: 0;
    left: 0;
    z-index:1;
}
ul.ezsearch-results{ float:left; width:100%; padding:100px 5% 30px 5%}
ul.ezsearch-results li { float:left; width:100%; margin-bottom:35px}
.search-cnt{  margin-bottom:15px; font-size:18px;font-family: 'RomainRegular';}
.search-cnt-date{  margin-bottom:10px; font-size:15px;font-family: 'RomainRegular';}
a.searchlink { display:inline-block; padding:10px 20px; border:1px solid #ED2D24; color:#ED2D24; font-size:14px;font-family: 'AvertaRegular'; transition: all 0.3s ease-out 0s;}
a.searchlink:hover { background:#ED2D24; color:#FFF; }
.searchmaintitle  { float:left; width:100%; margin-bottom:10px}
.ezsearch-pager { float:left; width:100%; padding:30px 5% 30px 5%}
.ezsearch-pager span.prev,.ezsearch-pager a.prev { float:left; margin-right:10px}
.ezsearch-pager span.next,.ezsearch-pager a.next { float:left;margin-left:10px}
.ezsearch-pager span.page {border:1px solid #ED2D24; width:25px; height:25px; text-align:center; display:block; float:left}
.ezsearch-pager a.page{ width:25px; height:25px; text-align:center; display:block; float:left;border:1px solid transparent;}


/*feedback*/
.footer-contact-form { float:left; width:100%; padding:3% 0;    background: #EE3A31;color:#fff;}
 .footer-contact-form .contact-form-cn { margin:0 auto; width:100%; text-align:center }
 .footer-contact-form .contact-form-cn .hd {font-size:28px; color:#FFF; font-family: 'Roboto Slab', serif; font-weight:300; margin-bottom:35px}
 .footer-contact-form .contact-form-cn .form-wrapper { width:100%; float:left}
.footer-contact-form .contact-form-cn .form-wrapper .form-cn { width:100%; float:left; margin-top:25px}
.footer-contact-form .contact-form-cn label{color:#fff !important;text-align:left;}
 
 .footer-contact-form .contact-form-cn .form-wrapper .toggleForm { float:left; width:100% }
 .footer-contact-form .contact-form-cn .form-wrapper .toggleForm .toggler { border:1px solid #fff; padding:8px 9%; color:#fff; font-size:20px}
 .footer-contact-form .contact-form-cn .form-wrapper .toggleForm .toggler:hover { cursor:pointer}
 .footer-contact-form .contact-form-cn input[type="submit"] {
    float: right;
    width: auto;
    background: none;
    color: #ED2D24;
    font-size: 13px;
    text-transform: uppercase;
    font-family: 'AvertaRegular', sans-serif;
    border: 0;
    padding: 10px 30px;
    height: 43px;
    border: 1px solid #ED2D24;background:#fff;
    transition: all 0.3s ease-out 0s;
}
 .footer-contact-form .contact-form-cn .field-validation-error {
    color: #fff !important;
}
    .card-intro-quot h3 {float:left;width:100%; font-size:30px;color:#191E1F; font-family: 'RomainRegular'; margin-bottom:15px}
	.card-intro-quot h4 {float:left;width:100%; color:#666;font-size:22px;}            
/*feedback*/



/*AUDIO BAR*/
.bar-c {
  overflow: hidden;
  height: 30px;
  width: 40px;
  margin: 0 auto;
  position: absolute;
  cursor: pointer;
  right:35px;
  bottom:5px
}
.bar {
  height: 1px;
  width: 1px;
  display: inline-block;
  background-color: #EE3A31;
  bottom: 0;
  position: absolute;
  -webkit-animation-duration: 500ms;
  -webkit-animation-play-state: running;
  -webkit-animation-direction: alternate;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}
.bar.noAnim {
  -webkit-animation: none;
  -webkit-animation-name: none;
}
.bar#bar-1 {
  left: 0;
  -webkit-animation-name: danceHeight1;
  -webkit-animation-delay: 0ms;
}
.bar#bar-2 {
  left: 6px;
  -webkit-animation-name: danceHeight2;
  -webkit-animation-delay: 300ms;
}
.bar#bar-3 {
  left: 12px;
  -webkit-animation-name: danceHeight3;
  -webkit-animation-delay: 600ms;
}
.bar#bar-4 {
  left: 18px;
  -webkit-animation-name: danceHeight4;
  -webkit-animation-delay: 900ms;
}
.bar#bar-5 {
  left: 24px;
  -webkit-animation-name: danceHeight5;
  -webkit-animation-delay: 1200ms;
}
.bar#bar-6 {
  left: 30px;
  -webkit-animation-name: danceHeight6;
  -webkit-animation-delay: 1500ms;
}
@-webkit-keyframes danceHeight1 {
  from {
    height: 1px;
  }
  to {
    height: 22px;
  }
}
@-webkit-keyframes danceHeight2 {
  from {
    height: 1px;
  }
  to {
    height: 15px;
  }
}
@-webkit-keyframes danceHeight3 {
  from {
    height: 1px;
  }
  to {
    height: 30px;
  }
}
@-webkit-keyframes danceHeight4 {
  from {
    height: 1px;
  }
  to {
    height: 20px;
  }
}
@-webkit-keyframes danceHeight5 {
  from {
    height: 1px;
  }
  to {
    height: 15px;
  }
}
@-webkit-keyframes danceHeight6 {
  from {
    height: 1px;
  }
  to {
    height: 15px;
  }
}

/*NEWs Details Share*/
.share-buttons { float:left; width:100%; margin-top:8px}
.share-buttons .facebook-share {float:left; margin-right:30px; font-size:25px;color:#1A1E23;}
.share-buttons .facebook-share:hover { cursor:pointer;color:#EE3A31;}
.share-buttons .twitter-share {float:left; margin-right:10px; font-size:27px;color:#1A1E23;}
.share-buttons .twitter-share:hover { cursor:pointer;color:#EE3A31;}
/*Governement*/
    .government-secu-table {float:left; width:100%; padding:3% 0}
	.government-secu-table .desc { float:left; width:100%;  color:#191E1F; font-size:18px;font-family: 'RomainRegular'}
	.government-secu-table .desc span.date { display:inline-block; position:relative; font-size:18px}
	.government-secu-table .desc span.date::before { content:""; bottom:0; position:absolute; background:red; width:100%; height:1px}	
	.government-secu-table .tb  { float:left; width:60%; color:#191E1F; margin-top:15px; margin-bottom:25px }
	.government-secu-table .tb .tbrow { float:left; width:100%; border-bottom:1px solid  rgba(0,0,0,0.1) }
	.government-secu-table .tb .tbrow .tbcol1 { float:left; text-align:right;width:30%; padding:5px 5%; font-weight:bold }
	.government-secu-table .tb .tbrow .tbcol2 { float:left; text-align:right; width:30%; padding:5px 5%; border-left:1px solid rgba(255,255,255,0.10) }

.choice-radio { width: 100%;  text-align: center;}
.choice-radio label { display:inline-block; width:auto !important; float:none !important; margin-bottom:0}
.choice-radio input[type="radio"] {
  display: none;
}
.choice-radio input[type="radio"]:checked + .box {
  background-color:#EE3A31;
}
.choice-radio input[type="radio"]:checked + .box span {
  color: white;
  transform: translateY(25px);
}
.choice-radio input[type="radio"]:checked + .box span:before {
  transform: translateY(0px);
  opacity: 1;
}
.choice-radio .box {
  width: 235px;
  height: 100px;
  background-color:none;
 border:1px solid #EE3A31;
  transition: all 250ms ease;
  will-change: transition;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  position: relative;
  font-family: 'RomainRegular';
  
}
.choice-radio .box:active {
  transform: translateY(10px);
}
.choice-radio .box span {
  position: absolute;
  transform: translate(0, 5px);
  left: 0;
  right: 0;
  transition: all 300ms ease;
  font-size: 22px;
  user-select: none;
  color:#EE3A31;
}
.choice-radio .box span:before {
  font-size: 1.2em;
  font-family: FontAwesome;
  display: block;
  transform: translateY(-80px);
  opacity: 0;
  transition: all 300ms ease-in-out;
  font-weight: normal;
  color: white;
}
.choice-radio .foryou span:before {
  content: '\f007';
}
.choice-radio .foryourbusiness span:before {
  content: '\f0b1';
}
.choice-radio .foryourclient span:before {
  content: '\f1c0';
}
.choice-radio p {
  color: #fff;
  font-family: 'RomainRegular';
  font-weight: 400;
}
.choice-radio p span:after {
  content: '\f0e7';
  font-family: FontAwesome;
  color: yellow;
}

/*Benefits*/
    .benefits-table {float:left; width:100%; padding:3% 0}
	.benefits-table .desc { float:left; width:100%;  color:#191E1F; font-size:18px;font-family: 'RomainRegular'}
	.benefits-table .desc span.date { display:inline-block; position:relative; font-size:18px}
	.benefits-table .desc span.date::before { content:""; bottom:0; position:absolute; background:red; width:100%; height:1px}	
	.benefits-table .tb  { float:left; width:60%; color:#191E1F; margin-top:15px; margin-bottom:25px }
	.benefits-table .tb .tbrow { float:left; width:100%; border-bottom:1px solid  rgba(0,0,0,0.1) }
	.benefits-table .tb .tbrow .tbcol1 { float:left; text-align:left;width:25%; padding:5px 5%; font-weight:bold }
	.benefits-table .tb .tbrow .tbcol2 { float:left; text-align:left; width:25%; padding:5px 5%; border-left:1px solid rgba(255,255,255,0.10) }

/*Benefits-worldCard*/
    .benefits-world-table {float:left; width:100%; padding:3% 0}
	.benefits-world-table .desc { float:left; width:100%;  color:#191E1F; font-size:18px;font-family: 'RomainRegular'}
	.benefits-world-table .desc span.date { display:inline-block; position:relative; font-size:18px}
	.benefits-world-table .desc span.date::before { content:""; bottom:0; position:absolute; background:red; width:100%; height:1px}	
	.benefits-world-table .tb  { float:left; width:60%; color:#191E1F; margin-top:15px; margin-bottom:25px }
	.benefits-world-table .tb .tbrow { float:left; width:100%; border-bottom:1px solid  rgba(0,0,0,0.1) }
	.benefits-world-table .tb .tbrow .tbcol1 { float:left; text-align:left;width:50%; padding:5px 5%; font-weight:bold }
	.benefits-world-table .tb .tbrow .tbcol2 { float:left; text-align:left; width:50%; padding:5px 5%; border-left:1px solid rgba(255,255,255,0.10) }


.contourPage  {  float: left;  width: 100%; border:0; margin:0; padding:0; float: left;  width: 100%; }
	.contourPage .row-fluid { float: left;  width: 100%; margin-bottom:15px; float:left;}
	.contourPage  .row-fluid .umbraco-forms-field { float:left; width:100%; margin-bottom:25px; }
	.contourPage .row-fluid .umbraco-forms-field label  { float:left; width:25%; margin-right:5%; font-weight:normal; color:#333333;font-family: 'RomainRegular';  font-size:20px }
	.contourPage .row-fluid .umbraco-forms-field div    {float:left; width:70%;}
	.contourPage .row-fluid .umbraco-forms-field div input[type="text"]  { border: 1px solid #FFF;transition: all 0.3s ease-out 0s; float:left; width:100%; height:46px; background:#FFF;font-family: 'AvertaRegular'; font-size:22px; padding:5px ;border-radius:0; -webkit-appearance:none}
	.contourPage .row-fluid .umbraco-forms-field div input[type="text"]:focus { border: 1px solid #ED2D24;}
    .contourPage .row-fluid .umbraco-forms-field div input[type="email"]  {border: 1px solid #FFF;transition: all 0.3s ease-out 0s; float:left; width:100%; height:46px; background:#FFF;font-family: 'AvertaRegular'; font-size:22px; padding:5px;border-radius:0; -webkit-appearance:none }
	.contourPage .row-fluid .umbraco-forms-field div input[type="email"]:focus { border: 1px solid #ED2D24;}
    .contourPage .row-fluid .umbraco-forms-field div textarea  {    height: 120px;border: 1px solid #FFF;transition: all 0.3s ease-out 0s; float:left; width:100%;  background:#FFF;font-family: 'AvertaRegular';font-size:22px; padding:5px ;resize: none;border-radius:0;-webkit-appearance:none}
	.contourPage .row-fluid .umbraco-forms-field div textarea:focus { border: 1px solid #ED2D24;}
    .contourPage .row-fluid .umbraco-forms-field .dropdown {float:left; width:100%;  }
	.contourPage .row-fluid .umbraco-forms-field div select { border: 1px solid #FFF;transition: all 0.3s ease-out 0s; float:left; width:100%;color:#172751;border-radius:none; height:46px; padding:5px; font-family: 'AvertaRegular';font-size:22px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCA4LjYiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICAuY2xzLTEgew0KICAgICAgICBmaWxsOiAjMTcyNzUxOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPHRpdGxlPmZsZXNzZS1ibGV1LWRyb3Bkb3duPC90aXRsZT4NCiAgPHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjUgOC42IDAgMCAxMCAwIDUgOC42Ii8+DQo8L3N2Zz4NCg==) no-repeat 98% 50% #FFF;
	-moz-appearance: none; 	-webkit-appearance: none; appearance: none; background-size:13px; border-radius:0;}
	.contourPage .row-fluid .umbraco-forms-field div select:focus { border: 1px solid #ED2D24;}
    .contourPage .row-fluid .umbraco-forms-field div select option { font-family: 'AvertaRegular'; }
	.contourPage .row-fluid .umbraco-forms-field div span.radiobuttonlist {float: left;  width: 100%;}
	.contourPage .row-fluid .umbraco-forms-field div span.radiobuttonlist br  { display:none}
	.contourPage .row-fluid .umbraco-forms-field div span.radiobuttonlist label { width:50px;float: none;}
	.contourPage .row-fluid .umbraco-forms-field div span.radiobuttonlist input[type="radio"] { display:inline-block}
/*Why Mauritius*/
	.mauritius-advantage-icon-cn {float:left;width:100%; margin:50px 0}
	.mauritius-advantage-icon-cn .title{float: left; width: 100%;  font-family: 'RomainRegular';  font-size: 46px;  color: #191E20;  text-align: center; margin-bottom:50px}
	.mauritius-advantage-icon-cn .blk-icons  {float:left;width:100%; background:#EE3A31; padding:30px; }
	.mauritius-advantage-icon-cn .blk-icons ul li { float:left; width:25%; padding:0 2% 2% 2%; border-right:1px solid #FFF; border-bottom:1px solid #FFF;min-height:200px; margin-bottom:20px}
	.mauritius-advantage-icon-cn .blk-icons ul li:nth-child(4n+4)  { border-right:0}
.mauritius-advantage-icon-cn .blk-icons ul li:nth-child(5n),.mauritius-advantage-icon-cn .blk-icons ul li:nth-child(6n) ,.mauritius-advantage-icon-cn .blk-icons ul li:nth-child(7n) ,.mauritius-advantage-icon-cn .blk-icons ul li:nth-child(8n)   { border-bottom:0}
	.mauritius-advantage-icon-cn .blk-icons ul li .icon { margin:0 auto; width:80px; height:80px;}
	.mauritius-advantage-icon-cn .blk-icons ul li .txt { margin:0 auto; width:100%; color:#FFF; font-size:15px; text-align:center; padding:0 15px}
	
	.mauritius-advantage-ifc{float:left;width:100%; padding:50px 0; background:#FFF;}
	.mauritius-advantage-ifc .title{float: left; width: 100%;  font-family: 'RomainRegular';  font-size: 46px;  color: #EE3A31;  text-align: center;}
	.mauritius-advantage-ifc .subtitle {float: left; width: 100%; font-size: 17px;  color: #666;  text-align: center; margin-bottom:50px}
	.mauritius-advantage-ifc .list {float:left;width:100%;}
	.mauritius-advantage-ifc .list ul { display: flex; flex-wrap: wrap; }
	.mauritius-advantage-ifc .list ul ul { display: unset; }
	.mauritius-advantage-ifc .list ul li { float:left; width:25%;  padding:0 3%; margin-bottom:50px}
	.mauritius-advantage-ifc .list ul li .tit {float:left;width:100%; font-size:18px; color:#191E21;font-family: 'RomainRegular'; margin-bottom:10px;position:relative; }
	.mauritius-advantage-ifc .list ul li .tit::before { position:absolute; top:-10px; left:0; content:""; background:#191E21; height:1px; width:50px}
	.mauritius-advantage-ifc .list ul li ul li {float:left;width:100%; font-size:16px; padding:0; margin:0}
	.mauritius-advantage-ifc .list ul li ul li .t1 { float:left; width:70%; color:#666}
	.mauritius-advantage-ifc .list ul li ul li .t2 { float:left; width:30%; color:#EE3A31; font-family: 'RomainRegular';}
	
	.mauritius-advantage-map{float:left;width:100%; padding:50px 0; background:#FFF;}
	.mauritius-advantage-map .title{float: left; width: 100%;  font-family: 'RomainRegular';  font-size: 46px;  color: #EE3A31;  text-align: center;}
	.mauritius-advantage-map .subtitle {float: left; width: 100%; font-size: 17px;  color: #666;  text-align: center; margin-bottom:50px}
	.mauritius-advantage-map img { width: 100% !important;	max-width:1177px;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top; }
	
	.mauritius-advantage-investment{float:left;width:100%; padding:50px 0;}
	.mauritius-advantage-investment .title{float: left; width: 100%;  font-family: 'RomainRegular';  font-size: 46px;  color: #191E20;  text-align: center; margin-bottom:50px}
	.mauritius-advantage-investment ul { display:inline-block; margin:15px 0}
	.mauritius-advantage-investment ul li { float:left; width:100%; padding:0 0 0 0; margin-bottom:10px}
	.mauritius-advantage-investment ul li::before { content:""; float:left; width:15px; height:1px; background:#1A1E23; margin-top:10px; margin-right:5px }	


/*Sustainaibility*/
	.block-sustainaibility {float:left;width:100%; margin-bottom:103px }	
	.sustainaibility-title .boxreporting{width:75%;margin:0 auto;border-top:1px solid red;}
.sustainaibility-title .boxreporting .num {position:relative;    padding-top: 40px;
    float:left;text-align:center;
    color: #000;
    font-family: 'RomainRegular';
    font-size: 35px;
    font-style: italic;width:100%;
}
.sustainaibility-title .boxreporting .txt {
    width:100%;
    text-align: center;
    font-family: 'RomainRegular';
    color: #EE3A31;
    font-size: 34px;
    float:left;text-align:center;
}
.sustainaibility-title .boxreporting .num::before{       width: 1px;
    height: 40px;
    background: #EE3A31;
    content: "";
    position: absolute;
    color: #EE3A31;
    top: 2px;
    z-index: 9999;
    left: 50%;}
	.block-sustainaibility .products {float:left;width:100%;  }
	.block-sustainaibility .products ul {}
	.block-sustainaibility .products ul li { float:left; position:relative}	
	.block-sustainaibility .products ul li .photo {float:left; overflow:hidden; position:relative; background:#000}
	.block-sustainaibility .products ul li .photo img { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: top;  transition: all 0.5s ease-out 0s; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
	.block-sustainaibility .products ul li .over { position:absolute; width:100%; height:100%;background:rgba(26,30,35,0.45);z-index:1 }
	.block-sustainaibility .products ul li .over .txt {position:absolute;top:30%; left:10%; width:80%; text-align:center;font-family: 'RomainRegular'; color:#FFF; font-size:34px; line-height:120%; background:rgba(255,255,255,0);transition: all 0.5s ease-out 0s; padding:15px 0 }
.block-sustainaibility .products ul li::after{       width: 1px;
    height: 40px;
    background: #EE3A31;
    content: "";
    position: absolute;
    color: #EE3A31;
    bottom: -103px;
    z-index: 9999;
    left: 50%;}
.block-sustainaibility .products ul li .box ul li::after{display:none;}
	.block-sustainaibility .products ul li .box {position:absolute;bottom:-15%; width:80%; height:130px; background:#EE3A31;z-index:2; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); padding:30px 20px 20px 20px}
	.block-sustainaibility .products ul li .box .num { position:absolute; color:#fff;font-family: 'RomainRegular'; left:8px; top:-25px; font-size:35px; font-style:italic}
	.block-sustainaibility .products ul li .box ul li { float:left; width:100%; color:#fff; margin-bottom:5px}
	.block-sustainaibility .products ul li:hover { cursor:pointer;}
    .block-sustainaibility .products ul li:hover img {filter: none; -webkit-filter: grayscale(0%); transform: scale(1.1, 1.1);}
	.block-sustainaibility .products ul li:hover .over { opacity:1}
	
	.features {
    float: left;
    width: 100%;
    position: relative;
}
	.sustainaibility-features-cn { float:left; width:100%; position:relative; margin-top:70px}
	.sustainaibility-features-cn::before { position:absolute; background:#FFF; content:""; width:100%; height:130px; top:0; left:0; z-index:1}
	.sustainaibility-features-cn ul { position:relative; z-index:2}
	.sustainaibility-features-cn li { float:left; padding:2%; width:100%}
	.sustainaibility-features-cn li .tit {float:left; width:100%; color:#EE3A31; margin-bottom:10px}
	.sustainaibility-features-cn li .tit::before { float:left; width:40px; height:1px; background:#EE3A31; content:""; margin-top:10px; margin-right:8px}
	.sustainaibility-features-cn li .hd {float:left; width:90%; color:#191E22; font-size:46px;font-family: 'RomainRegular'; line-height:120%; margin-bottom:50px}
	.sustainaibility-features-cn li .content  {float:left; width:100%;}
	.sustainaibility-features-cn li .content .subtit { display:inline-block;  width:100%;color:#EE3A31;font-size:21px;font-family: 'RomainRegular'; margin-bottom:15px}
	.sustainaibility-features-cn .content ul { display:inline-block; margin:15px 0}
	.sustainaibility-features-cn .content ul li { float:left; width:100%; padding:0 0 0 0; margin-bottom:10px}
	.sustainaibility-features-cn .content ul li::before { content:""; float:left; width:15px; height:1px; background:#1A1E23; margin-top:10px; margin-right:5px }
	
	.sustainaibility-title {float: left; width: 100%;  font-family: 'RomainRegular';  font-size: 46px;  color: #191E20;  text-align: center;}

	/*error*/
	.contourPage .row-fluid .umbraco-forms-field .contourIndicator { color:#ED3931}	
	/*button cn*/
	.contourNavigation {  float: left;  width: 100%;  }
		.contourPage input[type="submit"] {float: right; width:auto;background: none; color: #ED2D24;  font-size: 13px;  text-transform: uppercase; font-family: 'AvertaRegular', sans-serif;
    border: 0;  padding: 10px 30px;   height: 43px;  border: 1px solid #ED2D24;transition: all 0.3s ease-out 0s; }
		.contourPage input[type="submit"]:hover { background:#ED2D24; color:#FFF; cursor:pointer}
	#submit {float: left; width:auto;background: none; color: #ED2D24;  font-size: 13px;  text-transform: uppercase; font-family: 'AvertaRegular', sans-serif;
    border: 0;  padding: 10px 30px;   height: 43px;  border: 1px solid #ED2D24;transition: all 0.3s ease-out 0s; }
#submit:hover {background:#ED2D24; color:#FFF; cursor:pointer}
	.txtpayment {float: left;
    width: 100%;
    margin-top: 20px;}

/*ADDED 14 03 2018*/
.become-client-cn .forms-cn .first-page .form-elements .titre { width: 14%; float: left; margin-right: 2%; }
.become-client-cn .forms-cn .first-page .form-elements .prénom { width: 40%; float: left;  margin-right: 2%;}
.become-client-cn .forms-cn .first-page .form-elements .nomdefamille{ width: 40%;  float: left;}
.become-client-cn .forms-cn .first-page .form-elements .téléphone {  width: 48%;  float: left;  margin-right: 2%;}
.become-client-cn .forms-cn .first-page .form-elements .adresseemail {  width: 48%;  float: left;}
.become-client-cn .forms-cn .first-page .form-elements .fonction {  width: 48%;  float: left;  margin-right: 2%;}
.become-client-cn .forms-cn .first-page .form-elements .nomdevotreentreprise { width: 48%;  float: left;}

.become-client-cn .forms-cn .first-page .form-elements .titre label {text-align:left;}
.become-client-cn .forms-cn .first-page .form-elements .prénom label {text-align:left;}	
.become-client-cn .forms-cn .first-page .form-elements .nomdefamille label {text-align:left;}	
.become-client-cn .forms-cn .first-page .form-elements .téléphone label { text-align:left;}	
.become-client-cn .forms-cn .first-page .form-elements .adresseemail label {text-align:left;}	
.become-client-cn .forms-cn .first-page .form-elements .fonction label { text-align:left;}	
.become-client-cn .forms-cn .first-page .form-elements .nomdevotreentreprise label {text-align:left;}


/**/
.spontaneous-btnn{    float: left;
    display: block;
    border: 1px solid red;
  padding: 10px 25px;margin-top:20px;}	
	.spontaneous-btnn .link { display:inline-block; color:#EE3A31; margin-right:10px; text-transform:uppercase; font-size:12px}
	.spontaneous-btnn .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
	.spontaneous-btnn .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.spontaneous-btnn .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.spontaneous-btnn:hover { background:#1A1E23; border:1px solid #1A1E23}
	.spontaneous-btnn:hover .link { color:#f9d8ae; }
	.spontaneous-btnn:hover .arrow  { background:#f9d8ae; }
	.spontaneous-btnn:hover .arrow::before { background: #f9d8ae}
	.spontaneous-btnn:hover .arrow::after { background: #f9d8ae}


/*checkbox*/
.become-client-cn .forms-cn .checkbox  input[type="checkbox"],.contourPage .row-fluid .umbraco-forms-field.checkbox input[type="checkbox"]{float: left;
    height: 25px;
    width: 25px;
    background-color: #eee;
    background-color: #2196F3 !important;
    border: none;
    border: none;
    background-image: none;
    /* background-color: transparent; */
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
box-shadow: none;}
.become-client-cn .forms-cn .checkbox  label,.contourPage .row-fluid .umbraco-forms-field.checkbox label{width: 95%;margin:0;
    float: right;
    text-align: left;}
.contourPage .row-fluid .umbraco-forms-field.checkbox div {
    float: left;
    width: auto;
}
.annual-report-listing li .list-report ul li .years {
    float: left;
    width: 87%;
    color: #EE3A31;
    font-size: 21px;
    font-family: 'RomainRegular';
    height: 99px;
}

	.vide-btn { width:100%; height:100%; position:absolute; top:0; left:0; text-align:center; padding:30% 0 0 0 }
		.vide-btn .button { width:80px; height:80px; background:rgba(255,255,255,0.5); border-radius:50%; margin:0 auto; color:#1A1E23; line-height:80px; font-size:18px; text-align:center; display: block;}
		.vide-btn .button:hover {  background:rgba(255,255,255,1); color:#EC3931;}
		.vide-btn .button .fa { margin-left:5px }


.uldate { margin: 0 auto 20px auto;width: 100%;    text-align: center;}
.uldate li{display: inline;}
.uldate li a{ font-family: 'RomainRegular', sans-serif;    padding: 0 4px;    font-weight: 400;    color: #EB2C24;}
.uldate li a:hover{ font-family: 'RomainRegular', sans-serif;  color: #134477; }

/*Table Responsive*/
/* table-block*/
.body__table{float: left;width: 100%;    }
.body__table .table-title{font-weight: 700;font-size: 20px;color: #1A1E23;margin-bottom: 10px;font-family: 'RomainRegular';}
.body__table table {width: 100%;border-collapse: separate;margin:0px 0px 30px 0px;/* border: 1px solid #1A1E23; */}
.body__table thead th {font-weight: 400;font-size: 14px;color: #fff;background: #1A1E23;position: relative;font-family: 'RomainRegular';}
.body__table thead th::before {content: '';position: absolute;height: 7px;width: 100%;background: #1A1E23;top: -5px;left: 0px;}
.body__table th,.body__table td {border-bottom: none;border-top: none;/* border-left: 4px solid #1A1E23; *//* border-right: 4px solid #1A1E23; */color: #1A1E23;}

/* Zebra striping */
.body__table tr:nth-of-type(odd) {background: #F3F4F6;}
.body__table tr:nth-of-type(even) { background: #FFF; }
.body__table th { position: relative;background: #F7F7FA; color: #fff;font-size: 14px;padding: 15px;text-align: left;     color: #2C3338;}

.body__table th small{font-size: 14px;margin-top: 5px;display: block;}
.body__table td, .body__table th { padding: 10px 15px;text-align: left;font-size: 14px;  }

@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px)  {
.body__table table { width: 100%; }
/* Force table to not be like tables anymore */
.body__table table, .body__table thead, .body__table tbody, .body__table th, .body__table td, .body__table tr {display: block; }
/* Hide table headers (but not display: none;, for accessibility) */
.body__table thead tr { position: absolute;top: -9999px;left: -9999px;}
.body__table tr { border: 1px solid #ccc; }
.body__table td { /* Behave  like a "row" */
border: none;border-bottom: 1px solid #eee; position: relative;padding-left: 50%; }
.body__table td:before { 
/* Now like a table header */
position: absolute;
/* Top/left values mimic padding */top: 10px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;
/* Label the data */
content: attr(data-column);color: #000;font-weight: bold;}
}

/*loancal*/
.become-client-cn .forms-cn input[type="number"] {width: 100%;background: #FFF; height: 46px; margin-bottom: 10px;padding: 10px;font-size: 16px;color: #191E1F;font-family: 'AvertaRegular';border: none;border-radius: 0;}
.become-client-cn .loanCalc label {text-align: left;}
.loanCalwidth .umbraco-forms-field.left{width:48%;float:left}
.loanCalwidth .umbraco-forms-field.right{width:48%;float:right}
.loanCalwidth .butCal{width:100%;float:left}

.loanCalc #results{float: left;width:100%;margin-top: 20px;}
.loanCalc .payment{float: left;width:100%}
.loanCalc .summary{float: left;width:100%}
.loanCalc .leftresult{float:left;width:50%}
.loanCalc .fullresult{float:left;width:100%}
.loanCalc #chart{float: left;width:100%}
.become-client-cn.mobile__version.active{    float: left;height: initial;transition:all 0.4s ease}

.parenterr{position:relative;float:left;width:100%}
.err{position: absolute; left: 0;top: -30%;font-size: 12px;color: #EE3A31;}
.LoanCal__title{float:left;width:100%;    margin-bottom: 5%;}
.LoanCal__title .left{display:inline-block;vertical-align:middle; margin: 0px 10px;cursor:pointer}
.LoanCal__title .left:hover a{color:#fff;background:#ee3a21}
.LoanCal__title .left a{padding: 13px;border: 1px solid #ee3a21;cursor:pointer}
.LoanCal__title .left a.active{color:#fff;background:#ee3a21}

.loanform-tab{display:none}
.loanform-tab.active{display:block}

#submit2 {float: left; width:auto;background: none; color: #ED2D24;  font-size: 13px;  text-transform: uppercase; font-family: 'AvertaRegular', sans-serif;
    border: 0;  padding: 10px 30px;   height: 43px;  border: 1px solid #ED2D24;transition: all 0.3s ease-out 0s; }
#submit2:hover {background:#ED2D24; color:#FFF; cursor:pointer}


.become-client-cn .forms-cn .first-page h3.txtbot{font-size: 17px;}

.loandisclaimer{  float: left;
    width: 100%;
    color: #1A1E23;
    font-size: 12px;
    margin: 2%0;
    text-align: left;}
.become-client-cn .forms-cn .first-page h1.loanh1{font-size:22px;}
.become-client-cn .forms-cn .first-page h3.loanh3{color: #7F8184;
    font-size: 20px;
    font-family: 'RomainRegular';
    margin-top: 3%;
    margin-bottom: 50px;
    width: 50%;
    margin: 2% auto 4% auto;}
#loancalc{padding-top: 3%;}

#loancalc .first-page h3.loanh3{    color: #7F8184;
    margin-bottom: 28px;
	margin: 2% auto 0% auto;}
.become-client-cn.mobile__version{width: 100%;height: auto;overflow: auto;}

.linkarrow{    float: left;width: 100%;margin-top: 2%;}
.linkarrow a {border: 1px solid #ED2D24;padding: 10px 25px;}
.linkarrow .link { display:inline-block; color:#EE3A31; margin-right:10px; text-transform:uppercase; font-size:12px}
.linkarrow .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EE3A31; position:relative;transition: all 0.3s ease-out 0s;  }
.linkarrow .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:-2px; right:0;outline: 1px solid transparent}
	.linkarrow .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EE3A31; margin-top:2px; right:0;outline: 1px solid transparent}
	.linkarrow a:hover { background:#1A1E23; border:1px solid #1A1E23}
	.linkarrow a:hover .link { color:#f9d8ae; }
	.linkarrow a:hover .arrow  { background:#f9d8ae; }
	.linkarrow a:hover .arrow::before { background: #f9d8ae}
	.linkarrow a:hover .arrow::after { background: #f9d8ae}


#loancalc .leftlab{width: 22%;float: left;}
#loancalc .rightlab{width: 20%;float: left;}
#loancalc .fullresult label{font-family: 'AvertaRegular', sans-serif;}

#icnthree .mauritius-advantage-icon-cn .blk-icons ul li {float:left;width: 33%;padding:0 2% 2% 2%;border-right:1px solid #FFF;border-bottom:1px solid #FFF;min-height:200px;margin-bottom:20px;}
#icnthree .mauritius-advantage-icon-cn .blk-icons ul li:nth-child(3n+3) { border-right:0}
#icnthree .mauritius-advantage-icon-cn .blk-icons ul li:nth-child(6),#icnthree .mauritius-advantage-icon-cn .blk-icons ul li:nth-child(4),#icnthree .mauritius-advantage-icon-cn .blk-icons ul li:nth-child(5){ border-bottom:0}

#wealthreports ul {float:left;width:100%;}
#wealthreports .tit {float:left; width:100%; color:#ED3931; margin-bottom:10px; height:25px}
#wealthreports .tit::before { float:left; width:40px; height:1px; background:#1A1E23; content:""; margin-top:10px; margin-right:8px}
#wealthreports .hd {float:left; width:90%; color:#191E22; font-size:36px;font-family: 'RomainRegular'; line-height:100%; margin-bottom:50px}

/*nav ul li:hover > .sub-nav{opacity: 1;z-index: 4;visibility: visible;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out; 
}*/

nav ul li:hover > a {  background:#D4D4D4}
nav ul li:hover > a span { color:#FFF;}

.sub-nav {
	opacity: 0;
	margin: 0;
    border: 0 none;
    padding: 0;
    list-style: none;
    height: auto;
    background-color: #E8E8E8;
    z-index: 999;
    visibility: hidden;
    transition: all .1s ease-out 0s;
}

nav ul li .sub-nav.open {
	opacity: 1;
	z-index: 4;
	visibility: visible;
}
.sub-nav ul > li:hover {background:none !important}

/*nav ul li.curr > .sub-nav{opacity:1;visibility: visible;}

nav ul li a.active {
    background: #D4D4D4;
}*/

/*Added 17.02.2020 - Treasury Sections*/
.treasury-research-into {color:#1a1e23; font-size:24px;font-family: 'RomainRegular'; margin-bottom:10px; width:100%}
.treasury-research-text { width:100%;margin-bottom:10px;}
.treasury-research-link { width:100%;margin:30px 0;}
.treasury-research-link .date { font-size:13px; color:#000}

.treasury-research-link .bouton-more { float:none; display:inline-block; margin:0 40px 20px 0;  width:auto}

.daily-market-patrol-cn { width:100%; position:relative}
.daily-market-patrol-cn .title  {color:#ee3a31; font-size:34px; padding-left:2%;font-family: 'RomainRegular'; margin-bottom:35px; width:100%}
.daily-market-patrol-cn .quote-cn { position:absolute; width:40.625%; max-width:780px; background:#1a1e23; padding:40px; min-height:250px; right:50px; top:-100px}
.daily-market-patrol-cn .quote-cn .quote {color:#FFF; font-size:24px;font-family: 'RomainRegular'; margin-bottom:10px; position:relative;}
.daily-market-patrol-cn .quote-cn .quote::before {
    position: absolute;
    width: 30px;
    height: 23px;
    content: "";
    left: 0;
    top: -25px;
    background: url(../images/svg/icn-quote.svg);
}

.daily-market-patrol-cn .quote-cn .author { color:#ee3a31; font-size:12px;}
.daily-market-patrol-cn .daily-market-rates { width:100%; background:#fff; padding:60px 20px 40px 20px}
.daily-market-patrol-cn .daily-market-rates .rates-cn { width:100%; background:#ee3a31;padding:20px 10px}
.fundamental-news { width:100%; padding:50px 20px;float: left;    background: #F3F4F6;}
.fundamental-news .title {color:#ee3a31; font-size:34px; font-family: 'RomainRegular'; width:100%; text-align:center}
.fundamental-news .content p strong { color: #ee3a31; }
.fundamental-data { width:100%; background:#fff; padding:20px 0;float: left;    margin-top: 45px;}
.fundamental-data .title {color:#ee3a31; font-size:34px;font-family: 'RomainRegular'; margin-bottom:40px; width:100%; text-align:center}
.fundamental-data .box-cn {width:100%; }
.fundamental-data .box-cn .box {width:31.3333%; margin:0 1%; float:left;}
.fundamental-data .box-cn .box .tit {text-align:center;text-align:center;color:#ee3a31; margin-bottom:30px;}
.fundamental-data .box-cn .box .photo {width:100%; overflow:hidden;padding: 0 20px 20px 20px;}
.fundamental-data .box-cn .box .photo img {
    width: 100% !important;
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: top;
}

/* added css */

.fundamental-data .box-cn .box:first-child .bb-table .tb .tbrow {
	display: flex;
	flex-wrap: wrap;
}

.fundamental-data .box-cn .box:first-child .photo {
	border: 2px solid #000;
	padding: 10px 20px;
	margin-bottom: 10px;
}

.fundamental-data .box-cn .box:first-child .bb-table {
	padding: 0;
}

.fundamental-data .box-cn .box:first-child .desc {
	color: #ED5959;
	font-weight: bold;
	padding-bottom: 10px;
}

.fundamental-data .box-cn .box:first-child .bb-table .tb .tbrow div {
	width: 25%;
}

.fundamental-data .box-cn .box:first-child .bb-table .tb .tbrow .tbcol2 {
	padding: 5px 3%;
}


.technical-analysis  { width:100%; background:#fff; padding:20px 0}
.technical-analysis .title {color:#ee3a31; font-size:34px;font-family: 'RomainRegular'; margin-bottom:25px; width:100%; text-align:center}
.technical-analysis .box-cn {width:100%; float:left;padding:20px}
.technical-analysis .box-cn .box {width:100%; margin-bottom:60px; float:left; }
.technical-analysis .box-cn .box .tit {color:#ee3a31; margin-bottom:15px;font-size: 18px;}
.technical-analysis .box-cn .box .date {color:#333; margin-bottom:5px;}
.technical-analysis .box-cn .box .text {color:#666;float:left;width:55%;padding:3%; margin-bottom:20px;}
.technical-analysis .box-cn .box .photo {width:45%; float:left; overflow:hidden;}
.technical-analysis .box-cn .box .photo img {
    width: 100% !important;
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: top;
}
.daily-market-disclaimer { width:100%; float:left; background:#fff; padding:20px 0}
.daily-market-disclaimer .tit {color:#ee3a31; margin-bottom:15px;}
.daily-market-disclaimer .text {color:#999;} 


 .rates-cn .block{float: left;width: 100%;padding: 20px 0 10px 0; position:relative}
    .rates-cn .block .title{font-family: 'AvertaRegular';font-size: 15px;color:#FFF;float:left;padding:0; margin:0;width:187px;}
    .rates-cn .block .market-slider{margin-left:187px; position:relative;visibility: hidden;}   
    .rates-cn .block .slide{font-size: 12px;color: #fff;text-align: center;cursor: pointer;}
    .rates-cn .block .slide ul{position: relative;}
    .rates-cn .block .slide ul li{display: inline-block;width:75px;text-align:left}
    .rates-cn .block .slide .name{font-weight: 400;color:#000;display:block;font-size:15px }
    .rates-cn .block .slide .num{display:block;color:#fff;font-size:15px}
   	.rates-cn .block .slide .num2{display:block;color:#f6a3a1;font-size:15px}
	.exdate { position:absolute; left:0; top:-10px}

.interactive-chart-filter-cn {  float:left; width:100%;background: #fff; padding: 20px 80px;}
.interactive-chart-filter-cn .title {float: left; margin-right: 24px;margin-top:3px}
.interactive-chart-filter-cn .dropcurrency {float: left; margin-right: 40px;}
.interactive-chart-filter-cn .dropcurrency select {float: left; border:1px solid #1A1E23; height:43px; background:none;font-size: 13px;
    text-transform: uppercase;   font-family: 'AvertaRegular', sans-serif;width:150px}
.dropcurrency #out { font-size:12px;}
.interactive-chart-filter-cn .dropvalue {float: left; margin-right: 40px;}
.interactive-chart-filter-cn .dropvalue .tit  {float: left; margin-right: 24px;margin-top:3px}
.interactive-chart-filter-cn .dropvalue select  {float: left; margin-right: 24px; border:1px solid #1A1E23; height:31px; background:none;font-size: 13px;
    text-transform: uppercase;   font-family: 'AvertaRegular', sans-serif;}
.interactive-chart-filter-cn .submitbut input[type="submit"] {    
    width: auto;
    background: none;
    color: #ED2D24;
    font-size: 13px;
    text-transform: uppercase;
    font-family: 'AvertaRegular', sans-serif;
    border: 0;
    padding: 7px 30px;
    height: 31px;
    border: 1px solid #ED2D24;
    transition: all 0.3s ease-out 0s;
}
.interactive-chart-filter-cn .submitbut input[type="submit"]:hover {background: #ED2D24;  cursor: pointer;  color: #FFF;  }

.interactive-chart-graph-cn .graph{
    float: left;
	width:100%;
    margin-top: 20px;
    border-top: 1px solid rgba(0,0,0,0.2);
    padding-top: 20px;
}

/* Slider */
.slick-list,.slick-slide {outline: none !important;}
.slick-initialized { visibility: visible !important;}

.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/*Added 06.03.2020*/
.treasury-insights .data-block .video-gov .treasury-research {
    float: left;
    width: 57.8947%;
	padding: 30px 20px;
    background: #E9251B;
}
.treasury-insights .data-block .video-gov .treasury-research .tit {
    float: left;
    width: 100%;
    color: #FFF;
    font-size: 28px;
    line-height: 120%;
    font-family: 'RomainRegular';
    margin-bottom: 5%;
    padding-left: 14%;
    position: relative;
}
.treasury-insights .data-block .video-gov .treasury-research .tit::before {
    content: "";
    background: #FFF;
    width: 12%;
    height: 1px;
    position: absolute;
    top: 20%;
    left: 0;
}

.treasury-insights .data-block .video-gov .treasury-research .content {
    float: left;
    width: 100%;
    padding-left: 14%;
}
.treasury-insights .data-block .video-gov .treasury-research .content .desc {
    float: left;
    width: 100%;
    color: #FFF;
    font-size: 13px;
}

.treasury-insights .data-block .video-gov .treasury-research .content .download {
    float: left;
    width: 100%;
	margin-top:25px
}
.treasury-insights .data-block .video-gov .treasury-research .content .download .txt1 {
    float: left;
    width: 100%;
	color: #191E22;
    font-size: 16px;
    line-height: 120%;
    font-family: 'RomainRegular';
    margin-bottom:10px;
}
.treasury-insights .data-block .video-gov .treasury-research .content .download .links {
    float: left;
    width: 100%;
    margin:10px 0 15px 0;
}

a.snapshot { display:block; border:1px solid #fff; padding:10px;color:#fff; margin-bottom:10px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAkCAYAAAAZ4GNvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALBJREFUeNrsmUENgDAMRQcKkAIOkICESUACDiYBCUhAAhKQMBwUGkboFUJC/vJ/smS7vXfpus65HyIiMa3aoSWBC6SAAqMLtHJHBSo0AW8EFgpQ4LlAbwUQS+hoBEYKUOC5wAQroBUnVZ4rngIU+ECgSLcZQlenjMGcG4WPxwbrOj6zlY7hAya/ikNwgr9vzAJbYoJnCD4Y8JmjD4JnCN4Z8BUJHHfEjT6b/+RbZxdgABNULqSH/Q3pAAAAAElFTkSuQmCC);
background-repeat:no-repeat; background-position:98% 50%; background-size:20px; width:80%;  }
a.snapshot:hover { color:#000; }


.treasury-insights .data-block .video-gov .treasury-research .content .more { float:left; display:block; margin-top:8%;  width:100%}
.treasury-insights .data-block .video-gov .treasury-research .content .more .text { display:inline-block; color:#fff; font-size:16px; margin-right:10px}
.treasury-insights .data-block .video-gov .treasury-research .content .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#fff; position:relative;transition: all 0.3s ease-out 0s;  }
.treasury-insights .data-block .video-gov .treasury-research .content .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:-2px; right:0;outline: 1px solid transparent}
.treasury-insights .data-block .video-gov .treasury-research .content .more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:2px; right:0;outline: 1px solid transparent}
.treasury-insights .data-block .video-gov .treasury-research .content .more:hover .arrow::before {background:#191E22;}
.treasury-insights .data-block .video-gov .treasury-research .content .more:hover .arrow::after {background:#191E22;}
.treasury-insights .data-block .video-gov .treasury-research .content .more:hover .arrow{background:#191E22; margin-left:10px}
.treasury-insights .data-block .video-gov .treasury-research .content .more:hover .text {color:#191E22;}	


.mk-research { float:left; width:100%; text-align:left }
.mk-research .daily-market { float:left;width:36%; margin-right:1%; background: #E9251B;padding: 30px 20px;}
.mk-research .daily-market .tit{
    float: left;
    width: 100%;
    color: #FFF;
    font-size: 28px;
    line-height: 120%;
    font-family: 'RomainRegular';
    margin-bottom: 5%;
    padding-left: 14%;
    position: relative;
}
.mk-research .daily-market .tit::before {
    content: "";
    background: #FFF;
    width: 12%;
    height: 1px;
    position: absolute;
    top: 20%;
    left: 0;
}

.mk-research .daily-market .content {
    float: left;
    width: 100%;
    padding-left: 14%;
}
.mk-research .daily-market .content .desc {
    float: left;
    width: 100%;
    color: #FFF;
    font-size: 13px;
	margin-bottom:20px;
	
}
.mk-research .daily-market .content .more .text {
    display:block;
    color: #FFF;
    font-size: 16px;
}

.mk-research .daily-market .content .more { float:left; display:block; margin-top:8%;  width:100%}
.mk-research .daily-market .content .more .text { display:inline-block; color:#fff; font-size:16px; margin-right:10px}
.mk-research .daily-market .content .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#fff; position:relative;transition: all 0.3s ease-out 0s;  }
.mk-research .daily-market .content .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:-2px; right:0;outline: 1px solid transparent}
.mk-research .daily-market .content .more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:2px; right:0;outline: 1px solid transparent}
.mk-research .daily-market .content .more:hover .arrow::before {background:#191E22;}
.mk-research .daily-market .content .more:hover .arrow::after {background:#191E22;}
.mk-research .daily-market .content .more:hover .arrow{background:#191E22; margin-left:10px}
.mk-research .daily-market .content .more:hover .text {color:#191E22;}



.mk-research .weekly-report { float:left;width:26%; margin-right:1%; background: #1A1E23;padding: 30px 20px;}
.mk-research .weekly-report .tit{
    float: left;
    width: 100%;
    color: #E9251B;
    font-size: 28px;
    line-height: 120%;
    font-family: 'RomainRegular';
    margin-bottom: 5%;
    padding-left: 14%;
    position: relative;
}
.mk-research .weekly-report .tit::before {
    content: "";
    background: #E9251B;
    width: 12%;
    height: 1px;
    position: absolute;
    top: 20%;
    left: 0;
}

.mk-research .weekly-report .content {
    float: left;
    width: 100%;
    padding-left: 14%;
}
.mk-research .weekly-report .content .desc {
    float: left;
    width: 100%;
    color: #FFF;
    font-size: 13px;
}

.mk-research .weekly-report .content .download {
    float: left;
    width: 100%;
	margin-top:25px
}
.mk-research .weekly-report .content .download .txt1 {
    float: left;
    width: 100%;
	color: #191E22;
    font-size: 16px;
    line-height: 120%;
    font-family: 'RomainRegular';
    margin-bottom:10px;
}
.mk-research .weekly-report .content .download .links {
    float: left;
    width: 100%;
    margin:10px 0 15px 0;
}
.mk-research .weekly-report .content .download .links a {
   display:block; margin-bottom:10px; font-size:13px;
}
.mk-research .weekly-report .content .download .links a:hover{
  color:#fff
}


.mk-research .market-update { float:left;width:35%; background: #F3F4F6; padding: 30px 20px;}
.mk-research .market-update .tit{
    float: left;
    width: 100%;
    color: #1A1E23;
    font-size: 28px;
    line-height: 120%;
    font-family: 'RomainRegular';
    margin-bottom: 5%;
    padding-left: 14%;
    position: relative;
}
.mk-research .market-update .tit::before {
    content: "";
    background:#1A1E23;
    width: 12%;
    height: 1px;
    position: absolute;
    top: 40%;
    left: 0;
}
 
.mk-research .market-update .content ul li {width:100%}
.con1440 { width:98%; max-width:1440px; margin:0 auto;}
.mk-research .daily-market,.mk-research .weekly-report,.mk-research .market-update {min-height:370px}

.box-all-rates .rates-container .graph2 {
    float: left;
    width: 100%;
}
.graph-more { margin-top:30px; margin-bottom:20px; float:left; width:100%}

.smalltxt {
    float: left;
    width: 100%;
    background: #fff;
    text-align: center;
    padding: 0 0 20px 0;
    font-size: 12px;
    margin-top: -15px;
    position: relative;
    z-index: 1;
}
.highcharts-credits { display:none}

.graph-more .bouton-more {margin:20px 0;}

/*Added 17.03.2020*/

.exchangesRatesCn { float:left; width:100%; border:1px solid red}

.exchangesRatesCn .col1 { float:left; width:30%}
.exchangesRatesCn .col1 .blk-ex-calc {float:left; width:100%;padding:25px; border:2px solid #EB2C24; margin-top:-15px; z-index:3; position:relative}
	.exchangesRatesCn .col1 .blk-ex-calc .hd {float:left; width:100%;font-family: 'RomainRegular'; position:relative; color:#191E22; font-size:28px; padding-left:40px; line-height:120%}
	.exchangesRatesCn .col1 .blk-ex-calc .hd::before { position:absolute;width:30px; height:1px; background:#191E22; content:"";left:0; top:15px}
	.exchangesRatesCn .col1 .blk-ex-calc .hd span { color:#EB2C24; }
	.exchangesRatesCn .col1 .blk-ex-calc .form-calculator{float:left; width:100%; margin-top:15px; position:relative}
	.exchangesRatesCn .col1 .blk-ex-calc .form-calculator .butt-swap { position:absolute; right:10px; top:15px; background:url(../images/butt-swap.png); width:31px; height:43px; background-size:cover} 
	.exchangesRatesCn .col1 .blk-ex-calc .form-calculator .row-item {float:left; width:98%; margin-bottom:20px }
	.exchangesRatesCn .col1 .blk-ex-calc .form-calculator .row-item label {float:left; width:12.9411%; color:#949699; font-size:16px; font-style:italic; padding-top:8px}
	.exchangesRatesCn .col1 .blk-ex-calc .form-calculator .row-item input {float:left; width:54.1176%; background:#FFF; height:40px; border:0; border-radius:0; -webkit-appearance:none; padding:10px;font-family: 'RomainRegular'; font-size:16px; margin-right:4.7058%}
	.exchangesRatesCn .col1 .blk-ex-calc .form-calculator .row-item select {float:left; width:28.2352%; height:40px;border:none; border-radius:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMyAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMgMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fQ0KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMjYzQjUxO30NCjwvc3R5bGU+DQo8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMzMiIGhlaWdodD0iMzMiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTYsMjAuNyAxMSwxMi4xIDIxLDEyLjEgIi8+DQo8L3N2Zz4NCg==) no-repeat 95% 50%;
	-moz-appearance: none; 	-webkit-appearance: none; appearance: none;background-color:#FFF; box-shadow: none; padding:10px  }
	.exchangesRatesCn .col1 .blk-ex-calc .form-calculator .but-item   {float:left; width:88%; margin-bottom:10px; padding-left:12.9411%; }
	.exchangesRatesCn .col1 .blk-ex-calc .form-calculator .but-item button{ background:none; border:0; border-radius:0; -webkit-appearance:none; color:#EB2C24; font-size:14px;font-family: 'AvertaRegular';}
	.exchangesRatesCn .col1 .blk-ex-calc .form-calculator .but-item button .arrow  {  margin-left:10px;display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.exchangesRatesCn .col1 .blk-ex-calc .form-calculator .but-item button .arrow::before  {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);    transform: rotate(45deg);background:#EC3931; margin-top:-2px; right:0}
	.exchangesRatesCn .col1 .blk-ex-calc .form-calculator .but-item button .arrow::after {content: "";  position: absolute;  display: block;  top:0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);    transform: rotate(-45deg);background:#EC3931; margin-top:2px; right:0}	
	.exchangesRatesCn .col1 .blk-ex-calc .form-calculator .note { float:left; width:100%; margin-top:10px; font-size:12px; font-style:italic}


.exchangesRatesCn .col2 { float:left; width:30%; background:#fff; padding:10px}

.exchangesRatesCn .col3 { float:left; width:40%}
.exchangesRatesCn .col3 .box-text { float:left; width:100%;background: #EE3A31; padding:8%;}
.exchangesRatesCn .col3 .box-text h5 { float: left;  width: 100%;  font-size: 36px;  color: #FFF; font-family: 'RomainRegular';  font-weight: normal; margin-bottom: 30px;}
.exchangesRatesCn .col3 .box-text .contenu {  float: left;  width: 100%;  color: #D6D6D6;  font-size: 14px;}

.exchangesRatesCn .col3 .box-text .contenu .more { float:left; display:block; margin-top:30px;  width:100%}
.exchangesRatesCn .col3 .box-text .contenu .more .text { display:inline-block; color:#FFF; font-size:16px; margin-right:10px}
.exchangesRatesCn .col3 .box-text .contenu .more .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#FFF; position:relative;transition: all 0.3s ease-out 0s;  }
.exchangesRatesCn .col3 .box-text .contenu .more .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:-2px; right:0;outline: 1px solid transparent}
.exchangesRatesCn .col3 .box-text .contenu .more .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#FFF; margin-top:2px; right:0;outline: 1px solid transparent}
.exchangesRatesCn .col3 .box-text .contenu .more:hover .arrow::before {background:#191E22;}
.exchangesRatesCn .col3 .box-text .contenu .more:hover .arrow::after {background:#191E22;}
.exchangesRatesCn .col3 .box-text .contenu .more:hover .arrow{background:#191E22; margin-left:10px}
.exchangesRatesCn .col3 .box-text .contenu .more:hover .text {color:#191E22;}	



.market-updates-slider ul li { text-align:left}
.market-updates-slider ul li .date {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    color: #EB2C24;
    font-size: 14px;
}

.market-updates-slider ul li .title {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    color: #1A1E23;
    font-size: 16px;
    font-family: 'RomainRegular';
}
.market-updates-slider ul li .desc {
    float: left;
    width: 100%;
    color: #888A8C;
    font-size: 14px;
}
.market-updates-slider .bx-wrapper {
    margin: 0 auto;
    margin-top: 5%;
    margin-bottom: 0;
}

.market-slider-btn-cn { width:100%; text-align:center;float:left}
.market-slider-btn-cn .bouton-more { margin:20px 0}
.nextpatrol { padding: 10px 40px;}

.butt-prevv .link {
    display: inline-block;
    color: #ee3a31;
    font-size: 16px;
    margin-left: 10px;
}
.butt-prevv .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#ee3a31; position:relative;transition: all 0.3s ease-out 0s;  }
.butt-prevv .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#ee3a31; margin-top:-2px; left:0;outline: 1px solid transparent}
.butt-prevv .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#ee3a31; margin-top:2px; left:0;outline: 1px solid transparent}
.butt-prevv:hover .arrow::before {background:#1A1E23;}
.butt-prevv:hover .arrow::after {background:#1A1E23;}
.butt-prevv:hover .arrow{background:#1A1E23; }
.butt-prevv:hover .link {color:#1A1E23;}	


.butt-next .link { display:inline-block; color:#EC3931; font-size:16px; margin-right:10px}
	.butt-next .arrow  { display:inline-block; vertical-align:middle; height:1px; width:15px;background:#EC3931; position:relative;transition: all 0.3s ease-out 0s;  }
	.butt-next .arrow::before {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(45deg) translate3d( 0, 0, 1px);		transform: rotate(45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:-2px; right:0;outline: 1px solid transparent}
	.butt-next .arrow::after {content: "";  position: absolute;  display: block;  top: 0; width:5px; height:1px;-webkit-transform: rotate(-45deg) translate3d( 0, 0, 1px);		transform: rotate(-45deg) translate3d( 0, 0, 1px);background:#EC3931; margin-top:2px; right:0;outline: 1px solid transparent}
	.butt-next:hover .arrow::before {background:#1A1E23;}
	.butt-next:hover .arrow::after {background:#1A1E23;}
	.butt-next:hover .arrow{background:#1A1E23; }
	.butt-next:hover .link {color:#1A1E23;}	



.fundamental-data .box-cn .box .bear {
    width: 100%;
    overflow: hidden;
    padding: 0 20px 0 20px;
}
.fundamental-data .box-cn .box .bear img {
    width: 100% !important;
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: top;
}

.sc-btn-cn { width:100%; float:left; text-align:center; padding:30px 0}

.soundcloud {background:#ED2F23; display: inline-block; border: 1px solid #ED2F23; padding:15px 30px; text-transform: uppercase; font-size:16px; color: #fff;}
.soundcloud:hover { background:#fff; color:#ED2F23;  border: 1px solid #ED2F23;}
.soundcloud a{color:#fff;}
.soundcloud:hover a{color:#ED2F23;}
.soundcloud .fa-soundcloud{padding-right:10px;}
.fancybox-toolbar {
    right: 41px!important;
    top: 0;
}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
    direction: ltr;
    opacity: 1;
    position: absolute;
    transition: opacity .25s,visibility 0s linear .25s;
    visibility: visible!important;
    z-index: 99997;
}

.middletit {float: left; width: 100%;  text-align: center;  padding: 30px 0;font-size:30px; font-family: 'RomainRegular';}
.navlinks-button-cn {float:left; width:100%; text-align:center; background:#f3f4f6; padding:20px}
.navlinks-button-cn .archives-link { display:inline-block; margin:0 60px}

/* Top Stories */
    .top-stories-cn { width:100%; position:relative; float:left; }
	.top-stories-cn .inner { width:100%; margin:0 auto; max-width:1440px}
	.top-stories-cn .inner .title { width:100%; text-align:center;font-size:50px; font-family: 'RomainRegular';color:#191e1f; margin-bottom:20px}
    .top-stories-cn::before { position: absolute; background:#FFF;  content: "";  width: 100%;  height: 130px;  top: 0;  left: 0;  z-index: -1;}
    .top-stories-cn .content { margin:0 auto;  }
    .top-stories-cn .content .tit {   float: left;  width: 100%;   color: #EE3A31; margin-bottom: 10px;}
    .top-stories-cn .content .tit::before {  float: left;  width: 40px;  height: 1px;  background: #EE3A31;  content: "";  margin-top: 10px;  margin-right: 8px;}
    .top-stories-cn .content .hd { float: left; width: 90%;  color: #191E22;  font-size: 46px;  font-family: 'RomainRegular';  line-height: 120%;  margin-bottom: 50px;}
    .top-stories-cn .content .list { width:100%; margin-bottom:30px}
    .top-stories-cn .content .list ul li { width:50%; float:left; padding: 10px; margin-bottom: 10px}
.top-stories-cn .content .list ul li::before{display:none;}
    .top-stories-cn .content .list ul li .photo { width:36.1832%; float:left; overflow: hidden;}
    .top-stories-cn .content .list ul li .photo img {transition: all 0.5s ease-out 0s;}
    .top-stories-cn .content .list ul li .content { width:63.8168%; float:left; padding:10px 10px 4px 20px }
    .top-stories-cn .content .list ul li .content .topic {  position: relative;  width: 100%;  font-size: 14px;  color: #EB2C24; margin-bottom: 10px;   padding-left: 25px; display: block}
    .top-stories-cn .content .list ul li .content .topic::before {position: absolute;  width: 16px;  height: 1px; background: #1A1E23;  content: "";   top: 8px;
    left: 0;}
    .top-stories-cn .content .list ul li .content .date { color:#666666;display: block }
    .top-stories-cn .content .list ul li .content .title { text-align:left; color:#191E1F; font-size:20px;font-family: 'RomainRegular'; margin-bottom:10px;display: block }

    .top-stories-cn .content .list ul li:hover { background:#FFF;}
    .top-stories-cn .content .list ul li:hover .photo img {transform: scale(1.1, 1.1);}
    .top-stories-cn .content .viewall { display: inline-block; border: 1px solid #ED2F23; padding:15px 45px; text-transform: uppercase; font-size:14px; color: #ED2F23; margin-top: 30px}
   .top-stories-cn .content .viewall:hover { background:#ED2F23; color:#FFF; }

.video-testimonials { background:#FFF; float:left; width:100%; padding:5% 0}
.testimonials-slider-cn {position:relative; float:left; width:100%; padding: 103px 0 30px 0; background: url(../images/bg-testimonials.png) center top no-repeat #F3F4F6}
.testimonials-slider-cn .quote {
    width: 30px;
    height: 23px;
    position: absolute;
    left: 50%;
    top: 25px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: url(../images/svg/icn-quote.svg);
    background-size: cover;
}
.customer-testi-title {width:100%; float:left;text-align:center;font-size:50px; background:#fff; font-family: 'RomainRegular';color:#191e1f; padding-bottom:2%}

.testimonials-slider-cn .inner { margin:0 auto; width:100%; max-width:1350px}

.testimonials-slider-cn .inner .testi {color: #191E22;  font-size:16px;  font-family: 'RomainRegular'; margin-bottom:15px ; line-height: 140%;}
.testimonials-slider-cn .inner .author {color: #EC3931;  font-size: 16px;}

/*Daily MArket PAtrol - Bull and BEars Table*/

.bb-table  { float:left; width:100%;padding:0 20px }
	.bb-table .desc { float:left; width:100%; color: #000; font-size: 18px; text-align: center; padding: 15px 0; font-weight: bold; border: 2px solid #000;}
	.bb-table .tb  { float:left; width:100%; color:#000; margin-top:15px;border: 2px solid #000;margin-top: -2px; }
	.bb-table .tb .tbrow { float:left; width:100%; }
	.bb-table .tb .tbrow .tbcol1 { float:left; text-align:left;width:20%; padding:5px 5%; font-weight:bold;border-bottom: 1px solid rgba(0,0,0,0.10); }
	.bb-table .tb .tbrow .tbcol2 { float:left; text-align:left; width:20%; padding:5px 5%;font-weight:bold;border-bottom: 1px solid rgba(0,0,0,0.10); border-left:1px solid rgba(0,0,0,0.10) }
	.bb-table .tb .tbrow .tbcol2.green { color:#35c786}
	.bb-table .tb .tbrow .tbcol2.red { color:#ED5959}
.bb-table .tb .tbrow .tbcol3 { float:left; text-align:left; width:21%; padding:3px 3%; border-bottom: 1px solid rgba(0,0,0,0.10); border-left:1px solid rgba(0,0,0,0.10) }

.annual-report-listing li .list-report ul li a span.bouton-more {
	margin: -15px 0;
}


/* Added code Table */

table.first-table { border: 0; background: #fff; border-collapse: collapse; }

table.first-table tr { border: 0; border-collapse: collapse; }

table.first-table td:first-child { background: #ED2D24; color: #fff; border-bottom: 1px solid #fff; }

table.first-table td { text-align: center; border-collapse: collapse; }

table.first-table tr:last-child td:first-child { background: #fff; color: #000; border-bottom: auto; }

table.second-table { border: 0; background: #fff; border-collapse: collapse; }

table.second-table tr { border: 0; border-collapse: collapse; }

table.second-table tr:first-child td { background: #ED2D24; color: #fff; text-align: center; }

table.second-table tr:first-child td:not(:last-child) { border-right: 1px solid #fff; }

table.second-table tr:not(:first-child) td { padding: 0 30px; }



/* Added newsletter subscription */

.contourPage.nl-f .contourFieldSet .row-fluid .span12 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.contourPage .contourFieldSet .row-fluid .umbraco-forms-field {
	position: relative;
}

.contourPage.nl-f .contourFieldSet .row-fluid .umbraco-forms-field.phone {
	width: 64%;
}

.contourPage.nl-f .contourFieldSet .row-fluid .umbraco-forms-field.phone label {
	width: 42%;
}

.contourPage.nl-f .contourFieldSet .row-fluid .umbraco-forms-field.phone div {
	width: 53%;
}

.contourPage.nl-f .contourFieldSet .row-fluid .umbraco-forms-field.sms {
	width: 35%;
}

.contourPage.nl-f .contourFieldSet .row-fluid .umbraco-forms-field.sms div {
	width: 100%;
}

.contourPage.nl-f .contourFieldSet .row-fluid .umbraco-forms-field.sms label {
	display: none;
}

.contourPage.nl-f .contourFieldSet .row-fluid .umbraco-forms-field.phone input::placeholder {
	font-size: 16px;
	line-height: 24px;
	color: #e8e8e8;
}

.contourPage.nl-f .contourFieldSet .row-fluid .umbraco-forms-field.sms input::placeholder {
	font-size: 16px;
	line-height: 24px;
	color: #e8e8e8;
}

.contourPage.nl-f .contourFieldSet .row-fluid .umbraco-forms-field.iauthorizeafrasiabanktosendmeinformationinrelationstoproductsservicesandpromotionsofthebankandothercompanieswithinitsgroupthatthebankbelievesmaybeofinteresttome {
	padding-bottom: 50px;
	margin-bottom: 0;
}

.contourPage.nl-f .contourFieldSet .row-fluid .umbraco-forms-field.iauthorizeafrasiabanktosendmeinformationinrelationstoproductsservicesandpromotionsofthebankandothercompanieswithinitsgroupthatthebankbelievesmaybeofinteresttome span.field-validation-error {
	position: absolute;
    bottom: 0;
    left: 50px;
}

/* new */

.contourPage.nl-f .span12 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.contourPage .umbraco-forms-field {
	position: relative;
}

.contourPage.nl-f .umbraco-forms-field.phone {
	width: 64%;
}

.contourPage.nl-f .umbraco-forms-field.phone label {
	width: 42%;
}

.contourPage.nl-f .umbraco-forms-field.phone div {
	width: 53%;
}

.contourPage.nl-f .umbraco-forms-field.sms {
	width: 35%;
}

.contourPage.nl-f .umbraco-forms-field.sms div {
	width: 100%;
}

.contourPage.nl-f .umbraco-forms-field.sms label {
	display: none;
}

.contourPage.nl-f .umbraco-forms-field.phone input::placeholder {
	font-size: 16px;
	line-height: 24px;
	color: #e8e8e8;
}

.contourPage.nl-f .umbraco-forms-field.sms input::placeholder {
	font-size: 16px;
	line-height: 24px;
	color: #e8e8e8;
}

.contourPage.nl-f .umbraco-forms-field.iauthorizeafrasiabanktosendmeinformationinrelationstoproductsservicesandpromotionsofthebankandothercompanieswithinitsgroupthatthebankbelievesmaybeofinteresttome {
	padding-bottom: 50px;
	margin-bottom: 0;
}

.contourPage.nl-f .umbraco-forms-field.iauthorizeafrasiabanktosendmeinformationinrelationstoproductsservicesandpromotionsofthebankandothercompanieswithinitsgroupthatthebankbelievesmaybeofinteresttome span.field-validation-error {
	position: absolute;
    bottom: 0;
    left: 50px;
}

/* fr */

.contourPage.nl-f .row-fluid .umbraco-forms-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.contourPage.nl-f .row-fluid .umbraco-forms-field.téléphone {
	width: 64%;
}

.contourPage.nl-f .row-fluid .umbraco-forms-field.téléphone label {
	width: 42%;
}

.contourPage.nl-f .row-fluid .umbraco-forms-field.téléphone div {
	width: 53%;
}

.contourPage.nl-f .row-fluid .umbraco-forms-field.sms {
	width: 35%;
}

.contourPage.nl-f .row-fluid .umbraco-forms-field.sms div {
	width: 100%;
}

.contourPage.nl-f .row-fluid .umbraco-forms-field.sms label {
	display: none;
}

.contourPage.nl-f .row-fluid .umbraco-forms-field.téléphone input::placeholder {
	font-size: 16px;
	line-height: 24px;
	color: #e8e8e8;
}

.contourPage.nl-f .row-fluid .umbraco-forms-field.sms input::placeholder {
	font-size: 16px;
	line-height: 24px;
	color: #e8e8e8;
}

.contourPage.nl-f .row-fluid .umbraco-forms-field.jautoriseafrasiabankàmenvoyerdesinformationssurlesproduitsservicesetpromotionsdelabanqueainsiquedautresfilialesdesongroupequiselonlabanqueseraientsusceptiblesdemintéresser {
	padding-bottom: 50px;
	margin-bottom: 0;
}

.contourPage.nl-f .row-fluid .umbraco-forms-field.jautoriseafrasiabankàmenvoyerdesinformationssurlesproduitsservicesetpromotionsdelabanqueainsiquedautresfilialesdesongroupequiselonlabanqueseraientsusceptiblesdemintéresser span.field-validation-error {
	position: absolute;
    bottom: 0;
    left: 50px;
}

/* new */

.contourPage.nl-f .umbraco-forms-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.contourPage.nl-f .umbraco-forms-field.téléphone {
	width: 64%;
}

.contourPage.nl-f .umbraco-forms-field.téléphone label {
	width: 42%;
}

.contourPage.nl-f .umbraco-forms-field.téléphone div {
	width: 53%;
}

.contourPage.nl-f .umbraco-forms-field.sms {
	width: 35%;
}

.contourPage.nl-f .umbraco-forms-field.sms div {
	width: 100%;
}

.contourPage.nl-f .umbraco-forms-field.sms label {
	display: none;
}

.contourPage.nl-f .umbraco-forms-field.téléphone input::placeholder {
	font-size: 16px;
	line-height: 24px;
	color: #e8e8e8;
}

.contourPage.nl-f .umbraco-forms-field.sms input::placeholder {
	font-size: 16px;
	line-height: 24px;
	color: #e8e8e8;
}

.contourPage.nl-f .umbraco-forms-field.jautoriseafrasiabankàmenvoyerdesinformationssurlesproduitsservicesetpromotionsdelabanqueainsiquedautresfilialesdesongroupequiselonlabanqueseraientsusceptiblesdemintéresser {
	padding-bottom: 50px;
	margin-bottom: 0;
}

.contourPage.nl-f .umbraco-forms-field.jautoriseafrasiabankàmenvoyerdesinformationssurlesproduitsservicesetpromotionsdelabanqueainsiquedautresfilialesdesongroupequiselonlabanqueseraientsusceptiblesdemintéresser span.field-validation-error {
	position: absolute;
    bottom: 0;
    left: 50px;
}



.linkedin-bloc {
	position: relative;
	margin: 25px 0 10px;
	width: 100%;
	float: left;
}

.linkedin-bloc a {
	display: flex;
	align-items: center;
	color: #878A8A;
	position: relative;
	font-size: 16px;
	line-height: 24px;
}

.linkedin-bloc a:hover:after {
	content: '';
	width: 156px;
	height: 1px;
	left: -1px;
	bottom: 0;
	position: absolute;
	background: #878A8A;
}

.linkedin-bloc a svg {
	fill: #2867B2;
	margin-left: 10px;
}
#a60c73f8-41e3-4971-88d0-fbad2cd21177{font-size:13px;    text-align: justify;
    padding-left: 40px;}
.become-client-cn .estatementregistration label{font-size:16px!important; color: #30373F !important; }

.added-hyper {
	width: 100%;
	float: left;
}

.added-hyper ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.added-hyper ul li {
	color: #000;
	margin: 0 3px;
}

.added-hyper ul li:first-child {
	margin-left: 0;
}

.added-hyper ul li:last-child {
	margin-right: 0;
}

.added-hyper ul li a {
	font-size: 12px;
    text-transform: uppercase;
	color: #000;
}

.added-hyper ul li a:hover {
	color: #EE3A31;
}

.myrow.inner-af {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.myrow.inner-af .third-menu-cn.inner-af {
	width: 25%;
}

.myrow.inner-af .con1024.inner-af {
	width: 70%;
}

.mastec-bloc {
	width: 100%;
	position: relative;
	padding: 50px 0;
	background: #ED2D24;
	max-width: 90%;
	margin: 0 auto 5%;
}

.inner-mastec-bloc {
	width: 100%;
	position: relative;
	max-width: 85%;
	margin: 0 auto;
	color: #fff;
}

.inner-mastec-bloc h3 {
    color: #fff;
    font-size: 46px;
    font-family: 'RomainRegular';
    line-height: 120%;
    margin-bottom: 50px;
}

.inner-mastec-bloc a {
	width: auto;
    background: none;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'AvertaRegular', sans-serif;
    border: 0;
    padding: 12px 30px;
    display: table;
    margin-top: 30px;
    border: 1px solid #fff;
    transition: all 0.3s ease-out 0s;
}

.inner-mastec-bloc a:hover {
	background: #fff;
	color: #ED2D24;
}

.banner-flot-text {
	letter-spacing: -3px;
    position: absolute;
    bottom: 17%;
    left: 50%;
    width: 100%;
    text-align: center;
    transform: translateX(-50%);
    color: #fff;
    font-size: 48px;
    z-index: 9;
	font-family: 'AvertaRegular', sans-serif;
}

.banner-flot-text span {
	color: #E9251B;
}



.disclaimer-btn {
	width: 100%;
	position: relative;
	float: left;
	padding: 50px 0 100px;
    background: #fff;
}

.inner-disclaimer-btn {
	display: table;
    margin: 0 auto;
}

.inner-disclaimer-btn a {
	width: auto;
    background: none;
    color: #ED2D24;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'AvertaRegular', sans-serif;
    border: 0;
    padding: 12px 30px;
    display: table;
    border: 1px solid #ED2D24;
    transition: all 0.3s ease-out 0s;
}

.inner-disclaimer-btn a:hover {
	background: #ED2D24;
	color: #fff;
}

.popup-disclaimer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	opacity: 0;
	visibility: hidden;
}

.popup-disclaimer.open {
	opacity: 1;
	visibility: visible;
}

.popup-disclaimer-content {
	width: 80%;
	height: 80%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}

.popup-disclaimer-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.6);
	z-index: 1;
}

.inner-disclaimer-content {
	width: 100%;
	position: relative;
	padding: 100px;
	background: #e8e8e8;
	line-height: 150%;
}

.inner-disclaimer-content .disclaimer-close {
	position: absolute;
	top: 30px;
	right: 30px;
	z-index: 2;
	padding: 5px;
	cursor: pointer;
}

a.golf-cta {
	width: auto;
    background: none;
    color: #ED2D24;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'AvertaRegular', sans-serif;
    border: 0;
    padding: 12px 30px;
    display: table;
    margin-top: 20px;
    border: 1px solid #ED2D24;
    transition: all 0.3s ease-out 0s;
}

a.golf-cta:hover {
	background: #ED2D24;
    color: #FFF;
}





