body {
	font-family: 'Lato', sans-serif;
	font-weight:normal;
	font-size:16px;	
	color:#2F343A;
	padding-bottom:0px; 
}

/* font styles REBTE00046691 */
p {
	margin: 0px 0px 17px;
}


/* */
/*
* link styles
*/
a {
	color:#0079c1;
}
.content-wrapper.country.archive .whatsnew-holder a {
	color:#FFFFFF;
}

.priorities-wrapper {
	background-color:#14424c;
}
#priorities{
	padding-bottom:40px;
}
.priorities-block {
	text-align:center;
}
.priorities-wrapper h3 {
	font-size:32px;
	color:#FFF;
	font-weight:normal;
	margin-bottom:20px;
}
.priorities-content h2 {
	font-size:20px;
	font-weight:bold;
	color:#0079C1;
	margin-top: 20px!important;
}
.priorities-content h2 > a, .priorities-content h2 > a:link, .priorities-content h2 > a:visited {
	color:#0079C1;
}
.col-md-4.priorities-block {
}

.scroll-space {
padding-top: 49px;
}
	
.white-block {
	background-color:#FFFFFF;
	background: url(../images/transparentbg.png);
	padding-top:30px;
	padding-bottom:30px;
/*	padding:26px;*/	
}
.priorities-content {
	text-align:left;
	width:256px;
	margin:auto;
}
.whatsnew-wrapper {
	width:100%;
	background-size:cover;	
}
.whatsnew-holder {
	overflow:hidden;
}
.navbar-wrapper {
	background-color:#2f343a;
	margin-top:0px;
	z-index:1010;
}
.sticky {  
    position: fixed;  
    width: 100%;  
    left: 0;  
    top: 0;  
    z-index: 10000;  
    border-top: 0;  
}  
.related-wrapper {
	padding-bottom:30px;
}
#menu_bolster {
	display:none;
}
#menu_bolster {
	background-color:#FFFFFF;
	height:310px;
	position:absolute;
	top:80px;
	width:100%;
	z-index:11;
	-moz-box-shadow: 0 3px 3px #888;
	-webkit-box-shadow: 0 3px 3px #888;
	box-shadow: 0 3px 3px #888;
}
.container {
/*	border-right:pink 1px solid;
	border-left:pink 1px solid; */
}
div.logo {
	height:65px;
	overflow:hidden;
	margin-top:20px;
}
div.logo p {


}
/* persistent */
.persistent {
	padding-top:30px;
}
.mobile-logo {
	margin-left:16px;
	margin-top:16px;
}
.navbar-toggle {
	float:left;
	margin-left:20px;
}
.icon-bar {
	background-color:#FFFFFF;
}
.navbar {
	margin-bottom:0px;
}
.persistent ul.nav.navbar-nav {
	margin-top:5px;
}
.persistent .navbar-nav > li > a {
	font-size:12px;
	color:#2f343a;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:0px;
	padding-bottom:0px;
}
.persistent .navbar-nav > li > a:hover {
	color:#ACADAE;
	background-color:transparent;
}
.persistent .navbar-nav > li  {
	border-right:1px solid #CCC;
}
.persistent .navbar-nav > li.last  {
	border-right:0px none;
}

.languages {
	float:right;	
}
.languages .dropdown-toggle {
	background-color:#d77700;
	border-color:#d77700;
	padding-bottom:3px;
}

.languages .btn-group span {
/*	background:#FFFFFF url('../images/ebrd-sprite.png') no-repeat 50px 100px;*/
	color:#FFF;
	padding-top:2px;
}
.languages .btn-group .btn-default:hover {
	background-color:#FFF;
}
.languages .btn-group > .btn:first-child {
	background-image:url("../images/ebrd-sprite.png");
	background-repeat:no-repeat;
	background-position:0px -98px;
}
.languages .btn {
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#2f343a;
}
.langauges .dropdown-menu > li > a {
	font-weight:bold;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#2f343a;
}
.dropdown-menu {
    z-index: 1011; 
}
.languages .btn-sm {
	padding-left:28px;
}

.languages .btn-default:active,.languages  .btn-default.active,.languages  .open .dropdown-toggle.btn-default {
	background-color:#d77700;
	border-color:#d77700;
	
}
.search form {
	padding-right:0px;
}
.search .btn-default:active,.search .btn-default.active,.search  .open .dropdown-toggle.btn-default {
	background-color:#d77700;
	border-color:#d77700;
	
}
.search .btn-default {
	background-color:#d77700;
	border-color:#d77700;
	color:#FFFFFF;
}


.footer-contact .btn-default.dropdown-toggle {
	background-color:#d77700;
	border-color:#d77700;
	color:#FFFFFF;
}
/* nav bar */
.navbar-wrapper.home {
	-moz-box-shadow: 0 3px 3px #888;
	-webkit-box-shadow: 0 3px 3px #888;
	box-shadow: 0 3px 3px #888;
}


/* sub nav */

.subnav-wrapper {
	background-color:#43484C;
	-moz-box-shadow: 0 3px 3px #888;
	-webkit-box-shadow: 0 3px 3px #888;
	box-shadow: 0 3px 3px #888;
}
.subnav-wrapper navbar {
	min-height:35px;
}
.subnav-wrapper .breadcrumb {
	background-color:transparent;
	border:0px none;
	margin-bottom:0px;
	padding:8px 15px 8px 30px;
}
.subnav-wrapper .breadcrumb li {
/*	background-image:url('../images/breadcrumb-next.png');
	background-repeat:no-repeat;
	background-position:0px 0px;*/
	min-width:55px;
	height:24px;
	margin-right:0px;
	padding-right:8px;
	padding-left: 10px;
	width:auto;
	white-space: nowrap;
}

.subnav-wrapper .breadcrumb > li + li:before {
	padding:0px 0px;
	content:"";
}

.subnav-wrapper .breadcrumb li.first {
/*	background-image:url('../images/breadcrumb-first.png'); */
}
/* end sub nav */

/* font sytles */
h1,h2,h3,h4,p{
	font-family: 'Lato', sans-serif;
}

h2 {
	font-size:24px;
}
.page-right-col h2 {
	font-size:18px;
}
p.strapline {	
	font-weight:bold;
	margin-bottom:40px;
	margin-top:40px;
	font-size:40px;
}

h1 {
	font-weight:normal;
	margin-bottom:40px;
	margin-top:40px;
	font-size:40px;
}

h2 {
	font-weight:bold;
}
/* search styles */


/* publications */
.publications-wrapper {
	background-color:#e7eced;
	padding-bottom:40px;
}
.pubs-hero {
	background-color:#FFF;
}
.pubs-hero-content h4 {
	margin-top:0px;
	color:#007AC5;
	font-weight:bold;
}
.pubs-hero-content li{
	list-style-image:url(../images/icons/arrow-right-list.png);
	list-style-type:none;
}
/* carousel */
.carousel-indicators {
    list-style: none outside none;
	left:15px;
	bottom: 10px;
    margin-left: 10px;
    padding-left: 0;
    position: absolute;
    text-align: left;
    width: 100%;
    z-index: 14;
}

.carousel-indicators .active {
	background-color:#D77700;
}
.carousel-indicators li.active {
    border: 1px solid #D77700;
}
.carousel-indicators li {
	background-color:#FFF;
}
.carousel-caption {
	text-align:left;
	left:0px;
	right:0px;
	/*top:0px;*/
	bottom: 0px;
	padding:25px 25px;
}
.top .carousel-caption {
	top:0px;
}

.country .carousel-caption {
    top: -25px;
}

.carousel-caption h1 {
	margin-top:0px;
	margin-bottom:15px;
	font-weight:bold;
	font-family: 'Lato', sans-serif;
}
.carousel-caption p.carousel-headline {
	margin-bottom:10px;
	font-size:20px;
	font-weight:normal;
}
.carousel-caption p.carousel-title, h1.carousel-title {
	font-size:24px;
	font-weight:bold;

}
.carousel-caption p {
	font-size:16px;
	font-weight:normal;
	color:#FFF;	
}
.carousel {
	background-color:rgba(0,0,0,0.8);
	/*
	background-color:#000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	*/
}
.carousel-content {
	max-width:50%;
}
.country .carousel-content {
	max-width:50%;
}

.country .carousel{
	margin-bottom: 0;
}
.country .carousel-content h3 {
    margin-top: 5px;
}
.country .priorities-block {
    text-align: left;
}

.carousel-content.content-right {
	padding-left:10px;
}
.carousel-control.left, .carousel-control.right {
	background-image:none;
}

.carousel-control span, .priorities-control span {
    font-size: 28px;
}
.carousel-control, .priorities-control span {
	top:14.8em;
	text-shadow:none;
}

.carousel-control:hover, .priorities-control:hover {
	color:#EBBB80;
}
.carousel-control, .priorities-control{
	color:#FFFFFF;
	z-index:500;
	opacity:1;
	background-color:#D77700;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	width:43px;
	height:43px;
	padding-top:9px;
}
.icon-chevron-left {
	margin-left:0px;
	margin-top:3px;
	opacity:1;
}
.icon-chevron-right {
	margin-left:0px;
	opacity:1;
}

/*
.icon-chevron-sign-left:before {
    content: "\f137";
    color: transparent;
    background-color:#FFF;
    background-size: cover;
    -webkit-background-clip: text;
}
.icon-chevron-sign-left:after {
    content: "\f137";
    color: transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));
    -webkit-background-clip: text;
    position: absolute;
    top: 0;
    left: 0;
}
*/
h2 {
	color:#2f343a;
}
h2 a, h2 a:link,h2 a:visited{
	color:#2f343a;
}
h2 a:hover {
	color:#57595A;
}
.related h2, .watch h2, .news h2 {
	color:#2f343a;
}

