/* toogle left menu */
#content_menu_leftNav_toogle { display: none; }
/* end toogle left menu */

/* right container */
.template-a .right-container,
.template-b .right-container,
.template-c .right-container { 
	width: 100%;
	/* position: absolute; */
	position: relative;
}
.template-a .right-container .container-740,
.template-a .right-container .container-1000,
.template-b .right-container .container-740,
.template-b .right-container .container-1000,
.template-c .right-container .container-740,
.template-c .right-container .container-1000{
	right: 0px;
	left: auto;
	margin: 0px auto;
	position: relative;
	/* display: block; */
}
.template-a .right-container .right-content:after,
.template-b .right-container .right-content:after,
.template-c .right-container .right-content:after{ 
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    width: 6px;
	
	/* left: -6px;
	-webkit-box-shadow: -6px 0 12px -10px inset;
	-moz-box-shadow: -6px 0 12px -10px inset;
	box-shadow: -6px 0 12px -10px inset; */
	
	/* left: 0px;
	-webkit-box-shadow: -4px 0.5px 5px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: -4px 0.5px 5px 0px rgba(0,0,0,0.1);
	box-shadow: -4px 0.5px 5px 0px rgba(0,0,0,0.1); */
	
	z-index: 1;
	left: -6px;
	background: rgba(226,226,226,0);
	background: -moz-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.6) 65%, rgba(204,204,204,0.2) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(226,226,226,0)), color-stop(65%, rgba(226,226,226,0.65)), color-stop(100%, rgba(204,204,204,1)));
	background: -webkit-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.6) 65%, rgba(204,204,204,0.2) 100%);
	background: -o-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.6) 65%, rgba(204,204,204,0.2) 100%);
	background: -ms-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.6) 65%, rgba(204,204,204,0.2) 100%);
	background: linear-gradient(to right, rgba(226,226,226,0) 0%, rgba(226,226,226,0.6) 65%, rgba(204,204,204,0.2) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#cccccc', GradientType=1 );	
}
.template-a .right-container .right-content,
.template-b .right-container .right-content,
.template-c .right-container .right-content { 
	/* min-height: 750px; */
	min-height: 900px;
	/* min-height: 560px; */
	/* min-height: 650px; */
	/* min-height: 1200px; */
	/* margin-left:24%; */
	margin-left: 300px;
	padding-top: 44px;
	/* padding-bottom: 55px; */
	padding-bottom: 0px;
	position: relative;
	border-left: 1px solid #efefef;
	/* display: grid; */
}
.template-a .right-container.ContentSearchMembers .right-content,
.template-b .right-container.ContentSearchMembers .right-content,
.template-c .right-container.ContentSearchMembers .right-content { 
	min-height: 560px;
}
.template-a .right-container .right-content .c_banner_and_title,
.template-b .right-container .right-content .c_banner_and_title,
.template-c .right-container .right-content .c_banner_and_title { 
	padding-top: 10px;
	/* display:block;
	height: 240px;
	overflow: hidden; */
	position: relative;	
}
.template-a .right-container .right-content .c_banner_and_title .banner_and_title,
.template-b .right-container .right-content .c_banner_and_title .banner_and_title,
.template-c .right-container .right-content .c_banner_and_title .banner_and_title{ 
	width: 100%;
	height: 240px;
	background-color: #f0f0f0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	margin-top: 6px;
	display: table;
} 
.template-a .right-container .right-content .c_banner_and_title h1,
.template-b .right-container .right-content .c_banner_and_title h1,
.template-c .right-container .right-content .c_banner_and_title h1{ 
	margin:0px;
}
.template-a .right-container .right-content .c_banner_and_title small,
.template-b .right-container .right-content .c_banner_and_title small,
.template-c .right-container .right-content .c_banner_and_title small{ 
	font-size: 13px;
	margin-top: 5px;
}
.template-a .right-container .right-content .c_banner_and_title .banner_and_title h1,
.template-b .right-container .right-content .c_banner_and_title .banner_and_title h1,
.template-c .right-container .right-content .c_banner_and_title .banner_and_title h1{ 
	color:#fff;
	text-align:center;
	text-shadow: 0px 0px 20px rgba(0,0,0,1);
	display:table-cell;
	vertical-align:middle;
	margin:0px;
}
.template-a .right-container .right-content .intro,
.template-b .right-container .right-content .intro,
.template-c .right-container .right-content .intro{
	padding: 28px 0px 0px 0px;
}
.template-a .right-container .right-content .intro a,
.template-b .right-container .right-content .intro a,
.template-c .right-container .right-content .intro a{
	/* display: inline-block; */
}
.template-a .right-container .right-content .intro a img,
.template-b .right-container .right-content .intro a img,
.template-a .right-container .right-content .intro p,
.template-b .right-container .right-content .intro p,
.template-c .right-container .right-content .intro p{
	font-size:18px;
	font-family:"Montserrat";
	color:#252525;
	line-height:30px;
}
.template-c .right-container .right-content .intro a img{
	width: 100%;
	max-width: 720px;
}
.template-a .right-container .right-content .content_anchor,
.template-b .right-container .right-content .content_anchor,
.template-c .right-container .right-content .content_anchor{
	width: 100%;
	display: inline-block;
	margin-bottom: 0px;
	position: relative;
}
.template-a .right-container .right-content .content_anchor a.btn.btn-black:last-child,
.template-b .right-container .right-content .content_anchor a.btn.btn-black:last-child,
.template-c .right-container .right-content .content_anchor a.btn.btn-black:last-child{
	margin-bottom: 28px;
}
.template-a .right-container .right-content .content_anchor div a.btn.btn-black:last-child,
.template-b .right-container .right-content .content_anchor div a.btn.btn-black:last-child,
.template-c .right-container .right-content .content_anchor div a.btn.btn-black:last-child{
	margin-bottom: 0px;
}
.template-a .right-container .right-content p,
.template-b .right-container .right-content p,
.template-c .right-container .right-content p{
	max-width:720px;
}
/* end right container */

/* container bg gray last of page right content */
.right-container .right-content .container_full_no_pad.bg-F0F0F0,
.right-container .right-content .container_full_no_pad.bg-F0F0F0,
.right-container .right-content .container_full_no_pad.bg-F0F0F0{
	margin-top: 32px;
}
.right-container .right-content .container_full_no_pad.bg-F0F0F0 .container-640,
.right-container .right-content .container_full_no_pad.bg-F0F0F0 .container-740,
.right-container .right-content .container_full_no_pad.bg-F0F0F0 .container-1000{
	padding-top: 32px;
	padding-bottom: 47px;
}
/* .right-container .right-content .container-1000.container_impacts_map, */
.right-container .right-content .container_full_no_pad.bg-F0F0F0:last-child .container-640,
.right-container .right-content .container_full_no_pad.bg-F0F0F0:last-child .container-740,
.right-container .right-content .container_full_no_pad.bg-F0F0F0:last-child .container-1000,
.right-container .right-content .related_information:last-child .container_full_no_pad.bg-F0F0F0 .container-640,
.right-container .right-content .related_information:last-child .container_full_no_pad.bg-F0F0F0 .container-740,
.right-container .right-content .related_information:last-child .container_full_no_pad.bg-F0F0F0 .container-1000,
.right-container .right-content .related_information:last-child .container_full_no_pad .container-640,
.right-container .right-content .related_information:last-child .container_full_no_pad .container-740,
.right-container .right-content .related_information:last-child .container_full_no_pad .container-1000,
.right-container .right-content .container-640:last-child,
.right-container .right-content .container-740:last-child,
.right-container .right-content .container-1000:last-child{
	padding-bottom: 55px;
}
/* end container bg gray last of page right content */

/* button trigger action popup */
.subs_page{
	width: 100%;
	margin-left:-10px;
	margin-right:-10px;
	padding-top: 22px;
	padding-bottom: 30px;
	/* overflow:hidden; */
	display: table;
}
.subs_page:last-child{ padding-bottom: 14px; }
.subs_page article{
	float:left;
	width:50%;
	padding:0px 10px;
}
.subs_page article:hover{ color:#f27a24; }
.subs_page article a{
	width: 100%;
	height: 50px;
	color:#252525;
	background-color:#fff;
	font-size:14px;
	line-height: 1.5;
	font-family:Montserrat-Semibold;
	padding: 13px 20px 15px 20px;
	margin: 0px 0px 10px 0px;
	display: block;
	position:relative;
	
	-webkit-box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.1);
}
.subs_page article a:after{
	content:"";
	display:inline-block;
	width:8px;
	height:13px;
	background-image:url('../img/icons/go@2x.png');
	background-repeat:no-repeat;
	background-size:8px 13px;
	background-position:left center;
	position:absolute;
	top:17px;
	right:20px;
}
.subs_page article a.link:after{
	content:"";
	display:inline-block;
	width:18px;
	height:10px;
	background-image:url('../img/icons/Icon-Hyperlink@2x.png');
	background-repeat:no-repeat;
	background-size: 18px 10px;
	background-position:left center;
	position:absolute;
	top:20px;
	right:20px;
}
.subs_page article a:hover{
	color:#f27a24;
	cursor:pointer;
}
/* end button trigger action popup */

/* embed */
.video-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    margin-bottom: 42px;
    height: 0; 
}
.video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; 
}
.video-wrapper-10 {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    margin-bottom: 10px;
    height: 0; 
}
.video-wrapper-10 iframe {
    width: 100%;
    height: 100%; 
    position: absolute;
    top: 0;
    left: 0;
	padding-bottom: 20px;
}
/* end embed */

/* overlay loading */
.div_overlay {
    display: none;
	text-align: center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    background-color: rgba(255,255,255,0.85);
    z-index: 9999;
}
.div_overlay .div_spin {
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    font-size: 20px;
    color: #ed7b1c;
}
.div_overlay .div_spin p{
	font-size: 14px;
    margin: 0 auto;
}
.div_overlay .div_spin p.fa{ font-size: 2em; }
/* end overlay loading */

