
a.button {
    padding: 10px 15px;
    min-width: 90%;
    background-color: #bb965c !important;
    color: #FFFFFF !important;
    border-radius: 4px;
    font-size: 0.8rem;
    letter-spacing: 1.6px;
    border: solid 1px #bb965c
}

a.button:hover {
    color: #bb965c !important;
    background-color: #FFFFFF !important;
    border: solid 1px #bb965c

}




/* GENERAL
=============================== */
.video {
	display: block;
    max-width: 100%;
    height: auto;

}

body {
	font-size: 14px;
	font-family: 'Azo Sans';
    font-weight: 300;
    line-height: 1.5;
    color: #FFFFFF;
    -moz-osx-font-smoothing: grayscale;

}

.windowImg {

    height: 300px;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;

}
.shareaholic-cookie-consent .shareaholic-cookie-consent-buttons .shareaholic-accept-button {

    background: #bb965c !important;
    color: #1e252c !important;
	 font-weight: 600 !important;

}
table tbody th, table tbody td {

    padding: 0.3rem 0rem 0.3rem 1rem;

}

#availability table tbody th, table tbody td {
    padding: 0rem 0rem 0rem 0rem;
}

#availability .introImg.spec {
    margin-bottom: 25px;
    height: 500px;
}
.fa, .fas {
	color: #bb965c;
    font-weight: 900;

}

.whitedottedbg-left {
	background-color: #FFFFFF;
	background-image: url("../img/white-bg-left.png");
	background-position: left;
	background-repeat: repeat-y;
	color: #1e252c;
		
}
.whitedottedbg-right {
	background-color: #FFFFFF;
	background-image: url("../img/white-bg-right.png");
	background-position: right;
	background-repeat: repeat-y;
	color: #1e252c;
		
}

.bluedottedbg{
	background-image: url("../img/blue-bg-left.png");
	background-position: left;
	background-repeat: repeat-y;
	color: #FFFFFF;
}

h2 {
	font-size: 16px;
    font-family: 'Azo Sans';
    font-weight: 700;
    letter-spacing: 4px;
    color: #bb965c;
    line-height: 1.4;
    margin-bottom: 0px;
}
h1 {
	font-size: 20px;
    font-family: 'Azo Sans';
    font-weight: 700;
    letter-spacing: 4px;
    color: #bb965c;
    line-height: 1.4;
    margin-bottom: 20px;
}

p {
	font-size: 14px;	
}

a{
	color: #bb965c;
	
}
a:hover{
	color: #ebdfce;
	
}

.bluedottedbg p{
	color: #FFFFFF;
    font-family: 'Azo Sans';
    font-weight: 300;
}
.bluedottedbg li{
	color: #FFFFFF;
    font-family: 'Azo Sans';
    font-weight: 300;
}

.bluedottedbg li a {

    color: #1e252c;

}

.contactDetails img {

    height: 100px;
    margin-bottom: 40px;

}

.bluedottedbg a {

    color: #bb965c;

}

/* HERO + HEADER
=============================== */



@media screen and (max-width: 1023px) {
}

@media screen and (max-width: 767px) {

}
@media screen and (max-width: 639px) {


}
@media screen and (max-width: 500px) {
}


/* DESCRIPTION
=============================== */

@media screen and (max-width: 1023px) {


}
@media screen and (max-width: 767px) {

}

/* SITE PLAN
=============================== */



@media screen and (max-width: 1023px) {

}

@media screen and (max-width: 639px) {

}


/* SPECIFICATION
=============================== */


@media screen and (max-width: 1023px) {

}

@media screen and (max-width: 639px) {

}


/* LOCATION
=============================== */


@media screen and (max-width: 1023px) {

}

@media screen and (max-width: 639px) {

}


/* CONTACTS
=============================== */


@media screen and (max-width: 1023px) {

}


/* FOOTER 
=============================== */


@media screen and (max-width: 639px) {

}