body{font-family: 'Proxima Nova Rg',arial;
    line-height: 1.42857143;
    font-size: 18px;
    letter-spacing: .25px;
}
#bg {
    /* background-image: url(../img/bubble.png); */
    background-position: center top;
    background-repeat: repeat-x;
    background-color: #fff;
}
.btn.btn-red {
    background: #FF0000;
    color:#e1e1e1;
}
.btn.btn-yellow {
    background: #ffa200;
    color:#000;
}
.btn.btn-yellow:hover {
    background: #FF0000;
    color:#e1e1e1;
}
#wrapper_sec{
    /*background-color: rgba(255, 255, 204, 0.8);*/
    background-image: url('../img/worn_dots.png');
    background-repeat: no-repeat;
    background-position: center top;
}
#wrapper_sec #home-content-section {
    background-color: rgba(255, 255, 204, 0.8);
    background-image: url('../img/bg-13_0.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    padding: 10px 0 22px;
}
#wrapper_sec #featuredSection{
    padding-top:60px;
    background:url('../img/worn_dots.png');
}
#wrapper_sec .headertop .nav-header-wrapper{
    background: #fafafa;
}
#wrapper_sec .headertop #logoSearchSection{
    background-image: url("../img/flag-header.svg");
    background-repeat: no-repeat;
    background-position-y: 17px;
    background-clip: inherit;
    background-size: 73% 71%;
    background-position-x: right;
    padding-right: 0;
}
h1,h2,h3,h4,h5,h6{font-family:TFArrowMedium,sans-serif;line-height: 1.275;margin:0;padding-bottom:10px}
td ol {
    margin-left: 35px;
}
td ol li {
    list-style-type: decimal;
}
.content article .field.field-name-body .list.ordered-list {
    list-style-type: decimal;
    margin-left: 20px;
}
.content article .field.field-name-body .list.unordered-list {
    list-style-type: inherit;
    margin-left: 20px;
}
.title-wrap .readmore a, a.button {
    cursor: pointer;
    padding: 4px 17px;
    margin-bottom: 1em;
    margin-right: 1em;
    color: #fff;
    text-align: center;
    font-weight: normal;
    font-size: 1.077em;
    font-family: "Lucida Grande",Verdana,sans-serif;
    border: 1px solid #e4e4e4;
    border-bottom: 1px solid #b4b4b4;
    border-left-color: #d2d2d2;
    border-right-color: #d2d2d2;
    background: url(/img/buttons.png) 0 0 repeat-x;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}
