/*
Theme Name: Aileron Shift Child Theme
Theme URI: http://aileronshift.com
Version: 1.0
Description: A child theme that can be used for custom development.
Author: Aileron Shift
Author URI: http://aileronshift.com
template: bb-theme
*/

/* HEADER */
#menu-main-menu li.main-join a {
    background: #0073B1;
    color: #fff;
    border-radius: 20px;
    padding: 10px 25px;
}

#menu-main-menu li.main-login a {
	border: 1px solid #B7C0CA;
    border-radius: 20px;
    padding: 9px 16px;
	margin-right: 10px;
}

#menu-main-menu li.main-join a:hover,
#menu-main-menu li.main-join a:active,
#menu-main-menu li.main-join a:focus {
	background: #475973;
	color: #fff;
}
#menu-main-menu li.main-login a:hover,
#menu-main-menu li.main-login a:active,
#menu-main-menu li.main-login a:focus {
	background: #475973;
}

nav .fl-menu-mobile-flyout #menu-main-menu {
	text-align: left;
}

@media (max-width: 768px) {
     .flyout-menu .fl-col-group.fl-col-group-equal-height {
        display: flex;
        flex-wrap: nowrap;
    }
	
	.flyout-menu .fl-col-group.fl-col-group-equal-height .flyout-col-2 .fl-module-button {
		margin-right: 0 !important;
	}
	
	.flyout-menu .fl-col-group.fl-col-group-equal-height .flyout-col-3 .fl-module-icon .fl-module-content {
		margin-left: 0 !important;
	}
	
	#menu-main-menu-1 li.main-login,
	#menu-main-menu-1 li.main-join {
		display: none;
	}
	
	.uabb-offcanvas-close-icon-wrapper {
	top: 50px;
	}
}	
	

.menu .sub-menu .menu-item .uabb-has-submenu-container a::before {
	content: "+" !important;
	margin-left: -20px;
    padding-right: 10px;
}


/* Secondary Menu */
#menu-secondary-menu li.secondary-family:hover a,
#menu-secondary-menu li.secondary-family:focus a,
#menu-secondary-menu li.secondary-family:active a {
	background-color: #90C856;
	color: #fff;
}

#menu-secondary-menu li.secondary-personal:hover a,
#menu-secondary-menu li.secondary-personal:focus a,
#menu-secondary-menu li.secondary-personal:active a {
	background-color: #0073B1;
	color: #fff;
}


#menu-secondary-menu li.secondary-business:hover a,
#menu-secondary-menu li.secondary-business:focus a,
#menu-secondary-menu li.secondary-business:active a {
	background-color: #475973;
	color: #fff;
}



/* COMPONENTS */
.list-style-01 ul {
	list-style: none;
}

.list-style-01 ul li {
	display: flex;
	margin-bottom: 20px;
}

.list-style-01.bullet-blue ul li::before {
	content: url("/wp-content/themes/bb-theme-child/images/ul-check-bullet-blue.svg");
	margin-right: 15px;
}

.list-style-01.bullet-green ul li::before {
	content: url("/wp-content/themes/bb-theme-child/images/ul-check-bullet-green.svg");
	margin-right: 15px;
}



/* FOOTER */
.footer-column .footer-menu ul {
	list-style: none;
    padding-left: 0;
}

.footer-column .footer-menu ul li {
	line-height: 2.0;
	font-size: 16px;
}


/* MEDIA QUERIES */

@media (max-width: 600px) {
	.footer-column .footer-menu ul  {
		text-align: center;
	}
	.footer-column .footer-menu ul li {
	line-height: 1.7;
	font-size: 20px;
}
}