/*
 * Globals
 */
@font-face {
    font-family: 'Oswald';
    src: url('../includes/fonts/Oswald-Bold.woff2') format('woff2'),
        url('../includes/fonts/Oswald-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('../includes/fonts/Oswald-ExtraLight.woff2') format('woff2'),
        url('../includes/fonts/Oswald-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('../includes/fonts/Oswald-Light.woff2') format('woff2'),
        url('../includes/fonts/Oswald-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('../includes/fonts/Oswald-Regular.woff2') format('woff2'),
        url('../includes/fonts/Oswald-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('../includes/fonts/Oswald-Medium.woff2') format('woff2'),
        url('../includes/fonts/Oswald-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('../includes/fonts/Oswald-SemiBold.woff2') format('woff2'),
        url('../includes/fonts/Oswald-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* Custom default button */
.btn-light,
.btn-light:hover,
.btn-light:focus {
  color: #333;
  text-shadow: none; /* Prevent inheritance from `body` */
}


/*
 * Base structure
 */

body {
	background-color:#FFF;
	font-family:oswald;
  /*text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5);
  box-shadow: inset 0 0 5rem rgba(0, 0, 0, .5);*/
}

.cover-container {
  max-width: 1200px;
}


/*
 * Header
 */

.nav-masthead .nav-link {
  color:#660000;
  border-bottom: .25rem solid transparent;
}

.nav-masthead .nav-link:hover,
.nav-masthead .nav-link:focus {
  border-bottom-color: rgba(255, 255, 255, .25);
}

.nav-masthead .nav-link + .nav-link {
  margin-left: 1rem;
}

.nav-masthead .active {
  color: #C7AE46;
  border-bottom-color: #660000;
}
/*added*/
.navactive{
	color:#C7AE46;
}
.glyphicon-tags:before {
	content:"\e042"
}
.pg-title {
	color:#cab147;
	font-size:36px;
	margin-top:.67em;
	margin-bottom:.67em;
	clear:both;
	text-align:center
}
.pg-subtitle{
	font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    color: #630c0d;
}
.standard-button {
    border: 3px solid #9d9d9d;
    color: #fbfbfb;
    font-size: 18px;
    text-shadow: 1px 1px 1px #000, 0 0 1px #daae10, 0 0 5px #ef9d0e;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    background: #620b0d;
    padding: 5px 10px;
    outline: 0;
}
.standard-button:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19), inset 0 3px 1px rgba(0, 0, 0, .68);
    padding-top: 7px;
    padding-bottom: 3px;
}
.rd-s-cont p a{
    color: #7e4706;
    font-size: 15px;
}
.rd-simg .btn,.rd-simg img {
    width: 100%;
    max-width: 270px
}

.rd-simg img {
    padding: 2px;
    border: 2px solid #c6ad46;
    border-image: none;
    margin-bottom: 5px
}
.rd-bx {
    background: #f7f7f7;
    padding: 15px;
    border: 1px solid #d2d0d0;
    border-image: none;
    color: #6a6a6a;
    min-height: 242px;
    line-height: 2em;
    height: 295px;
    overflow-y: auto;
    overflow-x: hidden
}
.rd-bx,.rd-bx address {
    font-size: 13px
}

.rd-map {
    margin: 25px 0;
    height: 280px
}

.rd-bx {
    background: #f7f7f7;
    padding: 15px;
    border: 1px solid #d2d0d0;
    border-image: none;
    color: #6a6a6a;
    min-height: 242px;
    line-height: 2em;
    height: 295px;
    overflow-y: auto;
    overflow-x: hidden
}
.amenities {
    /*background: #f5f4f4;*/
    padding: 35px 0;
    border-top-color: #dfdfdf;
    border-top-width: 1px;
    border-top-style: solid
}

.amenities h3 {
    color: #620b0d;
    text-transform: uppercase;
    font-size: 18px;
    /*margin-top: 50px;*/
    font-weight: 700
}

.amenities ul li {
    background: url("../../../images/icon-star.png") 7px 4px no-repeat;
    line-height: 24px;
    padding-left: 25px;
    font-size: 14px
}

.amenities ul li a {
    color: #585858
}
.fading-line {
	width: 100%;
	height: 1px;
	background: linear-gradient(to right, transparent, black, transparent);
}
/*kvn*/
/*make suggestion menu proper font*/
.ui-menu-item-wrapper {
font-family:oswald;
}