/*
Theme Name:     LMS Child
Theme URI: 		http://wedesignthemes.com/themes/lms/
Author: 		multimedia-design
Author URI: 	http://multimedia-design.co.uk
Description:    Child theme for the LMS theme powered by DesignThemes
Template:       lms
Version:        4.2
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text domain:    
*/
.addaborder a {
	border: 2px solid #595959!important;

}

.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary {
    margin-bottom: 0.5em;
}

.single-course .wc-memberships-restriction-message.wc-memberships-content-restricted-message {
	display: none;
}

#main-menu > ul > li.addabackground > a:hover, #main-menu ul.menu li.addabackground a:hover {
	color: #FFF!important;
}

#main-menu > ul > li.addabackgroundgold > a:hover, #main-menu ul.menu li.addabackgroundgold a:hover {
	color: #FFF!important;
}

#main-menu > ul.menu > li {
    margin: 0 0 0 10px;
}

.coursehide {
	display: none;
}

.coursesplit-1 {
	display: block;
}

.split-nav {
	clear: both;
	text-align: center;
}
.split-nav a {
	padding: 7px 13px;
	background: #478bca;
	margin: 0 5px;
	color: #fff;
}

span.share-buttons{
  list-style: none;
  padding: 0;
}

span.share-buttons .sr-only {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

span.share-buttons img{
  width: 32px;
}

#subscription-toggle {
  float: right;
}

.bbp-forum-content {
  line-height: 18px;
}

.cta-box-wrap {
	padding: 45px 15px;
	background: url(https://www.spytunes.com/wp-content/uploads/2017/12/2.jpg) no-repeat;
}

.single-course .course-meta.course-enrolment {
	display: none;
}

.header-search {
	display: none!important;
}

.main-title-section-wrapper {
    padding: 25px 0; 
}

.woocommerce #customer_details.col2-set .col-1, .woocommerce-page #customer_details.col2-set .col-1,
.woocommerce #customer_details.col2-set .col-2, .woocommerce-page #customer_details.col2-set .col-2 {
    clear: both;
    float: none !important;
    width: 100% !important;
    margin-right:0 !important;
    text-align: left;
    padding-bottom: 20px;
}

.logged-in #floating-footer {
	display: none;
}

#floating-footer {
	background: #478bca;
	padding: 25px 15px 15px;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
}

.floating-footer-wrap {
	margin: 0 auto;
	max-width: 1050px;
	color: #fff;
}
.floating-footer-wrap p { 
	line-height: 55px;
	font-weight: bold;
}

.floating-footer-wrap a { 
	float: right;
	color: #fff;
	background: #FFA500;
	border-radius: 5px;
	display: inline-block;
	padding: 15px 30px;
	font-weight: bold;
	line-height: 24px;
}

@media screen and (max-width: 768px) { 
	.floating-footer-wrap a { 
		float: none;
		display: block;
		margin-top: 10px;
	}
	.floating-footer-wrap p { 
		line-height: 24px;
		text-align: center;
	}
}

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

.addabackground a {
	border: 2px solid #478bca!important;
	background-color: #478bca!important;
	color: #FFF!important;
}
	
.addabackgroundgold a {
	border: 2px solid #FFA500!important;
	background-color: #FFA500!important;
	color: #FFF!important;
}

}

@media screen and (min-width: 961px) {

    .single-course .course-lessons article.lesson {
	float: left;
	width: 49%;
	margin-right: 1%;
    }
}

@media screen and (min-width: 1100px) {

 .single-course .course .course-meta.course-enrolment {
  float: right;
  width: 49%;
  text-align: center;
 }

 .single-course .course .course-video {
  float: left;
  width: 49%;
 }

 

 .single-course.logged-in .course .course-meta.course-enrolment {
  float: none;
  width: 100%;
  text-align: left;
 }

 .single-course.logged-in .course .course-video {
  float: none;
  width: 100%;
 }

 .single-course .course-meta .cart {
	width: 100%!important;
 }

 .single-course .course-meta .cart .single_add_to_cart_button {
    float: none!important;
 }

}   

/* 1802 changes */
.container {
    width: 900px;
}

#footer .widget h3.widgettitle {
    text-transform: uppercase !important;
}

#menu-footer-2 {
    padding-top: 50px;
}

.spytunes-lost-password {
    padding-right: 15px;
}

.blog-thumb .entry-title {
    padding-left: 0;
}

.entry-details-desc {
    display: block;
}

@media screen and (min-width: 961px) {
    .single-course .course-lessons article.lesson {
        float: none;
        width: 99%;
        clear: both;
        overflow: hidden;
        
    }
}

.split-nav a {
    min-width: 20px;
    display: block;
    margin: 0;
    border-radius: 5px;
}

#lessons-navigation {
    text-align: center;
}

#lessons-navigation li {
    float: none;
    margin: 0;
    list-style: none;
    display: inline-block;
    padding: 3px;
}

/* 2020-02-05 */
.greybgborder {
	padding: 20px 25px;
	background: #f9f9f9;
	border: 1px solid #ebebeb;
}

.main-title-section h1 {
    text-transform: unset!important;
}

.product .product_meta .posted_in {
	display: none !important;
}