.region-home-fluid-layouts .view-knowledge-centre .liScroll-container {
    width: 100%;
    height: auto;
    background:url('../img/worn_dots.png');
}
.region-home-fluid-layouts .view-knowledge-centre .liScroll-container .mask {
    width: 100%;
}
#block-quicktabs-knowledge-centre-updates.homepage-highlights h2 {
    color: #FF0000;
    font-weight: 600;
    font-size: 22px;
}
#homeSidebar {
    max-height: 715px;
    overflow: hidden;
}
#block-quicktabs-knowledge-centre-updates.homepage-highlights .pagination .active a,
#block-quicktabs-knowledge-centre-updates.homepage-highlights .pagination li a:focus{
   background-color:#FF0000;
   border-color:#FF0000;
}
#block-quicktabs-knowledge-centre-updates.homepage-highlights .pagination li a:hover{
   background-color:#000;
   border-color:#000;
}
#quicktabs-knowledge_centre_updates .pagination {
    margin-left: -15px;
    float: left!important;
    margin-bottom: 0;
}
.quicktabs-wrapper #quicktabs-container-knowledge_centre_updates.quicktabs_main.quicktabs-style-basic {
    border:none;
    border-top: 1px solid #F6F6F6;
    background-color:transparent;
}
.quicktabs-wrapper .quicktabs_main.quicktabs-style-basic {
    border:none;
    border-top: 1px solid #f2f2f2;
    background-color: #fafafa;
}
.content p {
    line-height: 1.675;
    text-rendering: optimizeLegibility;    
}
.knowledge-update p a {
    color: #000;
}
.knowledge-update p a:hover {
    color: #FF0000;
}
.view-content .field-content span, .view-content .field-content .category, .view-content .field-content .readmore-wrap {
    line-height: 1.175;
    font-size: 16px;
}
.not-logged-in .alert.alert-danger {
    display: none;
}
.dataTables_wrapper .DTTT_container #ToolTables_datatable-1_0,
.dataTables_wrapper .DTTT_container #ToolTables_datatable-1_1,
.dataTables_wrapper .DTTT_container #ToolTables_datatable-1_2,
.dataTables_wrapper .DTTT_container #ToolTables_datatable-1_3{
    display: none;
}
.yellow{color:#FFC002;}
.white{color:#F7FFFF;}
.content table tbody tr td {
    border: solid 1px #dee2e6;
}
.content .view-district-economies article table, .thecontent .field-name-body table {
    border: 1px solid #dee2e6!important;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
    text-indent: initial;
    border-spacing: 2px;    
}
.content .view-district-economies article table tbody tr:first-child {
    color: #fff;
    background-color: #212529;
    border-color: #32383e;
}
.content .view-district-economies article table td, .table th,.thecontent .field-name-body table td{
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}
.content .view-district-economies article table td p {
    margin: 0;
    padding: 0;
    /*line-height: 0.875;*/
}
/*---------------Header Section-------------*/
/* .container {
    width: 1100px;
} */
.headertop .top-header {
    background: #FAFAFA;
    max-height: 42px;
}
.headertop .top-header #headerSearch {
    padding-top: 2px;
}
.topNav .region-top-menu #block-menu-menu-top-menu .menu {
    text-align: right;
    padding:6px 0;
}
.topNav .region-top-menu #block-menu-menu-top-menu .menu li {
    display: inline-block;
    margin: 0 0 0 -4px;
    padding: 0 8px;
}
.topNav .region-top-menu #block-menu-menu-top-menu .menu li span, .topNav .region-top-menu #block-menu-menu-top-menu .menu li a {
    color: #FF0000;
    font-weight: 600;
}
.topNav .region-top-menu #block-menu-menu-top-menu .menu li span:hover, .topNav .region-top-menu #block-menu-menu-top-menu .menu li a:hover {
    color: #000;
}
.sitename a {
    color: #000;
    font-weight: 600;
}
.headerOffset {
    padding-top: 20px;
}
.navbar-top {
	background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    padding: 0;
}
.navbar-top .pull-right{margin-right:10px;}
#logoSearchSection {
    padding-bottom: 10px;
    padding-top: 10px;
}
#logoSearchSection {position:relative;}
#logoSearchSection.container.no-pad-lft-rt {
    padding-left: 0;
    padding-right: 0;
}
#logoSearchSection .sitename-slogan {
    top: 35px;
}
#logoSearchSection #logoSitename .logo.col-lg-3 {
    width: 23.5%;
}
/*------temporary------*/
#mda_wrapper_replace .alert.alert-danger {
    /*display: none;*/
}
/*----------/end temporary---*/
hr {
    background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), transparent);
    border: 0 none;
    height: 1px;
    margin: 16px 0;
}
.rgt-hdr {
    top: 40px;
}
.headertop .sitename {
    font: 24px/27px TFArrowMedium,arial;
}
#site-slogan{ border-top: 1px solid #dddddd;float: left;}
#logoSearchSection .sitename-slogan .site-subtitle {
    margin: 5px 0 0px;
    font-size: 16px;
    border-top: 2px solid #FFA200;
    color: #FF0000;
    width: 92%;
    padding-top: 5px;
}
#views-exposed-form-documents-page .views-exposed-form .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 2.1em;
}
.block-facetapi .pagination.pull-right.facetapi-processed {
    border-radius: 0;
    display: block;
    float: none !important;
    padding-left: 0;
}
.block-facetapi ul li.leaf {
    list-style-image: url("../img/arrow-circle.png");
    list-style-type: circle;
	display: list-item;
	margin: 0 0 0 1.2em;
	padding: 0.2em 0.5em 0 0!important;
}
.block-facetapi ul li.leaf a {
	padding:0;
	line-height: 1.42857;
	background:none;
	font-size:16px;
	color:#04217B!important;
}
.block-facetapi ul li.leaf a :hover{background:#ccc;color:#04217B!important;}
ul.menu li {
    margin: 0 0 0 1.2em;
}
ul li.leaf {
    list-style-image: url("../img/arrow-circle.png");
    list-style-type: circle;
	display: list-item;
	margin: 0 0 0 1.2em;
	padding: 0.2em 0.5em 0 0;
}
.breadcrumb-wrap .breadcrumb{margin-bottom:0;}
.breadcrumb .breadcrumbs > li {
    display: inline;
}
.region-homecolumn-middle .block-views .item-list ul li{margin:0;}
.email-wrapper .email.form-text.form-email {
    width: 100%;
}
@media (max-width: 767px){
	 #logoSearchSection #logoSitename .logo.col-xs-3 {
		width: 25%;
		margin-right:10%!important;
		float:left;
	}
	#logoSearchSection .sitename-slogan.col-xs-9 {
		width: 65%;
		font-size:12px;
		float:right;
		
	}
	#logoSearchSection .sitename-slogan.col-xs-9 #sitename{ font-size:10px;}
}
@media only screen and (min-width : 992px) {
	#logoSearchSection  .col-lg-9.sitename-slogan {
		width: 68%;
	}
}
.searchdiv .btn.btn-default {
    color: #000;
    padding: 11px 14px;
}

