/*
Theme Name: Betheme Child
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
*/
#Top_bar .menu > li > a {
	padding-bottom: 0px;
}
#Top_bar .menu li > ul {
    background: none;
}
#Top_bar .menu li ul li {
	width: 250px;
    background-color: #1f2224;
    font-family: "Verdana;
    font-size: 90%;
    font-weight: 600;
    text-transform: uppercase;
    color: #eee;
}
#Top_bar .menu li ul li:hover {
	background-color: #272a2e;
}
#Top_bar .menu > li ul li a, #Top_bar .menu > li ul li a:hover {
    color: inherit;
}

.white-text, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6, .white-text ul {
	color: #fff;
}

.white-text h6 a {
    color: #fff;
}
.white-text h6 a:hover {
    color: #921945;
}

.button, .button-flat input[type="submit"] {
    font-size: 0.9em;
    font-weight: bold;
}

.lead, h3.subheading {
	padding: 0;
	font-family: "Verdana";
	font-size: 30px;
	line-height: 1.33em;
	font-weight: 300;
	letter-spacing: 0;
}
.lead {
	margin: 0 0 35px 0;
}

#Top_bar a.action_button, #Side_slide .extras .action_button {
    top: -5px;
    margin: 0 5px;
    padding-top: 15px;
    background-color: #921945;
}
.footer-icons-bar, footer #media_image-2 {
	text-align: center;
}
a.icon_bar {
	background-image: none;
}

.wrap.fix-column-padding .column {
	width: 96%;
	margin: 0 2%;
}

.fancy-list li {
	display: inline-block;
	color: #222;
	background: #eee;
	padding: 15px 50px;
	margin: 5px;
	font-size: 0.8em;
	font-weight: 800;
}

.feature-description {
	box-sizing: border-box;
	padding: 0 50px 0 0;
}

p.wp-caption-text {
    padding: 15px 0 !important;
    background: none;
    color: #CCC;
    font-size: 0.9em;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.related-links-section .button {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	height: 80px;
	padding: 15px;
	font-size: 1.2em;
	line-height: 1.5em;
}
.related-links-section .button_label {
	flex-grow: 1;
	text-align: left;
}
.related-links-section .button_icon {
	padding-right: 5px !important;
}

.copyright-wrapper {
	text-align: left;
}
.copyright-wrapper a {
	display: block;
}

.grecaptcha-badge {
	z-index: 10;
}

@media (max-width: 374px) {
	.mobile-header-mini #Top_bar a.action_button {
		padding-left: 5px;
		padding-right: 5px;
	}
	a.button.rb-iso-certificate span.button_label {
	    font-size: 12px;
	    padding: 11px 15px;
	}
}

@media (max-width: 767px) {
	.mobile-header-mini #Top_bar a.action_button {
		top: -3px;
		display: block;
		font-size: 16px;
		margin-right: 10px;
	}

	.sections_group > .entry-content > .section:first-child {
		padding-top: 60px !important;
	}

	.mobile-less-bottom-padding {
		padding-bottom: 80px !important;
	}

	h6 {
    	font-size: 22px;
    	line-height: 32px;
	}

	.button_align.align_center, .button_align.align_right {
    	text-align: left;
	}
}

@media (min-width: 768px) {
	.reverse-columns > .section_wrapper {
		display: flex;
		flex-direction: row-reverse;
	}
	.copyright-wrapper {
		display: flex;
		flex-wrap: wrap;
		font-size: 0.8em;
	}
	.copyright-wrapper a {
		margin: 0 10px;
	}
	.copyright-wrapper .rb-footer-ad {
		flex-grow: 1;
		margin-right: 0;
		text-align: right;
	}

	footer #media_image-2 {
		text-align: left;
	}
	.footer-icons-bar {
		text-align: right;
	}
	.related-links-section .button {
		height: 130px;
	}
}

@media (max-width: 959px) {
	body {
		font-size: 16px !important;
		line-height: 19px !important;
	}
}

@media (min-width: 960px) {
	.related-links-section .button {
		font-size: 1.5em;
	}
}
@media (max-width: 480px) {
	p strong {
	    word-break: break-word;
	}
}
* {font-family:”Verdana”}

#Top_bar a.action_button, #Side_slide .extras .action_button {
	background-color: #921945;
}

#Footer .container .one-third:nth-child(2) {
	text-align: center;
}

@media only screen and (min-width: 48em) {
	#Footer .container {
		display: flex;
		align-items: stretch;
	}

	#Footer .container .one-third:nth-child(2) {
		display: flex;
		text-align: left;
		align-items: center;
	}
}
