@font-face {
    font-family: MYRIADPRO-REGULAR;
    src: url(font/MYRIADPRO-REGULAR.OTF);
}
.black {
	color: #333 !important;
}
.white {
	color: #FFF !important;
}
.justify {
	text-align: justify !important;
}
.justify-left{
	text-align:justify !important;
	margin-left:25px !important;	
}
.justify-underline{
	text-align: justify !important;
	text-decoration: underline !important;	
}
.justify-food{
	font-size:24px;
	color:#957008;
}
.justify-cattleya{
	font-size: 20px !important;
	color:#FFF !important;
	text-align:justify !important;
	margin-bottom:0 !important;
	margin-top:0 !important;
	margin-left:25px !important;
	
}
.none-link {
	text-decoration: none !important;
}
.overflow {
 overflow : hidden;
 padding: 0 0 0 0 !important;
}
.overflow-margin {
	margin-left:15px;
	margin-right:15px;
}
.circle {
	z-index : 999;
	position : absolute;
	top: 75%;
	width: 45%;
	height: auto;
	left: 28%;
}
.text {
	z-index: 1000;
	position: absolute;
	top:89%;
	width: 20%;
	height: auto;
	left: 40%;
}
.line-top {
	margin: 15px 0 0 0 !important;
}
.line-bottom {
	margin: -15px 0 0 0 !important;
}
.reservation-box {
	position: relative;
}
.date {
	width: 170px;
	margin-left: 37px;
	margin-bottom: 6px;
}
.reservation-box .reservation-inner-1{
	position: absolute;
	left: 20%;
	top: 0;
	z-index: 1002;
	font-size:14%;
}
.reservation-box .reservation-inner-2{
	position: absolute;
	left: 10%;
	top: 15%;
	z-index: 1002;
}
.reservation-box .reservation-inner-3{
	position: absolute;
	left: 15%;
	top: 35%;
	z-index: 1002;
}
.reservation-box .reservation-inner-3 td{
	padding: 5px !important;
}
input[type="submit"]{
	background-color: #F44B0F !important;
	margin: 0 0 0 20px !important;
	padding: 5px 20px 5px 20px !important;
	border: 0 !important;
	color: #FFF !important;
	font-size: 14px;
}
input[type="reset"]{
	background-color: rgba(255, 255, 255, 0) !important;
	margin: 0 0 0 0 !important;
	padding: 5px 20px 5px 20px !important;
	border: 0 !important;
	color: #000 !important;
	font-size: 14px;
}

#flip {
	background-color: rgba(0, 0, 0, 0.68);
}
ul.nav li a{
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	padding-top: 15px;
}
ul.nav li:hover a{
	color: #957008;
}

.arrow {
	width: 100%;
	text-align: center;
}

.title {
	background-color: rgba(0, 0, 0, 0.68);
	text-align: left;
	height: 50px;
}
.title p {
	padding: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
}
.titlelocation {
	background-color: rgba(244, 75, 15, 0.701961);
	text-align: left;
	height: 50px;
	padding: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
}
.titleservice {
	background-color: rgba(244, 75, 15, 0.701961);
	text-align: left;
	height: 50px;
	padding: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
}
.titleroom {
	background-color: rgba(244, 75, 15, 0.701961);
	text-align: left;
	height: 50px;
	padding: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #FFF;
}
.row-margin {
	margin-left: 0 !important;
	margin-right: 0 !important;	
}
.bg-btr {
	background-image: url(../images/BTR/pattern01.jpg) !important;
	background-size: 100% auto !important;
	background-position: center;
	text-align: center;
}
.bg-btr img {
	margin-top: 10px;
	margin-bottom: 10px;
}
.content {
	background-color: rgba(0, 0, 0, 0.68) !important;
}
.content-wifi {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	position:absolute !important;
	top:0% !important;
	right:0% !important;
	font-family: "Myriad Pro";
	color: #F93;
	
}
.content-holiday {
	margin-top: 15px;	
}
.content-tripadv {
	margin-top: 44px;	
}
.content-margin {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	
}
.content-padding {
	padding-left:0 !important;
	padding-right:0 !important;
}

.footer {
	background-image: url(../images/menu/tabline.png) !important;
	background-size: 100% auto !important;
	background-position: center;
	text-align: center;
}
.foooter-text {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.photo {
	width: 100%;
	height: auto;
	margin-left:0 !important;
	margin-right:0 !important;
	margin-bottom:15px !important;
	margin-top: 15px !important;
}
.titlerooms{
	background-color: rgba(244, 75, 15, 0.701961);
	text-align: left;
	height: 50px;
	padding: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color:#000;
}
.row-padding{
	padding-top:15px !important;
	
}
textarea {
    width: 100% !important;
}