/*
Theme Name: LMS IsraelBible
Theme URI: 
Description: Child of the LMS theme, customized for use by The Israel Bible
Author: <a href="http://themeforest.net/user/designthemes">the DesignThemes team</a>
Author URI: 
Template: lms
Version: 1.8
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sun, 20 Sep 2015 13:52:23 +0000 */ 

@import url('./formstack.css');
@import url('../lms/style.css');
@import url(https://fonts.googleapis.com/css?family=Euphoria+Script);

@font-face{
	font-family: Linux_Libertine;
	src: url(https://theisraelbible.com/LinLibertine_Rah.ttf);
}

.fullwidth-section.dark-bg h1, .fullwidth-section.dark-bg h2, .fullwidth-section.dark-bg h3, .fullwidth-section.dark-bg h4, .fullwidth-section.dark-bg h5, .fullwidth-section.dark-bg h6, .fullwidth-section.dark-bg h1 a, .fullwidth-section.dark-bg h2 a, .fullwidth-section.dark-bg h3 a, .fullwidth-section.dark-bg h4 a, .fullwidth-section.dark-bg h5 a, .fullwidth-section.dark-bg h6 a, .fullwidth-section.dark-bg .main-title-icon, .fullwidth-section.dark-bg a:hover { color:#ffffff; }
		.fullwidth-section.dark-bg .main-title, .fullwidth-section.dark-bg .main-title-icon { border-color:#ffffff; }
		
		.fullwidth-section { width:100%; clear:both; margin:0px; padding:0px; float:left; }
		.fullwidth-section img.aligncenter { margin-bottom:0px; }
		.page-template-tpl-fullwidth-php #main { padding-bottom:0px; }
		
		.main-title-section-wrapper { float:left; width:100%; margin:0px 0px 65px; padding:30px 0px; clear:both; }
		.main-title-section { float:left; width:70%; margin:9px 0px 0px; padding:0px; position:relative; }
		.main-title-section h1 { font-weight:600; color:#fffaf0; text-transform:uppercase; margin-bottom:0; }
		
		.header-search { float:right; width:30%; margin:0px; padding:0px; }
		.header-search form { float:right; margin:9px 0px 0px; padding:0px; }
		
		@media screen and (-webkit-min-device-pixel-ratio:0) {
		 .courses-search input[type="submit"] { padding:18px 25px; }
		 .header-search input[type="submit"] { padding:19px 25px 17px; }
		}
		
		.breadcrumb { clear:both; float:left; width:100%; margin:0px; padding:0px; font-size:14px; text-transform:uppercase; font-weight:500; color:rgba(255, 255, 255, 0.6); display: none; }
		.breadcrumb a { color:rgba(255, 255, 255, 0.6); }	
		.breadcrumb .fa { display:inline-block; margin:0px 4px; padding:0px; }
		.breadcrumb span.current, .breadcrumb a:hover { color:#ffffff; }
		
		.content-slider h2 { color:#808080; padding-bottom:30px; text-transform:none; }
		.content-slider h2.border-title span { bottom:-15px; }
		.content-slider img { margin:-45px 0px 0px; display:block; }

.teachers-details{
display: none;
}

.post-ratings{
display: none;
}

.product .woocommerce-main-image img{
outline-color: #ffffff !important;
border-top-color: #ffffff !important;
border-right-color: #ffffff !important;
border-bottom-color: #ffffff !important;
border-left-color: #ffffff !important;
}

.product-container:hover{
border-top-color: #ffffff !important;
border-right-color: #ffffff !important;
border-bottom-color: #ffffff !important;
border-left-color: #ffffff !important;
}

.sku_wrapper{
display: none;
}

.dt-sc-lessons-menu ul{
height: 300px !important;
overflow:hidden;
overflow-y:scroll;
}

.main-title-section{
width: 0% !important;
display: none;
}

.searchform{
width: 100% !important;
text-align: center;
display: inline-block !important;
}

.header-search input[type="text"] {
	box-sizing: border-box;
	width: calc(100% - 70px);
	border-radius: 3px;
	margin-right: 6px;
}

.header-search input[type="submit"] {
	width: 56px;
	height; 56px;
	border-radius: 3px;
	margin: 0 0 0 0;
}

body{
color: #000000 !important;
}

#secondary-right, #secondary-right .widget {
	box-sizing: border-box;
	width: 300px;
}

.container .secondary-sidebar .widget_text>div>a>img, .container .secondary-sidebar .widget_buybiblebook_widget>a>img, .container .secondary-sidebar .widget_cptup_widget > a > img {
	margin: -5px -5px -1em;
	max-width: calc(100% + 10px);
}

label span{
color: #000000 !important;
}

input[type="text"]{
color: #000000 !important;
}


input[type="email"]{
color: #000000 !important;
}

select{
color: #000000 !important;
}

select::-ms-expand{
	display: none;
}

.dt-sc-warning-box{
display: none;
}

#footer .copyright{
background-color: #e5e5e5 !important;
color: #333;
border-top: 1px solid #ccc;
}

.courses-sorting{
display:none;
}

.pseudo_sidebar .widget {
    border: 5px solid #f5e9d4;
    border-radius: 3px;
    box-shadow: 0 0 0 1px #e2d6c1;
    margin-top: 25px;
    padding: 20px;
    width: 80%;
}

.dt-team-entry-content .dt-sc-button{
display: none;
}

p {
    margin-bottom: 0px !important;
}

p span{
color: #000000 !important;
}

@media only screen and (max-width: 767px) {
    	.courses-view-type{
		padding-top:100px;
	}
}

.dt-sc-course-price .amount{
	display: none;
}

.dt-sc-status-container .dt-sc-purchased{
	display: none;
}

.dt-sc-lessons-menu{
	display: none;
}

.chapterbutton{
line-height: normal; 
display: inline-block; 
margin: 10px 5px 5px; 
cursor: pointer; 
font-weight: bold; 
text-transform: uppercase; 
box-sizing: border-box; 
width: 36px; 
padding: 6px 4px; 
text-align: center; 
border: 2px solid #b0b0b0; 
border-radius: 3px; 
color: #b0b0b0;
}
.chapterbutton:hover{
background-color: #d6ac2e;
border-color: #d6ac2e;
color: #ffffff;
}
.chapterbutton-current{
line-height: normal; 
display: inline-block; 
margin: 10px 5px 5px; 
cursor: pointer; 
font-weight: bold; 
text-transform: uppercase; 
box-sizing: border-box; 
width: 36px; 
padding: 6px 4px; 
text-align: center; 
border: 2px solid #d6ac2e; 
border-radius: 3px; 
background-color: #d6ac2e;
color: #ffffff;
}
.chapterbutton-intro {
	width: 86px;
}

.chapterselection{
	margin: 0 0 2em;
}

.dt-sc-custom-course-type .dt-sc-course-overlay a{
width: 35px !important;
}

.dt-sc-course-duration{
display: none;
}

.dt-sc-course-meta{
display: none;
}

@media only screen and (min-width: 1281px) {
 .header-search{
width: 50% !important;
float: left !important;
} 	

.header-bibleform{
float: right;
padding-top: 5px;
}

.bible-books{
float: left;
padding: 5px;
}

.chapters{
float: left;
padding: 5px;
}

.verses{
float: left;
padding: 5px;
}

.gobutton-holder{
float: left;
padding: 5px;
}

.gobutton{
height: 50px;
width: 50px;
margin-top: 0px;
}

.book-names{
border-radius: 3px;
width: 200px;
}

#chap-nums{
border-radius: 3px;
width: 110px;
}
#verse-nums{
border-radius: 3px;
width: 110px;
}
}

@media only screen and (max-width: 1280px) and (min-width: 960px) {
 .header-search{
width: 100% !important;
}   	
.header-bibleform{
display: block;
margin: auto;
width: 60%;
padding-top: 10px;
}

.bible-books{
float: left;
padding: 5px;
}

.chapters{
float: left;
padding: 5px;
}

.verses{
float: left;
padding: 5px;
}

.gobutton-holder{
float: left;
padding: 5px;
}

.gobutton{
height: 50px;
width: 50px;
margin-top: 0px;
}

.book-names{
border-radius: 3px;
width: 200px;
}

#chap-nums{
border-radius: 3px;
width: 110px;
}
#verse-nums{
border-radius: 3px;
width: 110px;
}
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
 .header-search{
width: 100% !important;
}   	
.header-bibleform{
display: block;
margin: auto;
width: 72%;
padding-top: 10px;
}

.bible-books{
float: left;
padding: 5px;
}

.chapters{
float: left;
padding: 5px;
}

.verses{
float: left;
padding: 5px;
}

.gobutton-holder{
float: left;
padding: 5px;
}

.gobutton{
height: 50px;
width: 50px;
margin-top: 0px;
}

.book-names{
border-radius: 3px;
width: 200px;
}

#chap-nums{
border-radius: 3px;
width: 110px;
}
#verse-nums{
border-radius: 3px;
width: 110px;
}
}