.rgt-hdr .icons_ ul {
    margin: 0;
    padding: 0;
}
.rgt-hdr .icons_ ul li {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.sprite {
    background: rgba(0, 0, 0, 0) url("../img/social-icons.png") no-repeat scroll 0 0;
    display: block;
    margin-left: 10px;
}
.sprite.twitter {
    background-position: -88px -51px;
    height: 20px;
    width: 24px;
}
.sprite.mail {
    background-position: -44px -100px;
    height: 20px;
    width: 24px;
}
.sprite.pinterest {
    background-position: -266px -47px;
    height: 24px;
    width: 19px;
}
.sprite.facebook {
    background-position: -309px 0;
    height: 24px;
    width: 12px;
}
/*---------------/End Header Section-------------*/
/*--------Main menu----------------------------*/
.navbar{margin-bottom:0px;}
#mainNavWrapper {
	background-color: #ffa200;
    font-size: 18px;
    position: relative;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	margin-top: 10px !important;
}
#mainNavWrapper .tb-megamenu .nav > li {
    font: 20px TFArrowMedium;
}
#mainNavWrapper .tb-megamenu .dropdown-menu li > a {
    font-size: 20px;
}
#block-tb-megamenu-main-menu .tb-megamenu   ul.tb-megamenu-nav  li.tb-megamenu-item  a.first {
    background: url("../img/menu-home-icon.png") no-repeat scroll center center;
    border-radius: 9px 0 0 9px;
    padding: 10px 0;
    text-indent: -9999px;
    width: 90px;
}
#block-tb-megamenu-main-menu .tb-megamenu {
    background-color:#FFA200!important;
}
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
    background-color: #FF0000;
    box-shadow: none;
    color: #fff;
    outline: medium none;
    text-shadow: none;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle ,
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover{
    background-color: #FF0000;
    color: #fff;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover {
    background-color: #FF0000;
    border-color: #444;
    color: #FF0000;
}
#block-tb-megamenu-main-menu .tb-megamenu.tb-megamenu-main-menu .tb-megamenu-nav > ul {
    float: left;
    font-family: Poppins;
    list-style: outside none none;
    margin: 0;
    padding: 0 35px;
    position: relative;
}
#block-tb-megamenu-main-menu .tb-megamenu.tb-megamenu-main-menu .tb-megamenu-nav > ul li{
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: 600 !important;
    line-height: 1;
    position: relative;
    text-transform: lowercase;
}
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
    background:none;
    box-shadow: none;
    color: #fff;
    outline: medium none;
    text-shadow: none;
}
.nav > li.active, .nav > li > a:hover, .nav > li > a:focus, .nav > li:hover > a,
.tb-megamenu .nav > li.level-1 > a:focus, .tb-megamenu .nav > li.level-1 > a:hover{
    color:#fff;
    background:#FF0000;
}
.tb-megamenu .nav > li > a {
  border-right: 1px solid #e1e1e1;
  border-top: 0;
  color: #444;
  font-weight: bold;
  padding: 10px 10px;
  text-shadow: none;
}
.tb-megamenu .nav > li.level-1 > a {margin-left:-5px;}
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover {
    background:#FF0000;
    border-color:#FF0000;
}
.tb-megamenu .dropdown-submenu > a:after {
    border-left-color: #FF0000;
}
/*----------------Slideshow--------------------*/
#slider {
    padding-bottom: 10px;
}
#home-col-lft {
    margin-left: 0;
    overflow: hidden;
    padding-bottom: 10px;
    padding-left: 0;
}
#slider .slideshow.block.block-views {
    background: #F7F7F7 none repeat scroll 0 0;
    padding: 0 15px 15px 0;
}
#slider .slider-image{ overflow: hidden;}
#Slideshow{margin:0 15px; padding-top:10px;background:#D6D6D0;background-color: #002e5b;}
#featuredSection{
  /* background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #eee -6%, #E5E5E5  20%, #f8f8f8 60%) repeat scroll 0 0;*/
}
#views_slideshow_cycle_main_Slideshow-featured_block{position:relative; z-index:10;}
#homeSlider{position:relative;}
#homeSlider .slideshow{position:relative;}
#homeSlider .slideshow .slider-overlay {
    bottom: 10px;
	left:10px;
    max-height: 240px;
	max-width:400px;
    padding: 20px 20px 0;
    position: absolute;
	background:url('../img/sliderdesc.png');
}
#homeSlider .slider-overlay .article-title { font-weight:700; color:#fff;}
#homeSlider .slideshow .slider-overlay p{ color:#e2e2e2;}
#homeSlider .views-slideshow-controls-bottom {
    bottom: 10px;
    position: absolute;
    right: 5px;
    text-align: right;
    z-index: 20;
}
.views-slideshow-cycle-main-frame-row-item.views-row.slide-row {
    position: relative;
}
.views-slideshow-cycle-main-frame-row-item.views-row.slide-row .title-wrap {
    top: 40%;
    background: rgba(0,0,0,.6);
    position: absolute;
    padding: 5px 10px 10px;
}
.views-slideshow-cycle-main-frame-row-item.views-row.slide-row .title-wrap .slide-title a {
    color: #f1f1f1;
    font-weight: 500;
}
#views_slideshow_controls_text_previous_Slideshow-featured_block {
    background: rgba(0, 0, 0, 0) url("../img/leftarrow.png") no-repeat scroll 0 0;
    display: inline-flex;
    height: 29px;
    overflow: hidden;
    width: 29px;
}
#views_slideshow_controls_text_previous_Slideshow-featured_block a{text-indent: -9999px;}
#views_slideshow_controls_text_next_Slideshow-featured_block {
    display: inline-flex;
    height: 29px;
    overflow: hidden;
    width: 29px;
    background:url('../img/rightarrow.png') no-repeat;}
#views_slideshow_controls_text_next_Slideshow-featured_block a{ text-indent: -9999px;}
#views_slideshow_controls_text_pause_Slideshow-featured_block{ display:none;}