.scroll-down {
	text-align:center;
	margin-top:-100px;
	width:300px;
	margin-left:auto;
	margin-right:auto;
}
.scroll-down p {
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
}
.scroll-button {
	background-color:#FFF;
	width:100px;
	height:50px;
	display:block;
	-webkit-border-radius: 90px 90px 0 0;
	-moz-border-radius: 90px 90px 0 0 ;
	border-radius: 90px 90px 0 0;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
}
.scroll-button a {	
	color:#D77700;
}
.scroll-button a:hover {	
	background-color:#FFF;
	text-decoration:none;
}
	
/* promo styles */
div.promo-content {

}
div.promo-content h2 {
	font-weight:normal;
	font-size:32px;
	color:#2F343A;
}
div.promo-content p {
}
div.promo-content.left-content {
	margin-right:40px;
}

ul.promo {
	list-style-type:none;	
	margin-left:0px;
	padding-left:0px;
	width:100%;
}
ul.promo li {
	border-top:1px solid #D5D6D8;
	padding:3px 10px 8px 10px;
	display:block;
}
ul.promo li {
	background-image:url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position:410px -126px;
}
ul.promo li:last-child {
	border-bottom:1px solid #D5D6D8;	
}
ul.promo li a {
	font-weight:bold;
	color:#0079c1;
	display:block;
	width:100%;
}

/* generic page styles */
.page-right-col,.page-left-col {
	margin-top:40px;
}
.page-left-col h1 {
	margin-top:0px;
}
.page-right-col .related h2, .page-right-col .watch h2, .page-right-col .news h2, .page-right-col .publication h2 {
	margin-top:0px;
}


/* related right col */
.large-image img {
width: 100%;
height: auto;
}
.related, .watch, .news, .publication, .related-videos, .sidebar-item {
	background-color:#F5F5F5;
	border-top:4px solid #D7D7D9;
	padding:20px 23px;
	margin-bottom:30px;
}
.related ul, .watch ul, .news ul, .publication ul, .related-videos ul, .sidebar-item ul{
	margin-left:0px;
	padding-left:0px;
}
.related li, .watch li, .news li, .publication li, .related-videos li, .sidebar-item li {
	list-style-type:none;
	margin-left:0px;
	padding-left:15px;
	margin-bottom:10px;
	.ebrd-sprite-background;
	.ebrd-arrow-sm-right;
}
.sidebar-item img{
	width:100%;
	height: auto;
}
.watch p, .related-videos p {
	font-weight:bold;
}
article .related-videos {
    padding: 0 23px;
}
.watch .video-holder.right-col, .related-videos .video-holder.right-col {
	margin-bottom:16px;
}
.moreVideos{
	clear:both;
	text-align: right;
}
.moreVideos .btn-ebrd-more {
    margin-bottom: 10px;
    margin-right: 17px;
}
.events {
	padding:20px 25px;
	margin-bottom:30px;
	background:#472a48 url("../images/icons/calender.png") no-repeat 250px 20px;	
}
.events h2, .events li {
	color:#FFFFFF;
}
.events h2 {
	font-size:24px;
	margin-top:10px;
}
.events ul {
	padding-left:0px;
}
.events ul li {
	margin-bottom:30px;
	list-style:none;
}
.events ul li a {
	color:#d77700;
}
.events li strong {
	font-size:16px;
	text-transform:uppercase;
}
.publication.right-col ul.details {
	padding-left:0px;
}
.publication.right-col ul.details li {
	padding-left:0px;
}
.publication.right-col ul.details li span {
	padding-right:30px;
	min-width:80px;
	font-weight:bold;
}
.item-holder {
overflow: hidden;
margin: 20px 0;
}
.thumb-holder {
float: left;
width: 25%;
margin-right: 20px;
}
.thumb-holder img{
	width: 100%;
	height: auto;
}
	
/* end related */


/* sprite rules - seperate to another css later */
.ebrd{
	background-image: url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
}
.ebrd-arrow-down{ background-position: 0 0; } 
.ebrd-arrow-right-orange{ background-position: 0 -71px; } 
.ebrd-arrow-right{ background-position: 0 -133px; } 
.ebrd-arrow-sm-right{ background-position: 0 -1944px } 
.ebrd-download-orange{ background-position: 0 -264px; } 
.ebrd-dropdown{ background-position: 0 -328px; } 
.ebrd-globe{ background-position: 0 -408px;  } 
.ebrd-nav-left{ background-position: 0 -476px; } 
.ebrd-nav-right{ background-position: 0 -566px;  } 

.ebrd-search{ background-position: 0 -656px; } 
.ebrd-tags{ background-position: 0 -800px; } 

/* article contact */
.article-contact img {
	padding-right:15px;
}
.article-contact p {
	font-weight:normal;
}
/* tags */
ul.tags  {
	list-style-type:none;
	padding-left:30px;
}
ul.tags li {
	background-color:#0079C1;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	display:inline;
	padding:4px 12px;
	white-space:nowrap;
}
ul.tags li a {
	color:#FFFFFF;
}
ul.breadcrumb li.current {
	background: #7c7f83 url(../images/breadcrumb-sprite.png) left -24px no-repeat;
	padding-left: 16px;
}
ul.breadcrumb li.first {
	background: #6a6d72;
}
ul.breadcrumb li.active {
	background: url(../images/breadcrumb-sprite.png) left -48px no-repeat;
	padding-left: 16px;
}
ul.breadcrumb li.currentOne {
	background: #7c7f83 url(../images/breadcrumb-sprite.png) left 0px no-repeat;
	padding-left: 16px;
}
ul.breadcrumb li.activeOne {
	background: url(../images/breadcrumb-sprite.png) left -72px no-repeat;
	padding-left: 15px;
}

ul.breadcrumb li, ul.breadcrumb li a {
	color:#FFFFFF;
}
ul.breadcrumb li a {
	padding-left:0px;
	padding-right:0px;
}
ul.breadcrumb li.first a {
	padding-left:0px;
	padding-right:0px;
}
 /* footer styles */
 
.footer-nav-wrapper {
	 background-color:#2F343A;
	 padding:10px 0px 0px;
	 text-align:right;
 }
.footer-nav-wrapper ul.footer-nav li a {
	border-left:1px solid #262A2E;
	border-right:1px solid #44494e;
}
.footer-nav-wrapper ul.footer-nav li:first-child a {
	border-left:1px solid #44494e;
}
.footer-nav-wrapper ul.footer-nav li:last-child a {
	border-right:none;
}
.footer-nav-wrapper ul.footer-nav li a{
	color:#FFF;
	text-transform:uppercase;
	padding-top:0px;
	padding-bottom:0px;
}
.footer-nav-wrapper ul.footer-utilities-nav li {
	display:inline;
}
.footer-nav-wrapper ul.footer-utilities-nav {
	margin-top:-5px;
	margin-right:0px;
	margin-left:auto;
}
.footer-nav-wrapper ul.footer-utilities-nav li a{
	color:#FFF;
	text-transform:uppercase;
	border-right:1px solid #44494e;
}
.footer-nav-wrapper ul.footer-utilities-nav li:last-child a {
	border-right:none;
	padding-right:0px;
}
.footer-nav-wrapper li a:hover {
	color:#ACAEAF;
}
.footer-wrapper {
	background-color:#43484d;
	border-top:5px solid #2F343A;
}
#footer h4 {
	font-size:24px;
	color:#A3A5A9;
	font-weight:normal;
	margin-bottom:20px;
}
#footer h4 a {
	color: #A3A5A9;
}
#footer h4 a:hover {
	color: #fff;
}

#footer ul.engage li {
	list-style-type:none;
	border-top:1px solid #595d61;
	padding:10px;
	background-image:url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
}
#footer ul.engage li:last-child {
	border-bottom:1px solid #595d61;
}
#footer ul.engage li a{
	color:#FFF;
}

ul.footer-persistent {
	margin-right:0px;
	margin-left:auto;
	margin-top:60px;
}

ul.footer-persistent li {
	display:inline;
}
ul.footer-persistent li a{
	font-size:12px;
	color:#FFF;
	font-weight:normal;
	border-right:1px solid #cdced0;
	padding-right:5px;
	padding-left:2px;
}
ul.footer-persistent li:last-child a{
	border-right:none;
}
ul.footer-persistent li a:hover {
	text-decoration:underline;
}

.footer-logo {
	margin-top:40px;
	padding-bottom:20px;
}
/* button styles */
.btn-ebrd-download {
	font-size:18px;
	font-weight:bold;
	color:0079c1;	
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding:15px 0px 15px 40px;
	width:100%;
	display:block;
	background-image:url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position:10px -1038px;
	text-align:left;	
	white-space: normal;
}

.pubs-hero-content .btn-ebrd-download, .btn-ebrd-more, .btn-ebrd-register, .btn-ebrd-publication {
    background-color: #D77700;
    border-color: #D777700;
    color: #FFFFFF;
	padding:6px 10px 6px 10px;
}
.btn-ebrd-more:hover, .btn-ebrd-register:hover {
	color:#FFFFFF;
}
.btn-ebrd-more, .btn-ebrd-register {
	text-transform:uppercase;
	background-image:url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position:100% -570px;
	padding:6px 40px 6px 30px;
}
.footer-contact .btn-group {
width: 100%;
}
.footer-contact .btn-group > .btn-big{
width: 60%;
}

