/*
Theme Name: RTH
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

/*ADA STYLES*/
.ada-label {
    font-size: 0;
    height: 1px;
    overflow: hidden;
    display: inline;
}

ul#menu-main-menu {
    display: flex !important;
    align-items: center;
}

a.menu-toggle {
    display: none !important;
}

@media only screen and (max-width: 1239px) {
  
}

@media only screen and (max-width: 959px) {
	.mhb-menu .menu > li > a > span {
		display: block;
		padding: 0 15px 0px 0px !important;
		margin-right: 10px !important;
	}
	
	.mcb-column-inner.mcb-column-inner-nvtrv9usd.mcb-item-column-inner > div {
		padding-top: 25% !important;
	}
	
	footer#Footer aside {
		padding: 0px 10px;
	}
	
	#Footer p.slogan1 {
		font-size: 24px;
		word-break: break-all;
	}
	
	#Footer .widgets_wrapper .column:nth-child(-n+3) {
		width: 33.3%;
	}
	
	#Footer .widgets_wrapper .column:last-child {
		width: 100%;
		text-align: center;
	}
	
	
	
	
}

@media only screen and (max-width: 767px) {
	span.bold-lg-headline, span.lite-lg-subhead {
		font-size: 40px;
		line-height: 40px;
	}
	
	.column_placeholder {
		display: none;
	}
	
	.dark.equal-height-wrap {
		padding: 50px 0px !important;
	}
	
	.lose-padding {
		padding: 0px !important;
	}
	
	.lose-padding .column_attr {
		padding: 50px 0px !important;
	}
	
	.bg-cover {
		min-height: 250px;
	}
	
	.no-padding {
		padding: 0px !important;
	}
	
	footer#Footer {
		text-align: center;
	}
	
	.section_wrapper.mcb-section-inner.mcb-section-inner-9c0099122 img {
		margin-bottom: 25px !important;
		display: block;
	}
	
	p.big {
		font-size: 24px;
		line-height: normal;
	}
	
	a.menu-toggle {
		display: block !important;
	}
	
	.mhb-menu .sub-menu li a span {
		line-height: 20px !important;
		padding: 5px 0px !important;
		display: inline-block;
		font-size: 15px;
	}
	
	.mhb-menu .sub-menu li ul li a {
		padding: 0 25px 0 25px !important;
	}
	
	.wrap.mcb-wrap.mcb-wrap-474c4e7f0.one-second.tablet-one-second.mobile-one.valign-top.bg-cover.clearfix {
		min-height: 500px;
	}
	
	footer#Footer .column {
		text-align: center;
		width: 100% !important;
	}
	
	figure.wp-block-table td {
		text-align: center !important;
	}
	
	.mcb-column-inner.mcb-column-inner-rzqgp9hk7.mcb-item-image-inner {
		text-align: center;
	}
	
	.section.mcb-section.mcb-section-lqp4zfdqz.no-margin-h.dark.equal-height-wrap.full-width.default-width.bg-cover:after {
		content: '';
		position: absolute;
		top: 0;
		background: #000000b0;
		width: 100%;
		height: 100%;
		filter: blur(3px);
	}
	
	.mhb-row.first-row > div {
		padding-left: 0px !important;
	}
	
	.mhb-custom-lweuf5ptj {
		width: 100px !important;
	}
}