.semibold {
  font-weight:700;
}
.no-padding-left {
    padding-left: 0!important;
}
.no-padding-right{padding-right:0!important;}
.dashboard-wrap .mind-header .mind-left-block {
    background: #000;
    padding-left: 0;
    width: 82%;
    margin-left: 4px;
}
.dashboard-wrap .mind-header .static-text {
    font-size: 13px;
    color: #f1f1f1;
}
.dashboard-wrap .mind-header .mind-right-block {
    background: #FFC002;
}
.mind-dashboard.dashboard-content .field-iframe iframe {
    margin-top: -3px;
}
#home-content-section .highlights-wrap {
    margin-top: -18px;
    padding-top:10px;
    padding-bottom:30px;
    position:relative;
}
#home-content-section .highlights-wrap .view-footer {
    top: 0;
    right: 0;
    position: absolute;
}
.highlights-wrap .view-header.block-headline {
    float: left;
    background: #FFC002;
    padding-left:5px;
    padding-right:5px;
}
.highlights-wrap .view-header.block-headline .heading {
    color: red;
}
.highlights-wrap .liScroll-container{width:auto;}
.highlights-content .liScroll a{
    margin:0 10px 0;
    font-size:12px;
}
.highlights-content .liScroll .knowledge-update span{font-size:10px;}
.mind-dashboard a img {
    margin: 0 0 0 4px;
}
/*------------link button ------------*/
.btn {
  background-color:#E19600;
  background-image:linear-gradient(#FFC002,#E19600);
  background-size:100%;
  border:none;
  border-radius:5px;
  box-shadow:rgba(0, 0, 0, 0.4) 0 1px 2px;
  color:#FFFFFF;
  display:inline-block;
  font-family:'robotomedium',Arial, Helvetica, 'Nimbus Sans L', sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:1;
  margin-bottom:10px;
  padding:10px 15px;
  text-align:center;
  text-shadow:rgba(0, 0, 0, 0.2) 0 -1px 1px;
  text-transform:uppercase;
}
.btn-blue {
  background-color:#64A3E3;
  background-image:linear-gradient(#64A3E3, #000);
  background-size:100%;
}
/*-----------search in menu------*/
/*----------- social icons-------*/
#topbar .social li {
    background: #b5b5b5 none repeat scroll 0 0;
    border: 2px solid #b5b5b5;
    border-radius: 50%;
    float: left;
    height: 28px;
    line-height: 25px;
    margin: 0 8px 0 0;
    padding: 0;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 30px;
}
/*------------------Events--------------*/
#homeSidebar .region-home-sidebar{ border: 1px solid #ddd; padding:0 10px;height: 428px;;}
#block-views-events-block .block-title,
#homeSidebar .region-home-sidebar .block-title {
    background: #f1f1f2 none repeat scroll 0 0;
    color: #666;
    font-weight: 700;
    margin: 0 -10px;
    padding: 4px 10px;
}
/*-----Content----------*/
.article_content .field.field-name-body{clear:both;}
#block-views-news-stories-block h2,
#block-views-events-block h2,.region-homecolumn-middle .block.block-views h2,
.region-homecolumn-left #block-views-official-reports-block.block.block-views h3,
#accordionNo.panel-group .block-menu-block h4,
#accordionNo .block.block-facetapi h4,
.videos-wrap .block-title,
.widget-title{
    margin: 0 -10px 10px;
    padding: 4px 10px;
    border-bottom: 1px solid #DDDDDD;
    font-weight: 700;
    line-height: 27px;
    text-transform: uppercase;
    color: #3a3a3a;
	font:17px "robotomedium",arial !important;
}
#block-views-news-block-latest > h2
 {
    width: 5%;
    padding: 4px 0;
    border-bottom: 1px solid #DDDDDD;
    font-weight: 700;
    line-height: 27px;
    text-transform: uppercase;
    color: #3a3a3a;
	font:17px "robotomedium",arial !important;
}
.category-top h2{
    width: 17%;
    padding: 4px 0;
    border-bottom: 1px solid #DDDDDD;
    font-weight: 700;
    line-height: 27px;
    text-transform: uppercase;
    color: #3a3a3a;
	font:17px "robotomedium",arial !important;
	margin: 0 0 30px;
}
#press.category-top h2 {
    width: 24%;
}
.page-mdas-services .category-top h2 {
    width: 30%;
}
#block-views-news-stories-block .row.featureImg .article-thumb {
    height: 120px;
    overflow: hidden;
}
#press-content .col-lg-7,
#news-page .news{ padding-left:0;}
#press-rt,#news-rt{padding-right:0;}
#RtSidebar2.col-lg-4.col-md-4.col-sm-12 {
    padding-right: 0 !important;
}
#RtSidebar2 .block {
    margin-bottom: 15px;
}
#block-quicktabs-hot-downlads.block-quicktabs h4,
#block-quicktabs-media.block-quicktabs h4 {
    border-bottom: 1px solid #dddddd;
    color: #3a3a3a;
    font: 17px "robotomedium",arial;
    margin-bottom: 30px;
    padding: 4px 0;
    text-transform: uppercase;
    width: 41%;
}
#block-quicktabs-media.block-quicktabs .li-content h4{width: 100%!important;}
#RtSidebar2 #block-quicktabs-hot-downlads.block-quicktabs h4 { width: 52%;}
#block-quicktabs-hot-downlads.block-quicktabs .rowReport h4{
 width: 100%!important;text-transform: none!important;margin-bottom: 5px; font-size:14px!important;}