/* RSPO staff */
.subs_page .RSPOstaff .col-sm-3.RSPOstaffList{ padding:0px 10px; }
.subs_page .RSPOstaff .col-sm-3.RSPOstaffList .RSPOstaffContent{
	height: 260px;
	max-height: 260px;
	margin-bottom: 20px;
	position:relative;
	overflow: hidden;
}
.subs_page .RSPOstaff .col-sm-3.RSPOstaffList .RSPOstaffContent h3,
.subs_page .RSPOstaff .col-sm-3.RSPOstaffList .RSPOstaffContent a,
.subs_page .RSPOstaff .col-sm-3.RSPOstaffList .RSPOstaffContent p{
	color: #252525; 
}
.subs_page .RSPOstaff .col-sm-3.RSPOstaffList .RSPOstaffContent p{
	font-size: 13px;
	line-height: 21px;
}
.subs_page .RSPOstaff .col-sm-3.RSPOstaffList .RSPOstaffContent:hover h3,
.subs_page .RSPOstaff .col-sm-3.RSPOstaffList .RSPOstaffContent:hover a,
.subs_page .RSPOstaff .col-sm-3.RSPOstaffList .RSPOstaffContent:hover p,
.subs_page .RSPOstaff .col-sm-3.RSPOstaffList .RSPOstaffContent a:hover h3{ 
	color: #f27a24; 
}
.subs_page .RSPOstaff .col-sm-3.RSPOstaffList .RSPOstaffContent h3{
	margin-top: 13px;
	margin-bottom: 2px;
}
.subs_page .RSPOstaff .col-sm-3.RSPOstaffList .RSPOstaffContent img{
	background-color: #f0f0f0;
	min-height: 115px;
	position: relative;
}
.subs_page .RSPOstaff .col-sm-3.RSPOstaffList .RSPOstaffContent img:after{
	content:'';
	width: 0px;
	border-bottom: 3px solid #f27a24;
	position: absolute;
	bottom: 0px;
	left: 0px;
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.subs_page .RSPOstaff .col-sm-3.RSPOstaffList .RSPOstaffContent a:hover img:after{ width:100%; }
.RSPOstaffProfiles{ width:100%; margin-top:6px; display:table; padding-bottom:20px; }
.RSPOstaffProfiles .col-sm-4 {
	max-width:180px;
}
.RSPOstaffProfiles .col-sm-4 img{ 
	margin-top: 27px;
	background-color: #f0f0f0;
	/* min-height: 180px; */
	max-height:180px;
}
.RSPOstaffProfiles .col-sm-8 p.designation{
	font-size: 13px;
	line-height: 21px;
}
/* end RSPO staff */

/* why apply */
.why-apply .container_full_no_pad{
	margin-top:33px; 
	/* margin-bottom:29px; */
}
.why-apply .container_full_no_pad .container-1000{
	padding-top:28px; 
	padding-bottom:33px;
}
/* end why apply */

/* timeline */
.container_timeline{ padding: 22px 0px 0px 0px; }
.container_timeline .container_full_no_pad{ margin-bottom: 28px; }
.timeline {
	list-style: none;
	padding: 0px;
	padding-left: 0px !important;
	position: relative;
	margin-top: 22px;
}
.timeline:before {
	content: "";
	top: 0;
	bottom: 0;
	position: absolute;
	width: 3px;
	background-color: #fff;
	left: 50%;
	margin-left: -2.4px;
}
.timeline > li:before,
.timeline > li:after {
	content: "";
	display: table;
}
.timeline > li:after {
	clear: both;
}
.timeline > li {
	margin-bottom: 20px;
	position: relative;
}
.timeline > li > .timeline-panel, 
.timeline > li.timeline-inverted > .timeline-panel{
	-webkit-box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.1);
}
.timeline > li > .timeline-panel {
	width: 46%;
	float: left;
	border-radius: 0px;
	padding: 12px 15px 5px 15px;
	position: relative;
	border: solid 1px #fff;
	background-color: #fff;
	color: #252525;
}
.timeline > li > .timeline-panel:before {
	position: absolute;
	top: 26px;
	right: -15px;
	display: inline-block;
	border-top: 15px solid transparent;
	border-left: 15px solid #fff;
	border-right: 0 solid #fff;
	border-bottom: 15px solid transparent;
	content: "";
}
.timeline > li > .timeline-panel:after {
	position: absolute;
	top: 27px;
	right: -14px;
	display: inline-block;
	border-top: 14px solid transparent;
	border-left: 14px solid #fff;
	border-right: 0 solid #fff;
	border-bottom: 14px solid transparent;
	content: "";
}
.timeline > li > .timeline-badge {
	color: #252525;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 1.4em;
	text-align: center;
	position: absolute;
	top: 33px;
	left: 50%;
	margin-left: -11px;
	background-color: #999999;
	z-index: 100;
	border-radius: 50%;
}
.timeline > li.timeline-inverted > .timeline-panel {
	float: right;
	border: solid 1px #fff;
	background-color: #fff;
	color: #252525;
	text-align: left;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
	border-left-width: 0;
	border-right-width: 15px;
	left: -15px;
	right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
	border-left-width: 0;
	border-right-width: 14px;
	left: -14px;
	right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel a,
.timeline > li.timeline-inverted > .timeline-panel a:hover,
.timeline > li.timeline-inverted > .timeline-panel a:visited {
	color: #ffffff;
}
.timeline .timeline-badge.second {
	background-color: #fff !important;
}
.timeline .timeline-heading .timeline-title {
	margin-top: 0;
	color: inherit;
	font-weight: 600;
	text-align:center;
	margin-bottom: 0px;
	line-height: 1.2;
}
.timeline .timeline-body > p,
.timeline .timeline-body > ul {
	margin-bottom: 0;
}
.timeline .timeline-body > p + p {
	margin-top: 5px;
}
.timeline .timeline-body ul{
	list-style-type: disc;
	color: #433727;
	padding-left: 15px;
}
.timeline .timeline-body ul li{
	font-size:13px !important;
	line-height:23px !important;
	margin: 5px 0px !important;
}
/* end timeline */

/* impacts of RSPO */
.container_impacts_map small {
	font-family: Open Sans;
    font-size:12px;
	line-height:22px;
}
.container_impacts_map h2#certification-figures { margin-top: 42px; }
.container_impacts_map .contain-MAP-impacts-right {
    padding-left: 0px;
    margin-top: 25px;
}
.container_impacts_map .bigger-number-definition {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 25px;
    margin-bottom: 24px;
}
.container_impacts_map .bigger-number-definition span {
    font-size: 40px;
    font-weight: bold;
    color: #252525;
    display: block;
    line-height: 1.3;
}
.container_impacts_map .legend-map {}
.container_impacts_map .legend-map span {
    font-size: 16px;
    color: #252525;
    display: block;
    line-height: 1.3;
    padding-bottom: 8px;
}
.container_impacts_map .legend-map .legend-map-gradient {
    height: 180px;
    width: 15px;
	background-image: url('../img/icons/Map-Legends.png');
	background-size: cover;
    float: left;
    margin-top: 8px;
}
.container_impacts_map .legend-map .legend-map-number {}
.container_impacts_map .legend-map .legend-map-number ul {
    list-style-type: none;
    padding-left: 25px;
    margin: 0px;
}
.container_impacts_map .legend-map .legend-map-number ul li {
    display: block;
    font-size: 13px;
	line-height: 1.5;
    color: #636363;
    padding-bottom: 25px;
	margin: 0px;
}
.container_impacts_map .container_rspo_p_n_left { padding-left: 0px; padding-right: 30px; }
.container_impacts_map .container_rspo_p_n_right{ padding-left:30px; padding-right:0px; }
.container_impacts_map .title h3,
.container_impacts_map .container-chart-impacts_left h3,
.container_impacts_map .container-chart-impacts_right h3{ 
	/* font-family: Montserrat; */
	text-align: center;
}
.container_impacts_map .container_rspo_p_n_left .rspo_p_n {
    width: 100%;
	height: 90px;
	background-color: #f0f0f0;
	border-radius: 3px;
    overflow: hidden;
    margin-bottom: 2px;
}
.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_left,
.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right {
	display: table;
    height: 100%;
}
.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_left {
	padding-left: 30px;
}
.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right {
	padding-right: 30px;
}
.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_left p {
    color: #252525;
	font-size: 16px;
	font-family: "Montserrat";
	display: table-cell;
	vertical-align: middle;
	line-height: 26px;
}
.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right div {
    display: table-cell;
    vertical-align: middle;
}
.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right div span {
    display: block;
    text-align: right;
}
.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right div span:first-child {
    color: #252525;
	font-size: 20px;
	font-family: "Montserrat-Semibold";
    line-height: 1.6;
}
.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right div span:last-child {
    color: #636363;
	font-family: "Open Sans";
    font-size: 14px;
}
.container_impacts_map .container_rspo_p_n_right .container_rspo_p_n_right_bg_map {
    background-image: url('../img/icons/VolumeBackground-1.png');
    height: 366px;
    width: 100%;
    background-size: cover;
    display: table;
    text-align: center;
}
.container_impacts_map .container_rspo_p_n_right .container_rspo_p_n_right_bg_map div {
    display: table-cell;
    vertical-align: middle;
    padding-top: 40px;
}
.container_impacts_map .container_rspo_p_n_right .container_rspo_p_n_right_bg_map div p {
    margin: 0px;
}
.container_impacts_map .container_rspo_p_n_right .container_rspo_p_n_right_bg_map div p.number {
    font-size: 64px;
	font-family: "Montserrat-Semibold";
    color: #252525;
    line-height: 0.7;
}
.container_impacts_map .container_rspo_p_n_right .container_rspo_p_n_right_bg_map div p.text {
    font-size: 20px;
    font-family: "Montserrat-Semibold";
    color: #252525;
}
.container_impacts_map .container_rspo_p_n_right .container_rspo_p_n_right_bg_map div p.percen {
    font-size: 14px;
    line-height: 24px;
    color: #636363;
    font-family: "Montserrat";
}
.container_impacts_map .container-chart-impacts_left { padding-left: 0px; padding-right: 30px; }
.container_impacts_map .container-chart-impacts_right { padding-left: 30px; padding-right: 0px; }
.container_impacts_map .container-chart-impacts_left h3{ line-height: 1.5; padding: 0px; }
.container_impacts_map .container-chart-impacts_right h3{ line-height: 1.5; padding: 0px; }
.container_impacts_map .container-chart-impacts_left #area-cspo-production,
.container_impacts_map .container-chart-impacts_right #volume-fresh-fruit{
	height: 404px;
}
.container_impacts_map .filter_cspo_sales_scm{
	margin-top: 15px;
	margin-bottom: 2px;
}
.container_impacts_map .filter_cspo_sales_scm ul{
	list-style-type: none;
    margin: 0 auto;
    padding: 0 !important;
    overflow: hidden;
	padding-bottom: 10px;
}
.container_impacts_map .filter_cspo_sales_scm ul li{
	display: inline-block;
	padding:8px 20px 9px 20px;
	margin: 0px -2px;
	color: #636363;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-left: -4.5px !important;
	cursor: pointer;
	font-size:14px;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.container_impacts_map .filter_cspo_sales_scm ul li:nth-child(1){
	border-left: 1px solid #cccccc;
	border-right: 1px solid transparent;
}
.container_impacts_map .filter_cspo_sales_scm ul li:nth-child(2){
	border-left: 1px solid transparent;;
	border-right: 1px solid #cccccc;
}
.container_impacts_map .filter_cspo_sales_scm ul li a{
	text-decoration:none;
}
.container_impacts_map .filter_cspo_sales_scm ul li:nth-child(1):hover a,
.container_impacts_map .filter_cspo_sales_scm ul li:nth-child(1).active a,
.container_impacts_map .filter_cspo_sales_scm ul li:nth-child(2):hover a,
.container_impacts_map .filter_cspo_sales_scm ul li:nth-child(2).active a{
	color: #fff;
}
.container_impacts_map .filter_cspo_sales_scm ul li:nth-child(1):hover,
.container_impacts_map .filter_cspo_sales_scm ul li:nth-child(1).active{
	border-top: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
	border-left: 1px solid #ee7813!important;
	border-right: 1px solid #cccccc!important;
	background-color: #ee7813 !important;
}
.container_impacts_map .filter_cspo_sales_scm ul li:nth-child(2):hover,
.container_impacts_map .filter_cspo_sales_scm ul li:nth-child(2).active{
	border-top: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
	border-left: 1px solid #cccccc!important;
	border-right: 1px solid #ee7813!important;
	background-color: #ee7813 !important;
}

.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-certified .filters-between,
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-actual .filters-between,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-certified .filters-between,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-actual .filters-between{
	display: flex;
	justify-content: center;
}
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-certified .filters-between .f-cspo-certified,
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-certified .filters-between .f-cspo-certified-to,
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-actual .filters-between .f-cspo-actual,
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-actual .filters-between .f-cspo-actual-to,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-certified .filters-between .f-cspko-certified,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-certified .filters-between .f-cspko-certified-to,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-actual .filters-between .f-cspko-actual,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-actual .filters-between .f-cspko-actual-to{
	display: flex;
	align-items: center;
}
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-certified .filters-between .f-cspo-certified-to p,
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-actual .filters-between .f-cspo-actual-to p,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-certified .filters-between .f-cspko-certified-to p,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-actual .filters-between .f-cspko-actual-to p{
	margin: 0 10px 6px 10px;
	color: #000;
	font-family: "Montserrat";
}
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-sales .f-cspo-sales .bootstrap-select,
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-certified .f-cspo-certified .bootstrap-select,
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-certified .f-cspo-certified-to .bootstrap-select,
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-actual .f-cspo-actual .bootstrap-select,
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-actual .f-cspo-actual-to .bootstrap-select,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-sales .f-cspko-sales .bootstrap-select,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-certified .f-cspko-certified .bootstrap-select,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-certified .f-cspko-certified-to .bootstrap-select,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-actual .f-cspko-actual .bootstrap-select,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-actual .f-cspko-actual-to .bootstrap-select{
	width: auto;
	margin-bottom: 25px;
	margin-top: 20px;
}
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-sales,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-sales{
	padding-right: 20px;
}
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-certified,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-certified{
	padding-left: 20px;
}
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-sales,
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-certified{
	width: 100%;
	max-width: 50%;
	float: left;
	text-align: center;
}
.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-actual{
	width: 100%;
	max-width: 100%;
	text-align: center;
	padding-top: 15px;
	float: left;
}
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-sales,
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-certified{
	width: 100%;
	max-width: 50%;
	float: left;
	text-align: center;
}
.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-actual{
	width: 100%;
	max-width: 100%;
	text-align: center;
	padding-top: 15px;
	float: left;
}
.container_impacts_map .container-smallholder-commitment-in-impacts {
    padding-top: 19px;
	padding-bottom: 21px;
    display: inline-block;
    width: 100%;
    margin: 0px auto;
}
.container_impacts_map .container-impacts-left {
    padding-right: 20px;
}
.container-impacts-right {
    padding-left: 20px;
}
.container_impacts_map .container-impacts-left div, 
.container_impacts_map .container-impacts-right div {
    height: auto;
}
.container_impacts_map .container-impacts-left img, 
.container_impacts_map .container-impacts-right img {
    padding-top: 15px;
    padding-bottom: 5px;
}
.container_impacts_map .content-impacts-left-value,
.container_impacts_map .content-impacts-right-value {
    font-size: 40px;
    font-weight: 600;
    color: #252525;
    font-family: "Montserrat";
}
.container_impacts_map .content-impacts-left-text-inner, 
.container_impacts_map .content-impacts-right-text-inner {
    line-height: 1.5;
    color: #636363;
    font-size: 14px;
}
.container_impacts_map .impacts_rspo_membership_left {
    padding-left: 0px;
    padding-right: 30px;
}
.container_impacts_map .impacts_rspo_membership_right {
    padding-right: 0px;
    padding-left: 30px;
}
.container_impacts_map .impacts_rspo_membership_right .impacts_rspo_membership_right_title, 
.container_impacts_map .impacts_rspo_membership_left .impacts_rspo_membership_right_title {
    width: 100%;
    overflow: hidden;
}
.container_impacts_map .impacts_rspo_membership_right .impacts_rspo_membership_right_title .title, 
.container_impacts_map .impacts_rspo_membership_left .impacts_rspo_membership_right_title .title {
    float: left;
    width: 80%;
}
.container_impacts_map .impacts_rspo_membership_right .impacts_rspo_membership_right_title .title h3, 
.container_impacts_map .impacts_rspo_membership_left .impacts_rspo_membership_right_title .title h3 {
    padding-top: 10px;
    padding-bottom: 16px;
	margin:0px;
	text-align:left;
}
.container_impacts_map .impacts_rspo_membership_right .impacts_rspo_membership_right_title .year, 
.container_impacts_map .impacts_rspo_membership_left .impacts_rspo_membership_right_title .year {
    float: right;
    width: 20%;
    text-align: right;
}
.container_impacts_map .impacts_rspo_membership_right .impacts_rspo_membership_right_title .year span, 
.container_impacts_map .impacts_rspo_membership_left .impacts_rspo_membership_right_title .year span {
    font-size: 16px;
    color: #252525;
    line-height: 2.7;
    font-family: "Montserrat";
}
.container_impacts_map .impacts_rspo_membership_left .table {
    border: 1px solid transparent !important;
}
.container_impacts_map .impacts_rspo_membership_left .table-responsive {
    background: #fff;
    padding: 10px 30px 0px 30px;
    min-height: 520px;
    max-height: 520px;
    overflow: hidden;
    border-radius: 3px;
}
.container_impacts_map .impacts_rspo_membership_left .table > thead > tr > th, 
.container_impacts_map .impacts_rspo_membership_left .table > tbody > tr > th, 
.container_impacts_map .impacts_rspo_membership_left .table > tfoot > tr > th, 
.container_impacts_map .impacts_rspo_membership_left .table > thead > tr > td, 
.container_impacts_map .impacts_rspo_membership_left .table > tbody > tr > td, 
.container_impacts_map .impacts_rspo_membership_left .table > tfoot > tr > td {
    padding: 12px 15px 14px 15px;
    border-top: 1px solid #EFEFEF;
    vertical-align: middle;
    font-size: 16px;
    color: #252525;
    font-family: "Montserrat";
}
.container_impacts_map .impacts_rspo_membership_left .table > tbody > tr:first-child > td { border-top: none; }
.container_impacts_map .impacts_rspo_membership_left .table > tbody > tr > td:first-child {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
}
.container_impacts_map .impacts_rspo_membership_left .table > tbody > tr > td:last-child {
    padding-right: 0px;
    text-align: right;
}
.container_impacts_map .impacts_rspo_membership_right .container_category_sector {
    width: 100%;
    height: 125.5px;
    background: #fff;
    margin-bottom: 2px;
    display: table;
    border-radius: 3px;
    border: 2px solid transparent;
}
.container_impacts_map .impacts_rspo_membership_right .container_category_sector .container_category_sector_left {
    padding-left: 30px;
    height: 100%;
    cursor: pointer;
}
.container_impacts_map .impacts_rspo_membership_right .container_category_sector .container_category_sector_right {
    display: table;
    height: 100%;
    text-align: right;
    padding-right: 30px;
}
.container_impacts_map .impacts_rspo_membership_right .container_category_sector .container_category_sector_left label {
    font-size: 30px;
    font-weight: 600;
    color: #252525;
    line-height: 4;
    margin: 0px;
    font-family: "Montserrat";
}
.container_impacts_map .impacts_rspo_membership_right .container_category_sector:last-child .container_category_sector_left label,
.container_impacts_map .impacts_rspo_membership_right .container_category_sector:last-child .container_category_sector_right div span:first-child{ color: #fff; }
.container_impacts_map .impacts_rspo_membership_right .container_category_sector:last-child .container_category_sector_right div span:last-child { color: #898989; }
.container_impacts_map .impacts_rspo_membership_right .container_category_sector .container_category_sector_right div { height: 100%; }
.container_impacts_map .impacts_rspo_membership_right .container_category_sector .container_category_sector_right span { display: block; }
.container_impacts_map .impacts_rspo_membership_right .container_category_sector .container_category_sector_right div span:first-child {
    font-size: 30px;
    font-weight: 600;
    color: #252525;
    line-height: 1.6;
    margin-top: 25px;
    font-family: "Montserrat";
}
.container_impacts_map .impacts_rspo_membership_right .container_category_sector .container_category_sector_right div span:last-child {
    font-family: "Open Sans";
    font-size: 14px;
    color: #636363;
}
.container_impacts_map .impacts_rspo_membership_right .container_category_sector:last-child {
    background: #393939;
    height: 136px;
}
.container_impacts_map .impacts_rspo_by_sectors_left {
    padding-left: 0px;
    max-width: 165px;
    margin-top: 32px;
}
.container_impacts_map .impacts_rspo_by_sectors_left .rspo_by_sector.affiliate {
    height: 130px;
    border-right: 3px solid #26aae1;
    margin-bottom: 11px;
    line-height: 5.4;
}
.container_impacts_map .impacts_rspo_by_sectors_left .rspo_by_sector.associate {
    height: 83px;
    border-right: 3px solid #ee7813;
    margin-bottom: 11px;
    line-height: 3.5;
}
.container_impacts_map .impacts_rspo_by_sectors_left .rspo_by_sector.ordinary {
    height: 319px;
    border-right: 3px solid #0f8c7d;
    margin-bottom: 11px;
    line-height: 13.3;
}
.container_impacts_map .impacts_rspo_by_sectors_left .rspo_by_sector label {
    font-size: 24px;
    width: 100%;
    text-align: right;
    padding-right: 30px;
    margin: 0px;
    font-family: "Montserrat";
}
.container_impacts_map .impacts_rspo_by_sectors_left .rspo_by_sector.affiliate label {
    color: #26aae1;
}
.container_impacts_map .impacts_rspo_by_sectors_left .rspo_by_sector.associate label {
    color: #ee7813;
}
.container_impacts_map .impacts_rspo_by_sectors_left .rspo_by_sector.ordinary label {
    color: #0f8c7d;
}
.container_impacts_map .impacts_rspo_by_sectors_right {
    padding-right: 0px;
    /* padding-left: 58px; */
    padding-left: 28px;
}
.container_impacts_map .impacts_rspo_by_sectors_right #rspo_members_by_sector_bar_chart {
    width: 100%;
    height: 590px;
    margin: 0 auto;
}
.container_impacts_map.trademark_licenses .col-am-5-contain {
    height: 120px;
    display: table;
    padding-left: 30px;
	padding-right: 0px;
}
.container_impacts_map.trademark_licenses .col-am-5-contain span {
	display: block;
	width: 100%;
    height: 100%;
    vertical-align: middle;
}
.container_impacts_map.trademark_licenses .col-am-5-contain .number {
	font-size: 36px;
	height: auto;
    color: #252525;
    line-height: 1.5;	
    font-family: "Montserrat-Semibold";
    padding-right: 15px;
}
.container_impacts_map.trademark_licenses .col-am-5-contain .text_number {
    font-size: 13px;
    font-family: "Montserrat";
    line-height: 18px;
    font-weight: normal;
    color: #252525;
    width: 100%;
    text-align: left;
}
.container_impacts_map.trademark_licenses .col-am-4-contain {
	height: 120px;
	display: table;
	padding-left: 30px;
	padding-right: 0px;
}

.container_impacts_map.trademark_licenses .col-am-4-contain span {
	display: block;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.container_impacts_map.trademark_licenses .col-am-4-contain .number {
	font-size: 36px;
	height: auto;
	color: #252525;
	line-height: 1.5;
	font-family: "Montserrat-Semibold";
	padding-right: 15px;
}
.container_impacts_map.trademark_licenses .col-am-4-contain .text_number {
	font-size: 13px;
	font-family: "Montserrat";
	line-height: 18px;
	font-weight: normal;
	color: #252525;
	width: 100%;
	text-align: left;
}
.container_impacts_map .latest-publication{
	height: 352px;
	position: relative;
}
.container_impacts_map .latest-publication img{ 
	background-color: #f0f0f0;
	height: 100%;
	max-height: 188.45px; 
}
.container_impacts_map .latest-publication h3{
	font-family: "Montserrat-Bold";
	margin: 0px; 
	padding: 14px 0px 0px; 
	line-height: 1.5;
}
.container_impacts_map .latest-publication p{
	font-size: 12px;
	line-height: 24px;
	margin:0px; 
	padding:5px 0px 10px 0px;
}
.container_impacts_map .latest-publication a.btn-black{
	position: absolute;
	bottom: 0px;
}
/* end impacts of RSPO */

/* filter P&C assessment */
#filterPandCassessment form .col-sm-4,
#filterPandCassessment form .col-sm-3,
#filterPandCassessment form .col-sm-2{}
/* end filter P&C assessment */

/* tooltip resources */
.out_resizeable .divTableHead .c_r.c_r4 .tooltip_am,
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(3) .tooltip_am{
	font-size:13px;
	font-style: initial;
	color:#fff;
	line-height:1.5;
	height:auto;
	text-align:left;
	background-color:#000;
	width:200px;
	padding:15px 20px;
	position:absolute;
	margin-left: -110px;
	margin-top: 10px;
	z-index: 999;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	display:none;
}
.out_resizeable .divTableHead .c_r.c_r4 .tooltip_am:before,
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(3) .tooltip_am:before{
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #000000;
	margin-top: -23px;
	position: absolute;
	margin-left: 140px;
}
.out_resizeable .divTableHead .c_r.c_r4:hover .tooltip_am ,
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(3):hover .tooltip_am{
	display:block;
}
.out_resizeable .divTableHead .c_r.c_r4 .tooltip_am a,
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(3) .tooltip_am a{
	color:#ee7813!important;
}
.out_resizeable .divTableHead .c_r.c_r4 .tooltip_am a:hover,
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(3) .tooltip_am a:hover{
	text-decoration:underline;
}
/* tooltip resources */

/* old attachment resources */
#content_right_doc_library .content_table_right_doc_library .table-responsive .table{
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
	border-bottom: 1px solid #D9D9D9 !important;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > thead > tr > th, 
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > th, 
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tfoot > tr > th {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: none;
    border-bottom: 1px solid #CDCDCD;
	height: 52px;
	vertical-align: middle;
	color: #252525;
	font-family: Montserrat;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 13px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > thead > tr > td, 
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td, 
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tfoot > tr > td {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
	border-top:1px solid #D9D9D9;
    border-bottom:none;
	min-height: 66px;
	vertical-align: middle;
	color: #252525;
	font-size: 13px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr:hover{
	background:#F5F5F5;
	cursor:pointer;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > thead > tr > th:hover:nth-child(1),
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > thead > tr > th:hover:nth-child(4),
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr:hover > td:nth-child(1) .t_names{
	color:#ED7306 !important;
	cursor:pointer;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > .t_names{
	float:left;
	width:90%;
	margin-top: 3px;
	line-height: 1.5;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > .t_names > .multi_lang{
	background:transparent url('../img/icons/Icon-MultiLanguage.png') no-repeat;
	height: 18px;
	width: 18px;
	vertical-align: middle;
	margin-left: 10px;
	display: inline-block;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > .t_names > .multi_lang:hover:after{
	font-size:10px;
	font-style: initial;
	color:#464646;
	background: #fff;
	text-transform:uppercase;
	height:30px;
	width:auto;
	padding:7px 10px;
	position:absolute;
	margin-top: 27px;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	z-index: 999;
	content:"multi languages";
	margin-left: -45px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) span{
	height: 25px;
	background:transparent url('../img/icons/Icon-Filetype@2x.png') no-repeat;
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 174px 24px;
	display: inline-block;
	line-height: 1.75;
	float: left;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) .t_folder,
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) .t_doc,
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) .t_pdf,
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) .t_xls,
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) .t_ppt,
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) .t_imgs{
	width: 25px;
	height: 25px;
	vertical-align: middle;
	margin-right: 10px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) .t_folder{
	background-position: 0px 0px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) .t_doc{
	background-position: -25px 0px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) .t_pdf{
	background-position: -50px 0px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) .t_xls{
	background-position: -75px 0px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) .t_ppt{
	background-position: -100px 0px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) .t_imgs{
	background-position: -125px 0px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul {
	list-style-type: none;
	height: 20px;
	margin: 0px;
	padding:0px;
	opacity:0;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr:hover > td:last-child > ul{
	opacity:1;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > thead > tr > th:nth-child(1),
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1),
#content_right_doc_library .content_archive #t_archive .table-responsive .table > thead > tr > th:nth-child(1), 
#content_right_doc_library .content_archive #t_archive .table-responsive .table > tbody > tr > td:nth-child(1){
	width: 49%;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > thead > tr > th:nth-child(2),
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(2),
#content_right_doc_library .content_archive #t_archive .table-responsive .table > thead > tr > th:nth-child(2), 
#content_right_doc_library .content_archive #t_archive .table-responsive .table > tbody > tr > td:nth-child(2) {
	width: 10%;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > thead > tr > th:nth-child(3),
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(3),
#content_right_doc_library .content_archive #t_archive .table-responsive .table > thead > tr > th:nth-child(3), 
#content_right_doc_library .content_archive #t_archive .table-responsive .table > tbody > tr > td:nth-child(3)	{
	width: 10%;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > thead > tr > th:nth-child(4),
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(4),
#content_right_doc_library .content_archive #t_archive .table-responsive .table > thead > tr > th:nth-child(4), 
#content_right_doc_library .content_archive #t_archive .table-responsive .table > tbody > tr > td:nth-child(4){
	width: 11%;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > thead > tr > th:nth-child(5),
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(5),
#content_right_doc_library .content_archive #t_archive .table-responsive .table > thead > tr > th:nth-child(5), 
#content_right_doc_library .content_archive #t_archive .table-responsive .table > tbody > tr > td:nth-child(5){
	width: 20%;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > thead > tr > th:nth-child(1),
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) {
	padding-left: 30px;
    padding-right: 30px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) a,
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) .link_folder{
	color:#252525;
	text-decoration:none;
	outline:none;
	display:inline-block;
	width:100%;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1) .link_folder .t_names{
	margin-top:3px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(1):hover .link_folder{
	color:#ED7306;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > thead > tr > th:nth-child(2),
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(2) {
	vertical-align:top;
	padding-top: 24px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > thead > tr > th:nth-child(3),
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(3) {
	vertical-align:top;
	padding-top: 24px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > thead > tr > th:nth-child(4),
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(4) {
	vertical-align:top;
	padding-top: 24px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > thead > tr > th:nth-child(5),
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td:nth-child(5) {
	vertical-align:top;
	padding-top: 24px;
	padding-left: 0px;
    padding-right: 30px;
}
#tableSearchResults_attachments{
	overflow:hidden;
	margin-top:-1px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > thead > tr, 
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr, 
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tfoot > tr{
	height:49px;
	min-height:49px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > .t_detail_of_data{
	height:0px;
	min-height:0px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > thead > tr > td, 
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td, 
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tfoot > tr > td {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
	border-top:1px solid #D9D9D9;
    border-bottom:none;
	min-height: 66px;
	vertical-align: middle;
	color: #252525;
	font-size: 13px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td > ul > li > a.t_email,
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td > ul > li > a.t_preview,
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td > ul > li > a.t_download{
	margin: 0px 6px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td:nth-child(1){
	padding-left: 10px;
    padding-right: 10px;
	width: 75%;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td:nth-child(2){
	vertical-align:top;
	padding-top: 13px;
	width: 12%;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td:nth-child(3){
	vertical-align:top;
	padding-top: 13px;
	width: 12%;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td:nth-child(4){
	text-align:right;
	vertical-align:top;
	padding-top: 13px;
	width: 5%;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr:hover > td:nth-child(3){
	display: none;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td > ul{
	opacity:1;
	display:inline-block;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td:nth-child(4) > ul > li:nth-child(1) a{
	margin-left:0px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td:nth-child(4) > ul > li:nth-child(1){
	opacity:0;
	display:none;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr:hover > td:nth-child(4) > ul > li:nth-child(1){
	opacity:1;
	display:inline-block;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td:nth-child(4) > ul > li:nth-child(2){
	opacity:0;
	display:none;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr:hover > td:nth-child(4) > ul > li:nth-child(2){
	opacity:1;
	display:inline-block;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td:nth-child(4) > ul > li:nth-child(3){
	opacity:1;
	display:inline-block;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li {
	display: inline;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li > a.t_email,
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li > a.t_preview,
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li > a.t_download {
	cursor:pointer;
	height: 15px;
	display: inline-block;
	background-position: left;
	margin: 0px 4px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li > a.t_email {
	width: 21px;
	background:transparent url('../img/icons/Button-Mail.png');
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li > a.t_email:hover {
	background-position: right;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li > a.t_email:hover:after{
	font-size:10px;
	font-style: initial;
	color:#464646;
	background: #fff;
	text-transform:uppercase;
	height:30px;
	width:auto;
	padding:7px 10px;
	position:absolute;
	margin-top: 27px;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	z-index: 999;
	content:"share";
	margin-left: -14px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td > ul > li > a.t_email:hover:after{
	font-size:10px;
	font-style: initial;
	color:#464646;
	background: #fff;
	text-transform:uppercase;
	height:30px;
	width:auto;
	padding:7px 10px;
	position:absolute;
	margin-top: 27px;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	z-index: 999;
	content:"share";
	margin-left: -36px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li > a.t_preview {
	width: 26px;
	background:transparent url('../img/icons/Button-Preview.png');
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li > a.t_preview:hover {
	background-position: right;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li > a.t_preview:hover:after{
	font-size:10px;
	font-style: initial;
	color:#464646;
	background: #fff;
	text-transform:uppercase;
	height:30px;
	width:auto;
	padding:7px 10px;
	position:absolute;
	margin-top: 27px;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	z-index: 999;
	content:"preview";
	margin-left: -18px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td > ul > li > a.t_preview:hover:after{
	font-size:10px;
	font-style: initial;
	color:#464646;
	background: #fff;
	text-transform:uppercase;
	height:30px;
	width:auto;
	padding:7px 10px;
	position:absolute;
	margin-top: 27px;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	z-index: 999;
	content:"preview";
	margin-left: -42px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li > a.t_download {
	width: 16px;
	background:transparent url('../img/icons/Button-Download.png');
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li > a.t_download:hover {
	background-position: right;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li > a.t_download:hover:after{
	font-size:10px;
	font-style: initial;
	color:#464646;
	background: #fff;
	text-transform:uppercase;
	height:30px;
	width:auto;
	padding:7px 10px;
	position:absolute;
	margin-top: 27px;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	z-index: 999;
	content:"download";
	margin-left: -30px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableSearchResults_attachments > tbody > tr > td > ul > li > a.t_download:hover:after{
	font-size:10px;
	font-style: initial;
	color:#464646;
	background: #fff;
	text-transform:uppercase;
	height:30px;
	width:auto;
	padding:7px 10px;
	position:absolute;
	margin-top: 27px;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	z-index: 999;
	content:"download";
	margin-left: -45px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li > a.t_none1 {
	width: 38px;
	display: inline-block;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive .table > tbody > tr > td > ul > li > a.t_none2 {
	width: 28px;
	display: inline-block;
}
/* end old attachment resources */

/* attachments resources */
#content_right_doc_library .content_table_right_doc_library{
	position:relative;
}
#content_right_doc_library .content_table_right_doc_library.min-height484{
	min-height: 484px;
}
#content_right_doc_library .content_table_right_doc_library .t_attachments{
	border-bottom:1px solid #e1e1e1;
}
#content_right_doc_library .content_table_right_doc_library .t_attachments h3{
	text-transform: capitalize;
	color:#636363;
}
#content_right_doc_library .content_table_right_doc_library .t_attachments a{
	position: absolute;
	right: 0px;
	top: 3px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments{
	overflow:hidden;
	margin-top:-1px;
	border-bottom:none!important;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(1){
	padding-right: 0px;
	padding-left:0px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(1),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(2),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(3){
	padding-top: 14px;
	padding-bottom: 5px;
	vertical-align: middle;
	border-bottom: none;
	height: 35px;
	color:#636363;
	font-weight:normal;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(1),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(1){
	width:70%;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(2),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(3),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(3){
	padding-left: 5px;
    padding-right: 5px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(2) div.limit-w-100,
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) div.limit-w-100{
	/* width:15%; */
	min-width: 90px;
	max-width: 90px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(3) div.limit-w-100,
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(3) div.limit-w-100{
	/* width:15%; */
	min-width: 90px;
	max-width: 90px;
	float: right;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(1),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(2),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(3),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(1),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(3){
	font-family: Montserrat;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(3){
	font-size: 13px!important;
	position: relative!important;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(3) a{
	color:#636363;
	text-decoration:none;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr:hover {
    background: transparent;
    cursor: pointer;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td .t_names {
	width: calc(100% - 35px);
	float: left;
    margin-top: 2px;
    line-height: 1.5;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td .t_names,
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(1) .link_folder{
	font-size: 14px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td > .t_names a{
	color: #252525;
	text-decoration:none;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td > .t_names a:hover{
	color: #ED7306 !important;
	cursor: pointer;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(1) {
	padding-left: 0px;
    padding-right: 0px;
	border-top: none;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(2),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2){
	text-align: center;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(1),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(3) {
	/* padding-top: 10px; */
	/* padding-top: 16px; */
	padding-top: 8px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(1),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(3) {
    /* padding-bottom: 12px; */
    /* padding-bottom: 6px;̧ */
    padding-bottom: 5px;
	border-top: none;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > thead > tr > th:nth-child(3),
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(3){
	padding-right:0px;
	text-align: right;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(3) {
	font-family: Open Sans;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) a .lang_docs{
	width: 24px;
	height: 24px;
	background-image: url('../img/icons/Button-Translate@2x.png');
	background-size: 24px 48px;
	background-color: transparent;
	background-repeat: no-repeat;
	display: inline-block;
	background-position: top;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) a:hover .lang_docs{
	background-position: bottom;
	cursor:pointer;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) .tooltip_lang{
    font-size: 13px;
    font-style: initial;
    color: #fff;
	/* width: 93px; */
	width: 140px;
    line-height: 1.5;
    text-align: left;
    background-color: #000;
    padding: 0px;
    position: absolute;
    /* margin-left: 0px; */
    margin-left: -20px;
	margin-top: 5px;
	border-radius: 3px;
    z-index: 999;
    -webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	display: none;
	max-height: 153px;
	
	-webkit-animation: slide-down .2s ease-out;
    -moz-animation: slide-down .2s ease-out;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) .tooltip_lang .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) .tooltip_lang .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(255,255,255,0.5);
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) .tooltip_lang .mCSB_scrollTools {
    width: 5px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2):hover .tooltip_lang{
	display:block;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2):hover a i{
	background-position: bottom;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) .tooltip_lang:before {
    content: "";
    width: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #000000;
    margin-top: -9px;
    position: absolute;
    /* margin-left: 34px; */
    margin-left: 40%;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) .tooltip_lang ul {
	padding: 0px;
	list-style-type: none;
	width: 100%;
	margin: 0 auto;
	/* overflow:auto;
	max-height:153px; */
	border-radius: 3px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) .tooltip_lang ul li{}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) .tooltip_lang ul li a{
	text-decoration:none;
	outline:none;
	display: inline-block;
	padding: 15px 10px 15px 20px;
	color:#fff;
	width: 100%;
	cursor: pointer;
	font-size: 14px;
	font-family: "Montserrat";
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) .tooltip_lang ul li a:hover{
	background:#ee7813;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) .tooltip_lang ul li a:hover i{
	display:block;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) .tooltip_lang ul li.selected a{
	background:#ee7813;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) .tooltip_lang ul li a i{
	display:none;
	float: right;
	margin-top: 0px;
	font-size:18px;
}
#content_right_doc_library .content_table_right_doc_library .table-responsive #tableResourcesAttachments.table > tbody > tr > td:nth-child(2) .tooltip_lang ul li.selected a i{
	display:block;
}
/* end attachments resources */

/* news and events */
.newsAndevents { /* margin-top: 6px; */ }
.newsAndevents ul.nav-tabs.tab-NEAT{
	height: 52px;
	max-width: unset;
	border-bottom: 1px solid #f0f0f0;
	margin-bottom: 0px;
}
.newsAndevents ul.nav-tabs.tab-NEAT li{
	background-color: #f0f0f0;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.newsAndevents ul.nav-tabs.tab-NEAT li a{
	color: #252525;
	font-family: Montserrat-Semibold;
	line-height: 1.5;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 15px 20px;
	margin-bottom: -1px;
	margin-right: 0px;
	border-radius: 0px;
	border: 1px solid #f0f0f0;
	border-bottom-color: #f0f0f0;
}
.newsAndevents ul.nav-tabs.tab-NEAT li.active a{
	background-color: #fff;
	color: #EE7813!important;
	border-bottom-color: #fff;
}
.newsAndevents ul.nav-tabs.tab-NEAT li a:hover{
	color: #EE7813;
	border: 1px solid #f0f0f0;
	border-bottom-color: transparent;
}
.newsAndevents .tab-content.content-NEAT { 
	display:table; 
	/* padding: 40px 0px; */
	padding: 40px 0px 0px 0px;
	width: 100%;
}
.newsAndevents .tab-content.content-NEAT .tab-pane{ 
	margin-bottom: 30px;
}
.newsAndevents .filters{
	margin-top: 30px;
}
.newsAndevents .filters a.reset{
	float: right;
	line-height: 50px;
	display: none;
}
.newsAndevents .filters .event-type,
.newsAndevents .filters .date-range {
	float: left;
}
.newsAndevents .filters .event-type {
    min-width: 138px;
	margin-right: 30px;
}
.newsAndevents .filters .date-range {
    width: 280px;
}
.newsAndevents .filters .date-range .form-control {
    color: #252525;
	background-color: transparent;
	width: calc(100% + 39px);
	border-radius: 0 4px 4px 0 !important;
}
.newsAndevents .filters .date-range .input-group-addon {
    border: none;
	border-left: 1px solid #CCC;
}
.newsAndevents .filters .event-type .dropdown-menu ul li a span{
    white-space: nowrap;
}
.newsAndevents .c_banner_and_title { margin-bottom: 38px; }
.newsAndevents .c_banner_and_title time{ 
	display:block;
	margin-top: 3px;
	font-size: 13px;
	color: #898989;
}
.newsAndevents .c_banner_and_title time span i{ 
	width: 15px;
	height: 8px;
	color: #898989;
	font-size: 6px;
	font-style: normal;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
.newsAndevents .socmedTypeB.vertical{
	position: absolute;
	left: -80px;
	top: 0px;
}
.newsAndevents .news-and-events{
	position: relative;
}
.newsAndevents .news-and-events .events-date{
	width: 100%;
	background-color: #f5f5f5;
	margin: 0px 0px 30px 0px;
	position: relative;
}
.newsAndevents .news-and-events .events-date .in-content-left{
	background-image: url('../img/EventDetail-Bg@2x.jpg');
	background-color: #f27a24;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	width: 240px;
	height: 100%;
	display: table-cell;
	position: absolute;
}
.newsAndevents .news-and-events .events-date .in-content-left p{
	color:#fff;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0px;
	display: table-cell;
	vertical-align: middle;
}
.newsAndevents .news-and-events .events-date .in-content-left p sup{
	font-size: 14px;
	text-transform: uppercase;
	top: -1.1em;
	margin-left: 5px;
}
.newsAndevents .news-and-events .events-date .in-content-right{
	padding: 20px 30px 12px 270px;
}
.newsAndevents .news-and-events .events-date .in-content-right span.when:after{ 
	background-image: url('../img/icons/Icon-Date@2x.png');
	width: 12px;
	height: 14px;
	background-size: 12px 14px;
}
.newsAndevents .news-and-events .events-date .in-content-right span.where:after{ 
	background-image: url('../img/icons/Icon-Location@2x.png'); 
	width: 10px;
	height: 14px;
	background-size: 10px 14px;
}
.newsAndevents .news-and-events .events-date .in-content-right span.theme:after{ 
	background-image: url('../img/icons/Icon-Theme@2x.png');	
	width: 14px;
	height: 14px;
	background-size: 14px 14px;
}
.newsAndevents .news-and-events .events-date .in-content-right span.when:after,
.newsAndevents .news-and-events .events-date .in-content-right span.where:after,
.newsAndevents .news-and-events .events-date .in-content-right span.theme:after{
	content:'';
	background-repeat:no-repeat;
	background-position: center center;
	display: inline-block;
	position: absolute;
	top: 6px;
	left: 0px;
}
.newsAndevents .news-and-events .events-date .in-content-right span.when,
.newsAndevents .news-and-events .events-date .in-content-right span.where,
.newsAndevents .news-and-events .events-date .in-content-right span.theme{
	line-height: 28px;
	font-weight: bold;
	padding-left: 22px;
	text-transform: uppercase;
	position: absolute;
}
.newsAndevents .news-and-events .events-date .in-content-right p.when,
.newsAndevents .news-and-events .events-date .in-content-right p.where,
.newsAndevents .news-and-events .events-date .in-content-right p.theme{
	padding-left: 85px;
	margin-bottom: 11px;
}
/* 
.newsAndevents .news-and-events .contentNEAT_PandImg p strong{ color:#252525; font-size:16px; }
.newsAndevents .news-and-events .contentNEAT_PandImg p em strong{ color:#636363; font-size:14px; } 
*/
.newsAndevents .news-and-events .contentNEAT_PandImg p br{ display:none; }
.newsAndevents .news-and-events .contentNEAT_PandImg,
.newsAndevents .news-and-events .contentNEAT_PandImg p span,
.newsAndevents .news-and-events .contentNEAT_PandImg span{
	font-size: 14px !important;
	line-height: 28px;
	color: #636363 !important;
	display: inline-block;
	width: 100%;
}
.newsAndevents .news-and-events .contentNEAT_PandImg p span { margin:0px; }
.newsAndevents .news-and-events .contentNEAT_PandImg p a { 
	word-break: break-word;
}
.newsAndevents .news-and-events .contentNEAT_PandImg p img, 
.newsAndevents .news-and-events .contentNEAT_PandImg img{ width:100% !important; }
.newsAndevents .news-and-events .contentNEAT_PandImg span{ margin: 0 0 20px; }
.newsAndevents .news-and-events .img-top{ 
	width: 100%;
	margin: 0px auto 24px auto;
}
.newsAndevents .news-and-events .img-top a{ display: block; }
.newsAndevents .news-and-events .img-top a img{ 
	width: 100%;
	/* min-height: 200px; */
	background-color: #f0f0f0;
	margin-bottom: 6px;
	
	/* note 
	news-and-events/news/momentous-october--rspo-grows-to-over-4000-global-members */
}
.newsAndevents .news-and-events .img-top span{ 
	font-size: 11px;
	color: #898989;
}
.newsAndevents .news-and-events article,
.newsAndevents .news-and-events article a figure,
.newsAndevents .news-and-events article a .caption{ 
	height:160px; 
	max-height:160px;
}
.newsAndevents .news-and-events article{ margin-bottom: 40px; }
.newsAndevents .news-and-events article:nth-child(10){ margin-bottom: 0px; }
.newsAndevents .news-and-events article .date_events{ 
	width: 55px;
	height: 55px;
	position: absolute;
	top: 49px;
	background: #2CA243;
	z-index: 1;
	margin-left: -38px;
	
	-webkit-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.1);
}
.newsAndevents .news-and-events article .date_events.past{
	background: #252525;
}
.newsAndevents .news-and-events article .date_events time,
.newsAndevents .news-and-events article .date_events span{ 
	display: block;
	text-align: center;
}
.newsAndevents .news-and-events article .date_events time{ 
	font-family: Montserrat-Semibold;
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	margin-top: 8px;
}
.newsAndevents .news-and-events article .date_events span{ 
	font-family: Montserrat-Semibold;
	font-size: 11px;
	line-height: 11px;
	color: #fff;
	text-transform: uppercase;
}
.newsAndevents .news-and-events article,
.newsAndevents .news-and-events article a{ 
	width: 100%;
	display: table;
	position:relative;
}
.newsAndevents .news-and-events article a figure{
	width: 240px;
	background-image: url('../img/Events.png');
	background-color: #636363;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	border: 1px solid #f0f0f0;
	display: table-cell;
	position: absolute;
}
.newsAndevents .news-and-events article a figure.past{
	filter: grayscale(100%);
}
.newsAndevents .news-and-events article a figure .event-Type{
	display: table;
	width: 100%;
	height: 100%;
}
.newsAndevents .news-and-events article a figure .event-Type div{
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	padding: 0 20px 0px 30px;
}
.newsAndevents .news-and-events article a figure .event-Type span{
	font-family: Montserrat-Semibold;
	font-style: normal;
	font-size: 19px;
	line-height: 25px;
	color: #FFFFFF;
}
.newsAndevents .news-and-events article a figure .event-Type small{
	font-family: Montserrat;
	font-style: normal;
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
	margin-top: 5px;
}
.newsAndevents .news-and-events article a .caption { 
	padding-left: 270px;
	position: relative;
}
.newsAndevents .news-and-events article a .caption h3{ 
	font-size: 18px;
	line-height: 30px;
	margin-top: 0;
	margin-bottom: 12px; 
	display: inline-block; 
}
.newsAndevents .news-and-events article a:hover .caption h3{ color:#f27a24; }
.newsAndevents .news-and-events article a .caption span.categories{
	font-family: Montserrat-Semibold;
	font-size: 12px;
	color: #f27a24;
	line-height: 12px;
	text-transform: uppercase;
	display: block;
}
.newsAndevents .news-and-events article a .caption .content-footer{
	position: absolute;
	bottom: auto;
	/* bottom: -3px; */
}
.newsAndevents .news-and-events article a .caption .content-footer span.when,
.newsAndevents .news-and-events article a .caption .content-footer span.where{
	font-size: 14px;
	line-height: 20px;
	color: #898989;
	margin-bottom: 0;
	margin-right: 20px;
	margin-bottom: 10px;
	display: inline-block;
	position: relative;
}
.newsAndevents .news-and-events article a .caption .content-footer span.where{
	margin-right: 0;
}
.newsAndevents .news-and-events article a .caption .content-footer span.when.Announcements{
	padding-left:0px;
}
.newsAndevents .news-and-events article a .caption .content-footer span.when.Tenders,
.newsAndevents .news-and-events article a .caption .content-footer span.when.Events{
	padding-left: 30px;
}
.newsAndevents .news-and-events article a .caption .content-footer span.where.Events{
	padding-left: 24px;
	word-break: break-all;
}
.newsAndevents .news-and-events article a .caption .content-footer span.when.Events:After,
.newsAndevents .news-and-events article a .caption .content-footer span.when.Tenders:After{
	background-image: url('../img/icons/Calendar.svg');
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
}
.newsAndevents .news-and-events article a .caption .content-footer span.where.Events:After{
	background-image: url('../img/icons/Location.svg');
	width: 14px;
	height: 20px;
	background-size: 14px 20px;
}
.newsAndevents .news-and-events article a .caption .content-footer span.when.Announcements:After{
	/* background-image: url('../img/icons/Icon-Sandclock@2x.png');
	width: 10px;
	height: 14px;
	background-size: 10px 14px; */
}
.newsAndevents .news-and-events article a .caption .content-footer span.when:after,
.newsAndevents .news-and-events article a .caption .content-footer span.where:after{
	content: '';
	background-repeat: no-repeat;
	background-position: center center;
	display: inline-block;
	position: absolute;
	top: -1px;
	left: 0px;
}
.newsAndevents .news-and-events article a .caption p{ font-family: "Open Sans"; }
.newsAndevents .news-and-events article a .caption p{ margin-bottom: 2px; }
.newsAndevents .alert-announcements{
	display: table;
	background-color: #f0f0f0;
	padding: 12px 30px 27px 30px;
	margin-top: 20px;
	margin-bottom: 40px;
}
.newsAndevents .alert-announcements h4{ margin-bottom:5px; }
.newsAndevents .alert-announcements .col-sm-4 .in-content h4{ margin-top:20px; }
.newsAndevents .alert-announcements .col-sm-4 .in-content a{ 
	font-size: 13px;
	line-height: 23px;
}
.newsAndevents .alert-announcements p{ 
	font-size: 13px;
	line-height: 23px;
	margin-bottom:5px; 
}
.newsAndevents .alert-announcements div.col-sm-4:nth-child(3){ padding-left:0px; padding-right:10px; }
.newsAndevents .alert-announcements div.col-sm-4:nth-child(4){ padding-left:10px; padding-right:10px; }
.newsAndevents .alert-announcements div.col-sm-4:nth-child(5){ padding-left:10px; padding-right:0px; }
.newsAndevents .related-NEAT .subs_page { padding-bottom:11px; }
.newsAndevents .related-NEAT{ padding:10px 0px 0px 0px; }
.newsAndevents .related-NEAT h3{ margin-bottom: 0; }
.newsAndevents .related-NEAT h3{ margin-bottom: 0; }
.newsAndevents .related-NEAT .subs_page .col-sm-4.related-NEAT-lists{ padding:0px 10px; }
.newsAndevents .related-NEAT .subs_page .col-sm-4.related-NEAT-lists a h4{ 
	margin-top: 11px;
	margin-bottom: 6px;
}
.newsAndevents .related-NEAT .subs_page .col-sm-4.related-NEAT-lists a:hover h4{ color:#f27a24; }
.newsAndevents .related-NEAT .subs_page .col-sm-4.related-NEAT-lists a img{ 
	width: 100%;
	min-height: 155px;
	background-color: #f0f0f0;
}
.newsAndevents .related-NEAT .subs_page .col-sm-4.related-NEAT-lists a time{ 
	font-size: 13px;
	color: #898989;
}
.newsAndevents div.pagination ul.pagination{ 
	left: auto;
	right: auto;
}
.newsAndevents .searchbox,
.newsAndevents .searchbox-open,
.newsAndevents .searchbox-input,
.newsAndevents .searchbox-icon,
.newsAndevents .searchbox-submit{
	max-width:250px;
}
.newsAndevents .searchbox,
.newsAndevents .searchbox-input,
.newsAndevents .searchbox-icon,
.newsAndevents .searchbox-submit{
	height: 50px;
}
.newsAndevents .searchbox-open,
.newsAndevents .searchbox-input{
	width:100%!important;
}
.newsAndevents .searchbox-icon,
.newsAndevents .searchbox-submit{
	line-height:50px;
}
.newsAndevents .searchbox{
	width: 100px;
	border: 1px solid transparent;
	position: absolute;
	right: 0;
	top: 0;
	/*  position: relative; float: right; */
	overflow: hidden;
	margin-right: 0px;
	
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	-ms-transition: width 0.3s;
	-o-transition: width 0.3s;
	transition: width 0.3s;
}
.newsAndevents .searchbox.events{
	top: -51px;
}
.newsAndevents .searchbox:hover{
	width:100%!important;
}
.newsAndevents .searchbox-submit,
.newsAndevents .searchbox-open .searchbox-submit{ z-index:2; }
.newsAndevents .searchbox-open .searchbox-icon{ z-index:-2; }
.newsAndevents .searchbox-open{
	border: 1px solid #f0f0f0;
	border-bottom: none;
}
.newsAndevents .searchbox-input{
	font-family: "Montserrat";
	font-size: 14px;
	color: #636363;
	background-color: #fff;
	padding-left: 50px;
	padding-right: 0;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
	outline: 0;
	border: none;
}
.newsAndevents .searchbox-input:-webkit-input-placeholder,
.newsAndevents .searchbox-input:-moz-placeholder{
	color: #636363;
	opacity: 1;
}
.newsAndevents .searchbox-icon,
.newsAndevents .searchbox-submit{
	width:50px;
	font-family: verdana;
	font-size: 16px;
	background:#fff;
	color:#636363;
	display: block;
	position: absolute;
	top: 0; 
	right: auto;
	padding: 0; 
	margin: 0;
	border: none;
	outline: 0;
	text-align: center;
	cursor: pointer;
}
/* end news and events */

/* socmed horizontal or vertical model a*/
/* create html, vertical, horizontal
<div class="socmedTypeB">
<a rel="facebook" class="facebook socmed-link"><i class="fb"></i></a>
<a rel="twitter" class="twitter socmed-link"><i class="tw"></i></a>
<a rel="googleplus" class="google-plus socmed-link"><i class="gplus"></i></a>	
<a rel="linkedin" class="linkedin socmed-link"><i class="linkedin"></i></a>
</div>
*/
.socmedTypeA.horizontal a{ display: inline-block; }
.socmedTypeA.vertical a{ display: block; }
.socmedTypeA.horizontal a .fb,
.socmedTypeA.horizontal a .tw,
.socmedTypeA.horizontal a .gplus,
.socmedTypeA.horizontal a .linkedin,
.socmedTypeA.horizontal a .mail{
	margin-right: 10px;
}
.socmedTypeA.vertical a .fb,
.socmedTypeA.vertical a .tw,
.socmedTypeA.vertical a .gplus,
.socmedTypeA.vertical a .linkedin,
.socmedTypeA.vertical a .mail{
	margin-right: 0px;
}
.socmedTypeA{
	padding-left: 0px;
	margin-left: 0px;
	display: inline-block;
}
.socmedTypeA a .fb,
.socmedTypeA a .tw,
.socmedTypeA a .gplus,
.socmedTypeA a .linkedin,
.socmedTypeA a .mail{
	width: 24px;
	height: 24px;
	background-size: 24px 48px;
	background-color:transparent;
	background-repeat:no-repeat;
	display: inline-block;
	background-position: top;
	cursor: pointer;
}
.socmedTypeA a .fb{ background-image: url('../img/icons/Socmed-Facebook@2x.png'); }
.socmedTypeA a .tw{ background-image: url('../img/icons/Socmed-Twitter@2x.png'); }
.socmedTypeA a .gplus{ background-image: url('../img/icons/Socmed-Google@2x.png'); }
.socmedTypeA a .linkedin{ background-image: url('../img/icons/Socmed-LinkedIn@2x.png'); }
.socmedTypeA a .mail{ background-image: url('../img/icons/Socmed-Email@2x.png'); }
.socmedTypeA a:hover .fb,
.socmedTypeA a:hover .tw,
.socmedTypeA a:hover .gplus,
.socmedTypeA a:hover .linkedin,
.socmedTypeA a:hover .mail{
	background-position: bottom;
}
/* end socmed horizontal or vertical model a */

/* socmed horizontal or vertical model b*/
/* create html, vertical, horizontal
<div class="socmedTypeB">
<a rel="facebook" class="facebook socmed-link"><span class="fa fa-facebook"></span></a>
<a rel="twitter" class="twitter socmed-link"><span class="fa fa-twitter"></span></a>
<a rel="googleplus" class="google-plus socmed-link"><span class="fa fa-google-plus"></span></a>
<a rel="linkedin" class="linkedin socmed-link"><span class="fa fa-linkedin"></span></a>
</div>
*/
.socmedTypeB.horizontal a{ display: inline-block; }
.socmedTypeB.vertical a{ display: block; }
.socmedTypeB.horizontal a.facebook,
.socmedTypeB.horizontal a.twitter,
.socmedTypeB.horizontal a.google-plus,
.socmedTypeB.horizontal a.linkedin,
.socmedTypeB.horizontal a.mailto{
	margin-right: 10px;
}
.socmedTypeB.vertical a.facebook,
.socmedTypeB.vertical a.twitter,
.socmedTypeB.vertical a.google-plus,
.socmedTypeB.vertical a.linkedin,
.socmedTypeB.vertical a.mailto{
	margin-right: 0px;
}
.socmedTypeB{
	padding-left: 0px;
	margin-left: 0px;
	display: inline-block;
}
.socmedTypeB a.facebook{color: #2a4f84;}
.socmedTypeB a.facebook:hover{color: #fff; background-color:#2a4f84;}
.socmedTypeB a.twitter{color: #00b1f9;}
.socmedTypeB a.twitter:hover{color: #fff; background-color:#00b1f9;}
.socmedTypeB a.google-plus{color: #da4735;}
.socmedTypeB a.google-plus:hover{color: #fff; background-color:#da4735;}
.socmedTypeB a.linkedin{color: #0077aa;}
.socmedTypeB a.linkedin:hover{color: #fff; background-color:#0077aa;}
.socmedTypeB a.mailto{color:#5C5C5C;}
.socmedTypeB a.mailto:hover{color:#fff; background-color:#5C5C5C;}
.socmedTypeB a.facebook,
.socmedTypeB a.twitter,
.socmedTypeB a.google-plus,
.socmedTypeB a.linkedin,
.socmedTypeB a.mailto{
	height: 40px;
	width: 40px;
	display: block;
	font-size: 17px;
	line-height: 29px;
	text-align: center;
	vertical-align: middle;
	border-radius: 50%;
	margin: auto;
	margin-bottom: auto;
	padding: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
/* end socmed horizontal or vertical model b */

/* categories and sectors */
.category-membership{ display: table; }
.category-membership .col-sm-4 .content-category-membership{
	background-color: #f5f5f5;
	position: relative;
	display: inline-block;
	padding: 2px 30px 30px;
	text-align: center;
	/* edited by Koyan 14-12-2018 */
	height:400px;
	max-height:400px;
	/*height:348px;*/
	/*max-height:348px;*/
	overflow:hidden;
}
.category-membership .col-sm-4 .content-category-membership h2{
	margin-bottom: 0px;
}
.category-membership .col-sm-4 .content-category-membership h4{
	margin-top: 4px;
	margin-bottom: 12px;
}
.category-membership .col-sm-4 .content-category-membership p{ text-align:left; }
.category-membership .col-sm-4 .content-category-membership .btn{ 
	position: absolute;
	bottom: 30px;
	left: 50%;
    transform: translate(-50%, 0);
}
/* end categories and sectors */

/* membership apply */
.membership-apply{ 
	display: table;
	margin-top: 33px;
}
.membership-apply .left{ padding-right:20px; }
.membership-apply .right{ padding-left:20px; }
.membership-apply label.mention{
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
}
.membership-apply h2{ margin-top: 0px; }
.membership-apply .membership-fees{
	width: 100%;
	height: 100%;
	border: 1px solid #ccc;
	padding: 0px 20px 10px 20px;
	display: table;
}
.membership-apply .membership-fees h3{
	margin-top: 11px;
	margin-bottom: 3px;
}
.membership-apply .membership-fees h4{
	font-family: "Montserrat";
	width: auto;
	display: inline-block;
	margin-top:0px;
	margin-bottom: 2px;
}
.membership-apply .membership-fees ul{ margin-bottom: 0px; }
.membership-apply .membership-fees ul,
.membership-apply .membership-fees ul li{
	width: 100%;
	margin: 0px !important;
}
.membership-apply .membership-fees ul li label{
	width: auto;
	font-weight:normal;
	font-size:14px;
	line-height:1.5;
	display: unset;
}
.membership-apply .membership-fees ul li span.pull-right{}
.membership-apply .membership-fees-download{ 
	margin-top:20px;
	margin-bottom: 38px;
}
.membership-apply .membership-fees-download .btn{ 
	margin-right: 18px; 
	position: relative;
	border: 1px solid #ccc!important;
}
.membership-apply .membership-fees-download .btn:hover{ 
	border: 1px solid #f26824 !important;
}
.membership-apply .alert-announcements{ 
	background-color: #f5f5f5;
	padding: 18px 30px 3px 30px;
	margin-top: 50px;
}
.membership-apply .alert-announcements h2{ font-size: 20px; }
.membership-apply .alert-information{ 
	background-image:url('../img/icons/icon-info.png');
	background-repeat:no-repeat;
	background-size:36px 36px;
	background-position:right 30px center;
	margin-top: 8px;
	padding: 21px 30px 26px 30px;
}
.membership-apply .alert-information p strong,
.membership-apply .alert-information p a{ 
	cursor:pointer
}
.membership-apply .alert-information p{ 
	font-size: 13px;
	line-height: 23px;
	margin-bottom:0px;
	padding-right: 56px;
}
.membership-apply form input{ margin-top: -1px; }
.membership-apply .col-sm-5.captcha2{ 
	height:49px; 
	border-right: 1px solid #ccc; 
}
.membership-apply .col-sm-5.captcha2 a#new_captcha{ 
	height: 24px;
	color:#63636363;
	position: absolute;
	left: -34px;
	top: 11px;
	z-index: 1;
}
.membership-apply .col-sm-5.captcha2 a#new_captcha:hover{ 
	color:#636363;
}
.membership-apply .col-sm-5.captcha2 img.map-captcha{ 
	width: 100%; 
	height:49px; 
	border: none;
}
.membership-apply .checkbox-agreed{ 
	display: table;
	float: left;
	padding: 9px 30px 30px 30px;
	margin-top: -1px;
	border:1px solid #ccc;
}
.membership-apply .checkbox-agreed ul{ 
	padding-left:0px!important;
	list-style-type:none;
	margin-bottom: 22px;
}
.membership-apply .checkbox-agreed ul li,
.membership-apply .checkbox{ 
	margin: 0px !important;
}
.membership-apply .checkbox label {
	font-size: 13px;
	line-height: 23px;
	margin-top: 10px; 
}
.membership-apply .checkbox label:before {
    margin-top: 2px;
}
.membership-apply button{
    float: right;
}
.container-search-members .tab-content.content-search-members { 
	display:table; 
	padding: 20px 30px;
	width: 100%;
}
.container-search-members button,
.container-search-members .btn { width:100%; }
.container-search-members ul.nav-tabs.tab-search-members{
	border-bottom: 1px solid transparent;
	margin-bottom: 0px;
}
.container-search-members ul.nav-tabs.tab-search-members li{
	background-color: #fff;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.container-search-members ul.nav-tabs.tab-search-members li a{
	color: #252525;
	border-radius: 0px;
	margin-right: 0px;
	padding: 10px 20px;
	border: 1px solid #f0f0f0;
	border-bottom-color: #f0f0f0;
	margin-bottom: -1px;
}
.container-search-members ul.nav-tabs.tab-search-members li.active a,
.container-search-members ul.nav-tabs.tab-search-members li.active a:hover{
	background-color: #f0f0f0;
	color: #252525!important;
}
.container-search-members ul.nav-tabs.tab-search-members li a:hover{
	color: #f27a24;
	background-color: #fff;
	border: 1px solid #f0f0f0;
	border-bottom-color: transparent;
}
/* end membership apply */

/* membership profile */
#members-prof {
    display: grid;
}
#members-prof .intl-tel-input .country-list {
    z-index: 998;
}
#members-prof input{ font-family: "Open Sans"; }
#members-prof .row{ position:relative; }
#members-prof .mCustomScrollbar{
	max-height:391px;
	background-color:#fff;
}
#members-prof .profile-member-title-headline{
	width: 100%;
	display: block;
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 120px;
	position: relative;
}
#members-prof .profile-member-title-headline small {
	margin: 9px 0;
	float: right;
	position: absolute;
	right: 20px;
	top: 0;
}
#members-prof .btnGotoACOP,
#members-prof .btnMemberToolkit {
	padding: 10px 19px !important;
	position: absolute;
	right: 0px;
	top: -7px;
}
#members-prof .left_container_m_profile,
#members-prof .right_container_m_profile{
	float:left;
}
#members-prof .left_container_m_profile{
	width: 22%;
	margin-top: 25px;
	padding-left: 0;
	padding-right: 30px;
}
#members-prof .left_container_m_profile .btn-orange{
	font-size: 14px;
}
#members-prof .left_container_m_profile .logo-members{
	width: 100%;
	min-height: 100px;
	background-color:#f5f5f5;
	border: 1px solid #DEDEDE;
	/* display: table-cell; */
	/* display: table; */
	display: block;
	margin-bottom: 20px;
	padding: 20px;
}
#members-prof .left_container_m_profile .logo-members img{
	width: 100%;
	max-width: 100%;
	display: inline-block;
}
#members-prof .right_container_m_profile{
	width: 78%;
	margin-top: 37px;
	padding-right: 0px;
	padding-left: 0px;
}
#members-prof .right_container_m_profile .tabbed-of-member{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 30px !important;
}
#members-prof .right_container_m_profile .tabbed-of-member .tab-profile {
	background-color: #fff;
	color: #ff7400;
	text-align:center;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	/* padding: 10px 19px; */
	padding: 10px 15px;
	cursor: pointer;
}
#members-prof .right_container_m_profile .tabbed-of-member #tab-profile-member li.tab-profile {
    border: 1px solid #f5f5f5;
	margin-left: -1px;
}
#members-prof .right_container_m_profile .tabbed-of-member #tab-profile-member li.tab-profile[disabled="disabled"] a{
	color: #252525 !important;
}
#members-prof .right_container_m_profile .tabbed-of-member #tab-profile-member li.tab-profile:hover,
#members-prof .right_container_m_profile .tabbed-of-member #tab-profile-member li.tab-profile.active {
    background-color: #f5f5f5;
}
#members-prof .right_container_m_profile #tab-profile-member{
	padding-top: 0px;
	margin-top: -3px;
	margin-bottom: 0px;
	border-bottom: 1px solid #cccccc;
}
#members-prof .right_container_m_profile #f_acop .mCustomScrollbar{
	margin-top:24px;
}
#members-prof .right_container_m_profile #myTabMember {
	padding-bottom: 25px;
}
#members-prof .right_container_m_profile #myTabMember .list-sub{
	max-width: 720px;
	color: #636363;
	line-height: 28px;
	font-size: 14px;
}
#members-prof .right_container_m_profile #myTabMember.tab-content label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-size: 13px;
    color: #252525;
    margin-top: 23px;
	cursor: pointer;
}
#members-prof .right_container_m_profile #myTabMember.tab-content .bootstrap-filestyle label {
    margin-top: 0px;
	color: #fff;
	border: 1px solid #ccc;
}
#members-prof .right_container_m_profile #myTabMember.tab-content .bootstrap-filestyle label:hover {
	border: 1px solid #ff7400;
}
#members-prof .right_container_m_profile #myTabMember.tab-content .btn {
	font-size: 13px;
	text-transform: none;
}
#members-prof .right_container_m_profile #myTabMember.tab-content .c2_right .form-control[disabled],
#members-prof .right_container_m_profile #myTabMember.tab-content .c2_right .form-control[readonly],
fieldset[disabled] #members-prof .right_container_m_profile #myTabMember.tab-content .c2_right .form-control {
    border: 1px solid #cccccc !important;
    border-left: none;
}
#members-prof .right_container_m_profile #myTabMember.tab-content .c2_left.c2_e_p .input-group {
    padding-right: 30px;
}
#members-prof .right_container_m_profile #myTabMember.tab-content button.btn.btn-saveprofile{
	float:right;
	text-transform: none;
	font-size: 14px;
	border: 1px solid #ff7400;
}
#members-prof .content-member-profile #myTabMember{
	background-color: #f5f5f5;
}
#members-prof .right_container_m_profile #myTabMember.tab-content .col-sm-12:first-child{
	padding-top:0px;
}
#members-prof .right_container_m_profile #myTabMember.tab-content .col-sm-12 .row-profile-wrapper:first-child label,
#members-prof .right_container_m_profile #myTabMember.tab-content .history-list-wrapper label{
	margin-top:0px;
}
#members-prof .right_container_m_profile #myTabMember.tab-content .history-list-wrapper label.text-history,
#members-prof .right_container_m_profile #myTabMember.tab-content .history-list-wrapper label.time-history{
	font-weight:normal;
}
#members-prof .right_container_m_profile #myTabMember.tab-content .contact_1 .t_i_contact p,
#members-prof .right_container_m_profile #myTabMember.tab-content .contact_2 .t_i_contact p{
	margin-top:3px;
}
#members-prof .right_container_m_profile #myTabMember label.label_content_right {
	width: auto;
	float: left;
	margin-top: 5px;
	padding-right: 20px;
}
#members-prof .right_container_m_profile #myTabMember .radio_custom_by_am.t_group_corporation_y_n {
	display: table;
	margin-top: 19px;
}
#members-prof .right_container_m_profile #myTabMember .radio_custom_by_am.t_group_corporation_y_n .yn_left,
#members-prof .right_container_m_profile #myTabMember .radio_custom_by_am.t_group_corporation_y_n .yn_right{
	float:left;
	width:100px;
}
#members-prof .right_container_m_profile #myTabMember .radio_custom_by_am.t_group_corporation_y_n .yn_left input,
#members-prof .right_container_m_profile #myTabMember .radio_custom_by_am.t_group_corporation_y_n .yn_right input{
	position: absolute;
}
#members-prof .right_container_m_profile #myTabMember .radio_custom_by_am.t_group_corporation_y_n .yn_left label,
#members-prof .right_container_m_profile #myTabMember .radio_custom_by_am.t_group_corporation_y_n .yn_right label{
	margin:0px;
	cursor:pointer;
}
#members-prof .right_container_m_profile .profile-tab-content{
	width: 100%;
	padding: 21px 5px 20px 5px;
	display: inline-block;
}
#members-prof .right_container_m_profile .profile-tab-content hr{
	margin-top: 25px;
	margin-bottom: 0px;
}
#members-prof .right_container_m_profile .profile-tab-content.contact_s{
	padding: 21px 0px 20px 0px;
	min-width: 835px;
	display: inline-block;
}
#members-prof .row-profile-wrapper{
	width: 100%;
    position: relative;
	display: block;
	margin-bottom: 0px;
}
#members-prof .right_container_m_profile .tabbed-of-member.content-member-profile #myTabMember #historyprofile .history-list-wrapper{
	padding: 20px 20px 20px;
	margin-bottom: 1px;
}
#members-prof .right_container_m_profile .c_f_acop {
	padding: 20px;
}
#members-prof .right_container_m_profile .information_l_1 p{
	font-weight: 600;
	text-align: center;
	margin: 38px 50px 45px 50px;
	line-height: 24px;
	font-size: 16px;
}
#members-prof .right_container_m_profile .c_f_acop p{
	line-height: 24px;
}
#members-prof .right_container_m_profile .c_f_acop .mCSB_inside > .mCSB_container {
    padding:0px 20px;
}
#members-prof .right_container_m_profile .nav-tabs {
    border-bottom: none;
}
#members-prof .row-profile-wrapper input,
#members-prof .row-profile-wrapper textarea,
#members-prof .right_container_m_profile #myTabMember textarea{
    color: #636363;
    resize: none !important;
}
#members-prof .right_container_m_profile .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0,0,0,0.2);
}
#members-prof .right_container_m_profile .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0,0,0,0.6);
}
#members-prof .left_container_m_profile .descr-profile {
	padding: 24px 0px;
}
#members-prof .left_container_m_profile .descr-profile .member_profile{
	font-size:13px;
	color: #252525;
}
#members-prof .left_container_m_profile .descr-profile .info1,
#members-prof .left_container_m_profile .descr-profile .info2,
#members-prof .left_container_m_profile .descr-profile .info3{
	margin-bottom:19px;
}
#members-prof .left_container_m_profile .descr-profile .info6 a{
	display: block;
	word-break: break-all;
}
#members-prof .left_container_m_profile .brand-trade {
	width: 100%;
	padding: 20px 0px 20px 0px;
}
#members-prof .left_container_m_profile .traders-img {
	padding: 12px 0px 0px;
	margin: 0px auto;
	position: relative;
}
#members-prof .left_container_m_profile .logo-traders h3 {
	color: #EF6E19;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
}
#members-prof .left_container_m_profile .logo-traders {
	width: 100%;
	vertical-align: middle;
	display: table-cell;
	padding: 0px;
	min-width: 195px;
}
#members-prof textarea:focus,
#members-prof input[type="text"]:focus,
#members-prof input[type="password"]:focus,
#members-prof input[type="datetime"]:focus,
#members-prof input[type="datetime-local"]:focus,
#members-prof input[type="date"]:focus,
#members-prof input[type="month"]:focus,
#members-prof input[type="time"]:focus,
#members-prof input[type="week"]:focus,
#members-prof input[type="number"]:focus,
#members-prof input[type="email"]:focus,
#members-prof input[type="url"]:focus,
#members-prof input[type="search"]:focus,
#members-prof input[type="tel"]:focus,
#members-prof input[type="color"]:focus,
.uneditable-input:focus {
    border-right: 1px solid #ee7813 !important;
}
#members-prof .c_form_contact .s_contact{
	width: 50%;
	float: left;
	padding: 0px 20px 20px 20px;
}
#members-prof .c_form_contact .s_contact.contact_1 {
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
}
#members-prof .c_form_contact .s_contact.contact_2{
	border-bottom:1px solid transparent;
}
#members-prof .c_form_contact .s_contact.contact_3{
	border-right: 1px solid transparent;
}
#members-prof .c_form_contact .s_contact.contact_1 .fl_name,
#members-prof .c_form_contact .s_contact.contact_2 .fl_name,
#members-prof .c_form_contact .s_contact.contact_3 .fl_name,
#members-prof .c_form_contact .s_contact.contact_4 .fl_name,
#members-prof .fl_name,
#members-prof .fl_name,
#members-prof .c2_left,
#members-prof .c2_right{
	width:50%;
	float:left;
}
#members-prof .c_form_contact .s_contact .t_i_contact {
	width:100%;
}
#members-prof .c_form_contact .s_contact .t_i_contact p:first-child{
	font-size:14px;
	font-family:"Montserrat";
	font-weight: 600;
	margin-top: 17px;
	margin-bottom:0px;
	color:#252525;
}
#members-prof .c_form_contact .s_contact .t_i_contact p:last-child{
	font-size: 14px;
	font-family: "Montserrat";
	margin-bottom: 0px;
	color: #252525;
	line-height: 0.9;
}
#members-prof .c_form_contact .s_contact.contact_4 .t_i_contact p{}
#members-prof .c_form_contact .s_contact.contact_4 .input-group-addon {
    border: none !important;
}
#members-prof .c_form.c_form_contact{
	padding: 0px;
}
#members-prof .c_form.c_form_contact,
#members-prof .a_form.a_form_full{
	width: 100%;
}
#members-prof .tab-content .c_form_contact .input-group,
#members-prof .tab-content .c_form_contact .form-control{
	width:100%;
}
#members-prof #tab-profile-member {
	background-color: #fff;
	padding-left: 0px;
	margin-bottom: 16px;
}
#members-prof .left_container_m_profile .descr-profile span {
	color:#898989;
	font-size: 13px;
}
#members-prof .left_container_m_profile .back-linkmembers {
	text-transform: uppercase;
	padding-top: 21px;
	padding-bottom: 34px;
	vertical-align: middle;
	position: relative;
}
#members-prof .left_container_m_profile .back-linkmembers a {
	vertical-align: middle;
	font-size: 14px;
	text-decoration: none;
}
#members-prof .left_container_m_profile .back-linkmembers i {
	font-size: 16px;
	margin-right: 8px;
	color: #FF6500;
}
#members-prof .list-sub p {
	font-size: 14px;
}
#members-prof .list-sub ul li a{
	font-size: 13px;
}
#members-prof .list-sub ul {
	padding: 0px;
	margin: 0px;
}
#members-prof .list-sub li {
	list-style: none;
	padding: 0px;
}
#members-prof #tab-profile-member li a {
	font-family: "Montserrat-Semibold";
	font-weight: initial;
	font-size: 16px;
	color: #FF6500;
	background-color: transparent;
	/* padding: 0px 14px 0px 0px; */
	padding: 0px;
	margin-right: 0px !important;
	border: 1px solid transparent;
}
#members-prof #tab-profile-member  li.active a {
	color: #555 !important;
	border: 1px solid tranparant;
}
/* end membership profile */

