/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
@font-face {
  font-family: 'FuturaBT-Heavy';
  src: url('fonts/FuturaBT-Heavy.eot?#iefix') format('embedded-opentype'),  
  url('fonts/FuturaBT-Heavy.woff') format('woff'),
  url('fonts/FuturaBT-Heavy.ttf')  format('truetype'), 
  url('fonts/FuturaBT-Heavy.svg#FuturaBT-Heavy') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaBT-Light';
  src: url('fonts/FuturaBT-Light.eot?#iefix') format('embedded-opentype'),  
  url('fonts/FuturaBT-Light.woff') format('woff'), 
  url('fonts/FuturaBT-Light.ttf')  format('truetype'), 
  url('fonts/FuturaBT-Light.svg#FuturaBT-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CenturyGothic';
  src: url('fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),  
  url('fonts/CenturyGothic.woff') format('woff'), 
  url('fonts/CenturyGothic.ttf')  format('truetype'), 
  url('fonts/CenturyGothic.svg#CenturyGothic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CenturyGothic-Bold';
  src: url('fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),  
  url('fonts/CenturyGothic-Bold.woff') format('woff'), 
  url('fonts/CenturyGothic-Bold.ttf')  format('truetype'), 
  url('fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
.section_wrapper.mcb-section-inner, .menu_wrapper, #menu > ul > li > a{
	 font-family: 'CenturyGothic' !important;
}
body{
	color: #000000 !important;
}
body p{
	font-size: 18px;
	line-height: 35px;
}
h1, h2, h3, h4{
	color: #000000 !important;
	font-family: 'CenturyGothic-Bold' !important;
}
h1{
	font-size:28px !important;
}
h2{
	font-size: 26px !important;
}
h3{
	font-size: 22px !important;
}
h4{
	font-size: 20px !important;
}
h5{
	font-size: 13px !important;
}
h6{
	color: #000 !important;
	font-size: 21px !important;
	font-family: 'CenturyGothic' !important;
}
h6 a:hover{
	text-decoration:underline;
}
.churchName {
    font-weight: bold;
    color: white;
    font-size: 30px;
    margin-top: 42px;
    display: inline-block;
    width: 300px;
    line-height: 33px;
}
.serviceHours {
    color: white;
    font-weight: 100;
    font-size: 25px;
    margin-top: 40px;
    margin-left: 95px;
}
.home-wrap{
	padding: 68px 0 0 !important;
	max-width:815px;
	margin:auto;
}
.inner-wrap-small{
	max-width:815px;
	margin:auto;
}
.inner-wrap-big{
	max-width:1024px;
	margin:auto;
	padding: 30px 0 !important;
}
#Top_bar .menu > li > a {
	font-size:21px;
	font-family: 'CenturyGothic' !important;
}
#Top_bar .menu li ul li a span{
	font-size:16px;
}
a.button{
	color: #fff !important;
	font-size: 18px;
	border-radius: 0;
	background-color: #515151 !important;
}
.text-center{
	text-align:center;
}
.inner-wrap-mid p{
	font-family: 'CenturyGothic' !important;
}
.inner-content-area{
	font-size:21px;
}
.inner-wrap-mid li{
	color:#000;
	font-size:18px;
	margin: 0 0 8px !important;
	line-height: 32px;
}
.inner-wrap-mid li span{
	color:#353535;
	font-size:14px;
}
.inner-wrap-mid{
	max-width: 1086px;
	margin: auto;
}
.inner-wrap-mid ol{
	margin:0;
	padding:0 0 0 28px;
}
.inner-wrap-mid .column{
	margin-bottom:20px;
}
.inner-wrap-mid .column:nth-child(3) .column_attr.align_center, .inner-wrap-mid .column_attr, .ministries-wrap .column_attr.align_center{
	padding:0 !important;
}
.inner-wrap-mid .column:nth-child(3), .inner-wrap-mid .column:first-child{
	margin-bottom:0;
}
.inner-wrap-mid .column:first-child h2{
	margin:0 0 6px;
}
.inner-wrap-mid .column:first-child p{
	margin:0;
}
.event-wrap .column:nth-child(3), .event-wrap .column:nth-child(9){
	padding:20px 0 0;
}
.sermon-wrap .mcb-wrap:first-child{ 
	padding:0;
}
.sermon-wrap .mcb-wrap:nth-child(2n){
	padding:0 50px 0 0;
}
.sermon-wrap .mcb-wrap:nth-child(2n+1){
	padding:0 0 0 50px;
}
.sermon-wrap .mcb-wrap:last-child{
	padding:0 0 0 50px;
}
.sermon-wrap .column_image{
	margin:0 0 15px;
}
.current-series-wrap .three-fourth .two-third.column .mejs-container, 
.current-series-wrap .mejs-container .mejs-controls, 
.current-series-wrap .mejs-embed, .mejs-embed body{
	background-color:#f0f0f0;
}
.current-series-wrap .mejs-controls .mejs-time-rail .mejs-time-total {
	background-color:#464646;
}
.current-series-wrap .mejs-container .mejs-controls .mejs-time {
	color:#464646;
}
.current-series-wrap .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #aeaeae;
}
.current-series-wrap .mejs-controls .mejs-button button {
	background:url(controls.png);
}
.current-series-wrap .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
	background-color:#464646;
}
.current-series-wrap .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
	background-color:#a9a9a9;
}
.current-series-wrap .mejs-controls .mejs-time-rail span{
	height:11px;
}
.current-series-wrap .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
	height: 12px;
}
.current-series-wrap .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	top: 12px;
	height: 10px;
}
.current-series-wrap .mejs-controls .mejs-pause button{
	background-position: -1px -17px;
}
.current-series-wrap .mejs-mute button{
	background-position: -16px -17px !important;
}
.current-series-wrap .mejs-unmute button{
	background-position: -14px 0 !important;
}
.current-series-wrap .column_image{
	margin-bottom:10px;
}
.current-series-wrap .column_placeholder{
	height:3px;
	background-color:#4c4c4c;
}
.current-series-wrap .two-third.column{
	padding:26px 0;
	margin-bottom: 0;
}
.current-series-wrap .one-third.column {
	margin-bottom: 0;
}
.current-series-wrap .one-third.column h4{
	margin-bottom:0;
}
.current-series-wrap .left-Col{
	width:30%;
}
.current-series-wrap .right-Col{
	width:70%;
}
#Footer{
	padding: 30px 0;
	background-color: #000 !important;
}
#Footer .textwidget h3{
	color: #fff !important;
}
#Footer .textwidget{
	text-align:center;
	font-family: 'CenturyGothic';;
}
#Footer .textwidget a{
	text-decoration:none;
}
#Footer .textwidget a:hover{
	color:#515151;
}
@media only screen and (max-width: 1260px) {
	#Top_bar .menu > li > a {font-size: 19px;}
	.sub-menu .top-arrow {display:none;}
}
@media only screen and (max-width: 959px) {
	/*.inner-wrap-big .one-fourth.mcb-wrap {width: 33%;}*/
	.event-wrap .column:nth-child(3), .event-wrap .column:nth-child(9){padding:0;}
	.sermon-wrap .mcb-wrap:nth-child(2n), .sermon-wrap .mcb-wrap:last-child, .sermon-wrap .mcb-wrap:nth-child(2n+1) { width:50%;}
	.sermon-wrap .mcb-wrap:first-child{ padding:0; width: 100% !important;}
	h4 {font-size: 17px !important;}
	.current-series-wrap p{font-size:14px;}
	h3 {font-size: 18px !important;}
	.ministries-wrap .column_attr{padding:0 !important}
}
@media only screen and (max-width: 767px) {
	body:not(.template-slider):not(.header-simple) #Header { min-height:auto;}
	body p {font-size: 18px;line-height: 29px;}
	#Top_bar .logo { width:auto;}
	#Top_bar .logo #logo{ margin:0 10px;}
	.churchName {font-size: 25px; margin-top: 30px;}
	.serviceHours {font-size: 20px; margin-top: 25px;}
	h2 {font-size: 21px !important;}
	h6 {font-size: 17px !important;}
	body p {font-size: 16px; text-align:center;}
	/*.inner-wrap-big .one-fourth.mcb-wrap { width:50% !important;}*/
	.inner-wrap-big .one-fourth{float: left;width: 25% !important;box-sizing: border-box;clear: none;}
	.inner-wrap-big .three-fourth{float: right;width: 73% !important;box-sizing: border-box;clear: none;}
	.inner-wrap-mid li { font-size:16px;}
	.event-wrap .scale-with-grid{max-width: 400px;display: block;margin: auto;}
	.sermon-wrap .scale-with-grid{max-width: 350px;display: block;margin: auto;}
	.sermon-wrap .mcb-wrap:nth-child(2n), .sermon-wrap .mcb-wrap:nth-child(2n+1) {padding: 0;}
	.current-series-wrap .column_image{max-width: 300px; margin: 0 auto 10px; float: none;}
	.ministries-wrap .scale-with-grid{max-width: 400px;display: block;margin: auto;}
	.inner-wrap-big .column_attr{padding-left:0 !important;}
	.inner-wrap-big p{ text-align:left;}
}
@media only screen and (max-width: 640px) {
	.inner-wrap-big .one-fourth, .inner-wrap-big .three-fourth{ width:100% !important;}
	.inner-wrap-big img.scale-with-grid{width: 200px;height: 200px;margin: auto;float: none;display: block;}
	.inner-wrap-big h2, .inner-wrap-big p{text-align:center;}
	.inner-wrap-big .mcb-section-inner{display:flex; flex-wrap: wrap;}
	.inner-wrap-big .mcb-section-inner .one-fourth{order: 2;}
	.inner-wrap-big .mcb-section-inner .three-fourth{order:1;}
}
@media only screen and (max-width: 580px) {
	.inner-wrap-big .one-fourth.mcb-wrap {width: 100% !important;}
}
@media only screen and (max-width: 519px) {
	#Top_bar .logo {margin-right: 0 !important;}
    #Top_bar #logo{ height:95px !important;}
	h2 {font-size: 20px !important; line-height:29px !important; line-height:normal;}
}
@media only screen and (max-width: 482px) {
	#Top_bar .logo {
    	width: 100%;
	}
	.churchName {
		width: 100%;
		font-size: 21px;
		text-align:center;
		padding: 0 10px;
		box-sizing: border-box;
	}
	.serviceHours {
		margin: 5px 0;
		text-align: center;
	}
}

