/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */


 #block-block-1 {
    float: left;
}
.zone-branding-wrapper {
	position: fixed;
	z-index: 6;
	width: 100%;
}
.not-front #zone-header-wrapper {
    top: 195px;
    margin-bottom: 195px;
}
.front #region-header-first {
	margin-top: 0;
}
/*---25 Years---*/
#block-block-53 {
    float: left;
}
/*--Social---*/

#block-block-55 {
	clear: none;
	margin-top: -47px;
	position: absolute;
	right: 83px;
}
#block-block-55 a, #block-block-75 a {
	font-size: 14px;
}
#block-block-75 {
	position: relative;
	top: -2px;
	right: -12em;
	float: none;
}
.i18n-fr #block-block-75 {
	right: -5em;
}
#zone-user-wrapper {
	position: fixed;
	z-index: 7;
	width: 100%;
}
#block-block-76 {
	position: absolute;
	right: 0;
	top: 15px;
}
/*---Locale---*/
#block-locale-language-content {
    float: none;
    position: absolute;
    right: 65px;
    margin-top: -30px;
}
/*----Search-----*/
#block-block-56 {
    float: left;
    margin-bottom: 15px;
    margin-right: 0;
    margin-top: 32px;
    max-width: 51px;
}
#block-custom-search-blocks-1 #edit-actions {
    margin-top: -99px;
    margin-right: -6%;
    float: right;
}
div#block-custom-search-blocks-1 {
	margin-top: 95px;
	margin-right: 0;
}
/*---------------------------MAIN MENU--------------------------*/
#zone-menu-wrapper {
	margin: 118px 0 0;
	position: fixed;
	width: 100%;
	z-index: 9;
}
#zone-menu {
  background: rgba(157, 11, 14, 0.8) none repeat scroll 0 0;
}
#block-nice-menus-2 {
 	background:#9D0B0E;
 }	
#block-nice-menus-2 ul.nice-menu-down li a {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	color: #fff;
	display: block;
	font-size: 15px;
	font-weight: 500;
	height: 23px;
	margin: 0 0 1px;
	padding: 8px 31px 3px 0;
	text-decoration: none;
	transition: all 0.2s ease 0s;
	/*text-transform: capitalize;*/
}
.i18n-fr #block-nice-menus-2 ul.nice-menu-down li a {
        padding: 8px 12px 3px 0;
}
#block-nice-menus-2 ul.nice-menu-down li a:hover,
#block-nice-menus-2 ul.nice-menu-down li a.active {
	border-bottom:2px solid #fff;
}
#block-nice-menus-2 ul.nice-menu-down li.menuparent {
    background: url("../images/menu_arrow_down.png") no-repeat 95% 50%;
}
#region-menu .block-nice-menus {
    float: left;
}
#block-nice-menus-2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: right;
    margin:0 0 0 0;
    width: 100%;
}
#block-nice-menus-2 ul.nice-menu-down li {
    background: none;
    border: none;
}
#block-nice-menus-2 ul.nice-menu-down li ul {
    background: rgba(157, 11, 14, 0.8) none repeat scroll 0 0;
	/*background-color: #9d0b0e\9;*/
	border: none;
    margin: 15px 0 0;
}
/*---------MENU TRAIL------------*/
ul#nice-menu-2 li.active-trail>a, ul#nice-menu-1 li.active-trail>a{
  background: rgba(157, 11, 14, 0.8) none repeat scroll 0 0;
  /*background-color: #9d0b0e\9;*/
  color:#ffffff;
  font-weight: bold;
}
/*-----Drop Down---*/
#block-nice-menus-2 ul.nice-menu-down li ul {
	border-right:0px;
    background: rgba(157, 11, 14, 0.8) none repeat scroll 0 0;
    border-right: 0 none;
    height: auto;
}
#nice-menu-2 .menu-6702 ul li {
    height: auto;
    width: 358px;
}
#block-nice-menus-2 ul.nice-menu-down li li.last a {
    padding: 10px 0 8px;
}
#block-nice-menus-2 ul.nice-menu-down li li a {
    border-left: 3px solid #fff;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    height: 23px;
    padding: 0px 17px 7px !important;
    text-align: left;
    text-transform: none;
    transition: all 0.3s ease 0s;
    margin-bottom: 9px;
    margin-left: 20px;
    margin-right: -2px;
    margin-top: 4px;
}

