body{
	background:#fff;
	font-family: "proxima-nova-alt-condensed",sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size:1.15em;
}

h1{
	color:#fff;
	font-family: "proxima-nova-alt-condensed",sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size:3em;
}

.home{
	text-align:center;
}

.home h1{
	color:#fff!important;
	font-family: "proxima-nova-alt-condensed",sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size:4em;
	margin:0px;
}

h1 span{
	color:#f26532;
}

h2{
	color:#fff;
	font-family: "proxima-nova-alt-condensed",sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size:1.25em;
}

h2 span{
	color:#cec7bc;
}

img{
	max-width:none!important;
}

h3{
	color:#fff;
	font-family: "proxima-nova-alt-condensed",sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size:1.1em;
}

.tan{
	color:#cec7bc;
}

.centerHeading{
	text-align:center;
	color:#fff;
	font-family: "proxima-nova-alt-condensed",sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size:1.25em;
	padding-bottom:20px;
}

.smaller{
	padding-bottom:0px;
}

.questionLink a{
	color: #f26532!important;
	font-family: "proxima-nova-alt-condensed",sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size:1.0em;
}

.button{
	background:#f26532;
	border:0px;
	font-size:1.25em;
	color:#fff!important;
}

.button2{
	font-size:1em;
}

.button:hover{
	background:#9c2f08;
}

.header{
	padding:50px 0px;
	color:#313131;
}

.header a{
	color:#313131;
}
	
.header a:hover{
	color:#cec7bc;
}

p span, .footer span{
	color:#f26532;
	font-weight:bold;
}

.flair{
	color:#cec7bc;
	font-weight:bold;
}

.content{
	background: url(../img/brown-bg.jpg) repeat;
	padding:90px 0px;
	color:#fff;
	min-height:200px;
}

.content h1{
	color:#f26532;/*color:#f26532;a29887*/
}

.textpage{
		padding:20px 0px;
}

.textpage ul{
	/*margin-left:40px;*/
	list-style-position: inside;
}

.orange{
	background: url(../img/orange.jpg) repeat;
}

.orange1{
	background: url(../img/orange-b.jpg) repeat;
}

.orange2{
	background: url(../img/orange-bg-2.jpg) repeat;
}

.orange3{
	background: url(../img/orange-bg-3.jpg) repeat;
}

.orange4{
	background: url(../img/orange-bg-4.jpg) repeat;
}

.brown1{
	background: url(../img/brown-bg-1.jpg) repeat;
}

.brown2{
	background: url(../img/brown-bg-2.jpg) repeat;
}

.brown3{
	background: url(../img/brown-bg-3.jpg) repeat;
}

.brown4{
	background: url(../img/brown-bg-4.jpg) repeat;
}

.brown5{
	background: url(../img/brown-bg-5.jpg) repeat;
}

.brown6{
	background: url(../img/brown-bg-6.jpg) repeat;
}

.brown6 a{
	color: #f58353; /*color:#f3e480;*/
}

.brown7{
	background: url(../img/brown-bg-7.jpg) repeat;
}

.brown8{
	background: url(../img/brown-bg-8.jpg) repeat;
}

.brown9{
	background: url(../img/brown-bg-9.jpg) repeat;
}

.brown10{
	background: url(../img/brown-bg-10.jpg) repeat;
}

.punch{
	background: #f47542; /*#f26532;*/
}

.punch ul ul{
	padding-left:20px!important;
}

.punch h2{
	color:#695E4A;
}
	
.orange h1{
	color:#fff;
}

a{
	color: #f26532; /*#cec7bc;*/
}

a:hover{
	color:#fff;
}

.footer{
	padding:50px 0px;
}

.footer ul{
	list-style-type: none;
	float:right;
	margin:0px;
	line-height:18px;
}

.footer ul li{
	float:left;
	display:inline;
	border-right: 1px solid #313131;
	padding-right:28px;
	padding-left:28px;
}

.footer ul li:last-child{
	border:0px;
}