.page-right-col .btn-ebrd-publication {
	white-space: normal;
}
.page-right-col .btn-ebrd-more {
	background-position:100% -61px;
	padding:6px 50px 6px 30px;
}


.pubs-hero-content .btn.btn-ebrd-download {
	background-image:url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position:17px -256px;
}

.social ul {
	list-style-type:none;
	padding-left:0px;
}
.social ul li{	
	display:inline;
	margin-right:10px;
}


.menu {
	display:none;
}
.megamenu {

}
.megamenu .dropdown_fullwidth {
	padding-top:30px;
	padding-bottom:25px;
	z-index:100;
}
.megamenu p.menuHeader {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.megamenu p.menuTitle {
	font-size:16px;
	font-weight:bold;
}
.megamenu p {
	font-size:14px;
	font-weight:normal;
}


.megamenu ul {
	list-style-type:none;	
	margin-left:0px;
	padding-left:0px;
	width:100%;
}
.megamenu ul li, .megamenu ul.link li {
	border-top:1px solid #D5D6D8;
	padding: 3px 16px 8px 0;
	display:block;
}
.megamenu ul li {
	background-image:url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	/*background-position:248px -126px;*/
	background-position:right -24px top -127px;
}
.megamenu ul li:last-child {
	border-bottom:1px solid #D5D6D8;	
}
.megamenu ul.noTitle {
	margin-top:31px;
}
.megamenu ul li a, .megamenu ul.link li a  {
	font-weight:normal;
	color:#0079c1;
}
.megamenu li .dropdown_container, .megamenu li .dropdown_fullwidth, .megamenu li .dropdown_multilevel {
    padding-bottom: 0;
    padding-top: 0;
}


/* Article styles */
.content-wrapper {
	margin-bottom:50px;
}
.article-contact-short p {
	padding-left:30px;
	font-size:16px;
	color:#acaeb0;
	font-weight:normal;
	background-image: url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position: 0 -1627px;
}
.article-date p {
	padding-left:30px;
	font-size:16px;
	color:#acaeb0;
	font-weight:normal;
	background-image: url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position: 0 -750px;
}


.article-share ul li{
	display:inline-block;
}
.article-share {
	padding-top:7px;
}
.article-share ul {
	padding:10px 0px 13px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}
.article-share ul li a {
	padding:10px 7px 10px 30px;
	font-weight:bold;
	font-size:12px;
	color:#2f343a;	
}
/* Article table styles */

.content-wrapper table {
	width:100%;
	margin-bottom:25px;
	margin-top:10px;
}
.content-wrapper table th {
	background-color:#f3f5f6;
	border-top:1px solid #d5d6d8;
	border-bottom:1px solid #d5d6d8;
	padding:15px 10px 15px 10px;
	font-weight:bold;
}
.content-wrapper table td {
	padding:15px 10px 15px 10px;
	border-bottom:1px solid #d5d6d8;
}
.content-wrapper table tr:nth-child(odd) {	
	background-color:#f3f5f6;
}
.content-wrapper span.caption {
	font-weight:normal;
	font-size:12px;
}
.content-wrapper div.video {
    background-color: #F3F5F6;
    border-bottom: 1px solid #E1E1E1;
    border-top: 1px solid #E1E1E1;
    color: #14424C;
    font-size: 24px;
    padding: 18px 25px;
	min-height:235px;
	height:auto;
	margin-bottom:25px;
}
.content-wrapper div.video div.video-holder {
	float:left;
	height:100%;
	padding-right:25px;
}
.content-wrapper div.video div.video-abstract {
	clear:right;
}
.content-wrapper div.video div.video-abstract p {
	font-size:16px;
	font-weight:normal;
}
.content-wrapper div.video div.video-abstract p span.video-title {
	font-weight:normal;
	font-size:24px;	
}
.content-wrapper p.article-quote span.video-quote {
	font-size:14px;
}
.content-wrapper article div.video div.video-holder, #hub-content div.video div.video-holder {
	height: 194px;
	width: 344px;
	margin-right: 25px;
}
.content-wrapper article div.video-abstract h2, .content-wrapper article div.video-abstract h3{
	margin-top: 0px;
}  


.content-wrapper article div.video .video-holder object, #hub-content div.video div.video-holder object {
	width: 344px;
	height: 194px;
}