@media only screen and (max-width: 767px) and (min-width: 480px){
 .header-search{
width: 100% !important;
}   	
.header-bibleform{
display: block;
margin: auto;
width: 72%;
padding-top: 10px;
}

.bible-books{
float: left;
padding: 5px;
}

.chapters{
float: left;
padding: 5px;
}

.verses{
float: left;
padding: 5px;
}

.gobutton-holder{
float: left;
padding: 5px;
}

.gobutton{
height: 50px;
width: 50px;
margin-top: 0px;
}

.book-names{
border-radius: 3px;
width: 290px;
}

#chap-nums{
border-radius: 3px;
width: 110px;
}
#verse-nums{
border-radius: 3px;
width: 110px;
}
}

@media only screen and (max-width: 479px) and (min-width: 320px){
 .header-search{
width: 100% !important;
}   	
.header-bibleform{
padding-top: 10px;
}

.bible-books{
float: left;
padding: 5px;
}

.chapters{
float: left;
padding: 5px;
}

.verses{
float: left;
padding: 5px;
}

.gobutton-holder{
float: left;
padding: 5px;
}

.gobutton{
height: 50px;
width: 50px;
margin-top: 0px;
}

.book-names{
border-radius: 3px;
width: 280px;
}

#chap-nums{
border-radius: 3px;
width: 105px;
}
#verse-nums{
border-radius: 3px;
width: 105px;
}
}