.footer a{
	color:#313131;
}

.footer a:hover{
	color:#cec7bc;
}

.footer ul li:first-child{
	padding-left:0px;
}

.footer ul li:last-child{
	border:0px;
}

@media screen and (max-width: 768px) {
	
	.header{
		padding:10px 0px;
	}
	
	.header p{
		text-align:center;
		padding-top:60px;
	}
	
	#logo{
		width:100%;
		text-align:center;
		margin-bottom:10px;
	}
	.home h1,.content h1{
		font-size:1.8em;
	}
	.home h2{
		font-size:0.7em;
	}
	
	.footer{
		text-align: center;
	}
	
	.footer ul li{
		padding:0px 15px;
	}
	
	.footer ul li a{
		font-size: 1em;
	}

	.rnav-link{
		margin-top:0px;
		position:absolute;
		top:20px;
		right:20px;
		z-index:99999;
	}
}



/*Contact Form*/

.contact label{
	display:none;
}

.contact{
	width:100%;
	color:#3f3f3f;
	padding-bottom:20px;
	list-style-type:none!important;
	overflow:hidden;
}

.contact ul{
	margin-left:0px;
	padding-left:0px;
	margin-top:30px;
	list-style-type:none;
}		
		
.contact p{
	color:#3f3f3f;
}

.contact input, .contact textarea{
	width:100%;
	margin-bottom:20px;
	border:0px;
	font-family: "proxima-nova-alt-condensed",sans-serif;
	font-style: normal;
	font-weight: 300;
	background:#fff;
	color:#333;
	padding:5px;
	padding-left:10px;
	height:auto;
	font-size: 1em;
	list-style-type:none;
}

.contact .inputLabel{
	margin-bottom:10px;
	border:0px;
	font-family: "proxima-nova-alt-condensed",sans-serif;
	font-style: normal;
	font-weight: 300;
	text-transform:uppercase;
	background:#e2e2e2;
	color:#666666;
	padding:4px;
	font-size: 1em;
	float:left;
	width:70%;
}

.contact .inputSelection{
	width:30%;
	float:left;
	display:inline;
}

.contact .form-submit-button{
	color:#fff!important;
	background:#f26432;
	padding:10px 10px 10px 10px;
	font-size:1.2em!important;
	font-weight:400;
	padding:10px;
	border:0px;
	margin-bottom:20px;
	cursor:pointer;
	font-family: "proxima-nova-alt-condensed",sans-serif;
	font-style: normal;
	font-weight: 500;
}

.contact ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #666666;
}
.contact :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #666666;
}
.contact ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #666666;
}
.contact :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #666666;
}

.contact .form-header{
	margin-bottom:10px;
}
.form-checkbox-item{
	float:left;
	margin-right:15px;
}
		
.labelShow{
	display:inline!important;
	color:#fff;
	float:left;
}

.form-checkbox{
	display:inline;
	float:left;
}

.form-single-column{
	float:left;
}

.form-radio, .form-radio-item{
	float:left;
	margin-right:30px;
}

input[type=checkbox].css-checkbox {
	position: absolute; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; 
	width:1px; 
	margin:-1px; 
	padding:0;
	border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:20px;
	height:15px; 
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:20px;
	vertical-align:middle;
	cursor:pointer;
	margin-bottom:20px;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -15px;
}
						
.css-label{ background-image:url(http://csscheckbox.com/checkboxes/lite-orange-check.png); }				


#map{
	height:320px;
	width:100%;
	max-width:100%;
}

img{
	max-width:100%!important;
}

#cid_5{
	float:left;
	width:100%;
}

.design{
	font-size: 0.5em;
	color: #695e4a!important;
}

.contactEmail{
	text-align: right;
}

.contactEmailHover:hover{
	color: #695e4a!important;
}


.contact-pg ul{
	list-style-type:none;
	background:#fff;
	border: solid 1px #ddd;
	color:#333;
	padding:10px;
}

.contact-pg h3{
	color: #f26532;
}
























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