/* membership profile tab group membership */
#members-prof .right_container_m_profile #g_membership .input-group {
    width: 100%;
}
#members-prof .right_container_m_profile #g_membership .input-group i{
	width:500px;
    position:absolute; 
	top:50px; 
	left:0px; 
	font-size:11px; 
}
#members-prof .right_container_m_profile #g_membership .tabs-left .list_group_membership {
     /* width: 320px; */
    width: 40%;
	margin-right: 0px;
	background-color: #fff;
	padding: 0px;
	border-right: 1px solid #f5f5f5;
	border-bottom: none;
	float: left;
	position: relative;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .list_group_membership:after {
    content: "";
    height: 100%;
    position: absolute;
    /* right: 0px; */
    right: -2px;
    width: 8px;
	z-index:998;
	top:0px;

	background: rgba(226,226,226,0);
	background: -moz-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.65) 65%, rgba(204,204,204,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(226,226,226,0)), color-stop(65%, rgba(226,226,226,0.65)), color-stop(100%, rgba(204,204,204,1)));
	background: -webkit-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.65) 65%, rgba(204,204,204,1) 100%);
	background: -o-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.65) 65%, rgba(204,204,204,1) 100%);
	background: -ms-linear-gradient(left, rgba(226,226,226,0) 0%, rgba(226,226,226,0.65) 65%, rgba(204,204,204,1) 100%);
	background: linear-gradient(to right, rgba(226,226,226,0) 0%, rgba(226,226,226,0.65) 65%, rgba(204,204,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#cccccc', GradientType=1 );
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs {
	width:100%;
}
#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left{
    height:100%;
	max-height:881px;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .left_m_gm_profile,
/* #members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs, */
#members-prof .right_container_m_profile #g_membership .tabs-left .list_group_membership,
#members-prof .right_container_m_profile #g_membership .tabs-left .tab-content{
    height:833px;
	max-height:833px;
}
#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left {
    overflow: unset;
}
#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left .filter_left_gm{
    width:320px;
	float:left;
}
#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left .filter_right_gm{
    width: 473px;
	float: left;
	min-height: 49px;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li a {
	font-size: 13px;
	font-weight: 600;
    padding: 5px 0px;
    margin-bottom: 0px;
	border: none;
	color: #252525;
	text-decoration:none;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li {
	border-bottom: 1px solid #f5f5f5;
	background-color: transparent;
	margin-bottom: 10px;
	padding-bottom: 13px;
	margin-left: 20px;
	margin-right: 20px;
	width: 280px;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li:first-child {
	margin-top:10px;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li:last-child {
	margin-bottom: 0px;
	border-bottom: none;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li a span {
	position: absolute;
	margin-top: 1px;
	font-size: 13px;
	line-height: 24px;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li span {
	position: absolute;
	margin-top: 5px;
	font-size: 13px;
	line-height: 24px;
	z-index: 1;
	color: #252525;
	font-weight: 600;
	font-family: "Montserrat", Open Sans, Arial, sans-serif;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li a p {
	font-size: 13px;
	line-height: 23px;
	padding-left:25px;
	margin-bottom: 0;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li a:hover {
    border-color: #eeeeee #fff #eeeeee #eeeeee;
    background-color: #fff;
    padding-left: 0px;
    margin-left: 0px;
    color: #F79644;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li:hover span{
    color: #F79644;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs .active a {
    padding: 5px 0px;
    margin-left: 0px;
	color: #F79644;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs .active span {
	color: #F79644;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .tab-content {
    border: 1px solid transparent;
    padding: 0px;
    background-color: #fff;
	/* width: 473px; */
	width: 60%;
	float: right;
}
#members-prof .right_container_m_profile #g_membership .tabs-left .tab-content .c_form_in{
    padding:0px 20px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am {
    display: table;
    display: inline-block;
    margin-bottom: 0px;
    width: auto;
}
#members-prof .right_container_m_profile #g_membership .l_group_membership {
    float: left;
    margin-right: 0px;
    margin-bottom: 0px !important;
    padding-bottom: 5px;
    padding-right: 15px;
}
#members-prof .right_container_m_profile #g_membership .l_group_membership.type_membership {
    margin-top: 16px !important;
	padding-right: 28px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left i {
    background-image: url('../img/icons/Impacts-Button-Info.png');
    background-position: center top;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    position: relative;
    top: 6px;
    left: 8px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left .tooltip_am {
    display: none;
    padding-left: 27px;
    padding-top: 15px;
	margin-left: 64px;
    position: absolute;
    /* width: 100%; */
    width: auto;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more {
    width: 34vw;
    /* max-height: 400px; */
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more p {
    font-size: 13px;
	font-family: Open Sans;
	font-style: initial;
	color: #636363;
	line-height: 24px;
	text-align: left;
	font-weight: normal;
	cursor: initial;
	margin-bottom: 0px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more ul {
    list-style-type: lower-alpha;
    padding-left: 15px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more ul li{
    font-size: 13px;
	font-family: Open Sans;
	font-style: initial;
	color: #636363;
	line-height: 24px;
	text-align: left;
	font-weight: normal;
	cursor: initial;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more hr {
    margin-top: 14px;
    margin-bottom: 10px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more{
	height: auto;
	background-color: #fff;
	padding: 11px 20px 13px 20px;
	position: absolute;
	z-index: 999;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left:hover .tooltip_am {
    display: block;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more::before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 2px 10px 10px 10px;
    border-color: transparent transparent #fff;
    filter: drop-shadow(0 -1px 1px rgba(0,0,0,.1));
    margin-top: -23px;
    position: absolute;
    margin-left: -5px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am {
    display: table;
    display: inline-block;
	margin-top: 0;
    margin-bottom: 0px;
    width: auto;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left {
    width: auto;
    margin-top: 12px;
    padding-right: 44px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_right {
    width: auto;
    margin-top: 16px;
    padding-right: 20px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left,
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_right,
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am .yn_left,
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am .yn_right,
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership_y_n .yn_left,
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership_y_n .yn_right {
    float: left;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership_y_n .yn_left,
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership_y_n .yn_right {
    margin-top: 22px;
    width: 65px;
}
#members-prof .right_container_m_profile #g_membership .radio_custom_by_am label {
    margin-bottom: 0px;
    margin-top: 0px;
}
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(1),
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(3),
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(5),
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(7),
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(9){
	text-align:left;
	padding: 6px 10px;
}
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(1){
    width: 30px;
}
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(3){
    width: 55px;
}
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(5){
    width: 40px;
}
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(7){
    width: 47px;
}
#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(9){
    width: 40px;
}
#members-prof .right_container_m_profile #g_membership .input-group.membership_number span {
    float: left;
    line-height: 42px;
    color: #252525;
    padding: 0px 9.5px;
    font-weight: 600;
}
#members-prof .right_container_m_profile #g_membership h2 {
	font-size: 16px;
    text-transform: none;
    margin-top: 9px;
    padding-bottom: 0;
}
#members-prof .right_container_m_profile #g_membership .g_m_add{
	float: left;
}
#members-prof .right_container_m_profile #g_membership .g_m_del,
#members-prof .right_container_m_profile #g_membership  .g_m_add {
	color: #252525;
    margin-bottom: 15px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    font-weight: 600;
    margin-top: 13px;
}
#members-prof .right_container_m_profile #g_membership .m_prof_del_gm {
    width: 100%;
	min-height: 48px;
	margin-top: -48px;
}
#members-prof .right_container_m_profile #g_membership .g_m_del {
    float: right;
}
#members-prof .right_container_m_profile #g_membership .g_m_add:hover,
#members-prof .right_container_m_profile #g_membership .g_m_del:hover {
    color: #ee7813;
}
#members-prof .right_container_m_profile #g_membership .verify_gm_profile {
    padding-top:30px;
	padding-bottom:30px;
	display:inline-block;
	width: 100%;
}
#members-prof .right_container_m_profile #g_membership .verify_gm_profile .verify_gm_profile_l{
	width:80%;
	float:left;
}
#members-prof .right_container_m_profile #g_membership .verify_gm_profile .verify_gm_profile_r{
	width:20%;
	float:left;
}
#members-prof .right_container_m_profile #g_membership .row{
	padding:0px 20px;
}
#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left .filter_left_gm.add_out_f_list{
	display:block;
}
#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left .filter_left_gm.add_in_f_list{
	display:none;
}
#members-prof .questionMembers{
	margin-right:30px;
}
/* end membership profile tab group membership */

/* members profile no login */
#members-prof #member_question .list-reports li{ list-style-type: none; }
#members-prof .m_question, 
#members-prof .m_answer {
	padding: 0 0 10px 30px;
	position: relative;
}
#members-prof .m_question {
	color: #999999;
}
#members-prof .m_answer {
	display: none;
	padding-bottom: 20px;
}
#members-prof .m_question i.fa, 
#members-prof .m_answer i.fa {
	position: absolute;
	left: 0;
	top: 5px;
}
#members-prof #subsidiary .list-name{
	padding-left:0px;
}
#members-prof #subsidiary .list-name ul{
	padding-left: 0;
	margin-bottom: 0;
	list-style-type: none;
}
#members-prof #subsidiary .list-name ul li{
	line-height:24px;
}
/* end members profile no login */