.facebook-share {
	background-image: url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position: 0 -835px;
}
.twitter-share {
	background-image: url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position: 0 -994px;	
}
.google-share {
	background-image: url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position: 0 -954px;	
}
.linkedin-share {
	background-image: url(../images/small-linkedin.png);
	background-repeat: no-repeat;
	background-position: 0 8px;
}
.email {
	background-image: url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position: 0 -914px;	
}
.print {
	background-image: url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position: 0 -874px;	
}
.article-share ul li a.share-more {
	padding:5px 30px 10px 7px;
	background-image: url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position: 135px -194px;
	margin-top: -20px;
}
p.article-quote {
	font-size:18px;
	color:#14424c;
	padding:24px 25px;
	background-color:#f3f5f6;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}
span.quote-reference, p.article-quote strong {
	font-weight:bold;
	font-size:16px;
}

/* Masthead styles for news */
.masthead-wrapper {
	background-color:#FFF;
	padding-bottom:0px;
}
.masthead-wrapper h1, .masthead-wrapper h2, .masthead-wrapper h3 {
	color:#2f343a;
}
.masthead-wrapper h1 {
	margin-bottom:0px;
}
.masthead-wrapper h2, .masthead-wrapper h3 {
	margin-top:30px;
	font-size:24px;
	font-weight:bold;
	margin-bottom:15px;
}
.masthead-wrapper dt {
	font-size:12px;
	color:#2f343a;
	font-weight:normal;
}
.masthead-wrapper dd {
	margin-bottom:16px;
}
.masthead-wrapper dd a{
	color:#0079c1;
	
}

.list-block ul {
	list-style-type:none;	
	margin-left:0px;
	padding-left:0px;
	width:100%;
}
.list-block ul li {
	border-top:1px solid #D5D6D8;
	padding:3px 10px 8px 10px;
	display:block;
}
.list-block ul li {
	background-image:url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position:100% -126px;
}
.list-block ul li:last-child {
	border-bottom:1px solid #D5D6D8;	
}
.list-block ul li a {
	font-weight:bold;
	color:#0079c1;
	display:block;
	width:100%;
}

/* button styles */
.ebrd-btn,.ebrd-btn:hover {
	background-color:#D77700;
	border-color:#D77700;
	color:#FFFFFF;
	background-image: url("../images/icons/ebrd-sprite.png");
    background-position: 100% -570px;
    background-repeat: no-repeat;
    padding: 6px 35px 6px 15px;
    text-transform: uppercase;
}
.ebrd-apply-btn,.ebrd-apply-btn:hover {
	background-color:#D77700;
	border-color:#D77700;
	color:#FFFFFF;
    background-repeat: no-repeat;
    padding: 6px 15px 6px 15px;
    text-transform: uppercase;
}
/* hub styles */
.hub-wrapper{
	height:auto;
}
.hub-slider {
	background-color:#472a48;
	padding-bottom: 20px;
}
.hub-slider h3 {
	color:#FFF;
    margin-bottom: 25px;
    padding-top: 5px;	
}
.hub-wrapper h1, .hub-wrapper .hub-title {
	margin:30px 30px 20px 0px;
}
.hub-wrapper .hub-title {
	font-size:40px;
	font-weight:normal;
	font-family:"Lato",sans-serif;
	color:#2F343A;
	/*position:absolute;*/
}
.hub-wrapper .hub-title.hub-title-white {
	color:#FFF;
}


.hublet-wrapper {
	background-color:rgba(0,121,193,0.65);
	/* 
	background-color:#0079c1;
	opacity:0.65;
	*/
	margin-top:-84px;
}
.hublet-wrapper h1 {
	color:rgba(255,255,255,1);
	/*color:#FFFFFF;*/
	margin:20px 30px 20px 0px;

}
/* coutnry page styles */
.content-wrapper.country {
	margin-bottom:0px;
	padding-bottom:25px;
}
.content-wrapper.country .page-search {
	background-color: #000000;
    opacity: 0.8;
	padding:10px;
	margin-bottom:30px;
}
.content-wrapper.country .page-search .btn-default {
    background-color: #D77700;
    border-color: #D77700;
    color: #FFFFFF;
}

.content-wrapper.country h1 {
	/*color:#FFF; */
}
.content-wrapper.country h2 {
	margin-top:0px;
	font-size:24px;
}

.content-wrapper.country ul {
	list-style-type:none;	
	margin-left:0px;
	padding-left:0px;
	width:100%;
}
.content-wrapper.country ul li {
	border-top:1px solid #D5D6D8;
	padding:3px 10px 8px 10px;
	display:block;
}
.content-wrapper.country ul li {
	background-image:url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position:105% -120px;
}
.content-wrapper.country ul li:last-child {
	border-bottom:1px solid #D5D6D8;	
}
.content-wrapper.country ul li a {
	font-weight:bold;
	color:#0079c1;
	display:block;
	width:100%;
}

.content-wrapper.country .btn-ebrd-more {
	float:right;
	vertical-align:bottom;
}
.content-wrapper.country dt  {
	color:#14424c;
	font-size:20px;
	font-weight:bold;
	border-top:1px solid #d5d6d8;
	padding-top:12px;
	line-height:20px;
}
.content-wrapper.country dd {
	color:#14424c;
	font-size:18px;
	font-weight:normal;
	padding-bottom:12px;
}
.content-wrapper.country dd:last-child {
	border-bottom:1px solid #d5d6d8;
}

.content-wrapper.country ul li {
	color:#14424c;
	font-size:18px;
	font-weight:normal;
	padding-bottom:12px;
	padding-top:12px;
	border-top:1px solid #d5d6d8;
	background-image:none;
	padding-left:0px;
}
.content-wrapper.country ul li strong {
	color:#14424c;
	font-size:20px;
	line-height:20px;
}


.left-panel img{
	width: 100%;
}
.content-wrapper.country .whatsnew-holder {
	margin-top:25px;
	background-color: rgba(0,0,0,0.8);
	padding: 20px;
	color: #fff;
}
.content-wrapper.country .whatsnew-holder .carousel{
	padding-bottom:25px;
}
.content-wrapper.country .whatsnew-holder .carousel img {
	opacity:1;
}
.content-wrapper.country .contacts-holder > div {
	margin:25px 0px 0px;
	background-color:#FFF;
	background: url(../images/transparentbg.png);
	min-height:200px;
	padding:15px 20px;
}
.priorities-control.next.contacts {
	top:15px !important;
	right:35px;
}
.priorities-control.prev.contacts {
	top:15px !important;
	right:100px;
}
 
.content-wrapper.country .priorities-control.next.contacts {
	top:3px !important;
}
.content-wrapper.country .priorities-control.prev.contacts {
	top:3px !important;
}

.content-wrapper.country .contacts-holder div h3{
	margin-top:0px;
}
.content-wrapper.country .contacts-holder .carousel {
	opacity:1;
}
.content-wrapper.country .contacts-holder .carousel-caption p strong {
	font-size:24px;
	font-weight:bold;
}
.content-wrapper.country .contacts-holder .carousel-caption p {
	color:#2f343a;
	text-shadow:none;
}

/* Hub styles */
#hub-content .nav-tabs > li.active > a, #hub-content .nav-tabs > li.active > a:hover, #hub-content .nav-tabs > li.active > a:focus {
	border-color:#2f343a #2f343a rgba(0, 0, 0, 0);
	color:#2f343a;
	background-color:#FFF;
}
#hub-content .nav-tabs > li > a {
	border-color:#D6D6D6 #D6D6D6 rgba(0, 0, 0, 0);
	color:#5f6061;
}
#hub-content .nav > li > a:hover, #hub-content .nav > li > a:focus {
    background-color: #2f343a;
	color:#FFF;
    text-decoration: none;
}	
#hub-content .nav-tabs {
    border-bottom: 1px solid #2f343a;
}
#hub-content div.tab-content {
	padding-top:30px;
}
.hub-related ul {
	margin-left:0px;
	padding-left:0px;
}
.hub-related ul li {
	border-bottom:2px solid #FFF;
	list-style-type:none;
	margin-left:0px;
	background: none repeat scroll 0 0 #0079c2;
	padding: 10px 20px 10px 15px;
}
.hub-related ul li.active {
	background-color:#80bce0;
}
.hub-related ul li a {
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.hub-key-resources h2 {
	color:#2f343a;
	font-size:24px;
	font-weight:normal;
}
.hub-key-resources ul {
	margin-left:0px;
	padding-left:0px;
}
.hub-key-resources ul li {
	border-top:1px solid #d5d6d8;
	height:40px;
	padding:6px 10px 14px 10px;
	list-style-type:none;
	margin-left:0px;
	background:#FFF url(../images/icons/ebrd-sprite.png) no-repeat 100% -124px;
}
.hub-key-resources ul li:last-child {
	border-bottom:1px solid #d5d6d8;
}
.hub-key-resources ul li a {
	display:block;
	font-size:18px;
	font-weight:normal;
}
.related-wrapper h3 {
	color:#2f343a;
	font-size:32px;
}
.related-wrapper h4 {
	color:#2f343a;
	font-size:24px;
}
.related-wrapper ul {
	margin-left:0px;
	padding-left:0px;
}
.related-wrapper ul li {
	/*height:40px;*/
	padding:6px 10px 9px 20px;
	list-style-type:none;
	margin-left:0px;
	background:transparent url(../images/icons/ebrd-sprite.png) no-repeat 0px -188px;
}
.related-wrapper ul li a, .related-wrapper dl dd a{
	font-size:18px;
}
.related-wrapper dl dt {
	font-size:12px;
	color:#2f343a;
	font-weight:normal;
}
.related-wrapper dl dd {
	margin-bottom:16px;
}

/* event styles */
.event-details ul {
	padding-left:0px;
}
.event-details li {
	list-style:none;
	font-weight:normal;
	padding-left:30px;
	font-size:16px;
	color:#2F343A;
}
.event-details li.event-date {
	background-image: url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position: 0 -750px;
}
.event-details li.event-location {
	background-image: url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position: 0 -1510px;
}
.event-details li.event-organiser {
	background-image: url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position: 0 -1569px;
}

/*
* publication styles
*/
.publication-image {
	padding-right:25px;
	margin-bottom:25px;
}
.publication-image.left {
	float:left;
}
.publication-content {
	margin-bottom:25px;
}
.publication-chapters, .publication-archive {
	clear:left;
	padding:20px 20px 10px;
	background-color:#f4f5f5;
	margin-bottom:30px;
}

.publication-chapters h3, .publication-archive h4 {
	padding-top:0px;
	margin-top:0px;
	font-size:32px;
	color:#2f343a;
}
.publication-chapters h3 {
	margin-bottom: 15px;
}
.persistent-wrapper > .container{
	overflow: visible;
}
.publication-chapters ul, .publication-archive ul{
	margin-left:0px;
	padding-left:0px;
}
.publication-chapters ul li, .publication-archive ul li{
	list-style:none;
	color:#0079c1;
}

.data-dropdown {
	background-color:#f2f8fc;
}
.data-title {
	background-color:#0079c1;
}
.data-title h3 {
	color:#FFF;
	height:40px;
	margin-top:0px;
	padding-top:5px;
	margin-bottom:0px;
}
data-content {
	
}
div.data-content h4 {
	color:#2f343a;
	font-size:20px;
	font-weight:bold;
	margin-top:24px;
	margin-bottom:20px;
}
div.data-content ul, #hub-content ul.link {
	list-style-type:none;	
	margin-left:0px;
	padding-left:0px;
	width:100%;
}
div.data-content ul li, #hub-content ul.link li {
	border-top:1px solid #D5D6D8;
	padding:3px 10px 8px 10px;
	display:block;
}
div.data-content ul li, #hub-content ul.link li {
	background-image:url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position:100% -126px;
}
div.data-content ul li:last-child, #hub-content ul.link li:last-child {
	border-bottom:1px solid #D5D6D8;	
}
div.data-content ul li a, #hub-content ul.link li a {
	font-weight:bold;
	color:#0079c1;
	display:block;
	width:100%;
}	
.btn-ebrd-collapse {
	display:none;
}
.btn-ebrd-collapse, .btn-ebrd-expand {
	cursor:pointer;
}
.data-panel.data-collapse {
	display:none;
	padding-bottom:30px;
}

ul.link {
	list-style-type:none;	
	margin-left:0px;
	padding-left:0px;
	width:100%;
}
ul.link li {
	border-top:1px solid #D5D6D8;
	padding: 3px 38px 8px 10px;
	display:block;
	background-image:url(../images/icons/ebrd-sprite.png);
	background-repeat:no-repeat;
	background-position:100% -126px;
}
ul.link li:last-child {
	border-bottom:1px solid #D5D6D8;	
}
ul.link li a {
	font-weight:bold;
	color:#0079c1;
	display:block;
	width:100%;
}	

ul.bullet {
	width:100%;
	padding-left:15px;
}


/* Link arrows */
.sidebar-itt ul.link li {
    background-image: none;
    border-top: 1px solid #d5d6d8;
    display: block;
    margin-bottom: 0;
    padding: 8px 10px;
}
.sidebar-itt ul.link li .icon-chevron-right {
    color: #d77700;
    float: right;
    font-size: 1.3em;
	margin-top: 3px;
	margin-left: 6px;
	display: inline-block;
}
.sidebar-itt ul.link li a {
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
    width: auto;
}


/*
* what we do styles
*/
div.headline-content {
	background-color:rgba(0,0,0,0.8);
	max-width:470px;
	min-height:150px;
	padding: 20px;
	color:#FFF;
}


div.headline-content h2, div.headline-content h3 {
	margin-top:0px;
	color:#FFFFFF;
}

.twocol-wrapper.violet {
	background-color:#ece9ec;
	padding-top:40px;
	padding-bottom:40px;
}
.twocol-wrapper.burgundy {
	background-color:#431219;
	padding-top:40px;
	padding-bottom:40px;
}
.twocol-wrapper.burgundy h2,.twocol-wrapper.burgundy p,.twocol-wrapper.burgundy ul li {
	color:#FFF;
}
.twocol-wrapper h2, .content-wrapper h2 {
	margin-top:0px;
}

.twocol-wrapper.lighter { 
	background-color:#d9cab7;
	padding-top:40px;
	padding-bottom:40px;
}
.twocol-wrapper.lighter h2,.twocol-wrapper.lighter p,.twocol-wrapper.lighter ul li {
	color:#000;
}