#block-nice-menus-2 ul.nice-menu-down li li.last a {
	padding: 10px 0 8px;
}
#block-nice-menus-2 ul.nice-menu-down li li a:hover,
#block-nice-menus-2 ul.nice-menu-down li li a.active {
    background: rgba(157, 11, 14, 0.8) none repeat scroll 0 0;
	border-bottom:none;
	transition:0.3s;
}
ul.nice-menu ul li {
    width: 21.5em;
}
/*Third level menu*/
#block-nice-menus-2 ul.nice-menu-down li ul li ul {
    
    margin-left: 117px;
    margin-top: 4px;
}
/*---------------------SLIDE---------------*/
#zone-header-wrapper {
    position: relative;
    top: 156px;
    z-index: 1;
}
#region-header-first {
    z-index: 2;
}
#views_slideshow_controls_text_Slideshow-block, #views_slideshow_slide_counter_Slideshow-block, #views_slideshow_slide_counter_Slideshow-block_1{
        display: block;
}
#block-views-slideshow-block .views-slideshow-pager-field-item{
    display: none;
}
#slidecaption #slidetitle {
	padding-left: 0;
	font-size: 15px;
}
.views-slideshow-controls-bottom.clearfix {
	margin: 30px 0 10px;
}/*-------SLIDER------*/
.views-field.views-field-field-slider-image img {
	float: left;
	width:60%;
}
#slidecaption {
	width: 40%;
	float: right;
	height: 222px;
}
#slidecaption-inner {
	padding: 11px;
}
#slidecaption #venuedate {
	margin-top: 6px;
	padding-left: 0;
	font-size: 15px;
}
#slidelinks {
	position: absolute;
	bottom: 43px;
}
#views_slideshow_controls_text_pause_Slideshow-block_1 {
	display: none;
}
#block-views-slideshow-block .views-slideshow-controls-bottom {
	position: relative;
	bottom: 116px;
	z-index: 12;
	float: right;
	background-color: #d9d9d9;
	width: 40%;
}
#block-views-slideshow-block #views_slideshow_controls_text_next_Slideshow-block_1 {
	float: right;
}
#block-views-slideshow-block #views_slideshow_slide_counter_Slideshow-block, #block-views-slideshow-block #views_slideshow_slide_counter_Slideshow-block_1 {
	text-align: center;
	font-size: 18px;
	margin-top: -32px;
}
#views_slideshow_controls_text_previous_Slideshow-block_1:before {
        content: url("images/left.png");
  } 
#views_slideshow_controls_text_previous_Slideshow-block_1 a {
        display: none;
  } 
#views_slideshow_controls_text_next_Slideshow-block_1:before { 
        content: url("images/right.png");
  }
#views_slideshow_controls_text_next_Slideshow-block_1 a {
        display: none;
  }         
/************header second***************/
.front #region-header-second {
	border: 1px solid #f4f4f4;
	border-right: none;
	height: 812px;
	margin-left: 15px;
}
#region-header-second .region-inner {
	padding: 10px 0 0 15px;
}
.front .views-field.views-field-field-event-image, .front .views-field.views-field-field-video {
	float: right;
}
#block-views-events-block .views-row, #block-views-video-block-1 .views-row-1 {
	height: 112px;
}
#block-views-events-block .views-slideshow-controls-bottom {
	margin: 75px 0 0;
	text-align: center;
}
/*---------WHO WE ARE---------*/
#block-block-54 .content p a {
    margin-right: 0;
}

/*-----HOW IMPACT AFRICA--------*/

#block-block-63 {
	margin-top: -104px;
}
.view-success-stories .views-row {
	margin: 10px 15px 35px 16px !important;
} 
.front #zone-base-one-wrapper {
    position: relative;
	top:155px;
}
#zone-base-one-wrapper {
    z-index: 1;
}
.front #zone-preface-wrapper {
    position: relative;
    z-index: 1;
	top:155px;
}
#block-block-57 {
    float: left;
    max-width: 425px;
}
#block-views-success-stories-block .block-title {
	font-size: 32px;
}
.i18n-fr #block-views-success-stories-block .block-title {
	font-size: 25px;
}
.i18n-fr #block-block-57 {
    max-width: 585px;
}

.i18n-fr #block-views-success-stories-block .views-field-view-node a {
    left: -299px;
}

