/*------------------------------------------------------------------
[GENERAL TEAM STYLES]
-------------------------------------------------------------------*/

/* Blocked content */
/* .su-row.flex-container {
    display: flex;
}
.block {
	color: #ffffff;
	
	padding: 2rem 3rem;
}

.basic-page h1 {text-transform:none!important;}

.block p {
	font-size: 2rem!important;
} */

.block--teal {	background-color: #005baa !important; }
.block--brown { background-color: #ADA196; }
.block--green { background-color: #00a550; }
.teal-block p {font-size: 2rem;}

.business-headline__img2 {
  display: flex;
  flex-direction: column;
  background-color: #00a651;
  justify-content: center;
  min-width: 6.5rem;
  height: 6rem;
  align-items: center;
}

.business-headline__img1 {
  display: flex;
  flex-direction: column;
  background-color: #f7941e;
  justify-content: center;
  min-width: 6.5rem;
  height: 6rem;
  align-items: center;
}

.business-headline__img3 {
  display: flex;
  flex-direction: column;
  background-color: #e81d2d;
  justify-content: center;
  min-width: 6.5rem;
  height: 6rem;
  align-items: center;
}

.small-title .su-heading-inner{
	background-color: #005baa !important;
	font-size: 1.6rem;
}

.fbc-items li.active span {
  color: #005baa !important;
}

.column_head_right {
  color: #005baa !important;
}

.basic-page .large-list {
  color: #005baa !important;
}

.block-btn a {
  color: #ffffff !important;
}

.block-btn {
  background-color: #005baa !important;
}

/* Button styles */

a.inline-block-btn {
	background-color: #005baa !important;
	color: #ffffff!important;
	text-decoration: none;
	padding: 1rem 1.5rem;
	margin-left: 2rem;
}



/*********** GENERAL MODIFIERS  ***********/

.txt-white { color: #ffffff!important; }
.txt-teal { color:#005baa!important; }
.txt-brown { color: #ADA196!important; }
.txt-dark-grey { color: #6f7175!important; }

hr.rule-divider { margin: 2rem 0; }



/*********** LARGE INLINE NUMBERS <span>  ***********/

.large-num {
    font-size: 4rem;
    font-family: "ArialMTStd-Bold", arial, sans-serif;
}


/*********** HISTORY PAGE ***********/


/* content background */

.su-heading {
	position:relative;
	top: -2px;
}

.history .su-column {
    background-color: #fcfbfb;
}

.history.su-row .su-column:first-child {
    margin-right: 1rem!important;
}

.history .su-column-inner p  { padding: 0 2rem; }

.su-row.history hr {
    margin: 2rem 0;
	 padding: 0 2rem;
}

.bg-teal .su-heading-inner {
	background-color: #005baa !important;
}

/*********** END TABLES  ***********/


/*********** END HISTORY  ***********/
.border-rightbottom { border-right: 2px solid #AAAFBA; border-bottom: 2px solid #AAAFBA;}
.border-right { border-right: 2px solid #AAAFBA;}
.border-left { border-left: 2px solid #AAAFBA;}
.border-bottom { border-bottom: 2px solid #AAAFBA;}

.paddingtbl td { 
    padding: 10px!important;
}

/*********** END TABLES  ***********/

.highlights-bullets li {
	list-style: none !important;
	list-style-position: inside;
	display:flex;
	font-size: 1.4rem;
	
}

.highlights-bullets li::before {
	margin-right:10px;
	top: 8px !important;
	width: 1.7rem !important;
	height: 1.1rem !important;
}

.detailed-results {
	font-size: 1.4;
	margin-top: 10px;
	margin-left: -10px;
}

.home-bullets-downloads li {
	list-style: none !important;
	margin-top: 5px;
}

.home-bullets-downloads li::before {
	content: '' !important;
	align-self: flex-start;
	display: inline-block !important;
	width: 2rem !important;
	height: 2rem !important;
	margin-right: .5rem;
	background-image: url(../images/template/download-icon.svg);
	background-repeat: no-repeat;
	background-position: center center;
	border-top: none !important;
	border-right: none !important;
	transform: none !important;
	vertical-align: super;
}

.home-bullets-downloads a::after {
	content: '';
	border-top: none !important;
	border-right: none !important;
}

.home-bullets-downloads2 li::before {
	content: '' !important;
	align-self: flex-start;
	display: inline-block !important;
	width: 2rem !important;
	height: 2rem !important;
	margin-right: .5rem;
	background-image: url(../images/template/download-icon.svg);
	background-repeat: no-repeat;
	background-position: center center;
	border-top: none !important;
	border-right: none !important;
	transform: none !important;
}

.home-bullets-downloads2 a::after {
	content: '';
	border-top: none !important;
	border-right: none !important;
}

/* Sugar Exports Map */
#export_sugars_form_block {
	padding:20px 10px;
}
#destination_wrapper h4 { margin-bottom:12px; }
#default_map {
	width:1180px;
	height:631px;
	/*background:url(i/map/L/wholeMap.jpg) left top no-repeat;*/
}
#selected_destination { margin:10px 15px; font-style:italic; }
#products_wrapper { display:none; }
#products_wrapper h4 { margin-bottom:12px; }
#products_wrapper input[type=checkbox] { 
    margin-left: 20px;
	margin-top: 6px;
	cursor:pointer;
}

#products_wrapper2 { display:none; }
#products_wrapper2 h4 { margin-bottom:12px; }
#products_wrapper2 input[type=checkbox] { 
    margin-left: 20px;
	margin-top: 6px;
	cursor:pointer;
}

#products_wrapper3 { display:none; }
#products_wrapper3 h4 { margin-bottom:12px; }
#products_wrapper3 input[type=checkbox] { 
    margin-left: 20px;
	margin-top: 6px;
	cursor:pointer;
}

#submit_butt2 {
	display:block;
	text-align:center;
	width:120px;
	padding:10px 25px;
	font-size:16px;
	background-color:green;
	color:white;
	text-decoration:none;
}
#submit_butt2:hover {
	background-color:gray;
}
#submit_block { display:none; }

#submit_block_two { display:none; }

#submit_block_three { display:none; }
	
#show_map_central { display:none; }
	
#show_map_east { display:none; }
	
#show_products_form { display: none; margin: 20px 0; }
	
#show_map_europe { display: none; }
	
#show_map_north { display: none; }
	
#show_map_row { display: none; }
	
#show_map_sacu, #show_map_sa, #show_map_west { display: none; }


	
/* #show_contact_form { display: none; } */

input[type=text], select, textarea {
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 4px;
  resize: vertical;
}
.leadership-item__image img {
    width: 100%;
    height: 275px !important;
}
@media only screen and (max-width: 1024px) {
  .scrollTbl2 {
	width:100%;
	overflow-x:auto;
	scrollbar-x-position: top;
	scrollbar-y-position: left;
}

.scrollTbl2 table {
	min-width:1180px;
}
}

@media only screen and (max-width: 672px) {

	.leadership-item__image img {
    width: 100%;
    height: auto !important;

}