/*
* individual video styles
*/
.containing-block {
   width: 100%;
}
.outer-container {
   position: relative;
   padding-bottom: 56.25%;
 }
#container2 .BrightcoveExperience {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
 }
article .related-video {
	float:left;
	width:50%;
}
article .related-video:nth-child(even) {
	padding-right: 10px;
}
article .related-video:nth-child(odd) {
	padding-left: 10px;
}
.related-video img, .video-holder img, .watch .video-holder.right-col img {
	width: 100%;
}

/*
* sitemap styles 
*/
.sitemap .row.section hr {
	color:#c6c2c2;
	height:1px;
	float:left;
	width:100%;
	margin:10px 0px;
}
.sitemap .row.section {
	margin-bottom:15px;
	padding-bottom:8px;
}
/*
* Data page
*/
.chart-wrapper {
	padding:20px 20px;
	background-color:#f4f5f5;
	margin-bottom:30px;
}
.chart {
	/*min-height:320px;*/
	height:auto;
	/*padding-bottom:30px;*/
	clear:both;
	overflow: hidden;
}
.chart-content {
	float:left;
	width:295px;
}
.chart-data {
	float:left;
	clear:right;
}
.chart-content ul.chart-legend {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}
.chart-content ul.chart-legend li {
	vertical-align:text-top;
	line-height:16px;	
}
.chart-content ul.chart-legend li i {
	padding-right:7px;
	font-size:24px;
	vertical-align:-4px;
}

.chart-content ul.chart-legend li i.blue-dark {
	color:#0e5499;	
}
.chart-content ul.chart-legend li i.blue-med {
	color:#4a7fb3;
}
.chart-content ul.chart-legend li i.blue {
	color:#86a9cc;
}
.chart-content ul.chart-legend li i.blue-lgt {
	color:#c3d4e5;
}
p.data-timestamp {
	font-size:12px;
}
.chart-content ul.country-data, .chart-content ul.keyfacts-data {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	padding-right:28px;
}
.chart-content ul.country-data li, .chart-content ul.keyfacts-data li {
	border-bottom:1px solid #d5d6d8;
	padding-bottom:4px;
	padding-left:55px;
}
.chart-content ul.keyfacts-data li {
	padding-left:0px;
}

.chart-content ul.country-data li:last-child, .chart-content ul.keyfacts-data li:last-child {
	border-bottom:0px;
}
.chart-content ul.country-data li strong, .chart-content ul.keyfacts-data li strong {
	font-size:20px;
	color:#2f343a;
}
.chart-content ul.country-data li,.chart-content ul.keyfacts-data li {
	color:#8b8e92;
	line-height:24px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.chart-content ul.country-data li.chart-country {
	background-image:url(../images/icons/ebrd-sprite.png);
	background-position:0px -1720px;
}
.chart-content ul.country-data li.chart-population {
	background-image:url(../images/icons/ebrd-sprite.png);
	background-position:0px -1782px;	
}
.chart-content ul.country-data li.chart-currency {
	background-image:url(../images/icons/ebrd-sprite.png);
	background-position:0px -1901px;	
	height: 45px;
}
.chart-content ul.country-data li.chart-area {
	background-image:url(../images/icons/ebrd-sprite.png);
	background-position:0px -1842px;	
}
.chart-content ul.country-data li {
	background-repeat:no-repeat;
}
.chart .chart-data img{
	margin-top:25px;
}


/*
* PSD styles
*/
.psd-highlights {
	background-color:#F4F5F5;
	padding:20px 30px 10px 20px;
	margin-bottom:15px;
}
.psd-highlights details {
	width:100%;
}
.psd-highlights legend {
	width:40%;
	border-bottom:none;
	font-size:16px;
	float:left;
	font-weight:bold;
	clear:left;
	margin-bottom:0px;
}

.psd-notice {
	font-size:12px;
}
.psd-legend {
	width:30%;
	padding-right:30px;
}
.psd-highlights p{
  display:table
}

/*
* country template equal heights fix
*/
/*.content-wrapper.country .white-block {
	margin-bottom: -99999px;
	padding-bottom: 99999px;
}*/
.content-wrapper.country .row {
	overflow:hidden;
}
.panel-content-toggle {
  display: block;
  color: #0079c1;
  border-top: 1px solid #d5d6d8;
  font-size: 20px;
  padding: 10px;
}
.left-panel {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding-right: 10px;
}
.right-panel {
  float: right;
  width: 50%;
  box-sizing: border-box;
  padding-left: 10px;
}
.panel-content {
  display: none;
}
.panel-content.first {
  display: block;
}
.panel.panel-default{
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  background: url(../images/transparentbg.png);
}
.panel.panel-default .panel-heading{
  background: none;
  border:none;
  padding: 0;
}
.panel.panel-default .panel-heading a{
  display: block;
  padding: 10px 15px;
  font-size: 24px;
  position: relative;
}
.panel.panel-default .panel-body{
  border:none !important;
  padding: 0px 15px 10px;
}
.panel-body .left-panel .nav-tabs li {
  float: none;
  padding: 0 0 0 0 !important;
  background: none;
  border: 0;
}
.panel-body .left-panel .nav-tabs li a{
  display: block;
  color: #0079c1;
  border: 0;
  border-top: 1px solid #d5d6d8;
  font-size: 20px;
  padding: 10px 23px 10px 10px;
  border-radius:0;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  line-height: 20px;
}
.panel-body .left-panel .nav-tabs li.active a{
  color: #fff;
  background: #0079c1;
}
.collapse-ico{
  width: 20px;
  height: 20px;
  background: url(../images/collapse.png) no-repeat 0px 0px;
  position: absolute;
  right: 20px;
  top: 13px;
}
.open .collapse-ico{
  background: url(../images/collapse.png) no-repeat 0px -21px;
}
.arrow {
  width: 12px;
  height: 18px;
  background: url(../images/arrow-sprite.png) no-repeat 0px 0px;
  position: absolute;
  right: 10px;
  top: 12px;
}
li.active .arrow{
  background: url(../images/arrow-sprite.png) no-repeat 0px -18px;
}
.panel-group .panel + .panel{
  margin-top: 10px;
}
.panel-collapse{
  height: auto;
}
.panel-closed{
  height: 0;
  -webkit-transition: height 2s ease;
  transition: height 2s ease;
  overflow: hidden;
}
.content-wrapper.country .whatsnew-holder .carousel img {
  width: 100%;
}
.carousel-content{
  width: 50%;
  box-sizing:border-box;
}
.content-wrapper.country .btn-ebrd-more {
  float: right;
  vertical-align: bottom;
  font-size: 16px;
  padding: 10px 35px 10px 15px;
  border-radius: 0;
  background-position: 100% -565px;
}
.video-hub {
	background: #f6f4f6;
}
.video-hub-content {
	margin-top: 50px;
}
.grey-container{
	background: #eaeaeb;
	padding: 20px 20px;
	box-sizing: border-box;
	margin-bottom: 30px;
}
.grey-container a img{
	width: 100%;
}
.grey-container h1, .grey-container h2, .grey-container h3, .grey-container h4, .grey-container h5, .grey-container h6{
	margin-top: 0;
}
.link-text {
	font-size: 20px;
	font-weight: bold;
	padding-top: 5px;
}
.video-row-4, .video-row-2 {
	margin-top: 30px;
}
.video-row-2 h4{
	font-size: 24px;
}
.video-row-4 .btn-ebrd-more{
	border-radius: 0;
	padding: 10px 40px 10px 15px;
	background-position: 175px -566px;
	margin-top: 0px;
	float: right;
	text-transform: uppercase;
	background: #D77700 url(../images/arrow-sprite.png) no-repeat 94% -7px;
}
#video-carousel .carousel-caption{
	bottom:0;
	background: url(../images/bg-black.png);
	padding: 15px 145px 15px 15px;
}
#video-carousel .carousel-caption .title{
	font-size: 24px;
}
#video-carousel{
	margin: 0;
}
.slider-row{
	margin-bottom: 60px;
}
.slider-row .col-lg-8, .slider-row .col-md-8, .slider-row .col-sm-8, .slider-row .col-xs-8{
	padding-right: 0px;
}
.slider-row .col-lg-4, .slider-row .col-md-4, .slider-row .col-sm-4, .slider-row .col-xs-4{
	padding-left: 0px;
}
.slider-controls{
	background: #006dae;
	color: #ffffff;
	padding: 20px;
	height: 423px;
}
.slider-controls .carousel-indicators{
	position: relative;
	left: 0px;
	margin: 0;
	bottom:0px;
	border-bottom: 1px solid #1a7cb6;
	max-height: 350px;
	top: 0;
}
.slider-controls .carousel-indicators li{
	width: auto;
	border: none;
	border-top: 1px solid #1a7cb6;
	display: block;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	text-indent: 0px;
	box-sizing: border-box;
	padding: 10px 0;
	margin: 0;
	height: 100%;
	overflow: hidden;
	position: relative;
	padding-left: 30px;
	background: url('../images/slide-control.png') no-repeat left;
	font-size: 18px;
	color: #fff;
}
.slider-controls .title{
	font-size: 20px;
	margin-bottom: 10px;
}
.slide-name{
	font-size: 18px;
	float: left;
}
.slideimage-holder {
	float: right;
}
#video-carousel .carousel-inner, #video-carousel .item, #video-carousel .carousel-inner > .item > img{
	height: 423px;
	min-height: 423px;
}
.carousel-controls {
	position: absolute;
	right: 20px;
	bottom: 20px;
	z-index: 100;
}
.carousel-controls .carousel-control span{
	background:  url('../images/slide-control.png') no-repeat center center;
	height: 100%;
	width: 100%;
	display: block;
}

