/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/



/* custom style start here */


/* Hide header on Home page */

.home .inside-header.grid-container.grid-parent {
	display: none;
}

/* remove top and bottom padding from header and change background color*/

.inside-header.grid-container.grid-parent {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #efefef;
}

/* line-up arrows in course nav widget */

.learndash_navigation_lesson_topics_list .list_arrow.collapse {
	background-position: 50%;
} 

/* Add spacing below the Take this course button */

h4#learndash_course_content_title {
	margin-top: 20px;
}

/* Change color of Mark Complete button */

input#learndash_mark_complete_button {
	background-color: #00a2e8;
}


/* Custom css start here */

.title-bg > div {
  display: inline-block;
}

.title-bg h2 {
  font-weight: 300 !important;
}

#tpbr_box{
	text-transform: uppercase;
letter-spacing: 0.5px;
}

.main-navigation, .main-navigation ul ul {
  background-color: #00356b;
}

.main-navigation .main-nav ul .current-menu-item > a, .main-navigation .main-nav ul .current-menu-parent > a, .main-navigation .main-nav ul .current-menu-ancestor > a {
  background-color: rgba(0, 0, 0, 0.2);
  color: #ffffff;
}

.main-navigation .main-nav ul li > a:hover, .main-navigation .main-nav ul li > a:focus, .main-navigation .main-nav ul li.sfHover > a {
  background-color: rgba(0, 0, 0, 0.2);
  color: #ffffff;
}

.main-navigation .main-nav ul .current-menu-item > a:hover, .main-navigation .main-nav ul .current-menu-parent > a:hover, .main-navigation .main-nav ul .current-menu-ancestor > a:hover, .main-navigation .main-nav ul .current-menu-item.sfHover > a, .main-navigation .main-nav ul .current-menu-parent.sfHover > a, .main-navigation .main-nav ul .current-menu-ancestor.sfHover > a{
	background-color: rgba(0, 0, 0, 0.2);
	color: #ffffff;
}

#ld_course_list .btn{
	background-color: #00356b !important;
	border-color: #00356b !important;
}

#ld_course_list .btn:hover{
	background-color: transparent !important;
   /*  border-color: #222; */
    color: #00356b !important;
}

.tml-login .tml-submit-wrap input{
	background-color: #00356b !important;
	border: 1px solid #00356b !important;
	color: #ffffff !important;
}

.tml-login .tml-submit-wrap input:hover{
	background-color: transparent !important;
    color: #222 !important;
}

.entry-title{
	 color: #00356b !important;
}


.step-title {
  background-color: #fff;
  display: inline-block;
  margin-left: -30px;
  padding: 15px 20px;
}

.step-title:after {
  border-left: 35px solid #fff;
  border-top: 90px solid transparent;
  content: " ";
  display: block;
  height: 0;
  margin-top: -90px;
  position: absolute;
  left: 100%;
  top: 100%;
  width: 0;
  z-index: 2;
}


.site-info {
  background-color: #00356b;
  color: #ffffff;
}