﻿.components {
	margin-top: 20px;
}
.components h3 {
	border: 1px dashed #044A64;
	margin: 10px 0px;
	padding: 10px 13px;
	margin-bottom: 30px;
	margin-top: 40px;
	background-color: #F5F5F5;
}
.components h2 {
	border: 1px dashed #C4C2C2;
	margin: 10px 0px;
	padding: 5px 13px;
	margin-bottom: 30px;
	margin-top: 40px;
	background-color: #0396FD;
	color: #F9F9F9;
	font-size: 16px;
}
.components h3 a {
	color: #044A64;
}
.components nav.main_nav ul {
	list-style-type: none;
}
.components nav.main_nav ul li {
	border-bottom: 1px solid #E0DFDF;
	float: left;
	margin-right: 10px;
}
.components nav.main_nav ul li a {
	font-weight: normal;
	display: block;
	padding: 5px 10px;
	color: #007ED6;
}

.components .col-md-3.navigation ul li a:hover {
	background-color: #000A7E;
	color: #fff;
	text-decoration: none;
}

.components .col-md-9 h3 {
	color: #000873;
	margin-bottom: 30px;
}

.components .row {
	margin-bottom: 40px;
}
.col-md-9.locations i {
	float: left;
	margin-right: 14px;
}
div[class*="std_bank_comp_"] {
	margin-bottom: 30px;
}

ul.std_bank_comp_list li {
	color:#444; /* set color of list item to a dark gray */
	list-style:none; /* if you’re not already using a reset */
}

ul.std_bank_comp_list li:before {
	color:#034a63; /* set color to red */
	content:"\2022"; /* /2022 is the numerical unicode for &bull; */
	font-size: 1.5em; /* set the font-size of the bullet if necessary. Make sure to use em or %*/
	padding-right: .5em; /* give the bullet some padding from the text Make sure to use em*/
	position: relative;
	top:.1em; /* set the vertical position of the bullet if necessary. Make sure to use em or % */
	line-height: 1.4em;
}
h5.black {
	color: #000 !important;
}

/*	 - BIT CSS FRAMEWORK
	=====================
*/
div[class*="bit-"] {
	float: left
}
.bit-5 {
	width: 5%;
}
.bit-10 {
	width: 10%;
}
.bit-15 {
	width: 15%;
}
.bit-20 {
	width: 20%;
}
.bit-25 {
	width: 25%;
}
.bit-30 {
	width: 30%;
}
.bit-40 {
	width: 40%;
}
.bit-50 {
	width: 50%;
}
.bit-60 {
	width: 60%;
}
.bit-70 {
	width: 70%;
}
.bit-80 {
	width: 80%;
}
.bit-85 {
	width: 85%;
}
.bit-90 {
	width: 90%;
}
.bit-95 {
	width: 95%;
}
.bit-100 {
	width: 100%;
}
/*
	---------------------------------------------
	 	STANDARD BANK COMPONENTS 
	---------------------------------------------
	* Version 1.0
	* Maintained by: Standard Bank Front End Dev Team
	* Department: Group Marketing
*/

/*	 - CAROUSELS
	=====================
*/
.fixed_height {
	
	overflow: hidden !important;
}
/* - Carousel Content - */
.std_bank_comp_carousel_content .comp_header h5,
.std_bank_comp_deals .comp_header h5  {
	color: #26428b;
	float: left;
	font-size: 18px;
	margin: 0;
	font-weight: bold;
}
.std_bank_comp_carousel_content .comp_header ul,
.std_bank_comp_deals .comp_header ul {
	list-style-type: none;
	padding: 0px;
	float: right;
	margin-bottom: 0px;
	margin-top: 5px;
}
.std_bank_comp_carousel_content .comp_header ul li {
	width: 10px;
	height: 10px;
	background-color: #ccc;
	float: left;
	margin-right: 5px;
	border-radius: 50%;
	cursor: pointer;
}
.std_bank_comp_carousel_content .comp_header ul li.active {
	background-color: #26428b;
	border: 1px solid #ccc;
}
.std_bank_comp_carousel_content .comp_header {
	padding: 10px 0px;
	background: url('../img/horizontal_line.jpg') no-repeat 0 100%;
	background-size: 100%;
}
.std_bank_comp_carousel_content .comp_body {
	overflow: hidden;
	position: relative;
}
.std_bank_comp_carousel_content .comp_body .comp_row {
	
}
.std_bank_comp_carousel_content .comp_body .image {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.std_bank_comp_carousel_content .comp_body .image img {
	width: 100%;
}
.std_bank_comp_carousel_content .comp_body p {
	font-size: 12px;
}
.std_bank_comp_carousel_content .comp_body h4 {
	font-size: 15px;
}
.std_bank_comp_carousel_content .comp_body h4 a {
	color: #000;
}
/*.std_bank_comp_carousel_content .comp_footer a {
	padding-left: 0px;
	width: 80px;
}*/
.std_bank_comp_carousel_content .comp_footer {
	margin-top: 10px;
}
.std_bank_comp_carousel_content .comp_footer ul {
	list-style-type: none;
	padding: 0px;
	float: right;
	margin-top: 10px;
}
.std_bank_comp_carousel_content .comp_footer ul li {

}
.std_bank_comp_carousel_content .comp_footer ul li.active {
	background-color: #26428b;
	border: 1px solid #ccc;
}
/*	 - SIDEBAR
	=====================

*/

.std_bank_comp_accolades .comp_header,
.std_bank_comp_insights .comp_header,
.std_bank_comp_artist_line_up .comp_header,
.std_bank_comp_deals .comp_header,
.std_bank_comp_latest_news .comp_header, 
.std_bank_comp_contact_us .comp_header,
.std_bank_comp_static_panel_open .comp_header,
.std_bank_comp_related_links .comp_header,
.std_bank_comp_recent_deals .comp_header,
.std_bank_comp_categories .comp_header,
.std_bank_comp_recent_accolades .comp_header, 
.std_bank_comp_search > .comp_header,
.std_bank_comp_search_results > .comp_header, 
.std_bank_comp_static_talk_to_us .comp_header,
.std_bank_comp_past_exhibitions .comp_header,
.std_bank_comp_events_carousel .comp_header,
.std_bank_comp_events_schedule .comp_header {
	color: #26428b;
	font-size: 18px;
	padding: 5px 20px 5px 23px;
	/* padding-left: 11px; */
	border-bottom: 2px solid #044a64;
	background-color: #e7e7e7;
}
.std_bank_comp_accolades .comp_header h5,
.std_bank_comp_insights .comp_header h5,
.std_bank_comp_artist_line_up .comp_header h5,
.std_bank_comp_deals .comp_header h5,
.std_bank_comp_latest_news .comp_header h5,
.std_bank_comp_contact_us .comp_header h5,
.std_bank_comp_static_panel_open .comp_header h5,  
.std_bank_comp_related_links .comp_header h5,
.std_bank_comp_recent_deals .comp_header h5,
.std_bank_comp_categories .comp_header h5,
.std_bank_comp_recent_accolades .comp_header h5,
.std_bank_comp_search > .comp_header h5,
.std_bank_comp_static_talk_to_us .comp_header h5,
.std_bank_comp_past_exhibitions .comp_header h5,
.std_bank_comp_events_carousel .comp_header h5,
.std_bank_comp_events_schedule .comp_header h5   {
	color: #26428b;
	font-size: 18px;
	font-weight: bold;	
}

/* - Accolades - */

.std_bank_comp_accolades {
	background-color: #e7e7e7;
	overflow: hidden;

}
.std_bank_comp_accolades .comp_header h5 {
	float: left;
}
.std_bank_comp_accolades .comp_header ul {
	float: right;
	margin-top: 15px;
}

.std_bank_comp_accolades .comp_body .col-md-4,
.std_bank_comp_accolades .comp_body .col-md-5,
.std_bank_comp_accolades .comp_body .col-md-6,
.std_bank_comp_accolades .comp_body .col-md-7 {
	padding: 0px;
}
.std_bank_comp_accolades .comp_body {
	margin: 0px 0px;
	padding: 0px 17px;
}
.std_bank_comp_accolades .comp_body .bit-100 {
	border-bottom: 1px solid #fff;
	margin: 20px 0px;
	padding-bottom: 10px;
}
.std_bank_comp_accolades .comp_body .bit-70 {
	padding-left: 10px;
}
.std_bank_comp_accolades .comp_body img {
	float: right;
}
.std_bank_comp_accolades .comp_body h6,
.std_bank_comp_accolades .comp_body h6 a {
	font-weight: bold !important;
    margin-top: 0px;
    font-size: 13px;
    color: #333 !important;
    line-height: 15px;
}
.std_bank_comp_accolades .comp_body a {
	color: #666 !important;
	font-size: 11px;
	line-height: 12px;
	display: block;
	font-weight: normal !important;
}
.std_bank_comp_accolades .comp_body .comp_row.slide {

}
.std_bank_comp_accolades .comp_footer {
	padding: 3px 0px;
}
.std_bank_comp_accolades .comp_footer a, 
.std_bank_comp_insights .comp_body a {
	display: inline-block;
}
.std_bank_comp_accolades .comp_footer a {
	margin: 17px 15px;
}

/* - DEALS - */
.std_bank_comp_deals,
.std_bank_comp_insights,
.std_bank_comp_artist_line_up,
.std_bank_comp_latest_news,
.std_bank_comp_recent_deals,
.std_bank_comp_past_exhibitions,
.std_bank_comp_events_carousel,
.std_bank_comp_events_schedule  {
	border: 1px solid #DFDCDC;
}


.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
     
.clearfix { display: inline-block; }
/* start commented backslash hack \*/

* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.std_bank_comp_deals .comp_header {
	padding: 15px 13px 15px 23px;
}
.std_bank_comp_deals .comp_body.clearfix h6 {
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
.std_bank_comp_deals .comp_body.clearfix h6 a {
	color: #000;
}
.std_bank_comp_deals .comp_body.clearfix p {
	font-size: 12px;
	margin-bottom: 12px;
}
.std_bank_comp_deals .comp_body.clearfix p a {
	color: #000;
}
.std_bank_comp_deals .comp_body.clearfix {
	overflow: hidden;
}
.std_bank_comp_deals .comp_body.clearfix .bit-100 {
	border-bottom: 1px solid #ccc;
	padding: 8px 17px;
	cursor: pointer;
}
.std_bank_comp_deals .comp_body.clearfix .bit-100 .bit-80 {
    padding-left: 20px;
}
.std_bank_comp_latest_news .comp_body .bit-100 .bit-85 {
    padding-left: 20px;
}
.std_bank_comp_deals .comp_body.clearfix .bit-100 .bit-15 img {
	margin-top: 7px;
}
.std_bank_comp_deals .comp_body.clearfix .bit-100:hover {
	background-color: #efefef;
}
.std_bank_comp_deals .comp_body.clearfix .comp_row i {
	margin-top: 25px;
	float: right;
}
.std_bank_comp_deals .comp_footer {
	padding: 0px 14px;
}
.std_bank_comp_deals .comp_footer a {	
	float: left;
    /* padding: 18px 19px; */
    width: 105px;
    padding-left: 9px;
    font-weight: normal !important;
    margin-top: 7px;
}
.std_bank_comp_deals .comp_footer a i {
	margin-left: 0px !important;
}
.std_bank_comp_deals .comp_footer ul {
	list-style-type: none;
	display: inline-block;
	float: right;
	margin: 17px 6px;
}
.std_bank_comp_deals .comp_footer ul li {
/* 	float: left;
margin-right: 5px; */
}

/* EVENTS VIDEO */
.std_bank_comp_events_video .comp_header {
    padding: 10px 0px;
    background: url('../img/horizontal_line.jpg') no-repeat 0 100%;
    background-size: 100%;
}
.std_bank_comp_events_video .comp_header h5 {
	color: #26428b;
    font-size: 18px;
    font-weight: bold;
}
.std_bank_comp_events_video .comp_body {
	margin: 15px 0px;
}
.std_bank_comp_events_video .comp_body h4 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 4px;
}

.std_bank_comp_events_video .comp_body p {
	margin: 0px;
}
.std_bank_comp_events_video .comp_body p.date {
    font-size: 12px;
    color: #004795;
}
.std_bank_comp_events_video .comp_body p.venue {
    color: #E52D27;
}
.std_bank_comp_events_video .comp_body .media {
	margin-top: 5px;
}
/* EVENTS CAROUSEL */
.std_bank_comp_events_carousel {
	position: relative;
}
.std_bank_comp_events_carousel .std_bank_comp_social_share { 
    position: absolute;
    bottom: 3px;
    left: 22px;
    margin: 0px;
    padding: 4px 11px;
}
.std_bank_comp_events_carousel  .bit-100 > h4 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px;
}
.std_bank_comp_events_carousel  .bit-100 > p {
	margin: 0px;
	margin-bottom: 4px;
}
.std_bank_comp_events_carousel  .bit-100 > p.date {
	font-size: 12px;
	color: #004795;
}
.std_bank_comp_events_carousel  .bit-100 > p.venue {
	color: #E52D27;
}
.std_bank_comp_events_carousel  .comp_header h5 {
	float: left;
}		
.std_bank_comp_events_carousel  .comp_header ul {
	float: right;
	margin-top: 13px;
}