.carousel-controls .right.carousel-control{
	margin-left: 10px;
}
.carousel-controls .carousel-control{
	background: #d77700 !important;
	opacity: 1;
	filter:alpha(opacity=100);
}
.carousel-controls .carousel-control:hover{
	background: #EBBB80 !important;
	opacity: 1;
	filter:alpha(opacity=100);
}
.carousel-controls .right.carousel-control span{
	background:  url('../images/slide-control2.png') no-repeat center center;
}
#video-carousel .carousel-controls .carousel-control{
	right: 0;
	left: 0;
	float: none;
	position: relative;
	padding: 0;
	top: 0;
	display: inline-block;
}
.carousel-indicators li.active {
	opacity: 0.5;
	filter:alpha(opacity=50);
}
#video-carousel .carousel-caption p, #video-carousel .carousel-caption h1{
	color: #fff;
}
.clear-left{
	clear: left !important;
}
.videohub-slider {
	background-color: #324e66;
}
.priorities-block{
	/*min-height: 402px;
	float: left;
	margin-right: 20px;*/
}
.priorities-content{
	width: 100% !important;
	margin: 0 !important;
}
.white-block {
	padding: 18px 18px 18px 18px;
}
.white-block img {
	width: 100%;
}
.priorities-wrapper .row{
	position: relative;
}
.mobile-visible{
	display: none;
}
article img.headline {
	width: 100%;
}
article .article-image-left {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:5px;
}
article .article-image-right {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:5px;
}
.video-holder object {
	width: 100%;
	height: auto;
}
#accordion-small .panel.panel-default .panel-heading a{
	display: block;
	color: #0079c1;
	border: 0;
	border-top: 1px solid #d5d6d8;
	font-size: 20px;
	padding: 10px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	line-height: 20px;
}
#accordion-small{
	border-bottom: 1px solid #d5d6d8;
}
#accordion-small .panel.panel-default .panel-heading a.open{
	color: #fff;
	background: #0079c1;
}
#accordion-small .collapse-ico{
	background: url(../images/arrow-sprite.png) no-repeat 0px 0px;
	width: 12px;
	height: 18px;
}
#accordion-small .open .collapse-ico {
	background: url(../images/arrow-sprite.png) no-repeat 0px -18px;
}

#accordion-small .panel + .panel{
	margin: 0;
}
#accordion-small .panel, #accordion-blue .panel {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#accordion-blue .collapse-ico{
	background: url(../images/collapse-sprite.png) no-repeat 0px 0px;
	width: 20px;
	height: 20px;
}
#accordion-blue .open .collapse-ico {
	background: url(../images/collapse-sprite.png) no-repeat 0px -20px;
}
#accordion-blue .panel.panel-default .panel-heading a{
	background: #0079c1;
	font-size: 20px;
	color: #fff;
	text-decoration: none;
}
.panel-heading a:hover{
	text-decoration: none;
}
#accordion-blue .panel-body{
	background: #f2f8fc;
	border: none;
	padding: 10px 15px;
}
#accordion-blue .panel + .panel {
	margin-top: 0px;
	border-top: 1px solid #fff;
}
#accordion-blue ul,#accordion-blue  ol {
	list-style-type: none;
}
.ebrd-tags{
	background: url('../images/tag.png') 0 5px no-repeat !important;
}
.right-panel img {
width: 100%;
}
.archive2 #accordion {
margin-bottom: 50px;
}
::-webkit-input-placeholder {
   color: #555555;
}

:-moz-placeholder { /* Firefox 18- */
   color: #555555;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #555555;  
}

:-ms-input-placeholder {  
   color: #555555;  
}
.form-control[placeholeder]{
	color: #555555;
}
.navbar .container {
	overflow: visible;
}
.sitemap a{
	color: #2f343a;
	font-size: 22px;
	display: block;
	margin-bottom: 3px;
}
.sitemap h2, .sitemap h2 a{
	font-size:32px;
}
.sitemap h3 a, .sitemap h3{
	font-size:28px;
	color: #2f343a;
	margin-top: 0;
}
.ques-holder {
	border: 1px solid #d5d6d8;
	padding: 20px;
	margin-bottom: 25px;
	position: relative;
}
.qnum {
	font-size: 32px;
	float: left;
	width: 15%;
}
.ans-holder {
	float: left;
	width: 85%;
}
.ques {
	font-size: 20px;
}
.answer {
	background: #d77700;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 15px;
	margin-left: 15px;
	display: inline-block;
}
.answer:hover, .answer:active, .answer:focus, .answer:link{
	text-decoration: none;
	color: #fff;
	outline: none
}
.change{
	font-size: 20px;
	float: left;
	display: none;
	margin-top: 10px;
}
.completed .change{
	display: block;
}
.answer-select {
	overflow: hidden;
	margin-top: 15px;
}
.answer-select > div {
	float: right;
}
.ques-holder.completed {
	background: #f4f5f5;
}
.completed .answer{
	visibility: hidden;
	background: #919497;
}
.completed .answer.selected{
	visibility: visible;
}
.clear{
	clear: both;
}
.icon {
	position: absolute;
	background: url(../images/arrow-spr.png) no-repeat 0px -21px;
	width: 41px;
	height: 21px;
	bottom: -21px;
	margin-left: 15px;
}
.completed .icon {
	background: url(../images/arrow-spr.png) no-repeat 0px 0px;
}
.wizard-content {
	font-size: 20px;
	padding-left: 110px;
}
#where .nav-tabs{
	border:none;
	margin-bottom: 15px;
}
#where .nav-tabs > li {
	border: none !important;
	width: 33%;
	text-align: center;
}
#where .nav-tabs > li > a{
	background: #eaeaea;
	font-size: 26px;
	font-weight: bold;
	color: #2e353d;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border:none;
	margin-right: 5px;
outline:0;
}
#where .nav-tabs > li > a:hover {
background:#7A7A7A;
color:#FFF;
}
#where .nav-tabs > li.active{
	padding-bottom: 15px;
	background: url(../images/activewhere.png) no-repeat center bottom;
}
#where .nav-tabs > li.active > a{
	color: #fff;
	background: #0079c0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.key-holder {
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	padding: 7px;
}
.key {
	font-size: 16px;
	font-weight: bold;
	padding-right: 20px;
}
.former-country{
	background-image: url(../images/yellow-dot.png);
	background-repeat: no-repeat;
	background-position: center right;
}
.prospective-country{
	background-image: url(../images/green-dot.png);
	background-repeat: no-repeat;
	background-position: center right;
}
.key-holder .former-country, .key-holder .prospective-country {
	font-size: 14px;
	padding: 0 20px;
	background-position: center left;
}
.locations ul {
	list-style-type: none;
	padding: 0;
	border-top: 1px solid #d6d6d6;
}
.locations ul li{
	background: url(../images/icons/arrow-right.png) no-repeat center right;
	padding: 10px 18px 10px 10px;
	border-bottom: 1px solid #d6d6d6;
}
.locations ul li a{
	padding-right: 20px;
}
.locations .item {
	margin: 30px 0 0;
}
.follow-icon {
	height: 30px;
	width: 30px;
	display: block;
	float: left;
	background-image: url(../images/follow-sprite.png);
	background-repeat: no-repeat;
	margin: 0px 10px 10px 0px;
}
.follow-icon.facebook{
	background-position: 0 0;
}
.follow-icon.twitter{
	background-position: -30px 0;
}
.follow-icon.linkedin{
	background-position: -60px 0;
}
.follow-icon.google{
	background-position: -90px 0;
}
.follow-icon.youtube{
	background-position: -120px 0;
}
.follow-icons {
	overflow: hidden;
	margin: 15px 0;
}
.sign-up {
	padding: 10px;
	width: 100%;
	border: none;
	box-sizing: border-box;
	color: #2f343a;
	outline: none;
	margin-bottom: 15px;
	margin-top: 5px;
}
.dropdown select {
	-webkit-appearance: none;
	border-color: #e1e1e1;
	width: 100%;
	outline: none;
	padding: 4px 40px 4px 10px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background: #fff url(../images/dropdown.png) no-repeat right;
	margin-bottom: 20px;
	margin-top: 5px;
}
#tweets li {
	padding: 0;
	margin: 15px 0;
}

.align-right {
	text-align: right;
}
.right{
	float: right;
}
p.clear-float {
overflow: hidden;
margin: 0;
}
.browse{
	display: inline-block;
padding-top: 5px;
}
.page-form .input-group .form-control::-webkit-input-placeholder {
   color: #3c3c3c;
}

.page-form .input-group .form-control:-moz-placeholder { /* Firefox 18- */
   color: #3c3c3c;  
}

.page-form .input-group .form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #3c3c3c;  
}

