/*
Theme Name: PJ Child Theme
Theme URI: http://pj.axiomthemes.com/
Description: PJ - excellent Wordpress theme for life and business coachers
Author: AxiomThemes
Author URI: http://axiomthemes.com/
Template: pj
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,flexible-header,buddypress,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-image-header,featured-images,front-page-post-form,full-width-template,microformats,post-formats,sticky-post,theme-options,threaded-comments,translation-ready
Text Domain: pj
*/


/* Theme customization starts here
------------------------------------------------------------ */
body.single-tribe_events,
.single-tribe_events .tribe-events-event-meta{
	font-size: 16px;
}

.top_panel_style_1 .content_wrap,
.top_panel_style_1 .content_container{
	width: 100%;
	padding-left: 50px;
	padding-right: 50px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sc_blogger_title{
	margin-bottom: 1em;
}

.tribe-events-list .tribe-events-event-image + div.tribe-events-content{
	float: left;
}

.vc-hoverbox-block-inner h2{
	font-size: 1.5em;
}
.vc-hoverbox-front h2{
	color: #f7542b;
	text-shadow: 1px 1px 1px #000;
}
div.learn-press-courses .course .course-title, ul.learn-press-courses .course .course-title{
	font-size: 1em;
  min-height: 5em;
}
.single-tribe_events .tribe-events-single-event-title{
	font-weight: 500;
}
div.learn-press-courses .course .course-info .course-price .price, ul.learn-press-courses .course .course-info .course-price .price{
	font-size: 1.3em;
}
.mcs-h5{
		text-align: justify;
	}

.sc_price_info{
	padding: 4.5em 2em;
}

.sc_price_period{
	min-height: 72px;
}

.menu_main_nav > li ul{
	width:17em;
}

.socials_wrap{
	text-align: center;
}

.post_featured.with_thumb.hover_play,
.format-video .post_featured.with_thumb img{
	width: 100%;
}

.scheme_default button[disabled], 
.scheme_default input[type="submit"][disabled], 
.scheme_default input[type="button"][disabled]{
	color: #fff!important;
}

body .vc_custom_1627471575391{
	background-position-x: 57% !important;
}

.tribe-events-ical{
	display: inline-block!important;
}

.single-tribe_events .tribe-events-content{
	width: 56%;
    float: left;
}

body.scheme_default #tribe-events-content .tribe-events-sub-nav li a{
	color: #fff;
}

.wi_webinar_widget .wi_webinar_date{
	background-color: #f7542b;
	border: none;
}

.wi_webinar_widget .wi_signup_btn{
	background-color: #f7542b!important;
	border-radius: 0!important;
	border: none!important;
}

a.share-sms.sd-button.share-icon{
	display: inline-block!important;
}

.woocommerce-checkout #payment ul.payment_methods li input{
	display: inline-block!important;
}

.woocommerce .checkout #order_review .payment_methods li label,
.woocommerce-page .checkout #order_review .payment_methods li label{
	padding-left: 0;
}

.woocommerce .checkout #order_review .payment_methods li input[type="radio"] + label:before,
.woocommerce .checkout #order_review .payment_methods li input[type="checkbox"] + label:before,
.woocommerce-page .checkout #order_review .payment_methods li input[type="radio"] + label:before,
.woocommerce-page .checkout #order_review .payment_methods li input[type="checkbox"] + label:before{
	left: -32px;
	top: 13px;
}

.woocommerce .checkout #order_review .payment_methods li input[type="radio"],
.woocommerce .checkout #order_review .payment_methods li input[type="checkbox"],
.woocommerce-page .checkout #order_review .payment_methods li input[type="radio"],
.woocommerce-page .checkout #order_review .payment_methods li input[type="checkbox"]{
	opacity: 0;
}

.events-list .tribe-events-loop, 
.single-tribe_organizer .tribe-events-loop, 
.single-tribe_venue .tribe-events-loop, 
.tribe-events-day .tribe-events-loop{
	max-width: 840px;	
}

@media(max-width:1919px){
.vc-hoverbox-inner{
	min-height: 305px!important;
}
	div.learn-press-courses .course .course-title, ul.learn-press-courses .course .course-title{
		min-height: 8em;
	}
}

@media(max-width:1262px){
	.single-tribe_events .tribe-events-content{
		width: 100%;
	}
}

@media(max-width:767px){
	html .menu_mobile_close, html .menu_mobile_button {
	    right: 40px;
	}
	
	.mcs-h5{
		font-size: 0.8em;
	}
	
	body div.learn-press-courses .course .course-title, 
	body ul.learn-press-courses .course .course-title{
		min-height: 5em;
	}
	
	body.blog .sidebar{
		display:none;
	}
	
	.wpcf7-acceptance .wpcf7-list-item-label{
		position: relative;
		padding-left: 20px;
		display: inline-block;
	}
}

@media(max-width:640px){
	.single-tribe_events .tribe-events-event-image{
		margin-right: 0;
		width: 100%;
	}
}

@media(max-width:480px){
	#tribe-events-pg-template,
	#tribe-events, #tribe-events-pg-template, .tribe-events-pg-template{
		padding: 0;
	}
	
	.tribe-events-list .tribe-events-loop .tribe-events-event-image,
	.tribe-events-list .tribe-events-event-image + div.tribe-events-content{
		width: 100%;
	}
	
	#tribe-events .tribe-events-loop .tribe-events-content{
		margin-top: 20px;
	}
	
	.single-tribe_events .tribe-events-single-event-title{
		font-size: 1.1em;
    	line-height: 1.3;
	}
	
	.scheme_default body.single-tribe_events .tribe-events-event-meta.primary .tribe-events-meta-group{
		width: 100%;
	}
	
	.tribe-events-content .wi_webinar_widget{
		margin: 0;
	}
	
	.tribe-events-content .wi_signup_btn{
		white-space: normal;
		height: auto!important;
	}
}