/*
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
*/

/* Theme customization starts here
-------------------------------------------------------------- */



@import url("/wp-content/themes/betheme-child/fonts/styles.css");
b, strong, dt {
	color: #141414;
}
a {
	font-weight: bold;

}
input[type="submit"]{
/*  float: right !important;  do not set this here -- put it on each page if needed.  */
  font-size:14px !important;
  font-weight: 600 !important;
}
input[type="button"]{
	font-weight: 800 !important;
    	font-size: 14px !important;
}
#Footer .footer_copy .copyright{
    margin-top: -10px !important;
}
.alignleft {
    display: inline;
    float: left;
    margin-right: 40px !important;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 40px !important;
}
.entry-content ol > li {
    position: relative;
    margin: 36px 0 0px 36px;
    padding: 4px 8px;
    list-style: none;
    text-indent: 0px;

}
ol {
    counter-reset: li;
    margin-left: 10px;
    padding-left: 0;
}

ol > li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    top: 4px;
    left: -4em;
    box-sizing: border-box;
    width: 2.5em;
    margin-right: 8px;
    padding: 4px;
    color: #fff;
    background: #876823;
    font-weight: 900;
    text-align: center;
    border-radius: 500px;
    font-size: 9pt;
}
.text-logo span {
	font-family: 'Justus-Bold' !important;
	font-size: 22px !important;
	letter-spacing: 4px;
	color: #49494a !important;
	font-weight: normal !important;
	padding-bottom: 10px !important;
	padding-top: 25px !important;
	line-height: normal !important;
	text-align: left !important;

}
.widget-area .gform_body label{
font-size:14px;
}
span#logo{
		font-family: 'Justus-Bold';
}

span#of_title {
	font-family: 'Justus-Italic' !important;
	text-transform: lowercase;
	font-weight: 100;
	font-size: 0.8em;
}

#Top_bar .menu > li a::after {
	background: none !important;
}
#Top_bar .menu > li > a span {
	border: none !important;
	font-weight: 700 !important;
	line-height: 30px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}



.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description) {
    padding-right: 25px !important;
}


.menu-top-nav-container li {
	margin-bottom: 10px !important;
}
h1, h2, h3 {
	font-family: 'Justus-Roman' !important;
}
h4 {
	font-weight: 700 !important;
}
.tittlearea h1 {
	margin-top: 50px !important;
	letter-spacing: 4px !important;
	font-size: 18px !important;
	font-family: 'Justus-Bold' !important;
	text-transform: uppercase !important;
}
.tittlearea h1 strong {
	background-color: #fff !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}
hr {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-color: #333 -moz-use-text-color -moz-use-text-color;
	border-style: double none none;
	border-width: 3px medium medium;
	clear: both;
	margin: 3em 0;
}
.tittlearea .hr {
	border-top: 4px double rgb(145, 109, 2) !important;
	margin-bottom: 50px !important;
	margin-top: -30px !important;
}
.tittlearea .hrsmall {
	border-top: 4px double rgb(145, 109, 2) !important;
	margin-bottom: 50px !important;
	margin-top: 0px !important;
	width: 100%;
	text-align: left !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.boxarea h4 {
	font-size: 22px !important;
	font-family: 'Justus-Roman' !important;
	font-weight:300 !important;
}
.branches p {
	font-family: 'Justus-Italic';
	color: #616265 !important;
	font-size: 25px !important;
	background: url("/wp-content/uploads/2016/04/brnchL.png") no-repeat scroll left center, rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/04/brnchR.png") no-repeat scroll right center !important;
	height: 100% !important;
	padding: 33px 50px !important;
	width: 63% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 20px !important;
}
.address span {
	margin-right: 15px !important;
	color: #a07516 !important;
	font-weight: bold !important;
	margin-left: 25px !important;
}
.address span.firstnone {
	margin-left: 0px !important;
}
footer .widget {
	padding-bottom: 0px !important;
}
footer {
	letter-spacing: 1px !important;
	margin-top: 90px !important;
}
#Footer .footer_copy {
	border: none !important;
	font-size: 11px !important;
	font-weight: 300 !important;
}
#Footer .footer_copy .container .column {
	border-top: 2px solid #a07516 !important;
	padding-top: 20px;
}
.one-second.column {
	width: 100% !important;
}
footer .widget_nav_menu ul li {
	display: inline-block !important;
	list-style: none !important;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px !important;
	text-transform: uppercase;
	border: none !important;
	z-index:9999 !important;
	position:relative !important;
}
.widget_nav_menu ul li::after {
	border: none !important;
}
footer .widget_nav_menu ul {
	position: absolute !important;
	top: 35px !important;
	padding-left: 20% !important;
	line-height: normal !important;
}
.header-stack #Top_bar .top_bar_right {
	top: 10px !important;
}
#Top_bar .menu li ul {
    top: 90%;
}