/* MyRSPO Login */
#MyRSPOLogin .frm_MyrspoLogin{
	padding: 30px;
}
#MyRSPOLogin .frm_MyrspoLogin .form-group span a{
	font-size:12px; 
	margin-top:12px;
}
#MyRSPOLogin .frm_MyrspoLogin .form-group label.checkbox-inline{
	width:50%; 
	height:50px; 
	padding:0px; 
	margin:0px; 
	float:right; 
	line-height:50px;
}
#MyRSPOLogin .frm_MyrspoLogin .form-group label.checkbox-inline input{
	margin: 18px 0px 0px -28px;
}
#MyRSPOLogin .login_first_register{
	height:50px;
	line-height:50px;
	padding:0px 30px;
	text-align:center;
	border-top: 1px solid #ccc;
}
/* end MyRSPO Login */

/* MyRSPO resend verify */
#myrspo_resend_verify #country-dropdown span.ui-helper-hidden-accessible{
	font-size: 12px;
}
/* end MyRSPO resend verify */

/* myrspo-registration */
#myrspo_registration .left_myrspo {
	padding-right:20px;
	padding-left:0px;
}
#myrspo_registration .left_myrspo .bordered_left_myrspo{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top:31px;
	padding-bottom:10px;
}
#myrspo_registration .left_myrspo .bordered_left_myrspo p{
	line-height:24px;
	color:#636363;
	margin-bottom: 23px;
}
#myrspo_registration .right_myrspo {
	padding-left:20px;
	padding-right:0px;
}
#myrspo_registration .right_myrspo .show_list_email_and_complete small,
#myrspo_registration .right_myrspo #form_element small{
	display: block;
	font-size: 13px;
	line-height: 21px;
	color: #636363;
}
#myrspo_registration .right_myrspo .show_list_email_and_complete small:last-child{
	margin-top: 21px;
}
#myrspo_registration .right_myrspo .alert_didnotmatch,
#myrspo_registration .right_myrspo .alert_incorrect_contact_person_email,
#myrspo_registration .right_myrspo .alert_has_previously_registered{
	background:rgb(226,77,81);
	padding:23px 30px;
}
#myrspo_registration .right_myrspo .alert_didnotmatch a,
#myrspo_registration .right_myrspo .alert_incorrect_contact_person_email a,
#myrspo_registration .right_myrspo .alert_has_previously_registered a{
	color:#fff;
	font-weight: 600;
}
#myrspo_registration .right_myrspo .alert_didnotmatch a:hover,
#myrspo_registration .right_myrspo .alert_incorrect_contact_person_email a:hover,
#myrspo_registration .right_myrspo .alert_has_previously_registered a:hover{
	text-decoration:underline;
}
#myrspo_registration .right_myrspo .alert_didnotmatch p,
#myrspo_registration .right_myrspo .alert_incorrect_contact_person_email p,
#myrspo_registration .right_myrspo .alert_has_previously_registered p{
	color:#fff;
	margin-bottom: 0px;
	line-height:24px;
}
#myrspo_registration .right_myrspo .alert_didnotmatch .btn-black,
#myrspo_registration .right_myrspo .alert_incorrect_contact_person_email .btn-black,
#myrspo_registration .right_myrspo .alert_has_previously_registered .btn-black{
	width:100%;
}
#myrspo_registration .right_myrspo .alert_has_registered{
	display:none;
	font-size:11px;
	position:absolute;
}
#myrspo_registration .right_myrspo .show_list_email_and_complete{
	margin-top:21px;
}
#myrspo_registration .right_myrspo .show_list_email_and_complete .contact_person .form-control{
	background-color:rgb(128,195,89);
	color:#fff;
}
#myrspo_registration .right_myrspo .show_list_email_and_complete .contact_person .form-control::-moz-placeholder{ color:#fff; }
#myrspo_registration .right_myrspo .show_list_email_and_complete .contact_person .form-control:-ms-input-placeholder{ color:#fff; }
#myrspo_registration .right_myrspo .show_list_email_and_complete .contact_person .form-control:-moz-placeholder{ color:#fff; }
#myrspo_registration .right_myrspo .show_list_email_and_complete .contact_person .form-control::-webkit-input-placeholder{ color:#fff; }
#myrspo_registration .right_myrspo .box-contact-form{
	width: 100%;
	background-color: #F2F2F2;
	padding: 21px 30px 15px 30px;
	margin-top: 0px;
}
#myrspo_registration .right_myrspo .input-group {
    width: 100%;
}
#myrspo_registration .right_myrspo .input-group.membership_number span {
    font-weight: 600;
    color: #252525;
    float: left;
    line-height: 50px;
    padding: 0px 9.5px;
}
#myrspo_registration .right_myrspo .input-group.membership_number .form-control:nth-child(1), 
#myrspo_registration .right_myrspo .input-group.membership_number .form-control:nth-child(3), 
#myrspo_registration .right_myrspo .input-group.membership_number .form-control:nth-child(5), 
#myrspo_registration .right_myrspo .input-group.membership_number .form-control:nth-child(7), 
#myrspo_registration .right_myrspo .input-group.membership_number .form-control:nth-child(9) {
    text-align: left;
    padding: 6px 10px;
}
#myrspo_registration .right_myrspo .membership_number .membership_number1 {
    width: 32px !important;
}
#myrspo_registration .right_myrspo .membership_number .membership_number2 {
    width: 62px !important;
}
#myrspo_registration .right_myrspo .membership_number .membership_number3 {
    width: 42px !important;
}
#myrspo_registration .right_myrspo .membership_number .membership_number4 {
    width: 52px !important;
}
#myrspo_registration .right_myrspo .membership_number .membership_number5 {
    width: 42px !important;
}
/* end myrspo-registration */

/* membership select categories */
.membershipSelectCategory{ margin-top: 46px; }
.membershipSelectCategory .col-sm-4{  }
.membershipSelectCategory .col-sm-4 .membershipSelectCategorys{
	border: solid 4px #ededed;
	padding: 11px 20px 0px 20px;
	/* min-height: 429px; */
	min-height: 460px;
}
.membershipSelectCategory .col-sm-4 .membershipSelectCategorys .membershipSelectCategorysHeader{}
.membershipSelectCategory .col-sm-4 .membershipSelectCategorys .membershipSelectCategorysHeader p{ 
	/* height: 140px; */
	height: 160px;
	margin-bottom:0px;	
}
.membershipSelectCategory .col-sm-4 .membershipSelectCategorys .membershipSelectCategorysHeader .membershipSelectCategorysTitle{}
.membershipSelectCategory .col-sm-4 .membershipSelectCategorys .membershipSelectCategorysHeader .membershipSelectCategorysTitle h1,
.membershipSelectCategory .col-sm-4 .membershipSelectCategorys .membershipSelectCategorysHeader .membershipSelectCategorysTitle h5{
	text-align:center;
}
.membershipSelectCategory .col-sm-4 .membershipSelectCategorys .membershipSelectCategorysHeader .membershipSelectCategorysTitle h1{
	margin:0px;
}
.membershipSelectCategory .col-sm-4 .membershipSelectCategorys .membershipSelectCategorysHeader .membershipSelectCategorysTitle h5{
	margin:0px 0px 13px 0px;
	color:#636363;
	font-family: "Montserrat";
}
.membershipSelectCategory .col-sm-4 .membershipSelectCategorys form.memSelect{}
.membershipSelectCategory .col-sm-4 .membershipSelectCategorys form#memOrdinary.memSelect{ margin-top: 28px; }
.membershipSelectCategory .col-sm-4 .membershipSelectCategorys form#memAffiliate.memSelect{ margin-top: 28px; }
.membershipSelectCategory .col-sm-4 .membershipSelectCategorys form#memSCA.memSelect{ margin-top: 28px; }
.membershipSelectCategory .col-sm-4 .membershipSelectCategorys form .form-group{ margin-bottom:20px; }
/* end membership select categories */

/* membership form application */
#garischange_member_application{
	padding-bottom: 26px;
}
#garischange_member_application .col-am-5-contain a {
	display: inline-block;
}
#garischange_member_application a label {
	font-family: "Montserrat-Semibold";
	font-size: 13px;
	color: #252525;
    text-decoration: none;
	text-align: center;
}
#garischange_member_application a[disabled="disabled"] label {
	color: #D0D0D0 !important;
}
#garischange_member_application a.active[disabled="disabled"] .bullets-zero {
    background: #D0D0D0;
    border: 2px solid #D0D0D0;
}
#garischange_member_application a.active[disabled="disabled"] .membershipstep {
    color: #D0D0D0;
}
#garischange_member_application .member_application_step4 .active .membershipstep,
#garischange_member_application .member_application_step3 .active .membershipstep,
#garischange_member_application .active .membershipstep{
	color:#ee7813;
}
#garischange_member_application .nav-tabs .col-lg-3.col-md-3.col-sm-3 .active .membershipstep {
    color: #252525;
}
#garischange_member_application .Map-left-status-category{}
#garischange_member_application .Map-left-status-category font{
	font-size:10px;
	letter-spacing:2px;
}
#garischange_member_application .Map-left-status-category h5{
	font-family: "Montserrat-Semibold";
	margin-top: 8px;
	margin-bottom: 10px;
}
#garischange_member_application .Map-left-status-category a{
	margin-top: 0px;
	display: inline-block;
	text-decoration: none;
}
#garischange_member_application.id-organisation,
#garischange_member_application.member_application_step2,
#garischange_member_application.member_application_step3,
#garischange_member_application.member_application_step4,
#garischange_member_application.member_application_step5 {
	background-color: transparent;
	background-position: center 8px;
	background-repeat: no-repeat;
	background-size: 40% 2px;
}
#garischange_member_application.id-organisation {
	background-image:url('../img/map/step1_map.jpg');
}
#garischange_member_application.member_application_step2 {
	background-image:url('../img/map/step2_map.jpg');
}
#garischange_member_application.member_application_step3 {
	background-image:url('../img/map/step3_map.jpg');
}
#garischange_member_application.member_application_step4 {
	background-image:url('../img/map/step4_map.jpg');
}
#garischange_member_application.member_application_step5 {
	background-image:url('../img/map/step5_map.jpg');
}
#garischange_member_application #myTab.nav-tabs {
	border-bottom: none;
	padding: 0px;
}
#garischange_member_application #myTab.nav-tabs .col-am-5-contain {
	text-align: center;
}
#garischange_member_application #myTab .bullets-zero{
	width: 17px;
	height: 17px;
	background: #fff;
	border-radius: 15px;
	margin: 0 auto 10px;
	border: 2px solid #D0D0D0;
}
#garischange_member_application #myTab.nav-tabs a:hover .bullets-zero, 
#garischange_member_application #myTab.nav-tabs a:focus .bullets-zero, 
#garischange_member_application #myTab.nav-tabs a:active .bullets-zero, 
#garischange_member_application #myTab.nav-tabs a.active .bullets-zero {
    background: #ED7A1D;
    border: 2px solid #ED7A1D;
}
.members_applications #list_gm_left {
	position: absolute;
	/* width: 205px; */
	width: 220px;
	display: block;
	height: 100%;
	left:0px;
	top: 0px;
}
.members_applications .tab-pane input, 
.members_applications .tab-pane textarea {
	border-radius:0;
	height:50px;
}
.members_applications .tab-pane label{
	font-size: 14px;
    font-family: "Montserrat-Semibold";
	color: #333;
	margin-bottom: 6px;
}
.members_applications .tab-pane i{
	font-size: 12px;
}
.members_applications .tab-pane .multiple a.remove_file {
	padding: 10px 19px !important;
	position: absolute;
	left: 0px;
	z-index: 3;
}
.members_applications .box-contact-form {
    width: 100%;
    height: auto;
    background: #F2F2F2;
    font-size: 14px;
    display: table;
    padding: 30px;
}
.members_applications .box-contact-form textarea {
	border-radius:0;
	margin-top:10px;
}
.members_applications .box-contact-form .half-width, 
.members_applications .box-contact-form .half-width-right {
    width: 45%;
    float: left;
}
.members_applications .box-contact-form .half-width-right {
    float: right;
    margin-left: 5%;
}
.members_applications .box-contact-form .form-group {
    margin-bottom: 23px;
    border-radius: 0;
}
.members_applications .box-contact-form .input-group-addon{
	border:none;
}
.members_applications .s_group_membership {
	position: relative;
	display: table;
	overflow: auto;
}
.members_applications .s_group_membership .left_m_group_memberships{
	position: absolute;
	margin: 0 auto;
	width: 220px;
	top: auto;
	max-height: 525px;
	overflow: auto;
}
.members_applications .s_group_membership .left_m_group_memberships .mCustomScrollBox {
    padding-right:15px;
}
.members_applications .s_group_membership .left_m_group_memberships .mCSB_container {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
.members_applications .s_group_membership .left_m_group_memberships .mCSB_dragger_bar {
    width: 4px;
    background-color: #CCCCCC;
	margin: 0px 0px 0px 6px;
}
.members_applications .s_group_membership .left_m_group_memberships:hover .mCSB_dragger_bar {
    background-color: #636363;
    width: 8px;
	margin: 0px auto;
	-webkit-transition: width 0.1s;
	transition: width 0.1s;
}
.members_applications .s_group_membership .left_m_group_memberships.affix {
    position: fixed !important;
	margin: 0px auto;
	top: 50px;
}
.members_applications .condition p{
	margin-top: 16px;
}
.members_applications .s_group_membership .left_m_group_memberships.affix-bottom {}
.members_applications .s_group_membership .left_m_group_memberships ul{
	list-style-type: none;
	padding: 0px;
}
.members_applications .s_group_membership .left_m_group_memberships ul li:first-child{
	padding-top: 12px;
}
.members_applications .s_group_membership .left_m_group_memberships ul li{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 14px;
	margin-bottom: 12px;
}
.members_applications .s_group_membership .left_m_group_memberships ul li.active a{
	color:#ee7813;
}
.members_applications .s_group_membership .left_m_group_memberships ul li:last-child{
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 4px;
}
.members_applications .s_group_membership .left_m_group_memberships ul li a {
    color: #252525;
    font-size: 13px;
    font-weight: 600;
	text-decoration:none;
}
.members_applications .s_group_membership .left_m_group_memberships ul li a:hover{
    color: #ED7A1D;
	cursor: pointer;
}
.members_applications .c_form .c_form_list {
    padding: 0px 20px 20px 20px;
    margin-bottom: 20px;
}
.members_applications .s_contact_details .c_form .c_form_list {
    padding: 15px 20px 5px 20px;
}
.members_applications .c_form{
    width: 585px;
	float: right;
}
.members_applications .c_form_list .g_m_add,
.members_applications .c_form_list .g_m_del {
	font-size: 14px;
	color: #252525;
    margin-bottom: 15px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    font-weight: 600;
    margin-top: 13px;
}
.members_applications .c_form_list .g_m_del {
    float: right;
}
.members_applications .c_form .c_form_in {
    background: #fff;
    display: inline-block;
    padding: 0px 20px 20px 20px;
    width: 100%;
}
.members_applications .group_membership label {
    color: #252525;
    max-width: 100%;
    display: inline-block;
    font-size: 13px;
    margin-top: 23px;
    margin-bottom: 5px;
}
.members_applications .c_form h2 {
    text-transform: none;
    margin-top: 9px;
    padding-bottom: 0;
}
.members_applications h3.title_forms {
    margin-top: 13px;
	margin-bottom: 17px;
}
.members_applications .input-group.membership_number .form-control:nth-child(1),
.members_applications .input-group.membership_number .form-control:nth-child(3),
.members_applications .input-group.membership_number .form-control:nth-child(5),
.members_applications .input-group.membership_number .form-control:nth-child(7),
.members_applications .input-group.membership_number .form-control:nth-child(9){
	text-align:left;
	padding: 6px 10px;
}
.members_applications .input-group.membership_number .form-control:nth-child(1){
    width: 30px;
}
.members_applications .input-group.membership_number .form-control:nth-child(3){
    width: 55px;
}
.members_applications .input-group.membership_number .form-control:nth-child(5){
    width: 40px;
}
.members_applications .input-group.membership_number .form-control:nth-child(7){
    width: 47px;
}
.members_applications .input-group.membership_number .form-control:nth-child(9){
    width: 40px;
}
.members_applications .input-group.membership_number span{
    float:left;
	line-height: 42px;
	color: #252525;
	padding: 0px 9.5px;
	font-weight: 600;
}
.members_applications .c_form_contact .s_contact.contact_1 .fl_name,
.members_applications .c_form_contact .s_contact.contact_2 .fl_name,
.members_applications .c_form_contact .s_contact.contact_3 .fl_name,
.members_applications .c_form_contact .s_contact.contact_4 .fl_name,
.members_applications .right_container_survey .fl_name,
.members_applications .fl_name,
.members_applications .c2_left,
.members_applications .c2_right {
    width: 50%;
    float: left;
}
.members_applications .c2_left.c2_e_p .input-group {
    padding-right: 30px;
}
.members_applications .input-group-addon {
    width: 100%;
    border: none;
	display: table;
}
.members_applications .input-group-addon.remove_child {
    width: 20px;
}
.members_applications .input-group,
.members_applications .form-control {
    width: 100%;
    max-width: 100%;
    font-family: Open Sans;
	display: inline-block;
}
.members_applications textarea.form-control:focus {
   border-right: 1px solid #ee7813 !important;
}
.members_applications .form-group .normal {
    margin-right: 10px;
}
.members_applications .form-group .normal .form-control {
    /* width: auto; */
	width: auto;
	float: left;
	height: auto;
	margin-right: 5px;
}
.members_applications .l_group_membership {
    float: left;
    margin-right: 0px;
    margin-bottom: 0px !important;
    padding-bottom: 5px;
    padding-right: 28px;
}
.members_applications .l_group_membership.type_membership {
    margin-top: 16px !important;
}
.members_applications .radio_custom_by_am label {
    margin-bottom: 0px;
    margin-top: 0px;
	cursor: pointer;
}
.members_applications .list_of_gm .radio_custom_by_am {
	width: auto;
    display: inline-block;
	margin-top: 0px;
    margin-bottom: 0px;
}
.members_applications .list_of_gm .radio_custom_by_am input{
    height: 13px;
}
.members_applications .radio_custom_by_am.t_group_membership .yn_left,
.members_applications .radio_custom_by_am.t_group_membership .yn_right{
	width: auto;
    padding-right: 45px;
	float: left;
}
.members_applications .radio_custom_by_am.t_group_membership .yn_left {
	margin-top: 10px;
}
.members_applications .radio_custom_by_am.t_group_membership .yn_right {
	margin-top: 14px;
}
.members_applications .radio_custom_by_am.t_group_membership_y_n .yn_left,
.members_applications .radio_custom_by_am.t_group_membership_y_n .yn_right {
    width: auto;
    padding-right: 45px;
	float: left;
	margin-top: 18px;
}
.members_applications .radio_custom_by_am.t_group_membership .yn_left i {
    background: url('../img/icons/Impacts-Button-Info.png');
    background-position: center top;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    position: relative;
    top: 6px;
    left: 8px;
}
.members_applications .radio_custom_by_am.t_group_membership .yn_left .tooltip_am {
    display: none;
    padding-left: 27px;
    padding-top: 15px;
    position: absolute;
    width: auto;
}
.members_applications .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more {
    width: 34vw;
}
.members_applications .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more p {
    font-size: 13px;
	font-family: Open Sans;
	font-style: initial;
	color: #636363;
	line-height: 24px;
	text-align: left;
	font-weight: normal;
	cursor: initial;
	margin-bottom: 0px;
}
.members_applications .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more ul {
    list-style-type: lower-alpha;
    padding-left: 15px;
}
.members_applications .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more ul li{
    font-size: 13px;
	font-family: Open Sans;
	font-style: initial;
	color: #636363;
	line-height: 24px;
	text-align: left;
	font-weight: normal;
	cursor: initial;
}
.members_applications .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more hr {
    margin-top: 14px;
    margin-bottom: 10px;
}
.members_applications .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more{
	height: auto;
	background-color: #fff;
	padding: 11px 20px 13px 20px;
	margin-left: 63px;
	position: absolute;
	z-index: 999;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 3px 10px 0px rgba(50, 50, 50, 0.4);
}
.members_applications .radio_custom_by_am.t_group_membership .yn_left:hover .tooltip_am { display: block; }
.members_applications .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more::before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 2px 10px 10px 10px;
    border-color: transparent transparent #fff;
    filter: drop-shadow(0 -1px 1px rgba(0,0,0,.1));
    margin-top: -23px;
    position: absolute;
    margin-left: -5px;
}
.members_applications label.label_content_right {
    width: auto;
	margin-top: 3px;
    padding-right: 20px;
	line-height: 1.9em;
    float: left;
}
.members_applications .radio_custom_by_am.t_group_corporation_y_n {
	display: table;
	margin-top: 19px;
}
.members_applications .radio_custom_by_am.t_group_corporation_y_n .yn_left,
.members_applications .radio_custom_by_am.t_group_corporation_y_n .yn_right{
	float:left;
	width:100px;
}
.members_applications .radio_custom_by_am.t_group_corporation_y_n .yn_left input,
.members_applications .radio_custom_by_am.t_group_corporation_y_n .yn_right input{
	position: absolute;
}
.members_applications .radio_custom_by_am.t_group_corporation_y_n .yn_left label,
.members_applications .radio_custom_by_am.t_group_corporation_y_n .yn_right label{
	margin:0px;
	cursor:pointer;
}
.members_applications #list_CD_left {
	position: absolute;
	width: 220px;
	display: block;
	height: 100%;
	left:0px;
	top: 0px;
}
.members_applications .s_contact_details {
	position: relative;
	display: table;
	overflow: auto;
}
.members_applications .s_contact_details .left_m_contact_details{
	position: absolute;
	margin: 0 auto;
	width: 220px;
	top: auto;
	max-height: 525px;
	overflow: auto;
}
.members_applications .s_contact_details .left_m_contact_details .mCustomScrollBox {
    padding-right:15px;
}
.members_applications .s_contact_details .left_m_contact_details .mCSB_container {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
.members_applications .s_contact_details .left_m_contact_details .mCSB_dragger_bar {
    width: 4px;
    background-color: #CCCCCC;
	margin: 0px 0px 0px 6px;
}
.members_applications .s_contact_details .left_m_contact_details:hover .mCSB_dragger_bar {
    background-color: #636363;
    width: 8px;
	margin: 0px auto;
	-webkit-transition: width 0.1s;
	transition: width 0.1s;
}
.members_applications .s_contact_details .left_m_contact_details.affix {
    position: fixed !important;
	margin: 0px auto;
	top: 50px;
}
.members_applications .s_contact_details .left_m_contact_details.affix-bottom {}
.members_applications .s_contact_details .left_m_contact_details ul{
	list-style-type: none;
	padding: 0px;
}
.members_applications .s_contact_details .left_m_contact_details ul li:first-child{
	padding-top: 12px;
}
.members_applications .s_contact_details .left_m_contact_details ul li{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 14px;
	margin-bottom: 12px;
	text-align: left;
}
.members_applications .s_contact_details .left_m_contact_details ul li.active a{
	color:#ee7813;
}
.members_applications .s_contact_details .left_m_contact_details ul li:last-child{
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 4px;
}
.members_applications .s_contact_details .left_m_contact_details ul li a {
    color: #252525;
    font-size: 13px;
    font-weight: 600;
	text-decoration:none;
}
.members_applications .s_contact_details .left_m_contact_details ul li a:hover{
    color: #ED7A1D;
	cursor: pointer;
}
.responsive-iframe {
    position: relative;
    padding-bottom: 56.25%; /*16:9*/
    height: 0;
    overflow: hidden;
}
.responsive-iframe iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	border:0;
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	.responsive-iframe {
		min-height: 1200px;
	}
	.responsive-iframe iframe {
		overflow-x: scroll;
	}
}
.redirect-area {
    margin-top: 30px;
}
.desc_sector{
	display:block;
	font-size:12px;
	font-weight:normal;
	white-space:initial;
	color: #636363;
	line-height: 20px;
	margin: 0px;
}
.backtoTop {
    background-color: #ebebeb;
    position: fixed;
    right: 40px;
    bottom: 20%;
    z-index: 9999;
	
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.1);
}
.backtoTop a {
    font-size: 14px !important;
    font-family: "Montserrat-Semibold";
    color: #636363 !important;
    padding: 7px 21px !important;
    height: 40px;
    text-decoration: none !important;
    border: none !important;
    margin-bottom: 0px;
}
/* end membership form application */