@media only screen and (max-width: 319px){
 .header-search{
width: 100% !important;
}   	
.header-bibleform{
padding-top: 10px;
}

.bible-books{
float: left;
padding-top: 5px;
padding-bottom: 5px;
}

.chapters{
float: left;
padding-top: 5px;
padding-bottom: 5px;
}

.verses{
float: left;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
}

.gobutton-holder{
float: left;
padding-top: 5px;
padding-bottom: 5px;
}

.gobutton{
height: 50px;
width: 200px;
margin-top: 0px;
}

.book-names{
border-radius: 3px;
width: 200px;
}

#chap-nums{
border-radius: 3px;
width: 200px;
}
#verse-nums{
border-radius: 3px;
width: 200px;
}

.header-search input[type="text"] {
	box-sizing: border-box;
	width: 134px !important;
	border-radius: 3px;
	margin-right: 6px;
}
}


.dt-sc-course-details-inner .entry-metadata .dt-sc-meta-container{
display: none;
}

.current_page_item a{
color: #253f8d !important;
}

.sectionup65{
margin-top:-65px !important;
box-shadow: 0 5px 5px #CCC;
}

.euphoria{
font-family: 'Euphoria Script', cursive;
}

.dt-lesson-inner-wrapper{
height: 500px !important;
overflow:hidden;
overflow-y:scroll;
}

.dt-sc-lessons-list li{
font-size: 10px !important;
}

ol.dt-sc-lessons-list ol{
	margin-top: 10px !important;
}

ol.dt-sc-lessons-list li .lesson-title h2{
margin-top: 10px !important;
margin-bottom: 0px !important;
}

.type13 h4{
font-weight: 600 !important;
}

.megamenu-child-container .sub-menu .menu-item a{
font-size: 14px !important;
}

.blueback{
background-color: #c1cef5 !important;
}

.dt-sc-ico-content.type4 .icon span {
color: #333333 !important;
}
.dt-sc-ico-content.type4 a .icon span:hover {
color: #253f8d !important;
}

input[name=complete_lesson] {display: none;}

.verse_anchor {
	position: relative;
	top: -100px;
	float: left;
}

#role option[value="teacher"]{
display: none;
}

.mcSignup {
    width: 100%;
}
.mcSignup ul {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.mcSignup ul li {
    padding: 0px 0px 15px;
    margin: 0px 0px 15px;
    width: 100%;
    border-bottom: 1px solid #e4d5bc;
}
.mcSignup ul li::before {
    content: none;
}
.mainSignup {
    box-sizing: border-box;
    border: 1px solid #e4d5bc;
    border-radius: 4px;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    font-family: Raleway;
    font-weight: 600;
    /*background-color: #aac1df;*/
}
.mainSignup input[type="checkbox"] {
width: 24px !important;
height: 24px !important;
margin: 0 20px 20px;
text-align: center;
}
.mainSignup p {
padding: 20px;
font-family: Open Sans;
font-size: 14px;
line-height: 24px;
font-weight: normal;
}

#mc4wp_form_widget-1 .widgettitle{
display: none;
}

.dt-sc-price span{
display: none;
}

.search .entry-thumb{
display: none;
}

.entry-meta{
display: none;
}

.entry-title{
margin-left: -90px;
}

.category-blog .entry-title{
margin-left: 0px !important;
}

.entry-details div p{
margin-left: -90px;
line-height: 1.5em;
}

.category-blog .entry-details div p{
margin-left: 0px !important;
line-height: 1.5em;
}

@media screen and (max-width: 319px){
	.entry-title{
		margin-left: 0px;
	}
	
	.entry-details div p{
		margin-left: 0px;
		line-height: 1.5em;
	}
	
	.entry-details{
		padding-left: 0px !important;
	}
}

.blog-entry{
margin-bottom: 0px !important;
}

