/*
Theme Name:   Memberoni Child Theme
Theme URI:    http://www.membersiteacademy.com
Description:  Child Theme for Memberoni, the membership site theme from Member Site Academy
Author:       Mike Morrison
Author URI:   http://www.themembershipguys.com
Template:     memberoni
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  memberoni-child
*/

@font-face {
	font-family: 'LEMONMILKPro-Light';
	src: url('/wp-content/themes/memberoni-child/fonts/lemon-milk-pro-light.eot');
	src: url('/wp-content/themes/memberoni-child/fonts/lemon-milk-pro-light.eot?#iefix') format('embedded-opentype'),
             url('/wp-content/themes/memberoni-child/fonts/lemon-milk-pro-light.woff2') format('woff2'),
	     url('/wp-content/themes/memberoni-child/fonts/lemon-milk-pro-light.woff') format('woff'),
	     url('/wp-content/themes/memberoni-child/fonts/lemon-milk-pro-light.ttf') format('truetype'),
		url('lemon-milk-pro-light.svg#youworkforthem') format('svg');
	font-weight: normal;
	font-style: normal;
}

.logged-in #menu-item-1762 { display: none;}
/* Adjust coupon visibility for specific products */
.postid-873 .have-coupon-link, .postid-873 .mepr_coupon, .postid-7594 .have-coupon-link,.postid-7594 .mepr_coupon {	display: none !important;}
.postid-7833 .mepr_coupon,.postid-7725 .mepr_coupon,.postid-7833 .have-coupon-link,.postid-7725 .have-coupon-link {	display: block !important;	cursor: auto !important;}
.postid-7833 .have-coupon-link:hover,.postid-7725 .have-coupon-link:hover {	color: #0091c9 !important;}
/* Search results */
.search-results .article h1.article_title {	text-align: left;}
.search-results .article-byline {	display: none;}
.search-results .article-thumb {	max-width: 350px;}
/* CANDACE ADDED FOR MAX MOBILE MENU to override theme menu */
@media only screen and (max-width: 800px){	.mobile-nav {display: none!important;} #nav_main {display: block!important;} .menu-secondary-container {display: none!important;} }
@media only screen and (min-width: 801px){	 .menu-secondary-container {display: block;} }
/* new 2020 ski lab styles */
/* h1, h2, h3, h4, h5, h6 {    font-family: "LEMONMILKPro-Light"!important;} */
/* .mp_wrapper table thead, .mp_wrapper table th, .allcaps {  font-family: "LEMONMILKPro-Light"!important;} */
.header-login { float:right; }
.header-login .button {  background-color: transparent;  border: 1px #fff solid;  color: #fff;  padding: 15px 15px;  text-align: center;  text-decoration: none;  display: inline-block;  font-size: 16px;  margin: 20px 2px;  cursor: pointer;font-weight:700;}
.header-join { float:right; }
.header-join .button { background-color: #ffffff; border: 1px #fff solid; color: #0091c9; padding: 15px 15px;  text-align: center;  text-decoration: none;  display: inline-block;  font-size: 16px;  margin: 20px 2px;  cursor: pointer;font-weight:700;} 
.header-join .button:hover { color:#fff;} 
#content {    width: 100%;    max-width: 1260px;   margin: 0 auto;/*margin-top:2px!important*/; padding: 15px; background-color:transparent!important; }
#nav_main, #main_menu {    font-family: "Lato";/*box-shadow: -1px 1px 3px 1px #ccc;*/}
.page_title {    padding: 45px 0;    background-color: #f9f9f9;    margin-top: 5px;}
#header {background: rgb(18,121,161);background: -moz-linear-gradient(180deg, rgba(18,121,161,1) 60%, rgba(61,179,211,1) 100%);background: -webkit-linear-gradient(180deg, rgba(18,121,161,1) 60%, rgba(61,179,211,1) 100%);background: linear-gradient(180deg, rgba(18,121,161,1) 60%, rgba(61,179,211,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1279a1",endColorstr="#3db3d3",GradientType=1);   /*padding: 15px 0;*/}

nav#lesson_categories ul li {padding: 5px 15px 5px 15px;}
nav#lesson_categories ul li a {  	text-transform:none;	font-size: 16px;font-weight: 400;/*box-shadow: -1px 1px 3px 1px #ccc;*/	text-decoration: none;}
nav#lesson_categories ul li a {color: #000000;text-decoration: none;}
nav#lesson_categories ul li a:hover {color: #000000;background-color: #9CD1E8!important;}
a.filter {	 color: #000000!important;   background-color: white!important;}
a.filter:hover { color: #000000!important;}
nav#lesson_categories ul li.view_all a.active {    background-color: #098DC6!important;	color: #000000!important;}
nav#lesson_categories ul li a.active{	background-color: #098DC6!important;color: #FFFFFF!important;	text-transform:none;	font-size: 16px;	font-weight: 400;}
.course-content {  background-color: #fff!important;border-bottom:#ccc solid 1px;border-left: #ccc solid 1px;border-right: #ccc solid 1px;  }
.course-listing .course-content a.button { position: absolute;left: 20px;bottom: 20px; border: #ccc solid 1px; color: #000000; text-transform: none; font-weight: 400;text-decoration: none;background: transparent;}
.course-listing .course-content a.button:hover {border: #000000 solid 1px; background-color:#9CD1E8!important; color: #000;}
.course-listing .course-content h4 a {    color: #000000;	font-size:90%; text-decoration: none;}
.course-listing .course-content .course-meta {    text-transform: none;    font-size: 16px;	color: #000000;}
.course-listing .course-content .course-meta span { background-color: #fff!important;}
.page_title {  background-color: #fff!important;}
#course_lesson_box {  text-transform: none;}
#course_lesson_box h1 {text-transform: none; font-size:16px!important;color:#000000;background-color: #098DC6!important;}
#course_lesson_box ul.course_lesson_list li {  margin-bottom: 0px;    border-bottom: #ccc solid 1px; font-size:16px!important;   border-left: #ccc solid 1px;   border-right: #ccc solid 1px;}
#course_lesson_box ul.course_lesson_list li a { font-size:16px!important;color: #5E5E5E!important;background-color:#fff!important;    font-weight: 400;text-decoration: none;text-transform: none!important;}
#course_lesson_box ul.course_lesson_list li a:active {color: #000000;background-color:#6BBADC!important;    text-transform: none;}
#course_lesson_box ul.course_lesson_list li a:hover {color: #000000!important;	background-color:#098DC6!important;}
#course_lesson_box ul.course_lesson_list li.active {background-color: #098DC6!important; text-transform: none;}
.user_name:before{content: '\f347';font-family: dashicons;font-weight: normal; display: inline-block;margin: 0 0 0 6px;vertical-align: top;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; transform: rotate(0);color: inherit;position: relative; background: transparent;height: auto;width: auto;right: auto;line-height: inherit;}
#nav_main ul li:first-child { padding:0px!important;}
#nav_main ul li { /*list-style: none;position: relative;text-transform: uppercase;display: inline-block; *//*padding: 7px 20px!important; *//*margin-bottom: 0;*/ font-size: 16px;font-weight:400;}
.nav_shadow {box-shadow: -1px 1px 3px 1px #ccc;}
/*.menu-secondary-container {}*/
ul#menu-secondary { text-align: left;}
/*.menu-secondary-container {   box-shadow: inset 0px 2px 3px 0px #ccc;}*/
.nav-menu-last-item {border: 2px solid #1279a1!important;padding: 3px;}
.nav-menu-last-item a {color:#1279a1!important;}
/*.nav-menu-last-item:hover {color:white!important;}*/
#footer {  background: rgb(232,183,183);    background: linear-gradient(180deg, rgba(232,183,183,1) 20%, rgba(247,220,139,1) 100%);color:#5f5f5f;}
#footer a { color:#5f5f5f;}
#footer a:hover { color:#1279a1!important; }
#footer a { color:#525252!important;}
#footer p {font-size:16px!important;color:#525252}
#menu-secondary li {padding:4px 20px!important;}
.menu-secondary-container {background:#ececec;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { line-height: 40px;	height: 40px;}
#mega-menu-wrap-primary {border-radius: 0;padding:10px!important;}
#mega-menu-wrap-loggedin #mega-menu-loggedin > li.mega-menu-item > a.mega-menu-link {line-height: 40px;height: 40px;}
#mega-menu-wrap-loggedin {border-radius: 0; padding: 10px!important;}


/* CONTENT WITH SIDEBAR NEW */

#content.fp-content {
	display: flex;
	flex-wrap: wrap;
	max-width: 100% !important;
	padding: 0 !important;
}

#content.fp-content .col-full-left-new{
	width: 20% !important;
	position: relative; 
	overflow: hidden;
}

/* #content.fp-content .col-full-left-new .elementor-section {
	position: fixed;
	max-width: 20% !important;
    margin-top: 0px;
    margin-bottom: 0px;
    top: 85px;
	height: calc(100vh - 85px);
    overflow-y: scroll;
	padding-right: 0;
	box-shadow: rgb(8 141 198 / 30%) 0px 0px 12px;
} */
#content.fp-content .col-full-left-new .elementor-element.e-parent {
	position: fixed;
	max-width: 20% !important;
    margin-top: 0px;
    margin-bottom: 0px;
    top: 85px;
	height: calc(100vh - 85px);
    overflow-y: scroll;
	padding-right: 0;
	box-shadow: rgb(8 141 198 / 30%) 0px 0px 12px;
}

#content.fp-content .col-full-left-new .elementor-section .elementor-column{
	box-shadow: none;
}
/* #content.fp-content .col-full-left-new .elementor-section::-webkit-scrollbar {
  display: none;
}
#content.fp-content .col-full-left-new .elementor-section {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
} */
#content.fp-content .col-full-left-new .elementor-element.e-parent::-webkit-scrollbar {
  display: none;
}
#content.fp-content .col-full-left-new .elementor-element.e-parent {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

#content.fp-content .col-full{
	width: 80% !important;
	padding: 0;
}

#content.fp-content .col-full .grid_wrap{
	padding: 0 50px;
}

#content.fp-content .col-full .page_title .inner{
	margin: 0 60px;
}

#content.fp-content .col-full .tve_flt{
	padding: 0 60px;
}





@media (max-width: 1024px){
	#content.fp-content .col-full-left-new{
		width: 100% !important;
		padding: 20px 5px;
		display: none;
	}
	#content.fp-content .col-full{
		width: 100% !important;
		padding: 0px 10px;
	}
	#content.fp-content .col-full .grid_wrap{
		padding: 0 0;
	}
	#content.fp-content .col-full .page_title .inner{
		margin: 0 -10px;
	}
	#content.fp-content .col-full .tve_flt{
		padding: 0 10px;
	}
}

.stick {
  position: fixed;
  top: -240px;
}