/*
Theme Name: HomeSphere
Theme URI: http://www.homespehere.com
Version: 1.0
Description: A custom Beaver Builder Child Theme.
Author: Akavit
Author URI: http://www.akavit.com
template: bb-theme
*/

/* Add your custom styles here... */

/*------ REMOVE HORIZONTAL SCROLL ------ */

.fl-page-content {
    overflow: hidden;
}



/* -------------   Main Navigation   --------------- */

.current-menu-item > a {
	border-bottom: 2px solid #ff9500;
	border-width: 1;
}
.fl-page-nav .navbar-nav > li {
	padding: 10px 10px;

}
.fl-page-nav .navbar-nav > li > a {
	padding: 5px 0;

}
.join-today a {
	border: 2px solid #b5b5b5;
	border-radius: 5px;
	padding: 10px 15px !important;
	top: -7px;
}

.join-today a:hover {
	border: 2px solid #f89921;
	color: #4c4c4c;
}

.log-in a {
	border: 2px solid #b5b5b5;
	border-radius: 5px;
	padding: 10px 15px !important;
	top: -7px;
}

.log-in a:hover {
	border: 2px solid #f89921;
	color: #4c4c4c;
}

.enroll-button a {
	border: 2px solid #66ba00;
	border-radius: 5px;
	color: #66ba00;
	padding: 10px 15px !important;
	top: -7px;
}

.enroll-button a:hover {
	border: 2px solid #f89921;
	color: #4c4c4c;
}



.fl-page-header-fixed
.fl-page-nav .navbar-nav > li {
    padding: 4px 6px;
}
.fl-page-header-fixed .join-today .log-in a {
	top:0;
}

/*-- New Code added start by RB 4-25-19 --*/
.fl-page-header li.menu-item-has-children > a:after {
  content: "\f107";
  font-family: FontAwesome;
  margin-left: 10px;
}
/*-- New Code added end by RB 4-25-19 --*/


li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-3999 a {
	font-size: 14px;
	font-weight: 300;
	text-transform: none;
}

li.noclick > a {
	cursor: default;
}
li.noclick > a:hover {
	color: #4c4c4c !important;
}



/* -------------   Footer   --------------- */


.fl-page-footer {
	border-color: #ffffff;
}
.fl-page-footer-widgets{
	font-size: 14px;
	line-height: 24px;
}
.fl-page-footer-widgets h4.fl-widget-title {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 1px;

}
.fl-page-footer-widgets div.social a * {
    color: #8c8c8c;
}


div.social i.fa {
    font-size: 16px;
    padding-right: 20px;

}

i.fa.contact {
    color: #0099cc;
}



/* -------------   HS Button 2  --------------- */

a.uabb-button.uabb-creative-button.uabb-creative-flat-btn.uabb-animate_from_top-btn.button2
{
	border: 2px solid #4c4c4c !important;

}

a:hover.uabb-button.uabb-creative-button.uabb-creative-flat-btn.uabb-animate_from_top-btn.button2 {
		border: 2px solid #b4b4b4 !important;
		-webkit-box-shadow: 5px 0px 30px 0px rgba(87,87,87,0.1);
    -moz-box-shadow: 5px 0px 30px 0px rgba(87,87,87,0.1);
    box-shadow: 5px 0px 30px 0px rgba(87,87,87,0.1);
}


/* -------------   HS Button 1  --------------- */

a.uabb-button.uabb-creative-button.uabb-creative-flat-btn.uabb-animate_from_bottom-btn {
   /* border: 1px #1e3788 solid; */
}

/* -------------   HomePage Row 2   --------------- */

.fl-node-5a2f1b81d0ecf {
    margin-top: -50px;
    padding-top: 15px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 30px 0 rgba(87,87,87,0.5);
    -moz-box-shadow: 0 2px 30px 0 rgba(87,87,87,0.5);
    box-shadow: 0 2px 30px 0 rgba(87,87,87,0.5);
}



/* -------------   MISC  --------------- */

.fl-node-5a4e4a5a42f33 select.uabb-masonary-filters {
    height: 40px;
    padding: 0px 12px 0px 12px !important;
}

em.no-break {
	white-space: nowrap;

}
.shadow {
	display: inline-block;
	-webkit-box-shadow: 0px 4px 15px 0px rgba(87,87,87,0.3);
	-moz-box-shadow: 0px 4px 15px 0px rgba(87,87,87,0.3);
	box-shadow: 0px 4px 15px 0px rgba(87,87,87,0.3);
}
.light {
	font-family: 'Roboto', sans-serif;
	font-weight: 100 !important;
}

.text-white { color: #ffffff; }

.text-center { text-align: center; }

h2.i-am { font-size: 28px; }

h4 { font-weight: 400; }

.counter { height: 86px; }

.bring-front {
	z-index: 10;
}




/* -------------   Main Navigation  --------------- */




.col-md-4.fl-page-header-logo-col {
width: 26%;
}

.fl-page-nav-col.col-md-8 {
width: 74%;
}


.fl-logo-img {
    max-width: 75% !important;
}


@media screen and (max-width: 1010px) {

p.text-right {
text-align: center;
}

.col-md-4.fl-page-header-logo-col {
width: 40%;
}

.fl-page-nav-col.col-md-8 {
width: 60%;
}

.fl-logo-img {
    max-width: 100%;
}

.fl-page-nav-right .fl-page-header-logo {
    padding-left: 0px !important;
}



.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav .navbar-toggle {
    line-height: 40px;

}

.fl-page-header-logo {
margin-right: 0px;
}

}

@media screen and (max-width: 768px) {

.col-md-4.fl-page-header-logo-col {
width: 70%;
}

.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .fl-page-nav .navbar-toggle {
    line-height: 30px;

}

.fl-page-nav-col.col-md-8 {
    width: 100%;
}

}


/* ---------------   Footer  ----------------- */
.foot-flex-container {
    width: 100%;
    margin: 0 auto;
    display: -webkit-flex; /* Safari */     
    display: flex; /* Standard syntax */
}

.foot-flex-container .column {
    -webkit-flex: 1; /* Safari */
    -ms-flex: 1; /* IE 10 */
    flex: 1; /* Standard syntax */
}
.foot-flex-container .column.bg-alt {
}