#quicktabs-hot_downlads .content h4{width:100%;font-size:inherit;border:none;text-transform:none;}
#quicktabs-hot_downlads .content .rowReport .adaptive {
    padding: 7px;
}
#latestNews .region .content {
    padding: 15px 0 10px;
}
#wrapper_sec > div#homeColumns{
    padding: 20px 0;
}
.container.main-container {
    padding-top: 10px;
	padding-bottom: 10px;
}
#block-views-events-block .event-wrap{
    background-image: url("../img/rbder.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    display: block;
    padding: 10px 0;
	margin-bottom: 10px;
	
}
#block-views-events-block  .event-wrap .event-image{ padding-right:0; margin-right:0;}
.highlightdate {
    display: inline-block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    margin: 5px 0 0;
    text-transform: uppercase;
}
span.date-display-start .date-display-single::after {
    content: " To: ";
	font-weight:700;
}
span.date-display-start {margin-right:5px;}
.higlightlocation { clear: both;}
.higlightlocation .location.vcard {
    display: inline-block;
}
.higlightlocation .map-link{display:none;}
/*--------search Box------------*/
#headerSearch .searchdiv #edit-search-block-form--2.form-text {
    width: 100%;
}
#edit-search-block-form--2.form-text {
    padding: 10px;
	border-radius:0;
}