.i18n-fr #block-views-success-stories-block .views-field-nothing {
    left: -373px;
}
#block-views-success-stories-block .views-field.views-field-title {
	text-align: left;
	width: 204px;
}
#block-views-success-stories-block .views-field-nothing {
    float: none;
    left: -350px;
    position: relative;
    top: -150px;
}
#block-views-success-stories-block .views-field-view-node a {
    left: -285px;
    position: relative;
    top: -215px;
}
#views_slideshow_cycle_main_success_stories-block .views-field-field-video-success-stories img {
    max-height: 272px;
    width: 100%;
}
#widget_pager_bottom_success_stories-block {
    margin: -65px 0 15px;
    position: relative;
    z-index: 999999;
}
.views-slideshow-cycle-main-frame-row.views_slideshow_cycle_slide.views_slideshow_slide.views-row-3.views_slideshow_cycle_hidden.views-row-odd {
    height: 272px !important;
}
#views_slideshow_cycle_teaser_section_success_stories-block {
    height: 410px !important;
}
#block-views-success-stories-block .more-link a {
	margin: -45px 15px 20px 0;
}

/*----------------------NEWSLETTER---------------------*/
.front #zone-base-two-wrapper {
    position: relative;
    z-index: 1;
	top:155px;
}
#block-block-58 {
    float: left;
    max-width: 600px;
    width: 100%;
}
#block-block-58 .content p a {
    margin: -8px 0 0;
}
#block-simplenews-255 {
    float: right;
    margin: -10px 0 0;
    max-width: 290px;
}
#simplenews-block-form-255 input#edit-mail {
    height: 46px;
    width: 205px;
}
#simplenews-block-form-255 #edit-submit {
    top: 11px;
}
#simplenews-block-form-255 .compact-form-label {
    top: 12px;
}
#simplenews-block-form-255 .form-type-textfield {
    margin: 0;
}
#edit-submit--2 {
	margin-top: 0;
	height: 46px !important;
}
/*-------------------------HOME MEDIA SECTION-------------------------*/
.front #zone-base-three-wrapper {
    position: relative;
    z-index: 1;
	top:155px;
}
#zone-base-four {
	background: #fff none repeat scroll 0 0;
	position: relative;
	z-index: 1;
	top: 155px;
}
#region-base-four {
	margin-top: -52px;
}
#block-views-home-news-slideshow-block {
    float: left;
    max-width: 465px;
	width:100%;
}
#block-views-home-news-slideshow-block .views-slideshow-controls-bottom {
    position: relative;
    z-index: 999;
}
#block-views-events-block #views_slideshow_cycle_main_events-block {
    max-height: 244px !important;
}
#block-views-events-block .views-slideshow-controls-bottom {
    position: relative;
    z-index: 999;
}
#block-views-home-news-slideshow-block {
    min-height: 400px;
}
/*The Events*/

.node-type-events .field-name-field-venue {
    font-style: italic;
    float: left;
    padding-right: 14px;
    border-right: 1px solid #eee;
    margin-right: 12px;
}
.node-type-events .field-name-field-start-date {

    float: left;
    padding-right: 14px;
}
#block-block-59 {
	margin-right: 30px;
}
#block-block-60 {
    float: left;
    margin-left: 8px;
    max-width: 465px;
    width: 100%;
}
#block-block-60 .content div {
    max-width: 230px;
}
#block-selective-tweets-tweeter-feeds {
	height: 329px !important;
}
/*----------------------HOME MEDIA SECTION-------------------*/
#region-base-one blockquote p{
	font-size:21px;
}

#region-base-four .block {
    margin-bottom: 21px;
    width: 48%;
    height: 327px;
    float: left;
	overflow:hidden;
}
#block-views-video-block-1 {
   margin: 5px 0px;   
}
/*-------------------------FOOTER-------------------------*/
.front #zone-footer-wrapper {
	margin-top: 156px;
}
/*-------------the inside top menu-----------*/
#region-content .menu {
	display: inline-flex;
	background-color: #d9d9d9;
	width: 100%;
	margin-bottom: 20px;
}
#region-content .menu li {
	list-style: none !important;
	margin: 0 11px 0 0px;
}
#region-content .menu li.active {
	background-color: #9D0B0E;
}
#region-content .menu li a.active {
	color: #fff;
	padding-left: 4px;
}
/*-------------the inside side menu-----------*/
#region-sidebar-second {
	display: block;
}
#region-sidebar-second {
	margin-top: 172px;
}
.not-front #region-content {
	margin-top: 158px !important;
}
.easy-breadcrumb {
	display: none;
}
#zone-content {
	margin-top: -11em;
}
/*-----------CONTACT US---------*/
.contact_holder {
    float: right;
}
.contact_holder {
	float: right;
	width: 40%;
}