.whiteletters { 
color: #ffffff;
}

.sectionshadow {
box-shadow: 0 0 5px 5px #bbb;
z-index: 10000;
}

.cmtt_related_linked_terms_wrapper{
display: none;
}

.entry-metadata{
display: none;
}

.category-blog .entry-details{
padding: 0px;
}

.category-blog .entry-metadata{
display: inline !important;
text-align: center;
}

.store-product-container { float:left; padding:0px; margin:0px; border:1px solid #e2d6c1; background:#ffffff; overflow:hidden; }
.store-thumb { width:100%; text-align:center; margin:0px; padding:0px; float:left; box-shadow:  }
.store-onsale { position:absolute; right:10px; top:10px; width:50px; height:50px; color:#ffffff; line-height:50px; text-align:center; border-radius:50px; background-color: #d6ac2e; }
.store-product-title a { font-size:20px; margin-bottom:10px; }
.store-product-details { padding:15px 3%; float:left; width:94%; }
.store-product-details p { font-size:18px; color:#2d2d29; font-weight:normal; margin-bottom:20px; }
.store-product-details a { color:#2d2d29; }
.store-product-details .price del .amount { font-size:14px; color:#a0a0a0; }

.verse_english{
font-size: 125%;
}

.verse_hebrew{
font-size: 125%;
}

.verse_transliteration{
font-size: 125%;
font-style: italic;
}

.verse .verse_english, .verse .verse_transliteration, .verse .verse_hebrew{
	margin: 0 10px;
}

.verse{
    border-top: 2px solid #e6e2d6;
    padding: 1em 0;
}

.verse_alternate {
    background-color: #f5e9d4;
}

.verse_first {
	border-top: none;
}

.verse_highlighted {
	background-color: hsla(200, 50%, 90%, 0.4);
}

.verse_comment {
    margin: 20px 15px 0;
    position: relative;
}

.verse_comment .pw-widget {
    border: 3px solid hsl(38, 36%, 82%);
    border-radius: 4px;
    box-shadow: 0 0 0 1px hsl(38, 42%, 64%);
    right: calc(100% + 20px);
    padding: 5px;
    position: absolute;
    top: 25px;
}

.verse_comment .pw-widget .pw-jumbo-counter .pw-jumbo-counter__label {
    color: hsl(38, 21%, 24%);
    font-size: 10px;
}

.verse_comment .pw-widget .pw-jumbo-counter .pw-jumbo-counter__value {
    color: hsl(38, 21%, 24%);
    font-size: 15px;
}

.verse_comment .pw-widget .pw-button__outer {
    box-shadow: 0 0 0 1px hsl(38, 30%, 40%);
}

.verse_comment .pw-widget .pw-button__outer:hover {
    box-shadow: 0 1px 0 1px hsl(38, 30%, 40%);
    filter: saturate(1.6);
    -webkit-filter: saturate(1.6);
}

.verse_comment .pw-widget .pw-button__outer:hover:active {
	box-shadow: none;
}

article h1 .pw-widget{
	float: right;
}

.page-template #primary header .pw-widget {
	text-align: center;
	width: 100%;
}

.page-template-template-wtrp-lesson.page-template #primary header .pw-widget, .page-template-template-wtrp.page-template #primary header .pw-widget, .page-template-template-wtrp-book.page-template #primary header .pw-widget{
	float: right;
	width: auto;
}

.page-template-template-wtrp-lesson header h1.border-title, .page-template-template-wtrp header h1.border-title, .page-template-template-wtrp-book header h1.border-title{
	width: calc(100% - 160px);
	clear: none;
}

article h1 .pw-jumbo-counter, .with-right-sidebar header .pw-jumbo-counter{
	display: none;
}

article h1 .pw-widget .pw-button.__pw-size-32 .pw-button-icon, .page-template #primary header .pw-widget .pw-button.__pw-size-32 .pw-button-icon {
    height: 38px;
    width: 38px;
}

article h1 .pw-widget .pw-button-icon.__pw-size-32, 
.page-template #primary header .pw-widget .pw-button-icon.__pw-size-32 {
    background-position: -38px 0;
}

article h1 .pw-widget .pw-button-icon::before, 
.page-template #primary header .pw-widget .pw-button-icon::before{
	display: none;
}

article h1 .pw-widget .pw-button-facebook .pw-button__outer, article h1 .pw-widget .pw-button-googleplus .pw-button__outer, article h1 .pw-widget .pw-button-twitter .pw-button__outer, 
.page-template #primary header .pw-widget .pw-button-facebook .pw-button__outer, .page-template #primary header .pw-widget .pw-button-googleplus .pw-button__outer, .page-template #primary header .pw-widget .pw-button-twitter .pw-button__outer {
	background-color: transparent;
}