#headerSearchBtn .btn.btn-header {
    border-radius:0;
    font-size: 14px;
    padding:10px 8px 10px 4px;
}
/*----------------Latest news-----------------*/
.region-facts-figures #block-views-key-facts-and-figures-block > h2 {
    color: #000;
    font-size: 18px;
    font-weight: 600;
}
.homepage-highlights .knowledge-update .title-update {
    font-size: 18px;
}
.homepage-highlights .knowledge-update .title-update a{color: #FB0000;}
.homepage-highlights .knowledge-update .title-update a:hover{color: #000;}
.homepage-highlights .quicktabs-tabpage .view-header p {
    font-size: 14px;
    font-weight: 600;
    color: #000;
}
#block-quicktabs-key-facts-figures.homepage-highlights .key-fact-item {
    font-size: 16px;
    line-height: 1.275;
    color: #F49331;
}
#views-ticker-vTicker-list-key_facts_and_figures{
    list-style-type: disc;
}
ul li.views-vTicker-item.views-vTicker-item-key_facts_and_figures {
    height:inherit;
    list-style-type: disc;
    margin-left: 1.5em !important;
    display: list-item;
	list-style-image: url("../img/arrow-circle.png");
}
#latestNews{ background-color:#fcfcfc; padding: 4px 10px;}
.main-article .copy.col-md-5 {
    background: #F7F7F7 none repeat scroll 0 0;
	height: 335px;
}
.view-popular-topics .views-row {
    display: inline-block;
    float: left;
    margin-right: 16px;
    width: 176px;
}
/*--------------Events development highlights section-------------*/
#quicktabs-knowledge_centre_updates .pagination li a {
    font-size: 16px;
    padding: 6px;
    margin-right: 0;
    font-weight:600;
}
#homeSidebar .pagination,#block-quicktabs-key-facts-figures .pagination {
    padding-left: 0;
    float: left!important;
    margin: 0;
}
#block-quicktabs-key-facts-figures h2 {
    font-size: 22px;
    color: #000;
    font-weight: 600;
}
#homeSidebar .pagination li a,#block-quicktabs-key-facts-figures .pagination li a{
    padding: 6px 11px;
    margin-right: 0;
    font-size:16px;
}
.pagination .active a, .pagination .active span, .pagination .active a:hover, .pagination .active span:hover, .pagination .active a:focus, .pagination .active span:focus {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
    cursor: pointer;
    z-index: 2;
}
#quicktabs-highlights .pagination.pagination-lg ,
#quicktabs-hot_downlads .pagination.pagination-lg,
#quicktabs-media .pagination.pagination-lg{
    float: none !important;
    margin-bottom: -6px;
    padding-left: 0;
}
#block-quicktabs-highlights .quicktabs-tabpage,
#quicktabs-hot_downlads .quicktabs-tabpage{
    background: #fcfcfc none repeat scroll 0 0;
    border: 1px solid #d5d5d5;
    clear: both;
    padding-bottom: 30px;
    padding-top: 30px;
}
#quicktabs-container-media .quicktabs-tabpage {
    background: #fcfcfc none repeat scroll 0 0;
    clear: both;
    padding-bottom: 10px;
    padding-top: -10px;
}
#block-quicktabs-highlights .quicktabs-tabpage .block .content .more-link {
    margin-right: 14px;
    text-align: right;
}
.ministerialevents{
    margin-top: 30px;
}
.ministerialevents .minis{
    width: 300px;
    /*height: 330px;*/
    float: left;
    margin-right: 26px;
}
.ministerialevents .minis.ministerialeventsright{
    float: right;
    margin-right: 0;
}
.leftll{
    width: 46px;
    /*height:300px;*/
    float: left;
}
.rightmin{
    float: right;
    width: 270px;
    /*height: 330px;*/
    position: relative;
    border-bottom: 2px solid #767F7E
}
.rightmin.cntrtr{
    border-bottom: 2px solid #000;
    background: #F5F5F5
}
.rightmin .reaad a.readmore{
    margin:10px;
}
.rightmin .reaad{
    /*position: absolute;*/
    padding: 0 0 10px;
}
.rightmin .imgmini{
    width: 270px;
    /*height: 148px;*/
    max-height: 158px;
    overflow: hidden;
}
.rightmin .imgmini img{
    width: 270px !important;
    height: auto;
}
p.titmini{
    font: 17px 'robotomedium',arial;
    color:#777F7F;
    margin: 10px 0;
}
p.titmini.ctr{
    margin:10px 0;
}
p.titmini.ctr.bluea{
    color:#000;
}
div.titmi.ctr{
    margin:10px 0;
}
div.titmi{
    font: 13.6px/20px 'robotomedium',arial;
    color:#888;
	max-height:75px;
}
.dateleft{
    background:#777;
    width: 45px;
    height: 45px;
    text-align: center;
    color:#FFF;
}
.dateleft p{text-transform:uppercase;}
.ministerialeventscenter .dateleft{
    background:#000;
}
.dateleft em{
    font: 17px 'robotobold',arial,sans-serif;
    display: block;padding-top: 4px;
}
.dateleft p{
    font: 10px/4px 'robotolight',arial,sans-serif;color: #e2e2e2;
}
/*---------HomeColumns Before the footer---------------*/
#homeColumns .rowReport .col-md-3.pull-left {
    padding-right: 5px !important;
}
#homeColumns .container {padding-top:15px;padding-bottom:15px;}
#homeColumns .container .column-rt .region {
    background-color: #F7F7F7;
    background-image: url("../img/rbder.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    padding: 9px 11px;
	border: 1px solid #d5d5d5;
}
#homeColumns .container .column-lft .region {
    padding: 9px 11px;
	background:#FCFCFC none repeat scroll 0 0;
}
#homeColumns .container .column-md .region {
	background:#F3FFCF none repeat scroll 0 0;
	border-bottom: 2px solid #d5d5d5;
	padding: 9px 11px;
}
/*-----------------Videos-----------------------*/
.list-videos figure {
    position: relative;
}
.list-videos .li-content {
    line-height: 1;
}
.list-videos .li-content {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #f8f7f5 100%) repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: -1px 5px 10px rgba(0, 0, 0, 0.1);
    line-height: 1;
    padding: 10px 5px 10px;
}
.overlay::before {
    left: 50%;
    line-height: 1;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 40px;
}
.overlay {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    font-size: 40px;
    left: 0;
    opacity: 0.3;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.15s linear 0s;
}
/*---------Speeches-----------------------*/
.tracklisting {
    list-style: outside none none;
}
.tracklisting {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #e6e4db;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}
#block-views-speeches-block .tracklisting li {
    padding: 27px 8px 9px 42px;
	position: relative;
}
#block-views-speeches-block .tracklisting li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #e6e4db;
}
.speech .thumbnail {
    left: 0;
    position: absolute;
    top: 0;
}
.tracklisting .media-btn {
    background: #A4CEE9 url("../img/sprite.png") no-repeat scroll center top;
    border-radius: 3px;
    display: block;
    height: 30px;
    left: 12px;
    margin-right: 8px;
    position: absolute;
    text-indent: -9999px;
    top: 15px;
    width: 30px;
}
.tracklisting .sm2_playing {
    background: #E3E3E3 url("../img/sprite.png") no-repeat scroll center -30px;
}