.page-form .input-group .form-control:-ms-input-placeholder {  
   color: #3c3c3c;  
}
.full-width-bg{
	display: none;
	background: #fff;
	position: absolute;
	width: 100%;
	left: 0;
	-webkit-box-shadow: 0 5px 5px rgba(0,1,1,.2);
	-moz-box-shadow: 0 5px 5px rgba(0,1,1,.2);
	box-shadow: 0 5px 5px rgba(0,1,1,.2);
	z-index: 999;
}
.navbar-nav > li:hover > .full-width-bg{
	display: block;
}
#main-navigation{
	float: left;
}
.promo-wrapper .container {
overflow: visible;
}
@media (max-width: 767px) {
	
	.BrightcoveExperienceContainer {
	    margin-top: 20px;
	}
	.hub-wrapper .BrightcoveExperience{
		margin-top:20px;			
	}
	.pubs-hero-image img {
		padding-bottom: 15px;
	}
	.navbar .container {
	    overflow: hidden;
	}
	#main-navigation{
		float: none;
	}
	.mobile-visible{
		display: block;
	}
	.full-width-bg{
		display: none !important;
	}
	.link-text {
		font-size: 16px;
	}
	.grey-container {
		background: #fff;
		padding: 0;
	}
	.video-row-4 .col-xs-3 {
		width: 50%;
	}
	.slider-row .col-xs-8{
		display: none;
	}
	
	.video-hub2 .slider-row .col-xs-8{
		display: block;
	}
	.video-hub2 .slider-row .col-xs-8 #video-carousel .carousel-inner .item img,
	.video-hub2 .slider-row .col-xs-8 #video-carousel .carousel-controls
	{
		display: none;
	}
	#video-carousel .carousel-inner, #video-carousel .item, #video-carousel .carousel-inner > .item > img {
		height: auto;
		min-height: 0px;
	}
	.video-hub2 .slider-row .col-xs-8{
		width:100%;
	}
	.slider-row .col-lg-4, .slider-row .col-md-4, .slider-row .col-sm-4, .slider-row .col-xs-4 {
		margin-left: 15px;
	}
	
	
	#video-carousel .carousel-caption {
	    background: url("../images/bg-black.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	    bottom: 0;
	    padding: 15px 145px 15px 15px;
	}
	
	
	.slider-controls{
		height: auto !important;
		width: 100%;
	}
	.carousel-indicators li.active {
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.video-hub-content {
		margin-top: 0px;
	}
	.video-hub {
		background: #fff;
	}
	.slider-row {
		margin-bottom: 30px;
	}
	.video-row-1 .col-xs-6, .video-row-2 .col-xs-6{
		width: 100%;
	}
	.slide-name {
		float: none;
	}
	.slideimage-holder{
		display: none;
	}
	.video-row-4 .btn-ebrd-more{
		float: none;
		width: 100%;
	}
	.slider-controls .carousel-indicators li{
		padding: 10px 30px 10px 0;
		background: url('../images/slide-control2.png') no-repeat right
	}
	.slider-row .col-lg-4, .slider-row .col-md-4, .slider-row .col-sm-4, .slider-row .col-xs-4{
		width: 100%;
		padding: 0px;
	}
	.right-panel, .left-panel {
		float: none;
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
	.priorities-wrapper .btn-ebrd-more{
		float: none;
		display: block;
		margin-top: 75px;
	}
	.priorities-wrapper .col-md-12 {
		margin-top: 20px;
	}
	.priorities-control:hover{
		text-decoration: none;
	}
	.priorities-wrapper .priorities-control {
		display: inline-block !important;
		text-align: center;
	}
	.priorities-wrapper .priorities-control {
		bottom: 40px;
		position: absolute;
		margin: 10px;
	}
	.priorities-wrapper #priorities-next{
		left: 50%;
	}
	.priorities-wrapper #priorities-prev{
		right: 50%;
	}
	.priorities-control span {
		margin-left: 0;
	}
	ul.tags li{
		display: inline-block;
		margin: 2px;
	}
	.article-share ul li{
		margin-bottom: 5px;
	}
	.ans-holder {
		width: 80%;
	}
	.qnum {
		width: 20%;
	}
}
@media (min-width: 768px) {

	.hub-wrapper .BrightcoveExperienceContainer{
		position: relative;
		top: -260px;
		left: 475px;			
	}
	.first-chart {
		padding-right: 10px;
	}
	.last-chart {
		padding-left: 10px;
	}
	.top.priorities-wrapper .priorities-control{
		top: 0px !important;
	}
	
	.video-row-1 .grey-container{
		min-height: 235px;
	}
	.video-row-2 .grey-container{
		min-height: 265px;
	}
	.video-row-4 .grey-container{
		min-height: 240px;
	}
}
@media (min-width: 992px) {
	.video-row-1 .grey-container{
		min-height: 190px;
	}
	.video-row-2 .grey-container{
		min-height: 220px;
	}
	.video-row-4 .grey-container{
		min-height: 245px;
	}
}
@media (min-width: 1200px) {
	.video-row-1 .grey-container{
		min-height: 170px;
	}
	.video-row-2 .grey-container{
		min-height: 250px;
	}
}
@media (min-width: 768px) and (max-width: 990px) {
	.ebrd-arrow-sm-right {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		color: #0079c1;
	}
	.slideimage-holder{
		display: none;
	}
}
@-moz-document url-prefix(){
	.persistent .navbar-nav > li > a{
		font-weight: normal;
	}
}
.IE .persistent .navbar-nav > li > a{
	font-weight: normal;
}
.chart > div{
	width: 50%;
}
.canvas {
	margin: 0 auto;
	width: 100%;
}
#canvas2{
	min-height: 300px;
}
.priorities-control{
	text-align: center;
	cursor: pointer;
	position: absolute;
	top: 5px !important;
}
.priorities-control > span{
	padding: 0 !important;
	margin:0;
}
/* search styles */
.search-container {
	background-color:#a2abb4;
	border-top:5px solid #d77700;
	margin-left:0px;
	margin-right:0px;
	padding-top:15px;	
	padding-bottom:0px;
}
.search-container ul li{
	list-style-type:none;
}
.search-container ul li a{
	color:#FFF;
}
.search-container .search-bar {
	margin-left:0px;
	padding-left:0px;
}
.search-container .search-bar form {
	margin-left:0px;
	padding-left:0px;
}
.related.search-top-links ul li, .related.related-searches ul li {
	padding-left:0px;
	margin-bottom:5px;
}
.page-left-col .search-options ul {
	padding-left:0px;
	clear:both;
}
.page-left-col .search-options ul li {
	display:inline;
	list-style-type:none;
}
.page-left-col .search-options ul li.sep {
	padding-left:30px;
	padding-right:30px;
}
.page-left-col .search-pagination {
	width:100%;
	text-align:center;
    margin: 0 auto;
}
.page-left-col ul.pagination li a{
	border:none;
	color:#625e5e;
	font-size:24px;
}
.page-left-col ul.pagination li.active > a:hover,.page-left-col ul.pagination li.active > a:link,.page-left-col ul.pagination li.active > a:focus {
	color:#625E5E;
}
	
.page-left-col ul.pagination li.active > a {
	background-color:#EEE;
	font-weight:bold;
}
.page-left-col .main-results {
	margin-top:00px;
}
.page-left-col .search-options {
	margin-top:30px;
}
.main-results ol#rso {
	padding-left:0px;
}
.main-results ol#rso li {
	list-style:none;
	margin-bottom:60px;
}
.main-results ol#rso li h3.r{
	font-size:18px;
	margin-bottom:0px;
}
.main-results ol#rso li div.d {
	font-size:16px;
}
.watch.video-results .video-holder.right-col img {
	width:100%;
}
.video-result h4.video-title {
	color:#0079C1;
	margin-bottom:0px;
}
.video-result p{
	font-weight:normal;
}
.video-result {
	padding-bottom:30px;
}
ul.search-options {
	margin-left:0px;
	padding-left:0px;
	margin-bottom:30px;
}
p.search-results-info {
	margin-bottom:30px;
}
ul.search-options li {
	display:inline;
	list-style-type:none;
}
ul.search-options li, ul.search-options li a {
	font-size:20px;
}
ul.search-options li.search-news {
	margin-right:70px;
	margin-left:70px;
}
ul.search-options li.active {
	padding-bottom:4px;
	border-bottom:8px solid #a2abb4;
}
.page-left-col.search-left-col {
	margin-top:10px;
}
ol#rso em {
	font-weight:bold;
	font-style:normal;
}
/* advanced search styles */
.advanced-search .search-container label {
	color:#FFF;
	text-align:left;
	padding-left:30px;
}
.advanced-search .search-container {
	margin-bottom:60px;
}
.advanced-search  .advanced-search-options {
	margin-left:0px;
	margin-bottom:40px;
}
.advanced-search .advanced-search-options .icheckbox_minimal {
	float:right;
	border: 2px solid gray;
}

.paging-disabled{
	color:#eee !important;
	
}

.paging-disabled:hover {
	color:#eee !important;
	background-color:#FFFFFF !important;
	
}

/* anchors - up to 20 named anchors in the CKEditor,fix because of floating top nav */
#anchor1,#anchor2,#anchor3,#anchor4,#anchor5,#anchor6,#anchor7,#anchor8,#anchor9,#anchor10,#anchor11,#anchor12,#anchor13,#anchor14,#anchor15,#anchor16,#anchor17,#anchor18,#anchor19,#anchor20{padding-top:65px;margin-top:-65px; display: inline-block;}
#map-canvas-anchor{padding-top:65px;margin-top:-65px;}


article h2 {
	margin-top:10px;
	padding-top:6px;
	font-size: 24px;
    font-weight: normal;
}
h2.intro{
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
}
h2.intro a, h2.intro a:link, h2.intro a:visited
{
	color: #0079c1;
}
#publications h3{
    color: #2f343a;
}


