/*
 Theme Name:   Wesley Woods Child Theme
 Theme URI:    https://wesleywoods.org
 Description:  Custom GeneratePress child theme
 Author:       Melanie G Adcock
 Author URI:   https://adcockcreativegroup.com
 Template:     generatepress
 Version:      0.1
*/
/*Buttons*/

.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
    background: #004990;
    border: none;
    color: #ffffff;
    border-radius: 45px;
    -moz-border-radius: 45px;
    -webkit-border-radius: 45px;
}
.fl-builder-content a.fl-button:hover {
    background: #1c1c1c;
}
.fl-builder-content a.fl-button *, .fl-builder-content a.fl-button:visited * {
  color: #ffffff;
}

/*Custom Headers*/

.main-navigation .navigation-logo img {
    height: 88px !important;
}
.site-header {
z-index:9999;
}
.main-navigation ul ul {
z-index:99999;
}
#mobile-header {
background: rgba(255,255,255,.8) !important;
}
#mobile-header .site-logo .mobile-header-logo {
z-index:9999 !important;
}

.sticky-enabled .main-navigation.is_stuck {
    background: rgba(255,255,255,.8);
}
.fl-builder-content .fl-node-5bfcaf496ee9b  {
z-index:999;
}
/*Sticky Custom Headers*/
#sticky-navigation.main-navigation .main-nav ul li > a {
color:#004990;
}
#sticky-navigation .main-nav > ul > li[class*="current-menu-"] > a {
color:#1c1c1c;
}
#sticky-navigation .main-nav > ul li ul.sub-menu > li.current-menu-item > a {
color:#fff;
}

#sticky-navigation.main-navigation .main-nav ul li > a:hover {
color:#1c1c1c;
}
#sticky-navigation.main-navigation .main-nav ul li ul li > a:hover {
color:#fff;
}
#sticky-navigation div#primary-menu {
padding-top:15px;
}
#sticky-navigation li#menu-item-44183 a {
    color: #004990 !important;
    background:#c5f56b;
}
#sticky-navigation li#menu-item-46189 a:hover {
    color: #c5f56b !important;
    background:#004990;
}
nav.stuckElement li#menu-item-46189 a {
    color: #004990 !important;
    background:#c5f56b;
}
nav.stuckElement li#menu-item-46189 a:hover {
    color: #c5f56b !important;
    background:#004990 !important;
}
/*Mobile Header*/
.header-wrap #mobile-header.main-navigation {
background: rgba(255,255,255,.8) !important;
}
.header-wrap .main-navigation:not(.toggled):not(.navigation-stick) .menu-toggle {
color: #004990 !important;
}
.mobile-header-navigation .mobile-header-logo img {
    height: 75px !important;
}
#mobile-header.mobile-header-navigation .mobile-header-logo img {
padding: 15px 10px 0;
}

/* Page Header Styles*/
.page-header-content-container {
    padding-top: 45% !important;
    padding-bottom: 5% !important;
}
.page-header-content-container h1 {
    text-shadow: 1px 1px 4px rgba(17, 17, 17, 1);
    text-align: left;
    text-transform:uppercase;
}
div.fl-tabs-label:hover {
color:#004990;
}
.fl-tabs-vertical .fl-tabs-label.fl-tab-active {
color:#004990;
}
.fl-tabs-label {
    background: #eee;
}

div#shorter-full-height.fl-row-full-height .fl-row-content-wrap {
min-height:85vh !important;
}

/*Mobile Menu */
.slideout-navigation.main-navigation .main-nav ul li.current-menu-item > a {
color:#004990 !important;
}
.slideout-navigation.main-navigation.slideout-navigation .main-nav > ul > li.current-menu-item > a i._mi {
color:#004990 !important;
}
.slideout-navigation.main-navigation.slideout-navigation .main-nav > ul > li > a {
    line-height: 35px;
    padding: 10px 20px;
}
.slideout-navigation.main-navigation.slideout-navigation .main-nav > ul > li > a:hover {
color:#004990 !important;
background:#fff;
}