/*
 Theme Name:   Betheme Child
 Description:  Betheme Child Theme
 Template:     betheme
 Version:      1.0.0
*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i');
/*
.mm-seperator-margin{
	margin: 1% !important;
}
.image_frame, .mask{
	border: none !important;
	box-shadow: none !important;
}
@font-face {
	font-family: 'Eras Light ITC';
	font-style: normal;
	font-weight: normal;
	src: url(http://mm.sonomarinweb.com/wp-content/themes/betheme-child/fonts/ERASLGHT.woff);
}
.styled-titles{
	font-size: 65px;
	font-family: 'Eras Light ITC';
	border-bottom: 3px solid #444;
	height: auto;
	line-height: 80px;
}
#menu a{
	text-transform: uppercase;
}
#Top_bar .menu > li > a {
    padding: 0 0 !important;
}
#Top_bar .menu > li a::after{
	background-color: #751313;
}
#Header {
    	min-height: 190px !important;
}
#Content{
	padding-top: 0 !important;
}
.menu_address{
	text-align: right;
  	padding-top: 15px;
}
.fancy_heading .title{
	font-size: 30px !important;
}
.spaced-margin-box{
	margin-right: 20px; 
	box-sizing: border-box;
}
.homepage-green-background{
	background-color: #b9d19b;
}
.homepage-peach-background{
	background-color: #d9b699;
}
.homepage-pink-background{
	background-color: #e4b9ae;
}
.homepage-title-background{
	background-color: #fef2f7;
}
.homepage-title-background h2{
	color: #fef2f7;
}
.homepage-titles{
	width: 100% !important;
	margin: 0 0 20px 0 !important;
	padding-top: 10px;
}
.homepage-box-border{
	border: 2px #dadad9;
}
.min-height-290{
	min-height: 290px;
}
.min-height-425{
	min-height: 425px;
}
.thirds-with-margin{
	width: 32.3333% !important;
	margin-right: 1.5%;
}
.thirds-no-margin{
	width: 32.3333% !important;
}
.sixths-with-margin{
	width: 16.25% !important;
	margin-right: .5%;
}
.sixths-no-margin{
	width: 16.25% !important;
}
.halves-with-margin{
	width: 49% !important;
	margin-right: 1% !important;
}
.halves-no-margin{
	width: 49% !important;
	margin: 0 !important;
}
.full-width-no-margin{
	width: 100% !important;
	margin: 0 !important;
}
.bot-margin{
	margin-bottom: 25px !important;
}
.one-percent-margin{
	width: 98% !important;
	margin: 0 1% !important;
}
.white-text{
	color: #FFF;
}
.cupcake-columns{
	width: 90% !important;
	margin: 0 12px 12px !important; 
}
@media screen and (max-width: 1239px) {
    	.menu_address{
		display: none;
    	}
}
@media all and (max-width: 1250px) {
    	.styled-titles{
		font-size: 60px;
    	}
}
@media all and (max-width: 800px) {
    	.styled-titles{
		font-size: 50px;
		line-height: 65px;
    	}
}
@media all and (max-width: 600px) {
    	.styled-titles{
		font-size: 35px;
		line-height: 46px;
    	}
}
@media all and (max-width: 450px) {
    	.styled-titles{
		font-size: 22px;
		line-height: 30px;
    	}
}
*/