.page-not-front nav.affix-top #mega-menu-wrap-primary {
    height: 80px;
    padding-top: 21px;
    background: #fff;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.37);
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
    color: rgb(47, 47, 47);
}
#mega-menu-wrap-primary{    background: #fff;}
.page-not-front div#site-header-menu .main-navigation:before {
    height: 75px;
    background-position: 0;
    width: 220px;
    background-size: 100%;
    margin-left: 30px;
}
.page-not-front div#site-header-menu .main-navigation.affix:before {
    background-size: 100%;
    width: 160px;
    background-position: center 14px;
    height: 59px;
}
.page-not-front #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
    box-shadow: 0px 3px 5px -2px rgba(0, 0, 0, 0.48);
    border-top: 0;
    border-bottom: 0px solid;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{
  background: #03A9F4;
      color: #ffffff;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
    background: #03A9F4;
}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, 
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{
    right: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    background: rgb(3, 169, 244);
    color: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:nth-last-child(2) a {
    background: #d7005d;
      color: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:nth-last-child(1) a {
    background: #0d4465;
    color:#fff;
}
.home.home-v2 .affix #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:nth-last-child(2) > a.mega-menu-link{
background: #fff;
 border-bottom: 5px solid #d7005d;
}
.home.home-v2 .affix #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:nth-last-child(1) > a.mega-menu-link{
background: #fff;
 border-bottom: 5px solid #0d4465;
}
.page-not-front .entry-header {
    background-image: url(https://sdgactioncampaign.org/wp-content/themes/GFOI/theme-base-img/simple-pat.png);
    width: 98.912222vw;
    left: 50.5%;
    right: 50.0%;
    margin-left: -50vw;
    margin-right: -50vw;
    position: relative;
    box-shadow: inset 0px -142px 0 0px rgba(33, 150, 243, 0.91) ;
}
.page-not-front .entry-header h1.entry-title {
    padding-top: 0;
    padding: 25px 4.5455%;
    margin: 0 0 20px 0;
    color: #fff;
}
.page-not-front .site-content {
    margin-top: 80px;
}

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active>a {
    border-color: #1a91f1!important;
    background-color: #1a91f1!important;
    color: #fff!important;
    bottom: -3px;
    background-image: none;
}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a:focus, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a:hover {
    background-color: #1a91f1!important;
}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a {
    border-color: #e3e3e3!important;
    background-color: #4c4b4b!important;
    color: #fff!important;
    background-image: none!important;
    font-weight: 700!important;
  border-bottom: 0px!important;
    box-shadow: none!important;
}
.vc_tta-tabs.vc_tta-o-no-fill ul.vc_tta-tabs-list {
    border-bottom: 4px solid #359ff4!important;
      margin-bottom: 30px;
    text-align: center;
}

body:not(.lyteboxed) #viz-client-container {
        width: 100%!important;
    }



@media screen and (min-width: 1200px){
.image-text-block .wpb_text_column figure.wp-caption.alignleft {    margin-left: 0!important;}
}
@media screen and (max-width: 44.375em){

    .page-not-front .site-branding{
        height: 0;
    }
    .site-header-main #google_translate_element{
        right: 54px;
        left: inherit;
        top: 0px!important;
        border-radius: 0;
        background-color: #03A9F4;
        border: none;
        padding: 16px 15px;
        height: 60px;
        width: 60px;
    }
    .goog-te-gadget-simple {
        background-size: 87%;
    }
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:before{
        color: #252525;
    }
	#mega-menu-wrap-primary .mega-menu-toggle{background: #fff;}

}