/* question box members */
.questionMembers{
	width:263px;
	height:0px;
	background-color: #fff;
	position:absolute;
	right: 0px;
	bottom: 0px;
	border-radius: 2px 2px 0px 0px;
	padding: 0px 20px;
	z-index:1;
	overflow: hidden;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;

	-webkit-box-shadow:  0 0 2px 0 rgba(0,0,0,.12), 0px 2px 20px 0 rgba(0,0,0,.1);
	-moz-box-shadow:  0 0 2px 0 rgba(0,0,0,.12), 0px 2px 20px 0 rgba(0,0,0,.1);
	box-shadow:  0 0 2px 0 rgba(0,0,0,.12), 0px 2px 20px 0 rgba(0,0,0,.1);

	-webkit-transition: height 0.4s;
	-moz-transition: height 0.4s;
    transition: height 0.4s;
}
.questionMembers.show{
	height: 218px;
	z-index: 999;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.questionMembers h2{
	position: relative;
	text-transform: initial;
	font-size: 20px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-top: 24px;
	margin-bottom: 19px;

	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
    transition: all 0.4s;
}
.questionMembers h2:after{
	content: '';
	position: absolute;
	bottom: -19px;
	width: 30px;
	height: 2px;
	background-color: #ec7828;
	left: 0px;
}
.questionMembers p{
	font-size: 12px;
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 15px;
	padding-top: 13px;
}
.questionMembers a{
	width: 100%;
	display: block;
}
.questionMembers a:hover,
.questionMembers a:focus,
.questionMembers a:active{
	text-decoration:none!important;
}
.questionMembers a.minimize{
	width: 15px;
	height: 15px;
	background-color: transparent !important;
	display: block;
	position: absolute;
	right: 20px;
	top: 13px;
}
.questionMembers a.minimize:after{
	content:'';
	width: 15px;
	height: 2px;
	position: absolute;
	right: 0;
	top: 7.5px;
	border-bottom: 2px solid #ccc;
}
.questionMembers a.minimize:hover{
	background-color: #252525;
}
/* end question box members */

/* acop */
.ACOP .template-a .right-container .right-content .c_banner_and_title, 
.ACOP .template-b .right-container .right-content .c_banner_and_title, 
.ACOP .template-c .right-container .right-content .c_banner_and_title {
    padding-top: 0px;
}
.ACOP .acop-reporting h2{ margin-bottom: 23px; }
.ACOP h2 .text-muted{ 
	font-size: 12px;
	margin-top: 0px;
}
.ACOP h2.acop_period_title { margin-top: 36px; }
.ACOP .acop-reporting .btn-group{ 
	margin-top: -1px; 
}
.ACOP .acop-reporting .col-sm-6 .btn-group,
.ACOP .acop-reporting .col-sm-6 #findreport{ 
	margin-top: -2px; 
}
.ACOP .acop-reporting #findreport{ width:100%; }
.ACOP .acop-reporting .show_selected{ width:100%; }
.ACOP #chart2, .ACOP .chart_2_right { float: left; }
.ACOP .chart_2_right .n_ar{ display: table; }
.ACOP .chart_2_right .n_ar .n_ar_left, 
.ACOP .chart_2_right .n_ar .n_ar_right {
    float: left;
    height: 118.5px;
}
.ACOP #chart2:after{
	content: "\f013";
	font-size: 38px;
	color: #ed7b1c;
	line-height: 0;
	font-family: FontAwesome;
	top: 48%;
	left: 43%;
	position: absolute;
	display: inline-block;
	z-index: 1;
			
	-webkit-animation: spin 2s infinite linear;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}
.ACOP #chart2{
	min-height: 237px;
	width: 50%;
	max-width: 50%;
	margin-right: 0px;
	position:relative;
	display: block;
}
.ACOP #chart2 div{ z-index:2; }
.ACOP .chart_2_right{
	width: 50%;
	max-width: 50%;
	height: 237px;
	padding-left: 0;
}
.ACOP .chart_2_right .n_ar .n_ar_left {
    width: 90px;
    font-family: "Montserrat";
    font-size: 40px;
    color: #252525;
	position: absolute;
}
.ACOP .chart_2_right .n_ar .n_ar_right { width: 100%; }
.ACOP .chart_2_right .n_ar .n_ar_left.n_ar_left_top { padding-top: 45px; }
.ACOP .chart_2_right .n_ar .n_ar_right.n_ar_right_bottom,
.ACOP .chart_2_right .n_ar .n_ar_right.n_ar_right_top {
	padding-left: 110px;
}
.ACOP .chart_2_right .n_ar .n_ar_right.n_ar_right_top {
	padding-top: 54px;
}
.ACOP .chart_2_right .n_ar .n_ar_left.n_ar_left_bottom { padding-top: 17px; }
.ACOP .chart_2_right .n_ar .n_ar_right.n_ar_right_bottom {
    padding-top: 22px;
}
.ACOP #acop2015 .f_select_years{
	position: absolute;
	top: 30px;
	right: 0px;
}
.ACOP #acop2015 .f_select_years .in-content{
	width: 194px;
	margin: 0 auto;
}
.ACOP #acop2015 #acopreports {
	width: 100%;
	min-height: 340px;
	padding: 28px 0px 35px 0px;
	margin: 0 auto;
	position: relative;
	display: block;
	overflow: hidden;
}
.ACOP #acop2015 #acopreports .reports-right {
    width: 100%;
	padding: 0;
	margin: 0 auto;
    display: block;
	position: relative;
    float: right;
    text-align: center;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel {
	width: 100%;
	/* padding: 0px 50px 0px 80px; */
	padding: 0px 60px;
	margin: 0 auto;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel a#reportPrev, 
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel a#reportNext {
    opacity: 0.5;
    background-size: 22.5px 36px;
    width: 22.5px;
    height: 36px;
    position: absolute;
    top: 45%;
    /* z-index: 9999; */
    z-index: 3;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel a#reportPrev:hover, 
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel a#reportNext:hover {
    opacity: 1;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel a#reportPrev.disabled, 
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel a#reportNext.disabled {
    opacity: 0;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel a#reportNext {
    background-image: url('../img/icons/ACOP-Slides-Next.png');
    background-repeat: no-repeat;
    right: 15px;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel a#reportPrev {
    background-image: url('../img/icons/ACOP-Slides-Prev.png');
    background-repeat: no-repeat;
    left: 15px;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper {
	width: 100% !important;
    height: 340px !important;
    margin: 0px !important;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper #docs-acop { text-align: center !important; }
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop {
	max-width: initial;
    margin: 0;
	/* margin-left: -15px !important; */
	margin-left: 0px !important;
    padding: 0!important;
    list-style: none!important;
    display: block;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper .reportimgthumbnail, 
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper .reportimgthumbnail img, 
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 {
    /* height: 271.35px !important; */
	/* height: 255px !important; */
	height: 272px;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 {
	width: 192px !important;
	/* width: 223px !important; */
	/* max-width: 211px; */
    padding-left:0px;
    padding-right:0px;
	margin: 0px 15px;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 .reports-left {
	width: 100%;
    text-align: center;
    margin: 0 auto;
    padding: 0;
	display: block;
    float: left;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 .reports-left .inner-reports{
	width: 100%;
	padding: 0px;
	display: block;
	overflow: hidden;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 .reports-left .inner-reports .alert.alert-warning{
	/* max-width: 192px; */
	height: 271.35px;
	padding: 15px;
	margin: 0 auto 5px auto;
	border: 1px solid transparent;
	border-radius: 3px;
	display: table;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 .reports-left .inner-reports .alert.alert-warning p{
	font-size: 14px;
	color: #8a6d3b;
	display: table-cell;
	vertical-align: middle;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 a{
	color: #252525;
	font-size: 12px;
	line-height: 1.5;
	text-align: left;
	text-decoration: none;
	display: block;
	/* padding: 0px 15px; */
	padding: 0px;
	/* margin: 0px 15px */
	margin: 0px;
	word-break: normal;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 .reports-left a{
	padding: 0px;
	margin: 0px;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 a .reportimgthumbnail{
	width: 100%;
	height: auto;
	text-align: center;
	background-color: #F0F0F0;
	margin: 0 auto;
	margin-bottom: 5px;
	overflow: hidden;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 a .reportimgthumbnail img{
	background-color: #F0F0F0;
	/* max-width: 192px; */
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 .reports-left a img {
	width: 100%;
	background-color: #F0F0F0;
	/* max-width: 192px; */
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 .reports-left .inner-reports .message-box p,
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 a strong,
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 a span{ 
	font-size:12px;
	line-height:22px;
	font-family: "Montserrat";
	display:block;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 a .reportimgthumbnail .acop-overlay {
	/* max-width: 192px; */
	line-height: 200px;
    color: #fff;
	text-align: center;
    font-weight: 600;
	background: rgba(238, 121, 19, 0.49);
	position: absolute;
    top: -5px;
    right: 0;
    left: 0;
    bottom: -5px;
    padding: 0px;
    margin: 5px 0px;
    opacity: 0;
    transition: 250ms;
    vertical-align: middle;
    text-shadow: 0px 0px 10px #000;
}
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 a:hover .reportimgthumbnail .acop-overlay { opacity: 1; }
.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel .caroufredsel_wrapper ul#docs-acop li.col-sm-2 a .reportimgthumbnail .acop-overlay p {
	width: 100%;
	font-size: 14px;
	color: #fff;
	text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	padding: 0px 30px;
	word-break: normal;
}
.ACOP .disclaimer-acop,
.ACOP .same_about_related{
	float: left;
	width: 100%;
}
.ACOP .disclaimer-acop{ padding-right:0px; padding-bottom:2px; }
.ACOP .same_about_related{ padding-left:0px; }
.ACOP .ACOPsearch .col-sm-12{}
.ACOP .ACOPsearch .col-sm-3{}
/* end acop */

/* National Interpretation */
.list-of-NPP:first-child h3{ margin-top:0px; margin-bottom:0px; }
.list-of-NPP h3{ margin-top:32px; margin-bottom:0px; }
.list-of-NPP h3 a{ color:#252525; }
.list-of-NPP h3 a:hover{ color:#ee7813; }
.nppDetail .c_banner_and_title small,
.list-of-NPP small{ 
	font-size: 13px;
	color: #898989;
	margin-bottom: 6px; 
}
.nppDetail .c_banner_and_title small i,
.list-of-NPP small i {
    width: 15px;
    height: 8px;
    color: #898989;
    font-size: 6px;
    font-style: normal;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}
/* end National Interpretation */

/* case tracker */
.caseTracker .table-responsive .table thead tr th a .fa-angle-up, .case_tracker_container .table-responsive .table thead tr th a .fa-angle-down {
    opacity: 0;
}
.caseTracker .table-responsive .table thead tr th.active a .fa-angle-up, .case_tracker_container .table-responsive .table thead tr th.active a .fa-angle-down {
    opacity: 1;
}
.caseTracker .table-responsive .table thead tr th.active a {
    color: #ef6e19;
}
.caseTracker .table-responsive .table thead tr th a .title {
    font-size: 13px;
    color: #636363;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
}
.caseTracker .table-responsive .table thead tr th .uparrow,
.caseTracker .table-responsive .table thead tr th .downarrow {
    font-size: 22px;
}
.caseTracker #filterCasetracker .col-sm-12 .col-sm-10{ 
	display:table; 
	height:56px;
}
/* end case tracker */

/* trademark application */
.trademark-application{}
.trademark-application #line_trademark {
	display: table;
	width: 100%;
	background-image: url('../img/trademark/line1.jpg');
	background-repeat: no-repeat;
	background-size: 68% 2px;
	background-position: center 8px;
	margin-top: 22px;
	padding-bottom: 27px;
	border-bottom: 1px solid #ccc;
}
.trademark-application #line_trademark.line-trademark-2 {
	background-image: url('../img/trademark/line2.jpg');
}
.trademark-application #line_trademark.line-trademark-3 {
	background-image: url('../img/trademark/line3.jpg');
}
.trademark-application #line_trademark #myTab.nav-tabs{
	border-bottom: none;
}
.trademark-application #line_trademark #myTab.nav-tabs .col-sm-4{
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
.trademark-application #line_trademark #myTab.nav-tabs .col-sm-4 a{}
.trademark-application #line_trademark #myTab.nav-tabs .col-sm-4 a.active{}
.trademark-application #line_trademark #myTab.nav-tabs .col-sm-4 a div.bullets-zero{
    width: 17px;
	height: 17px;
	background-color: #fff;
    border-radius: 15px;
	border: 2px solid #D0D0D0;
    margin: 0 auto 10px;
}
.trademark-application #line_trademark #myTab.nav-tabs .col-sm-4 a:hover .bullets-zero, 
.trademark-application #line_trademark #myTab.nav-tabs .col-sm-4 a:focus .bullets-zero, 
.trademark-application #line_trademark #myTab.nav-tabs .col-sm-4 a:active .bullets-zero, 
.trademark-application #line_trademark #myTab.nav-tabs .col-sm-4 a.active .bullets-zero {
    background: #ED7A1D;
    border: 3px solid #ED7A1D;
}
.trademark-application #line_trademark #myTab.nav-tabs .col-sm-4 a label.membershipstep{
	color: #252525;
	font-size: 13px;
	line-height: 23px;
	font-weight: bold;
	max-width: 100%;
	display: inline;
	margin-bottom: 5px;
}
.trademark-application #line_trademark #myTab.nav-tabs .col-sm-4 a.active > label.membershipstep, 
.trademark-application #line_trademark #myTab.nav-tabs .col-sm-4 a.active > label.membershipstep:hover, 
.trademark-application #line_trademark #myTab.nav-tabs .col-sm-4 a.active > label.membershipstep:focus {
    color: #252525;
    text-decoration: none;
    cursor: default;
}
.trademark-application #line_trademark #myTab.nav-tabs .col-sm-4 a label:hover, 
.trademark-application #line_trademark #myTab.nav-tabs .col-sm-4 a label:focus {
    color: #f27a24;
    cursor: pointer;
}
.trademark-application #content-myTab.tab-content h3{
	margin-top: 24px;
	margin-bottom: 16px;
}
.trademark-application #content-myTab.tab-content .content-trademark{
	padding: 23px 30px 30px 30px;
}
.trademark-application #content-myTab.tab-content .content-trademark,
.trademark-application #content-myTab.tab-content .form-group.contain-trademark-form{
	display: table;
	width: 100%;
}
.trademark-application #content-myTab.tab-content label.inline{ 
	font-weight: normal;
	display: block; 
}
.trademark-application #content-myTab.tab-content label i{ font-weight: normal; }
.trademark-application #content-myTab.tab-content label.inline .left{
	width: 34px;
	float: left;
}
/* end trademark application */

/* trademark products */
.products-trademark button.btn.btn-black{ width:100%; }
.products-trademark .content-products-trademark{ display:table; width: 100%; }
.products-trademark .content-products-trademark .content-products-trademark-lists{
	height: 300px;
	max-height: 300px;
	margin-bottom: 30px;
	overflow: hidden;
}
.products-trademark .content-products-trademark img,
.products-trademark .content-products-trademark .content-products-trademark-lists img{
	height: 184px;
	max-height: 184px;
	background-color: #f0f0f0;
	margin: 0 auto;
	border: 1px solid #f0f0f0;
}
.products-trademark .content-products-trademark .content-products-trademark-lists p{
	width:100%;
	text-align: center;
	margin: 0 auto;
	padding: 13px 10px 0px 10px;
}
/* end trademark products */

/* callForComment */
.callForComment{}
.callForComment .form-callForComment{
	padding: 23px 30px 30px 30px;
}
.callForComment .form-callForComment .col-sm-9.captcha1{}
.callForComment .form-callForComment .col-sm-3.captcha2 img.map-captcha{ 
	width:100%; 
	height:50px; 
}
.callForComment .form-callForComment .col-sm-3.captcha2 a#new_captcha{
	width: 100%;
	height: 50px;
	color: #636363;
	position: absolute;
	top: 0px;
	left: -34px;
}
.callForComment .form-callForComment .col-sm-3.captcha2 a#new_captcha i.material-icons{
	line-height: 50px;
	opacity: 0.4;
}
.callForComment .form-callForComment .col-sm-3.captcha2 a#new_captcha i.material-icons:hover{
	opacity: 1;
}
/* end callForComment */

/* NPP */
.NPP .formPubConsultations .col-sm-3.captcha2 img.map-captcha{ 
	width:100%; 
	height:50px; 
}
.NPP .formPubConsultations .col-sm-3.captcha2 a#new_captcha{
	width: 100%;
	height: 50px;
	color: #636363;
	position: absolute;
	top: 0px;
	left: -34px;
}
.NPP .formPubConsultations .col-sm-3.captcha2 a#new_captcha i.material-icons{
	line-height: 50px;
	opacity: 0.4;
}
.NPP .formPubConsultations .col-sm-3.captcha2 a#new_captcha i.material-icons:hover{
	opacity: 1;
}
/* end NPP */

/* certification */
.form_email_certifications .form-group{ margin-bottom:30px; }
.form_email_certifications .form-group .error{ 
	font-size: 12px;
	color: red;
	margin-top: 50px;
	position: absolute;
}
.form_email_certifications .form-group.textarea279 textarea{
	height: 262px;
	max-height: 262px;
}
.form_email_certifications .form-group.textarea279 .error{ margin-top: 262px; }
.form_email_certifications .contain400 p{ text-align: center; }
/* end certification */

/* certification bodies */
.certification-bodies .table_4column .table_body .panel-heading .head_table_t .col_2 p{  display:block; }
.certification-bodies .table_head .table_head_col_lists .col_1 p{ 
	font-family: "Montserrat-Semibold"; 
	font-size: 13px;
}
/* end certification bodies */

/* media query */
.media-query form .checkbox{ margin-top: 0px; }
.media-query .organisation_freelancer{
	position: absolute;
	top: -36px;
	right: 0;
}
.media-query .organisation_freelancer .checkbox{ margin: 0px; }
/* end media query */
/* media query and research request */
.form-researchRequest .col-sm-3 img.map-captcha,
.media-query .media-query-content img.map-captcha{
	width: 100% !important;
	height: 50px !important;
	margin-top: 35px;
}
/* end media query and research request */

/*palm trace*/
.filter_palm_trace_mi{
	margin-top: 8px;
	margin-bottom: 2px;
	text-align: center;
}
.filter_palm_trace_mi ul{
	max-width:initial!important;
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 0px !important; 
	padding-bottom: 20px;
	overflow: hidden;
}
.filter_palm_trace_mi ul li{
	display: inline-block;
	padding: 8px 20px 9px 20px;
	margin: 0px -2px !important;
	font-size: 14px;
	font-family: "Montserrat";
	-webkit-font-smoothing: initial;
	-moz-font-smoothing: initial;
	-moz-osx-font-smoothing: initial;
}
.filter_palm_trace_mi ul li{
	margin-left: -4px !important;
    border-top: 1px solid #cccccc;
    border-left: none;
    border-bottom: 1px solid #cccccc;
    border-right: none;
    border-radius: 0px;
}
.filter_palm_trace_mi ul li.active{
	cursor:unset;
	background: #ee7813;
	border-top: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
}
.filter_palm_trace_mi ul li:nth-child(1).active{
	border-left: 1px solid #ee7813;
	border-top: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
	border-radius: 3px 0px 0px 3px;
}
.filter_palm_trace_mi ul li:nth-child(7).active{
	border-right: 1px solid #ee7813;
	border-top: 1px solid #ee7813;
	border-bottom: 1px solid #ee7813;
	border-radius: 0px 3px 3px 0px;
}
.filter_palm_trace_mi ul li.active a{
	color: #fff !important;
}
.filter_palm_trace_mi ul li:hover a{
    color: #fff;
}
.filter_palm_trace_mi ul li a{
	text-decoration:none;
}
.filter_palm_trace_mi ul li:hover{
    border-top: 1px solid #ee7813;
    border-left: none;
    border-bottom: 1px solid #ee7813;
    border-right: none;
    border-radius: 0px;
	cursor: pointer;
}
.filter_palm_trace_mi ul li:nth-child(1) {
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-radius: 3px 0px 0px 3px;
}
.filter_palm_trace_mi ul li:nth-child(1):hover {
    border-top: 1px solid #ee7813;
    border-left: 1px solid #ee7813;
    border-bottom: 1px solid #ee7813;
    border-radius: 3px 0px 0px 3px;
}
.filter_palm_trace_mi ul li:nth-child(7) {
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-radius: 0px 3px 3px 0px;
}
.filter_palm_trace_mi ul li:nth-child(7):hover {
    border-top: 1px solid #ee7813;
    border-bottom: 1px solid #ee7813;
    border-right: 1px solid #ee7813;
    border-radius: 0px 3px 3px 0px;
}
.filter_palm_trace_mi ul li:hover {
    background: #ee7813 !important;
}
.palm_trace_claimed .info {
  position: relative;
  top:-25px;
  display: inline-block;
  font-size:13px;
  float: left;
}
.palm_trace_claimed #data-table_wrapper #data-table_filter {
	display: none;
}
.palm_trace_claimed .table {
	border-top:0px !important;
	border-left:0px !important;
	border-right:0px !important;
}
.palm_trace_claimed .table th {
	cursor: pointer;
	vertical-align: middle;
	border-top:0px !important;
	font-family: "Montserrat", Open Sans, Arial, sans-serif;
	font-weight: 500;
	color:#252525;
	font-size: 12px;
	text-transform: uppercase !important;
}
.palm_trace_claimed .table th:hover {
    color: #f27a24 !important;
}
.palm_trace_claimed .table th,
.palm_trace_claimed .table td {
	min-width: 70px;
	padding: 11px 10px 15px 10px;
	position: relative;
	border-left:0px !important;
	border-right:0px !important;
	vertical-align: top;
}
.palm_trace_claimed .table td.title {
	font-weight: bold;
}
.palm_trace_claimed .table th:hover,
.palm_trace_claimed .table th:focus {
	outline:0;
}
.palm_trace_claimed .table tbody tr:hover {
	background: #fdf6f0;
}
.palm_trace_claimed .dataTables_info {
    display:none;
}
.palm_trace_claimed .dataTables_paginate {
    text-align: right;
    margin: 28px 0 0 0;
    font-size: 12px;
}
.palm_trace_claimed .dataTables_paginate  a {
    padding: 10px 15px;
    border: 1px solid #ebebeb;
    border-right: 0;
    color: #636363;
}
.palm_trace_claimed .dataTables_paginate  a:hover,
.palm_trace_claimed .dataTables_paginate  a.current {
   text-decoration:none;
   background:#ebebeb;
}
.palm_trace_claimed .dataTables_paginate  a:last-child {
    border-right: 1px solid #ddd;
}
.palm_trace_claimed .filtering {
	width: 100%;
	background-color: #f5f5f5;
	margin: auto;
	padding: 20px;
	display:table;
}
.palm_trace_claimed .filtering input {
	width:46%;
}

.palm_trace_claimed .filtering .select2-container {
	position:absolute;
	right:100px;
	top:0;
	width:50% !important;
}
.palm_trace_claimed .filtering select {
	border-radius:0px !important;
}
.palm_trace_claimed .filtering .select2-selection.select2-selection--single {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
    border-radius: 0px;
    min-height: 50px;
    padding-top: 10px;
    padding-left: 20px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#ee7813 !important;
}
.select2-container--focus {
	outline:none;
}
.select2-container *:focus {
        outline: none;
}
.palm_trace_claimed .filtering .select2-selection__arrow {
    top: 11px !important;
    right: 15px !important;
}