/* Media page */
.page-node-470 #block-views-photo-gallery-block .views-field.views-field-field-images, .page-node-470 #block-views-video-block .views-field.views-field-field-video {
    float: left;
    margin: 0 15px 0 0;
    text-align: center;
}
.page-node-470 #block-views-video-block .view-content {
    height: 102px;
}
.page-node-470 #block-views-photo-gallery-block .views-row, .page-node-470 #block-views-video-block .views-row {
	 float: left;
	 margin: 0 8px 12px;
}
.page-node-470 .region-inner.region-content-inner #block-views-photo-gallery-block, .page-node-470 .region-inner.region-content-inner #block-views-video-block {
	padding: 9px;
}
.page-node-470 #block-views-photo-gallery-block .view-content, .page-node-470 #block-views-video-block .view-content {
	padding: 5px 6px;
}
#block-views-video-block .views-row {
	clear: none;
}
.view-photo-gallery .views-row {
    width: 92%;
}
.view-photo-gallery .views-field.views-field-title {
    font-size: 16px;
}
/* End Media page */

/* GALLERY */
.page-node-470 #block-views-photo-gallery-block .view-content, .page-node-470 #block-views-video-block .view-content {
    height: auto;
    padding: 2px 17px;
	display: table;
}
.page-node-470 #block-views-photo-gallery-block .views-row {
    height: auto;
    margin: 0 0 0 20px;
    width: 190px;
}
.page-node-470 #block-views-photo-gallery-block .views-row-1 {
    margin-left: -3px;
}
.page-node-470 #block-views-photo-gallery-block .views-row-4 {
    margin: 0 0 0 18px;
}

/*- News Last Node -*/
.node-news .field-name-field-news-image {
    float: left;
    margin: 0 15px 0 0;
    max-width: 408px;
}
.node-news .field-name-field-city-town {
            float: left;
    padding-right: 14px;
    border-right: 1px solid #eee;
    margin-right: 12px;
}
.node-news .field-name-field-news-country {
    float: left;
    padding-right: 14px;
    border-right: 1px solid #eee;
    margin-right: 12px;
}
.node-news .field-name-field-news-date {
    float: left;
    font-style: italic;
    width: 265px;
}
.node-news .field-name-body {
    clear: both;
	margin: 15px 0 0 0;
}

/*- Press Release Last Node -*/
.node-press-release .field-name-field-press-image {
    float: left;
    margin: 0 15px 0 0;
    max-width: 408px;
}
.node-press-release .field-name-field-press-city-town {
    float: left;
    padding-right: 14px;
    border-right: 1px solid #eee;
    margin-right: 12px;
}
.node-press-release .field-name-field-press-realease-country {
    float: left;
    padding-right: 14px;
    border-right: 1px solid #eee;
    margin-right: 12px;
}
.node-press-release .field-name-field-date {
    float: left;
    font-style: italic;
    width: 265px;
}
.node-press-release .field-name-body {
    clear: both;
	margin: 15px 0 0 0;
}

/*-----PHOTO GALLERY --------*/
.page-media-photo-gallery .view-photo-gallery .views-row {
    float: left;
    margin: 0 18px 15px 0;
    max-width: 200px;
    min-height: 235px;
}

/*------AUDIO------*/
#node-page-1974 iframe {
    float: left; 
    width: 330px;
}
#block-block-29, #block-block-30 {
    height: 200px;
    width: 45%;
    margin-left: 20px;	
}
/*The Inside Banner Blocktitle*/
#region-header-first #blocktitle {
   margin-right: 8px;
   float: left;
   margin-top: -9px;
   padding: 0 4px;
   color: #fff;
   font-size: 50pt;
   font-weight: 700;
   text-transform: uppercase;
}

#region-header-first #blockcontent {
   color: #fff;
   float: left;
   margin-top: 11px;
   padding: 0px 0px 3px 28px;
   width: 53%;
   border-left: 3px solid #fff;
   font-style: italic;
   font-weight: 400;
   margin-left: 15px;
   font-size: 22px;
}

