@charset "UTF-8";
/* CSS Document */
body {font-family: 'Lato', sans-serif;}
h1 {font-family: 'Crimson Text', serif!important; font-size: 36px;}
h2 {font-family: 'Crimson Text', serif!important; font-size: 24px;}
h3 {font-family: 'Crimson Text', serif!important; font-size: 18px;}
p {font-size: 16px; font-weight: 300;}
.brand {width:}
.offer-banner {width:200px; height: 200px; position: fixed; background:url(../images/offer-banner.png) no-repeat; background-size: contain; marign-left: 0px; margin-top: 0px; z-index: 2;}
.offer-banner p {display:none; font-family: 'Crimson Text', serif!important; font-size: 18px; color: #fff; letter-spacing: 1px; text-align: center;}
.amenities, .details {margin:0px!important; padding:0px!important;}
.amenities li {list-style: none; margin-bottom:0px!important; padding:0px!important; font-size: 16px; text-transform: uppercase; font-weight: 300;}
.amenities h1 {font-family: 'Crimson Text', serif!important; font-size: 36px; color: #004F50; text-transform: uppercase; font-weight: 300; line-height:36px;}
.amenities p {font-size: 16px; font-weight: 300; text-transform:uppercase; line-height: 0px; letter-spacing: 5px!important;}

.details li {list-style: none; margin-bottom:0px!important; padding:0px!important; font-size: 16px; text-transform: uppercase; font-weight: 300; letter-spacing: 2px;margin-bottom:10px!important;}
#border {border-right: 1px solid #ADADAD; min-height: 500px;}
.jumbotron {min-height: 400px; position: relative; background:none!important;}
.bg-green {background:#004f50; color:#FFFFFF;}
.bg-tan {background:#9f958b; color:#FFFFFF;}
.bg-bk {background-color:#000000; color:#FFFFFF!important; }

.bg-bk-trans {background-color:rgba(0,0,0,0.6)!important; color:#FFFFFF!important; padding: 20px; box-sizing: border-box; margin-bottom: 50px;}
.bg-spokane {background:url(../images/bg-spokane.jpg) center center;}
.bg-spokane-2 {background:url(../images/bg-spokane-2.jpg) center center; background-size: cover;}
.brand {margin:50px auto 0px auto; display: block;}
#comingsoon {margin-top:120px; text-align: center; color: #9F958B;}
.btn {font-size: 18px!important; font-weight: 300!important; display: block!important; margin:35px auto!important;}
.buffer100 {padding-top:100px;}
.buffer50 {padding-top:50px;}
.btn:focus {outline:none!important; border: none!important;}
#grn-heading {font-family: 'Crimson Text', serif!important; font-size: 36px; color: #004F50; text-transform: uppercase; font-weight: 300; line-height:36px;}

.slick-slide img {width:100%!important; max-width: 503px!important; margin: auto!important; display: block;}
.slick-slide p {text-align: center;}
.slick-prev:before {color:#CCCCCC!important;content: url(../images/icon-prev.png)!important;}
.slick-next:before {color:#CCCCCC!important;content: url(../images/icon-next.png)!important;}
#form-headline {text-align: center; color: #fff; font-size:60px; text-transform: uppercase;}
.form {width:100%;}
.form table {width:100%;}
.form table tr {width:100%;}
.form table tr td {width:100%;}
.form table tbody {width:100%;}
.form span {background:#000000; padding: 10px; color:#FFFFFF;}

input {
	width: 100%;
	height: 45px;
	margin: 5px 0px 5px 0px!important;
	text-transform: uppercase;
	font-weight: 300;
	color:#000000;
	padding: 10px;
}
textarea {
	width:100%;
	height:100px;
	margin: 5px 0px 5px 0px!important;
	text-transform: uppercase;
	font-weight: 300;
	color:#000000;
	padding: 10px;
}
select {
	-webkit-appearance: none; 
   -moz-appearance: none;
   appearance: none;
	width:180px;
	padding: 10px;
	text-transform: uppercase!important;
	background:url(../images/icon-dropdown.png) #fff;
	background-repeat: no-repeat;
	background-position: 145px 50%;
	border-radius: 0px;
	border: none!important;
	outline:none!important;
}
select:focus {background:url(../images/icon-dropdown-focus.png) #eee;}
input:focus, textarea:focus {outline:none; border:none; background:#eee;}
select::-ms-expand { 
    display: none;
}
label {width:100%; background:#000000; padding: 10px; color: #FFFFFF; font-weight: 300!important;}
input[type="submit"] {
	background:#004f50;
	color: #ccc;
	font-size: 24px;
	border: none;
	outline:none;
	height: 55px;
}
footer {text-align: center; padding-top:20px;}
@media screen and (max-width:993px) {
	#border {border-right: 0px; border-bottom: 1px solid #ADADAD; padding-bottom:30px;}
	.am-wrap {text-align: center;}
}

@media screen and (max-width: 600px)
{
	.slick-next {right:-10px!important; z-index: 2!important;}
	.slick-prev {left:-10px!important; z-index: 2!important;}
	select {width:150px;background-position: 115px 50%; height: 60px;}
}
@media screen and (max-width: 478px){
	.am-wrap {text-align: left;}
	#form-headline {font-size:36px; margin-top:-10px;}
	.brand {width:100%;}
	.brand img {width:95%; margin: auto; display: block;}
	.buffer100 {padding-top:15px;}
	.offer-banner {height: 30px; position: fixed; background:#9f958b; marign-left: 0px; margin-top: 0px; margin-right:0px; width:100%; z-index: 2;}
	.offer-banner p {display:block;}


}