.palm_trace_claimed table .sorting .sort,
.palm_trace_claimed table .sorting_asc .sort,
.palm_trace_claimed table .sorting_desc .sort {
	position: absolute;
	top:12px;
	left:130px;
	background:url(../img/icons/Icon-TableSorting@2x.png) no-repeat;
	background-position: top center;
	background-size:20px 28px;
	width: 20px;
	height:14px;
	display: block;
}
.palm_trace_claimed table .head-title.sorting_desc .sort,
.palm_trace_claimed table .sort.reverse {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}
.palm_trace_claimed table .sorting:hover .sort,
.palm_trace_claimed table .sorting_asc:hover .sort,
.palm_trace_claimed table .sorting_desc:hover .sort  {
	background-position: bottom center;
}
.palm_trace_claimed table th .dropdown-toggle {
	position: absolute;
	top: 17px !important;
	left: 50px !important;
	background:url(../img/icons/Icon-TableSorting@2x.png) no-repeat;
	background-position: top center;
	background-size:20px 28px;
	width: 20px;
	height:14px;
	display: block;
	border:0px;
}
.palm_trace_claimed table th:hover .dropdown-toggle{
	background-position: bottom center;
}
.palm_trace_claimed table th .filter {
	background: none !important;
	left: 65px !important;
	top: 20px !important;
}
.palm_trace_claimed table th .filter .fa.fa-caret-down{
	position: absolute;
	left: 5px;
}
.palm_trace_claimed table .head-title .content {
	position: relative;
	margin-top: 5px;
	display: block;
}
.palm_trace_claimed table .head-title .content b {
	font-size: 15px;
	letter-spacing: 3px;
	font-weight: bold;
	color:#777777;
	text-transform: uppercase;
}
.palm_trace_claimed table .head-title .content.hide-naming {
	position: absolute !important;
	top: 13px;
	left: 90px;
}
.palm_trace_claimed table .head-title:hover .content,
.palm_trace_claimed table .head-title:hover .content b {
    color: #f27a24 !important;
}
.palm_trace_claimed table .head-title .sort {
	left: 40px;
	top: 4px;
}
.palm_trace_claimed table th .dropdown-menu {
	z-index: 9999;
	top:61px;
	left:-50px;
	min-width: 135px;
	padding: 15px;
}
.palm_trace_claimed table th .dropdown-menu li,
.palm_trace_claimed table th:hover .dropdown-menu li {
	cursor: pointer;
	margin-bottom: 10px;
	color:#777777;
}
.palm_trace_claimed table th .dropdown-menu li:hover {
    color: #f27a24 !important;
}
.palm_trace_claimed table th .dropdown-menu li:last-child {
	margin-bottom: 0px;
}
.palm_trace_claimed table .naming {
	height: 15px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	text-transform: initial;
	line-height: 15px;
}
.palm_trace_claimed table .naming-credit {
	color: #f27a24 !important;
	text-transform: uppercase;
}
.palm_trace_claimed table th.head-title .naming-az {
	display: none;
}
.palm_trace_claimed table th.head-title .naming-az.active {
	display: block;
}
.palm_trace_claimed table th.head-title .naming-za {
	display: none;
}
.palm_trace_claimed table th.head-title .naming-za.active {
	display: block;
}
.palm_trace_claimed table th.head-credit .dropdown-toggle.selected {
	top: 28px !important;
	left: 70px !important;
	color: #f27a24 !important;
}
.palm_trace_claimed table th.head-2015 .dropdown-toggle.selected,
.palm_trace_claimed table th.head-2016 .dropdown-toggle.selected,
.palm_trace_claimed table th.head-2017 .dropdown-toggle.selected,
.palm_trace_claimed table th.head-2018 .dropdown-toggle.selected {
	top: 32px !important;
	left: 80px !important;
}
.palm_trace_claimed table th.head-2015.selected,
.palm_trace_claimed table th.head-2016.selected,
.palm_trace_claimed table th.head-2017.selected,
.palm_trace_claimed table th.head-2018.selected {
	color: #f27a24 !important;
}
.palm_trace_claimed table th.head-2015.selected .dropdown-toggle,
.palm_trace_claimed table th.head-2016.selected .dropdown-toggle,
.palm_trace_claimed table th.head-2017.selected .dropdown-toggle,
.palm_trace_claimed table th.head-2018.selected .dropdown-toggle  {
	background-position: bottom center !important;
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 767px) {
	.palm_trace_claimed .filtering .input-group {
    	width: 100%;
	}
	.palm_trace_claimed .filtering input {
    	width: 100%;
	}
	.palm_trace_claimed .filtering .select2-container {
    	position: relative;
    	right: 0;
    	top: 0;
    	width: 100% !important;
	}
	.palm_trace_claimed .filtering .input-group-btn {
    	position: relative;
    	width: 100%;
    	display: block;
	}
	.palm_trace_claimed .filtering .input-group-btn button{
    	margin-left: 0;
	}
}
/*palm trace*/

/* our organisation */
img.ourOrganisation{}
/* end our organisation */

/* smallholders */
.smallholders_hub span.reference { margin-bottom: 17px; }
.smallholder-home-news{ display:table; }
.smallholder-home-news .column,
.smallholder-home-testimonials .row .columns,
.illustrations .column{
    float: left;
	position: relative;
}
.smallholder-home-news .column img{display:none;}
.smallholder-home-news .column img:nth-of-type(1){ display:block; max-height: 240px;}
.smallholder-home-news .column {
    width: 50%;
}
.smallholder-home-news .column:first-child {
    padding-right: 20px;
}
.smallholder-home-news .column:last-child {
    padding-left: 20px;
}
.smallholder-home-news img {
    width: 100%;
    max-width: 100%;
    height: auto;
}
.smallholder-home-news ul {
    padding: 0px!important;
    margin: 0;
    list-style-type: none;
}
.smallholder-home-news ul li {
    border-bottom: 1px solid #ccc;
	margin: 9px 0px!important;
	padding-bottom: 11px;
}
.smallholder-home-news ul li a {
	color: #252525;
	font-family: "Montserrat-Semibold";
	line-height: 24px;
    display: block;
    cursor: pointer;
}
.smallholder-home-news ul li a:hover {
	color: #f27a24;
}
.smallholder-home-news ul li a span {
    font-size: 13px;
    font-weight: normal;
    color: #636363;
    font-family: Open Sans;
}
.smallholder-home-testimonials { padding-top: 8px; }
.smallholder-home-testimonials .row {
    margin-left: -15px!important;
    margin-right: -15px!important; 
}
.smallholder-home-testimonials .row .columns {
	width: 33.3333%;
    min-height: 320px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px;
}
.smallholder-home-testimonials hr {
    width: 100%;
    height: 0;
    padding: 0;
    margin: 0;
    border: none;
    border-bottom: 1px solid #ccc; 
}
.smallholder-home-testimonials .row .columns a {
    color: #636363;
    display: block;
    text-decoration: none; 
}
.smallholder-home-testimonials .row .columns a:hover {
    color: #ff6500;
    text-decoration: none; 
}
.smallholder-home-testimonials .row .columns a * { text-decoration: none; }
.smallholder-home-testimonials .row .columns .img {
    width: 100%;
    height: auto;
    position:  relative; 
	background-color: rgba(0,0,0,0.5); 
	transition: all 0.2s ease-in; }
.smallholder-home-testimonials .row .columns .img:hover {
	background-color: transparent;
}
.smallholder-home-testimonials .row .columns .img:after {
    content: "";
    background-image: url(../img/smallholders/icon-play-smallholders.png);
    width: 57px;
    height: 57px;
    margin-left: -28.5px;
    margin-top: -28.5px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2; 
}
.smallholder-home-testimonials .row .columns .img img {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 1; 
}
.smallholder-home-testimonials .row .columns  p { margin-bottom: 35px; }
.smallholder-home-testimonials .row .columns  p a { 
	display:inline; 
	font-family:Open Sans; 
	color:#ee7813; 
}
.smallholder-home-testimonials .row .columns:hover h3,
.smallholder-home-testimonials .row .columns:hover h3 a{ 
	color:#ee7813; 
}
.illustrations.two {
	display: table;
    margin-left: -20px;
    margin-right: -20px;
}
.illustrations .column.col-2 {
    width: 50%;
    padding-left: 20px;
    padding-right: 20px;
}
.illustrations .column.col-2 img {
    width: 100%;
    height: auto;
}
.illustrations .column.col-2 p {
	padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.illustrations.three {
	display: table;
    margin-left: -10px;
    margin-right: -10px;
}
.illustrations .column.col-3 {
    width: 33.3333%;
    padding-left: 10px;
    padding-right: 10px;
}
.illustrations .column.col-3 img {
    width: 100%;
    height: auto;
}
.illustrations h4:last-child {
	padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}
.smallholders-facts-figures {
    margin-left: 0px;
    margin-right: 0px;
	margin-bottom: 8px; 
}
.smallholders-facts-figures .tile {
    padding: 0px;
	margin-bottom:10px;
    float: left; 
	max-height: 105px;
	height: 105px;
	background-color: #f0f0f0;
	display: table; 
}	
.smallholders-facts-figures .tile.full .box .text .t_left{
    width: 29.7%;
	float: left;
	margin-right: 20px;
	border-right: 1px solid #9F9F9F; 
}
.smallholders-facts-figures .tile.full .box .text .t_left:last-child{ border-right: none; }
.smallholders-facts-figures .box {
    width: 100%;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: table-cell; 
	vertical-align:middle;
}
.smallholders-facts-figures .tile.full { width: 100%; }
.smallholders-facts-figures .tile.full .box{
    padding-left: 20px;
    padding-right: 0px;
    padding-top: 0;
    padding-bottom: 0; 
}
.smallholders-facts-figures .tile.full p:first-child {
    margin-top: -4px;
}
.smallholders-facts-figures .tile.full p.number {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 0px;
    color: #252525;
    font-family: "Montserrat";
	line-height: 0.8; 
}
.smallholders-facts-figures .tile.full img { 
	/* width: 85px; */
	height: 46px;	
    margin-bottom: 0px;
	padding-right: 25px;
}	
.smallholders-facts-figures .box .text { width: 100%; }
.smallholders-facts-figures .box .text, 
.smallholders-facts-figures .box .icon {
    display: table-cell;
    vertical-align: middle; 
}
.smallholders-facts-figures img { 
	/* width: 85px; */
	height: 46px;
	padding-right: 25px;
	margin-bottom: 0px; 
}
.smallholders-facts-figures .box .text { padding-right: 0px; }
.smallholders-facts-figures .box .icon { width: 75px; }
.smallholders-facts-figures p {
    color: #636363;
	font-size: 13px;
	line-height: 23px;
	margin-bottom: 15px; 
}
.smallholders-facts-figures p.number {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 0; 
	color: #252525;
	font-family: "Montserrat"; 
	line-height: 0.8; 
}
.smallholders-facts-figures span {
    font-size: 10px;
    font-weight: normal;
    white-space: nowrap; 
}
.smallholders-facts-figures .left_tile{ padding-right: 5px; padding-left:0px;}
.smallholders-facts-figures .right_tile{ padding-left: 5px; padding-right:0px;}
.smallholders-facts-figures .tile.half { width: 100%; }
.smallholders-table { overflow: hidden; }
.smallholders-table {
    width: 100%;
    height: auto;
    margin-bottom: 22px;
    border: 1px solid #ccc; 
}
.smallholders-table ul { width: 100%; max-width: unset!important; }
.smallholders-table ul {
    padding: 0 !important;
    margin: 0;
    list-style-type: none; 
}
.smallholders-table ul.partial { width: 100%!important; }
.smallholders-table li { 
	border-bottom: 1px solid #ccc;
	margin: 0px !important;
}
.smallholders-table li:last-child { border: none; }
.smallholders-table li:nth-child(even) { background-color: #eee; }
.smallholders-table div {
    width: 20%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    float: left; 
}
.smallholders-table p { font-size: 12px; }
.smallholders-table p strong { color: #252525; }
.smallholders-hub .contain-MAP-impacts{
	min-height: 550px;
}
.smallholders-hub .list-news .news {
	display: table;
	border-bottom: 1px solid #ccc; 
}
.smallholders-hub .list-news .news .img, 
.smallholders-hub .list-news .news .text {
	display: table-cell;
	vertical-align: top; 
}
.smallholders-hub .list-news .news .img { width: 200px; }
.smallholders-hub .list-news .news .text { padding-left: 20px; }
.smallholders-hub .list-news .news .img img {
    width: 100%;
    height: auto;
    margin-top: 27px;
    margin-bottom: 30px;
}
.smallholders-hub .list-news h3 {
    color: #252525;
    text-transform: none;
    line-height: 1.3;
	padding-bottom: 0;
	margin-top: 23px;
	margin-bottom: 0;
}
.smallholders-hub .list-news a,
.smallholders-hub .list-announcements a { 
	color: inherit;
	display:block;
}
.smallholders-hub .list-news a:hover h3,
.smallholders-hub .list-announcements a:hover h3{ 
	color: #ff6500; 
}
.smallholders-hub .list-news p.date {
    font-size: 12px;
    margin-bottom: 0;
}
.smallholders-hub .list-news p { margin-bottom: 25px; }
.smallholders-hub .list-announcements { 
	margin-top: 25px;
	border-top: 1px solid #ccc;
}
.smallholders-hub .list-announcements .announcements { border-bottom: 1px solid #ccc; }
.smallholders-hub .list-announcements h3 {
    color: #252525;
    text-transform: none;
    line-height: 1.3;
    padding-bottom: 0; 
	margin-bottom: 0;
}
.smallholders-hub .list-announcements p.date {
    font-size: 12px;
    margin-bottom: 0;
}
.smallholders-hub .list-announcements p { margin-bottom: 25px; }
.smallholders-hub figure.contentIMG img{}
.smallholders-hub .SH-NewsAndAnnouncements div{ 
	max-width: 720px;
	color: #636363;
	line-height: 28px;
	font-size: 14px;
}
.smallholders-hub ul.socmed-share {
	color: #636363;
	padding-left: 0px !important;
	margin-top: 7px;
    margin-bottom: 32px;
	list-style-type: none;
}
.smallholders-hub ul.socmed-share li:first-child {
	margin-top: 9px!important;
}
.smallholders-hub ul.socmed-share li {
    font-size: 14px;
    font-weight: bold;
    color: #636363;
    line-height: 28px;
    text-transform: uppercase;
    background-color: transparent !important;
    height: 28px;
    margin-right: 10px!important;
    padding-bottom: 5px;
    float: left;
}
.smallholders-hub ul.socmed-share li.facebook a, 
.smallholders-hub ul.socmed-share li.twitter a, 
.smallholders-hub ul.socmed-share li.gplus a, 
.smallholders-hub ul.socmed-share li.linkedin a {
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-size: 28px 56px;
    background-position: center bottom;
    display: block;
}
.smallholders_hub a { cursor: pointer; }
.smallholders_hub ul.socmed-share li.facebook a,
.smallholders_hub ul.socmed-share li.twitter a,
.smallholders_hub ul.socmed-share li.gplus a,
.smallholders_hub ul.socmed-share li.linkedin a {	
    width: 28px;
    height: 28px;
	background-repeat: no-repeat;
	background-size: 28px 56px;
	background-position: center bottom;
    display: block; 
}
ul.socmed-share li.facebook a { background-image: url(../img/smallholders/Share-Facebook@2x.png); }
ul.socmed-share li.twitter a { background-image: url(../img/smallholders/Share-Twitter@2x.png); }
ul.socmed-share li.gplus a { background-image: url(../img/smallholders/Share-Google@2x.png); }
ul.socmed-share li.linkedin a { background-image: url(../img/smallholders/Share-Linkedin@2x.png); }
ul.socmed-share li.facebook a:hover,
ul.socmed-share li.twitter a:hover,
ul.socmed-share li.gplus a:hover,
ul.socmed-share li.linkedin a:hover { 
	background-position: center top; 
}
.smallholders-related-news-annoucements {
    border-top: 1px solid #ccc;
    margin-top: 60px; }
.smallholders_hub .list-attachments + .smallholders-related-news-annoucements { margin-top: 60px; }
.smallholders_hub p + .smallholders-related-news-annoucements { margin-top: 55px; }
.smallholders-related-news-annoucements .row {
    margin-left: -7.5px!important;
    margin-right: -7.5px!important; 
}
.smallholders-related-news-annoucements .columns {
    width: 33.3%;
    padding-left: 7.5px;
    padding-right: 7.5px;
    padding-bottom: 2px;
    float: left;
    position: relative; 
}
.smallholders-related-news-annoucements h3 { padding-bottom: 0px; }
.smallholders-related-news-annoucements hr {
    width: 100%;
    height: 0;
    padding: 0;
    margin: 0;
    border: none;
    border-bottom: 1px solid #ccc; 
}
.smallholders-related-news-annoucements a {
    color: #636363;
    display: block;
    text-decoration: none; 
}
.smallholders-related-news-annoucements a:hover h4{
    color: #ff6500;
}
.smallholders-related-news-annoucements a * { text-decoration: none; }
.smallholders-related-news-annoucements .img { position:  relative; }
.smallholders-related-news-annoucements .related-articles-smallholders-img {
	width:100%;
	height:200px;
	background-color: #f5f5f5;
	background-size:cover; 
	background-position:center center;
	background-repeat:no-repeat;
}
.smallholders-related-news-annoucements img {
    position: relative;
    z-index: 1; }
.smallholders-related-news-annoucements h4 {
    font-size: 16px;
    font-weight: bold;
    color: #252525;
    line-height: 1.5;
    text-transform: none;
    padding-bottom: 0;
    margin-bottom: 0; 
}
.smallholders-related-news-annoucements p {
    font-size: 12px;
    margin-bottom: 15px; 
}
/* end smallholders */

/* endorsed trainers */
#endorsed_trainers{ padding-bottom: 8px; }
#endorsed_trainers .container-1080{
	display: table;
	overflow: auto;
}
#endorsed_trainers .filter_endorsed_trainers{
	display: inline-block;
	width: 100%;
}
#endorsed_trainers .filter_endorsed_trainers .col-sm-6,
#endorsed_trainers .filter_endorsed_trainers .col-sm-3{
	padding:0px 10px;
}
#c_endorsed .s_list_endorsed{ 
	margin-bottom: 2px;
}
#c_endorsed .s_list_endorsed .panel{ 
	border-radius: 0;
	border: none;
	box-shadow: none;
}
#c_endorsed .s_list_endorsed .panel .active.panel-heading,
#c_endorsed .s_list_endorsed .panel .active.panel-collapse{
	background: #f5f5f5;
}
#c_endorsed .s_list_endorsed .panel .active.panel-collapse{
	margin-bottom: 15px;
}
#c_endorsed .s_list_endorsed .panel .panel-heading{ 
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-color: transparent;
	background-image: none;
}
#c_endorsed .s_list_endorsed .panel .panel-heading .company_name_trainers{ 
	text-transform:capitalize;
}
#c_endorsed .s_list_endorsed .panel .panel-heading:hover{ 
	background-color: #fdf6f0;
}
#c_endorsed .s_list_endorsed .panel .panel-heading:hover .company_name_trainers{ 
	color: #ff6500;
}
#c_endorsed .s_list_endorsed .panel-heading{ 
	padding: 0;
}
#c_endorsed .s_list_endorsed .panel-heading a,
#c_endorsed .head_endorsed{
	padding: 10.5px 5px 10.5px 5px;
}
#c_endorsed .head_endorsed_t .col_1 p,
#c_endorsed .c_list_endorsed .head_endorsed_t .col_1 p{
	padding-left: 20px;
}
#c_endorsed .s_list_endorsed .panel-heading a{
	display: block;
	outline: none;
	font-weight: 600;
	text-decoration: none;
}
#c_endorsed .s_list_endorsed .panel-heading a.accordion-toggle:before, 
#c_endorsed .s_list_endorsed a[data-toggle="collapse"]:before{
	position: absolute;
	float: left;
	margin-left: 3px;
	color: #636363;
	line-height: 1.42857143;
	
	/* font-family: "Material Icons"; 
	content: "\E316";
	font-size: 16px;
	margin-top: -2px; */
	
	font-family: "FontAwesome"; 
	content: "\f0d7";
	font-size: 14px;
	margin-top: 0px;
}
#c_endorsed .s_list_endorsed .panel-heading a.accordion-toggle.collapsed:before, 
#c_endorsed .s_list_endorsed a.collapsed[data-toggle="collapse"]:before{
	/* font-family: "Material Icons"; 
	content: "\E313"; */
	
	font-family: "FontAwesome"; 
	content: "\f0da";
}
#c_endorsed .s_list_endorsed .panel-heading a.accordion-toggle:hover:before, 
#c_endorsed .s_list_endorsed a[data-toggle="collapse"]:hover:before{
	color:#ff6500;
}
#c_endorsed{
	/* width:1080px; */
	width: 100%;
	max-width: 1080px;
	margin:0 auto;
	padding-bottom: 25px;
}
#c_endorsed .head_endorsed{
	margin-bottom: 10px;
	padding-bottom: 14px;
	border-bottom: 1px solid #ddd;
	display: table; 
	width: 100%;
}
#c_endorsed .head_endorsed_t{
	width:100%; 
	display:table;
}
#c_endorsed .head_endorsed_t .col_1,
#c_endorsed .head_endorsed_t .col_2,
#c_endorsed .head_endorsed_t .col_3{
	float:left; 
}
#c_endorsed .head_endorsed_t .col_1 p,
#c_endorsed .head_endorsed_t .col_2 p,
#c_endorsed .head_endorsed_t .col_3 p{
	margin:0px;
}
#c_endorsed .head_endorsed_t .col_1 p,
#c_endorsed .head_endorsed_t .col_2 p,
#c_endorsed .head_endorsed_t .col_3 p{
	line-height: 1.5!important;
}
#c_endorsed .head_endorsed_t .col_1{
	width:75%; 
}
#c_endorsed .head_endorsed_t .col_2,
#c_endorsed .head_endorsed_t .col_3{ 
	width:25%; 
}
#c_endorsed .head_endorsed_t .col_1 p,
#c_endorsed .head_endorsed_t .col_2 p,
#c_endorsed .head_endorsed_t .col_3 p,
#c_endorsed .c_list_endorsed .head_endorsed_t .col_1 p{
	font-family: "Montserrat", Open Sans, Arial, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 13px;
	color: #636363;
}
#c_endorsed .head_endorsed .head_endorsed_t .col_1 p,
#c_endorsed .head_endorsed .head_endorsed_t .col_2 p,
#c_endorsed .head_endorsed .head_endorsed_t .col_3 p{
	font-size: 12px;
	letter-spacing:1px;
}
#c_endorsed .c_list_endorsed .head_endorsed_t .col_2 p,
#c_endorsed .c_list_endorsed .head_endorsed_t .col_3 p{
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #636363;
	font-weight: normal;
	text-transform: initial;
}
#c_endorsed .c_list_endorsed .panel-collapse .panel-body {
    border: none;
	padding: 0px 25px 15px 25px;
}
#c_endorsed .c_list_endorsed .panel-collapse .panel-body .l_where_trainers{
    width:100%; 
	display:table;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
}
#c_endorsed .c_list_endorsed .panel-collapse .panel-body .l_where_trainers .l_where_CP,
#c_endorsed .c_list_endorsed .panel-collapse .panel-body .l_where_trainers .l_where_EA{
    width:261px; 
	display:table;
	float:left;
}
#c_endorsed .c_list_endorsed .panel-collapse .panel-body .l_where_trainers .l_where_CP .label,
#c_endorsed .c_list_endorsed .panel-collapse .panel-body .l_where_trainers .l_where_EA .label{
	font-family: "Montserrat", Open Sans, Arial, sans-serif;
	font-weight: 600;
	font-size: 11px;
	color: #636363;
	padding: 2px 0px;
	text-transform: uppercase;
	display: block;
	text-align: left;
}
#c_endorsed .c_list_endorsed .panel-collapse .panel-body .l_where_trainers .l_where_CP .desc,
#c_endorsed .c_list_endorsed .panel-collapse .panel-body .l_where_trainers .l_where_EA .desc{
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #636363;
	padding: 10px 0px;
	display: block;
}
#endorsed_trainers .filter_endorsed_trainers .col-sm-3 ul.dropdown-menu.inner{
	max-height: 250px !important;
}
.c_endorsed_trainers_announcements {
	background-color: transparent;
	margin: 0 0 30px 60px;
	width: 360px;
}
.c_endorsed_trainers_announcements ul {
	max-width: inherit !important;
	margin: 0;
	padding: 0!important;
	list-style: none;
	display: block;
}
.c_endorsed_trainers_announcements li {
	background-color: #fff;
	width: 255px;
	height: 320px;
	padding: 16px 30px;
	margin: 0px 10px !important;
	display: block;
	float: left;
	transition: border-color .3s ease-in-out;
    -webkit-transition: border-color .3s ease-in-out;
    -moz-transition: border-color .3s ease-in-out;
    border-bottom: 4px solid transparent;
}
.c_endorsed_trainers_announcements li a{
	text-decoration: none;
	outline: none;
}
.c_endorsed_trainers_announcements li a time{
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #636363;
}
.c_endorsed_trainers_announcements li a h4{
	font-family: "Montserrat", Open Sans, Arial, sans-serif;
	font-weight: 600;
	font-size: 16px;
	color: #252525;
	line-height: 26px;
	margin-top: 12px;
	margin-bottom: 0px;
}
.c_endorsed_trainers_announcements li a p{
	font-family: Open Sans, Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #636363;
	line-height: 24px;
	margin-bottom: 0px;
	margin-top: 13px;
}
.c_endorsed_trainers_announcements li:hover a h4{
	color:#ff6500;
	cursor: pointer;
}
.c_endorsed_trainers_announcements li:hover{
	border-bottom-color: #EE7813;
	cursor: pointer;
}
.c_endorsed_trainers_announcements .prev {
	float: left;
	margin-left: 10px;
}
.c_endorsed_trainers_announcements .next {
	float: right;
	margin-right: 10px;
}
#container_trainers_announcements{
	padding-top: 20px;
	padding-bottom: 50px;
	position: relative;
}
#container_trainers_announcements .title_trainers_announcements p{
	font-size:12px;
	font-weight: 600;	
	font-family:Montserrat; 
	color:#ee7813; 
	text-transform:uppercase;
	margin-bottom:0px;
	position:absolute; 
	right:0px; 
	top: 25px;
}
#container_trainers_announcements .title_trainers_announcements .title_trainers_announcements_l{
	width:100%; 
	display:table;
}
#container_trainers_announcements .title_trainers_announcements .title_trainers_announcements_l h2{
	text-transform:none; 
	text-align:center;
}
.slides_trainers h3{
	color: #636363;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-weight: 600;
	font-size: 13px;
	text-transform: uppercase;
	padding-top: 16px;
	margin: 0px;
	position: absolute;
}
.endorsed_trainers_slides {
	padding: 50px 0px 0px 0px;
	background: transparent;
	position: relative;
}
.endorsed_trainers_slides .rs-carousel-mask {
    border: 0px;
	background: transparent;
}
.endorsed_trainers_slides ul {
	margin: 0px -10px;
	list-style: none;
}
.endorsed_trainers_slides ul li {
	width: 245px;
	height: 124px;
	max-height: 124px;
	margin: 0px 8px !important;
	transition: border-color .3s ease-in-out;
    -webkit-transition: border-color .3s ease-in-out;
    -moz-transition: border-color .3s ease-in-out;
    border-bottom: 4px solid #fff;
	display: table;
}
.endorsed_trainers_slides ul li:hover {
	border-bottom-color: #EE7813;
	cursor: pointer;
}
.endorsed_trainers_slides ul li:hover h4{
	color: #ff6500;
}
.endorsed_trainers_slides ul li:last-child {
	margin-right: -5px!important;
}
.endorsed_trainers_slides ul li a{
	width: 100%;
	height: 100%;
	display: table;
	background: #fff;
	padding: 11px 20px;
	text-decoration: none;
	outline: none;
}
.endorsed_trainers_slides li a span,
.endorsed_trainers_slides li a time{
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #636363;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.endorsed_trainers_slides li a h4{
	font-family: "Montserrat", Open Sans, Arial, sans-serif;
	font-weight: 600;
	font-size: 13px;
	color: #252525;
	line-height: 23px;
	margin-top: 8px;
	margin-bottom: 0px;
}
.endorsed_trainers_slides .rs-carousel-action {
	color: gray;
	cursor: default;
}
.endorsed_trainers_slides .rs-carousel-action-active {
	color: #1788D7;
	cursor: pointer;
}
.endorsed_trainers_slides .rs-carousel-pagination-disabled{
	display:none;
}
.endorsed_trainers_slides .rs-carousel-pagination{
	padding: 0px;
	position: absolute;
	top: 3px;
	right: 0px;
	margin-right: -4px;
}
.endorsed_trainers_slides .rs-carousel-pagination-link {
	display: inline;
	line-height: 1.5px !important;
	margin: 0px !important;
}
.endorsed_trainers_slides .rs-carousel-pagination-link a {
	padding: 0px;
	display: inline-block;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	font-size: 0px;
	background: #252525;
	margin: 0px 5px;
}
.endorsed_trainers_slides .rs-carousel-pagination-link a:hover {
	text-decoration: none;
}
.endorsed_trainers_slides .rs-carousel-pagination-link-active a {
	background: transparent;
	border: 2px solid #ee7813;
	height: 14px;
	width: 14px;
}
.endorsed_trainers_slides .rs-carousel-pagination-disabled .rs-carousel-pagination-link a,
.endorsed_trainers_slides .rs-carousel-action-disabled.rs-carousel-action {
	color: gray;
	cursor: default;
}
.endorsed_trainers_slides .rs-carousel-action {
	width: 30px;
	height: 30px;
    background-size: 9px 50px !important;
    background-repeat: no-repeat !important;
    margin-top: 0px;
    opacity:0;
    display: inline-block;
    font-size: 0px;
    /* cursor: default !important; */
    position: absolute;
    bottom: 138px;
}
.endorsed_trainers_slides .rs-carousel-action:hover {
    background-color: #252525;
}
.endorsed_trainers_slides .rs-carousel-action.rs-carousel-action-next {
    background-image: url(../img/icon-arrow/1Button-Next@2x.png);
    background-position: 12px 2px;
	background-color: #fff;
	right: -11px;
	top: 94px;
	border-radius: 50%;
	box-shadow: 0px 1px 2px 1px #d7d7d7;
	cursor: pointer;
}
.endorsed_trainers_slides .rs-carousel-action.rs-carousel-action-prev {
    background-image: url(../img/icon-arrow/1Button-Prev@2x.png);
    background-position: 10px 2px;
	background-color: #fff;
	left: -15px;
	top: 94px;
	border-radius: 50%;
	box-shadow: 0px 1px 2px 1px #d7d7d7;
	cursor:pointer;
}
.endorsed_trainers_slides .rs-carousel-action.rs-carousel-action-next:hover{
    background-position: 12px -23px;
}
.endorsed_trainers_slides .rs-carousel-action.rs-carousel-action-prev:hover{
    background-position: 10px -23px;
}
.endorsed_trainers_slides .rs-carousel-action.rs-carousel-action-active {
    opacity: 1;
}

