/*
Theme Name:     LMS Child
Theme URI: 	http://wedesignthemes.com/themes/lms/
Author: 	the DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the LMS theme powered by DesignThemes
Template:       lms
Version:        2.1
*/
@import url("../lms/style.css");

/* Remove gradient from top of image */
.page-with-slider #main::before { background: rgba(0, 0, 0, 0) repeat scroll 0 0; content: ""; height: 250px; left: 0; position: absolute; top: 0; width: 100%; z-index: 99; }

/* Hide image next to login */
.avatar { display: none; }

/* button text color change */
.dt-sc-button { color: #000 !important; }

/* featured text and trophy color change */
.featured-post { margin:0px 10px 10px 0px; float:right; position:relative; padding:0px 15px 0px 33px; color:#000; height:30px; line-height:30px; font-size:14px; font-weight:normal; text-transform:uppercase; border-radius:3px; }

/* lesson title color */
.main-title-section h1 { color:#000; }
h4 { color:#000; }

/* mobile menu color change */
.dt-menu-toggle { display:none; color:#000; font-size:14px; font-weight:500; text-transform:uppercase; padding:12px 15px 11px; cursor:pointer; }
.dt-menu-toggle-icon { background:#000; display:inline-block; float:right; height:2px; margin-top:8px; position:relative; text-align:left; width:20px; }
.dt-menu-toggle-icon:before, .dt-menu-toggle-icon:after { content:""; position:absolute; background:#000; height:2px; width:20px; left:0px; top:-5px; }

/* change menu top margin - default 50px */
#header.header1 #main-menu { margin 8px 0px 35px; !important }

/* home page primary section was -139px */
/* .page-with-slider #main { margin-top:0px; } */

/* change background color on home page */
body.home { background-color: #0e2e5b !important; }

/* hieroglyphs table */
.hiero_chart img { vertical-align: middle; }
.hiero_chart td { vertical-align: middle; }

/* hieroglyphs pronounciation */
.pronounced { color: #0e2e5b; border:0px; font-weight:700 }
.soundslike { color: #585858; border:0px }

/* hieroglyphs pronounciation */
.hiero_nums { color: #0e2e5b; border:0px; font-weight:700 }

/* image spacing */
img.image-style { margin-top:18px; }

/* caption */
.caption { font-size:-1; }

/* heading space after and underline*/
.border-title { margin-bottom:18px; margin-top:22px; }
.border-title span { display:none; }

/* change home page menu color and turn off active page frame */
.home #main-menu > ul.menu > li > a, #main-menu > ul.menu > li > span { color: #f1d570; border:0px }

/* change menu color and turn off active page frame */
#main-menu > ul.menu > li > a, #main-menu > ul.menu > li > span { color: #8e8e8e; border:0px }

/* change home page active page color in menu turn off frame */
.home #main-menu > ul > li.current_page_item > a, #main-menu > ul > li.current_page_ancestor > a, #main-menu > ul > li.current-menu-item > a, #main-menu > ul > li.current-menu-ancestor > a, #main-menu > ul > li.current_page_item > a:hover, #main-menu > ul > li.current_page_ancestor > a:hover, #main-menu > ul > li.current-menu-item > a:hover, #main-menu > ul > li.current-menu-ancestor > a:hover, #main-menu > ul > li.current_page_item:hover > a, #main-menu > ul > li.current_page_ancestor:hover > a, #main-menu > ul > li.current-menu-item:hover > a, #main-menu > ul > li.current-menu-ancestor:hover > a { color: #fff; border-style: none; border-width: 0; }

/* change active page color in menu turn off frame */
#main-menu > ul > li.current_page_item > a, #main-menu > ul > li.current_page_ancestor > a, #main-menu > ul > li.current-menu-item > a, #main-menu > ul > li.current-menu-ancestor > a, #main-menu > ul > li.current_page_item > a:hover, #main-menu > ul > li.current_page_ancestor > a:hover, #main-menu > ul > li.current-menu-item > a:hover, #main-menu > ul > li.current-menu-ancestor > a:hover, #main-menu > ul > li.current_page_item:hover > a, #main-menu > ul > li.current_page_ancestor:hover > a, #main-menu > ul > li.current-menu-item:hover > a, #main-menu > ul > li.current-menu-ancestor:hover > a { color: #0e2e5b; border-style: none; border-width: 0; }

/* change home page menu hover color */
.home #main-menu > ul > li.current-menu-item > a:hover { color: #fff; border:0px }

/* -- Simple Drop Down Menu -- */
	
/* home page change drop menu hover color */
.home #main-menu ul li.menu-item-simple-parent ul li a:hover, #main-menu > ul > li > a:hover, #main-menu ul.menu li a:hover { color:#fff !important; }

/* change menu hover color */
#main-menu > ul > li > a:hover, #main-menu ul.menu li a:hover { color:#6d6d6d !important; }

/* change home page menu hover color */
.home #main-menu > ul > li > a:hover { color:#0e2e5b !important; }
.home #main-menu ul.menu li a:hover { color:#fff !important; }

/* drop down menu hover */
#main-menu ul li.menu-item-simple-parent ul li a:hover { color:#0e2e5b; background:#fdf8e9; border-color:#000; }

/* drop down home page menu hover */
.home #main-menu ul li.menu-item-simple-parent ul li a:hover { color:#0e2e5b; background:#0e2e5b; border-color:#000; }

/* turn off home page down arrow */
.home #header.header1 #main-menu > ul.menu > li::before, #header.header2 #main-menu > ul.menu > li::before { content: none; }

/* turn off down arrow */
#header.header1 #main-menu > ul.menu > li::before, #header.header2 #main-menu > ul.menu > li::before { content: none; }

/* drop down menu */
#main-menu ul li.menu-item-simple-parent ul { width:220px; background:#d0dbeb; border-top:3px solid #0e2e5b; padding:12px 0px 8px; position:absolute; top:32px; left:0px; float:left; box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.25); border-radius:0px 0px 3px 3px; z-index:1; }

/* drop down box padding */
.home #main-menu ul li.menu-item-simple-parent ul li { display:block; padding:0px 8px; position:relative; } 

.home #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li ul li ul { display:none; }
	
.home #main-menu ul li.menu-item-simple-parent:hover > ul, #main-menu ul li.menu-item-simple-parent ul li:hover > ul, #main-menu ul li.menu-item-simple-parent ul li ul li:hover > ul, #main-menu > ul.menu > li:hover > .megamenu-child-container { display:block; opacity:.8; }
	
.home #main-menu ul li.menu-item-simple-parent ul li a { color:#0e2e5b; position:relative; padding:9px 10px 8px; border-bottom:1px solid transparent; font-size:13px; display:block; border-radius:3px; }
	
.home #main-menu ul li.menu-item-simple-parent ul li ul { left:220px; top:-10px; padding-top:5px; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.25); border-radius:3px; }

.home #main-menu ul li.menu-item-simple-parent:last-child ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul { right:0px; left:inherit; }

.home #main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul { right:220px; left:inherit; }

/* change course price color */
.home .dt-sc-course-price { color:#cbcbcb; }

/* course title color */
.home .dt-sc-course-details h5 a { color:#f1d570; }
.home .dt-sc-custom-course-type:hover .dt-sc-course-details h5 a { color:#fff; }

/* horizontal rule color */
.home .dt-sc-custom-course-type .dt-sc-course-details .dt-sc-course-data { border-color:#f1d570; }
.home .dt-sc-custom-course-type:hover .dt-sc-course-details .dt-sc-course-data { border-color:#fff; }

/* course time color */
.home .dt-sc-course-duration span { color:#cbcbcb; }

/* course category color */
.home .dt-sc-course-meta p a { color:#cbcbcb; }
.home .dt-sc-course-meta p a:hover { color:#f1d570; }

/* lessons vertical rule and type color */
.home .dt-sc-custom-course-type .dt-sc-course-meta p { border-color:#dbdbdb; color:#cbcbcb;}

/* home page course image overlay */
.home .dt-sc-course-overlay { background:rgba(14, 46, 91, 0.7); }

/* font awesome clock color change */
.home .dt-sc-custom-course-type .dt-sc-course-duration i { border: 2px solid #cbcbcb; color:#cbcbcb; }

/* disable login */
.header-register { display: none; }

/* disable breadcrumbs */
.category .main-title-section { display: none; }

/* top bar shorter */
.main-title-section-wrapper { float:left; width:100%; margin:0px 0px 35px; padding:15px 0px; clear:both; }

/* top bar font size */
.main-title-section h1 { font-size:20px; }

/* footer logo background and border */
.home .footer-logo { background-color: #0e2e5b; }
.home #footer .footer-widgets-wrapper{ border-top-color: #0e2e5b; }

.footer-logo { background: #fdf5de; padding:7px; border-radius:114px; height:100px; left:0; margin:auto; position:absolute; right:0; top:-60px; width:80px; }
#footer .footer-widgets-wrapper{ border-top-color: #fdf5de; }

.home .footer-logo .normal_logo img { src: "http://www.greatscott.com/wp-content/uploads/2016/05/GreatScott-footer-reversed-logo_98x99.png"; }

.home .footer-logo .retina_logo img { src: "http://www.greatscott.com/wp-content/uploads/2016/05/GreatScott-footer-reversed-logo_196x198.png"; }