.std_bank_comp_events_carousel  .comp_body {
    padding: 0px 23px;
}
.std_bank_comp_events_carousel .box_event {
	margin-top: 15px;
}
.std_bank_comp_events_carousel .box_event .bit-50 p {
    font-size: 12px;
    color: #333;	
}
.std_bank_comp_events_carousel  .comp_footer {
	border-top: 1px solid #ccc;
	margin-top: 20px;
	padding: 15px 20px;
}
.std_bank_comp_events_carousel  .comp_footer .std_bank_comp_next_prev {
	float: right;
    margin: 0px;
}
/* INSIGHTS */
.std_bank_comp_insights .comp_header {

}
.std_bank_comp_insights .comp_header h5,
.std_bank_comp_artist_line_up .comp_header h5 {
	float: left;
}
.std_bank_comp_insights .comp_header ul,
.std_bank_comp_artist_line_up .comp_header ul {
	float: right;
	margin-top: 12px;
}
.std_bank_comp_insights .comp_body.clearfix,
.std_bank_comp_artist_line_up .comp_body.clearfix {
	padding: 4px 25px;
	overflow: hidden;
}
.std_bank_comp_insights .comp_body.clearfix h6,
.std_bank_comp_artist_line_up .comp_body.clearfix h6 {
	font-weight: bold;
	margin-bottom: 5px;
}
.std_bank_comp_insights .comp_body.clearfix img,
.std_bank_comp_artist_line_up .comp_body.clearfix img {
	width: 100%;
	display: block;
	margin: auto;
}
.std_bank_comp_artist_line_up .comp_body.clearfix p {
	margin-bottom: 0px;
	font-size: 11px;
}
.std_bank_comp_artist_line_up .comp_body.clearfix  {
	padding: 15px 25px;
}
.std_bank_comp_insights .comp_body.clearfix a,
.std_bank_comp_artist_line_up .comp_body.clearfix a {
	margin-top: 9px;
    color: #333;
}
.std_bank_comp_insights .comp_footer,
.std_bank_comp_recent_deals .comp_footer,
.std_bank_comp_recent_accolades .comp_footer {
	background-color: #f3f3f3;
	padding: 11px 25px;
	border-top: 1px solid #ccc;
	margin-top: 10px;
}
.std_bank_comp_insights .comp_footer ul,
.std_bank_comp_recent_deals .comp_footer ul,
.std_bank_comp_recent_accolades .comp_footer ul {
	list-style-type: none;
	padding: 0px;
	margin-bottom: 0px;
}
.std_bank_comp_insights .comp_footer ul li,
.std_bank_comp_recent_deals .comp_footer ul li,
.std_bank_comp_recent_accolades .comp_footer ul li {
	float: left;
	margin-right: 9px;
	line-height: 30px;
}
.std_bank_comp_insights .comp_footer ul li.first_child,
.std_bank_comp_recent_deals .comp_footer ul li.first_child,
.std_bank_comp_recent_accolades .comp_footerul li.first_child {
	font-size: 12px;
	font-weight: bold;
}

/* PAST EXHIBITIONS */
.std_bank_comp_past_exhibitions .comp_body .image {
	width: 45px;
	height: 40px;
}
.std_bank_comp_past_exhibitions .comp_body .image img {
	width: 100%;
}
.std_bank_comp_past_exhibitions .comp_body .date,
.std_bank_comp_events_schedule .comp_body .date { 
	width: 45px;
	height: 40px;
	background-color: #26428b;
	color: #fff;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	padding-top: 7px;
}
.std_bank_comp_past_exhibitions .comp_body .date hr,
.std_bank_comp_events_schedule .comp_body .date hr { 
	margin: 0px auto;
	width: 70%;
}
.std_bank_comp_past_exhibitions .bit-70 ,
.std_bank_comp_events_schedule .bit-70  {
	padding-left: 5px; 
}
.std_bank_comp_past_exhibitions .bit-70 h6,
.std_bank_comp_events_schedule .bit-70 h6 {
	font-weight: bold;
}
.std_bank_comp_past_exhibitions .bit-70 p,
.std_bank_comp_events_schedule .bit-70 p {
	font-size: 11px;
}
.std_bank_comp_past_exhibitions .bit-70 span,
.std_bank_comp_events_schedule .bit-70 span {
	color: #555;
	font-size: 10px;
}
.std_bank_comp_past_exhibitions .bit-70 h6,
.std_bank_comp_past_exhibitions .bit-70 p,
.std_bank_comp_events_schedule .bit-70 h6,
.std_bank_comp_events_schedule .bit-70 p { 
	margin: 0px;
}
.std_bank_comp_past_exhibitions .comp_footer .std_bank_comp_button.blue,
.std_bank_comp_events_schedule .comp_footer .std_bank_comp_button.blue {
	margin: 10px 15px;
}

.std_bank_comp_past_exhibitions .comp_body .bit-100,
.std_bank_comp_events_schedule .comp_body .bit-100 {
    border-bottom: 1px solid #ddd;
    padding: 14px 25px;
}
.std_bank_comp_past_exhibitions .comp_body .bit-100:hover,
.std_bank_comp_events_schedule .comp_body .bit-100:hover {
	background-color: #efefef;
	cursor: pointer;
}

