@charset "utf-8";
/* CSS Document */
/* Author : Sharat Gujadhur */
* {margin:0;padding:0;}
/*Reset*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, ul, li, fieldset, form, label, legend,table, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent; -webkit-text-size-adjust: 100%; }
body {line-height: 1; font-family:Arial;}
ul,li {list-style: none;margin:0;padding:0}
/*Reset*/
@font-face{font-family:'HelveticaNeueLTStd-Cn';src:url('https://www.mcci.org/fonts/HelveticaNeueLTStd-Cn.eot');src:url('https://www.mcci.org/fonts/HelveticaNeueLTStd-Cn.eot?#iefix') format('embedded-opentype'),
url('https://www.mcci.org/fonts/HelveticaNeueLTStd-Cn.woff') format('woff'),
url('https://www.mcci.org/fonts/HelveticaNeueLTStd-Cn.ttf') format('truetype'),
url('https://www.mcci.org/fonts/HelveticaNeueLTStd-Cn.svg#HelveticaNeueLTStd_Cn') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeueLTStd-Bd';src:url('https://www.mcci.org/fonts/HelveticaNeueLTStd-Bd.eot');src:url('https://www.mcci.org/fonts/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),
url('https://www.mcci.org/fonts/HelveticaNeueLTStd-Bd.woff') format('woff'),
url('https://www.mcci.org/fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype'),
url('https://www.mcci.org/fonts/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd_Bd') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'MyriadProRegular';src:url('https://www.mcci.org/fonts/MyriadPro-Regular.eot');src:url('https://www.mcci.org/fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
url('https://www.mcci.org/fonts/MyriadPro-Regular.woff') format('woff'),
url('https://www.mcci.org/fonts/MyriadPro-Regular.ttf') format('truetype'),
url('https://www.mcci.org/fonts/MyriadPro-Regular.svg#MyriadPro_Regular') format('svg');font-weight:normal;font-style:normal;}
.wrapper { width:100%; float:left; font-family:Myriad Pro; height:100%;} 
.container a {text-decoration:none;}
.container {width:96%; margin:0 auto; padding:10px 2% 6% 2%; max-width:1360px; position:relative; overflow:hidden; min-height: 100%;  }
.container:after { content: ""; display: block;}
.footer, .container:after {
  height: 400px; 
}
.wrapper section.main_content .block_media .block_brochure{ width:30%!important; padding:15px 1%!important; }

/* added */
.wrapper section.main_content .block_media.nb .block_brochure{ width:100%!important; padding:15px 0!important; margin-left: 0; min-height: unset; }

.wrapper section.main_content .block_media.nb .block_brochure .latest_brochure { padding-bottom: 10px; }

.wrapper section.main_content .block_media.nb .block_brochure h3 { padding: 10px; }

.wrapper section.main_content .block_media.nb .block_brochure .previous_brochures ul li { border-bottom: 0; width: auto; line-height: 24px; margin: 15.8px 0; }

.wrapper section.main_content .block_media.nb .block_brochure .previous_editions { position: relative; bottom: unset; margin-top: 20px; transform: translateX(-50%); left: 50%; }

.new-business-up p strong { color: #00a4e4; }

.block-slider2 video { width: 100%; display: block; }

.block-slider2 .photo__mob { width: 100%; display: none; }

/* End added */


/* Added Secretary */


.secretaire-bloc-title {
	width: 100%;
	position: relative;
    float: left;
}

.secretaire-bloc-title {
	color: #F2791F;
	font-family: 'MyriadProRegular';
    font-size: 16px;
}

.secretaire-bloc {
	width: 100%;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 50px 0;
    float: left;
}

.secretaire-bloc-image {
	width: 35%;
	position: relative;
}

.secretaire-bloc-image .photo {
	width: 100%;
	position: relative;
}

.secretaire-bloc-text {
	width: 60%;
	position: relative;
}

.secretaire-bloc-text .content {
	width: 100%;
	position: relative;
}
		
.secretaire-bloc-text .content p {
	font-size: 16px !important;
}

.secretaire-bloc-description {
	width: 100%;
	position: relative;
	float: left;
    padding-top: 20px;
}

.secretaire-bloc-description .secretaire-desc-name {
	font-size: 20px;
	padding-bottom: 10px;
}

.secretaire-bloc-description .secretaire-desc-job {
}


.secretariat_wrap .text_secretariat { 
	margin-right: 5px;
}


/* End added Secretary */

.business_content .update_description ul{float:left;width:100%;}
.business_content .update_description ul li {    float: left;
    margin: 5px 0;
    font-family: 'MyriadProRegular';
    font-size: 19px;
    line-height: 25px;
    background: url(../jpg/bulletblue.jpg) left 7px no-repeat;
    padding: 0 0 0 16px;
    width: 95%;}

.share_tit {
    font-size: 16px;
    margin-bottom: 30px;
    float: left;width:20%;
}
.cntt,.cnttt{float:left;width:100%;}
.cntt select {
    margin: -8px 0 0 0;
    background: #eeeeee;
    box-shadow: inset 0 1px 1px #f0f0f0;
    border-radius: 3px;
    padding: 3px 2px;
}
 .cnttt span{float:left;width:10%;}
.tradestats .block_hscode .cnttt select {   margin-right:15px;    min-width: 130px;
    background: #eeeeee;
    box-shadow: inset 0 1px 1px #f0f0f0;
    border-radius: 3px;
    padding: 3px 2px;}
	.btn_country .cntt{float:left;width:100%;}
	.block_keyword input[type="text"] {
    width: auto;
    min-width: 226px;
    font-family: 'MyriadProRegular';
    float: left;
    background: #eeeeee;
    border-radius: 3px;
    border: none;
    padding: 4px 10px;
    margin: -5px 0 0 12px;
}
.fromto{width:11%;float:left;}
.btn_country seelct{margin-left:0;}
.tradestats input[type='radio'] {
    width: 20px;
    height: 20px;
    float: left;
    margin: 3px 3px 0 0;
    -webkit-appearance: radio;
    box-shadow: none;
}
.block_keyword label{float:left;width:18%;}

.tradestats .btn_country label { float:left; margin-right:25px;}
.tradestats .btn_country input { float:left; margin:-2px 5px 0 0; width:20px; height:20px;}

.tradestats .btn_country input[type="radio"] {float:left; margin:-2px 5px 0 0;   background: #eeeeee; width:20px; height:20px;}
.block_keyword{float:left;width:100%;margin-top:2%;}
.block_hscode .cntt{margin-bottom:2%;}

/* Header*/
.container header { width:100%; float:left; margin-bottom:20px;  }
.container header .logo { width:297px; float:left; }
.container header .logo img { width:100%; height:auto;}
.container header .header_nav { float:right; position:relative; }
/* Search */
.search_container {width:auto;  margin: 0 12px 0 0; float:right; } 
#header-search { position:relative;	width:auto;  margin:0; float:right;}
/* reset webkit search input browser style */
input {	outline: none;}
input[type=search] {	-webkit-appearance: textfield;	-webkit-box-sizing: content-box;	font-family: inherit;	font-size: 100%;}
input::-webkit-search-decoration,input::-webkit-search-cancel-button {	display: none; /* remove the search and cancel icon */}
/* search input field */
input[type=search] {background:url(../png/search.png) no-repeat 100% #F3F3F3; font-family:'MyriadProRegular';  font-size:18px; border: none;padding:0 0 0 35px;height:28px; -webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;border:1px solid #e7e7e7; width:6px; cursor:pointer;    background-size: 45px; }
input[type=search]:focus {	width: 130px; padding-right:70px; background-color:#F3F3F3;	border-color: #F37A20;background:url(../png/search.png) no-repeat 100% #F3F3F3;background-size: 45px;}
/* placeholder */
input:-moz-placeholder {	color: #999;}
input::-webkit-input-placeholder {	color: #999;}

.home_top_fb { width:53px; height:44px; float:right; margin: 0 12px 0 0;}
.home_top_fb a  { width: 49px; height:44px; background:url(../png/icn_fb_white.png) no-repeat center center  #3c5a99; padding: 15px 0 0 10px; display:block; transition: all 0.7s ease; }
.home_top_fb a:hover { background:url(../png/icn_fb.png) no-repeat center center  #F1F1F1; }

.home_top { width:53px; height:44px; float:right; margin: 0 12px 0 0;}
.home_top a  { width: 49px; height:44px; background:url(../png/icn_home_white.png) no-repeat center center  #F47B21; padding: 15px 0 0 10px; display:block; transition: all 0.7s ease; }
.home_top a:hover { background:url(../png/icn_home_orange.png) no-repeat center center  #F1F1F1; }
.login_top { width:220px; float:right;}
.login_top .member_login:hover { color:#F47B21; } 
.login_top .member_login:hover span.login {padding-right:15px; }
.login_top .member_login:hover span.members_area{ color:#F47B21; }
.member_login {width:165px; float:left; display:block;height: 59px; padding-left:50px; text-decoration:none; color:#ffffff; transition: all 0.7s ease;}
.member_login span.login {font-family:'HelveticaNeueLTStd-Cn'; font-size:16px;float:left; margin: 5px 0 0 15px;  padding-right:15px;}
.member_login span.members_area{ width:100%; float:left; margin: 12px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#F1F1F1; transition: all 0.7s ease; }
.login_top a.forget_password {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CBCACB; float:left; margin:12px 20px 0 0; }
.login_top a.become_member {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#F2791F; float:right; margin:10px 10px 0 0;  }
/* Header*/
/* Menu*/
nav { width:100%; float:left; border-top:1px solid #B2CBDF; border-bottom:1px solid #B2CBDF; background:#ffffff; }
nav ul li.menu { width:14.2%; float:left; font-family:'HelveticaNeueLTStd-Bd'; height:74px; border-bottom:3px solid #ffffff; transition: all 0.7s ease; }
nav ul li.menu:hover { background:#F5F5F5; border-bottom:3px solid #666666; }
nav ul li.menu.current { background:#F5F5F5; border-bottom:3px solid #F2791F;  }
nav ul li.menu.current a {color:#F2791F; }
nav ul li.sep { width:1px; float:left;}
nav ul li.menu a  { color:#015697; font-size:15px; text-align:center; padding:26px 7px 12px 7px; display:block; transition: all 0.7s ease; height:40px; text-transform:uppercase;}
nav ul li.menu a:hover { color:#666666;}
nav ul li.menu ul.dropmenu { width:100%; float:left; z-index: 9999; position: relative; background:#E0E0DE; text-align:left; display:none; transition: all 0.7s ease; text-transform:none;  }
nav ul li.menu ul.dropmenu li.sub_menu { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; float:left; width:88%; border-bottom:1px solid #C7C7C6; margin:0 6%; }
nav ul li.menu ul.dropmenu li.sub_menu:last-child { border-bottom:none; margin-bottom:15px;}
nav ul li.menu ul.dropmenu li.sub_menu a {color:#666666; text-align:left; padding:12px 0 6px 10px; font-size:15px; line-height:20px; height:auto; text-transform:none;  }
nav ul li.menu ul.dropmenu li.sub_menu a:hover {color:#333333; }
nav ul li.menu ul.dropmenu li.sub_menu ul { width:90%; float:left;}
nav ul li.menu ul.dropmenu li.sub_menu ul li.inner_menu { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; float:left; width:100%;  border-bottom:1px solid #C7C7C6; border-top:1px solid #F9F9F9; background:url(../png/bullet_nav.png) no-repeat left 13px; margin-left:10px; text-transform:none;  }
nav ul li.menu ul.dropmenu li.sub_menu ul li.inner_menu:first-child { border-top:none;}
nav ul li.menu ul.dropmenu li.sub_menu ul li.inner_menu:last-child { border-bottom:none;}
nav ul li.menu ul.dropmenu li.sub_menu ul li.inner_menu a {color:#999999; text-align:left; padding:8px 0 8px 10px; font-size:13px; height:auto;  text-transform:none;   }
nav ul li.menu ul.dropmenu li.sub_menu ul li.inner_menu a:hover {color:#333333; }
nav ul li.menu:hover ul.dropmenu { display:block; transition: all 0.7s ease; } 
.bannertop{cursor:pointer;background: url(../jpg/bandeau-delivery-desktop.jpg) left bottom no-repeat;height:113px;width:1359px;    margin-bottom: 15px;}
/* Menu*/
/* innerpage */
.wrapper section.inner_page { width:100%; float:left; margin:15px 0; font-family:'MyriadProRegular'; }
.wrapper section.inner_page .breadcrums { width:100%; padding:10px 0 6px 0; border-bottom:1px solid #EBEBEB; float:left; }
.wrapper section.inner_page h1 {font-family:'HelveticaNeueLTStd-Bd'; font-size:40px; color:#333333; margin:30px 0; float:left;   width: 100%; }
.wrapper section.inner_page .banner_container { position:relative;width:100%; float:left; margin:0 0 -3px 0; }
.wrapper section.inner_page .banner_container img { width:100%; height:auto;}
.wrapper section.inner_page .content_inner { width:100%; float:left;}
.wrapper section.inner_page .content_inner .inner_lefttabs { width:21%; max-width:278px; float:left; } 
.wrapper section.inner_page .content_inner .inner_lefttabs .left_nav { width:90%; padding:10% 5% 5% 5%; background:#333333; float:left; margin-bottom:20px; }
.wrapper section.inner_page .content_inner .inner_lefttabs .left_nav p {font-family:'HelveticaNeueLTStd-Bd'; font-size:13px; text-transform:uppercase; color:#F37A20; padding:4px 0; line-height:14px;  }
.wrapper section.inner_page .content_inner .inner_lefttabs .left_top  { width:100%; height:10px; border-bottom:2px solid #ffffff; background:#333333; float:left; }
.wrapper section.inner_page .content_inner .inner_lefttabs .left_nav ul { width:100%; float:left; margin-left: 10px;}
.wrapper section.inner_page .content_inner .inner_lefttabs .left_nav ul li {width:95%; float:left; margin:8px 0 0 0;}
.wrapper section.inner_page .content_inner .inner_lefttabs .left_nav ul li a {font-family:'HelveticaNeueLTStd-Bd'; font-size:12px; color:#CCCCCC; padding:4px 0 4px 10px; display:block; line-height:14px; }
.wrapper section.inner_page .content_inner .inner_lefttabs .left_nav ul li a:hover {  color: #F37A20; }
.wrapper section.inner_page .content_inner .inner_lefttabs .left_nav ul li ul { float:left; margin-left:25px;}
.wrapper section.inner_page .content_inner .inner_lefttabs .left_nav ul li ul li { float:left; margin:5px 0 5px 5px;}
.wrapper section.inner_page .content_inner .inner_lefttabs .left_nav ul li ul li a {font-family:'HelveticaNeueLTStd-Bd'; font-size:12px; color:#8F8F8F; padding:0 0 0 10px;  }
.wrapper section.inner_page .content_inner .inner_lefttabs .left_nav ul li a.current { color:#FFFFFF; background: url(../png/page_active.png) left 6px no-repeat; }
.wrapper section.inner_page .content_inner .inner_lefttabs .left_nav ul li ul li a.current { color:#A75E28; background:url(../png/page_active.png) left 2px no-repeat; }
.wrapper section.inner_page .content_inner .inner_lefttabs .left_access { width:100%; float:left; max-width:280px; }
.wrapper section.inner_page .content_inner .inner_lefttabs .left_access ul { width:100%; float:left; }
.wrapper section.inner_page .content_inner .inner_lefttabs .left_access ul li { width:100%; float:left; margin-bottom:10px; }
.wrapper section.inner_page .content_inner .inner_lefttabs .left_access ul li .full_banner { width:100%; float:left; }
.wrapper section.inner_page .content_inner .inner_lefttabs .left_access ul li .full_banner .banner_left { width:48%; float:left; }
.wrapper section.inner_page .content_inner .inner_lefttabs .left_access ul li .full_banner .banner_right { width:48%; float:right;}
.wrapper section.inner_page .content_inner .inner_lefttabs .left_access ul li .full_banner a img { width:100%; height:auto; outline:none; border:none;}
.wrapper section.inner_page .content_inner h4 { width:100%; float:left; color:#DF662B; font-size:18px;} 
.wrapper section.inner_page .content_inner .innerright p { width:100%; float:left;}
.wrapper section.inner_page .content_inner .innerright { width:65%; /*float:right;*/ max-width:1040px; padding:2% 0 5% 3%} 
.wrapper section.inner_page .content_inner .innerright h2 {font-family:'HelveticaNeueLTStd-Bd'; font-size:26px; color:#F37A20; margin-top:20px; float:left; }
.wrapper section.inner_page .content_inner .innerright p {float:left; margin:15px 0; font-family:'MyriadProRegular'; font-size:17px; color:#575757; line-height:25px; }
.wrapper section.inner_page .content_inner .innerright p a {color: #015697; transition: all 0.7s ease; }
.wrapper section.inner_page .content_inner .innerright p a:hover {color: #00a4e4 }
.wrapper section.inner_page .content_inner .innerright p iframe { width:100%; height:300px; max-width:640px;}
.wrapper section.inner_page .content_inner .innerright p .img_gs1 { width:100%; height:auto; max-width:640px;}
.wrapper section.inner_page .content_inner .innerright ul li {float:left; margin:5px 0; font-family:'MyriadProRegular'; font-size:17px; color:#575757; line-height:25px; background: url(../png/bullet_mcci.png) left 3px no-repeat; padding:0 0 0 24px;   width: 95%; }
.wrapper section.inner_page .content_inner .innerright ul li a {color: #015697; transition: all 0.7s ease; }
.wrapper section.inner_page .content_inner .innerright ul li a:hover {color: #00a4e4 }
.wrapper section.inner_page .content_inner .innerright ul li ul li { background: transparent; position: relative; }
.wrapper section.inner_page .content_inner .innerright ul li ul li:before { content: ''; top: 8px; left: 0; position: absolute; width: 8px; height: 8px; background: #00a4e4; border-radius: 50%; }
.wrapper section.inner_page .content_inner .innerright ul.new li { background: transparent; position: relative; }
.wrapper section.inner_page .content_inner .innerright ul.new li:before { content: ''; top: 8px; left: 0; position: absolute; width: 8px; height: 8px; background: #00a4e4; border-radius: 50%; }

.wrapper section.inner_page .content_inner .innerright ul li.new-li { background: transparent; position: relative; padding-left: 0; }



.wrapper section.inner_page .content_inner .innerright .china-fta-thumb { width: 100%; position: relative; float: left; }
.wrapper section.inner_page .content_inner .innerright .china-fta-thumb .photo { width: 50%; position: relative; }
.wrapper section.inner_page .content_inner .innerright .china-fta-thumb .photo img { width: 100%; }

.wrapper section.inner_page .content_inner .innerright th {border:1px solid; padding: 10px; text-align: left; }
.wrapper section.inner_page .content_inner .innerright td {border:1px solid; padding: 10px; }

.wrapper section.inner_page .content_inner .innerright .collpse_wrapper { width:100%; float:left;}
.wrapper section.inner_page .content_inner .innerright .collpse_wrapper .collapsible{width:100%; float:left;  padding:15px 0; border-bottom: 1px dotted #797979; }
.wrapper section.inner_page .content_inner .innerright .collpse_wrapper .collapsible h3 {font-family:'MyriadProRegular'; font-size:16px; color:#333333; font-weight:normal; line-height:22px; cursor:pointer; }
.wrapper section.inner_page .content_inner .innerright .collpse_wrapper .collapsible h3 strong { color:#F2791F; margin-right:20px; }
.wrapper section.inner_page .content_inner .innerright .collpse_wrapper .collapsible h3 span { display:block; width:49px; height:49px; padding:0; margin:-8px 2px 0 0 ; float:right; cursor:pointer;}
.wrapper section.inner_page .content_inner .innerright .breadcrums ul { width:100%; float:left;}
.wrapper section.inner_page .content_inner .innerright .breadcrums ul li { background:none; float:left; margin:0 5px; width:auto; padding:0; line-height:22px;}
.wrapper section.inner_page .content_inner .innerright .breadcrums ul li.active {font-family:'MyriadProRegular'; font-size:12px; color:#F2791F; font-weight:normal; line-height:25px; }
.wrapper section.inner_page .content_inner .innerright .breadcrums ul li a {font-family:'MyriadProRegular'; font-size:12px; color:#666666; font-weight:normal; line-height:22px; text-transform:none; }
.wrapper section.inner_page .breadcrums ul { width:100%; float:left;}
.wrapper section.inner_page .breadcrums ul li { background:none; float:left; margin:0 5px; width:auto; padding:0; line-height:22px;}
.wrapper section.inner_page .breadcrums ul li.active {font-family:'MyriadProRegular'; font-size:12px; color:#F2791F; font-weight:normal; line-height:24px; }
.wrapper section.inner_page .breadcrums ul li a {font-family:'MyriadProRegular'; font-size:12px; color:#666666; font-weight:normal; line-height:22px; text-transform:none; }
.container_map h1 {font-family: 'HelveticaNeueLTStd-Bd';font-size: 40px;color: #333333;margin: 30px 0;}
.collapse-open {}
.collapse-open span {background:url(../png/collapse_less.png) center center no-repeat;}
.collapse-close span {display:block;float:right;background:url(../png/collapse_more.png) center center no-repeat;padding:10px;}
.wrapper section.inner_page .content_inner .innerright .container_exapand { width:90%; float:left; background:#F3F3F3; padding:2% 5% 2% 5%; border-bottom: 1px dotted #797979; } 
.wrapper section.inner_page .content_inner .innerright .container_exapand:first-child { display:block;}
.wrapper section.inner_page .content_inner .innerright .container_exapand h4 {font-family:'MyriadProRegular'; font-size:15px; line-height:16px; color:#005397; text-transform:uppercase; float:left; width:100%;  }
.wrapper section.inner_page .content_inner .innerright .container_exapand p {font-family:'MyriadProRegular'; font-size:14px; color:#666666; line-height:20px; float:left; width:100%; }
.wrapper section.inner_page .content_inner .innerright .talents_list .container_exapand p a {
    color: #015697;
    background: none;
    padding: 0;
}

.wrapper section.inner_page .content_inner .innerright .talents_list .container_exapand p a:hover {
    color: #E0672B;
}

.simplePagerNav{width:100%;float:left;display:block;clear:left;}

.wrapper section.inner_page .content_inner .innerright .container_exapand p a:hover {color:#333333;}
.wrapper section.inner_page .content_inner .innerright .container_exapand ul { width:100%; float:left;}
.wrapper section.inner_page .content_inner .innerright .container_exapand ul li { width:95%;float:left; margin:5px 0; font-family:'MyriadProRegular';  font-size:14px; color:#666666; line-height:22px; background: url(../png/bullet_mcci.png) left 1px no-repeat; padding:0 0 0 20px;  }
.wrapper section.inner_page .content_inner .innerright .container_exapand tr {  color:#ffffff; text-align:center; padding:0 5px;}
.wrapper section.inner_page .content_inner .innerright .container_exapand td p {padding:0 5px; }
.wrapper section.inner_page .content_inner .innerright .container_exapand tr:nth-child(odd) {background:#e7e7e7;}
.table_fees tr:nth-child(odd) {background:#e7e7e7;}
.table_fees td p { padding:0 4px;}
.newsletter_subscription { width:100%; float:left; padding:33px 0; border-top: 1px solid #EDEDED; }
.newsletter_subscription h3 {font-family:'HelveticaNeueLTStd-Bd';  font-size:20px; color:#444444; width: auto; float: left; }
.newsletter_subscription .form_newsletter { float:left; margin-left:15px;}
.newsletter_subscription .form_newsletter input { width: 350px; background:#F5F5F5; border:none; height:30px;}
.newsletter_subscription .form_newsletter button {font-family:'HelveticaNeueLTStd-Bd'; font-size:13px; background:#ffffff; border: 1px solid #818181; height:30px; color:#F2802C; padding: 2px 31px; margin-left:8px;}
.container_map {width: 100%;float: left;font-family:Arial, Helvetica, sans-serif; margin-top:20px; position:relative;}
.tip {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:14px;}
.tip strong {color: #F37A20; font-size:13px; line-height:16px; float:left; display:block; width:100%; margin-top:8px;}
.tip strong.country {color: #015697; font-size:14px; margin-top:4px !important; }
.map_mobile { width: 100%;float: left; display:none;}
.map_mobile .collapsible { width: 100%; float: left;padding: 5px 0;border-bottom: 1px dotted #797979;}
.map_mobile .collapsible h3 {font-family:'MyriadProRegular'; font-size:17px; color:#333333; font-weight:normal; line-height:22px; cursor:pointer; }
.map_mobile .collapsible h3 strong { color:#F2791F; margin-right:20px; }
.map_mobile .collapsible h3 span { display:block; width:49px; height:49px; padding:0; margin:-8px 2px 0 0 ; float:right; cursor:pointer;}
.map_mobile .container_exapand { width:96% !important; float:left; background:#F3F3F3; padding:2% 2% 2% 2% !important; border-bottom: 1px dotted #797979; } 
.map_mobile .container_exapand:first-child { display:block;}
.map_mobile .container_exapand h4 {font-family:'MyriadProRegular'; font-size:15px; line-height:16px; color:#005397; text-transform:uppercase; float:left; width:100%;  }
.map_mobile .container_exapand p {font-family:'MyriadProRegular'; font-size:14px; color:#666666; line-height:20px; float:left; width:100%; }
.map_mobile .container_exapand p a {color:#666666;  }
.map_mobile .container_exapand p a:hover {color:#333333;}
.img_tables { width:100%; height:auto; max-width:980px; }
.retails { width:100%; float:left;}
.retails_sub { width:28%; float:left; margin-right:1%; }
.retails_sub h4 { margin:10px 0;}
.retails_sub img { width:100%; height:auto; max-width:280px;}
.mapworld_mobile { width: 100%;float: left; display:none;}
.mapworld_mobile .collapsible { width: 100%; float: left;padding: 5px 0;border-bottom: 1px dotted #797979;}
.mapworld_mobile .collapsible h3 {font-family:'MyriadProRegular'; font-size:17px; color:#333333; font-weight:normal; line-height:22px; cursor:pointer; }
.mapworld_mobile .collapsible h3 strong { color:#F2791F; margin-right:20px; }
.mapworld_mobile .collapsible h3 span { display:block; width:49px; height:49px; padding:0; margin:-8px 2px 0 0 ; float:right; cursor:pointer;}
.mapworld_mobile .container_exapand { width:96%; float:left; background:#F3F3F3; padding:2% 2% 2% 2%; border-bottom: 1px dotted #797979; } 
.mapworld_mobile .container_exapand:first-child { display:block;}
.mapworld_mobile .container_exapand h4 {font-family:'MyriadProRegular'; font-size:15px; line-height:16px; color:#005397; text-transform:uppercase; float:left; width:100%;  }
.mapworld_mobile .container_exapand p {font-family:'MyriadProRegular'; font-size:14px; color:#666666; line-height:20px; float:left; width:100%; }
.mapworld_mobile .container_exapand p a {color:#666666;  }
.mapworld_mobile .container_exapand p a:hover {color:#333333;}
.contourField .help-block { display:block; float:left; font-family: 'MyriadProRegular';font-size: 14px;color: #575757;  margin: -20px 0 0 110px; }
.member_list { width: 100%;float: left;}
.member_list .collapsible { width: 100%; float: left;padding: 14px 0;border-bottom: 1px dotted #797979;}
.member_list .collapsible h5 {font-family:'MyriadProRegular'; font-size:17px; color:#333333; font-weight:normal; line-height:22px; cursor:pointer; }
.member_list .collapsible h5 strong { color:#F2791F; margin-right:20px; }
.member_list .collapsible h5 span { display:block; width:49px; height:49px; padding:0; margin:-8px 2px 0 0 ; float:right; cursor:pointer;}
.member_list .container_exapand { width:96%; float:left; background:#F3F3F3; padding:2% 2% 2% 2%; border-bottom: 1px dotted #797979; font-family:'MyriadProRegular'; font-size:14px; color:#666666; line-height:20px; } 
.member_list .container_exapand a {color:#666666;  }
.member_list .container_exapand a:hover {color:#333333;}
#radyear {display: block; float: left;margin-bottom: 25px;}
td.bold_table { background:#015697; }
td.bold_table span { font-weight:bold;   color: #ffffff;}
p.table_hd {font-weight:bold;   color: #ffffff !important;} 
td p { float:none !important; margin:5px 0 !important;}
.tradestats .block_year { margin-top:15px; float:left;} 
.tradestats .block_year label { float:left; margin-right:25px;}
.tradestats .block_year input[type="text"] { width:auto; min-width:190px; font-family:'MyriadProRegular'; float:left;  background: #eeeeee; border-radius:3px; border:none; padding:4px 10px; margin:-5px 0 0 12px;}
.tradestats .block_year input[type="radio"] {float:left; margin:-2px 5px 0 0;   background: #eeeeee; width:20px; height:20px;}
.tradestats .block_year select { float:left; margin-right:2px; min-width:220px;}
.tradestats .block_year #UpdatePanel3 input[type="text"] { width:200px; font-family:'MyriadProRegular'; float:left;  background: #ffffff; border-radius:3px; border:none; padding:4px 10px; margin:5px 5px 0 5px;}
#UpdatePanel3 {  float:left; margin:30px 0 0 5px;}
.gs1_standards { width:100%; float:left;}
.gs1_standards .gs1_contents { width:100%; float:left; margin:10px 0 0 0;}
.gs1_standards .gs1_contents .gs1_left { width:30%; float:left;}
.gs1_standards .gs1_contents .gs1_left img { width:100%; height:auto; max-width:190px;}
.gs1_standards .gs1_contents .gs1_right { width:65%; float:left; margin-left:1%;}
.gs1_standards .gs1_contents .gs1_right h5 {  float: left;font-family: 'MyriadProRegular';font-size: 17px;color: #575757;line-height: 25px; margin:15px 0 0 0; }
#ContentPlaceHolderDefault_Content_lblpercenmarket {width: 100%;float: left;margin: 40px 0 0 200px; }
#ContentPlaceHolderDefault_Content_rexNumber1 { float:left; font-size:14px; margin:1px 5px 0 5px;   color: rgb(153, 0, 0);}
#ContentPlaceHolderDefault_Content_lblyear1 { float:left; font-size:16px; margin:-2px 5px 0 5px; line-height:28px;}
#ContentPlaceHolderDefault_Content_rexNumber2 { float:left; font-size:14px; margin:1px 5px 0 5px;   color: rgb(153, 0, 0);}
#ContentPlaceHolderDefault_Content_lblyear2 { float:left; font-size:16px; margin:-2px 5px 0 5px; line-height:28px;}
#ContentPlaceHolderDefault_Content_rexNumber3 { float:left; font-size:14px; margin:1px 5px 0 5px;   color: rgb(153, 0, 0);}
#ContentPlaceHolderDefault_Content_lblyear3 { float:left; font-size:16px; margin:-2px 5px 0 5px; line-height:28px;}
#ContentPlaceHolderDefault_Content_rexNumber4 { float:left; font-size:14px; margin:1px 5px 0 5px;   color: rgb(153, 0, 0);}
#ContentPlaceHolderDefault_Content_lblyear4 { float:left; font-size:16px; margin:-2px 5px 0 5px; line-height:28px;}
#ContentPlaceHolderDefault_Content_rexNumber5 { float:left; font-size:14px; margin:1px 5px 0 5px;   color: rgb(153, 0, 0);}
#ContentPlaceHolderDefault_Content_lblyear5 { float:left; font-size:16px; margin:-2px 5px 0 5px; line-height:28px;}
#ContentPlaceHolderDefault_Content_contentmain_ellipro_7_lblerror { float:left; color: rgb(153, 0, 0); }
#ContentPlaceHolderDefault_Content_contentmain_ellipro_7_chkagree { margin-top:5px;}
/* innerpage */
/* Contents */
.wrapper section.main_content { width:100%; float:left; margin:15px 0; font-family:'MyriadProRegular'; }
.wrapper section.main_content .slider_content { width:100%; float:left; position:relative; max-height:582px;  }
.wrapper section.main_content .slider_content .sliderwith_texts { width:95%; position:absolute; z-index:100; right:24px; top:41%; /*background:#fff;*/ opacity:0.8; padding:10px; }
.wrapper section.main_content .slider_content .sliderwith_texts #slider-box {width: 88%; float:left; /*border:1px solid #4582B1;*/ padding: 2% 10% 2% 2%; z-index:100; }
.wrapper section.main_content .slider_content ul li {width:100%; float:left; position:relative; }
.wrapper section.main_content .slider_content ul li .slider_image {width:100%; float:left; position:relative;}
.wrapper section.main_content .slider_content ul li .slider_image a{position:absolute;right: 2%;    bottom: 4%;padding:10px 20px; color:#ffffff;  border:1px solid #F47B21; background:#F47B21; font-family:'HelveticaNeueLTStd-Bd'; font-size:13px; transition: all 0.7s ease; }
.wrapper section.main_content .slider_content ul li .slider_image a:hover { border:1px solid #333333; color:#333333; background:none; }

.wrapper section.main_content .slider_content ul li .slider_image img { width:100%; height:auto;}
.wrapper section.main_content .slider_content ul.slider2 li { z-index:9998 !important;}
.wrapper section.main_content .slider_content ul li .slider_text { width:100%; float:left;}
.wrapper section.main_content .slider_content ul li .slider_inner_text { width:100%; float:left;}
.wrapper section.main_content .slider_content ul li .slider_inner_text h1 {font-family:'HelveticaNeueLTStd-Bd'; color:#015697 ; margin:4px 0 15px 0; font-size:26px; }
.wrapper section.main_content .slider_content ul li .slider_inner_text p {font-family:'MyriadProRegular'; font-size:22px; color:#015697 ; line-height:28px; font-weight:normal; word-spacing:normal;}
.wrapper section.main_content .slider_content ul li .slider_inner_text p a { color:#015697; text-decoration:underline;}
.wrapper section.main_content .slider_content ul li .slider_inner_text p a:hover { color:#F47B21; text-decoration:underline;}
#go-prev {opacity:0.8; cursor:pointer; 	position: absolute;bottom: 0; margin-top: -16px;outline: 0;width: 43px;height: 43px;text-indent: -9999px;z-index: 9999; left: 10px;background: url(../png/slider_previous.png) no-repeat left top; }
#go-next {opacity:0.8; cursor:pointer;	position: absolute;bottom: 0; margin-top: -16px;outline: 0;width: 43px;height: 43px;text-indent: -9999px;z-index: 9999; right: 10px;background: url(../png/slider_next.png) no-repeat left top; }
#go-prev:hover,#go-next:hover {opacity:1; }
.wrapper section.main_content .block_access { width:100%; float:left;}
.wrapper section.main_content .block_access .quick_access{ width:68%; float:left; background:#F1F1F1; height:415px;}
.wrapper section.main_content .block_access .quick_access .access_left  { width:29%; float:left; padding-top:30px; padding-left: 3%;padding-right: 3%; padding-bottom:30px;   }
.wrapper section.main_content .block_access .quick_access .access_left h2 {font-family:'MyriadProRegular'; font-size:20px; color:#333333; line-height:28px; font-weight:bold;} 
.wrapper section.main_content .block_access .quick_access .access_left ul { float:left; margin:0 0 0 15px;}
.wrapper section.main_content .block_access .quick_access .access_left ul li { font-family:'MyriadProRegular'; font-size:17px; color:#575757; text-transform:uppercase; margin:12px 0 0 0; width:100%; padding:10px 20%  10px 10%; z-index: 2; position: relative; cursor:pointer; }
.wrapper section.main_content .block_access .quick_access .access_left ul li:hover { color:#ffffff; background:url(../jpg/arrow_access.jpg) no-repeat right top #D95624;   }
.wrapper section.main_content .block_access .quick_access .access_left ul li.resp-tab-active {color:#ffffff; background:url(../jpg/arrow_access.jpg) no-repeat right top #D95624;    }
.wrapper section.main_content .block_access .quick_access .access_left ul li span {background:url(../png/bullet_mcci.png) left top no-repeat; width: 25px; height: 18px; float:left;    }
.wrapper section.main_content .block_access .quick_access .access_left ul li:hover span {background:url(../png/bullet_mcci_on.png) left top no-repeat; width: 25px; height: 18px; float:left;    }
.wrapper section.main_content .block_access .quick_access .access_left ul li.resp-tab-active span {background:url(../png/bullet_mcci_on.png) left top no-repeat; width: 25px; height: 18px; float:left;}
.wrapper section.main_content .block_access .quick_access .access_left ul li.first_access  { font-family:'MyriadProRegular'; font-size:20px; color:#333333 !important; line-height:28px; font-weight:bold; cursor:pointer; margin:-20px 0 0 -20px; }
.wrapper section.main_content .block_access .quick_access .access_left ul li.first_access:hover { color:#D95624; background:none; }
.wrapper section.main_content .block_access .quick_access .access_left ul li.first_access.resp-tab-active {color:#D95624; background:none;}
.wrapper section.main_content .block_access .quick_access .access_right { width: 52%; float:left; padding-top:48px; padding-left: 7%; padding-right: 6%; padding-bottom:40px; background:url(../png/bg-quick-access.png) center center no-repeat #EBEBEB; position:relative; height:78%;  }
.wrapper section.main_content .block_access .quick_access .access_right .block_maintext { width:100%; float:left; margin:20px 0 ; }
.wrapper section.main_content .block_access .quick_access .access_right h2 {display:none;font-family:'MyriadProRegular'; font-size:20px; color:#333333; line-height:28px; font-weight:bold;} 
.wrapper section.main_content .block_access .quick_access .access_right h2.resp-accordion {font-family:'MyriadProRegular'; font-size:16px; color:#ffffff; line-height:26px; background:url(../jpg/arrow_access.jpg) no-repeat right top #D95624;   margin:10px 0 0 0;  float: left;width: 95%; } 
.wrapper section.main_content .block_access .quick_access .access_right .block_maintext p.main_text { margin-bottom:25px; font-size:24px; color:#175491; padding-top: 18%; font-style:italic; line-height: 29px; text-align:center;}
.wrapper section.main_content .block_access .quick_access .access_right .block_text { width:100%; float:left;}
.wrapper section.main_content .block_access .quick_access .access_right .block_text p.main_text { margin-bottom:25px; float:left; font-size:20px; color:#175491;}
.wrapper section.main_content .block_access .quick_access .access_right .block_text p.text_access { margin-bottom:25px; float:left; font-size:15px; color:#575757; line-height:20px;}
.wrapper section.main_content .block_access .quick_access .access_right .block_text .block_links { width:100%; float:left;}
.wrapper section.main_content .block_access .quick_access .access_right .block_text .block_links ul li { width:100%; float:left; border-bottom: 1px dotted #999999; padding-bottom:5px; margin:10px 0 0 0;}
.wrapper section.main_content .block_access .quick_access .access_right .block_text .block_links ul li a { font-size:19px; color:#00526D; background:url(../png/link_access.png) right center no-repeat; padding-right:20px;transition: all 0.7s ease;  }
.wrapper section.main_content .block_access .quick_access .access_right .block_text .block_links ul li a:hover { color:#F2791F; background:url(../png/link_access_on.png) right center no-repeat;  }
.wrapper section.main_content .block_access .upcoming_events { width:28%; float:left; padding:30px 3% 30px 1%; }
.wrapper section.main_content .block_access .upcoming_events h2 { font-size:20px; color:#005397; font-weight:bold;  }
.wrapper section.main_content .block_access .upcoming_events ul li { width:100%; float:left; margin-top:20px; border-bottom: 1px solid #cccccc; padding-bottom:10px; cursor:pointer; }
.wrapper section.main_content .block_access .upcoming_events ul li .dates_events { width:55px; height:35px; padding:10px 0px; background:#005397; text-align:center; float:left; transition: all 0.7s ease; }
.wrapper section.main_content .block_access .upcoming_events ul li:hover .dates_events { background:#F47B21; }
.wrapper section.main_content .block_access .upcoming_events ul li .dates_events .month { text-align:center; text-transform:uppercase; font-size:12px; color:#ffffff; display:block; width:100%;} 
.wrapper section.main_content .block_access .upcoming_events ul li .dates_events .day { font-size:24px;  text-transform:uppercase; color:#ffffff; display:block; width:100%; font-family:Georgia, "Times New Roman", Times, serif; }
.wrapper section.main_content .block_access .upcoming_events ul li .infos_events { width:230px; float:left; margin-left:15px; }
.wrapper section.main_content .block_access .upcoming_events ul li .infos_events h3 { font-size:16px; color:#175591; font-weight: lighter; transition: all 0.7s ease;  }
.wrapper section.main_content .block_access .upcoming_events ul li:hover .infos_events h3 { color:#F47B21; }
.wrapper section.main_content .block_access .upcoming_events ul li .infos_events ul li { float:left; margin-right:10px; font-size:10px; color:#000000; width:auto; border:none; margin-top:8px;}
.wrapper section.main_content .block_access .upcoming_events ul li .infos_events ul li a { color:#000000; font-size:10px; font-weight:normal;}
.wrapper section.main_content .block_access .upcoming_events .button_events { width:100%; float:left; margin-top:25px; }
.wrapper section.main_content .block_access .upcoming_events .button_events a { padding:10px 20px; border:1px solid #333333; color:#333333; font-family:'HelveticaNeueLTStd-Bd'; font-size:13px; transition: all 0.7s ease; }
.wrapper section.main_content .block_updates .button_events_wrap { width:100%; float:left;}
.wrapper section.main_content .block_access .upcoming_events .button_events a:hover { color:#ffffff;  border:1px solid #F47B21; background:#F47B21; }
.wrapper section.main_content .block_updates { width:100%; float:left; margin:15px 0; }
.wrapper section.main_content .block_updates h2 { font-size:20px; color:#005297; font-weight: normal; margin:15px 0;  }
.wrapper section.main_content .block_updates .button_mediacorner { width:300px; margin: 40px auto 80px;}
.wrapper section.main_content .block_updates .button_mediacorner a { padding:10px 20px; border:1px solid #333333; color:#333333; font-family:'HelveticaNeueLTStd-Bd'; font-size:13px; transition: all 0.7s ease; }.wrapper section.main_content .block_updates .button_mediacorner a:hover { color:#ffffff;  border:1px solid #F47B21; background:#F47B21; }
.wrapper section.main_content .block_updates ul { width:100%; float:left;}
.wrapper section.main_content .block_updates ul li  { width:23%; border:1px solid #DADADA; padding:5px; margin-right:0.5%; float:left; max-width:340px;  }
.wrapper section.main_content .block_updates ul li .d6 {cursor:pointer; }
.wrapper section.main_content .block_updates ul li:last-child { margin:0;}
.wrapper section.main_content .block_updates ul li .image_update { width:100%; float:left;  }
.wrapper section.main_content .block_updates ul li .image_update img { width:100%; height:auto;}
.wrapper section.main_content .block_updates ul li .update_description { width:100%; float:left; margin: 15px 0;  }
.wrapper section.main_content .block_updates ul li .update_description .updates { font-size:11px; color:#333333; }
.wrapper section.main_content .block_updates ul li .update_description .update_cat { background:#0B5493; color:#ffffff; padding:2px 10px; text-transform:uppercase; margin-left:10px; font-size:12px; font-weight:normal;}
.wrapper section.main_content .block_updates ul li .update_description h4 {height:63px; overflow:hidden; font-size:14px; line-height:20px; color:#333333; margin:12px 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-bottom:20px; }
.wrapper section.main_content .block_updates ul li .update_description a {font-family:'MyriadProRegular'; font-size:12px; border:1px solid #cccccc; padding:2px 12px; color:#F26D1F; transition: all 0.7s ease; }
.wrapper section.main_content .block_updates ul li .update_description a:hover {border:1px solid #F26D1F; padding:2px 12px; color:#ffffff; background:#F26D1F; }
.wrapper section.main_content .block_updates ul li:hover .update_description a {border:1px solid #F26D1F; padding:2px 12px; color:#ffffff; background:#F26D1F; }
.wrapper section.main_content .external_links { width:100%; float:left; margin:20px 0;}
.wrapper section.main_content .external_links ul { width:100%; float:left;}
.wrapper section.main_content .external_links ul li { width:24%; float:left; margin-right:8px;}
.wrapper section.main_content .external_links ul li .pub_top { width:100%; float:left;}
.wrapper section.main_content .external_links ul li .pub_bottom { width:100%; float:left; margin-top:8px;}
.wrapper section.main_content .external_links ul li a { display:block;}
.wrapper section.main_content .external_links ul li a img { width:100%; height:auto; transition: all .6s ease-in-out;}
.wrapper section.main_content .external_links ul li a img:hover {transform: scale(0.97);}

.wrapper section.main_content .external_links ul li:last-child { margin:0;}
.wrapper section.main_content .news { width:100%; float:left; border-top: 1px solid #EDEDED; padding-top:30px; margin-top:60px;}
.wrapper section.main_content .news .newsletter { max-width:420px; height:320px; float:left; background:#F5F5F5; width:30%;   }
.wrapper section.main_content .news .newsletter h3 {font-family:'HelveticaNeueLTStd-Bd'; background:url(../png/newsletter-2.png) no-repeat left top; font-size:20px; color:#444444; padding:50px 0 0 80px; }
.wrapper section.main_content .news .newsletter span { font-size:15px; color:#005494; margin: 23px 0 0 17px; float:left; }
.wrapper section.main_content .news .newsletter .form_newsletter { width: 90%; float:left; margin-top:12px; margin-left: 17px;} 
.wrapper section.main_content .news .newsletter .form_newsletter input { width: 220px; background:#ffffff; border:none; height:30px;}
.wrapper section.main_content .news .newsletter .form_newsletter button {font-family:'HelveticaNeueLTStd-Bd'; font-size:13px; background:#ffffff; border: 1px solid #818181; height:30px; color:#F2802C; padding: 2px 31px; margin-left:8px;  transition: all 0.7s ease; cursor:pointer;}
.wrapper section.main_content .news .newsletter .form_newsletter button:hover {background:#F2802C; border: 1px solid #F2802C; color:#ffffff;  }
.wrapper section.main_content .news .newsletter .block_emailing { width:100%; float:left;}
.wrapper section.main_content .news .newsletter .block_emailing h4 { font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#175391; background:url(../png/email.png) no-repeat left top;  padding: 9px 0 0 63px; line-height: 27px;    margin: 40px 0 0 18px; font-weight: normal; cursor:pointer;}

.wrapper section.main_content .news .challenge { max-width:410px; height:310px; float:left; background:#DD352C; padding:5px 5px;   margin-left: 3%; width:30%; }
.wrapper section.main_content .news .challenge h3 {font-family:'HelveticaNeueLTStd-Bd'; background:url(../png/tv.png) no-repeat left top; font-size:20px; color:#ffffff; padding: 37px 0 0 68px; min-height: 42px;}
.wrapper section.main_content .news .challenge .video_challenge { width:100%; float:left; position:relative;}
.wrapper section.main_content .news .challenge .video_challenge .video_container { position:relative;}
.wrapper section.main_content .news .challenge .video_challenge .video_container img { width:100%; height:auto; max-height: 190px;}
.wrapper section.main_content .news .challenge .video_challenge .video_container .video_button {background:url(../png/btn_video.png) center center no-repeat; width:72px; height:72px; position:absolute; z-index:2; top:50%; left:50%; margin-top:-50px; margin-left:-36px; } 
.wrapper section.main_content .news .challenge .button_view { width:170px; float:right; margin:12px 4px 0 0;}
.wrapper section.main_content .news .challenge .button_view a { font-size:15px; color:#ffffff;}
.wrapper section.main_content .news .challenge .video_description { width:110px; height:60px; padding:4px 4px; position:absolute; z-index:2; left:10px; bottom:-5px; background:#DD352C; }
.wrapper section.main_content .news .challenge .video_description h4 {font-family:'HelveticaNeueLTStd-Bd'; font-weight:lighter;font-size:17px; color:#ffffff; margin:-2px 0 0 2px;}
.wrapper section.main_content .news .challenge .video_description h4 strong {font-size:34px}
.wrapper section.main_content .news .challenge .video_description span.zoom {font-family:Arial; font-size:6px; color:#ffffff; width:100%; margin:2px 0 0 1px; float:right; display:block; text-align:right; }
.wrapper section.main_content .news .challenge .video_description span.by_mcci {font-family:Arial; font-size:9px; color:#ffffff; margin:2px 0 0 1px; display:block; text-align:right; width:100%; float:right;}
.wrapper section.main_content .news .publication { max-width:410px; height:310px; float:left; background:#F5F5F5; padding:5px 5px;   margin-left: 3%; width:30%; cursor:pointer; }
.wrapper section.main_content .news .publication h3 { font-family:'HelveticaNeueLTStd-Bd'; background:url(../jpg/publication.jpg) no-repeat left top; font-size:20px; color:#444444; padding:44px 0 0 80px; }
.wrapper section.main_content .news .publication .description_publication { width:100%; float:left; margin-top:25px;}
.wrapper section.main_content .news .publication .description_publication .publication_left { width:45%; float:left; margin-left:5%;}
.wrapper section.main_content .news .publication .description_publication .publication_left a h4  {font-family:'HelveticaNeueLTStd-Bd'; font-weight:lighter;font-size:20px; color:#0098DA; margin:20px 0 0 10px; transition: all 0.7s ease;}
.wrapper section.main_content .news .publication .description_publication .publication_left a h4:hover {  color: #444444; }
.wrapper section.main_content .news .publication .description_publication .publication_left a span.pdf { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; width:100%; display:block; float:left; margin:12px 0 0 10px; }
.wrapper section.main_content .news .publication .description_publication .publication_left a span.size { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; width:100%; display:block; float:left; margin:8px 0 0 10px; }
.wrapper section.main_content .news .publication .description_publication .publication_right { width:45%; float:left; margin-left:2%; max-width:160px;}
.wrapper section.main_content .news .publication .description_publication .publication_right img { width:100%; height:auto;}

/*Annual Report Archives*/
.wrapper section.inner_page .content_inner .innerright .annual-report-listing { width:100%;float:left; padding:3%; position:relative;}
.wrapper section.inner_page .content_inner .innerright .annual-report-listing li {background:none;background-color:#F3F4F6;}
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report { float:left; width:100%;}
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li {text-align:center;border:1px solid #F3F4F6; float:left; width:20%; margin-bottom:25px;margin-right:5px; padding:5px 18px 15px 18px}
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li .year {  font-family: 'HelveticaNeueLTStd-Bd'; margin:15px 0;float:left; width:100%;color:#666; font-size:20px;}
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li .photo {    height: 212px; width:150px;margin: 0 auto 10px;overflow:hidden }
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li .photo img {transition: all 0.3s ease-out 0s;transform: scale(1);}
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li .desc {float:left;width:100%;color:#5B6167; font-size:20px; margin-top:10px }
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li a.bouton-more { margin-top:0}
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li:hover { cursor:pointer}
.wrapper section.inner_page .content_inner .innerright	
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li .photo {float:left; width:41.6%; overflow:hidden;position: relative; }
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li .photo img { opacity: 1; width: 100%; -webkit-transition: opacity 0.35s; transition: opacity 0.35s;}
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li .photo > div { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .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));}

.wrapper section.inner_page .content_inner .innerright .annual-report-listing li .list-report ul li a.bouton-more { margin-top:0}
.wrapper section.inner_page .content_inner .innerright .annual-report-listing li .list-report ul li:hover { cursor:pointer}
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li:hover .photo img { transform: scale(0.9);transition: all 0.3s ease-out 0s;  }
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li:first-child { border:1px solid #F37A20;}
.wrapper section.inner_page .content_inner .innerright .annual-report-listing .list-report ul li:first-child .year {color:#F37A20;}

.bouton-more { display:inline-block; margin-top:15px; border:1px solid #A2A3A4; padding:3px 15px}
	.bouton-more .link { display:inline-block; color:#00416C; font-size:15px; }
	
	.bouton-more:hover .link {color:#F37A20;}	

.pdffirst{width:94% !important;}
.pdffirst .photo{float:left; width:150px}
.pdffirst .pdftext{padding:10px 20px!important;width:auto; position:relative; margin-left:150px; text-align:left; }
.pdffirst .pdftext .titlepdf {float:left; width:100%; text-align:left; color:#015697;font-family: 'HelveticaNeueLTStd-Bd'; font-size:25px; margin-bottom:15px}
.pdffirst .year { text-align:left}

.pdffirst .pdftext .butt-cn {float:left; width:100%;margin-top:10px}


a.reeadmore {font-family:'MyriadProRegular'; font-size:16px; border:1px solid #cccccc; padding:5px 15px; color:#fff!important;background:#015697; transition: all 0.7s ease; }
a.reeadmore:hover {border:1px solid #F26D1F; color:#ffffff; background:#F26D1F; }


/* sme */
.budgetary,.budgetary .sectionone,.budgetary .sectiontwo,.budgetary .sectionthree,.budgetary .sectionfour,.budgetary .sectionfive{float:left;width:100%;clear:left;}
.budgetary h3{float:left;width:100%;color:#005499;font-size:26px;margin-bottom: 5%;}
.budgetary h5{color:#999999;font-size:18px; font-transform:uppercase;float:left;border-bottom:1px dotted #999999; padding:2% 0;clear:left;margin-top:4%; margin-bottom:3%;text-transform:uppercase;}
.wrapper section.inner_page .content_inner .innerright .budgetary .sectionfive ul{float:left;width:100%;margin-top:2%;}
.wrapper section.inner_page .content_inner .innerright .budgetary .sectionfive ul li{list-style:none;float:left;width:33%!important;background:none;    padding: 0;}
.wrapper section.inner_page .content_inner .innerright .budgetary .sectionfive ul li strong{float:left;width:100%;    margin-top:5%;}
.wrapper section.inner_page .content_inner .innerright .budgetary .sectionfive ul li span{float:left;width:70%;}
.budgetary .sectionfour{ background:#17192B; width:100%;float:left;}
.wrapper section.inner_page .content_inner .innerright .budgetary .sectionfour ul{float:left;width:100%;margin-top:2%;}
.wrapper section.inner_page .content_inner .innerright .budgetary .sectionfour ul li{list-style:none;float:left;width:100%;background:none;    padding: 0;}
.stepone{background: url(../png/stepone.png) no-repeat left top ;width:50%;float:left;height:192px;}
.steptwo{background: url(../png/steptwo.png) no-repeat left top ;width:48%; float:left;height:192px;margin-left:2%;}
.stepthree{background: url(../png/stepthree.png) no-repeat left top ; width:100%;float:left;height:192px;}
.sectionone .title, .sectionone .text{float:right;    width: 64%;font-size:18px;    clear: both;}
.sectionone .stepone .title, .sectionone .stepone .text{width: 64%;}
.sectionone .steptwo .title, .sectionone .steptwo .text{width: 80%;}
.sectionone .stepthree .title, .sectionone .stepthree .text{width: 65%;}
.sectionone  .stepone .title{color:#AC8B00;font-size:18px;font-weight:bold;margin-top: 2%;}
.sectionone .text{color:#666;margin-top:2%;    line-height: 22px;}
.steptwo .title{color:#E04B52;margin-top:5%;font-weight:bold;}
.steptwo .text{margin-top:2%;}
.steptwo .text a{color:#999999; text-decoration:none;}
.stepthree .title{color:#9FBAA6;margin-top:1%;}
.budgetary .sectiontwo img{    width: 100% !important; max-width: 100%; height: auto; border: 0;vertical-align: bottom;}
.budgetary .sectiontwo .secimg{float:left;width:70%;}
.budgetary .sectiontwo .secimgtwo{float:left;width:30%;}

.sectionthree .financetop{background: url(../png/easebgone.png) no-repeat center top ;height: 252px;}
.sectionthree .financemid{background: url(../png/easebg.png) no-repeat center top ;height:167px;    margin-top: 20px;}
.sectionthree .blockleft{float:left;width: 50%;}
.sectionthree .blockright{float:right;width: 41%;    margin-bottom: 34px;}
.sectionthree .tit{color:#17192B;font-size:20px;font-weight:800;width:100%;float:left;margin-bottom:10px;}
.sectionthree .blockright .txt{width:80%;}
.sectionthree .txt{width:60%;float:left;padding-left:10px;margin-bottom:4%;font-size:18px;    line-height: 22px;}
.sectionthree .txt span{font-size:20px;}
.smegreen{color:#0C909D;}
.smegreenpale{color:#6CCCAC;}
.smerose{color:#E9777D;}
.smeorange{color:#FF5E26;}
.smeyellow{color:#FFCC33;}
.smeblue{color:#045AA7;}
.financebot{float:left;width:100%;}
.financebot .financebotcenter{margin:0 auto;width:50%;    margin-top: 5%;}
.sectionthree .financebot .financebotcenter .txt{width:100%;}
.sectionfour .sectiontext{float:left;color:#999999;margin:4% 0 4% 2%;    font-size: 12px;
    line-height: 16px;}
.sectionfour img{    width: 100% !important; max-width: 100%; height: auto; border: 0;vertical-align: bottom;}
.budgetary .source{float:left;width:100%;margin:5% 0;color:#999999;font-size:14px;}

#tab-1 .sectionfour img{width:auto !important;}
.wrapper section.inner_page .content_inner .innerright #tab-1 .budgetary .sectionfive ul li{}
.wrapper section.inner_page .content_inner .innerright #tab-1 .budgetary .sectionfive ul li img{width:70%;background:#fafafa;padding:9%;}
#tab-1  .budgetary .sectionfour {
    background: #feeac9;
    width: 100%;
    float: left;
}
#tab-1  .stepone {
    background: url(../png/new-institution-framework.png) no-repeat left top;
    width: 50%;
    float: left;
    height: 136px;
}
#tab-1 .steptwo {
    background: url(../png/strategy.png) no-repeat left top;
    width: 48%;
    float: left;
    height: 141px;
    margin-left: 2%;
}
#tab-1 .largetxt{color: #17192B;
    font-size:45px;
    font-weight: bold;
    width: 100%;
	float: left;}
#tab-1 .sectionthree .tit{margin-bottom:0;}
#tab-1  .sectionthree .txt{margin-bottom:0;padding-left:0;}
#tab-1  .bootmblock{margin-top:7%;}
#tab-1 .sectionthree .financemid{background: url(../png/easebg.png) no-repeat 350px top;height:167px;margin-top: 20px;}
.sectionfourhead{
    width: 100%;
    float: left;
    margin: 2% 0;font-weight:bold;
    font-size: 18px;text-align:center;
}
#tab-1  .budgetary .sectionfour .secimg{width:30%;float:left;}
#tab-1  .budgetary .sectionfour .sectiontext{width:68%;float:left;    margin: 1% 0 4% 2%;}
#tab-1  .budgetary .sectionfour .sectiontext span{font-size:25px;padding:0 0.5% 0 0;font-weight:bold;height: 52px;float:left;}
#tab-1  .budgetary .sectionfour .sectiontext{font-size:13px;}
#tab-1  .budgetary .sectionfour .sectiontext span.listone{color:#9d3a1d;}
#tab-1  .budgetary .sectionfour .sectiontext span.listtwo{color:#e85220;}
#tab-1  .budgetary .sectionfour .sectiontext span.listthree{color:#f3a829;}
#tab-1  .budgetary .sectionfour .sectiontext span.listonefour{color:#973915;}
#tab-1  .budgetary .sectionfour .sectiontext span.listfive{color:#3a2208;}
/* sme */

		.r-tabs .r-tabs-nav {margin: 0;	padding: 0;	}		
		.r-tabs .r-tabs-tab {display: inline-block;	margin: 0;	list-style: none; 	}		
		.r-tabs .r-tabs-panel {		display: none;    float: left;
    width: 100%;		}
	 	 ul.r-tabs-nav li {list-style: none !important}
		.r-tabs .r-tabs-accordion-title {	display: none;	}		
		.r-tabs .r-tabs-panel.r-tabs-state-active {	display: block;		}		
		#horizontalTab ul { margin:0; padding:0;    border-bottom: 1px solid #EBEBEB;}
		#horizontalTab ul.r-tabs-nav li { background-image:none; padding:0;list-style: none;width:auto !important;}			
		/* Tabs container */
		.r-tabs {position: relative;	}
		/* Tab element */
		.r-tabs .r-tabs-nav .r-tabs-tab {	position: relative;	background-color: #A2B2C3;	}
		/* Tab anchor */
		.r-tabs .r-tabs-nav .r-tabs-anchor {display: inline-block;		}
		.r-tabs .r-tabs-nav .r-tabs-anchor:hover {	text-shadow: none;}			
		/* Active state tab anchor */
		.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {	text-shadow: none;	}
 .r-tabs-nav {   background: none repeat scroll 0 0 #fff;
        margin: 0 0 45px 0 !important;
    padding: 0;
    float: left;
	width: 100%;}
.r-tabs-nav li {float: left;margin: 25px 20px 0 0!important; list-style:none; background:none; width:auto; padding:0;}
.r-tabs-nav li a {font-family:'MyriadProRegular'; font-size:20px; color:#999999; text-decoration: none; padding:8px 25px 4px 25px; border-top:1px solid #999999; border-right:1px solid #999999; border-left:1px solid #999999;  }
.r-tabs-nav li.r-tabs-state-active a {color: #333333; border-top:4px solid #A2A2A2 ; background:#F2F2F2; padding:7px 25px 2px 25px; }

/* Footer */
.footer_wrapper { width:100%; float:left; position:relative; border-top:1px solid #EDEDED; background:#F5F5F5; padding:30px 0; margin-top:60px; }
footer { width:100%; float:left; position:relative; border-top:1px solid #EDEDED; background:#F5F5F5; padding:30px 0; }
footer .footer_inner {width: 96%;margin: 0 auto;padding: 10px 2%;max-width: 1360px;position: relative;overflow: hidden; }
footer .footer_nav {padding-left:25px; font-family:Arial, Helvetica, sans-serif; }
footer .footer_nav ul li {width:12%; float:left; margin-left:2%; }
footer .footer_nav ul li:first-child { margin-left:0;} 
footer .footer_nav ul li h4 { color:#F37A20; font-size:14px; }
footer .footer_nav ul li ul { width:100%; margin-top:15px;}
footer .footer_nav ul li ul li { width:100%; float:left; font-size:12px;  color:#666666; margin:6px 0 0 0; padding:0;}
footer .footer_nav ul li ul li a { color:#666666; padding:0; margin:4px 0 0 0; text-decoration:none; transition: all 0.7s ease;}
footer .footer_nav ul li ul li a:hover { color:#F2791F; padding:0;}
.footer_details { width:98%; float:left; padding:0 1%; margin-top:50px;} 
.footer_details  .footer_details_left { min-width:820px; float:left; font-family:Arial, Helvetica, sans-serif; margin-top:30px;}
.footer_details .footer_details_right { width:203px; float:right;}
.footer_details  .footer_details_left p { font-size:12px; color:#666666; float:left;  }
.footer_details  .footer_details_left ul li { float:left; font-size:11px; color:#000000; margin-left:15px;}
.footer_details  .footer_details_left ul li a { color:#000000; text-decoration:none;}
.footer_details .footer_details_left ul li.map:hover a { color:#F47B21;}
.footer_details  .footer_details_left ul li.phone { background: url(../png/icn_phone.png) no-repeat left top  ; padding:2px 0 0 25px; min-height:25px;}
.footer_details  .footer_details_left ul li.fax { background: url(../png/icn_fax.png) no-repeat left top  ; padding:2px 0 0 25px; min-height:25px;}
.footer_details  .footer_details_left ul li.map { background: url(../png/icn_map.png) no-repeat left top  ; padding:2px 0 0 25px; min-height:25px;}
.footer_links { width:98%; float:left; padding:0 1%; margin-top:10px;} 
.footer_links .footer_links_wrap { width:100%; float:left; border-top: 1px solid #cccccc; padding-top:25px;}
.footer_links .footer_links_wrap ul li { float:left; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#175591; font-style:italic; line-height: 20px;}
.footer_links .footer_links_wrap ul li a {color:#175591; text-decoration:none; }
.footer_links .footer_links_wrap ul li a:hover { color:#F47B21; }
.footer_links .footer_rights {width:100%; float:left; margin-top:15px; }
.footer_links .footer_rights p { width:50%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; color:#666666; }
.footer_links .footer_rights p.left_text { text-align:left;}
.footer_links .footer_rights p.right_text { text-align:right;}
.footer_links .footer_rights p.right_text a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none;}
.footer_links .footer_rights p.right_text a:hover { color:#F47B21; }
.m_contact {background: url(../png/icn_contact_s.png) no-repeat left 3px  ; padding: 0px 0 0 26px;  display:block; margin-top:-8px; }
.carmore:hover,.wrapper section.inner_page .content_inner .innerright .smeoffers ul li:hover .carmore {background:url('../jpg/more_hover.jpg');}


/*modif 8.8.2018*/
.footer_inner.footer-mcci .footer_details {margin-top: 10px; margin-bottom: 10px;}
.footer_inner.footer-mcci .footer_details .footer_details_left{margin-top: 0px;min-width: 600px;}
.footer_inner.footer-mcci .footer_details .footer_details_left p{float: inherit;}
.footer_inner.footer-mcci .footer_details .footer_details_left .cnTitle{font-family: 'HelveticaNeueLTStd-Bd';font-size: 33px;color: #0B5392}
.footer_inner.footer-mcci .footer_details .footer_details_left .sub-title{font-family:'MyriadProRegular';font-size:19px;color: #0B5392}
.footer_inner.footer-mcci .footer_details .footer_details_left ul li{line-height: 24px;float: inherit;font-size: 18px;color: #666666;font-family:'MyriadProRegular';margin: 10px 0px;}
.footer_inner.footer-mcci .footer_details .footer_details_left ul li a{float: inherit;font-size: 17px;color: #666666;font-family:'MyriadProRegular';margin-left: 10px;}
.footer_inner.footer-mcci .footer_details .footer_details_left ul li a:hover{color: #F37A1F}
.footer_inner.footer-mcci .footer_details .footer_details_left ul li.map {background: url(../jpg/icn_location.jpg) no-repeat left top;padding: 2px 0 0 30px;min-height: 31px;}
.footer_inner.footer-mcci .footer_details .footer_details_left ul li.phone {background: url(../jpg/icn_phone2.jpg) no-repeat left top;padding: 2px 0 0 30px;min-height: 26px;}
.footer_inner.footer-mcci .footer_details .footer_details_left ul li.fax {background: url(../jpg/icn_fax2.jpg) no-repeat left top;padding: 2px 0 0 30px; min-height: 23px;}
.footer_inner.footer-mcci .footer_details .footer_details_center{min-width: 450px;float: left;}
.footer_inner.footer-mcci .footer_details .footer_details_center .cnImg{width: 353px;float: right;}
.footer_inner.footer-mcci .footer_details .footer_details_center .cnImg img{width: 100%;}
.ql .title{font-family:'MyriadProRegular';color:#0B5392;font-size: 15px;margin-bottom: 10px;}
.ql ul li {margin:5px 0px;}
.ql ul li a{font-family:'MyriadProRegular';font-size: 14px;color: #333;text-decoration: none;cursor: pointer;}
.ql ul li a:hover{color: #F37A1F}

.sync-slider{float: left;width: 100%}
.sync-slider .slider-left{float: left;width:77.7205%;}
.block-slider1{width: 100%;float: left;}
.block-slider1 img{width: 100%;}
.sync-slider .slider-right{float: left;width:22.2795%;background:#F37A1F;/*height:497px !important*/overflow: hidden;}
.sync-slider .slider-right .block-slider2{width: 100%;float: left;cursor: pointer;position: relative;padding: 0px 0px;height: 166px;}
/*.sync-slider .slider-right .slick-current .border-white{position: absolute;width: 4px;height: 100%;background: #fff;left: 0px;top: 0px;}*/
.sync-slider .slider-right .slick-current .block-slider2::before{content:'';position: absolute;width: 4px;height: 100%;background: #fff;top:0px}
.sync-slider .slider-right .block-slider2 .cnDesc{padding: 12.5% 7%;}
.sync-slider .slider-right .block-slider2 .date{font-size: 12px;color: #fff;margin-bottom: 10px}
.sync-slider .slider-right .block-slider2 .text{font-size: 21px;color: #fff;margin-bottom: 10px}
.sync-slider .slider-right .block-slider2 .more a{font-size: 12px;color: #fff}
.sync-slider .slider-right .slick-slide{width:303px;position: relative;float: none !important;}
.sync-slider .slider-right .slick-list{padding: 0px !important}
.slider-right .slick-current .block-slider2{background: #f88b39}

.icon-wrapper{float: left;width: 100%;background: #F6F6F6;padding: 3% 0px;}
.icon-wrapper ul { display: flex; flex-wrap: wrap; }
.icon-wrapper li {float: left;width: 25%;text-align: center;}
.icon-wrapper li .cnDesc{padding: 0% 15%}
.icon-wrapper li .cnDesc .cnImg{width: 120px;margin: 0 auto}
.icon-wrapper li .cnDesc .cnImg img{width: 100%}
.icon-wrapper .cnText{font-size: 22px;color:#666666;padding: 10px 0px}
.icon-wrapper .more{font-size: 12px;color: #333;cursor: pointer;font-family: 'HelveticaNeueLTStd-Bd';cursor: pointer;}
.icon-wrapper .more:hover{color: #F37A1F}

.block_updates-new  h2{font-size: 44px !important;color:#272822 !important;text-align: center;}
.block_updates-new  ul li {margin-right: 1.45%;max-width: inherit !important;}
.block_updates-new  ul li:last-child{margin-right: 0% !important;}
.block_updates-new  ul li .d6{position: relative;} 
.block_updates-new  ul li .d6 .update_description .update_cat{position: absolute;left: 0px;top: 0px;margin-left: 0px !important;}
.block_updates-new .button_events_wrap .button_mediacorner{margin: 0 !important;width: auto !important;text-align: right;padding-top: 1%;}
.block_updates-new .button_events_wrap a{border: none !important;padding: 0px !important;color: #0B5392 !important;}
.block_updates-new .button_events_wrap a:hover{background: inherit !important;color: #F26D1F !important}

.boderbefore h2{position: relative;margin: 50px 0 !important; font-family:Georgia, "Times New Roman", Times, serif; }
.boderbefore h2::before {content: '';position: absolute; width: 15%;height: 1px;background: #E95D5E;left: 27%;top: 50%;transform: translate(-50%, -50%);}
.boderbefore h2::after {content: '';position: absolute;width: 15%;height: 1px;background: #E95D5E;right: 12%; top: 50%;transform: translate(-50%, -50%);}

.news-container{float: left;width: 100%;}
.news-container ul li{float: left;width: 33.3333%;}
.section_body{width: 100%;float: left; padding: 70px 0px 20px 0px;}
.section_body .container-mcci{max-width: 1390px;width: 100%;margin: 0 auto}
.section_body .cnbox{float: left;width: 100%}
.section_body .cnbox li.mainli{width: 33.3333%;float: left;}
.section_body .cnbox li.mainli .cnInner{width:90%;margin: 0 auto;height: 320px;background: #F5F5F5;position: relative;}
.section_body .cnbox li.mainli .cnInner .trans{position: absolute;top: 40px;z-index: 0;right: 0px}
.section_body .cnbox li.mainli .title{margin-left: 4.5%;font-size: 38px;color:#333333;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom: 10px; }
.section_body .cnbox li.mainli .title span.red{color: #DD332C}
.section_body .cnbox li.mainli .title span.blue{color: #175491}
.button-mcci{margin-left: 4.5%;margin-top: 30px;}
.button-mcci a{padding: 10px;border: 1px solid #858585;font-family:'MyriadProRegular';font-size: 13px; color: #333}
.button-mcci a:hover{background: #F26D1F;color: #fff;border: none}
.button-mcci.but-red a{border: 1px solid #DD352C;color: #DD352C}
.button-mcci a:hover{background: #DD352C;color: #fff;border: none}
.button-mcci.but-orange a{border: 1px solid #F37A1F;}
.button-mcci.but-orange a:hover{background: #F37A1F;color: #fff;border: none; }

.section_body .cnbox li.mainli .envents-news{width: 90%;margin: 0 auto;padding-top: 10px; position: relative; z-index: 2;}
.envents-news ul li { width:100%; float:left; margin-top:20px; border-bottom: 1px solid #cccccc; padding-bottom:10px; cursor:pointer; }
.envents-news ul li .dates_events { width:55px; height:35px; padding:10px 0px; background:#005397; text-align:center; float:left; transition: all 0.7s ease; }
.envents-news ul li:hover .dates_events { background:#F47B21; }
.envents-news ul li .dates_events .month { text-align:center; text-transform:uppercase; font-size:12px; color:#ffffff; display:block; width:100%;} 
.envents-news ul li .dates_events .day { font-size:24px;  text-transform:uppercase; color:#ffffff; display:block; width:100%; font-family:Georgia, "Times New Roman", Times, serif; }
.envents-news ul li .infos_events { width:230px; float:left; margin-left:15px; }
.envents-news ul li .infos_events h3 { font-size:16px; color:#175591; font-weight: lighter; transition: all 0.7s ease;  }
.envents-news ul li:hover .infos_events h3 { color:#F47B21; }
.envents-news ul li .infos_events ul li { float:left; margin-right:10px; font-size:10px; color:#000000; width:auto; border:none; margin-top:8px;}
.envents-news ul li .infos_events ul li a { color:#000000; font-size:10px; font-weight:normal;}

.video-news{width: 95%;margin: 0 auto;padding-top: 10px;}
.video-news img{width: 100%}
.video-news .video_challenge{position: relative;}
.video-news .video_description { width:110px; height:70px; padding:4px 4px; position:absolute; z-index:2; left:10px; bottom:-45px; background:#DD352C; }
.video-news .video_description h4 {font-family:'HelveticaNeueLTStd-Bd'; font-weight:lighter;font-size:17px; color:#ffffff; margin:-2px 0 0 2px;}
.video-news .video_description h4 strong {font-size:34px}
.video-news .video_description span.zoom {font-family:Arial; font-size:6px; color:#ffffff; width:100%; margin:2px 0 0 1px; float:right; display:block; text-align:right; }
.video-news .video_description span.by_mcci {font-family:Arial; font-size:9px; color:#ffffff; margin:2px 0 0 1px; display:block; text-align:right; width:100%; float:right;}

.mainli .cnDesc{width: 90%;margin: 0 auto;padding-top: 20%;position: relative;z-index: 2;}
.mainli .cnText{font-family: 'HelveticaNeueLTStd-Bd';font-size: 25px; color: #175391;margin-bottom: 24px;}
.mainli .text{font-family:'MyriadProRegular';font-size: 22px;color:#666666}
.mainli .text a{color: #F2791F;font-family: 'HelveticaNeueLTStd-Bd'; cursor: initial; }
/*.mainli .text a:hover{color: #DD352C}*/

.section-external{position: relative;}
.section-external::before{content:'';width:100%;height:20vh;background:#0B5493;position: absolute;bottom: 0px;left: 0px;}
.section-external .external_links { width:100%; float:left; margin:20px 0;}
.section-external .external_links ul { width:100%; float:left;}
.section-external .external_links ul li { width:24%; float:left; margin-right:8px;}
.section-external .external_links ul li .pub_top { width:100%; float:left;}
.section-external .external_links ul li .pub_bottom { width:100%; float:left; margin-top:8px;}
.section-external .external_links ul li a { display:block;}
.section-external .external_links ul li a img { width:100%; height:auto; transition: all .6s ease-in-out;}
.section-external .external_links ul li a img:hover {transform: scale(0.97);}
.section-external .external_links ul li:last-child { margin:0;}    
.container-external{width: 96%; margin: 0 auto;padding: 0px 2% 6% 2%;max-width: 1360px;position: relative;overflow: hidden;min-height: 100%;}   
.new-menu {width: 100%;margin: 0;height: 77px;position:relative;}
.new-menu ul {list-style:none;margin: 0;height: 70px;}
.new-menu ul li.layer1 {float: left;width: 14.2%;height: 77px;}
.new-menu ul li a.main-link {position:relative;padding: 0px 7px 0px 7px;display:block;text-decoration:none;font-family: 'HelveticaNeueLTStd-Bd';color: #015697;font-size: 15px;text-align: center;transition: all 0.7s ease;text-transform: uppercase;height: 77px;}
.new-menu ul li a.main-link span{ position: relative;top: 50%;transform: translate(-50%,-50%);display: block;left: 50%;}
.new-menu ul li a.main-link::before{ content: '';width: 100%;height: 5px;background: #F2791F;position: absolute;bottom: 0px;display: none;left: 0px; z-index: 9999999}
.new-menu ul li:hover > a.main-link::before{content:'';display: block;}
.new-menu ul li a.main-link::after{content: '';width: 1px;height: 80%;position: absolute;right: 0px;top: 8px;background: #EAEAEA}
.new-menu ul li:last-child a.main-link::after{width: 0px}
.new-menu ul li:hover { background: #EBEBEB;}
.new-menu ul li:hover > a{color:#F2791F;}
.new-menu ul li:hover > ul {display:block;}
.new-menu ul li:hover > .sub-menu {display:block;}
.new-menu ul .sub-menu {background: #EBEBEB;padding:0px 0px 50px 0px;display:none;width: 100%; position: absolute;top: 76px;left: 0px;z-index: 9999;border-top: 1px solid #fff;
-webkit-box-shadow: inset 0px 18px 59px -30px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0px 18px 59px -30px rgba(0,0,0,0.5);
box-shadow: inset 0px 18px 59px -30px rgba(0,0,0,0.5);
}
.new-menu ul ul {width: 90%;margin: 0 auto;margin-top: 0px;height: auto;}
.new-menu ul li.layer1 ul{width: 90%;margin: 0 auto;margin-top: 35px;height: auto;}



.new-menu ul ul li{display: inline-block;width: 17%;margin-right: -1%;vertical-align: top;}
.new-menu ul ul li .second-link{font-family:'MyriadProRegular';font-size: 16px;color:#F2791F; margin-left: 5%;display:block}
.third-menu ul {float: left;width: 80% !important;margin-top: 10px !important; margin-left: 5% !important;}
.third-menu ul li{display: block !important;width: 100% !important;margin: 12px 0px; }
.third-menu ul li a{font-family: 'MyriadProRegular';font-size: 15px;color:#666;padding: 7px 10px;display: block;border-bottom: 1px solid #C7C7C6;}
.third-menu ul li a:hover{color: #F37A1F}
.menu-mcci .contact_top {width: 30px;height: 30px;float: right;margin: 0 12px 0 0;}
.contact_top a {width: 30px;height: 30px;background: url(../png/icn_contact.png) no-repeat center center #F37A1F;display: block;transition: all 0.7s ease;background-size: 20px;}
.contact_top a:hover{background-color: #015697}
.in-top{width: 30px;height: 30px;float: right;margin: 0 12px 0 0;}
.in-top a {width: 30px;height: 30px;background: url(https://www.mcci.org/images/icn/icn-in.svg) no-repeat center center #015697;display: block;transition: all 0.7s ease;background-size: 18px;}
.in-top a:hover{background-color: #F37A1F}
.fb-top{width: 30px;height: 30px;float: right;margin: 0 12px 0 0;}
.fb-top a {width: 30px;height: 30px;background: url(https://www.mcci.org/images/icn/icn-fb.svg) no-repeat center center #015697;display: block;transition: all 0.7s ease;background-size: 18px;}
.fb-top a:hover{background-color: #F37A1F}

.icc{float: right;width: 200px;position: absolute;bottom:-90px;right: 0px}
.icc img{width: 100%;transition: all 0.5s ease}

.menu-mcci{position: relative;}
.reservationover p{float: left;
    margin: 15px 0;
    font-family: 'MyriadProRegular';
    font-size: 17px;
    color: #575757;
	line-height: 25px;}
.reservationover a{color: #575757;}
.reservationover a:hover{color:#f5791b;}


.color-challenge{background:#DD352C}
.color-arbitration{background:#ED585C}
.color-business-school{background:#029BDE}
.color-economy{background:#0B5493}
.color-ict{background:#69CBD6}
.color-industry{background:#C92F53}
.color-management{background:#92D7F6}
.color-marketing{background:#0873BB}
.color-marc{background:#ED585C}
.color-mcci{background:#F37A1F}
.color-trade{background:#FDCD1B}
.color-world-economy{background:#009B86}
.color-cooperation{background:#0B5493}
.color-gs1{background:#666666}
.color-sme-market{background:#B9DAB8}

.wrapper section.main_content .media_updates .upcoming_events .mcci_mag .previous_editions a.download_linkk {font-family:'HelveticaNeueLTStd-Bd'; font-size:12px; border:1px solid #0B5493; padding: 9px 25px; color:#fff; float:left;margin-left:10px;background:#0B5493;}
.wrapper section.main_content .media_updates .upcoming_events .mcci_mag .previous_editions a.download_linkk:hover { background:none;color:#0B5493; border:1px solid #0B5493; }



.dektoplogomenu{display:none}

.smtxt{font-size: 14px;
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 10px;}
	
  
/*4/5/19*/
.mobile-only{display: none;}

@media screen and (min-width:0px) and (max-width:980px){

.mobile-only {background: #F37A1F;display:block;padding:10px;}
.mobile-only .date { font-size: 12px; color: #fff;margin-bottom: 10px;}
.mobile-only .text {font-size: 21px;color: #fff;margin-bottom: 10px;}
.mobile-only .more a {font-size: 12px;color: #fff;}

.secretaire-bloc-image {
	width: 100%;	
}

.secretaire-bloc-text {
	width: 100%;
	padding-top: 30px;	
}

.wrapper section.main_content .block_media.nb .block_brochure .previous_brochures ul li { width: 100%; }

}

/*
.sync-slider .slider-right {position:relative;height: 495px !important;}
.sync-slider .slider-right::after {position:absolute;background:#f88b39; width:100%; height:100%; content:""; z-index:1;top:0; border-left:4px solid #fff; }
.sync-slider .slider-right .slick-slider { z-index: 2;}

*/


/*Page Supermarkets*/
.supermarket-title { float:left; width:100%;}
.supermarket-title h2 { font-family: 'HelveticaNeueLTStd-Bd'; font-size: 26px; color: #F37A20; margin-top: 20px; float: left;}

.supermarket-intro { float:left; width:100%; font-family: 'HelveticaNeueLTStd-Bd'; font-size: 26px; color: #015697; margin-top: 10px; }
.supermarket-horaire{ float:left; width:100%;margin-top: 20px; }
.supermarket-horaire .inner { margin:0 auto; width:50%; max-width:728px;}
.supermarket-horaire .inner img{ width: 100% !important;  max-width: 100%;  height: auto;  border: 0; -ms-interpolation-mode: bicubic;  vertical-align: bottom;}
.supermarket-tips-cn { float:left; width:100%; margin-top:50px;}
.supermarket-tips-cn ul {margin:0; padding:0}
.supermarket-tips-cn ul li { width:23%;margin:0 1% 0 1%; float:left;min-height:300px}

.supermarket-tips-cn ul li .photo {width:100%;float:left; }
.supermarket-tips-cn ul li .photo .img { margin:0 auto; width:83%;}
.supermarket-tips-cn ul li .photo .img img{ width: 100% !important;  max-width: 100%;  height: auto;  border: 0; -ms-interpolation-mode: bicubic;  vertical-align: bottom;}
.supermarket-tips-cn ul li .text {width:80%;float:left; text-align:center;padding:0 10%; color:#575757; font-size:17px; line-height:25px}

.supermarket-note { float:left; line-height:25px;width:100%; padding:20px 0; border-top:1px solid #EBEBEB; color:#F37A20; border-bottom:1px solid #EBEBEB; font-size:17px; margin-top:20px}


@media screen and (min-width:0px) and (max-width:720px){
	.supermarket-tips-cn ul li {width: 80%;	margin: 0 10% 40px 10%;	float: left;	}
	.supermarket-horaire .inner {width:100%}
	.supermarket-intro { font-size:17px}

	

	.wrapper section.main_content .block_media.nb .block_brochure .previous_brochures ul li { width: auto; }


}
@media screen and (min-width:721px) and (max-width:1024px){
	.supermarket-tips-cn ul li {width: 40%;	margin: 0 5% 40px 5%;	float: left;	}
	.supermarket-horaire .inner {width:100%}
	.supermarket-intro { font-size:20px}

}



/* added css */

.txttopbanner {
    position: relative;
    background: rgb(243, 122, 32, 0.2);
    float: left;
    border: 3px solid #F37A20;
    margin: 3% 0 2%;
}
	
.wrapper section.inner_page .content_inner .innerright .txttopbanner p {
	float: left;
    margin: 15px 30px 20px;
    font-family: 'MyriadProRegular';
    font-size: 17px;
    color: #575757;
    line-height: 25px;
	width: auto;
}
	
.secretariat_wrap.sec-general {
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
	
.secretariat_wrap.sec-general .image_secretariat {
	max-width: 100%;
}
	
.secretariat_wrap.sec-general .text_secretariat {
	width: 100%;
}

/* career */
.career__box--wrapper{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
	gap:1.5%;
}

.career__box--wrapper .career__box{
    width: 32.3333%;
    height: 279px;
	margin-bottom:1.5%
 
}

.career__box--wrapper .career__box a{
	display: flex;
    flex-direction: column;
    background-color: #095795;
    transition: all .3s ease-in-out;
    height: 100%;
    width: 100%;
    padding: 30px 30px;
    box-sizing: border-box;
}

.career__box--wrapper .career__box a:hover{
    background: #F3F3F3;
}

.career__box--text{
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.career__box--title{
    font-size: 24px;
    line-height: 27px;
    color: #fff;
    transition: all .3s ease-in-out;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 700;
}

.career__box--desc{
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    transition: all .3s ease-in-out;
    margin-top: auto;
	font-family: 'MyriadProRegular';
}

.career__box--date{
    font-size: 16px;
    color: #fff;
    transition: all .3s ease-in-out;
	    margin-bottom: 30px;
	margin-top:18px;
		font-family: 'MyriadProRegular';
	font-weight:bold
}

.career__btn{
    display: flex;
    width: 90px;
    height: 29px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 14px;
    transition: all .3s ease-in-out;
    align-items: center;
    justify-content: center;
}

.career__box--wrapper .career__box a:hover .career__box--title{
    color: #095795;
}

.career__box--wrapper .career__box a:hover .career__box--desc{
    color: #828282;
}

.career__box--wrapper .career__box a:hover .career__box--date{
    color: #828282;
}

.career__box--wrapper .career__box a:hover .career__btn{
    color: #F37A1F;
    border-color: #F37A1F;
}

@media (max-width: 768px) {
	.career__box--wrapper .career__box {
		width: 100%;
	}
			
	.contact_left.contact_leftNew .row-fluid .span3:first-child, .contact_left.contact_leftNew .row-fluid .span3:nth-child(2) {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
							
	.contact_left.contact_leftNew .row-fluid .span3:first-child {
		padding-right: 0px;
	}
			
	.contact_left.contact_leftNew .row-fluid .span3:nth-child(2) {
		padding-left: 0;
	}


}

@media (max-width: 1000px) {
	.contact_leftNew{
		width: 100%%;
	}
}
		
/*new form*/

.textContent{
    width: 100%;
    float: left;
    padding: 20px 20px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
	background: #f7f7f7;
}

.textContent h2 {
    font-family: "Roboto", sans-serif;
    font-weight: 700 !important;
    font-style: normal;
    font-size: 48px;
    color: #015697;
    margin-bottom: 20px;
    margin-top: 10px;
}
			
.textContent h4{
	color: #DF662B;
    font-size: 24px;
    margin-bottom: 5px;
    font-family: "Roboto", sans-serif;
    font-weight: 500 !important;
    font-style: normal;
}

.textContent p{
    margin: 5px 0;
    font-size: 18px;
    color: #000;
    line-height: 25px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;

}
								
.textContent ul li {
    float: left;
    margin: 5px 0;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
  	font-size: 18px;
    color: #000;
    line-height: 25px;
    
    padding: 0 0 0 24px;
    width: 95%;
	position:relative
}

.textContent ul li::before {
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 5px;
    background: #000;
    border-radius: 100%;
    top: 8px;
}

.contact_left.contact_leftNew .row-fluid{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
				
.contact_left.contact_leftNew .row-fluid .span3{
	width:100%;
	display: flex;
    flex-wrap: wrap;	
	box-sizing: border-box;
	justify-content: space-between;
}


.contact_left.contact_leftNew .row-fluid .span3:first-child,
.contact_left.contact_leftNew .row-fluid .span3:nth-child(2){
	width:100%;
	display: flex;
    flex-wrap: wrap;
}

.contact_left.contact_leftNew .row-fluid .span3:first-child{
	padding-right:0px
}

.contact_left.contact_leftNew .row-fluid .span3:nth-child(2){
	padding-left:0px;
    border-top: 1px solid #f2f2f2;
    margin-top: 40px;
    padding-top: 30px;
}

.contact_left.contact_leftNew .row-fluid .span3:nth-child(3),
.contact_left.contact_leftNew .row-fluid .span3:nth-child(4){
    border-top: 1px solid #f2f2f2;
    margin-top: 40px;
    padding-top: 30px;
}




.contact_left.contact_leftNew .row-fluid .span3 > div{
	width:100%
}

.contact_left.contact_leftNew .row-fluid .span3 > div.radiobuttonlist {
	width:48%;
}

.contact_left.contact_leftNew .contour fieldset {
    padding: 0;
    margin: 0;
    border: none ! Important;
}


.wrapper section.inner_page .contact_left.contact_leftNew .contourPage {
    width: 100%;
    float: left;
    padding: 0;
}

.contact_leftNew{
    width: 100% !important;
    padding: 40px 20px;
    box-sizing: border-box;
    float: left;
    border-top: 1px solid #f2f2f2;
    margin-top: 40px;
}


.contact_leftNew h2{																																			
	font-family: "Roboto", sans-serif;
    font-weight: 500 !important;
    font-style: normal;
    font-size: 28px;
    color: #015697;
    margin-bottom: 20px;
    margin-top: 10px;
}


.contact_left.contact_leftNew .row-fluid .span3 > div > label{
	width: 100% !important;
    font-family: "Roboto", sans-serif !important;
    font-weight: 500 !important;
    font-size: 18px;
    color: #000 !important;
    margin: 10px 0 5px 0 !important;
}

.contact_leftNew .contourField span.radiobuttonlist input,
.contact_leftNew .contourField span.radiobuttonlist label,
.contact_leftNew .contourField span.checkboxlist input,
.contact_leftNew .contourField span.checkboxlist label{
	margin:0 !important;
    width: auto !important;
}

.contact_leftNew .contourField span.radiobuttonlist label,
.contact_leftNew .contourField span.checkboxlist label{
    font-family: "Roboto", sans-serif !important;
    font-weight: 400 !important;
	    cursor: pointer;
	transition:all .3s ease-in-out;
}
	
.contact_leftNew .contourField span.radiobuttonlist label:hover,
.contact_leftNew .contourField span.checkboxlist label:hover{
	color: #DF662B !important;
}	

.contact_leftNew .contourField input,.contact_leftNew .contourField textarea{
	background:#fafafa
}
				

.contact_left.contact_leftNew .contourPage .btn.primary {
    border: none;
    float: right;
    background: #F2791F !important;
    padding: 10px 40px !important;
    font-family: "Roboto", sans-serif !important;
    font-weight: 500 !important;
    font-size: 24px !important;
    color: #ffffff !important;
    border-radius: 9px !important;
    margin: 0 25px 0 0 !important;
    cursor: pointer;
    margin-top: 20px;
	transition:all .3s ease-in-out;
}

.contact_left.contact_leftNew .contourPage .btn.primary:hover{
	background: #015697 !important;
}
	
.contact_left.contact_leftNew .contourNavigation.row-fluid{
	margin-top:50px
}


.contact_leftNew .contourField {
	display:flex;
	flex-direction:column
}

.contact_leftNew .contourField span.radiobuttonlist,
.contact_leftNew .contourField span.checkboxlist{    
	display: flex;
    flex-direction: column;
	padding: 0;
}
		
.radiowp{
	display: flex;
    align-items: center;
    padding: 0;
    gap: 10px;
	margin-top:5px;
}
	

		
.contact_leftNew .contourField .help-block{
	margin:0 !important
}

.contact_leftNew .contourField input[type="file"]{
	padding:0 !important;
	margin: 10px 0 !important;
}
		
.contact_leftNew .contourField .custom-file-upload {
    padding: 10px 20px !important;
    cursor: pointer;
    background: #015697;
    color: #fff !important;
    border-radius: 4px;
    width: auto !important;
}

.contact_leftNew .contourField .custom-file-upload:hover {
    background: #F37A20;
}

/* Hide the original file input */
.contourField input[type="file"] {
    display: none;
}

.contact_leftNew .contourField .file-names {
    margin: 0px 0 5px;
    font-family: 'MyriadProRegular';
    font-size: 17px;
    color: #015697;
    line-height: 25px;
    float: left;
    display: flex;
    width: 100%;
}

.contourField.bysubmittingyourinformationandfilesyouagreethattheorganizinginstitutionkeepsandprocessesyourinformationforthepurposeofawardassessmentandherebydeclarethatalltheinformationanddocumentsubmittedaretrueandaccurate{
    flex-direction: row-reverse;
    gap: 14px;
}

.contourField.bysubmittingyourinformationandfilesyouagreethattheorganizinginstitutionkeepsandprocessesyourinformationforthepurposeofawardassessmentandherebydeclarethatalltheinformationanddocumentsubmittedaretrueandaccurate label{
	width:auto !important
}

.contact_left.contact_leftNew .mandatory .fieldLabel::after {
    content: "*";
    color: red;
    font-weight: bold;
}

.btnregister a{
    border: none;
    float: left;
    background: #F2791F !important;
    padding: 10px 40px !important;
    font-family: "Roboto", sans-serif !important;
    font-weight: 500 !important;
    font-size: 24px !important;
    color: #ffffff !important;
    border-radius: 9px !important;
    margin: 30px 25px 0 0 !important;
    cursor: pointer;
    transition: all .3s ease-in-out;
}

.btnregister a:hover{
	background: #0B5392 !important;
}


.budgetSlider img.budgetSliderImg { 
    width: 100%;
	height: auto;
}

.budgetSlider {
     width: 100%;
     float: left;
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