article h1 .pw-widget .pw-button-facebook-icon, 
.page-template #primary header .pw-widget .pw-button-facebook-icon {
	background: hsla(0, 0%, 0%, 0) url("images/facebook-sq-light.png") no-repeat scroll 0 0;
}

article h1 .pw-widget .pw-button-googleplus-icon, 
.page-template #primary header .pw-widget .pw-button-googleplus-icon {
	background: hsla(0, 0%, 0%, 0) url("images/google-sq-light.png") no-repeat scroll 0 0;
}

article h1 .pw-widget .pw-button-twitter-icon, 
.page-template #primary header .pw-widget .pw-button-twitter-icon {
	background: hsla(0, 0%, 0%, 0) url("images/twitter-sq-light.png") no-repeat scroll 0 0;
}

.page-template #primary header .border-title.aligncenter { margin-bottom:1em; }
.page-template #primary header h1.border-title.aligncenter { margin-bottom:25px; }

.verse_highlighted hr{
	background-color: #777;
}

.verse_comment + .verse_comment {
	border-top: 2px solid #e6e2d6;
}

.dt-lesson-wrapper{
display: none;
}

.bible_language_tabs {
	margin: 1em 0;
}

.registration a.wp-social-login-provider-facebook{
background-image:url(http://theisraelbible.com/wp-content/uploads/2016/02/facebook-signup.png);
display: block;
box-sizing: border-box;
width: 339px;
height: 48px;
margin: 0 auto;
padding-left: 339px;
}

.registration a.wp-social-login-provider-google{
background-image:url(http://theisraelbible.com/wp-content/uploads/2016/02/google-signup.png);
display: block;
box-sizing: border-box;
width: 339px;
height: 48px;
margin: 0 auto;
margin-top: 22px;
padding-left: 339px;
}

@media screen and (min-width:960px) and (max-width: 1280px){
.registration a.wp-social-login-provider-facebook{
background-image:url(http://theisraelbible.com/wp-content/uploads/2016/02/facebook-signup-smaller.png);
width: 254px;
margin-top: 2px;
padding-left: 254px;
}

.registration a.wp-social-login-provider-google{
background-image:url(http://theisraelbible.com/wp-content/uploads/2016/02/google-signup-smaller.png);
width: 254px;
padding-left: 254px;
}
	
}

@media screen and (min-width:768px) and (max-width:959px){
.registration a.wp-social-login-provider-facebook{
background-image:url(http://theisraelbible.com/wp-content/uploads/2016/02/facebook-signup-smallest.png);
width: 135px;
margin-top: 2px;
padding-left: 135px;
}

.registration a.wp-social-login-provider-google{
background-image:url(http://theisraelbible.com/wp-content/uploads/2016/02/google-signup-smallest.png);
width: 135px;
padding-left: 135px;
}
}


@media screen and (min-width:430px) and (max-width:767px){
.registration a.wp-social-login-provider-facebook{
}
}

@media screen and (min-width:320px) and (max-width:429px){
.registration a.wp-social-login-provider-facebook{
background-image:url(http://theisraelbible.com/wp-content/uploads/2016/02/facebook-signup-smaller.png);
width: 254px;
margin-top: 0px;
padding-left: 254px;
}

.registration a.wp-social-login-provider-google{
background-image:url(http://theisraelbible.com/wp-content/uploads/2016/02/google-signup-smaller.png);
width: 254px;
padding-left: 254px;
}
}

@media screen and (max-width:319px){
.registration a.wp-social-login-provider-facebook{
background-image:url(http://theisraelbible.com/wp-content/uploads/2016/02/facebook-signup-smallest.png);
width: 135px;
margin-top: 0px;
padding-left: 135px;
}

.registration a.wp-social-login-provider-google{
background-image:url(http://theisraelbible.com/wp-content/uploads/2016/02/google-signup-smallest.png);
width: 135px;
padding-left: 135px;
}
}


.registration .wp-social-login-connect-with{
display:none;
}

.registration .wp-social-login-provider-list{
padding-left: 0px;
}

.dt-sc-course-single .dt-sc-course-details{
	display: flex;
	flex-wrap: wrap;
}

.dt-sc-course-single .dt-sc-course-details-inner{
	background: none;
	padding: 0 2%;
	border-radius: 0;
}

.dt-sc-course-single .dt-sc-course-details-inner h1, .dt-sc-course-single .dt-sc-course-details-inner h2, .dt-sc-course-single .dt-sc-course-details-inner h3 {
	margin: 0;
	line-height: 1.3em;
}

.dt-sc-course-single .dt-sc-course-details-inner h3 {
	font-size:18px;
}

.dt-sc-course-single .dt-sc-course-details-inner{
	display: flex;
	flex-flow:column;
	justify-content: center;
}

.widget_relatedcontent_widget ul li a{
	display: flex;
	margin-bottom: 10px;
	align-items: stretch;
}

.widget_relatedcontent_widget ul li a>*{
	align-self: center;
}

.widget_relatedcontent_widget ul li:first-of-type a{
	margin-top: -5px;
}

.widget_relatedcontent_widget ul li:last-of-type a{
	margin-bottom: 0;
}

.widget_relatedcontent_widget ul li a img{
	float: left;
}

.widget_relatedcontent_widget ul li a h5{
    font-size: 15px;
    margin: 10px 0 10px 10px;
}

.dt-sc-course-details-inner h2{
	margin-bottom: 10px;
	margin-top: 5px;
}

#commentform  .textarea-field{
		margin-bottom: 20px !important;
}

.post-prev-link{
	font-size: 20px;
}

.post-prev-link a span{
	font-size: 20px;
}

.post-next-link{
	font-size: 20px;
}

.post-next-link a span{
	font-size: 20px;
}

a h5:hover{
	color: #253f8d
}

.entry-thumb-desc{
	display: none;
}

#chapters h5{
	margin-bottom: 0px !important;
	margin-top: 20px !important;
}

@media screen and (min-width:960px){
	.container #primary{
		width: calc(100% - 320px);
	}
	.page-template-default #primary.content-full-width, .page-template-tpl-login #primary.content-full-width, .page-template-tpl-courses #primary.content-full-width, .archive.tax-course_category #primary.content-full-width {
		width: 100%;
	}
	#secondary-right {
		width: 300px;
		float: right;
	}
}

@media screen and (max-width:959px){
	#secondary-right{
		float: none;
		margin: auto;
	}
}

.tpl-blog-holder{
	display: flex;
	flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	-o-flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	justify-content: space-between;
	-ms-fustify-content: space-between;
	-o-justify-content: space-between;
	-webkit-justify-content: space-between;
	clear:both;
}

    @media only screen and (min-width:960px) and (max-width:1280px) {
		.page-template-template-wtrp #secondary, .page-template-template-wtrp-lesson #secondary, .page-template-template-wtrp-book #secondary, .page-template-template-wtrp #secondary-right, .page-template-template-wtrp-lesson #secondary-right, .page-template-template-wtrp-book #secondary-right, .page-template-template-wtrp #secondary-left, .page-template-template-wtrp-lesson #secondary-left, .page-template-template-wtrp-book #secondary-left { width:200px !important; }
		.page-template-template-wtrp .secondary-sidebar .widget, .page-template-template-wtrp-lesson .secondary-sidebar .widget , .page-template-template-wtrp-book .secondary-sidebar .widget,{ width:174px !important; border-width:3px !important; padding:10px !important; }
		.page-template-template-wtrp #primary, .page-template-template-wtrp-lesson #primary, .page-template-template-wtrp-book #primary { width:680px !important; }
		.page-template-template-wtrp #primary.page-with-both-sidebar, .page-template-template-wtrp-lesson #primary.page-with-both-sidebar , .page-template-template-wtrp-book #primary.page-with-both-sidebar{ width:460px !important; }
	}

    @media only screen and (min-width:768px) and (max-width:959px) {
		.page-template-template-wtrp #primary, .page-template-template-wtrp-lesson #primary, .page-template-template-wtrp-book #primary { width:510px !important }
		.page-template-template-wtrp #primary.page-with-both-sidebar, .page-template-template-wtrp-lesson #primary.page-with-both-sidebar, .page-template-template-wtrp-book #primary.page-with-both-sidebar { width:310px !important; }
		
		.page-template-template-wtrp #secondary, .page-template-template-wtrp-lesson #secondary, .page-template-template-wtrp-book #secondary, .page-template-template-wtrp #secondary-right, .page-template-template-wtrp-lesson #secondary-right, .page-template-template-wtrp-book #secondary-right, .page-template-template-wtrp #secondary-left, .page-template-template-wtrp-lesson #secondary-left, .page-template-template-wtrp-book #secondary-left { width:180px !important; }
		.page-template-template-wtrp .secondary-sidebar .widget, .page-template-template-wtrp-lesson .secondary-sidebar .widget, .page-template-template-wtrp-book .secondary-sidebar .widget { width:156px !important; border-width:2px !important; padding:10px !important; }
	}

	@media only screen and (max-width: 767px) {
		.page-template-template-wtrp #primary, .page-template-template-wtrp-lesson #primary, .page-template-template-wtrp-book #primary { width:100% !important; }
		.page-template-template-wtrp #primary.page-with-both-sidebar, .page-template-template-wtrp-lesson #primary.page-with-both-sidebar, .page-template-template-wtrp-book #primary.page-with-both-sidebar { width:100% !important; }
		
		.page-template-template-wtrp #primary.with-left-sidebar, .page-template-template-wtrp-lesson #primary.with-left-sidebar, .page-template-template-wtrp-book #primary.with-left-sidebar { margin-left:0px !important; }
		.page-template-template-wtrp #primary.with-right-sidebar, .page-template-template-wtrp-lesson #primary.with-right-sidebar, .page-template-template-wtrp-book #primary.with-right-sidebar { margin-right:0px !important; }
		.page-template-template-wtrp #primary.page-with-both-sidebar, .page-template-template-wtrp-lesson #primary.page-with-both-sidebar, .page-template-template-wtrp-book #primary.page-with-both-sidebar { margin:0px !important; }
		
		.page-template-template-wtrp #secondary, .page-template-template-wtrp-lesson #secondary, .page-template-template-wtrp-book #secondary, .page-template-template-wtrp #secondary-right, .page-template-template-wtrp-lesson #secondary-right, .page-template-template-wtrp-book #secondary-right, .page-template-template-wtrp #secondary-left, .page-template-template-wtrp-lesson #secondary-left, .page-template-template-wtrp-book #secondary-left { width:100% !important; }
		
		.page-template-template-wtrp #secondary-right.secondary-has-right-sidebar, .page-template-template-wtrp-lesson #secondary-right.secondary-has-right-sidebar, .page-template-template-wtrp-book #secondary-right.secondary-has-right-sidebar, .page-template-template-wtrp #secondary-right.secondary-has-both-sidebar, .page-template-template-wtrp-lesson #secondary-right.secondary-has-both-sidebar, .page-template-template-wtrp-book #secondary-right.secondary-has-both-sidebar { margin:35px 0px 0px !important; }
	}

	@media only screen and (max-width: 767px) {
		.page-template-template-wtrp #primary, .page-template-template-wtrp-lesson #primary , .page-template-template-wtrp-book #primary{ width:100% !important; }
		.page-template-template-wtrp #primary.page-with-both-sidebar, .page-template-template-wtrp-lesson #primary.page-with-both-sidebar, .page-template-template-wtrp-book #primary.page-with-both-sidebar { width:100% !important; }
		
		.page-template-template-wtrp #primary.with-left-sidebar, .page-template-template-wtrp-lesson #primary.with-left-sidebar, .page-template-template-wtrp-book #primary.with-left-sidebar { margin-left:0px !important; }
		.page-template-template-wtrp #primary.with-right-sidebar, .page-template-template-wtrp-lesson #primary.with-right-sidebar, .page-template-template-wtrp-book #primary.with-right-sidebar { margin-right:0px !important; }
		.page-template-template-wtrp #primary.page-with-both-sidebar, .page-template-template-wtrp-lesson #primary.page-with-both-sidebar { margin:0px !important; }
		
		.page-template-template-wtrp #secondary, .page-template-template-wtrp-lesson #secondary, .page-template-template-wtrp-book #secondary, .page-template-template-wtrp #secondary-right, .page-template-template-wtrp-lesson #secondary-right, .page-template-template-wtrp-book #secondary-right, .page-template-template-wtrp #secondary-left, .page-template-template-wtrp-lesson #secondary-left, .page-template-template-wtrp-book #secondary-left { width:100% !important; }
		
		.page-template-template-wtrp #secondary-right.secondary-has-right-sidebar, .page-template-template-wtrp-lesson #secondary-right.secondary-has-right-sidebar, .page-template-template-wtrp-book #secondary-right.secondary-has-right-sidebar, .page-template-template-wtrp #secondary-right.secondary-has-both-sidebar, .page-template-template-wtrp-lesson #secondary-right.secondary-has-both-sidebar, .page-template-template-wtrp-book #secondary-right.secondary-has-both-sidebar { margin:35px 0px 0px !important; }
	}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.page-template-template-wtrp .secondary-sidebar .widget, .page-template-template-wtrp-lesson .secondary-sidebar .widget, .page-template-template-wtrp-book .secondary-sidebar .widget { width:370px !important; }
}

.entry-details{
	padding-bottom: 20px;
}

.audiobox{
width: 350px;
height: 100px;
background-color: #f5e9d4;
border-radius: 3px;
padding-left: 30px;
font-size: 18px;
font-weight: 500;
}
@media only screen and (max-width: 479px){
.audiobox{
width: 100%;
height: 130px;
background-color: #f5e9d4;
box-sizing: border-box;
border-radius: 3px;
padding-left: 30px;
font-size: 18px;
font-weight: 500;
}
}

.single-dt_courses .dt-team-member {
    background-color: hsl(37, 13%, 80%);
    box-shadow: 0 0 1px hsl(43, 10%, 40%);
    padding: 3px;
}

.single-dt_courses .dt-team-member > div {
    background-color: hsl(40, 12%, 90%);
    padding: 13px;
}

.single-dt_courses .dt-team-member .dt-sc-team {
    background-color: hsl(0, 0%, 70%);
}

.infobox{
	display: none;
}

.teachers-desc{
	color: #000000;
}

.wtrp-content p > b:only-child::before, .wtrp-content p > strong:only-child::before {
	background-color: #d6ac2e;
    content: " ";
    display: inline-block;
    height: 0.7em;
    margin-right: 6px;
    width: 10px;
}

.commententries {
	margin: 0;
}


.search-result-url {
    margin: -5px 0 5px -90px;
}

.search-result-url a {
	color: hsl(120, 30%, 50%)
}

.tib_locationbar{
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 100;
}

.tib_locationbar > div {
	width: 1200px;
	margin: auto;
}

.tib_locationbar > div > div {
    background-color: hsla(40, 30%, 31%, 0.8);
    border-radius: 3px 3px 0 0;
    box-sizing: border-box;
    line-height: 50px;
    margin: 0 10px;
    padding: 0 13px;
    text-align: center;
    width: calc(100% - 340px);
}

.tib_locationbar h2, .tib_locationbar .post-prev-link, .tib_locationbar .post-next-link {
    background-color: hsla(39, 18%, 44%, 0.5);
    display: inline-block;
	padding: 0 15px;
	font-size: 20px;
}

@media only screen and (min-width:960px) and (max-width:1280px) {
	.tib_locationbar > div {
    	width: 940px;
	}
}

@media only screen and (min-width:768px) and (max-width:959px) {
	.tib_locationbar > div {
    	width: 735px;
	}
	.tib_locationbar > div > div {
		width: 100%;
		margin: 0;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.tib_locationbar > div {
    	width: 90%;
	}
	.tib_locationbar > div > div {
		width: 100%;
		margin: 0;
	}
	.tib_locationbar h2, .tib_locationbar .post-prev-link, .tib_locationbar .post-next-link {
		font-size: 12px;
	}
	#header-wrapper, .main-title-section-wrapper{
		position: relative;
		z-index: 900;
	}
	#header-wrapper {
		background-color: #ffffff;
	}
}

@media only screen and (max-width: 479px) {
	.tib_locationbar > div {
    	width: 100%;
	}
	.tib_locationbar > div > div {
		width: 100%;
		margin: 0;
	}
	.tib_locationbar h2, .tib_locationbar .post-prev-link, .tib_locationbar .post-next-link {
		font-size: 12px;
	}
}

.tib_locationbar h2 {
    color: hsl(226, 38%, 85%);
    margin: 0 5px;
}

.tib_locationbar .post-prev-link{
	float: left;
}

.tib_locationbar .post-next-link{
	float: right;
}

.tib_locationbar .post-prev-link > a, .tib_locationbar .post-next-link > a {
    color: hsl(40, 7%, 75%);
}

.tib_locationbar .post-prev-link > a:hover, .tib_locationbar .post-next-link > a:hover {
    color: #ffffff;
}

	.widget.simple-section-nav ul { float:left; width:100%; margin:0px; padding:0px; }
	.widget.simple-section-nav ul li { line-height:20px; float:left; display:block; clear:both; padding-bottom:0px; box-sizing:border-box; }
	.widget.simple-section-nav ul li a { color:#808080; }	
	
	.widget.simple-section-nav ul ul { margin-top:10px; }
	
	.widget.simple-section-nav ul li { position:relative; padding:6px 0px 6px 15px; }
	.widget.simple-section-nav ul li:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:12px; position:absolute; top:6px; left:0px; content:"\f105"; }

.small_caps{
	font-variant: small-caps;
}
	
.footer-logo{
	display: none;
}

.footer-widgets-wrapper{
	padding: 60px 0 20px !important;
}

/* Footer styling */
.space1{
	width: 5%;
	margin: 0;
	padding: 0;
	padding-top: 30px;
	float: left;
}

.space2{
	width: 11%;
	margin: 0;
	padding: 0;
	padding-top: 30px;
	float: left;
}

.logoholder{
	width: 22%;
	margin: 0;
	padding: 0;
	padding-top: 30px;
	float: left;
}

@media only screen and (max-width: 767px) {
	.space1{
		width: 0%;
		padding-top: 0;
	}

	.space2{
		width: 0%;
		padding-top: 0;
	}

	.logoholder{
		width: 90%;
		padding-top: 0;
		padding-bottom: 30px;
	}
	
}
/* End footer styling */
.fsBody.tib .fsSubmit #recaptcha_area input[type="text"] {
    min-height: inherit;
    display: inline;
    font-family: helvetica,​sans-serif;
}

.popmake-close{
  margin: 0 !important;
}