/* CURRENT EXHIBITIONS */
.std_bank_comp_current_exhibitions .comp_header {
	background: url('../img/horizontal_line.jpg') no-repeat 0 100%;
    background-size: 100%;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.std_bank_comp_current_exhibitions .comp_header h5 {
   font-size: 15px;
   color: #004894;
   font-weight: bold;
}
.std_bank_comp_current_exhibitions .comp_body img {
	margin-bottom: 20px;
}
.std_bank_comp_current_exhibitions .comp_body .std_bank_comp_button.blue {
	width: 220px;
}
/* LATEST NEWS */

.std_bank_comp_latest_news .comp_header h5,
.std_bank_comp_past_exhibitions .comp_header h5 {
	float: left;
}
.std_bank_comp_latest_news .comp_header ul {
	float: right;
	margin-top: 13px;
}
.std_bank_comp_latest_news .comp_body {
	overflow: hidden;
}
.std_bank_comp_latest_news .comp_body .date {
	width: 65px;
	height: 50px;
	background-color: #26428b;
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;
}
.std_bank_comp_latest_news .comp_body .date hr {
	margin: 1px auto;
	width: 35% !important;
	position: initial !important;
	top: 0px !important;
	left: 0px !important;
	/* width: 35%; */
	height: initial !important;
	overflow: initial !important;
}
.std_bank_comp_latest_news .comp_body h6 {
	font-weight: bold;
	margin: 0px;
	font-size: 14px;
	margin-bottom: 4px;
}
.std_bank_comp_latest_news .comp_body h6 a {
	color: #000 !important;
}
.std_bank_comp_latest_news .comp_body p {
	font-size: 12px;
	margin: 0px;
}
.std_bank_comp_latest_news .comp_body p span {
	width: 73%; 
	float: left;
}	
.std_bank_comp_latest_news .comp_body p img {
	float: right;
}
.std_bank_comp_latest_news .comp_body p a {
	color: #000;
}
.std_bank_comp_latest_news .comp_body i {
	margin-top: 50%;
	float: right;
}
.std_bank_comp_latest_news .comp_body .bit-100 {
	border-bottom: 1px solid #ddd;
	padding: 14px 25px;
}
.std_bank_comp_latest_news .comp_body .bit-75 {
    width: 75%;
    padding: 0px 0px 0px 18px;
}
.std_bank_comp_latest_news .comp_body .bit-100:hover {
	background-color: #efefef;
	cursor: pointer;
}
.std_bank_comp_latest_news .comp_footer {
	padding: 0px 28px;
}
.std_bank_comp_latest_news .comp_footer > a {
	float: left;
    /* padding: 18px 19px; */
    width: 105px;
    padding-left: 9px;
    font-weight: normal !important;
    margin-top: 7px;
}
.std_bank_comp_latest_news .comp_footer > a i {
		margin-left: 0px !important;
}
.std_bank_comp_latest_news .comp_footer > ul {
	float: right;
	margin: 17px 0px;
}

/* PROMO SINGLE */
.std_bank_comp_promo_single {
	position: relative;
	overflow: hidden;
}
.std_bank_comp_promo_single .promo_container {
	position: absolute;
	top: 0px;
	padding: 20px;

}

.std_bank_comp_promo_single .image {
	width: 100%;
	background-color: #26428B;
	position: relative;
}
.std_bank_comp_promo_single .image > a {
	position: absolute;
    bottom: 12px;
    left: 11px;
    width: 90px;
    height: 37px;
    z-index: 5;
    line-height: 29px !important;
}
.std_bank_comp_promo_single .image img {
	width: 100%;
}
.std_bank_comp_promo_single  a {
	float: left;
}
.std_bank_comp_promo_single  ul {
	float: right;
	margin-top: 19px;
}
.std_bank_comp_promo_single  ul li.active {
	background-color: #034a63;
}
.std_bank_comp_promo_single  ul li {
	background-color: #fff;
}
.std_bank_comp_promo_single .comp_footer {
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 11px;
}

/* - Contact us - */
.std_bank_comp_contact_us {
	background-color: #E7E7E7;
	padding-bottom: 20px;
}
.std_bank_comp_contact_us .comp_header {
  margin-bottom: 11px;
}
.std_bank_comp_contact_us .comp_footer a {
  	
} 
.std_bank_comp_contact_us .comp_footer,
.std_bank_comp_contact_us .comp_body {
	padding: 4px 25px;
}
.std_bank_comp_contact_us .comp_body p {
  font-size: 13px;
}

/* - Teazer - */
.std_bank_comp_teazer .comp_header h5 {
	color: #26428b;
	font-size: 18px;
	font-weight: bold;
	background: url('../img/horizontal_line.jpg') no-repeat 0 100%;
	background-size: 100%;
	padding: 15px 0px;
    margin: 0;
    margin-bottom: 15px;
}
.std_bank_comp_teazer .comp_body .image {
	overflow: hidden;
	margin-bottom: 10px;
	height: 117px;
}
.std_bank_comp_teazer .comp_body .image img {
	width: 100%;
}
.std_bank_comp_teazer .comp_body h6 {
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0px;
	line-height: 21px;
}
.std_bank_comp_teazer .comp_body p {
	font-size: 13px;
}
/* - Related Links - */
.std_bank_comp_related_links {
	background-color: #E7E7E7;
}
.std_bank_comp_related_links .comp_body h6 {
	font-weight: bold;
	font-size: 14px;
}
.std_bank_comp_related_links .comp_body {
	  padding: 10px 25px;
}
.std_bank_comp_related_links .comp_body ul {
	list-style-type: none;
	padding: 0px;
}
.std_bank_comp_related_links .comp_body ul li {
	border-bottom: 1px solid #fff;
}
.std_bank_comp_related_links .comp_body ul li:last-child {
	border-bottom: 1px solid transparent;
}
.std_bank_comp_related_links .comp_body ul li a {
	display: block;
	line-height: 17px;
	padding: 6px 7px;
	font-size: 13px;
}
.std_bank_comp_related_links .comp_body ul li a span {
    width: 90%;
    display: inline-block;
    float: left;
}
.std_bank_comp_related_links .comp_body ul li a:hover {
	background-color: #26428b;
	color: #fff;
}
.std_bank_comp_related_links .comp_body ul li a:hover i {
	background-position: -58px 0px !important;
}
.std_bank_comp_related_links .comp_body ul li a i {
	float: right;
	margin-top: 2px;
}

/* Recent Deals */
.std_bank_comp_recent_deals {
	position: relative;
}
.std_bank_comp_recent_deals .comp_body {
	padding: 4px 25px;
}
.std_bank_comp_recent_deals .comp_header .std_bank_comp_dot_navigation {
	position: absolute;
	bottom: 62px;
	right: 21px;
}
.std_bank_comp_recent_deals h6 {
	font-size: 14px;	
	font-weight: bold;
}
.std_bank_comp_recent_deals .comp_body .comp_nav a {
	float: left;
}
.std_bank_comp_recent_deals .comp_body .comp_nav ul {
	float: right;
	margin-top: 10px;
}
/* Categories */
.std_bank_comp_categories {
	border: 1px solid #ccc;
}
.std_bank_comp_categories .comp_body {
	margin: 5px 0px;
}

.std_bank_comp_categories .comp_body ul {
	list-style-type: none;
	padding: 0px;
	width: 85%;
	margin: auto;
}
.std_bank_comp_categories .comp_body ul li {
	border-bottom: 1px solid #ccc;
}
.std_bank_comp_categories .comp_body ul li:last-child {
	border-bottom: 1px solid transparent;
}
.std_bank_comp_categories .comp_body ul li a {
	display: block;
	padding: 5px 7px;
	font-size: 13px;
}
.std_bank_comp_categories .comp_body ul li a i {
  float: right;
  margin-top: 3px;
}
.std_bank_comp_categories .comp_body ul li a:hover {
	background-color: #26428B;
	color: #fff;
}
.std_bank_comp_categories .comp_body ul li a:hover i {
	background-position: -58px 0px !important;
}
/* Recent Accolades */
.std_bank_comp_recent_accolades {
	border: 1px solid #ccc;
}

.std_bank_comp_recent_accolades .comp_body {
	padding: 0px 15px;
	font-size: 13px;
}
.std_bank_comp_recent_accolades .comp_body h6 {
	font-size: 15px;
	font-weight: bold;
}
.std_bank_comp_recent_accolades .comp_body .comp_row {
	border-bottom: 1px solid #ccc;
}
.std_bank_comp_recent_accolades .comp_body .std_bank_comp_button.blue {
	margin: 20px 0px;
}

/*	 - Maps
	=====================
*/
.std_bank_comp_map_interactive {
	background: #f9f9f9;
	height: 300px;
	position: relative;
}
.std_bank_comp_map_interactive img {
	position: absolute;
	left: 140px;
	top: 15px;
}
.std_bank_comp_map_interactive ul {
	position: relative;
	list-style-type: none;
}	
.std_bank_comp_map_interactive ul li a:hover i,
 .std_bank_comp_map_interactive ul li a.on i {
	-ms-background-position-y: -79px !important;
	background-position-y: -79px !important;
}

.std_bank_comp_map_interactive ul li {
	position: absolute;
}

.std_bank_comp_map_interactive ul li:hover .std_bank_comp_tooltip {
	/*display: block !important;*/
}
/* LOCATIONS */
/* --- russia--- */
.std_bank_comp_map_interactive ul li.russia {
	left: 418px;
	top: 21px;
}
.std_bank_comp_map_interactive ul li.russia .std_bank_comp_tooltip {
 	top: 45px;
 	display: none;
}
/* --- argentina--- */
.std_bank_comp_map_interactive ul li.argintina,
.std_bank_comp_map_interactive ul li.argentina {
	top: 222px;
	left: 259px;
}
.std_bank_comp_map_interactive ul li.argintina .std_bank_comp_tooltip,
.std_bank_comp_map_interactive ul li.argentina .std_bank_comp_tooltip  {
	top: -190px;
	left: -127px;
	display: none;
}
/* --- south africa--- */
.std_bank_comp_map_interactive ul li.south_africa,
.std_bank_comp_map_interactive ul li.south.africa {
	top: 223px;
	left: 408px;
}
.std_bank_comp_map_interactive ul li.south_africa .std_bank_comp_tooltip,
.std_bank_comp_map_interactive ul li.south.africa .std_bank_comp_tooltip {
	top: -195px;
	left: -124px;
	display: none;
}
/* --- mozambique --- */
.std_bank_comp_map_interactive ul li.mozambique {
	left: 432px;
	top: 199px;
}
.std_bank_comp_map_interactive ul li.mozambique .std_bank_comp_tooltip {
	top: -188px;
	left: -131px;
	display: none;
}
/* --- kenya --- */
.std_bank_comp_map_interactive ul li.kenya {
	left: 440px;
	top: 168px;
}
.std_bank_comp_map_interactive ul li.kenya .std_bank_comp_tooltip {
	top: -97px;
	left: -271px;
	display: none;
}
/* --- nigeria --- */
.std_bank_comp_map_interactive ul li.nigeria {
	left: 382px;
	top: 147px;
}
.std_bank_comp_map_interactive ul li.nigeria .std_bank_comp_tooltip {
	left: 14px;
	top: -97px;
	display: none;
}
/* --- botswana --- */
.std_bank_comp_map_interactive ul li.botswana {
	left: 415px;
	top: 214px;
}
.std_bank_comp_map_interactive ul li.botswana .std_bank_comp_tooltip {
	top: -141px;
	left: -271px;
	display: none;
}
.std_bank_comp_map_interactive ul li.botswana .std_bank_comp_tooltip .arrow {
	top: 70%;
}
/* --- ghana --- */
.std_bank_comp_map_interactive ul li.ghana {
	left: 369px;
	top: 153px;
}
.std_bank_comp_map_interactive ul li.ghana .std_bank_comp_tooltip {
	top: -98px;
	left: 9px;
	display: none;
}
/* --- tanzania --- */
.std_bank_comp_map_interactive ul li.tanzania {
	left: 431px;
	top: 180px;
}
.std_bank_comp_map_interactive ul li.tanzania .std_bank_comp_tooltip {
	top: -126px;
	left: -270px;
	display: none;
}
.std_bank_comp_map_interactive ul li.tanzania .std_bank_comp_tooltip .arrow {
	top: 64%;
}
/* --- uganda --- */
.std_bank_comp_map_interactive ul li.uganda {
	left: 433px;
	top: 165px
}
.std_bank_comp_map_interactive ul li.uganda .std_bank_comp_tooltip {
	top: -100px;
	left: -272px;
	display: none;
}
/* --- Zambia --- */
.std_bank_comp_map_interactive ul li.zambia {
	left: 416px;
	top: 194px;
}
.std_bank_comp_map_interactive ul li.zambia .std_bank_comp_tooltip {
	top: -126px;
	left: -264px;
	display: none;
}
.std_bank_comp_map_interactive ul li.zambia .std_bank_comp_tooltip .arrow {
	top: 65%;
}
/* --- Zimbabwe --- */
.std_bank_comp_map_interactive ul li.zimbabwe {
	left: 425px;
	top: 209px
}
.std_bank_comp_map_interactive ul li.zimbabwe .std_bank_comp_tooltip {
	top: -152px;
	left: -270px;
	display: none;
}
.std_bank_comp_map_interactive ul li.zimbabwe .std_bank_comp_tooltip .arrow {
	top: 76%;
}

/* --- Namibia --- */
.std_bank_comp_map_interactive ul li.namibia {
	left: 398px;
	top: 213px;
}
.std_bank_comp_map_interactive ul li.namibia .std_bank_comp_tooltip {
	top: -138px;
	left: -265px;
	display: none;
}
.std_bank_comp_map_interactive ul li.namibia .std_bank_comp_tooltip .arrow {
	top: 71%;
}
/* --- United Kingdom --- */
.std_bank_comp_map_interactive ul li.united_kingdom,
.std_bank_comp_map_interactive ul li.united.kingdom {
	left: 370px;
	top: 58px;
}
.std_bank_comp_map_interactive ul li.united_kingdom .std_bank_comp_tooltip,
.std_bank_comp_map_interactive ul li.united.kingdom .std_bank_comp_tooltip {
	top: -32px;
	left: 8px;
	display: none;
}
.std_bank_comp_map_interactive ul li.united_kingdom .std_bank_comp_tooltip .arrow,
.std_bank_comp_map_interactive ul li.united.kingdom .std_bank_comp_tooltip .arrow {		
	top: 17%;
}
/* --- Malawi --- */
.std_bank_comp_map_interactive ul li.malawi {
	left: 437px;
	top: 199px;
}
.std_bank_comp_map_interactive ul li.malawi .std_bank_comp_tooltip {
	top: -122px;
	left: -274px;
	display: none;
}
.std_bank_comp_map_interactive ul li.malawi .std_bank_comp_tooltip .arrow {
	top: 61%;
}
/* --- Lesotho --- */
.std_bank_comp_map_interactive ul li.lesotho {
	left: 426px;
	top: 227px;
	z-index: 100;
}
.std_bank_comp_map_interactive ul li.lesotho .std_bank_comp_tooltip  {
	top: -152px;
	left: -275px;
	display: none;
}
.std_bank_comp_map_interactive ul li.lesotho .std_bank_comp_tooltip .arrow {
	top: 78%;
}
/* --- Swaziland --- */
.std_bank_comp_map_interactive ul li.swaziland {
  left: 431px;
  top: 221px;
  z-index: 103;
}
.std_bank_comp_map_interactive ul li.swaziland .std_bank_comp_tooltip {
	top: -151px;
	left: -272px;
	display: none;
}
.std_bank_comp_map_interactive ul li.swaziland .std_bank_comp_tooltip .arrow {
	top: 77%;
}
/* --- Mauritius --- */
.std_bank_comp_map_interactive ul li.mauritius {
	left: 470px;
	top: 205px;
}
.std_bank_comp_map_interactive ul li.mauritius .std_bank_comp_tooltip  {
	top: -135px;
	left: -275px;
	display: none;
}
.std_bank_comp_map_interactive ul li.mauritius .std_bank_comp_tooltip .arrow {
	top: 69%;
}

/* --- united states of america --- */
.std_bank_comp_map_interactive ul li.united.states.of.america {
    top: 78px;
    left: 172px;
}
.std_bank_comp_map_interactive ul li.united.states.of.america .std_bank_comp_tooltip  {
    top: -47px;
    left: 67px;
	display: none;
}
.std_bank_comp_map_interactive ul li.united.states.of.america .std_bank_comp_tooltip .arrow {
	top: 32%;
}
/* --- China --- */
.std_bank_comp_map_interactive ul li.china {
    left: 505px;
    top: 68px;
}
.std_bank_comp_map_interactive ul li.china .std_bank_comp_tooltip  {
    top: -47px;
    left: 67px;
	display: none;
}
.std_bank_comp_map_interactive ul li.china .std_bank_comp_tooltip .arrow {
	top: 32%;
}
/* --- Brazil --- */
.std_bank_comp_map_interactive ul li.brazil {
    left: 251px;
    top: 168px;
}
.std_bank_comp_map_interactive ul li.brazil .std_bank_comp_tooltip  {
    top: -47px;
    left: 67px;
	display: none;
}
.std_bank_comp_map_interactive ul li.brazil .std_bank_comp_tooltip .arrow {
	top: 32%;
}
/* --- hong kong --- */
.std_bank_comp_map_interactive ul li.hong.kong {
    left: 576px;
    top: 119px;
}
.std_bank_comp_map_interactive ul li.hong.kong .std_bank_comp_tooltip  {
    top: -47px;
    left: 67px;
	display: none;
}
.std_bank_comp_map_interactive ul li.hong.kong .std_bank_comp_tooltip .arrow {
	top: 32%;
}
/* --- South Sudan --- */
.std_bank_comp_map_interactive ul li.south.sudan {
    top: 152px;
    left: 421px;
}
.std_bank_comp_map_interactive ul li.south.sudan .std_bank_comp_tooltip  {
    top: -47px;
    left: 67px;
	display: none;
}
.std_bank_comp_map_interactive ul li.south.sudan .std_bank_comp_tooltip .arrow {
	top: 32%;
}
/* --- DRC --- */
.std_bank_comp_map_interactive ul li.drc {
        top: 167px;
    left: 407px
}
.std_bank_comp_map_interactive ul li.drc .std_bank_comp_tooltip  {
    top: -47px;
    left: 67px;
	display: none;
}
.std_bank_comp_map_interactive ul li.drc .std_bank_comp_tooltip .arrow {
	top: 32%;
}
/* --- Ethopia --- */
.std_bank_comp_map_interactive ul li.ethopia {
    top: 148px;
    left: 438px
}
.std_bank_comp_map_interactive ul li.ethopia .std_bank_comp_tooltip  {
    top: -47px;
    left: 67px;
	display: none;
}
.std_bank_comp_map_interactive ul li.ethopia .std_bank_comp_tooltip .arrow {
	top: 41%;
}
/* --- Ivory coast --- */
.std_bank_comp_map_interactive ul li.ivory.coast {
    top: 155px;
    left: 363px;
}
.std_bank_comp_map_interactive ul li.ivory.coast .std_bank_comp_tooltip  {
    top: -47px;
    left: 67px;
	display: none;
}
.std_bank_comp_map_interactive ul li.ivory.coast .std_bank_comp_tooltip .arrow {
	top: 48%;
}
/* --- Jersey --- */
.std_bank_comp_map_interactive ul li.jersey {
    top: 67px;
    left: 373px;
}
.std_bank_comp_map_interactive ul li.jersey .std_bank_comp_tooltip  {
    top: -47px;
    left: -274px;
	display: none;
}
.std_bank_comp_map_interactive ul li.jersey .std_bank_comp_tooltip .arrow {
	top: 28%;
}
/* --- Angola --- */
.std_bank_comp_map_interactive ul li.angola {
    top: 190px;
    left: 398px;
}
.std_bank_comp_map_interactive ul li.angola .std_bank_comp_tooltip  {
    top: -127px;
    left: -270px;
	display: none;
}
.std_bank_comp_map_interactive ul li.angola .std_bank_comp_tooltip .arrow {
    top: 67%;
}
/* --- united arab emirates --- */
.std_bank_comp_map_interactive ul li.united.arab.emirates {
	top: 124px;
    left: 468px;
}
.std_bank_comp_map_interactive ul li.united.arab.emirates .std_bank_comp_tooltip  {
    top: -127px;
    left: -270px;
	display: none;
}
.std_bank_comp_map_interactive ul li.united.arab.emirates .std_bank_comp_tooltip .arrow {
    top: 67%;
}
/* --- isle of man --- */
.std_bank_comp_map_interactive ul li.isle.of.man {
    top: 54px;
    left: 367px;
}
.std_bank_comp_map_interactive ul li.isle.of.man .std_bank_comp_tooltip  {
    top: -127px;
    left: -270px;
	display: none;
}
.std_bank_comp_map_interactive ul li.isle.of.man .std_bank_comp_tooltip .arrow {
    top: 67%;
}
/*	 - STATIC CONTENT
	=====================
*/

/* Content */
.std_bank_comp_static_content .comp_body {
	margin-top: 20px;
}
.std_bank_comp_static_content .comp_header {
	background: url('../img/horizontal_line.jpg') no-repeat 0 100%;
	background-size: 100%;
	padding-bottom: 15px;
}
.std_bank_comp_static_content .comp_header h5 {
	color: #26428b;
	font-size: 18px;
	font-weight: bold;
	/* padding: 15px 0px; */
	float: left;
	margin: 14px 0px 0px 0px;
}
.std_bank_comp_static_content .comp_header a {
	float: right;
	margin-top: 0px;
}
.std_bank_comp_static_content .comp_body h6 {
	font-size: 16px;
	font-weight: bold;
	margin: 15px 0px;
	line-height: 21px;
}
.std_bank_comp_static_content .comp_body p {
		font-size: 13px;
}

/* Open Panel */
.std_bank_comp_static_panel_open {
	border: 1px solid #E7E7E7;
}
.std_bank_comp_static_panel_open .comp_body {
	padding: 20px;
}
.std_bank_comp_static_panel_open .comp_body .image {
	width: 250px;
	height: 270px;
	float: left;
	margin: 0px 30px 30px 0px;
	overflow: hidden;
}
.std_bank_comp_static_panel_open .comp_body .image img {
	width: 100%;
}

/* Why talk to us */
.std_bank_comp_static_talk_to_us {
	border: 1px solid #ccc;
}
.std_bank_comp_static_talk_to_us .comp_body { 
	padding: 20px;
}
.std_bank_comp_static_talk_to_us .comp_body ul {
	  padding-left: 22px;
}

/* Static content  + video */
.std_bank_comp_video_content .comp_header .date {
  color: #7B7B7B;
  font-size: 11px;
  font-weight: bold;
  display: block;
  margin-bottom: 10px;
}
.std_bank_comp_video_content .comp_header h5 {
	font-weight: bold;
	font-size: 14px;
}
.std_bank_comp_video_content .comp_header p {
	color: #0396fd;
	font-size: 12px;
}
.std_bank_comp_video_content .comp_body .media {
	width: 240px;
	height: 170px;
	float: right;
	margin: 0px 0px 20px 20px;
	overflow: hidden;
}
.std_bank_comp_video_content .comp_body .media img {
	width: 100%;
}
.std_bank_comp_video_content .std_bank_comp_button.grey {
    padding-right: 25px !important;
}
/*	 - TOOLBARS
	=====================
*/
.std_bank_comp_share_toolbar {
	background-color: #f3f3f3;
	padding: 7px 10px;
	border: 1px solid #CCC;
}
.std_bank_comp_share_toolbar ul {
	list-style-type: none;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-left: 16px;
}
.std_bank_comp_share_toolbar ul li {
	float: left;
	margin-right: 5px;
	padding-right: 10px;
  	margin-right: 10px;
  	position: relative;
}
.std_bank_comp_share_toolbar ul li.first_child {
	border-right: 1px solid #fff;
}
.std_bank_comp_share_toolbar ul li a {
	color: #333;
	font-weight: bold;
	padding: 8px 0px;
  	display: block;
}
.std_bank_comp_share_toolbar ul li a span {
	float: left;
}
.std_bank_comp_share_toolbar ul li a i {
	float: right;
	margin-left: 10px;
}
.std_bank_comp_share_toolbar > ul li:hover  .std_bank_comp_tooltip {
	display: block !important;
}
.std_bank_comp_share_toolbar .std_bank_comp_tooltip {
	width: 200px;
	left: 8px;
	top: -117px;
	display: none;
}
.std_bank_comp_share_toolbar .std_bank_comp_tooltip .arrow {
	left: 25%;
}
.std_bank_comp_share_toolbar .std_bank_comp_tooltip .comp_footer ul {
	margin: 9px 0px;
}
.std_bank_comp_share_toolbar .std_bank_comp_tooltip .comp_footer li {
	margin-right: 0px;
	padding-right: 0px;
}

/* Social Media Share */
.std_bank_comp_social_share {
    padding: 9px 15px;
	background-color: #F3F3F3;
}
.std_bank_comp_social_share ul {
    list-style-type: none;
    padding: 0px;
    margin-bottom: 0px;
}
.std_bank_comp_social_share ul li {
    float: left;
    margin-right: 9px;
    line-height: 30px;
}
/*	 - TOOLTIPS
	=====================
*/
.std_bank_comp_tooltip {
	display: block;
	background-color: #e7e7e7;
	width: 300px;
}
.std_bank_comp_tooltip .btn_close {
	position: absolute;
	top: 7px;
	right: 7px;
	cursor: pointer;
}

.std_bank_comp_tooltip .comp_header h5 {
	color: #415a99;
	border-bottom: 2px solid #034a63;
	margin: 0px;
	padding: 20px 10px 15px 10px;
	font-weight: bold;
}
.std_bank_comp_tooltip.left .arrow:after {
  border-left-color: #E7E7E7 !important;
}
.std_bank_comp_tooltip.top .arrow:after {
	border-left-color: transparent !important;
	border-top-color: #E7E7E7;
}
.std_bank_comp_tooltip.bottom .arrow:after {
	border-left-color: transparent !important;
	border-bottom-color: #E7E7E7;
}

.std_bank_comp_tooltip.right .arrow:after {
  border-right-color: #E7E7E7;
}

.std_bank_comp_tooltip .comp_body {
	padding: 10px !important;
}
.std_bank_comp_tooltip .comp_body p {
	font-size: 12px;
	margin-bottom: 1px;
	font-weight: bold;
	color: #484848;
}
.std_bank_comp_tooltip .comp_body p a {
	font-weight: normal;
}
.std_bank_comp_tooltip .comp_footer {
	padding: 10px;
	padding-top: 0px;
}
.std_bank_comp_tooltip .comp_footer p {
	font-weight: bold;
	color: #484848;
	font-size: 12px;
	margin-bottom: 5px;
}	
.std_bank_comp_tooltip .comp_footer ul {
	list-style-type: none;
	padding: 0px;
	position: relative;
}
.std_bank_comp_tooltip .comp_footer ul li {
	float: left;
	margin-right: 10px;
	position: relative;
}
/*	 - Country Flags
	=====================
*/
.std_bank_comp_country_flags {
	list-style-type: none;
	width: 100%;
}
.std_bank_comp_country_flags > li {
	float: left;
	width: 30%;
	margin-bottom: 10px;
	position: relative;
}
.std_bank_comp_country_flags > li:hover > .std_bank_comp_tooltip {
	display: block !important;
}
.std_bank_comp_country_flags li > a {
	font-size: 12px;
	display: block;
	padding: 7px;
	font-weight: bold;
	line-height: 22px;
	color: #0396fd;
}
.std_bank_comp_country_flags li > a:hover {
	background-color: #f3f3f3;
	color: #26428b;
}
.std_bank_comp_country_flags li > a i,
.std_bank_comp_country_flags li > a span  {
	float: left;
	margin-right: 15px;
	border: 1px solid #044A64;
}

/* -- countries -- */
/* angola */
.std_bank_comp_country_flags  li.angola .std_bank_comp_tooltip  {
	left: 104px;
	top: -10px;
	display: none;
}
.std_bank_comp_country_flags  li.angola .std_bank_comp_tooltip .arrow  {
	top: 12%;
}
/* Botswana */
.std_bank_comp_country_flags  li.botswana .std_bank_comp_tooltip  {
	left: 116px;
	top: -10px;
	display: none;
}
.std_bank_comp_country_flags  li.botswana .std_bank_comp_tooltip .arrow  {
	top: 12%;
}
/* DRC */
.std_bank_comp_country_flags  li.drc .std_bank_comp_tooltip  {
	left: -269px;
	top: -10px;
	display: none;
}
.std_bank_comp_country_flags  li.drc .std_bank_comp_tooltip .arrow  {
	top: 12%;
}
/* Ghana */
.std_bank_comp_country_flags  li.ghana .std_bank_comp_tooltip  {
	left: 104px;
	top: -10px;
	display: none;
}
.std_bank_comp_country_flags  li.ghana .std_bank_comp_tooltip .arrow  {
	top: 12%;
}
/* Ivory Coast */
.std_bank_comp_country_flags  li.ivory.coast .std_bank_comp_tooltip  {
	left: 104px;
	top: -10px;
	display: none;
}
.std_bank_comp_country_flags  li.ivory.coast .std_bank_comp_tooltip .arrow  {
	top: 12%;
}
/* Kenya */
.std_bank_comp_country_flags  li.kenya .std_bank_comp_tooltip  {
	left: 104px;
	top: -10px;
	display: none;
}
.std_bank_comp_country_flags  li.kenya .std_bank_comp_tooltip .arrow  {
	top: 12%;
}
/* Lesotho */
.std_bank_comp_country_flags  li.lesotho .std_bank_comp_tooltip  {
	left: -269px;
	top: -10px;
	display: none;
}
.std_bank_comp_country_flags  li.lesotho .std_bank_comp_tooltip .arrow  {
	top: 12%;
}
/* Malawi */
.std_bank_comp_country_flags  li.malawi .std_bank_comp_tooltip  {
	left: 104px;
	top: -50px;
	display: none;
}
.std_bank_comp_country_flags  li.malawi .std_bank_comp_tooltip .arrow  {
	top: 32%;
}
/* Mauritius */
.std_bank_comp_country_flags  li.mauritius .std_bank_comp_tooltip  {
	left: 104px;
	top: -50px;
	display: none;
}
.std_bank_comp_country_flags  li.mauritius .std_bank_comp_tooltip .arrow  {
	top: 32%;
}
/* Mozambique */
.std_bank_comp_country_flags  li.mozambique .std_bank_comp_tooltip  {
	left: -269px;
	top: -50px;
	display: none;
}
.std_bank_comp_country_flags  li.mozambique .std_bank_comp_tooltip .arrow  {
	top: 32%;
}
/* Mozambique */
.std_bank_comp_country_flags  li.mozambique .std_bank_comp_tooltip  {
	left: -269px;
	top: -50px;
	display: none;
}
.std_bank_comp_country_flags  li.mozambique .std_bank_comp_tooltip .arrow  {
	top: 32%;
}
/* Namibia */
.std_bank_comp_country_flags  li.namibia .std_bank_comp_tooltip  {
	left: 104px;
	top: -94px;
	display: none;
}
.std_bank_comp_country_flags  li.namibia .std_bank_comp_tooltip .arrow  {
	top: 52%;
}
/* Nigeria */
.std_bank_comp_country_flags  li.nigeria .std_bank_comp_tooltip  {
	left: 104px;
	top: -94px;
	display: none;
}
.std_bank_comp_country_flags  li.nigeria .std_bank_comp_tooltip .arrow  {
	top: 52%;
}
/* South Africa */
.std_bank_comp_country_flags  li.south.africa .std_bank_comp_tooltip,
.std_bank_comp_country_flags  li.south_africa .std_bank_comp_tooltip  {
	left: -269px;
	top: -94px;
	display: none;
}
.std_bank_comp_country_flags  li.south.africa .std_bank_comp_tooltip .arrow,
.std_bank_comp_country_flags  li.south_africa .std_bank_comp_tooltip .arrow  {
	top: 52%;
}
/* Swaziland */
.std_bank_comp_country_flags  li.swaziland .std_bank_comp_tooltip  {
	left: 106px;
	top: -107px;
	display: none;
}
.std_bank_comp_country_flags  li.swaziland .std_bank_comp_tooltip .arrow  {
	top: 58%;
}
/* Tanzania */
.std_bank_comp_country_flags  li.tanzania .std_bank_comp_tooltip  {
	left: 106px;
	top: -107px;
	display: none;
}
.std_bank_comp_country_flags  li.tanzania .std_bank_comp_tooltip .arrow  {
	top: 58%;
}
/* Uganda */
.std_bank_comp_country_flags  li.uganda .std_bank_comp_tooltip  {
	left: -269px;
	top: -107px;
	display: none;
}
.std_bank_comp_country_flags  li.uganda .std_bank_comp_tooltip .arrow  {
	top: 58%;
}
/* zambia */
.std_bank_comp_country_flags  li.zambia .std_bank_comp_tooltip  {
	left: 106px;
	top: -150px;
	display: none;
}
.std_bank_comp_country_flags  li.zambia .std_bank_comp_tooltip .arrow  {
	top: 78%;
}
/* zimbabwe */
.std_bank_comp_country_flags  li.zimbabwe .std_bank_comp_tooltip  {
	left: 106px;
	top: -150px;
	display: none;
}
.std_bank_comp_country_flags  li.zimbabwe .std_bank_comp_tooltip .arrow  {
	top: 78%;
}
/* Agrentina */
.std_bank_comp_country_flags  li.agrentina .std_bank_comp_tooltip  {
	left: 106px;
	top: -150px;
	display: none;
}
.std_bank_comp_country_flags  li.agrentina .std_bank_comp_tooltip .arrow  {
	top: 78%;
}
/* Brazil */
.std_bank_comp_country_flags  li.brazil .std_bank_comp_tooltip  {
	left: 106px;
	top: -150px;
	display: none;
}
.std_bank_comp_country_flags  li.brazil .std_bank_comp_tooltip .arrow  {
	top: 78%;
}
/* Brazil */
.std_bank_comp_country_flags  li.america .std_bank_comp_tooltip,
.std_bank_comp_country_flags  li.united.states.america .std_bank_comp_tooltip  {
	left: -269px;
	top: -150px;
	display: none;
}
.std_bank_comp_country_flags  li.america .std_bank_comp_tooltip .arrow,
.std_bank_comp_country_flags  li.united.states.america .std_bank_comp_tooltip .arrow   {
	top: 78%;
}
/* China */
.std_bank_comp_country_flags  li.china .std_bank_comp_tooltip  {
	left: 106px;
	top: -16px;
	display: none;
}
.std_bank_comp_country_flags  li.china .std_bank_comp_tooltip .arrow  {
	top: 15%;
}
/* Hong Kong */
.std_bank_comp_country_flags  li.hong_kong .std_bank_comp_tooltip,
.std_bank_comp_country_flags  li.hong.kong.std_bank_comp_tooltip   {
	left: 106px;
	top: -16px;
	display: none;
}
.std_bank_comp_country_flags  li.hong_kong .std_bank_comp_tooltip .arrow,
.std_bank_comp_country_flags  li.hong.kong .std_bank_comp_tooltip .arrow  {
	top: 15%;
}
/* Jersey */
.std_bank_comp_country_flags  li.jersey .std_bank_comp_tooltip  {
	left: -269px;
	top: -16px;
	display: none;
}
.std_bank_comp_country_flags  li.jersey .std_bank_comp_tooltip .arrow  {
	top: 15%;
}
/* Singapore */
.std_bank_comp_country_flags  li.singapore .std_bank_comp_tooltip  {
	left: 106px;
	top: -59px;
	display: none;
}
.std_bank_comp_country_flags  li.singapore .std_bank_comp_tooltip .arrow  {
	top: 35%;
}
/* Taiwan */
.std_bank_comp_country_flags  li.taiwan .std_bank_comp_tooltip  {
	left: 106px;
	top: -59px;
	display: none;
}
.std_bank_comp_country_flags  li.taiwan .std_bank_comp_tooltip .arrow  {
	top: 35%;
}
/* Turkey */
.std_bank_comp_country_flags  li.turkey .std_bank_comp_tooltip  {
	left: -269px;
	top: -59px;
	display: none;
}
.std_bank_comp_country_flags  li.turkey .std_bank_comp_tooltip .arrow  {
	top: 35%;
}
/* United Arab Emirates */
.std_bank_comp_country_flags  li.united_arab_emirates .std_bank_comp_tooltip  {
	left: 106px;
	top: -113px;
	display: none;
}
.std_bank_comp_country_flags  li.united_arab_emirates .std_bank_comp_tooltip .arrow  {
	top: 57%;
}
/* United Kingdom */
.std_bank_comp_country_flags  li.united_kingdom .std_bank_comp_tooltip  {
	left: 106px;
	top: -113px;
	display: none;
}
.std_bank_comp_country_flags  li.united_kingdom .std_bank_comp_tooltip .arrow  {
	top: 57%;
}
/* Isle of man */
.std_bank_comp_country_flags  li.isle_of_man .std_bank_comp_tooltip  {
	left: -269px;
	top: -113px;
	display: none;
}
.std_bank_comp_country_flags  li.isle_of_man .std_bank_comp_tooltip .arrow  {
	top: 61%;
}
/* Japan */
.std_bank_comp_country_flags  li.japan .std_bank_comp_tooltip  {
	left: 106px;
	top: -155px;
	display: none;
}
.std_bank_comp_country_flags  li.japan .std_bank_comp_tooltip .arrow  {
	top: 81%;
}
/*	 - Buttons
	=====================
*/

/* - DEFAULT BUTTON - */
a.std_bank_comp_button {
	padding: 4px 7px 4px 15px;
	color: #0396fd !important;
	display: inline-block;
}
a.std_bank_comp_button:hover {
	text-decoration: none;
	background-color: transparent;
	color: #034a63 !important;
}
a.std_bank_comp_button span {
	float: left;
}
.std_bank_comp_button.grey span {
	color: #fff !important;
}
/* - TRANSPARENT BUTTON - */
a.std_bank_comp_button.transparent {
	line-height: 14px;
	color: #044A64 !important;
	font-weight: bold;
}
a.std_bank_comp_button.transparent i {
	float: right;
	display: inline-block;
	margin-left: 15px;
}
/* - BLUE BUTTON - */
a.std_bank_comp_button.blue {
	background-color: #0396fd;
	color: #fff !important;
	line-height: 25px;
}
a.std_bank_comp_button.blue span {
	float: left;
}
a.std_bank_comp_button.blue i {
	float: right;
	display: inline-block;
	margin-left: 15px;
}
a.std_bank_comp_button.blue:hover {
	background-color: #034a63;
}
/* - GreY BUTTON - */
a.std_bank_comp_button.grey {
	background-color: #999999;
	color: #fff !important;
	line-height: 25px;
}
a.std_bank_comp_button.grey i.std_bank_icon_arrow_backward_white {
	float: left;
	display: inline-block;
	margin-right: 11px;
	margin-top: 4px
}
a.std_bank_comp_button.grey i.std_bank_icon_arrow_forward_white_small {
	float: right;
	display: inline-block;
	margin-left: 11px;
	margin-top: 6px
}
a.std_bank_comp_button.grey:hover {
	background-color: #034a63;
}
/*	 - ACCORDIONS
	=====================
*/
.std_bank_comp_accordion .comp_header ul {
	list-style-type: none;
	width: 266px;
	float: right;
	margin-bottom: 20px;
}

.std_bank_comp_accordion .comp_header ul li {
	float: left;
	border-right: 1px solid #ccc;
}
.std_bank_comp_accordion .comp_header ul li.last_child {
	border: 0px;
}
.std_bank_comp_accordion .comp_header ul li a {
	padding: 0px 10px;
	font-weight: bold;
}
.std_bank_comp_accordion .comp_header ul li a i,
.std_bank_comp_accordion .comp_header ul li a span {
	margin-left: 2px;
}
.std_bank_comp_accordion .comp_body {
	border: 1px solid #E7E7E7;
}
.std_bank_comp_accordion > .comp_body > h5 {
	color: #26428b;
	font-size: 15px;
	padding: 15px 20px 15px 23px;
	border-bottom: 1px solid #044a64;
	background-color: #e7e7e7;
	margin: 0px;
	cursor: pointer;
	font-weight: bold;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
    border-top: 0;
}
.std_bank_comp_accordion .comp_body > h5:last-child {
	border-bottom: 1px solid #044a64 !important;
}
.std_bank_comp_accordion .comp_body h5 i,
.std_bank_comp_accordion .comp_body h5 span {
	float: right;
}
.std_bank_comp_accordion .comp_body p {
	font-size: 13px;
}
.std_bank_comp_accordion .comp_body .text {
	padding: 20px 25px;
	display: none;
}
.std_bank_comp_accordion.table_contacts .comp_body .text {
	padding: 0px 0px !important;
}
/*	 - TABLES
	=====================
*/

/* 
	Generic Styling, for Desktops/Laptops 
*/

.std_bank_comp_table {
	width: 100%; 
	border-collapse: collapse; 
	margin-bottom: 20px;
}
/* Zebra striping */
.std_bank_comp_table tr:nth-of-type(odd) { 
	background: #e6e6e6; 
}
.std_bank_comp_table tr:nth-of-type(even) { 
	background-color: #f5f5f5;
}
.std_bank_comp_table th { 
	background: #034a63; 
	color: white; 
	font-weight: bold; 
}
.std_bank_comp_table td, .std_bank_comp_table th { 
	padding: 6px; 
	border: 1px solid #ccc; 
	text-align: left; 
	font-weight: normal;
}
.std_bank_comp_table td {
	font-size: 13px;
}
.std_bank_comp_table th { 
	border: 0px;
}
/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
/* @media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px)  {

	Force table to not be like tables anymore
	.std_bank_comp_table, .std_bank_comp_table thead, .std_bank_comp_table tbody, .std_bank_comp_table th, .std_bank_comp_table td, .std_bank_comp_table tr { 
		display: block; 
	}
	
	Hide table headers (but not display: none;, for accessibility)
	.std_bank_comp_table thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.std_bank_comp_table tr { border: 1px solid #ccc; }
	
	.std_bank_comp_table td { 
		Behave  like a "row"
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	.std_bank_comp_table td:before { 
		Now like a table header
		position: absolute;
		Top/left values mimic padding
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	Label the data
	.std_bank_comp_table td:nth-of-type(1):before { content: "Corporate and Investment Banking"; }
	.std_bank_comp_table td:nth-of-type(2):before { content: "2012"; }
	.std_bank_comp_table td:nth-of-type(3):before { content: "2013"; }
} */
.std_bank_comp_table_contacts {
	width: 100%;
}
.std_bank_comp_table_contacts thead th {
	background-color: #F3F3F3;
	color: #26428B;
	padding: 15px 25px;
	font-size: 16px;
	font-weight: normal;
}
.std_bank_comp_table_contacts tbody td {
    color: #666;
    font-size: 15px;
    padding: 10px 20px 10px 20px;
    /* padding-left: 11px; */
    border-bottom: 2px solid #044a64;
    background-color: #e7e7e7;
    font-weight: bold;
    vertical-align: top;
}
.std_bank_comp_table_contacts tfoot tr {
	border: 1px solid #ccc !important;
}
.std_bank_comp_table_contacts tfoot td {
	padding: 10px 20px 10px 20px;
}
.std_bank_comp_table_contacts tfoot td {
	line-height: 19px;
    vertical-align: top;
}
.std_bank_comp_table_contacts tfoot td p {
	margin: 0px;
}
/*	 - TABS
	=====================
*/
.std_bank_comp_tabs  h6 {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 20px;
}
.std_bank_comp_tabs > .comp_header ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.std_bank_comp_tabs > .comp_header ul li {
	float: left;
	border: 1px solid #d8d8d8;
	padding: 10px 17px;
	background-color: #e7e7e7;
	cursor: pointer;
}
.std_bank_comp_tabs > .comp_header ul li.on {
	background-color: #fff;
	border-bottom: 1px solid #fff;
}
.std_bank_comp_tabs > .comp_header ul li a {
	color: #666;
	font-weight: bold;
	font-size: 13px;
	display: block;
}
.std_bank_comp_tabs .comp_body {
	border: 1px solid #d8d8d8;
	padding: 20px;
	font-size: 13px;
	margin-top: -1px;
}
.std_bank_comp_tabs.contacts .comp_body {
	padding: 0px;
}
.std_bank_comp_tabs .comp_body .comp_row {
	display: none;
}
.std_bank_comp_tabs .comp_body .comp_row .std_bank_comp_accordion .comp_body {
	padding: 0px;
}
.std_bank_comp_tabs .comp_body .comp_row.on {
	display: block;
}

/*	 - CAROUSEL BANNER
	=====================
*/
.std_bank_comp_banner {
	position: relative;
}
.std_bank_comp_banner .comp_body {
	position: relative;
	overflow: hidden;
}
.std_bank_comp_banner .comp_body img {
	top: 0px;
	left: 0px;
	width: 100%;
}
.std_bank_comp_banner .comp_footer {
	position: absolute;
	bottom: 20px;
	left: 30px;
}

/*	 - FORMS
	=====================
*/

/* Drop Down */
.std_bank_comp_dropdown {
	position: relative;	
}
.std_bank_comp_dropdown label {
	font-size: 13px;
}
.std_bank_comp_dropdown .comp_header {
	border: 1px solid #ccc;
	background-color: #fff;
}
.std_bank_comp_dropdown .comp_header input {
	height: 30px;
	border: 1px solid transparent;
	padding: 0px 10px;
	width: 81%;	
	float: left;
    background-color: #fff;
}
.std_bank_comp_dropdown .comp_header a {
	float: right;
	display: block;
	height: 30px;
	width: 39px;
	background-color: #0396FD;
	border-left: 1px solid #ccc;
}
.std_bank_comp_dropdown .comp_header a i {
	margin: 12px auto;
}
.std_bank_comp_dropdown .comp_body {
	position: absolute;
	width: 100%;	
    top: 52px;
	z-index: 1;
	overflow: hidden;
}
.std_bank_comp_dropdown .comp_body ul {
	padding: 0px;
	list-style-type: none;
	display: none;
    max-height: 290px;
    overflow-y: scroll;
    width: 106%;
}
.std_bank_comp_dropdown .comp_body ul li {

}
.std_bank_comp_dropdown .comp_body ul li a {
	background-color: #fcfcfc;
	display: block;
	padding: 5px 14px;
	border-bottom: 1px solid #ccc;
	color: #26428B;
	font-size: 13px;
}
.std_bank_comp_dropdown .comp_body ul li a:hover {
	background-color: #000978 !important;
	color: #fff;
}	
/* Input Box */
.std_bank_comp_input label, 
.std_bank_comp_input input {
	display: block;
}
.std_bank_comp_input label {
	font-size: 13px;
}
.std_bank_comp_input input {
	width: 100%;
	height: 34px;
	padding: 5px 14px;
	box-shadow: 0 1px 3px rgba(50, 50, 50, 0.75) inset;
	border-radius: 2px;
	border: 0px;
}

/*	 - SEARCH
	=====================
*/
.std_bank_comp_search {
	background-color: #e7e7e7;
  	padding-bottom: 15px;
}
.std_bank_comp_search > .comp_body {
	padding: 0px 23px;
	margin: 25px 0px;
}
.std_bank_comp_search input[type=submit] {
    padding: 6px;
    display: inline-block;
    background-color: #0396fd;
    color: #fff !important;
    line-height: 25px;
    border: 0px;
    width: 126px;
}
/*	 - SEARCH RESULTS
	=====================
*/
.std_bank_comp_search_results {
	
}
.std_bank_comp_search_results .comp_header h5 {
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	float: left;
}
.std_bank_comp_search_results .comp_header ul {
	float: right;
	margin-top: 11px;
}
.std_bank_comp_search_results .comp_header ul li {
	background-color: #ffffff;
}
.std_bank_comp_search_results .comp_header ul li.active {
	background-color: #034a63;
}
.std_bank_comp_search_results .comp_header h5 span {
	background-color: #fff;
	padding: 10px 15px;
	/* border: 1px solid #cbcbcb; */
	font-weight: normal;
	margin: 0px 10px;
	box-shadow: 0 1px 3px rgba(50, 50, 50, 0.75) inset;
	border-radius: 2px;
	border: 0px;
}
.std_bank_comp_search_results .comp_body {
	padding: 5px 0px;
	border: 1px solid #cbcbcb;
	position: relative;
}
.std_bank_comp_search_results .comp_body .comp_row.slide {
	padding: 20px 20px;
}
.std_bank_comp_search_results .comp_body h6 {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}
.std_bank_comp_search_results .comp_body h6 a {
	color: #333;
}
.std_bank_comp_search_results .comp_body span {
	color: #7B7B7B;
	font-size: 11px;
	font-weight: bold;
}
.std_bank_comp_search_results .comp_body p {
	font-size: 13px;
	margin-top: 10px;
    margin-bottom: 10px;
}
.std_bank_comp_search_results .comp_body p.clearfix img {
    float: left;
    width: 33px;
    height: 27px;
}
.std_bank_comp_search_results .comp_body p.clearfix span {
    color: #333;
    font-size: 12px;
    font-weight: normal;
    margin-left: 10px;
    margin-top: 4px;
    display: block;
    float: left;
}
.std_bank_comp_search_results .comp_body .bit-80 {

}
.std_bank_comp_search_results .comp_body .bit-20 {

}
.std_bank_comp_search_results .comp_body img {
	float: right;
}
.std_bank_comp_search_results .comp_body .std_bank_comp_button.transparent {
	float: right;
}
.std_bank_comp_search_results .comp_body .comp_row .bit-100 {
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
	padding-bottom: 15px;
	width: 100%;
}
.std_bank_comp_search_results .comp_body .comp_row .bit-100 .std_bank_comp_button.grey {
	float: right;
}
.std_bank_comp_search_results .comp_body .comp_row .bit-100:last-child {
	border-bottom: 0px;
}
/*	 - ICONS
	=====================
*/
i[class*="std_bank_icon_"],
span[class*="std_bank_icon_"]  {
	background: url('../img/ui-sprite.png') no-repeat;
}


.col-md-12.icons ul {
	list-style-type: none;
	padding: 0px;
}
.col-md-12.icons ul li {
	float: left;
	margin-right: 2px;
	padding: 25px;
	border: 1px solid #8ABBCD;
	margin-bottom: 2px;
	width: 81px;
	height: 81px;
}
.col-md-12.icons ul li i {
	margin: auto;
}
.col-md-12.icons ul li.bg_blue {
	background-color: #0396fd;
}
.col-md-12.icons ul li.bg_white {
	background-color: #fff;
}
/* - facebook small icon */
i.std_bank_icon_facebook_small {
	background-position: -43px -105px !important;
	width: 29px;
	height: 29px;
	display: block;
}
/* - twitter small icon */
i.std_bank_icon_twitter_small {
	background-position: -43px -137px !important;
	width: 29px;
	height: 29px;
	display: block;
}
/* - facebook small icon */
i.std_bank_icon_youtube_small {
	background-position: -43px -168px !important;
	width: 29px;
	height: 29px;
	display: block;
}
/* - facebook small icon */
i.std_bank_icon_linkedin_small {
	background-position: -43px -200px !important;
	width: 29px;
	height: 29px;
	display: block;
}
/* - Icon Forward White - */
i.std_bank_icon_arrow_forward_white {
	background-position: 0px -60px !important;
	width: 15px;
	height: 27px;
	display: block;
}
/* - Icon Backward White - */
i.std_bank_icon_arrow_backward_white {
	background-position: -28px -43px !important;
	width: 15px;
	height: 14px;
	display: block;
}
/* - Icon Forward blue - */
i.std_bank_icon_arrow_forward_blue {
	background-position: -41px 0px !important;
	width: 15px;
	height: 14px;
	display: block;
}
i.std_bank_icon_arrow_forward_white_small {
	background-position: -57px 0px !important;
	width: 15px;
	height: 14px;
	display: block;
}
/* - Icon Forward blue - */
i.std_bank_icon_arrow_backward_blue {
	background-position: -41px 0px !important;
	width: 11px;
	height: 14px;
	display: block;
}
/* - Icon Backward blue - */
i.std_bank_icon_arrow_backward_blue {
	background-position: -74px 0px !important;
	width: 15px;
	height: 14px;
	display: block;
}
/* - Icon Backward blue - */
i.std_bank_icon_arrow_forward_blue_transparent {
	background-position: -15px -65px !important;
	width: 15px;
	height: 14px;
	display: block;
}
i.std_bank_icon_arrow_forward_grey {
	background-position: -28px -65px !important;
	width: 15px;
	height: 14px;
	display: block;
}
i.std_bank_icon_share {
	background-position: -92px -53px !important;
	width: 23px;
	height: 19px;
	display: inline-block;
 }
i.std_bank_icon_share_email {
	background-position: -92px -72px !important;
	width: 25px;
	height: 19px;
	display: inline-block;
}
i.std_bank_icon_share_email_small,
span.std_bank_icon_share_email_small {
	background-position: -132px -72px !important;
	width: 25px;
	height: 19px;
	display: inline-block;
 }
 i.std_bank_icon_share_print {
	background-position: -92px -93px !important;
	width: 23px;
	height: 19px;
	display: inline-block;
 }
 i.std_bank_icon_share_pdf {
	background-position: -92px -116px !important;
	width: 19px;
	height: 21px;
	display: inline-block;
 }
i.std_bank_icon_share_pdf {
	background-position: -92px -116px !important;
	width: 19px;
	height: 21px;
	display: inline-block;
}
i.std_bank_icon_arrow_down_blue,
span.std_bank_icon_arrow_down_blue {
	background-position: -93px -139px !important;
	width: 15px;
	height: 13px;
	display: inline-block;
}
i.std_bank_icon_arrow_up_blue,
span.std_bank_icon_arrow_up_blue {
	background-position: -112px -139px !important;
	width: 15px;
	height: 13px;
	display: inline-block;
}
i.std_bank_icon_arrow_down_blue_dark,
span.std_bank_icon_arrow_down_blue_dark {
	background-position: -93px -155px !important;
	width: 15px;
	height: 13px;
	display: inline-block;
}
i.std_bank_icon_arrow_up_blue_dark,
span.std_bank_icon_arrow_up_blue_dark {
	background-position: -111px -155px !important;
	width: 15px;
	height: 13px;
	display: inline-block;
}
i.std_bank_icon_dropdown_arrow {
	background-position: -14px 0px !important;
	width: 11px;
	height: 7px;
	display: block;
}
i.std_bank_icon_share_results_facebook {
	background-position: -93px -170px !important;
	width: 20px;
	height: 20px;
	display: inline-block;
}
i.std_bank_icon_share_results_twitter {
	background-position: -92px -191px !important;
	width: 20px;
	height: 20px;
	display: inline-block;
}
i.std_bank_icon_share_results_pdf {
	background-position: -91px -211px !important;
	width: 20px;
	height: 20px;
	display: inline-block;
}
i.std_bank_icon_tooltip_cross {
	background-position: -30px 0px !important;
	width: 8px;
	height: 8px;
	display: block;
}
/* - facebook small icon */
i.std_bank_icon_std_bank_logo {
	background-position: -40px -233px !important;
	width: 36px;
	height: 40px;
	display: block;
}
/* - Breadcrumb icon */
i.std_bank_icon_telephone {
	background-position: -47px -277px !important;
	width: 23px;
	height: 28px;
	display: block;
}
i.std_bank_icon_hamburger_v2 {
	background-position: -44px -308px !important;
	width: 29px;
	height: 26px;
	display: block;
}
i.std_bank_icon_telephone_small,
span.std_bank_icon_telephone_small {
    background-position: -92px -282px !important;
    width: 18px;
    height: 19px;
    display: block;
}
i.std_bank_icon_globe_small,
span.std_bank_icon_globe_small {
    background-position: -132px -94px !important;
    width: 25px;
    height: 20px;
    display: inline-block;
}
/* MAP  LOCATIONS */
i[class*="std_bank_map_location"] {
	background: url('../img/ui-sprite-map-locations.png') no-repeat;
	display: inline-block;
}
i.std_bank_map_location_russia {
	background-position: 0px 0px !important;
	width: 212px;
	height: 70px;
}
i.std_bank_map_location_argintina {
	background-position: -220px 0px !important;
	width: 26px;
	height: 61px;
}
i.std_bank_map_location_south_africa,
i.std_bank_map_location_south.africa  {
	background-position: -261px 0px !important;
	width: 28px;
	height: 25px;
}
i.std_bank_map_location_mozambique {
	background-position: -296px 0px !important;
	width: 22px;
	height: 32px;
}
i.std_bank_map_location_kenya {
	background-position: -325px 0px !important;
	width: 14px;
	height: 21px;
}
i.std_bank_map_location_nigeria {
	background-position: -343px 0px !important;
	width: 24px;
	height: 32px;
}
i.std_bank_map_location_botswana {
	background-position: -372px 0px !important;
	width: 16px;
	height: 20px;
}
i.std_bank_map_location_ghana {
	background-position: -388px 0px !important;
	width: 16px;
	height: 15px;
}
i.std_bank_map_location_tanzania {
	background-position: -404px 0px !important;
	width: 20px;
	height:22px;
}
i.std_bank_map_location_uganda {
	background-position: -429px 0px !important;
	width: 10px;
	height: 11px;
}
i.std_bank_map_location_zambia {
	background-position: -441px 0px !important;
	width: 23px;
	height: 20px;
}
i.std_bank_map_location_zimbabwe {
	background-position: -470px 0px !important;
	width: 13px;
	height: 13px;
}
i.std_bank_map_location_namibia {
	background-position: -488px 0px !important;
	width: 21px;
	height: 25px;
}
i.std_bank_map_location_united_kingdom,
i.std_bank_map_location_united.kingdom  {
	background-position: -511px 0px !important;
	width: 14px;
	height: 18px;
}
i.std_bank_map_location_malawi {
	background-position: -528px 0px !important;
	width: 7px;
	height: 14px;
}
i.std_bank_map_location_lesotho {
	background-position: -542px 0px !important;
	width: 6px;
	height: 6px;
}
i.std_bank_map_location_swaziland {
	background-position: -551px 0px !important;
	width: 6px;
	height: 6px;
}
i.std_bank_map_location_mauritius {
	background-position: -563px 0px !important;
	width: 6px;
	height: 6px;
}
i.std_bank_map_location_united.states.of.america {
	background-position: -574px 0px !important;
	width: 97px;
	height: 48px;
}

i.std_bank_map_location_brazil {
	background-position: -683px 0px !important;
	width: 72px;
	height: 77px;
}
i.std_bank_map_location_china {
	background-position: -756px 0px !important;
	width: 92px;
	height: 67px;
}
i.std_bank_map_location_hong.kong {
	background-position: -847px 0px !important;
	width: 7px;
	height: 7px;
}
i.std_bank_map_location_isle.of.man {
    background-position: -847px 0px !important;
    width: 6px;
    height: 3px;
}
i.std_bank_map_location_south.sudan {
	background-position: -858px 0px !important;
	width: 23px;
	height: 16px;
}
i.std_bank_map_location_drc {
	background-position: -886px 0px !important;
	width: 34px;
	height: 34px;
}
i.std_bank_map_location_drc {
	background-position: -889px 0px !important;
    width: 28px;
    height: 35px;
}
i.std_bank_map_location_ethopia {
	background-position: -920px 0px !important;
	width: 26px;
	height: 23px;
}
i.std_bank_map_location_ivory.coast {
	background-position: -950px 0px !important;
    width: 14px;
    height: 14px;
}
i.std_bank_map_location_jersey {
	background-position: -966px 0px !important;
    width: 5px;
    height: 5px;
}
i.std_bank_map_location_angola {
	background-position: -975px 0px !important;
    width: 24px;
    height: 27px;
}
i.std_bank_map_location_united.arab.emirates {
    background-position: -1004px 0px !important;
    width: 10px;
    height: 10px;
}
/* -- FLAGS -- */
i.std_bank_icon_flag_angola,
span.std_bank_icon_flag_angola {
	background-position: -428px -321px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_botswana,
span.std_bank_icon_flag_botswana {
	background-position: -428px -297px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_drc,
span.std_bank_icon_flag_drc {
	background-position: -428px -272px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_ghana,
span.std_bank_icon_flag_ghana {
	background-position: -428px -247px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_kenya,
span.std_bank_icon_flag_kenya {
	background-position: -426px -221px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_lesotho,
span.std_bank_icon_flag_lesotho {
	background-position: -427px -195px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_malawi,
span.std_bank_icon_flag_malawi {
	background-position: -428px -169px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_mauritius,
span.std_bank_icon_flag_mauritius {
	background-position: -427px -143px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_mozambique,
span.std_bank_icon_flag_mozambique {
	background-position: -428px -118px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_namibia,
span.std_bank_icon_flag_namibia {
	background-position: -428px -92px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_south_africa,
i.std_bank_icon_flag_south.africa,
span.std_bank_icon_flag_south_africa,
span.std_bank_icon_flag_south.africa {
	background-position: -428px -67px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_swaziland,
span.std_bank_icon_flag_swaziland {
	background-position: -428px -39px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_tanzania,
span.std_bank_icon_flag_tanzania {
	background-position: -428px -13px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_uganda,
span.std_bank_icon_flag_uganda {
	background-position: -394px -321px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_zambia,
span.std_bank_icon_flag_zambia {
	background-position: -394px -296px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_zimbabwe,
span.std_bank_icon_flag_zimbabwe {
	background-position: -394px -273px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_nigeria,
span.std_bank_icon_flag_nigeria {
	background-position: -393px -246px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_agentina,
i.std_bank_icon_flag_argentina {
	background-position: -393px -222px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_brazil,
span.std_bank_icon_flag_brazil {
	background-position: -393px -195px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_america,
i.std_bank_icon_flag_united.states.america,
span.std_bank_icon_flag_america,
span.std_bank_icon_flag_united.states.america  {
	background-position: -393px -169px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_china,
span.std_bank_icon_flag_china {
	background-position: -393px -142px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_hong_kong,
i.std_bank_icon_flag_hong.kong,
span.std_bank_icon_flag_hong_kong,
span.std_bank_icon_flag_hong.kong {
	background-position: -393px -118px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_jersey,
span.std_bank_icon_flag_jersey {
	background-position: -393px -92px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_singapore,
span.std_bank_icon_flag_singapore {
	background-position: -393px -66px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_taiwan,
span.std_bank_icon_flag_taiwan {
	background-position: -393px -39px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_turkey,
span.std_bank_icon_flag_turkey {
	background-position: -393px -15px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_united_arab_emirates, 
i.std_bank_icon_flag_united.arab.emirates,
span.std_bank_icon_flag_united_arab_emirates, 
span.std_bank_icon_flag_united.arab.emirates {
	background-position: -359px -321px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_united_kingdom,
i.std_bank_icon_flag_united.kingdom,
span.std_bank_icon_flag_united_kingdom,
span.std_bank_icon_flag_united.kingdom {
	background-position: -360px -297px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_isle_of_man,
i.std_bank_icon_flag_isle.of.man,
span.std_bank_icon_flag_isle_of_man,
span.std_bank_icon_flag_isle.of.man {
	background-position: -360px -272px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_japan,
span.std_bank_icon_flag_japan {
	background-position: -360px -247px !important;
	width: 28px;
	height: 20px;
	display: block;
}
i.std_bank_icon_flag_ivory.coast, 
span.std_bank_icon_flag_ivory.coast {
    background-position: -360px -222px !important;
    width: 28px;
    height: 20px;
    display: block;
}
i.std_bank_icon_flag_south.sudan, 
span.std_bank_icon_flag_south.sudan {
    background-position: -360px -194px !important;
    width: 28px;
    height: 20px;
    display: block;
}

i.std_bank_icon_flag_ethiopia, 
span.std_bank_icon_flag_ethiopia {
    background-position: -360px -169px !important;
    width: 28px;
    height: 20px;
    display: block;
}
/*	 - CONTROLLERS
	=====================
*/
.std_bank_comp_insights .comp_header ul  li.active,
.std_bank_comp_deals .comp_header ul  li.active,
.std_bank_comp_latest_news .comp_header ul  li.active,
.std_bank_comp_accolades .comp_header ul  li.active,
.std_bank_comp_events_carousel .comp_header ul li.active,
.std_bank_comp_artist_line_up .comp_header ul li.active {
	background-color: #034a63;
}
.std_bank_comp_insights .comp_header ul  li,
.std_bank_comp_deals .comp_header ul  li,
.std_bank_comp_latest_news .comp_header ul  li,
.std_bank_comp_accolades .comp_header ul  li,
.std_bank_comp_events_carousel .comp_header ul li,
.std_bank_comp_artist_line_up .comp_header ul li {
	background-color: #ffffff;
}

.row.controllers ul {
	float: left;
	margin-right: 40px;
}


.std_bank_comp_next_prev {
	list-style-type: none;
	padding: 0px;
}
.std_bank_comp_next_prev li {
	float: left;
/* 	padding: 0px 10px;
margin-right: 5px; */
}
.std_bank_comp_next_prev li.last_child {
	border-left: 1px solid #ccc;
}
.std_bank_comp_next_prev li.first_child i {
	cursor: pointer;
	width: 11px;
	margin-right: 8px;
}
.std_bank_comp_next_prev li.last_child i {
	width: 11px;
	margin-left: 8px;
	cursor: pointer;
}

/* - Dot Navigation - */
.std_bank_comp_dot_navigation {
	list-style-type: none;
	padding: 0px;
}
.std_bank_comp_dot_navigation li {
	width: 10px;
	height: 10px;
	background-color: #ccc;
	float: left;
	margin-right: 5px;
	border-radius: 50%;
	border: 1px solid #d9d9d9;
	cursor: pointer;
}
.std_bank_comp_dot_navigation li.active {
	background-color: #034a63;
	border: 1px solid #d9d9d9;
}
/* SHARE RESULTS*/
.std_bank_comp_share_results {
	list-style-type: none;
	padding: 0px;
}
.std_bank_comp_share_results li {
	float: left;
	margin-right: 5px;
	color: #0396fd;
}
.std_bank_comp_share_results li span {
	color: #0396fd;
	line-height: 21px;
	display: inline-block;
	margin-right: 5px;
	font-size: 12px;
}
.std_bank_comp_share_results li.pdf {
  margin-left: 4px;
}
.std_bank_comp_share_results li.pdf span {
	margin-left: 7px;
}
/* PAGINATION */
.std_bank_comp_pagination {
	display: inline-block;
	list-style-type: none;
	padding: 0px;
	float: left;
}

.std_bank_comp_pagination li {
	float: left;
	margin-right: 5px;
	color: #0396fd;	
}
.std_bank_comp_pagination li a {
	background-color: #f3f3f3;
	padding: 5px 10px;
	color: #666;
	display: block;
}
.std_bank_comp_pagination li a.selected {
	background-color: #d9d9d9;
}
.std_bank_comp_pagination li a i {
	display: inline-block;
	float: right;
	margin-left: 6px;
	margin-top: 1px;
}
.pageination_next {
	display: inline-block;
	background-color: #d9d9d9;
	float: left;
	width: 70px;
	padding: 5px 10px;
	color: #666;
}
.pageination_next i {
	float: right;
	margin-top: 2px;
}