/*- Knowledge Forums Last Node -*/
.node-forums .field-name-field-forum-image {
    float: left;
    margin: 0 15px 0 0;
    max-width: 408px;
}
.node-forums .field-name-field-forum-venue {
    float: left;
    width: 265px;
}
.node-forums .field-name-field-forum-date {
    float: left;
    font-style: italic;
    width: 265px;
}
.node-forums .field-name-body {
    clear: both;
	margin: 15px 0 0 0;
}
/*Procurement Notices More link*/
.view-id-procurement_guidelines .views-field-view-node {

    border-radius: 0;
    float: right;
    height: 28px;
    margin: -31px -8px -4px;
    padding: 6px 0 4px 18px;
    text-align: left;
    width: 98px;
}

.view-id-procurement_guidelines .views-field-view-node a {
    height: 22px;
    padding: 5px 10px;
    text-align: center;
    width: 80px;
}

#block-block-64 p {

    font-size: 19px ! important;
    
}

#block-block-64 {
    top: 7px;
}
.menu-4946.menuparent.menu-path-node-3209.odd {
  margin-bottom: 9px;
}
/***********panels***********/

.pane-views .view-executive-board .views-row {
	margin-right: 45px;
	width: 150px;
	height: auto;
	margin-bottom: 15px;
}
.pane-views .view-executive-board .views-field-title {
	padding: 15px 0;
	margin-top: -47px;
	font-size: 12px;
	height: 18px;
}
.view-executive-board .pane-content {
	height: 360px;
	margin-right: 15px;
}
.pane-executive-board img {
	max-width: 400px;
}

.parent-mlid-4986 li {
	font-size: 13px !important;
}
.page-key-acbf-documents .pane-content {
	height: 160px;
}
.panel-pane .view-acbf-strategy .more-link, .panel-pane .view-bulletin .more-link {
	position: absolute;
	bottom: 25%;
}
#region-sidebar-first {
margin-top: 134px;
}
.webform-component--organization, .webform-component--head-of-organization, .webform-component--type-of-organization, .webform-component--country, .webform-component--city, .webform-component--address, .webform-component--contact, .webform-component--website-link, .webform-component--years-of-engagement-with-acbf, .webform-component--description-of-project, .webform-component--email, .webform-component--physical-address {
	display: inline-block;
	width: 48%;
}
.webform-component--relations-with-acbf, .webform-component--title, .webform-component--first-name, .webform-component--middle-name, .webform-component--maiden-name, .webform-component--last-name, .webform-component--nationality, .webform-component--contact-nomobile, .webform-component--contact-nomobile, .webform-component--contact-no-other, .webform-component--mailing-address, .webform-component--mailing-address, .webform-component--post-code, .webform-component--email-personal, .webform-component--email-work, .webform-component--occupation, .webform-component--occupation, .webform-component--organization-address, .webform-component--organization-contact,.webform-component--years-of-interactions-with-acbf, .webform-component--physical-address, .webform-component--relations-with-acbf {
	display: inline-block;
	width: 48%;
	
}
.webform-component--relations-with-acbf {
	margin-left: 44px !important;
}
.form-item.webform-component.webform-component-textarea.webform-component--physical-address {
	float: left;
	margin-right: 47px;
	margin-bottom: -30px;
}
/* Covid-19 page */
.view-news .views-row {
	display: flow-root;
	margin-bottom: 1em;
	border-bottom: 1px solid #eee;
}
.view-news .views-row img {
	float: left;
	clear: both;
	margin-right: 20px;
	margin-bottom: 2em;
}
#block-views-news-block-3 {
	display: inline-table;
	width: 50%;
}
#block-views-covid-19-video-block {
	display: inline-table;
	width: 46%;
	padding-left: 28px;
}
.view-covid-19-video .views-row a > img {
	float: left;
	clear: both;
	padding-right: 15px;
}
.view-covid-19-video .views-row {
	display: inline-block;
	width: 92%;
}
.view-news .views-row-1 {
	padding-top: 13px;
}
#block-block-79 {
	display: inline-table;
	width: 64%;
	float: left;
	padding-top: 41px;
}
#block-multiblock-2 {
	
	width: 36%;
}
#block-block-77 {
	left: 0px;
}