#container_trainers_announcements .c_endorsed_trainers_announcements .next,
#container_trainers_announcements .c_endorsed_trainers_announcements .prev{
	width: 30px;
	height: 30px;
	background-size: 9px 50px !important;
	background-repeat: no-repeat !important;
	margin-top: 0px;
	opacity: 0;
	display: inline-block;
	font-size: 0px;
	position: absolute;
	bottom: 138px;
}
#container_trainers_announcements .c_endorsed_trainers_announcements .next {
    float: right;
    margin-right: 15px;
	background-image: url(../img/icon-arrow/1Button-Next@2x.png);
	background-position: 12px 2px;
	background-color: #fff;
	right: 0px;
	top: 236px;
	border-radius: 50%;
	box-shadow: 0px 1px 2px 1px #d7d7d7;
	cursor: pointer;
}
#container_trainers_announcements .c_endorsed_trainers_announcements .prev {
    float: left;
    margin-left: 15px;
	background-image: url(../img/icon-arrow/1Button-Prev@2x.png);
	background-position: 10px 2px;
	background-color: #fff;
	left: 0px;
	top: 236px;
	border-radius: 50%;
	box-shadow: 0px 1px 2px 1px #d7d7d7;
	cursor: pointer;
}
#container_trainers_announcements .c_endorsed_trainers_announcements .next.disabled, 
#container_trainers_announcements .c_endorsed_trainers_announcements .prev.disabled {
    opacity: 0;
}
#container_trainers_announcements .c_endorsed_trainers_announcements .next, 
#container_trainers_announcements .c_endorsed_trainers_announcements .prev {
    opacity: 1;
}
/* endorsed trainers */

/* research library */
.filter-researchLibrary .col-sm-10{}
.filter-researchLibrary .col-sm-2{}
/* end research library */

/* researh request */
.researchRequest .form-researchRequest{
	padding: 0px 30px 30px 30px;
}
.researchRequest .form-researchRequest .col-sm-4{
	padding:0px;
}
.researchRequest .form-researchRequest .col-sm-left{
	width: auto;
	float: left;
	margin-right: 30px;
}
/* end researh request */

/* PNC refiew feedback */
form#FormPncReview .checkbox{ margin-top: 0px; }
/* end PNC refiew feedback */

/* certification/national-commitments */
.nationalCommitments .tabbable.tabs-left{
	overflow: hidden;
}
.nationalCommitments .tabbable.tabs-left .tab-content{ border: 1px solid #F2F2F2; }
.nationalCommitments .tabbable.tabs-left .tab-content .mCSB_container {
    /* padding-right:10px; */
    padding-right: 30px;
}
.nationalCommitments .tabbable.tabs-left .tab-content, 
.nationalCommitments .tabbable.tabs-left .nav-tabs{
    height: 580px;
    max-height: 580px;
}
.nationalCommitments .tabbable.tabs-left .tab-content-scroll .inner-scroll {
    height: 578px;
    max-height: 578px;
}
.nationalCommitments .tabbable.tabs-left .nav-tabs {
    float: left;
    margin-right: 30px;
    border-right: 1px solid #fff;
    background: #f2f2f2;
    padding: 26px 0px 26px 30px;
}
.nationalCommitments .tabbable.tabs-left .nav-tabs h2,
.nationalCommitments .tabbable.tabs-left .nav-tabs h4{
    font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px;
	padding-right: 30px;
	padding-bottom: 27px;
}
.nationalCommitments .tabbable.tabs-left .nav-tabs li {
    float: none;
	margin: 0px;
}
.nationalCommitments .tabbable.tabs-left .nav-tabs li.active > a,
.nationalCommitments .tabbable.tabs-left .nav-tabs li.active > a:hover, 
.nationalCommitments .tabbable.tabs-left .nav-tabs li.active > a:focus {
    border-color: #F2F2F2 transparent #F2F2F2 #F2F2F2;
    border-right-color: #ffffff;
    outline: none;
}
.nationalCommitments .tabbable.tabs-left .nav-tabs li a:hover {
    border-color: #eeeeee #fff #eeeeee #eeeeee;
    background: #fff;
    padding-left: 10px;
    margin-left: -10px;
    color: #F79644;
}
.nationalCommitments .tabbable.tabs-left .nav-tabs li a {
    color: #252525;
	min-width: 74px;
	padding: 5px 0px;
    margin-right: -1px;
	margin-bottom: 0px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.nationalCommitments .tabbable.tabs-left .nav-tabs li.active > a {
    padding: 5px 10px;
    margin-left: -10px;
}
.nationalCommitments .tabbable.tabs-left .title-tab-content{
	font-size: 24px;
	background: url(../img/TitleLine.jpg) no-repeat bottom center;
	margin-bottom: 16px;
}
.nationalCommitments .tabbable.tabs-left .tab-content .subtitle-paragraph:first-of-type{
	padding-top: 0px;
}
.nationalCommitments .tabbable.tabs-left .tab-content .subtitle-paragraph{
	font-weight: 600;
	font-size:13px;
	text-transform:uppercase;
	margin:0px;
	padding-bottom: 5px;
	padding-top: 1px;
}
.nationalCommitments .tabbable.tabs-left .tab-content p{
	margin-bottom:14px;
	line-height:1.5;
}
.nationalCommitments .tabbable.tabs-left .tab-content p:last-of-type{
	margin:0px;
}
.nationalCommitments .tabbable.tabs-left .tab-content-scroll{
	display:table;
	margin:auto;
	position:relative;
	padding-top: 0px;
}
.nationalCommitments .tabbable.tabs-left .tab-content-scroll:after{
	content:' ';
	position:absolute;
	left:0;
	right:25px;
	bottom:0;
	background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	z-index:1;
	padding: 20px;
}
.nationalCommitments .tabbable.tabs-left .tab-content-scroll .inner-scroll {
	overflow-y: auto;
	overflow-x: hidden;
	/* margin-right: 10px;
	padding-right: 10px; */
}
/* end certification/national-commitments */

/* geo RSPO */
iframe.fullscreen{
	width: 100%;
	height: 768px !important;
	margin-bottom:0px;
	margin-top:-70px;
}
.container_tohidegeorspo_header{
	height:70px; 
	background-image:url(https://www.rspo.org/addons/default/themes/r3p1_revamp/img/GeoRSPO.jpg); background-repeat:no-repeat; 
	background-position:left center; 
	background-color:#fff; 
	width:100%; 
	margin:0 auto; 
	z-index:1; 
	position:relative; 
	border-top:1px solid #d7d7d7;
}
/* end geo RSPO */

/* key documents */
.keyDocumentsLatestPublications .col-sm-3.resources-page p{
	line-height: 24px;
}
/* end key documents */

/* contact */
img.askRSPOonContact{
	width:50px;
	height:20px;
	display: inline-block;
}
#contact-map #peta{
	width: 100%;
	margin:20px 0px 20px 0px;
	background:#eeeeee;
	height: 450px;
}
#contact-address {
	display: table;
}
#contact-address address h3{
	line-height: 1.5;
}
#contact-address address .second-address{
	font-family: "Montserrat";
	font-size: 12px;
}
#contact-address .pad-left-contact{
	padding-left:0px;
}
#contact-address .pad-middle-contact{
	padding-left:0px;
}
#contact-address .pad-right-contact{
	padding-right:0px;
}
/* end contact */

