/*
Theme Name: Bright Child
Theme URL: https://offthewallmedia.com
Description: Bright Child Theme
Author: Dan Stone
Author URL: dan@offthewallmedia.com
Template: bright
Version: 1.0.0
Text Domain: bright-child
*/ Custom CSS goes after this line

#mpcs-navbar .navbar-section .navbar-brand img {
  max-height: 90px !important;
}

#mpcs-navbar {
  height: 90px !important;
}

.wp-block-button__link {
  background-color: #CC232B;
  color: #FFFFFF !important;
}

@media (min-width: 1230px) {
	.mpcs-course-template-default > .entry-content,
	.mpcs-lesson-template-default > .entry-content,
	.post-type-archive-mpcs-course .entry-content{
		width: 1200px;
		margin: 1.5em auto;
		min-height: auto;
	}
}

#mpcs-navbar .btn.nav-back, 
#mpcs-sidebar-navbar .btn.nav-back {
    font-size: 1rem;
    padding: 3px 15px;
}

.navbar .navbar-brand {
	font-size: 14px;
}

#mpcs-navbar .btn, #mpcs-sidebar-navbar .btn {
	text-transform: none;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0;
    padding-bottom: 0;
	height: auto;
}

.mpcs-lesson .btn {
	height: auto;
	background-color: #CC232B;
    color: #FFFFFF;
}

.mpcs-lesson input.btn:hover, 
.mpcs-lesson .btn:hover, 
.mpcs-lesson button:hover {
	color: #000;
}

input.btn, .btn, button {
	height: auto;
}

@media (min-width: 840px) {
	
	#mpcs-navbar .navbar-section:not(:last-child):first-child {
		justify-content: flex-start;
	}
	
	#mpcs-navbar .navbar-section:last-child, #mpcs-sidebar-navbar .navbar-section:last-child,
	.navbar .navbar-section{
		width: 50%;
		justify-content: flex-end;
		display: inline-block;
	}
	
	#mpcs-navbar .navbar-section:not(:first-child):last-child {
		text-align: right;
	}
	
}

#mpcs-main h1 {
	color: #192b4d;
}

#mpcs-main .entry-title i {
	background-color: #d30c29;
	color: #fff;
	padding: 8px 10px;
    border-radius: 100%;
}

video {
	width: 100%;
	margin: 0 auto;
	display: block;
}

.wp-video {
	width: 100%!important;
}
