﻿.page .container {
     max-width: 100%;
     padding: 0px 20px;
     
}


.page h1 {
	color: #fff;
	font-family: 'Oxygen', sans-serif;
		font-size: 24px; 
	font-weight: normal; 
	line-height: 30px;  
	 
	}
.page h2 {
	font-family: 'Oxygen', sans-serif;
	color: #fff;
	font-size: 20px;
	font-weight: normal; 
	line-height: 25px; 

	}
	.page h3 {
	font-family: 'Oxygen', sans-serif;
		color: #fff;
	font-size: 18px;
	font-weight: normal; 
	line-height: 22px; 

	}
.page h4 {
	font-family: 'Oxygen', sans-serif;
	color: #8ABB5B;
	font-size: 25px;
	font-weight: normal;
	line-height: 30px;
}

img {
 	max-width: 100%;
 	height: auto;
}
.spacer{
	clear: both;
}
.page .imgcenter {
	text-align: center;
}
.page .center {
	text-align: center;
}
.page .pl60 {
	padding-left: 0;
}

@media only screen and (min-width : 480px) {
.page .pl60 {
	padding-left: 60px;
}

}


.page .pl40 {
	padding-left: 40px;
}
.page .pl20 {
	padding-left: 20px;
}
.page .pr20 {
	padding-right: 20px;
}

.page .pr40 {
	padding-right: 40px;
}
.page .pr60 {
	padding-right: 60px;
}
 .page .mt30 {
 	margin-top: 30px;
 }
.page .pt60 {
	padding-top: 60px;
}
.page .pt40 {
	padding-top: 40px;
}
.page .pt20 {
	padding-top: 20px;
}

.page .pb40 {
	padding-bottom: 40px;
}
.page .pb20 {
	padding-bottom: 20px;
}
.page .white {
	color: #fff;
}
.page .green {
	background-color: #8ABB5B;
}
.page .maroon {
	background-color: #913C46;
}
.page .gold {
	color: #E8C94C;
}
.page .lemon {
	background-color: #F5E9B8;
}
.page .greenback {
	background-image: url(/images/vineback.jpg);
	background-repeat: repeat;
}
.page .foot1:hover { 
	background-color: #8ABB5B;
	
	} 
 


 .page .bodytext {
	font-family: 'Oxygen', sans-serif;	
	color: #666;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;

}
 .page .smallbodytext {
	font-family: 'Oxygen', sans-serif;	
	color: #666;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;

}
.page .greenhead {
	font-family: 'Oxygen', sans-serif;
	color: #8ABB5B;
	font-size: 25px;
	font-weight: normal;
	line-height: 30px;
}
.page .maroonhead {
	font-family: 'Oxygen', sans-serif;
	color: #913C46;
	font-size: 25px;
	font-weight: normal;
	line-height: 30px;
}
.page .unithead {
	font-family: 'Oswald', sans-serif;
		color: #913C46;
	font-size: 24px;
	line-height: 40px; 
	font-weight: 400;
	border-bottom: thin  #913C46 dashed;
	width: 100%;

	}
	.page .unitsubhead {
	font-family: 'Oswald', sans-serif;
		color: #999;
	font-size: 18px;
	line-height: 24px; 
	font-weight: normal;
		}
	
.page .unitfeature li{
	font-family: 'Oxygen', sans-serif;
      font-size: 16px;
      color:#808080;   
      padding: 2px 0px 2px 0px;
		border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px;
	list-style-image: url(/images/bullet.png);
	list-style-position: inside;
    
    text-indent: -28px;
	
}
.page .unitfeature li a{	
      color:#808080;   
      
}

.page .unitfeature ul{
	      list-style-type:none;
           margin: 0;
           padding-left: 20px;

}
	.page .maroonsubhead {
	font-family: 'Oswald', sans-serif;
		color: #913C46;
	font-size: 20px;
	line-height: 24px; 
	
		}
.gm-style {
	font-family: 'Oswald', sans-serif !important;
	font-size:12px;
	font-weight:400;
	text-decoration:none
}

.page hr.style1 {
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}


a {
  color: #913C46; }

a:hover {
  color: #8ABB5B; }

 .page .whitetext {
	font-family: 'Oxygen', sans-serif;	
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;

}
.page .whitetext a {
	 color: #fff;
}

  
.page .whitetext a:hover {
  color: #8ABB5B; }


.page .whitehead {
	font-family: 'Chau Philomene One', sans-serif;
	color: #fff;
	font-size: 20px;
	line-height: 35px; 
	border-bottom: thin white dashed;
	width: 100%;

	}



 /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
        .page h1 {	
	font-size: 24px; 
	line-height: 32px;	 
	 
	}

    }

/* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
.page h1 {	
	font-size: 24px; 
	line-height: 32px;	 
	 
	}
	.page h3 {
	
	font-size: 20px;
	

	}


    }

 /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
      
 
.page h1 {	
	font-size: 24px; 
	line-height: 28px;	 
	 
	}


.page h4 {
	font-size: 22px;	

	}
	.page .greenhead {
	font-size: 22px;
	
}
.page .maroonhead {
	font-size: 22px;
	
}

	 .page .bodytext {
	
	font-size: 14px;
	
	line-height: 20px;

}


}
/* Medium Devices, Desktops, tablet landscape */
    @media only screen and (min-width : 992px) {
.page h1 {
	
	font-size: 34px; 
	 line-height: 44px;
	 
	}
	.page h3 {
	
	font-size: 20px;
	line-height: 26px;

	}

    .page h4 {
	
	font-size: 26px;
	
}
.page .greenhead {
	font-size: 26px;
	
}
.page .maroonhead {
	font-size: 26px;
	
}

.page .footback {
	background-image: url(/images/footbackdown.jpg);
	background-repeat: repeat-x;
	min-height: 200px;
	display: block;
}



}

 /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {   

.page h1 {
	
	font-size: 36px; 
	 line-height: 55px;
	 
	}
.page h2 {
	
	font-size: 25px;
	line-height: 35px;

	}
	.page h3 {
	
	font-size: 22px;
	line-height: 30px;

	}
.page h4 {
	
	font-size: 35px;
	line-height: 40px;

}
 .page .bodytext {
	font-family: 'Oxygen', sans-serif;	
	color: #666;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;

}
.page .greenhead {
	font-size: 35px;
	line-height: 40px;
}
.page .maroonhead {
	font-size: 35px;
	line-height: 40px;
}


}

