@import url("//hello.myfonts.net/count/253c9f");@font-face{font-family:'BodoniBT-Book';src:url(../fonts/253C9F_0_0-dedb7a0554d048baf52fdb26c418059e.eot);src:url(../fonts/253C9F_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/253C9F_0_0-89f7f01809cc278a43033e08ffbb9ab1.woff) format("woff"),url(../fonts/253C9F_0_0-ca8e0f8406d95aec77d20b32f7ad29a2.ttf) format("truetype")}@font-face{font-family:'BodoniBT-BookItalic';src:url(../fonts/253C9F_1_0-8cfdf5231e0c403b5f99c8f2b1347d00.eot);src:url(../fonts/253C9F_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/253C9F_1_0-fe9cc786f241bafccfba76b1d232112e.woff) format("woff"),url(../fonts/253C9F_1_0-2afe30a31709bd37e7fa448efa491984.ttf) format("truetype")}@font-face{font-family:'FranklinGothicURW-Dem';src:url(../fonts/253C9F_2_0-4c7c4646652914ee0d3574c255f052b7.eot);src:url(../fonts/253C9F_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/253C9F_2_0-fd11308141190a58a37029e9a72063cb.woff) format("woff"),url(../fonts/253C9F_2_0-71279e6481702c570dfcdaa977cb8859.ttf) format("truetype")}@font-face{font-family:'FranklinGothicURW-Boo';src:url(../fonts/253C9F_3_0-584aa48c8a5ed123b3d32b3c3661a433.eot);src:url(../fonts/253C9F_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/253C9F_3_0-2de7574f2568ad7d091e3e76bea82976.woff) format("woff"),url(../fonts/253C9F_3_0-a79fabc6e5a295e470783e0b35f07926.ttf) format("truetype")}#hotel_policies .policies{margin-top:10px}#hotel_policies .policies h4{margin-top:20px;margin-bottom:-10px}#hotel_policies .policies p{margin-top:15px}#terms_conditions .terms{margin-top:10px}#terms_conditions .terms h3,#terms_conditions .terms h4{margin-top:20px}#terms_conditions .terms h4{margin-bottom:-10px}#terms_conditions .terms p{margin-top:15px}#contact_us .full_width_header{padding:25px 0 25px 0}#contact_us .boxed_left{margin-top:40px}#contact_us .boxed_left .section_sub_border{margin:20px 0}#contact_us .boxed_left .text_upper.space{font-size:1.313rem}#contact_us .boxed_left .text_upper span{display:inline-block}#contact_us .button_wrap{margin:10px 0;overflow:hidden}#contact_us .header_address{background:#dcdacb}#contact_us .header_address h2{font-size:25px;font-size:1.563rem;line-height:18px;line-height:1.125rem}#contact_us .space{margin-top:15px}#contact_us .index_box h3{margin-bottom:5px}#contact_us .index_box h3 span{display:block}#contact_us .index_box h4{font-size:14pt}#contact_us .index_box h4 span{display:block}#contact_us .index_box h3,#contact_us .index_box h4,#contact_us .index_box p,#contact_us .index_box a{margin-left:13px}#contact_us .index_box p.text_upper{color:#424242;font-weight:bold}




/*###################
	   Button
###################*/
.btn {
    background-color: #d8d6c7;
    color: #ffffff;
	border-radius: 0;
	position: relative;
	padding: 0;
	border: 0;
}
.btn span {
    position: relative;
    pointer-events: none;
    padding: 15px 15px 15px 15px;
    display: inline-block;
	text-transform: uppercase;
	font-size:16px
}
.btn:before {
    background-color: #d8d6c7;
    content: "";
    height: 100%;
    left: 0px;
    opacity: 0;
    position: absolute;
    top: 0px;
    transform: scale3d(0.7, 1, 1);
    transition-delay: 0s, 0s;
    transition-duration: 0.4s, 0.4s;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    width: 101%;
    pointer-events: none;
}

.btn-primary{
	background-color: #000000;
	border:0;
}
.btn-primary span{
	color:#fff;
}

.btn-secondary:before {
    background-color: #000000;
}
.btn-secondary:hover span,
.btn-secondary:focus span,
.btn-secondary:active span{
    color:#fff;
}
.btn:hover:before {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1);
}

@media (max-width: 992px) and (min-width: 768px){
	.btn > span {
		padding: 10px 10px;
		font-size: 12px;
	}
}

/*###################
	   FORM
###################*/
.form-control{
	height: 38px;
	width:100%;
    padding: 7px 30px 7px 10px;
    padding-right: 10px;
    border: 1px solid #cecece;
    margin-bottom: 5px;
    background: #fff;
	border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.form-control.lg{
	display: block;
    max-width: 100%;
    background: #ffffff;
    border: 1px solid #dfdfdf;
    color: #c8c8c8;
    font-size: 14px;
    height: 50px;
    line-height: 24px;
    padding: 13px 10px 13px 15px;
    vertical-align: middle;
    outline: none;
    margin-bottom: 10px;
    font-weight: 300;
    text-transform: uppercase;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color 1s ease , box-shadow 1s ease;
    -moz-transition: border-color 1s ease , box-shadow 1s ease;
    -o-transition: border-color 1s ease , box-shadow 1s ease;
    transition: border-color 1s ease , box-shadow 1s ease;
}
textarea.form-control.lg{
	height:auto;
}


.boxed_left p
{
	margin-top:10px;
	margin-bottom:10px;
}