@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Cherry+Cream+Soda|Cabin);
body {
	background-image: url(../img/bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: rgba(93,127,102,1.00);
	background-attachment: fixed;
}
p {
	font-family: 'Cabin', sans-serif;
}
h1, h2, h3 {
	font-family: 'Cherry Cream Soda', cursive;
}
#PageContainerEffect {
	margin-top: 15px;
	margin-bottom: 15px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,1.00);
	box-shadow: 0px 0px 10px rgba(0,0,0,1.00);
	overflow-x: hidden;
	overflow-y: hidden;
}

@media (max-width: 767px) {
#PageContainerEffect {
	margin-top: 15px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,1.00);
	box-shadow: 0px 0px 10px rgba(0,0,0,1.00);
	overflow-x: hidden;
	overflow-y: hidden;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}
}
#NavHolder {
	width: 100%;
}
#PageNavigation-sticky-wrapper {
	z-index: 850;
	width: 100%;
}
#PageNavigation {
	background-image: -webkit-linear-gradient(270deg, rgba(98,172,190,1.00) 0%, rgba(135,211,229,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(98,172,190,1.00) 0%, rgba(135,211,229,1.00) 100%);
	background-image: -o-linear-gradient(270deg, rgba(98,172,190,1.00) 0%, rgba(135,211,229,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(98,172,190,1.00) 0%, rgba(135,211,229,1.00) 100%);
	padding-top: 5px;
	z-index: 900;
}

#MobileNavigation-sticky-wrapper {
	z-index: 850;

}
#MobileNavigation {

	z-index: 900;
}




#PageHeader {
	background-image: -webkit-linear-gradient(270deg, rgba(223,229,225,1.00) 0%, rgba(255,255,255,1.00) 100%), url(../img/blue.jpg);
	background-image: -moz-linear-gradient(270deg, rgba(223,229,225,1.00) 0%, rgba(255,255,255,1.00) 100%), url(../img/blue.jpg);
	background-image: -o-linear-gradient(270deg, rgba(223,229,225,1.00) 0%, rgba(255,255,255,1.00) 100%, url(../img/blue.jpg));
	background-image: linear-gradient(180deg, rgba(223,229,225,1.00) 0%, rgba(255,255,255,1.00) 100%), url(../img/blue.jpg);
	background-position: 0% 0%, 0% bottom;
	background-repeat: repeat-x, repeat-x;
	background-size: 100% 100%, 100% 5px;
}
.MobileMenuStyle {
	background-image: url(../img/ChalkBoardTexture.png);
	padding-top: 20px;
	padding-bottom: 20px;
	z-index: 951;
	border-bottom-color: #168CA8;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	overflow-y: auto;
	height: 450px;
}

#HeaderNav, #MobileNav, #NewsNav {
	height: 38px;
	background-position: 0% bottom;
	background-repeat: repeat-x;
	background-size: 100% 5px;
	background-image: url(../img/blue.jpg);
}
.BlueStripe {
	height: 5px;
	background-position: 0% bottom;
	background-repeat: repeat-x;
	background-size: 100% 5px;
	background-image: url(../img/blue.jpg);
}
.WhiteOakBrandLogo {
	width: 100%;
	padding-top: 20px;	
}
#BrandBox {
}
#BrandText {
	padding-top: 10px;
	padding-bottom: 30px;
}
#PageContent {
	background-image: -webkit-linear-gradient(270deg, rgba(71,111,6,1.00) 0%, rgba(8,59,12,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(71,111,6,1.00) 0%, rgba(8,59,12,1.00) 100%);
	background-image: -o-linear-gradient(270deg, rgba(71,111,6,1.00) 0%, rgba(8,59,12,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(71,111,6,1.00) 0%, rgba(8,59,12,1.00) 100%);
}
#MainContent {
	background-color: rgba(255,255,255,1.00);
	margin-top: -45px;
	border-left-color: #168CA8;
	border-bottom-color: #168CA8;
	border-top-color: #168CA8;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-width: 5px;
	border-bottom-width: 5px;
	border-top-width: 5px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	overflow-x: hidden;
	overflow-y: hidden;
	margin-bottom: 15px;
	z-index: 500;
}

@media (max-width: 767px) {
#MainContent {
	margin-top: 0px;
	border-bottom-color: #168CA8;
	border-top-color: #168CA8;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 5px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
}
@media (min-width: 767px) and (max-width: 992px) { 
#MainContent {
	margin-top: -95px;
	
}
}
#NewsBox .custom {
	margin-top: 15px;
	border-radius: 7px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../img/ChalkBoardTexture.png);
	border: 2px solid #FFFFFF;
	background-color: rgba(255,255,255,0.60);
	padding-top: 10px;
	padding-bottom: 5px;
}
#MobileNewsBox {
	padding-top: 15px;
	background-image: url(../img/ChalkBoardTexture.png);
}
#ContentTop {
	padding-bottom: 15px;
}
#ContentMid {
	background-color: #168CA8;
	padding-top: 20px;
	background-image: url(../img/WhiteOak-ChildrenPainting.jpg);
	padding-bottom: 20px;
	/* [disabled]background-attachment: fixed;
*/
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}
#ContentFoot {
	background-image: -webkit-linear-gradient(270deg, rgba(223,229,225,1.00) 0%, rgba(255,255,255,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(223,229,225,1.00) 0%, rgba(255,255,255,1.00) 100%);
	background-image: -o-linear-gradient(270deg, rgba(223,229,225,1.00) 0%, rgba(255,255,255,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(223,229,225,1.00) 0%, rgba(255,255,255,1.00) 100%);
	padding-top: 15px;
	padding-bottom: 15px;
}
#Footer {
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
}
#Footer a {
	color: #FFFFFF;
}
#carousel_testimonials {
	color: #FFFFFF;
}
#carousel_testimonials .carousel-indicators {
	bottom: 0px;
}
blockquote footer {
	color: rgba(255,255,255,0.85);
}
a.MobileBttn {
	padding-top: 8px;
	font-size: 15px;
	text-align: center;
	color: #134700;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	float: left;
	white-space: nowrap;
	position: relative;
	background-image: url("/images/swmenupro/nav2.png");
	background-repeat: no-repeat;
	background-position: left top;
	width: 114px;
	height: 33px;
	opacity: 1;
}