#block-views-speeches-block .track-title {
    color: #8e8e8d;
    margin-left: 16px;
    margin-top: -25px;
    max-width: 206px;
	min-height: 64px;
}
.tracklisting .more-link > a {
    margin-right: 10px;
}
.action-btns {
    position: absolute;
    right: 10px;
    top: 22px;
    z-index: 500;
}
.action-btns.topsongs .action-btn {
    font-size: 14px;
    padding: 8px 8px 3px;
}
.action-btn {
    background: #096EB7 none repeat scroll 0 0;
    color: #fff;
	border-radius: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
#edit-preview.btn-primary.btn.form-submit {
    margin-left: 10px;
}
.post-meta.article-metadata{margin-right:30px;}
.video-thumbnail{position:relative;}
/*------------------Speeches--------------*/
.group.track.speech-item {
    position: relative;
	
}
.speech-thumb.lft {
    width: 16.6667%;
	height:128px;
	overflow:hidden;
}
.group.track.speech-item.no-padding.clearfix {
    border-bottom: 1px dotted #e2e2e2;
    padding: 14px 10px !important;
}
.action-btns-download.speech-btn {
    bottom: 0;
    position: absolute;
    right: 10px;
    z-index: 500;
}
.tracklisting  .speech-item .speech-btn {
    background: #a4cee9 url("../img/sprite.png") no-repeat scroll center top;
    border-radius: 3px;
    display: block;
    height: 30px;
    margin-right: 0px;
    position: absolute;
    right: 8px;
    text-indent: -9999px;
    bottom: 10px;
    width: 30px;
}
.tracklisting .speech-content .sm2_playing {
    background: #E3E3E3 url("../img/sprite.png") no-repeat scroll center -30px!important;
}
/*-----------Contact Form--------------------*/
.form-item-subject > label {
    display: block;
    float: none;
}
/*---------Footer-----*/
#block-views-subscribe-block .view.view-subscribe {
    margin-top: 28px;
}
/*--------------WYSWIG Embedded Styles--------------*/
.content article .field.field-name-body ul,
.content article .field.field-name-body ol {
    list-style: inherit;
    margin-left: 20px;
}
.content article .field.field-name-body ul li {
    list-style: square;
    text-indent: 0;
    margin-left: 20px;
}
.w100 h2{color:#000;}
/*----------Filters Block---------------*/
.tb-megamenu .dropdown-menu{  border-color: -moz-use-text-color rgba(0, 0, 0, 0.2) #000;}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
  background-color: #fff;
  color: #FF0000;
}
.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-submenu:hover > a {
  color: #FF0000;
}
#filters .block.block-facetapi{width: 33%;display:inline-block;}
#filters .block.block-facetapi .form-item-facets{
    background: #e1e1e1 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    color: #696763;
    padding: 5px;
    resize: none;
    width: 100%;
}
/*------------------Policy Outcomes-------------*/
.view-policy-outcome table {
    border: 1px solid #bebfb9;
    font-size: 0.923em;
    margin: 0 0 10px;
    width: 100%;
	vertical-align: top;
	border-collapse: collapse;
    border-spacing: 0;
}
.view-policy-outcome table td,
.view-policy-outcome table th {
    border: 1px solid #E9E9E9;
    color: #000;
    padding: 8px 10px;
    vertical-align: middle;
}
.view-policy-outcome table th {
    background: #e1e2dc none repeat scroll 0 0;
    border-color: #bebfb9;
    border-style: solid;
    border-width: 1px;
    font-weight: normal;
    padding: 3px 10px;
    text-transform: uppercase;
}
.view-policy-outcome tr.odd {
    background: #fff none repeat scroll 0 0;
}
.view-policy-outcome tr.even {
    background: #f3f4ee none repeat scroll 0 0;
}
.view-policy-outcome tr {
    border-color: #bebfb9;
    border-style: solid;
    border-width: 0 1px;
}
.view-policy-outcome table th a {
    display: block;
    position: relative;
}
.view-policy-outcome tr.odd {
    background: #fff none repeat scroll 0 0;
}
.view-policy-outcome tr.even {
    background: #f3f4ee none repeat scroll 0 0;
}
.view-policy-outcome tr {
    border-color: #bebfb9;
    border-style: solid;
    border-width: 0 1px;
}
.view-policy-outcome .views-table ul.pagination{
    display:inherit;
	float: none!important;
    margin:0;
	background:none;
}
.view-policy-outcome .views-table ul.pagination > li  {
    display: list-item;
    list-style-image:none;
    list-style-type: square;
    margin: 0;
    padding:0;
}
.view-policy-outcome .views-table .pagination-lg > li > a{
    font-size: 13px;
	color:#0074bd;
	float:none;
	vertical-align: baseline;
	margin:0;
	padding:0;
	background:none;
}
.view-policy-outcome .views-table .pagination-lg > li > a:hover{ background:none; color:#2A5FA4;}

/*----------------Program outcomes---------------*/
.view-program-outcomes table {
    border: 1px solid #bebfb9;
    font-size: 0.923em;
    margin: 0 0 10px;
    width: 100%;
	vertical-align: top;
	border-collapse: collapse;
    border-spacing: 0;
}
.view-program-outcomes table td,
.view-program-outcomes table th {
    border: 1px solid #E9E9E9;
    color: #000;
    padding: 8px 10px;
    vertical-align: middle;
}
.view-program-outcomes table th {
    background: #e1e2dc none repeat scroll 0 0;
    border-color: #bebfb9;
    border-style: solid;
    border-width: 1px;
    font-weight: normal;
    padding: 3px 10px;
    text-transform: uppercase;
}
.view-program-outcomes tr.odd {
    background: #fff none repeat scroll 0 0;
}
.view-program-outcomes tr.even {
    background: #f3f4ee none repeat scroll 0 0;
}
.view-program-outcomes tr {
    border-color: #bebfb9;
    border-style: solid;
    border-width: 0 1px;
}
.view-program-outcomes table th a {
    display: block;
    position: relative;
}
.view-program-outcomes tr.odd {
    background: #fff none repeat scroll 0 0;
}
.view-program-outcomes tr.even {
    background: #f3f4ee none repeat scroll 0 0;
}
.view-program-outcomes tr {
    border-color: #bebfb9;
    border-style: solid;
    border-width: 0 1px;
}
.programs ul.pagination{
    display:inherit;
	float: none!important;
    margin:0;
	background:none;
}
.programs ul.pagination > li  {
    display: list-item;
    list-style-image:none;
    list-style-type: square;
    margin: 0;
    padding:0;
}
.programs .pagination-lg > li > a{
    font-size: 13px;
	color:#0074bd;
	float:none;
	vertical-align: baseline;
	margin:0;
	padding:0;
	background:none;
}
.programs .pagination-lg > li > a:hover{ background:none; color:#2A5FA4;}
/*----------------Search page MDA----------------*/
.view-mda-services table {
    border: 1px solid #bebfb9;
    font-size: 0.923em;
    margin: 0 0 10px;
    width: 100%;
	vertical-align: top;
	border-collapse: collapse;
    border-spacing: 0;
}
.view-mda-services table td,
.view-mda-services table th {
    border: 1px solid #E9E9E9;
    color: #000;
    padding: 8px 10px;
    vertical-align: middle;
}
.view-mda-services table th {
    /*background: #e1e2dc none repeat scroll 0 0;*/
    border-color: #bebfb9;
    border-style: solid;
    border-width: 1px;
    font-weight: normal;
    padding: 3px 10px;
    text-transform: uppercase;
}
.view-mda-services tr.odd {
    background: #fff none repeat scroll 0 0;
}
.view-mda-services tr.even {
    background: #f3f4ee none repeat scroll 0 0;
}
.view-mda-services tr {
    border-color: #bebfb9;
    border-style: solid;
    border-width: 0 1px;
}
.view-mda-services table th a {
    display: block;
    position: relative;
}
.view-mda-services tr.odd {
    background: #fff none repeat scroll 0 0;
}
.view-mda-services tr.even {
    background: #f3f4ee none repeat scroll 0 0;
}
.view-mda-services tr {
    border-color: #bebfb9;
    border-style: solid;
    border-width: 0 1px;
}
.mda-cg ul.pagination{
    display:inherit;
	float: none!important;
    margin:0;
	background:none;
}
.mda-cg ul.pagination > li  {
    display: list-item;
    list-style-image:none;
    list-style-type: square;
    margin: 0;
    padding:0;
}
.mda-cg .pagination-lg > li > a{
    font-size: 13px;
	color:#0074bd;
	float:none;
	vertical-align: baseline;
	margin:0;
	padding:0;
	background:none;
}
.mda-cg .pagination-lg > li > a:hover{ background:none; color:#2A5FA4;}
/*-----------------------MDAs LG&KCCA------------------------*/
.view-lg-kcca-services  table {
    border: 1px solid #bebfb9;
    font-size: 0.923em;
    margin: 0 0 10px;
    width: 100%;
	vertical-align: top;
	border-collapse: collapse;
    border-spacing: 0;
}
.view-lg-kcca-services table td,
.view-lg-kcca-services table th {
    border: 1px solid #E9E9E9;
    color: #000;
    padding: 8px 10px;
    vertical-align: middle;
}
.view-lg-kcca-services table th {
    background: #e1e2dc none repeat scroll 0 0;
    border-color: #bebfb9;
    border-style: solid;
    border-width: 1px;
    font-weight: normal;
    padding: 3px 10px;
    text-transform: uppercase;
}
.view-lg-kcca-services tr.odd {
    background: #fff none repeat scroll 0 0;
}
.view-lg-kcca-services tr.even {
    background: #f3f4ee none repeat scroll 0 0;
}
.view-lg-kcca-services tr {
    border-color: #bebfb9;
    border-style: solid;
    border-width: 0 1px;
}
.lgs-kcca ul.pagination{
    display:inherit;
	float: none!important;
    margin:0;
	background:none;
}
.lgs-kcca ul.pagination > li  {
    display: list-item;
    list-style-image:none;
    list-style-type: square;
    margin: 0;
    padding:0;
}
.lgs-kcca .pagination-lg > li > a{
    font-size: 13px;
	color:#0074bd;
	float:none;
	vertical-align: baseline;
	margin:0;
	padding:0;
	background:none;
}
.lgs-kcca .pagination-lg > li > a:hover{ background:none; color:#2A5FA4;}
#servicelgkcca_wrapper_replace .alert.alert-danger {
    display: none;
}
#views-exposed-form-mda-services-page .views-exposed-widget.views-submit-button {
    float: left;
    padding-top: 10px;
}
#views-exposed-form-mda-services-page .views-exposed-widget .views-widget .form-item-field-service-category-tid .select-wrapper{ margin-right:0;}
/*-----------Added styles---------*/
.excerpt-wrap {
    position: relative;
}
.excerpt-wrap span.readmore.pull-right {
    bottom: 80px;
    right: 2px;
    position: absolute;
}
#nav {
    float: none;
	text-align: center;
}
.tb-megamenu .nav > li {
    float: none;
}
.top-header .topNav .pull-right {
    color: #000;
    font-weight: 600;
    margin-bottom: -15px;
    padding-top: 10px;
}
#views-ticker-vTicker-list-key_facts_and_figures li:first-child {
    color: #6c98e1;
}
#views-ticker-vTicker-list-key_facts_and_figures li:nth-child(2)  {
    color: #D3760D;
}
.engage-block p {
    margin-top: 15px;
}
.footer-bottom {
    background: #FAA61A;
}
.footer-bottom .copyright {
    text-align: center;
}
.footer ul li a:hover{color:#FF0000;}