ul.link li.nosprite {
	background:none;
}
#main-navigation ul.link li {
    background-position: 110% -126px;
}
#main-navigation h2{
	font-weight: normal;
	font-size: 22px;
}
.at-share-tbx-element .at-share-btn {
 	margin-right: 5px;
}
.article-share {
    font-size: 0.8em;
}
.addthis_sharing_toolbox {
    margin-bottom: 5px;
    margin-left: -2px;
    margin-top: 2px;
}


/* Data template css */
.dataModButtonSpaced{
	margin-top: 15px;
}
.lineBarChart .chart-data{
	margin-top: -20px;
}

.simple .modal-header, .modal-footer {
    border-bottom: none;
    border-top: none;
}
.simple .modal-body {
    padding: 0 20px 20px;
}
.simple .modal-body  .btn-default {
    margin-top: 10px;
}
.mobSearch .modal-body  .btn-default {
    margin-top: 0px;
}
.mobSearch {
	top: 110px;
}
.modal-body h3{
	margin-top: 0;
}
.simple.modal.fade.langSwitch .modal-body .btn-default{
	margin-top: 0;
}
.inlineMapDisclaimer {
    background-color: #746f6f;
    color: #fff;
    margin-top: 2px;
    padding: 10px 10px 1px;
}
/* Sitebar Drop down */
.sidebar-item .dropdown-menu li{
	margin: 0;
	padding: 0;
}
.container{
 	overflow: visible;
}
.sidebar-item .btn-default.dropdown-toggle {
	background-color: #d77700;
	border-color: #d77700;
	color: #FFFFFF;
}
.sidebar-item .btn.btn-big.btn-sm.btn-default{
	width: 80%;
	text-align: left;
	padding-left: 20px;
}
.sidebar-item .btn-group{
	display: block;
}
.clear-float{
	clear: left;
}
.sidebar-item .btn-group ul{
	margin-top: 29px;
	width: 80%;
}

#headingsSort th{
	font-size: 1.18em;
}
#headingsSort th[sortby]{
	cursor:pointer;
}
#headingsSort th i{
	top: 1px;
	font-size: 0.85em;
	color:#7c7f83;
}
#headingsSort th i.glyphicon-sort-by-attributes, #headingsSort th i.glyphicon-sort-by-attributes-alt{
	color:#d77700;
}
.search-term-image{
	float:left;
	margin-right: 26px;
}



.country .carousel-caption {       
    padding-left: 0;
    padding-right: 0;
}
.country .carousel-content.content-left img{
	width:100%;
}
.country .carousel-content.content-left {
   	padding-right: 10px;
}
.country .carousel-caption {
    position: unset;
    padding: 15px 0;
}
.country .carousel-content.content-right {
    padding-bottom: 50px;
}

.content-wrapper.country .linkArrows ul li {
    background-image: url("../images/icons/ebrd-sprite.png") !important;
    background-repeat: no-repeat;
    border-top: 1px solid #d5d6d8;
    list-style-type: none;
    padding: 10px;
}
#country .content-wrapper.country .btn-ebrd-more {
    bottom: 12px;
    position: absolute;
    right: 25px;
}
.btn.btn-ebrd-more.emailUpdates{
	padding: 6px 40px 6px 15px;
}
.sidebar-item .follow-icons img {
    width: auto;
}

.follow-icons a:hover, 
.follow-icons a:active,
.follow-icons a:focus,
.follow-icons a:link,
.social a:hover,
.social a:active,
.social a:focus,
.social a:link
{
	text-decoration:none;
}

.img-circle{
	border-radius:0;
}
.imgCol img{
	width: 100%;
}

.priorities-wrapper .text-right {
    margin: 15px 15px 0;
}
.priorities-wrapper .text-right .btn-ebrd-more{
    display: inline;
    margin-top: 0;
}
.content-wrapper.country .caroufredsel_wrapper .white-block{
	background: none;
	padding: 0;
}

.icon-chevron-left.hub {
    color: #fff;
    display: block;
    float: left;
    font-size: 1.5em;
    width: 1em;
}

.standaloneArticle .persistent-wrapper .logo{
	width:50px !important;
	float:left;
	margin-right: 12px;
	margin-left: 15px;
}

.standaloneArticle .persistent-wrapper .headLine {
	padding-left:20px;
	margin-top: 24px;
    margin-bottom: auto;
    font-size: 2em;
}
.standaloneArticle .page-right-col, .standaloneArticle .page-left-col {
    margin-top: 20px;
}
.standaloneArticle .footer-logo {
    float: left;
    margin-top: 10px;
    overflow: hidden;
    width: 55px;
}
.standaloneArticle ul.footer-persistent {
    margin-top: 0;
}
.standaloneArticle #footer .persistent {
    margin-left: 28px;
    text-align: left;
}
.standaloneArticle .persistent {
    padding-top: 27px;
}
.standaloneArticle .footer-wrapper {
    margin-top: 20px; 
}

.page-right-col .related-videos.right-col h3 {
	font-weight: bold;
	font-size:1.1em;
	margin-bottom:-5px!important
}

/* CKEditor inserted snippet */
.ckEdItt {
	background-color: #f3f5f6;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    color: #14424c;
    height: auto;
    margin-bottom: 25px;
    padding: 15px 25px;
    overflow: hidden
}
.ckEdItt img {
    float: left;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 5px;
    width:50% !important;
} 
.ckEdItt h2 {
    margin-top: 0;
}
.ckEdItt .btn-ebrd-download{
	display: inline;
	border-top: none;
	border-bottom: none;
}




/* Image Gallery STARTS */
body.imageGallery {
	position: relative;
}
.imageGallery .nav-list {
  padding-right: 50px;
  margin-bottom: 0;
}
.imageGallery .nav-list > li > a {
  margin-right: -15px;
  margin-left: -15px;
}

.imageGallery .nav-list > li > a {
  margin-bottom: 2px;
  padding: 6px 6px 6px 30px;
}
.imageGallery .nav-list > .active > a,
	.imageGallery .nav-list > .active > a:hover,
	.imageGallery .nav-list > .active > a:focus {
  color: #FFF;
  background-color: #80bce0;
}
.imageGallery .nav > li > a:focus {
  text-decoration: none;
  background-color: #0079c2;
  colod:#FFF;
}
.imageGallery .bs-docs-sidenav2 > li > a{
	 background-color:#0079c2;
	 color:#fff;
}
.imageGallery .bs-docs-sidenav2 > li > a:hover, 
	.imageGallery .bs-docs-sidenav2 > li.active > a:hover {
  background-color: #80bce0;
  color:#fff;
}
.imageGallery .bs-docs-sidenav2 a:hover .icon-chevron-right {
  opacity: .5;
}
.imageGallery .bs-docs-sidenav2 .active .icon-chevron-right,
	.imageGallery .bs-docs-sidenav2 .active a:hover .icon-chevron-right {
  opacity: 1;
}
.imageGallery li.gallery-back-to-top > a {
	background-color: #d77700;
	text-align: center;
	color: #FFFFFF;
	padding: 4px 14px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}
.imageGallery li.gallery-back-to-top{
  height: 15px;
}
.imageGallery .gallery-back-to-top {
    display: block;
   	margin: 5px 0 30px;
}
.imageGallery .bs-docs-sidebar2.affix {
    /*position: fixed;*/
    top: 70px;
}
.imageGallery .bs-docs-sidebar2.affix-bottom {
	position:absolute;
}
.imageGallery .bs-docs-sidebar2.affix-top {
	/*position: static;*/ 
}
.imageGallery .imageGallerySections section, #galleryMobileNav{
    display: inline-block!important;
    margin-top: -65px;
    padding-top: 65px;
}
.imageGallery .bs-docs-sidenav2 li a span.glyphicon{
	display:none;
}
.imageGallery .bs-docs-sidenav2 li.active a span.glyphicon{
	display:inline;
	margin-left: -20px;
	top: 3px;
}
.imageGallery a.backTop{
	position: relative;
	bottom: 20px;
}
.imageGallery .footer-wrapper {
    position: relative;
    z-index: 99999;
}    
.imageGallery .imageGallerySections section {
    width: 100%;
}
/* Desktop large ------------------------- */
@media (min-width: 1200px) {
  .imageGallery .bs-docs-sidenav2 {
    width: 381px;
  }
}
/* Desktop ------------------------- */
@media (min-width: 980px) and (max-width: 1200px) {
  .imageGallery .bs-docs-sidenav2 {
    width: 310px;
  }
  .imageGallery .bs-docs-sidebar2{
  	top: 210px;
    margin-right: 0;
  	margin-top: 0;
  }
}
/* Tablet to desktop ------------------------- */
@media (min-width: 768px) and (max-width: 980px) {
	.imageGallery .bs-docs-sidenav2 {
		width: 250px;
	}
	.imageGallery .bs-docs-sidebar2 {
  		top: 210px;
  		margin-top: 0;
  	}
}
/* Tablet and mobile ------------------------- */
@media (max-width: 767px) {
	.imageGallery .bs-docs-sidenav2 {
		width: auto;
		margin-bottom: 10px;
	}
	.imageGallery .bs-docs-sidebar2{
		width: auto;
		margin-bottom: 20px;
	}
	.imageGallery .bs-docs-sidebar2.affix {
		position: static;
		width: auto;
		top: 0;
	}
}
/* Image Gallery ENDS */

/* Speech asset START */
.speech-info p{
	margin:0;
}
.speech-label {
	font-weight: bold;
}
/* Speech asset END */