/*
    Theme Name:     Absolute Child
    Theme URI:      http://underscores.me/
    Author:         Ian Dempsey
    Author URI:     https://ian-dempsey.com/
    Description:    Description
    Template:       absolute-theme
    Version:        1.0.0
    License:        GNU General Public License v2 or later
    License URI:    http://www.gnu.org/licenses/gpl-2.0.html
    Tags:           light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
    License:        GNU General Public License v2 or later
    Text Domain:    absolute-child
*/

#menu-header-widget .menu-item-23,
.mobile-second-slide-in-nav .menu-item-23,
.hero-button-container .hero-btn:last-of-type{
    display: none;
}

body.search-results .search-results-text h2 a{
    color: #414042;
}

body.search-results .search-results-text h2 a:hover,
body.search-results .search-results-text h2 a:focus{
    color:#20b4e0;
}

.mobile-header {
    position: fixed;
    width: 100%;
    bottom: 0;
    background: #20b4e0;
    left: 0;
    z-index: 10000;
    padding: 5px 0;
    height: 47px;
}
.mobile-header ul { 
    margin: 0px; 
    padding: 0px;  
}
.mobile-header ul li {
	list-style: none;
	width: 33.333%;
	text-align: center;
	color: white;
	float: left;
	height: 37PX;
	line-height: 37PX;
	cursor: pointer;
	font-size: 20px;
}
.mobile-header ul li a {
    color: white;
} 
.mobile-header ul li + li {
	border-left: white solid 1px;
}
.mobile-header .nav-bar-m a {
	display: inline-block;
	width: 18px;
	height: 15px;
}
.mobile-header .nav-bar-m a span {
	display: block;
	width: 100%;
	height: 3px;
	background-color: white;
}
.mobile-header .nav-bar-m a span + span {
	margin-top: 3px;
}
.mobile-header .hamburger-inner,
.mobile-header .hamburger-inner::before, 
.mobile-header .hamburger-inner::after,
.mobile-header .hamburger:hover .hamburger-inner,
.mobile-header .hamburger:hover .hamburger-inner::before, 
.mobile-header .hamburger:hover .hamburger-inner::after {
    background-color: white !important;
}
.mobile-header button.hamburger {
    text-align: center;
    margin: 0;
    padding: 0;
}
@media (min-width: 1000px) {
  .mobile-header {
    display: none;
  }
}