.sof_menu_programs ul.sub-menu.mfn-megamenu.mfn-megamenu-3 {
    width: auto !important;
}

#Top_bar .menu li ul li {
    text-transform: uppercase;
    font-size: 12px;
   font-weight: bold;
}


#Top_bar .menu li ul li a {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.sub-menu {
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	border: 1px solid #8b8b8b !important;
}
.sub-menu li {
	margin-bottom: 0px !important;
}
.sub-menu li .sub-menu a {
	color: #ffffff !important;
	text-transform: capitalize !important;
	font-size: 12px !important;
}
body:not(.template-slider) #Header_wrapper {
	background-position: center bottom !important;
}
.branch {
	font-family: 'Justus-Italic';
	font-size: 18px !important;
	background: url("/wp-content/uploads/2016/04/brnchL.png") no-repeat scroll left center, rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/04/brnchR.png") no-repeat scroll right center !important;
	height: 100% !important;
	padding: 33px 50px !important;
	text-align: center !important;
	margin-bottom: 10px !important;
}
.branch-small {
	text-align: center !important;
	margin-top: 30px !important;
	margin-bottom: 10px !important;
}
.branch-small strong {
	background: url("/wp-content/uploads/2016/04/brnchL.png") no-repeat scroll left center, rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/04/brnchR.png") no-repeat scroll right center !important;
	background-origin: padding-box, padding-box !important;
	background-position: left center, right center !important;
	background-repeat: no-repeat, no-repeat !important;
	background-size: 8px auto !important;
	padding: 7px 13px !important;
	color: #141414 !important;
	text-transform: uppercase !important;
	font-family: 'Justus-Roman' !important;
	font-size:16px !important;
	letter-spacing:2px;
}
.wpb_wrapper h3 {
	margin-top: 34px !important;
	text-transform: uppercase !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 2.6em !important;
	margin-bottom: 14px !important;
	color: #141414 !important;
}
.the_content ul li {
	list-style-position: outside !important;
	list-style-image: url(/wp-content/uploads/2016/04/li.jpg);
	list-style-type: none !important;
}
.the_content ol > li {
	list-style-position: outside !important;
	list-style-type: none !important;
	margin-top: 40px !important;
}
.boxborder {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: 5px double rgb(160, 117, 22) !important;
	margin: 18px auto 33px !important;
	padding-left: 70px !important;
	padding-right: 70px !important;
	padding-top: 20px !important;
	padding-bottom: 30px !important;
	font-family: justusroman !important;
	font-weight: 400 !important;
	line-height: 2 !important;
}
.boxborder h1 {
	color: black !important;
	font-size: 1.5em !important;
	letter-spacing: 0.2em !important;
	margin-top: 0px !important;
	font-family: justusroman !important;
	margin-bottom: 20px !important;
}
.boxborder h1 em {
	text-transform: lowercase !important;
}
.fadecolor {
	color: rgb(136, 136, 136) !important;
	line-height: 30px !important;
}
.leftborder {
	border-left: 5px solid #c3b391 !important;
	margin-left: 48px !important;
	padding-left: 54px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.header-stack #Top_bar .logo{
	padding-left:15px !important;
	padding-right:15px !important;
	text-align:center !important;
}

#Header_wrapper, #Intro{
	/* background-image:url(/wp-content/uploads/2013/04/MTAC-Foundation-Banner_v2-6.13.jpg); */
}


 @media (min-width:992px) {
}
 @media (min-width: 992px) and (max-width: 1199px) {
}
 @media (min-width: 768px) and (max-width: 991px) {
.text-logo span {
	font-size: 15px !important;
}
.leftborder {
	margin-left: 0px !important;
	padding-left: 30px !important;
}
.boxborder {
	padding-left: 15px !important;
	padding-right: 30px !important;
}
footer {
	margin-top: 30px !important;
}
}
 @media (max-width: 767px) {
footer {
	margin-top: 30px !important;
}
ul, ol {
	margin-left: 0px !important;
}
.boxborder {
	padding-left: 15px !important;
	padding-right: 30px !important;
}
.leftborder {
	margin-left: 0px !important;
	padding-left: 30px !important;
}
.text-logo span {
	font-size: 13px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
footer {
	text-align: center !important;
}
footer .widget_nav_menu ul {
	padding-left: 0 !important;
	position: relative !important;
	top: 0px !important;
	text-align: center !important;
}
#back_to_top {
	float: right !important;
}
footer .widget_nav_menu ul li {
	padding-left: 10px !important;
	padding-right: 10px !important;
	text-align: center !important;
}
}
 @media (max-width: 480px) {
.text-logo span {
	font-size: 11px !important;
}
}
