/* ------------------------------------- */
/* Content Area */
/* ------------------------------------- */
body {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:16px; line-height:1.42857143; color:#000000; background-color:#ffffff;}
#wrapper {background:#fff;} /* Page container */



/* ------------------------------------- */
/* Standard CSS elements */
/* ------------------------------------- */
H1 {font-family:'Bree Serif', serif; font-size:48px; font-weight:normal; color:#882470; line-height:52px; margin:0px; margin-bottom:15px; padding:0px;}
H2 {font-family:'Bree Serif', serif; font-size:30px; color:#882470; line-height:34px; margin:0px; margin-bottom:5px; padding:0px;}
H3 {font-family:'Bree Serif', serif; font-size:18px; color:#882470; line-height:22px; margin:0px; margin-bottom:10px; font-weight:normal;}

p A:hover, p A:link, p A:visited {text-decoration:underline;color:#333;}
p {font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#333; font-size:16px; line-height:20px; margin:0px; padding:0;}

ul {}
li {}

.ListContainer, .ListContainerTight {margin:0px; padding:0; list-style-position:outside;}
.ListContainer li {font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#333; font-size:16px; line-height:20px; margin-bottom:20px; margin-left:15px;}
.ListContainerTight li {font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#333; font-size:16px; line-height:20px; margin-left:15px;}

/* ------------------------------------- */
/* Website Colors for Text & Background */
/* ------------------------------------- */
.white {color:#fff;} /* Rename & Add Classes as Needed */


.ltTanBG {background-color:#ecede3;}
.whiteBG {background-color:#fff;}
.fusciaBG {background-color:#882470;}

.width100 {width:100%;}

.font30 {font-size:30px; line-height:34px;}
/* ------------------------------------- */
/* Call to Action */
/* ------------------------------------- */
.cta_Title {font-family:'Noto Serif', Times, serif; font-size:30px; color:#c3d3f3; line-height:36px; font-style:italic;}
.cta_body {font-family:'Noto Serif', Times, serif; font-size:28px; color:#fff; line-height:40px; margin:0px; }
.cta_Contact {font-family:'Noto Serif', Times, serif; font-size:28px; color:#fff; line-height:40px; margin:0px; }
.cta_Contact  A:visited {text-decoration:underline; color:#fff;}
.cta_Contact  A:link  {text-decoration:underline; color:#fff;}
.cta_Contact  A:hover  {text-decoration:underline; color:#fff;}


/* ------------------------------------- */
/* Footer */
/* ------------------------------------- */
footer {padding-top:45px; padding-bottom:45px; background-color:#fff;}

.ReturntoTop {
  	height:50px;
  	line-height:50px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
	border:0px;
	text-align:center;
	background-color:#5e8127;
}

.bottom_navName {font-family:'Bree Serif', serif; font-size:24px; color:#304119; line-height:30px;}
.bottom_navTagline {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:18px; font-style:italic; color:#333; line-height:24px;}

.bottom_navNav A:hover, .bottom_navNav A:link, .bottom_navNav A:visited {text-decoration:underline;color:#333;}
.bottom_navNav {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#333; line-height:20px; margin:0; padding:0;}

.bottom_NavTerrapin A:hover, .bottom_NavTerrapin A:link, .bottom_NavTerrapin {text-decoration:underline;color:#333;}
.bottom_NavTerrapin {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; font-style: normal; color:#333; line-height:18px;}

/* ------------------------------------- */
/* Homepage */
/* ------------------------------------- */
.homeBannerTitle {}

@media screen and (min-width: 768px) and (max-width: 991px) {
.homeBannerTitle {margin-top:30px;}
}

.homeBannerBody p {text-align: center;}



.homeBanner_Button:hover  {background-color:#7fa83f;}
.homeBanner_Button {	
	font-family:font-family:'Bree Serif', serif;
	font-size:18px;		
	background-color:#5e8127;
	color:#ffffff;
    border:0px;
    padding:15px 40px; 	
	text-align:center;
	cursor:pointer;
	cursor:hand;
    border-radius: 25px;
}

/* ------------------------------------- */
/* Page Specific Classes */
/* ------------------------------------- */
.woodBG {
	background-color: #EEE;
	background-image:url(../images/content_back.jpg);
	background-position:top center;
	background-repeat:repeat-y;	
}   

.contentBG {		
	background-position:top center;
	background-repeat:no-repeat;	
    background-size:cover;
}   


.content_Button:hover  {background-color:#7fa83f;}
.content_Button {	
	font-family:font-family:'Bree Serif', serif;
	font-size:18px;		
	background-color:#5e8127;
	color:#ffffff;
    border:0px;
    padding:15px 40px; 	
	text-align:center;
	cursor:pointer;
	cursor:hand;
    border-radius: 25px;
}

.shopOnline_title {margin-top:45px;}
@media screen and (min-width: 768px) and (max-width: 991px) {
.shopOnline_title {margin-top:20px;}
}
@media (max-width: 767px) {
.shopOnline_title {margin-top:15px;}
}