/* Single Pages CSS */
.page-id-1552 .mt-subtitle {
  margin-top:25px!important;
}
.page-id-402 .mt-shadow {
  padding-bottom:0px!important;
}

.fa {
    display: inline-block;
    font: normal normal normal 18px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 5px;
}

/* Fonts CSS */
#header-title h1,
#header-title h2,
#header-title h3 {
  font-family: Papyrus, fantasy;
}
#mb-content h1,
#mb-content h2,
#mb-content h3 {
  font-family: Papyrus, fantasy;
  color:#282828;
}
#mb-content p {
  color:#282828;
}

.contact-content p {
  font-size: 17px! important;
}

.mt-button-boxy { 
  margin: 5px 0px 5px!important; 
  display: inline-block!important; 
  background: #C00000!important; 
  border: solid #C00000 2px!important; 
  padding: 5px 10px!important; 
  font-size: 14px!important; 
  font-weight: 400!important; 
  cursor: pointer!important;
}
.mt-button-boxy:hover { 
  background: #fff!important; 
  color: #C00000!important; 
}

/* Testimonials CSS */
.mt-madza-container div.vc_btn3-container.vc_btn3-center > a {
  max-width:200px!important;
}

.header-contact {
  font-size: 16px;
  margin-right: 15px;
}

/* Body CSS */
#mb-content {
  background-color:#c7bcb2;
}

/* Footer Form */
#footsubmit,
.wpcf7-submit,
.vc_btn3-style-modern.vc_btn3-color-grey {
  width:100%!important;
  color:#fff!important;
  background-color:#c00000!important;
  background:#c00000!important;
  border-color:#c00000!important;
  border-radius:0px!important;
}
#footsubmit:hover,
.wpcf7-submit:hover,
.vc_btn3-style-modern.vc_btn3-color-grey:hover {
  width:100%!important;
  color:#c00000!important;
  background-color:#fff!important;
}
#footfield {
  color:#222; 
  font-weight:400; 
  padding: 10px 0px 0px 0px;
}

/* Home Page Slider */
.mt-ti {
  display:none!important;
}
blockquote {
  border-left: 5px solid #282828!important;
}

/* Service Pages */
.entry-page-image {
  display:none!important;
}

/* Header Information CSS */
.page-id-8 .mt-social-frame .col-md-12 {
  background: rgba(255, 255, 255, .5);
}
.mt_menu_description p {
  font-weight:700!important;
}

/* Main Navigation */
#mega_main_menu_ul > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1322.multicolumn_dropdown.default_style.drop_to_center.submenu_full_width.columns4 > ul > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1497.default_dropdown.default_style.drop_to_right.submenu_default_width.columns1 > a > span > span,
#mega_main_menu_ul > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1322.multicolumn_dropdown.default_style.drop_to_center.submenu_full_width.columns4 > ul > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1379.default_dropdown.default_style.drop_to_right.submenu_default_width.columns1 > a > span > span,
#mega_main_menu_ul > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1322.multicolumn_dropdown.default_style.drop_to_center.submenu_full_width.columns4 > ul > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1380.default_dropdown.default_style.drop_to_right.submenu_default_width.columns1 > a > span > span,
#mega_main_menu_ul > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-1322.multicolumn_dropdown.default_style.drop_to_center.submenu_full_width.columns4 > ul > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1381.default_dropdown.default_style.drop_to_right.submenu_default_width.columns1 > a > span > span {
  font-size:14px!important;
  font-weight:700!important;
  color:#000!important;
  text-transform:uppercase!important;
}
a.logo img {
  width:156px!important;
  height:70px!important;
}

.post p, li, h1, h2, h3, h4 {
    font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif! important;
}

.post p, li {
	font-size: 16px! important;
  	font-weight: 400! important;
  	color:#000000! important;
  	line-height: 150%! important;
}

.post h1 {
 	font-size: 28px! important;
    font-weight: 800! important;
  	color:#444444! important;
  	text-transform: uppercase! important;
}

.post h2 {
 	font-size: 36px! important;
    font-weight: 700! important;
  	color:#444444! important;
    padding-top: 40px;
    text-align: center;
}

.post h3 {
 	font-size: 30px! important;
  	font-weight: 500! important;
  	color:#444444! important;
  	padding-top: 20px;
  	padding-bottom: 20px;
}

.post h3.stat {
 	font-size: 30px! important;
    font-weight: 100! important;
  	color:#333333! important;
  	font-style: italic! important;
  	padding-top: 20px;
  	padding-bottom: 20px;
  	text-align: center;
}

.post a {
	font-weight: 700;
  	color:#c00000;
}

.post a:hover {
	font-weight: 800;
  	color:#666666;
}

.single #mb-content {
    background-color:#ffffff! important;
}

.single #header-title {
	background-color:#ffffff! important;
}

.postid-2053 .mt-sidebar {
	display: none;
}

.postid-2053 .col-md-8  {
 	width: 100%; 
}