@charset "UTF-8";
/* CSS Document */
body, p, li, h2, h3, h4, a, th, td, tr {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-style: normal;
}
h4 {font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";text-transform:uppercase; font-size:18px!important; letter-spacing: .3em; margin-top:30px!important;}
a {color:#A66121;}
.btn {color:#ffffff!important;}

h1 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    font-weight: 400;
    font-style: normal;
}

.bg-blue {
	background-color: #00C2D3;
	color:#FFFFFF!important;
}
.bg-tan {
	background-color: #9D8278;
	color:#FFFFFF!important;
}
.text-tan {color: #DFD7C6;}
#shadow {
    background: -moz-radial-gradient(center, ellipse cover, rgba(65,59,45,1) 0%, rgba(206,205,201,0) 70%, rgba(255,255,255,0) 94%);
background: -webkit-radial-gradient(center, ellipse cover, rgba(65,59,45,1) 0%,rgba(206,205,201,0) 70%,rgba(255,255,255,0) 94%);
background: radial-gradient(ellipse at center, rgba(65,59,45,1) 0%,rgba(206,205,201,0) 70%,rgba(255,255,255,0) 94%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#413b2d', endColorstr='#00ffffff',GradientType=1 );
}
.text-green {color:#ABBA69;}
.text-blue {color:#29233F;}
.bg-jumbo {
    background: -moz-linear-gradient(top,  rgba(241,242,242,0) 50%, rgba(241,242,242,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(241,242,242,0) 50%,rgba(241,242,242,1) 100%);
    background: linear-gradient(to bottom,  rgba(241,242,242,0) 50%,rgba(241,242,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f1f2f2', endColorstr='#f1f2f2',GradientType=0 );
}

.bg-image {background-size:cover; background-repeat: no-repeat; background-position: center bottom; background-blend-mode:screen;}
/*====== Form =======*/
.form {width:100%;}
input {
    width:100%;
    padding: 5px;
    margin: 5px 5px!important;
    border-bottom:1px solid #ddd;
    border-left:none;
    border-right:none;
    border-top:none;
    background-color:transparent;
}
input[type="submit"] {
    border:none;
    background-color:#ABBA69;
    max-width:180px;
    margin-top:20px!important;
}
input:focus {outline:none;}
@media screen and (max-width:768px) {
    .bg-blue {background-size:50px; background-position: -25px bottom;}
}
@media screen and (min-width:1580px) {
    .bg-interior {background-size:cover; background-position: right center;}
}
/*======== Greystar Required Links CSS ==============*/
#disclaimer {text-align:center;}
#eho {display:inline-block; margin-right:5px;}
#ada {display:inline-block; margin-right:5px; width:25px;}
#greystar {display:block; margin:15px auto; width:125px;}
#privacy, #dmca {color:#fff; text-decoration: underline;}
/*====================================================*/