@font-face {
	font-family: 'Myperpeta';
	src: url('../fonts/perpetua/per_____.ttf') format('truetype');
}
body{font-size: 1.4rem;line-height: 2.8rem;color: #767676}
ul, ol {margin-top: 0;margin-bottom: 10px;padding: 0 0 0 25px;}	
#navbar .btn-bar-Reserve, nav ul li, nav ul li a{font-family: 'Montserrat', sans-serif;}
button{font-family: 'Montserrat', sans-serif;}
html, body{font-family: 'Montserrat', sans-serif !important;}
h3, h4, h5, h6{font-family: 'Montserrat', sans-serif;}
p{font-family: 'Montserrat', sans-serif;}
.btn-mb-bookbar span{font-family: 'Montserrat';}
.glyphicon {font-family: 'Glyphicons Halflings' !important;;}
span{font-family: 'Montserrat', sans-serif;}
a{font-family: 'Montserrat', sans-serif;color: #451211;text-decoration: none;}
a:hover, a:focus {text-decoration: none;color: #451211;}

.pad-non{padding: 0;}
.clear{clear: both;}
.hi5{clear: both;height: 5px;}
.h10{clear: both;height: 10px;}
.h15{clear: both;height: 15px;}
.h20{clear: both;height: 20px;}
.h25{clear: both;height: 25px;}
.h30{clear: both;height: 30px;}
.h35{clear: both;height: 35px;}
.h40{clear: both;height: 40px;}
.h45{clear: both;height: 45px;}
.h50{clear: both;height: 50px;}
.h55{clear: both;height: 55px;}
.h60{clear: both;height: 60px;}
@media (max-width: 767px) {
	.pad-non-mb{padding: 0;}
	.hm15{clear: both;height: 15px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.pad-non-tb{padding: 0;}
	.hm15{display: none;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.pad-non-nb{padding: 0;}
	.hm15{display: none;}
}
@media (min-width: 1200px) {
	.pad-non-pc{padding: 0;}
	.hm15{display: none;}
}				

/*------------- Scrollbar ------------*/
/*-----------------------------------*/
/* width */
::-webkit-scrollbar {width: 8px;height:6px;}

/* Track */
::-webkit-scrollbar-track {background: #f1f1f1;}
 
/* Handle */
::-webkit-scrollbar-thumb {background: #a0a0a0;}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background: #555;}
/*--// END Scrollbar --*/

section {margin: 0;padding: 15px 0;}

.hr-one{margin: 20px auto;width: 40%;border: 0;height: 2px;background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(121, 121, 121, 0.96), rgba(255, 255, 255, 0));}

.hr-two {margin: 10px auto;width: 50%;border: 0;height: 1px;background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgb(138, 115, 65), rgba(255, 255, 255, 0));}


@media (max-width: 991px) {
#menu-mobile{background: #451211;}
.navbar-brand {float: left;height: 50px;padding: 0;font-size: 18px;line-height: 20px;}
}