a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"] {
	background-color: #c94d49;
	color: #fff;
	margin-bottom: 10px;
	margin-top: 20px;
}
.button-stroke a.button.button_theme, .button-stroke a.button.button_theme .button_icon i, .button-stroke a.tp-button.button_theme, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"] {
	border-color: #c94d49;
	color: #f2bb6c !important;
}
.button-stroke a.button.button_theme:hover, .button-stroke a.tp-button.button_theme:hover, .button-stroke button:hover, .button-stroke input[type="submit"]:hover, .button-stroke input[type="reset"]:hover, .button-stroke input[type="button"]:hover {
	background-color: #c94d49 !important;
	color: #ffffff !important;
}


a.button_hlbraun_theme, a.tp-button.button_hlbraun_theme, button, input[type="submit"], input[type="reset"], input[type="button"] {
	background-color: #eccc9b;
	color: #fff;
	margin-bottom: 10px;
	margin-top: 20px;
}
.button-stroke a.button.button_hlbraun_theme, .button-stroke a.button.button_hlbraun_theme .button_icon i, .button-stroke a.tp-button.button_hlbraun_theme, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"] {
	border-color: #eccc9b;
	color: #f2bb6c !important;
}
.button-stroke a.button.button_hlbraun_theme:hover, .button-stroke a.tp-button.button_hlbraun_theme:hover, .button-stroke button:hover, .button-stroke input[type="submit"]:hover, .button-stroke input[type="reset"]:hover, .button-stroke input[type="button"]:hover {
	background-color: #eccc9b !important;
	color: #ffffff !important;
}


h1,h2,h3,h4,h5,h6 {
	color:#3b3027;
}

html, p , ul, li , strong, em , i {
	color:#3b3027;
	
} 


.column-padding-10px .column {
	padding-bottom: 10px;
}
.column-padding-20px .column {
	padding-bottom: 20px;
}
.column-padding-30px .column {
	padding-bottom: 30px;
}
.column-padding-40px .column {
	padding-bottom: 40px;
}
.column-padding-50px .column {
	padding-bottom: 50px;
}

@media only screen and (max-width: 767px) {
	.section_wrapper .mcb-wrap.move-up {
		margin-top: -150px !important;
		margin-bottom: 50px !important;
	}
}

@media only screen and (max-width: 479px) {
	#Subheader h1 {
		font-size: 30px !important;
	}
}

