body {
	border-left: 40px solid #f7d423;
	background-color: #D9D9D9;
}

@media only screen and (max-width: 400px) {
  body {
    border-left: 5px solid #f7d423;
  }
}

.inner-hero-row {
	margin-top: 100px;
    position: relative;
    overflow: visible;
}

.inner-hero-column {
    position: relative;
    overflow: visible;
}

.inner-hero-img {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 20;
}

.img-50-50 {
    width: 30%;
    max-height: 500px;
}

.content-50-50 {
    width: 70%;
}

.fl-archive .fl-post-header {
	display: block;
}

.fl-post-header {
	display: none;
}


.fl-archive-header {
	margin-top: 100px;
}

/* Target element */
.anchor-target::before {
  content: "";
  display: block;
  height: 100px; /* Height of your offset */
  margin-top: -100px; /* Negative margin equal to the height */
  visibility: hidden;
  pointer-events: none;
}

/* NAVBAR */
.navbar-sticky {
	position: fixed;
	width: 100%;
}

.fl-menu .menu > li {
	font-size: 18px;
    line-height: 1;
    text-transform: uppercase;
}

.fl-menu .menu > li:hover {
	font-weight: 600;
}

.sub-menu > li {
    font-size: 16px;
    line-height: 1;
	font-weight: 400 !important;
}

.sub-menu > li:hover {
	font-weight: 600 !important;
}

a {
   /* color: #f7d423; */
	color: #009;
}

a:hover,a:focus {
    color: #009;
}

/* SIDEBAR */
.sidebar-img {
    max-width: 200px;
	margin-bottom: 20px;
}

/* GRID STYLES */
.grid-img {
    width: 100%;
    height: 100%;
    max-width: 340px;
    max-height: 300px;
    border-bottom: 5px solid #F7D423;
}

.mentor-grid-width {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

/* search results page mods */
.fl-archive h2 {
	font-size: 1.0em !important;
	font-weight: 525 !important;
}

.fl-archive p {
	font-size: .8em !important;
	line-height: 1.25em;
}

.fl-archive .fl-post-more-link {
	font-size: .75em !important;
}

/* WooCommerce CSS Mods */

.woocommerce-products-header__title {
	font-size: 2em !important;
	text-transform: none;
}

/* Set Product Description header sizes to normal */

.product_title {
	font-size: 1.25em !important;
	text-transform: none;
	font-weight: 600;
}

.product h1 {
	font-size: 2em;
	text-transform: none;
}

.product h2 {
	font-size: 1.5em;
	text-transform: none;
}

.product h3 {
	font-size: 1.2em;
	text-transform: none;
}

.product h4 {
	font-size: 1em;
	text-transform: none;
}

.price {
	margin-top: .75em !important
}

.fl-woo-content {
		margin-top: 150px;
		position: relative;
		overflow: visible;
		border-top: 3px solid;
	  border-top-color: #f7d423;
	
}

.menu-woocommerce-menu-container {
	display:block;
	text-align: right;
	color: #000000;
	margin-top: 12px;
	margin-bottom: 12px;
	font-size: 14px;
	
}

ul#menu-woocommerce-menu li {
	list-style-type: none;
	display: inline;
	padding 3px;
}

.menu-woocommerce-menu-container a {
	color: #000;
	padding: 6px;
	background-color: #f7d423;
}

.menu-woocommerce-menu-container a:hover {
	color: #f7d423;
	text-decoration: none;
	padding: 6px;
	background-color: #000;
}

.woocommerce-breadcrumb {
		text-align: left;
		font-size: 14px !important;
		color: #000000 !important;
	  margin-top: 12px !important;
}

.woocommerce-breadcrumb a, .woocommerce-breadcrumb a:hover
{
		color: #009 !important;
}

.woocommerce-MyAccount-content {
	margin-top: 5px;

}

/* end WooCommerce CSS Mods */

/* MembershipWorks CSS Mods */

/* remove sign out button */
/*#SFusrmnulog {
	display: none !important;
} */

/* Teachpress CSS Mods */
.fa-globe {
	display:none;
}
.tp_abstract_entry { 
	background-color: #f8f8f8; 
	border-radius: 5px;
}
.tp_links_entry
{
	background-color: #DFF3FF;
	border-radius: 5px;
}
.tp_links_entry ul {
	margin: 10px 0 10px 30px;
}
.tp_pub_menu .tp_resource_link a {
	font-weight: bold;
	color: #009;
}
.tp_pub_menu .tp_abstract_link {
	font-weight: bold;
}
.tp_pub_menu .tp_abstract_link a
{
	color: #1e73be;
	font-weight: bold;
}

span.tp_single_title {
    font-size: 0.9em;
	  font-style: italic;
}

span.tp_single_author {
    font-size: 0.9em;
}

span.tp_single_year {
    font-size: 1em;
}

span.tp_single_additional {
    font-size: 0.9em;
}
/* end teachpress CSS mods */