/* Theory of change */
@media (min-width:1023px) {
	.first-p{margin-top:-32px;}
	.second-p{margin-top:40px;}
	.image-toc{max-width:100%;margin-top:40px;}
	.toc-3{ /* text-align:center; */ margin-top:30px;}
	.toc-3>div{max-width:170px; display:inline-block; vertical-align:middle; text-align:left; margin:0 30px 0px 0px; vertical-align:top}
	.toc-3>div img{max-width:100%}
	.toc-3>div p{margin:8px auto;font-weight:500;}
	.toc-3>div a{font-size:12px;font-weight:bold}
	.toc-video{ background:#e2e2e2;width:575px; margin: 30px 0 0 0;}
	.toc-video>a{text-decoration:none;}
	.toc-video>a:hover .toc-video-text{text-decoration:underline;}
	.toc-video-thumbnail{max-width:170px;position:relative;display:inline-block;vertical-align:middle;}
	.toc-video-thumbnail .toc-video-bg{width:100%;}
	.toc-video-thumbnail .toc-video-play{position:absolute;width:30px;top:50%;left:50%;margin-top:-15px;margin-left:-15px;}
	.toc-video-text {display:inline-block;vertical-align:middle;width:380px;color:black;text-decoration:none;padding-left:20px;margin-bottom:0;}
	.toc-video-text b{margin:0px 0px 5px 0px;font-weight:bold;display:block;font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size:15px;}
	.toc-video-text span{font-weight:bold;}
}
@media (max-width:1022px) {
	.first-p{margin-top:-25px;}
	.second-p{margin-top:30px;}
	.image-toc{max-width:100%;margin-top:30px;}
	.toc-3{text-align:center;margin-top:30px;}
	.toc-3>div{max-width:240px;display:block;vertical-align:middle;text-align:left;margin:0 auto 30px auto;}
	.toc-3>div img{max-width:100%}
	.toc-3>div p{margin:8px auto;font-weight:500;}
	.toc-3>div a{font-size:12px;font-weight:bold}
	.toc-video{background:#e2e2e2;width:240px;margin:0 auto;margin-top:30px;}
	.toc-video>a{text-decoration:none;}
	.toc-video>a:hover .toc-video-text{text-decoration:underline;}
	.toc-video-thumbnail{max-width:240px;position:relative;display:block;margin:0 auto;}
	.toc-video-thumbnail .toc-video-bg{width:100%;}
	.toc-video-thumbnail .toc-video-play{position:absolute;width:30px;top:50%;left:50%;margin-top:-15px;margin-left:-15px;}
	.toc-video-text {display:block;margin:0 auto;width:230px;color:black;padding:5px;}
	.toc-video-text b{margin:0px 0px 5px 0px;font-weight:bold;display:block;font-family: "Open Sans", Helvetica, Arial, sans-serif;font-size:15px;}
	.toc-video-text span{font-weight:bold;}
}
/* end Theory of change */

/* ===================== responsive ====================== */
@media only screen and (max-width: 1920px){
	/* endorsed trainers */
	#container_trainers_announcements .title_trainers_announcements{
		width:100%; 
		display:table; 
		margin-bottom: 20px;
		position:relative;
	}
	.c_endorsed_trainers_announcements.responsive {
		width: auto;
		margin: 0px -10px;
	}
	/* end endorsed trainers */
}
@media only screen and (max-width: 1366px){
	/* endorsed trainers */
	#container_trainers_announcements .title_trainers_announcements,
	.c_endorsed_trainers_announcements.responsive {
		width: calc(100% - 20px);
	}
	.c_endorsed_trainers_announcements.responsive {
		margin: 0px auto;
	}
	/* end endorsed trainers */
}
@media only screen and (max-width: 1360px){
	/* endorsed trainers */
	#endorsed_trainers .form_horizontal_lr10.pad-lr-30.pad-bt-20.bg-f0f0f0{
		padding-left: 10px;
		padding-right: 10px;
	}
	/* end endorsed trainers */
	
	/* button trigger action popup */
	.subs_page article a {
		font-size:12px;
	}
	/* end button trigger action popup */
	
	/* membership profile */
	#members-prof .left_container_m_profile {
		padding-right: 20px;
	}
	#members-prof .c_form_contact .s_contact.contact_1,
	#members-prof .c_form_contact .s_contact.contact_3 {
		padding-right:10px;
	}
	#members-prof .c_form_contact .s_contact.contact_2,
	#members-prof .c_form_contact .s_contact.contact_4 {
		padding-left:10px;
	}
	#members-prof .right_container_m_profile .profile-tab-content.contact_s {
		min-width: 100%;
	}
	#members-prof .right_container_m_profile .tabbed-of-member #tab-profile-member li.tab-profile {
		width: 25%;
	}
	#members-prof .right_container_m_profile #g_membership .tabs-left .list_group_membership, 
	#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left .filter_left_gm {
		width: 30%;
	}
	#members-prof .right_container_m_profile #g_membership .tabs-left .tab-content, 
	#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left .filter_right_gm {
		width: 70%;
	}
	#members-prof .right_container_m_profile #g_membership .tabs-left .nav-tabs li {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding-left: 20px;
	}
	#members-prof .right_container_m_profile .tabbed-of-member #tab-profile-member li.tab-profile {
		margin-left: 0px;
	}
	/* end membership profile */
}
@media only screen and (max-width: 1280px){
	/* edit profile */
	#members-prof .left_container_m_profile .btn-orange {
		font-size: 10px;
	}
	/* end edit profile */
}
@media only screen and (max-width: 1199px){
	/* membership profle */
	#members-prof .left_container_m_profile {
		padding-left: 20px;
	}
	#members-prof .right_container_m_profile {
		padding-right: 20px;
	}
	#members-prof .left_container_m_profile {
		width: 21%;
	}
	#members-prof .right_container_m_profile {
		width: 79%;
	}
	#members-prof #tab-profile-member li:last-child a {
		padding-right: 0px !important;
	}
	/* end membership profle */

	/* impacts of RSPO */
	.container_impacts_map .container_rspo_p_n_left,
	.container_impacts_map .container-chart-impacts_left,
	.container_impacts_map .impacts_rspo_membership_left {
		padding-right: 10px;
	}
	.container_impacts_map .container_rspo_p_n_right,
	.container_impacts_map .container-chart-impacts_right,
	.container_impacts_map .impacts_rspo_membership_right {
		padding-left: 10px;
	}
	.container_impacts_map .container_rspo_p_n_right{ padding-right:0px; }
	.container_impacts_map .impacts_rspo_membership_right .impacts_rspo_membership_right_title .title, 
	.container_impacts_map .impacts_rspo_membership_left .impacts_rspo_membership_right_title .title {
		width: 100%;
	}
	.container_impacts_map .impacts_rspo_membership_right .impacts_rspo_membership_right_title .year, 
	.container_impacts_map .impacts_rspo_membership_left .impacts_rspo_membership_right_title .year {
		width: 100%;
		text-align: left;
	}
	.container_impacts_map .impacts_rspo_membership_right .impacts_rspo_membership_right_title .title h3, 
	.container_impacts_map .impacts_rspo_membership_left .impacts_rspo_membership_right_title .title h3 {
		padding-bottom: 0px;
	}
	/* end impacts of RSPO */
	
	/* news and events */
	.newsAndevents .news-and-events article .date_events {
		margin-left: -10px;
	}
	/* end news and events */
}
@media only screen and (max-width: 1080px){}
@media only screen and (max-width: 1030px){
	/* smallholders-hub */
	.smallholder-home-testimonials .row .columns {
		min-height: 410px;
	}
	/* end smallholders-hub */
}
@media only screen and (max-width: 1024px){
	/* endorsed trainers */
	.c_endorsed_trainers_announcements li {
		padding: 16px 20px;
	}
	/* end endorsed trainers */
}
@media only screen and (max-width: 1023px){
	/* membership select categories */
	.membershipSelectCategory .col-sm-4{ width:100%; margin-bottom:30px; }
	.membershipSelectCategory .col-sm-4 .membershipSelectCategorys{ min-height: auto; }
	.membershipSelectCategory .col-sm-4 .membershipSelectCategorys .membershipSelectCategorysHeader p { height: auto; }
	.membershipSelectCategory .col-sm-4 .membershipSelectCategorys form#memSCA.memSelect,
	.membershipSelectCategory .col-sm-4 .membershipSelectCategorys form#memAffiliate.memSelect,
	.membershipSelectCategory .col-sm-4 .membershipSelectCategorys form#memOrdinary.memSelect {
		margin-top: 0;
	}
	/* end membership select categories */
	
	/* membership profile */
	#members-prof .left_container_m_profile,
	#members-prof .right_container_m_profile {
		width: 100%;
	}
	#members-prof .left_container_m_profile .descr-profile {
		padding: 0px;
	}
	#members-prof .left_container_m_profile .descr-profile .member_profile{
		margin:0px;
	}
	#members-prof .left_container_m_profile .descr-profile .member_profile br{
		display:none;
	}
	#members-prof .left_container_m_profile .descr-profile .info1 span, 
	#members-prof .left_container_m_profile .descr-profile .info2 span, 
	#members-prof .left_container_m_profile .descr-profile .info3 span,
	#members-prof .left_container_m_profile .descr-profile .info4 span,
	#members-prof .left_container_m_profile .descr-profile .info5 span {
		line-height: 28px;
		position:absolute;
	}
	#members-prof .left_container_m_profile .descr-profile .info1 p, 
	#members-prof .left_container_m_profile .descr-profile .info2 p, 
	#members-prof .left_container_m_profile .descr-profile .info3 p,
	#members-prof .left_container_m_profile .descr-profile .info4 p,
	#members-prof .left_container_m_profile .descr-profile .info5 p {
		display: inline-block;
		padding-left: 115px;
		margin: 0px;
	}
	#members-prof .left_container_m_profile .descr-profile .info1, 
	#members-prof .left_container_m_profile .descr-profile .info2, 
	#members-prof .left_container_m_profile .descr-profile .info3 {
		margin-bottom: 0px;
	}
	#members-prof .left_container_m_profile .logo-members {
		max-width: 200px;
	}
	#members-prof .right_container_m_profile{
		padding-left: 20px;
	}
	#members-prof a.list_of_organizations{
		width: 287px;
		display: block;
	}
	#members-prof a.list_of_organizations br{
		display: none;
	}
	/* end membership profile */
}
@media only screen and (max-width: 1000px){
	/* acop */
	.ACOP .RSPOmembers-acop-reporting.col-sm-6,
	.ACOP .RSPOmembers-acop-reporting-chart{
		width: 100%;
		padding-right: 0px!important;
		padding-left: 0px!important;
	}
	/* end acop */
	
	/* membership apply */
	.membership-apply .col-sm-7.captcha1,
	.membership-apply .col-sm-5.captcha2 {
		width: 100%;
	}
	.membership-apply .col-sm-5.captcha2 {
		/* order: 1; */
		margin-top: -98px;
		float: right;
	}
	.membership-apply .col-sm-7.captcha1 {
		/* order: 5; */
		margin-top: 49px;
	}
	.membership-apply #memRegister .clearfix {
		border-left: 1px solid #d5d5d5;
	}
	.membership-apply #memRegister .bordered-left-right-bot .clearfix{
		border-left: none;
	}
	.membership-apply .col-sm-5.captcha2 a#new_captcha {
		left: 211px;
	}
	.membership-apply .col-sm-5.captcha2 img.map-captcha {
		width: auto;
		float: left;
		padding-left: 20px;
	}
	/* end membership apply */
}
@media only screen and (max-width: 980px){
	/* members application */
	#garischange_member_application .Map-left-status-category br{ display:none; }
	#garischange_member_application .Map-left-status-category,
	#garischange_member_application #myTab.nav-tabs {
		width: 100%;
	}
	#garischange_member_application .Map-left-status-category h5 {
		display: inline-block;
		margin:0px;
	}
	#garischange_member_application .Map-left-status-category a {
		display: block;
	}
	#garischange_member_application #myTab.nav-tabs {
		margin-top: 35px;
	}
	#garischange_member_application.id-organisation, 
	#garischange_member_application.member_application_step2, 
	#garischange_member_application.member_application_step3, 
	#garischange_member_application.member_application_step4, 
	#garischange_member_application.member_application_step5 {
		background-position: center bottom 77px;
		background-size: 80% 2px;
	}
	/* end members application */
}
@media only screen and (max-width: 979px){
	/* filter P&C assessment */
	#filterPandCassessment form .col-sm-4,
	#filterPandCassessment form .col-sm-3,
	#filterPandCassessment form .col-sm-2{ width:50%; }
	/* end filter P&C assessment */
}
@media only screen and (max-width: 960px){
	/* endorsed trainers */
	#endorsed_trainers .filter_endorsed_trainers .col-sm-6{ 
		width: 100%; 
		padding-bottom: 15px;
	}
	#endorsed_trainers .filter_endorsed_trainers .col-sm-3{ width: 50%; }
	/* end endorsed trainers */
	
	/* impacts of RSPO */
	.container_impacts_map.trademark_licenses .col-am-5-contain {
		padding-left: 0px;
		height: 110px;
	}
	.container_impacts_map.trademark_licenses .col-am-5-contain .number {
		width: 100%;
		display: block;
		text-align: center;
		padding-right: 0px;
	}
	.container_impacts_map.trademark_licenses .col-am-5-contain .text_number {
		text-align: center;
		display: block;
	}
	.container_impacts_map .bigger-number-definition span {
		font-size: 30px;
	}
	.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_left {
		padding-left: 20px;
		padding-right: 0px;
	}
	.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right {
		padding-right: 20px;
		padding-left: 0;
	}
	.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_left p,
	.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right div span:first-child{
		font-size: 14px;
	}
	.container_impacts_map .latest-publication {
		padding: 0px 10px;
	}
	.container_impacts_map .latest-publication:nth-child(1) {
		padding-left: 15px;
	}
	.container_impacts_map .latest-publication:nth-child(4) {
		padding-right: 15px;
	}
	.container_impacts_map .latest-publication a.btn-black {
		position: relative;
	}
	.container_impacts_map .latest-publication {
		height: auto;
	}
	.container_impacts_map .latest-publication img {
		background-color: #f0f0f0;
		height: 100%;
		max-height: 155px;
	}
	.container_impacts_map .impacts_rspo_by_sectors_left .rspo_by_sector label {
		font-size: 18px;
	}
	.container_impacts_map .contain-MAP-impacts-right {
		padding-right: 0;
	}
	/* end impacts of RSPO */
}
@media only screen and (max-width: 940px){
	/* acop */
	.ACOP .ACOPsearch .col-sm-3{ width:50%; }
	/* end acop */
}
@media only screen and (max-width: 920px){
	/* form, button, porbably a used class btn */
	.form-control::-moz-placeholder {
		/* font-size: 11px; */
	}
	/* end form, button, porbably a used class btn */
	
	/* reset bootstrap */
	.bootstrap-select.btn-group .dropdown-toggle .filter-option {
		/* font-size: 11px; */
	}
	/* end reset bootstrap */
	
	/* membership apply */
	.membership-apply .membership-fees-download .btn{ 
		margin-right: 1px; 
	}
	.membership-apply .left {
		padding-right: 10px;
	}
	.membership-apply .right {
		padding-left: 10px;
	}
	.membership-apply .checkbox-agreed {
		padding: 9px 20px 30px 20px;
	}
	/* end membership apply */
	
	/* key documents */
	.keyDocumentsListLink .col-sm-3,
	.keyDocumentsListLink .col-sm-9{
		width:40%;
	}
	.keyDocumentsLatestPublications .col-sm-3.resources-page{
		padding:0px 5px;
	}
	.keyDocumentsLatestPublications .col-sm-3.resources-page:nth-child(1){
		padding-left:15px;
		padding-right:5px;
	}
	.keyDocumentsLatestPublications .col-sm-3.resources-page:nth-child(4){
		padding-left:5px;
		padding-right:15px;
	}
	/* end key documents */
}
@media only screen and (max-width: 900px){
	/* palmtrace */
	.palm_trace_claimed .filtering .col-sm-6{ width:100%; }
	.palm_trace_claimed .filtering .col-sm-4{ width:70%;  }
	.palm_trace_claimed .filtering .col-sm-2{ width:30%; }
	/* end palmtrace */
}
@media only screen and (max-width: 899px){
	/* MyRSPO registration */
	#myrspo_registration .left_myrspo,
	#myrspo_registration .right_myrspo{ 
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}
	#myrspo_registration .right_myrspo{ margin-top: 30px; }
	/* end MyRSPO registration */
}
@media only screen and (max-width: 860px){
	/* membership application */
	.members_applications #list_CD_left,
	.members_applications #list_gm_left { display:none; }
	.members_applications .c_form { width: 100%; }
	/* end membership application */

	/* impacts page */
	.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-sales, 
	.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-certified {
		max-width: 100%;
	}
	.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-sales, 
	.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-certified {
		max-width: 100%;
	}
	.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-sales, 
	.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-sales {
		padding-right: 0;
	}
	.container_impacts_map .container-cspo-cspko #content-chart-CSPO .content-cspo-certified, 
	.container_impacts_map .container-cspo-cspko #content-chart-CSPKO .content-cspko-certified {
		padding-left: 0;
	}
	/* impacts page */
}
@media only screen and (max-width: 800px){
	/* caseTracker */
	.caseTracker #filterCasetracker .col-sm-10{ width:70%; }
	.caseTracker #filterCasetracker .col-sm-2{ width:30%; }
	/* end caseTracker */
}
@media only screen and (max-width: 768px){
	/* palmtrace claimed table */
	.palm_trace_claimed .table {
		width: 1080px;
		min-width: 1080px;
	}
	.palm_trace_claimed .dataTables_paginate {
		display: none;
	}
	.palm_trace_claimed .table-is-responsive {
		width: 100%;
		height: 100%;
		border: 1px solid #CCC;
		overflow: scroll;
	}
	/* end palmtrace claimed table */
	
	/* key documents */
	.keyDocumentsListLink .col-sm-3,
	.keyDocumentsListLink .col-sm-9{
		width:50%;
	}
	/* end key documents */
	
	/* caseTracker */
	.caseTracker .col-sm-12 .col-sm-7{ 
		width: 100%;
		height: 30px;
	}
	.caseTracker .col-sm-12 .col-sm-5{ 
		width: 100%; 
		margin-top:20px;
	}
	/* end caseTracker */
	
	/* membership apply */
	.membership-apply .membership-fees ul li label,
	.membership-apply .membership-fees ul li span.pull-right,
	.membership-apply .membership-fees span.pull-right{
		font-size: 12px;
	}
	/* end membership apply */
}
@media only screen and (max-width:767px){
	/* membership apply */
	.membership-apply .membership-fees { max-width: 405px; }
	/* end membership apply */
	
	/* research library */
	.filter-researchLibrary .col-sm-10{ width:70%; }
	.filter-researchLibrary .col-sm-2{ width:30%; }
	/* end research library */
	
	/* palmtrace claimed table */
	.palm_trace_claimed .table .head-title {
		width: 100px;
	}
	.palm_trace_claimed .table .head-2015,
	.palm_trace_claimed .table .head-2016,
	.palm_trace_claimed .table .head-2017,
	.palm_trace_claimed .table .head-2018 {
		width: 60px;
	}
	.palm_trace_claimed .table {
		width: 1080px;
		min-width: 1080px;
	}
	.palm_trace_claimed .dataTables_paginate {
		display: none;
	}
	.palm_trace_claimed .info {
		top:0;
		max-width: 100%;
	}
	/* end palmtrace claimed table */
	
	/* smallhoders hub */
	.smallholders-facts-figures .col-sm-6 {
		width: 100%;
	}
	.smallholders-facts-figures .tile.full,
	.smallholders-facts-figures .tile.half {
		width: 100%;
	}
	.smallholders-facts-figures .tile.half {
		padding: 20px 20px 20px 0px;
	}
	.smallholders-facts-figures .left_tile,
	.smallholders-facts-figures .right_tile {
		padding-right: 0px;
		padding-left: 0px;
	}
	.smallholders-facts-figures .tile.full .box {
		padding-left: 0px;
	}
	.smallholders-facts-figures .tile.full .box .text {
		margin-top: 18px;
	}
	.smallholders-facts-figures .tile.full .box .text, 
	.smallholders-facts-figures .tile.full .box .icon {
		display: inline-block;
		width: 100%;
	}
	.smallholders-facts-figures .tile.full .box .text .t_left {
		width: 100%;
		border-right: none;
		border-bottom: 1px solid #9f9f9f;
		margin-bottom: 18px;
		padding-left:15px;
		padding-bottom: 20px;
	}
	.smallholders-facts-figures .tile.full .box .icon {
		text-align: center;
		display: none;
	}
	.smallholders-facts-figures .tile.full .box .text .t_left:last-child {
		width: 100%;
		border-right: none;
		border-bottom: none;
		margin-bottom: 0px;
	}
	.smallholders-table { overflow: auto; }
	.smallholders-table ul { width: 660px; }
	/* end smallhoders hub */
	
	/* membership application */
	#frmApply .members_applications.tab-content.responsive .col-sm-6.container-MAP-AM {
		width: 100%;
		padding-left:0px !important;
		padding-right:0px !important;
	}
	#frmApply .members_applications.tab-content.responsive .col-sm-6.container-MAP-AM:last-child {
		margin-top: 20px;
		margin-bottom: 30px;
	}
	/* end membership application */
	
	/* endorsed-trainers */
	#container_trainers_announcements .c_endorsed_trainers_announcements .next {
		margin-right: 5px;
	}
	#container_trainers_announcements .c_endorsed_trainers_announcements .prev {
		margin-left: 5px;
	}
	/* end endorsed-trainers */
	
	/* acop */
	.ACOP h2.acop_period_title {
		text-align:center;
	}
	.ACOP #acop2015 .f_select_years {
		top: 70px;
		right: auto;
		left: 50%;
		z-index: 1;
		transform: translateX(-50%);
	}
	.ACOP #acop2015 #acopreports {
		padding: 0px 0px 35px 0px;
		margin-top: 60px;
	}
	/* end acop */
	
	/* contact */
	#contact-address .col-sm-4 {
		width:100%;
		padding-left: 0px;
	}
	/* end contact */
	
	/* membership profile */
	#members-prof .right_container_m_profile .tabbed-of-member #tab-profile-member li.tab-profile {
		width: 50%;
	}
	/* end membership profile */

	/* impacts of RSPO */
	.container_impacts_map .contain-MAP-impacts-right,
	.container_impacts_map .contain-MAP-impacts {
		width: 100%;
		padding-left: 0px;
	}
	.container_impacts_map .container_rspo_p_n_left, 
	.container_impacts_map .container-chart-impacts_left, 
	.container_impacts_map .impacts_rspo_membership_left,
	.container_impacts_map .container_rspo_p_n_right, 
	.container_impacts_map .container-chart-impacts_right, 
	.container_impacts_map .impacts_rspo_membership_right {
		width:100%;
	}
	.container_impacts_map .container_rspo_p_n_left, 
	.container_impacts_map .container-chart-impacts_left, 
	.container_impacts_map .impacts_rspo_membership_left {
		padding-right: 0px;
	}
	.container_impacts_map .container_rspo_p_n_right, 
	.container_impacts_map .container-chart-impacts_right, 
	.container_impacts_map .impacts_rspo_membership_right {
		padding-left: 0px;
	}
	.container_impacts_map .impacts_rspo_by_sectors_right {
		padding-left: 10px;
	}
	.container_impacts_map .impacts_rspo_by_sectors_left {
		padding-right: 10px;
	}
	.container_impacts_map .impacts_rspo_by_sectors_left .rspo_by_sector label {
		font-size: 12px;
	}
	.container_impacts_map .impacts_rspo_by_sectors_left .rspo_by_sector label {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	}
	.container_impacts_map .container-impacts-left .col-sm-3:nth-child(1){
		display:none;
	}
	.container_impacts_map .container-impacts-left,
	.container_impacts_map .container-impacts-right {
		width: 100%;
		padding-left: 15%;
	}
	/* end impacts of RSPO */
	
	/* membership apply */
	.membership-apply .left {
		width: calc(100% - 40px);
		padding-right: 0;
	}
	.membership-apply .right {
		width: 100%;
		padding-left: 0;
	}
	/* end membership apply */
	
	/* smallholders hub*/
	.col-sm-8.contain-MAP-impacts{
		width: 100%;
		overflow: auto;
	}
	/* end smallholders hub */
	
	/* news and events */
	.newsAndevents .news-and-events article a .caption { padding-left: 260px; }
	.newsAndevents .searchbox,
	.newsAndevents .searchbox.events { 
		width:100%; 
		border:1px solid #f0f0f0;
	}
	.newsAndevents .searchbox{ top: -61px; }
	.newsAndevents .searchbox.events { top: -111px; }
	.newsAndevents .searchbox, .newsAndevents .searchbox-open, 
	.newsAndevents .searchbox-input, .newsAndevents .searchbox-icon, 
	.newsAndevents .searchbox-submit {
		max-width: 100%;
	}
	.newsAndevents .filters {
		margin-top: 10px;
	}
	.newsAndevents .filters .event-type {
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.newsAndevents .searchbox-submit {
		margin-top: 0;
	}
	.newsAndevents ul.nav-tabs.tab-NEAT {
		height: auto;
		margin-top: 61px;
	}
	.newsAndevents ul.nav-tabs.tab-NEAT li {
		width: 50%;
	}
	.newsAndevents .searchbox-open {
		border-bottom: 1px solid #f0f0f0;
	}
	.newsAndevents ul.nav-tabs.tab-NEAT li a:hover,
	.newsAndevents ul.nav-tabs.tab-NEAT li.active a {
		border-bottom-color: #f0f0f0;
	}
	.newsAndevents .news-and-events .events-date .in-content-left,
	.newsAndevents .news-and-events article a figure,
	.newsAndevents .news-and-events article .date_events {
		display: none;
	}
	.newsAndevents .news-and-events article a .caption {
		padding-left: 0px;
	}
	.newsAndevents .news-and-events article a .caption .content-footer {
		position: relative;
	}
	.newsAndevents .news-and-events article, 
	.newsAndevents .news-and-events article a figure, 
	.newsAndevents .news-and-events article a .caption {
		height: auto;
		max-height: unset;
	}
	.newsAndevents .news-and-events article {
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid #f0f0f0;
	}
	.newsAndevents .news-and-events article:last-child {
		border-bottom: none;
	}
	.newsAndevents .news-and-events .events-date .in-content-right {
		padding: 12px 20px;
	}
	/* end news and events */
}
@media only screen and (max-width:765px){
	/* membership application */
	#garischange_member_application.id-organisation, 
	#garischange_member_application.member_application_step2, 
	#garischange_member_application.member_application_step3, 
	#garischange_member_application.member_application_step4, 
	#garischange_member_application.member_application_step5 {
		background-position: center bottom 96px;
	}
	/* end membership application */
}
@media only screen and (max-width:730px){
	/* smallholders-hub */
	.smallholder-home-news .column { width: 100%; }
	.smallholder-home-news .column:first-child { padding-right: 0px; }
	.smallholder-home-news .column:last-child { padding-left: 0px; }
	/* end smallholders-hub */
	
	/* palm trace */
	.filter_palm_trace_mi ul li{
		padding: 4px 10px 5px 10px;
	}
	.filter_palm_trace_mi ul li a{
		font-size:12px;
	}
	/* end palm trace */

	/* membership profile */
	#members-prof .right_container_m_profile .tabbed-of-member #tab-profile-member li.tab-profile {
		width: 50%;
	}
	#members-prof .c_form_contact .s_contact {
		width: 100%;
	}
	#members-prof .c_form_contact .s_contact.contact_1,
	#members-prof .c_form_contact .s_contact.contact_2,
	#members-prof .c_form_contact .s_contact.contact_3,
	#members-prof .c_form_contact .s_contact.contact_4 {
		padding-left: 15px;
		padding-right: 15px;
	}
	#members-prof .right_container_m_profile #g_membership .tabs-left .list_group_membership{	
	 display:none;
	}
	#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left .filter_left_gm {
		width: 42%;
	}
	#members-prof .right_container_m_profile #g_membership .tabs-left .tab-content, 
	#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left .filter_right_gm {
		width: 100%;
	}
	#members-prof .right_container_m_profile #g_membership .input-group i{
		width: 100%;
	}
	#members-prof .right_container_m_profile #g_membership .tabs-left .left_m_gm_profile, 
	#members-prof .right_container_m_profile #g_membership .tabs-left .list_group_membership, 
	#members-prof .right_container_m_profile #g_membership .tabs-left .tab-content {
		height: auto;
		max-height: unset;
	}
	#members-prof .right_container_m_profile #g_membership .radio_custom_by_am.t_group_membership .yn_left .tooltip_am .content_more {
		width: 55vw;
	}
	#members-prof .right_container_m_profile #g_membership .g_m_del {
		float: left;
		margin-top: 0px;
	}
	/* end membership profile */
}
@media only screen and (max-width:680px){
	/* research request */
	.researchRequest .form-researchRequest { padding: 0px 20px 30px 20px; }
	.researchRequest .form-researchRequest .col-sm-4 { width: 100%; }
	/* end research request */
	
	/* our organisation */
	img.ourOrganisation{ width:100%; }
	/* end our organisation */
}
@media only screen and (max-width:640px){
	/* palmtrace claimed table */
	.palm_trace_claimed .filtering {
		width: 100% !important;
		margin: auto !important;
	}
	/* end palmtrace claimed table */
}
@media only screen and (max-width:639px){
	/* acop */
	.ACOP .ACOPsearch .col-sm-3{ width:100%; }
	/* end acop */
	
	/* national-commitments */
	.nationalCommitments .tabbable.tabs-left .nav-tabs {
		margin-right: 20px;
	}
	.nationalCommitments .tabbable.tabs-left .nav-tabs {
		padding: 16px 0px 16px 20px;
	}
	/* end national-commitments */
	
	/* research and evidence */
	.researchAndEvidence-3column .col-sm-4{
		width:100%;
		margin-bottom: 20px;
	}
	.researchAndEvidence-3column .col-sm-4:last-child{
		margin-bottom: 0px;
	}
	/* end research and evidence */
}
@media only screen and (max-width:600px){
	/* news and events */
	.newsAndevents .searchbox.events { 
		top: -121px;
	}
	form#c_searchbox { 
		display: block !important;
	}
	.newsAndevents .filters .event-type {
		width: 100%;
		margin-right: 0;
	}
	.bootstrap-dropdown .btn-success .filter-option {
		width: 100%;
		text-align: left;
		overflow: hidden;
		margin-right: 10px;	
	}
	.bootstrap-dropdown > .btn {
		padding-right: 25px;
	}
	.newsAndevents .filters .date-range {
		width: 100% !important;
	}
	.bootstrap-dropdown .dropdown-menu{
		width: 100% !important;
		min-width: unset;
	}
	/* news and events */

	/* research library */
	.filter-researchLibrary .col-sm-10,
	.filter-researchLibrary .col-sm-2{ width:100%; }
	/* end research library */
	
	/* filter P&C assessment */
	#filterPandCassessment form .col-sm-4,
	#filterPandCassessment form .col-sm-3,
	#filterPandCassessment form .col-sm-2{ width:100%; }
	/* end filter P&C assessment */
	
	/* endorsed trainers */
	#container_trainers_announcements .title_trainers_announcements p {
		top: 45px;
		right: auto;
		left: 50%;
		transform: translate(-50%, 0);
	}
	#endorsed_trainers .filter_endorsed_trainers .col-sm-6,
	#endorsed_trainers .filter_endorsed_trainers .col-sm-3 { 
		width: 100%; 
		padding-bottom: 15px;
	}
	/* end endorsed trainers */
	
	/* RSPO staff */
	.RSPOstaffProfiles .col-sm-4 img{
		min-height: unset;
	}
	.RSPOstaffProfiles .col-sm-8{
		width: 100%;
		padding-left: 0px !important;
	}
	/* end RSPO staff */
	
	/* membership profile */
	#members-prof .right_container_m_profile .tabbed-of-member #tab-profile-member li.tab-profile {
		width: 100%;
	}
	#members-prof .right_container_m_profile #g_membership .tabbable.tabs-left .filter_left_gm {
		width: 100%;
	}
	#members-prof .left_container_m_profile .descr-profile .member_profile br {
		display: initial;
	}
	#members-prof .btnGotoACOP,
	#members-prof .btnMemberToolkit {
		position: relative;
		top: 5px;
	}
	#members-prof .c_form_contact .s_contact.contact_1 .fl_name, 
	#members-prof .c_form_contact .s_contact.contact_2 .fl_name, 
	#members-prof .c_form_contact .s_contact.contact_3 .fl_name, 
	#members-prof .c_form_contact .s_contact.contact_4 .fl_name, 
	#members-prof .fl_name, 
	#members-prof .fl_name, 
	#members-prof .c2_left, 
	#members-prof .c2_right {
		width: 100%;
	}
	#members-prof .c_form_contact .s_contact.contact_1 .fl_name input, 
	#members-prof .c_form_contact .s_contact.contact_2 .fl_name input, 
	#members-prof .c_form_contact .s_contact.contact_3 .fl_name input, 
	#members-prof .c_form_contact .s_contact.contact_4 .fl_name input, 
	#members-prof .fl_name input, 
	#members-prof .fl_name input {
		border-right: 1px solid #cccccc !important;
	}
	#members-prof #myTabMember .c2_right .input-group.region_gm_profile {
		border-left: 1px solid #cccccc;
	}
	#members-prof .right_container_m_profile #myTabMember.tab-content .c2_right{
		margin-top:20px;
	}
	#members-prof .right_container_m_profile #myTabMember.tab-content .c2_left.c2_e_p .input-group {
		padding-right: 0px;
	}
	#members-prof .right_container_m_profile #g_membership .tabs-left .tab-content .c_form_in {
		padding-bottom: 20px;
	}
	#members-prof .right_container_m_profile #g_membership .verify_gm_profile .verify_gm_profile_l {
		width: 100%;
	}
	#members-prof .right_container_m_profile #g_membership .verify_gm_profile .verify_gm_profile_r {
		float: right;
	}
	/* end membership profile */

	/* impacts of RSPO */
	.container_impacts_map .latest-publication {
		width: 50%;
		padding: 0px 15px;
		margin-bottom: 30px;
	}
	.container_impacts_map .latest-publication img {
		max-height: 190px;
	}
	.container_impacts_map .latest-publication {
		height: 380px;
	}
	.container_impacts_map .latest-publication:nth-child(3),
	.container_impacts_map .latest-publication:nth-child(4) {
		margin-bottom:0px;
	}
	.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_left p, 
	.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right div span:first-child {
		font-size: 12px;
	}
	.container_impacts_map .container_rspo_p_n_left .rspo_p_n .rspo_p_n_right div span:last-child {
		font-size: 10px;
	}
	.container_impacts_map .container-chart-impacts_left h3,
	.container_impacts_map .container-chart-impacts_right h3 {
		line-height: 25px;
	}
	.container_impacts_map .container-chart-impacts_left small,
	.container_impacts_map .container-chart-impacts_right small{
		line-height: 1.5;
	}
	.container_impacts_map .container-impacts-left, .container_impacts_map .container-impacts-right {
		padding-left: 0%;
	}
	.container_impacts_map.trademark_licenses .col-am-5-contain .number {
		font-size: 24px;
	}
	.container_impacts_map.trademark_licenses .col-am-5-contain .text_number {
		font-size: 10px;
	}
	.container_impacts_map .impacts_rspo_by_sectors_left {
		display: none;
	}
	.container_impacts_map .impacts_rspo_by_sectors_right {
		padding-left: 0px;
		width: 100%;
	}
	.container_impacts_map .container-impacts-left div.col-sm-3,
	.container_impacts_map .container-impacts-right div.col-sm-3 {
		width: 30%;
		padding: 0px;
	}
	.container_impacts_map .container-impacts-left div.col-sm-6,
	.container_impacts_map .container-impacts-right div.col-sm-9 {
		width: 70%;
		padding-left: 20px;
		padding-right: 0px;
	}
	.container_impacts_map .impacts_rspo_membership_left .table-responsive {
		padding: 10px 20px 0px 20px;
	}
	.container_impacts_map .impacts_rspo_membership_right .container_category_sector .container_category_sector_left {
		padding-left: 20px;
	}
	.container_impacts_map .impacts_rspo_membership_right .container_category_sector .container_category_sector_right {
		padding-right: 20px;
	}
	.container_impacts_map .impacts_rspo_membership_right .container_category_sector .container_category_sector_left label,
	.container_impacts_map .impacts_rspo_membership_right .container_category_sector .container_category_sector_right div span:first-child {
		font-size: 24px;
	}
	.container_impacts_map .filter_cspo_sales_scm ul li{
		width: 100%;
		margin: 0 !important;
		padding-left: 0;
		padding-right: 0;
		border: 1px solid #cccccc !important;
	}
	/* end impacts of RSPO */
	
	/* key documents */
	.keyDocumentsLatestPublications .col-sm-3.resources-page{
		width:50%;
		margin-bottom: 20px;
		min-height: 395px;
	}
	.keyDocumentsLatestPublications .col-sm-3.resources-page:nth-child(1){
		padding-left:15px;
		padding-right:5px;
	}
	.keyDocumentsLatestPublications .col-sm-3.resources-page:nth-child(2){
		padding-left:5px;
		padding-right:15px;
	}
	.keyDocumentsLatestPublications .col-sm-3.resources-page:nth-child(3){
		padding-left:15px;
		padding-right:5px;
	}
	.keyDocumentsLatestPublications .col-sm-3.resources-page:nth-child(4){
		padding-left:5px;
		padding-right:15px;
	}
	/* end key documents */
}
@media only screen and (max-width:599px){
	/* national-commitments */
	.nationalCommitments .tabbable.tabs-left .nav-tabs {
		width:100%;
		height: auto;
		max-height: unset;
		padding:16px 20px;
	}
	.nationalCommitments .tabbable.tabs-left .nav-tabs h4 { padding-bottom: 10px; padding-right: 0; }
	.nationalCommitments .tabbable.tabs-left .nav-tabs h4.title-left-nav-tab br{ display:none; }
	.nationalCommitments .tabbable.tabs-left .nav-tabs li {
		width: 20%;
		float: left;
	}
	.nationalCommitments .tabbable.tabs-left .nav-tabs li:last-child {
		width: 33.333%;
	}
	.nationalCommitments .tabbable.tabs-left .nav-tabs li a {
		border-right-color: none;
		border-right: none;
	}
	.nationalCommitments .tabbable.tabs-left .nav-tabs li a:hover {
		border-color: #eeeeee;
		background: transparent;
		padding-left: 10px;
		margin-left: -10px;
		color: #F79644;
	}
	.nationalCommitments .tabbable.tabs-left .nav-tabs > li.active > a, 
	.nationalCommitments .tabbable.tabs-left .nav-tabs > li.active > a:hover, 
	.nationalCommitments .tabbable.tabs-left .nav-tabs > li.active > a:focus {
		color: #F79644;
		background-color: transparent;
	}
	.nationalCommitments .tabbable.tabs-left .tab-content {
		height: 449px;
		max-height: 449px;
		margin-top: 131px;
	}
	.nationalCommitments .tabbable.tabs-left .tab-content-scroll .inner-scroll {
		height: 501px;
		max-height: 501px;
	}
	.nationalCommitments .tabbable.tabs-left .tab-content .tab-pane{
		padding-left:20px;
	}
	/* end national-commitments */
}
@media only screen and (max-width:560px){
	/* smallholders-hub */
	.smallholder-home-testimonials .row .columns { width: 50%; }
	/* end smallholders-hub */
	
	/* national-commitments */
	.nationalCommitments .tabbable.tabs-left .tab-content {
		height: 417px;
		max-height: 417px;
		margin-top: 163px;
	}
	.nationalCommitments .tabbable.tabs-left .tab-content-scroll .inner-scroll {
		height: 420px;
		max-height: 420px;
	}
	.nationalCommitments .tabbable.tabs-left .nav-tabs li {
		width: 33.333%;
	}
	/* end national-commitments */
}
@media only screen and (max-width:550px){
	/* acop */
	.ACOP #acop2015 .f_select_years {
		top: 100px;
	}
	/* end acop */
}
@media only screen and (max-width:530px){
	/* callForComment */
	.callForComment{}
	.callForComment .form-callForComment{
		padding: 23px 20px 30px 20px;
	}
	.callForComment .form-callForComment .col-sm-9.captcha1{ width:100%; }
	.callForComment .form-callForComment .col-sm-3.captcha2{ 
		width:100%; 
		max-width:150px;
		float: right;		
	}
	/* end callForComment */
	
	/* NPP */
	.NPP .formPubConsultations .col-sm-9.captcha1{ width:100%; }
	.NPP .formPubConsultations .col-sm-3.captcha2{ 
		width:100%; 
		max-width:150px;
		float: right;		
	}
	/* end NPP */
	
	/* palm trace */
	.filter_palm_trace_mi ul li{
		width:100%;
	}
	.filter_palm_trace_mi ul li:nth-child(7) {
		border-right: none;
	}
	/* end palm trace */
	
	/* membership apply */
	.membership-apply .membership-fees-download .btn {
		margin-bottom: 5px;
	}
	/* end membership apply */
}
@media only screen and (max-width:523px){
	/* membership application */
	#garischange_member_application.id-organisation, 
	#garischange_member_application.member_application_step2, 
	#garischange_member_application.member_application_step3, 
	#garischange_member_application.member_application_step4, 
	#garischange_member_application.member_application_step5 {
		background-position: center bottom 116px;
	}
	.members_applications .box-contact-form .half-width, 
	.members_applications .box-contact-form .half-width-right {
		width: 100%;
	}
	.members_applications .c_form_contact .s_contact.contact_1 .fl_name, 
	.members_applications .c_form_contact .s_contact.contact_2 .fl_name, 
	.members_applications .c_form_contact .s_contact.contact_3 .fl_name, 
	.members_applications .c_form_contact .s_contact.contact_4 .fl_name, 
	.members_applications .right_container_survey .fl_name, 
	.members_applications .fl_name, 
	.members_applications .c2_left, 
	.members_applications .c2_right {
		width: 100%;
	}
	.members_applications .c2_left i{ position: relative !important; }
	.members_applications .c_form_list .g_m_add, 
	.members_applications .c_form_list .g_m_del {
		width: 100%;
	}
	.members_applications .c_form_list .g_m_add{
		margin-bottom:5px;
	} 
	.members_applications .c_form_list .g_m_del {
		margin-top:5px;
	}
	/* end membership application */
}
@media only screen and (max-width:500px){
	/* palmtrace */
	.palm_trace_claimed .filtering .col-sm-6,
	.palm_trace_claimed .filtering .col-sm-4,
	.palm_trace_claimed .filtering .col-sm-2{ width:100%; }
	/* end palmtrace */

	/* news and events */
	.newsAndevents .news-and-events article a .caption .content-footer span.when.Announcements,
	.newsAndevents .news-and-events article a .caption .content-footer span.when.Events,
	.newsAndevents .news-and-events article a .caption .content-footer span.where.Events{
		width: 100%;
	}
	/* end news and events */
}
@media only screen and (max-width:480px){
	/* caseTracker */
	.caseTracker #filterCasetracker .col-sm-10{
		padding-bottom:15px;
	}
	.caseTracker #filterCasetracker .col-sm-10,
	.caseTracker #filterCasetracker .col-sm-2{ 
		width:100%; 
	}
	/* end caseTracker */
	
	/* smallholders hub */
	.smallholders-hub .list-news .news .img { width: 100%; }
	.smallholders-hub .list-news .news .img img {
		margin-bottom: 0px;
	}
	.smallholders-hub .list-news .news .img, 
	.smallholders-hub .list-news .news .text {
		display: block;
	}
	.smallholders-hub .list-news .news .text { padding-left: 0px; }
	.smallholders-hub .list-news a:last-child .news, 
	.smallholders-hub .list-announcements a:last-child .announcements{
		border-bottom: none;
	}
	/* end smallholders hub */
	
	/* membership application */
	#garischange_member_application a label {
		font-family: "Montserrat";
		font-size: 8px;
	}
	#garischange_member_application.id-organisation, 
	#garischange_member_application.member_application_step2, 
	#garischange_member_application.member_application_step3, 
	#garischange_member_application.member_application_step4, 
	#garischange_member_application.member_application_step5 {
		background-position: center bottom 81px;
	}
	#garischange_member_application .member_application_step4 .active .membershipstep, 
	#garischange_member_application .member_application_step3 .active .membershipstep, 
	#garischange_member_application .active .membershipstep {
		font-weight: bold;
	}
	.members_applications .box-contact-form {
		padding: 15px;
	}
	.members_applications .s_contact_details .c_form .c_form_list {
		padding: 15px 15px 5px 15px;
	}
	.members_applications .c_form .c_form_list {
		padding: 0px 15px 15px 15px;
	}
	.template-a .right-container .members_applications .container-740, 
	.template-b .right-container .members_applications .container-740, 
	.template-c .right-container .members_applications .container-740, 
	.template-a .right-container .members_applications .container-1000, 
	.template-b .right-container .members_applications .container-1000, 
	.template-c .right-container .members_applications .container-1000 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	/* end membership application */
	
	/* acop */
	.ACOP #chart2 {
		width: 100%;
		max-width: 100%;
	}
	.ACOP .chart_2_right {
		width: 100%;
		max-width: 100%;
	}
	/* end acop */
	
	/* MyRSPO Login */
	#MyRSPOLogin .frm_MyrspoLogin{
		padding: 20px;
	}
	/* end MyRSPO Login */
	
	/* key documents */
	.keyDocumentsListLink .col-sm-3,
	.keyDocumentsListLink .col-sm-9{
		width:100%;
		padding-left:0px;
	}
	/* end key documents */
	
	/* impacts of RSPO */
	.container_impacts_map .latest-publication {
		width: 100%;
	}
	.container_impacts_map .latest-publication img {
		max-height: initial;
	}
	.container_impacts_map .latest-publication {
		height: auto;
	}
	.container_impacts_map .latest-publication:nth-child(3){
		margin-bottom: 30px;
	}
	.container_impacts_map .latest-publication:nth-child(4){
		margin-bottom: 0px;
	}
	.container_impacts_map.trademark_licenses .col-am-5-contain {
		width: 100%;
		height: auto;
	}
	.container_impacts_map.trademark_licenses .col-am-5-contain {
		height: auto;
		padding-top: 20px;
	}
	/* end impacts of RSPO */
}
@media only screen and (max-width:459px){
	/* smallholders-hub */
	.smallholder-home-testimonials .row .columns { width: 100%; }
	.illustrations .column.col-2 { width: 100%; }
	/* end smallholders-hub */
	
	/* national-commitments */
	.nationalCommitments .tabbable.tabs-left .tab-content {
		height: 350px;
		max-height: 350px;
		margin-top: 227px;
	}
	.nationalCommitments .tabbable.tabs-left .tab-content-scroll .inner-scroll {
		height: 356px;
		max-height: 356px;
	}
	.nationalCommitments .tabbable.tabs-left .nav-tabs li,
	.nationalCommitments .tabbable.tabs-left .nav-tabs li:last-child {
		width: 50%;
	}
	/* end national-commitments */
	
	/* members profile */
	#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(1), 
	#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(3), 
	#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(5), 
	#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(7), 
	#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(9) {
		padding: 6px 5px;
		margin-right: 1px;
	}
	#members-prof .right_container_m_profile #g_membership .input-group.membership_number span { display: none; }
	#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(3) {
		width: 45px;
	}
	#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(7) {
		width: 37px;
	}
	#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(5),
	#members-prof .right_container_m_profile #g_membership .input-group.membership_number .form-control:nth-child(9) {
		width: 30px;
	}
	/* end members profile */
	
	/* myRSPO registration */
	#myrspo_registration .right_myrspo .input-group.membership_number .form-control:nth-child(1), 
	#myrspo_registration .right_myrspo .input-group.membership_number .form-control:nth-child(3), 
	#myrspo_registration .right_myrspo .input-group.membership_number .form-control:nth-child(5), 
	#myrspo_registration .right_myrspo .input-group.membership_number .form-control:nth-child(7), 
	#myrspo_registration .right_myrspo .input-group.membership_number .form-control:nth-child(9) {
		padding: 6px 5px;
		margin-right: 1px;
	}
	#myrspo_registration .right_myrspo .input-group.membership_number span { display: none; }
	#myrspo_registration .right_myrspo .input-group.membership_number .form-control:nth-child(3) {
		width: 55px!important;
	}
	#myrspo_registration .right_myrspo .input-group.membership_number .form-control:nth-child(7) {
		width: 42px!important;
	}
	#myrspo_registration .right_myrspo .input-group.membership_number .form-control:nth-child(5),
	#myrspo_registration .right_myrspo .input-group.membership_number .form-control:nth-child(9) {
		width: 35px!important;
	}
	/* end myRSPO registration */
}
@media only screen and (max-width:430px){
	/* acop */
	.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel a#reportPrev { left: 0; }
	.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel a#reportNext { right: 0; }
	.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel { padding: 0px 56px; }
	/* end acop */
	
	/* smallholders */
	.illustrations h4:last-child {
		border-bottom: none;
	}
	/* end smallholders */
	
	/* national-commitments */
	.nationalCommitments .tabbable.tabs-left .nav-tabs li a{
		font-size: 13px;
	}
	.nationalCommitments .tabbable.tabs-left .tab-content {
		height: 320px;
		max-height: 320px;
		margin-top: 251px;
	}
	.nationalCommitments .tabbable.tabs-left .tab-content-scroll .inner-scroll {
		height: 329px;
		max-height: 329px;
	}
	/* end national-commitments */
}
@media only screen and (max-width:400px){
	/* acop */
	.ACOP #acop2015 #acopreports #sectoral_carousel.list_carousel { padding: 0px 32px; }
	/* end acop */

	/* membership apply */
	.membership-apply .membership-fees ul li label{ width: 100%; display:block; }
	.membership-apply .membership-fees ul li span.pull-right{ width: 100%; }
	.membership-apply .membership-fees ul li span.pull-right,
	.membership-apply .membership-fees span.pull-right {
		/* padding-left: 10px; */
		float: unset!important;
	}
	/* end membership apply */
	
	/* key documents */
	.keyDocumentsLatestPublications .col-sm-3.resources-page{
		width:100%;
		min-height: initial;
	}
	.keyDocumentsLatestPublications .col-sm-3.resources-page:nth-child(1){
		padding-left:15px;
		padding-right:15px;
	}
	.keyDocumentsLatestPublications .col-sm-3.resources-page:nth-child(2){
		padding-left:15px;
		padding-right:15px;
	}
	.keyDocumentsLatestPublications .col-sm-3.resources-page:nth-child(3){
		padding-left:15px;
		padding-right:15px;
	}
	.keyDocumentsLatestPublications .col-sm-3.resources-page:nth-child(4){
		padding-left:15px;
		padding-right:15px;
		margin-bottom:0px;
	}
	/* end key documents */
}
@media only screen and (max-width:399px){
	/* membership apply */
	.membership-apply form .col-sm-7.captcha1{ 
		width: 100%;
	}
	.membership-apply form .col-sm-5.captcha2 {
		width: 100%;
	}
	/* end membership apply */
}
@media only screen and (max-width:375px){
	/* smallholders */
	.illustrations .column.col-3 {
		width: 33.3333%;
	}
	/* end smallholders */
}
@media only screen and (max-width:339px){
	/* membership application */
	#garischange_member_application.id-organisation, 
	#garischange_member_application.member_application_step2, 
	#garischange_member_application.member_application_step3, 
	#garischange_member_application.member_application_step4, 
	#garischange_member_application.member_application_step5 {
		background-position: center bottom 93px;
	}
	/* end membership application */
}
/* ===================== responsive ====================== */