.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../images/loader-yellow.gif) center no-repeat #fff;
}
p {
	color: #808285;
}
.page-heading h2 {
	color: #474747;
}
.page-heading span {
	color: #107fb5;
}
.innerpage-heading h1 {
	color: #000000;
}
.bg-grey {
	background: #f1f2f2;
}
.btn {
	border-radius: 0px;
	border: 0px;
}
.btn-yellow {
	background: #46c57a;
	color: #010101;
}
.btn-yellow:hover {
	background: #010101;
	color: #ffcb05;
}
.btn-w-border {
	border: 1px solid #e2e1e1;
	color: white;
}
.btn-w-border:hover {
	border: 1px solid white;
	color: black;
	background: white;
}
.btn-g-border, .btn-g-border:focus {
	border: 1px solid #939598;
	color: #565656;
}
.btn-g-border:hover {
	border: 1px solid black;
	color: white;
	background: black;
}
.btn-black, .btn-black:focus {
	background: #2a2a2a;
	color: white;
}
.btn-black:hover {
	background: #ffcb05;
	color: white;
}
/* -----------------------------------------------------
		Top Bar
   ----------------------------------------------------- */

#top-bar {
	background-color: #ffffff;
	border-top: 2px solid black;
}
#top-bar #links ul li a, #top-bar #info ul li {
	color: black;
	    padding-bottom: 10px;
}
#top-bar .form-group select {
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: 0px;
	box-shadow: none;
	color: white;
}
#top-bar .form-group select option {
	color: black;
}
#top-bar .form-group .fa {
	color: white;
}
/* -----------------------------------------------------
		Navbar
   ----------------------------------------------------- */
   
.navbar-default {
	border: 0px;
	border-radius: 0px;
}
.navbar-default .navbar-header .navbar-toggle {
	background: none;
	border: 0;
}
.navbar-default .navbar-header .navbar-toggle span {
	background: white;
}
.navbar-default .nav > li > a {
	color: white;
}
.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus, .navbar-default .nav > li > a:focus:hover {
	color: #a7f7c9;
}
.navbar-default .nav > li.active > a, .navbar-default .nav > li.active > a:focus {
	color: #a7f7c8;
	background-color: rgb(0, 0, 0);
	font-weight: 900;
	border-bottom: 1px solid #a7f7c9;
}
.navbar-default .nav > li.active > a:hover, .navbar-default .nav > li.active > a:focus:hover {
	background-color: transparent;
	color: #a7f7c9;
}
.navbar-default .nav > li:last-child a {
}
.navbar-default .nav > li:last-child a:hover {
	color: white;
}
#homepage-4 .navbar-default .nav > li:last-child.active a {
	background: #ffcb05;
	color: white;
}
#homepage-4 .navbar-default .nav > li:last-child a:focus {
	background: #ffcb05;
	color: white;
}
.navbar-default .navbar-header .navbar-brand {
	color: white;
	font-weight: 900;
}
.navbar-default .navbar-header .navbar-brand span {
	color: #ffcb05;
}
.navbar-default .navbar-collapse {
}
.navbar-default .navbar-nav > li.dropdown.active.open > a, .navbar-default .navbar-nav > li.dropdown.active > a:hover, .navbar-default .navbar-nav > li.dropdown.open > a, .navbar-default .navbar-nav > li.dropdown.open > ul.dropdown-menu > a:hover {
	color: #a0eec1;
	background: none;
}
.navbar-default .navbar-nav li .dropdown-menu {
	border-radius: 0px;
}
.navbar-default .navbar-nav li .dropdown-menu li a {
	border-bottom: 1px solid #f2f2f2;
}
.navbar-default .navbar-nav li .dropdown-menu li a:hover, .navbar-default .navbar-nav li .dropdown-menu li a:focus, .navbar-default .navbar-nav li .dropdown-menu li.active a, .navbar-default .navbar-nav li .dropdown-menu li.active a:hover {
	background: #ffcb05;
	color: black;
}
.mega-dropdown-menu .dropdown-header {
	/*background:linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,0));
	color:white;*/
	color: #333;
}
.navbar-default .navbar-nav li .mega-dropdown-menu ul li a {
	color: #333;
}
.mega-dropdown-menu .dropdown-header:before {
	color: #ffcb05;
}
.black-nav {
	background: black;
}
.black-nav.affix {
	box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
	border-bottom: 1px solid #333333;
}
 #mynavbar .navbar-nav li .dropdown-menu::-webkit-scrollbar {
 width: 0.7em;
}
 #mynavbar .navbar-nav li .dropdown-menu::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 #mynavbar .navbar-nav li .dropdown-menu::-webkit-scrollbar-thumb {
 background-color: black;
 outline: 1px solid slategrey;
 border-radius:30px;
}
 @media(max-width:1199px) {
.navbar-default .nav > li {
	border-bottom: 1px solid #333333;
}
}
 @media(min-width:768px) and (max-width:1199px) {
.transparent-nav .navbar-collapse .navbar-nav {
	background: black;
}
.transparent-nav.affix .navbar-nav {
	border-top: 1px solid #333333;
}
.black-nav .navbar-nav {
	border-top: 1px solid #333333;
}
}
 @media (min-width: 768px) {
.transparent-nav {
	background: #000000;
	border-color: transparent;
}
.transparent-nav .navbar-header .navbar-brand:hover,  .transparent-nav .navbar-header .navbar-brand:focus {
	color: white;
}
.transparent-nav.affix {
	background-color: #000000 !important;
	box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
	border-bottom: 1px solid #333333;
}
}
 @media(max-width:767px) {
.navbar-default {
	background: black;
}
.navbar-default.affix {
	box-shadow: 0px 2px 5px rgba(0,0,0,0.5);
	border-bottom: 1px solid #333333;
}
.navbar-default .navbar-nav li .dropdown-menu {
	background: white;
}
.navbar-default .navbar-nav li .dropdown-menu li a {
	border-bottom: 1px solid #f2f2f2;
}
#mynavbar .navbar-nav li .dropdown-menu li a {
	color: #333;
}
#mynavbar .navbar-nav li .dropdown-menu li a:hover,  #mynavbar .navbar-nav li .dropdown-menu li a:focus,  #mynavbar .navbar-nav li .dropdown-menu li.active a,  #mynavbar .navbar-nav li .dropdown-menu li.active a:hover {
	background: #ffcb05;
	color: black;
}
.mega-dropdown-menu .dropdown-header {
/*		color:#333;*/
}
}
/* -----------------------------------------------------
		Hero Content
   ----------------------------------------------------- */

/************ SLIDER ***********/

#slider {
	border: 0px;
}
#slider .meta {
	color: black;
}
#slider .item-1 {
	background: linear-gradient(rgba(112, 86, 7,0.45), rgba(112, 86, 7,0.45)), url(../images/slider-1.jpg) center center no-repeat;
	background-size: cover;
	height: 100%;
}
#slider .item-2 {
	background: linear-gradient(rgba(112, 86, 7,0.45), rgba(112, 86, 7,0.45)), url(../images/slider-2.jpg) center center;
	background-size: cover;
	height: 100%;
}
#slider li .category .btn {
	border-radius: 0px;
	border: 1px solid black;
	background: transparent;
	color: black;
	border-radius: 30px;
}
/******* HERO CONTENT ********/

#hero-main .hero-content {
	color: white;
}
#hero-main .hero-content #title .fa {
	background-color: #ed8323;
	color: white;
}
#hero-main .hero-content form h4 {
	margin-bottom: 20px;
}
#hero-main .hero-content form input, #hero-main .hero-content form select {
	background: none;
	border: 1px solid white;
	color: white;
}
#hero-main .hero-content form input, #hero-main .hero-content form select, #hero-main .hero-content form .btn {
	border-radius: 0px;
}
 #hero-main .hero-content form input::placeholder {
 color:white;
}
#hero-main .hero-content form select {
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
}
#hero-main .hero-content form select option {
	color: black;
}
#hero-main .hero-content form .fa {
	color: #fbc112;
}
#hero-main .hero-content form .btn {
	background: white;
	color: #565656;
}
#hero-main .hero-content form .btn:hover {
	background: #ffcb05;
	color: #000;
}
/******* IMAGE-VERSION ********/

.home-background {
	background: linear-gradient(rgba(112, 86, 7,0.45), rgba(112, 86, 7,0.45)), url(../images/background.jpg) center center no-repeat;
	background-size: cover;
}
/******* VIDEO-VERSION ********/

#homepage-3 #hero-main {
	background: rgba(0,0,0,0.6);
}
/* -----------------------------------------------------
		About
   ----------------------------------------------------- */

#about {
	background: linear-gradient(rgba(246, 246, 246,0.8), rgba(246, 246, 246,0.8)), url(../images/about-background.jpg) fixed;
	background-size: cover;
	background-position: 50% 70%;
}
#about-img {
	background: url(../images/backwater-houseboat.jpg);
}
#about-text {
	background: #000000;
}
#about-text h2 {
	color: #ffffff;
}
#about-text .btn {
	background: #43bd73;
	color: white;
}
#about-text .btn:hover {
	background: white;
	color: #000;
}
/* -----------------------------------------------------
		Banners
   ----------------------------------------------------- */

#banner-1 {
	background: linear-gradient(rgba(0, 0, 0,0.8), rgba(0, 0, 0,0.8)), url('../images/banner-1.jpg');
	background-size: cover;
	background-position: center;
	color: white;
}
#banner-1 p {
	color: white;
}
#banner-1 .btn-yellow {
	border: 1px solid #ffcb05;
}
#banner-2 {
	background: linear-gradient(rgba(0, 0, 0,0.7), rgba(0, 0, 0,0.7)), url('../images/banner-2.jpg');
	background-size: cover;
	background-position: 50% 55%;
	color: white;
}
#banner-2 .highlight-box h2 {
	color: #ffcb05;
}
/* -----------------------------------------------------
		Rooms Grid
   ----------------------------------------------------- */

.room-block:hover {
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
.room-block:hover .room-img img {
	transform: scale(1.1);
}
.room-block .room-title {
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 20%, rgba(0,0,0,1) 100%);
}
.room-block .room-title a {
	color: white;
}
.room-block .room-title .rating {
	color: #ffcb05;
}
.room-block .room-price {
	background: #f6f6f6;
}
.room-block .room-price li {
	color: #000000;
}
.room-block .room-price li .link a {
	color: #999999;
}
#owl-rooms .owl-controls .owl-page span {
	border-radius: 0px;
	background: none;
	border: 1px solid #939598;
}
#owl-rooms .owl-controls .owl-page.active span {
	border-radius: 0px;
	background: #ffcb05;
	border-color: #ffcb05;
}
/* -----------------------------------------------------
		Latest Offers
   ----------------------------------------------------- */

#offer-1 {
	background: url('../images/offer-1.jpg');
	background-size: cover;
	height: 370px;
	width: 100%;
}
#offer-2 {
	background: url('../images/offer-2.jpg');
	background-size: cover;
	height: 370px;
	width: 100%;
}
.offer-block:hover {
	transform: translateY(-10px);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
.offer-block .offer-mask {
	background: rgba(0,0,0,0.65);
	color: white;
}
.offer-block:hover .offer-mask {
	background: rgba(0,0,0,0.8);
}
.offer-block .offer-mask .tag {
	background: #80cc1e;
	color: #000000;
}
.offer-block .offer-mask .offer-info p {
	color: white;
}
/* -----------------------------------------------------
		Services
   ----------------------------------------------------- */

.service-block {
	border: 1px solid #e3e4e5;
}
.service-block:hover {
	transform: translateY(-10px);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
.service-block:hover .fa {
	transform: rotate(360deg);
}
.service-block .fa {
	color: #ffcb05;
}
.service-block .service-name {
	color: #414042;
}
.service-block p {
	color: #808285;
}
/* -----------------------------------------------------
		Gallery
   ----------------------------------------------------- */

.filter-button {
	border-radius: 0px;
	color: #808285;
	outline: none;
	background: #e6e7e8;
	box-shadow: none;
}
.filter-button:hover {
	background-color: #ffcb05;
	color: white;
}
.filter-button:focus {
	background-color: #ffcb05;
	color: white;
}
.filter-button.active {
	background-color: #ffcb05;
	color: white;
	box-shadow: none;
}
.gallery-block .gallery-mask {
	background: rgba(0,0,0,0.7);
}
#gallery .gallery-block:hover .gallery-title {
	opacity: 1;
}
#gallery .gallery-block .gallery-mask .gallery-title h2 {
	color: white;
}
#gallery .gallery-block .gallery-mask .gallery-title p {
	color: #5fc157;
}
/* -----------------------------------------------------
 	     Team
   ----------------------------------------------------- */

.member-block:hover {
	transform: translateY(-10px);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
.member-block:hover .member-img img {
	transform: scale(1.1);
}
.member-block:hover .member-img .title {
	background: black;
}
.member-block .member-img .title {
	background: rgba(0,0,0,0.6);
}
.member-block .member-img .title .member-name {
	color: #ffcb05;
}
.member-block .member-img .title .member-status {
	color: white;
}
.member-block .member-info {
	background: #f6f6f6;
	border: 1px solid transparent;
}
.member-block:hover .member-info {
	background: white;
	border: 1px solid #e3e4e5;
}
.member-block .member-info .connect li a.fb {
	color: #3b5998;
}
.member-block .member-info .connect li a.tw {
	color: #55acee;
}
.member-block .member-info .connect li a.ln {
	color: #1e3361;
}
#owl-team .owl-controls .owl-page span {
	border-radius: 0px;
	background: none;
	border: 1px solid #939598;
}
#owl-team .owl-controls .owl-page.active span {
	border-radius: 0px;
	background: #ffcb05;
	border-color: #ffcb05;
}
/* -----------------------------------------------------
		Testimonials
   ----------------------------------------------------- */

#testimonials {
	background: linear-gradient(rgba(255, 203, 5,0.8), rgba(255, 203, 5,0.8)), url('../images/testimonial.jpg');
	background-size: cover;
	background-position: center;
}
.review-carousel h2 {
	color: #231f20;
}
.review-carousel .carousel-inner img {
	border: 10px solid white;
}
.review-carousel .carousel-inner p {
	color: #231f20;
}
.review-carousel .carousel-inner .item .rating .fa {
	color: #231f20;
}
.review-carousel .carousel-inner .item .rating .fa.star-opacity {
	opacity: 0.7;
}
.review-carousel .carousel-indicators li {
	border-radius: 100%;
	border-color: #000;
}
.review-carousel .carousel-indicators li.active {
	background: #000;
}
 @media(max-width:767px) {
.review-carousel .carousel-inner img {
	border: 7px solid white;
}
}
/* -----------------------------------------------------
		Price Table
   ----------------------------------------------------- */

.price-table {
	background: #f1f2f2;
}
.price-table:hover {
	transform: translateY(-10px);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
.price-table .p-table-heading .title {
	color: #000000;
}
.price-table .p-table-heading .price {
	background-color: #ffcb05;
	color: white;
}
.price-table .features li {
	color: #58595b;
	border-bottom: 1px solid #d1d3d4;
}
.price-table .features li:last-child {
	border-bottom: 0px;
}
/* -----------------------------------------------------
		Latest Blog
   ----------------------------------------------------- */

.latest-block:hover .latest-img img {
	transform: scale(1.1);
}
.latest-block .latest-img .latest-info {
	background: rgba(0,0,0,0.73);
	color: white;
	border-left: 8px solid #0e7cb1;
}
.latest-block:hover .latest-img .latest-info {
	background: rgba(0,0,0,1);
}
.latest-block .latest-img .latest-info p, .latest-block .latest-img .latest-info a {
	color: white;
}
.latest-block .latest-img .latest-info p span {
	color: #ffcb05;
}
/* -----------------------------------------------------
		Newsletter
   ----------------------------------------------------- */

#newsletter {
	background: linear-gradient(rgba(0, 0, 0,0.6), rgba(0, 0, 0,0.6)), url('../images/newsletter.jpg');
	background-size: cover;
	background-position: center;
	color: white;
}
#newsletter p {
	color: white;
}
#newsletter form input {
	border-radius: 0px;
}
#newsletter form .input-group-btn .btn {
	border: 1px solid #ffcb05;
	background: #ffcb05;
	color: #000;
}
#newsletter form .input-group-btn .btn:hover {
	background: black;
	color: #ffcb05;
}
/* -----------------------------------------------------
		Contact Form 2
   ----------------------------------------------------- */

#contact-form-2 {
	background: linear-gradient(rgba(0, 0, 0,0.6), rgba(0, 0, 0,0.6)), url('../images/contact-form.jpg');
	background-size: cover;
	background-position: center;
	color: #f2f2f2;
}
#contact-form-2 h2 {
	color: white;
}
#contact-form-2 h2:first-letter {
	color: #ffcb05;
	border-bottom: 2px solid #ffcb05;
}
#contact-form-2 input, #contact-form-2 textarea {
	border-radius: 0px;
	box-shadow: none;
	background: rgba(255,255,255,0.8);
	color: #000;
}
.address-text-icon .a-text p {
	color: #f2f2f2;
}
.address-text-icon .a-text a {
	color: #ffcb05;
}
/* -----------------------------------------------------
		Footer
   ----------------------------------------------------- */
   
#footer-top {
	background: #000000;
	margin-top: 21px;
}
#footer-top #more-about .footer-heading {
	color: #6d6e71;
}
#footer-top #more-about .footer-heading span {
	color: #fbc112;
}
#footer-top #more-about .social-links li a {
	color: #ffffff;
}
#footer-top .footer-heading, #footer-top p, #footer-top ul li, #footer-top ul li a {
	color: #ffffff;
}
#footer-top #contact-us li {
	color: #fefefe;
}
#footer-top #f-newsletter input {
	border-radius: 0px;
	border-color: white;
	box-shadow: none;
}
#footer-top #f-newsletter .btn {
	background: white;
	color: #6d6e71;
	border: 1px solid white;
}
#footer-top #f-newsletter .btn:hover {
	background: #ffcb05;
	color: #000;
	border-color: #ffcb05;
}
#footer-bottom p, #footer-bottom a, #footer-bottom .line {
	color: #979797;
}
#footer-bottom li:first-child:after {
	background: #979797;
}
/* -----------------------------------------------------
		Page Cover
   ----------------------------------------------------- */
   
.page-cover {
	color: white;
}
.page-cover .breadcrumb {
	background: none;
}
.page-cover .breadcrumb li a, .page-cover .breadcrumb li.active {
	color: white;
}
.page-cover .breadcrumb li.active {
	color: #ffcb05;
}
.page-cover .breadcrumb > li + li::before {
	color: white;
}
/* -----------------------------------------------------
		About Pages
   ----------------------------------------------------- */

/********** ABOUT-1 **********/

#about-cover {
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.24)), url(  ../images/7.JPG) 50% 71%;
	background-size: cover;
	margin-bottom: 59px;
}
#about-cover1 {
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.24)), url(../images/2.jpg) 50% 64%;
	background-size: cover;
	margin-bottom: 59px;
}
#about-cover2 {
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.24)), url(../images/2.jpg) 50% 64%;
	background-size: cover;
	margin-bottom: 59px;
}
#about-cover3 {
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.24)), url(../images/3.jpg) 50% 55%;
	background-size: cover;
	margin-bottom: 59px;
}
#about-cover4 {
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.24)), url( ../images/6.JPG) 50% 55%;
	background-size: cover;
	margin-bottom: 59px;
}
#about-cover5 {
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.24)), url( ../images/about-cover.jpg) 50% 71%;
	background-size: cover;
	margin-bottom: 59px;}
#features ul li {
	border: 1px solid #e6e7e8;
}
#features ul li:nth-child(odd) {
	background: #f1f2f2;
}
#features .feature-block .fa {
	color: #fbc112;
}
#features ul li p {
	color: #58595b;
}
#video {
	background: linear-gradient(rgba(242, 192, 70,0.8), rgba(242, 192, 7,0.8)), url('../images/about-video.jpg') bottom;
	background-size: cover;
	color: white;
}
#video .innerpage-heading h1, #video p {
	color: white;
}
#video #play-button .fa {
	border-radius: 100%;
	background: rgba(0,0,0,0.68);
	border: 8px solid rgba(255,255,255,0.9);
}
 @media(min-width:768px) {
#features ul li:nth-child(2),  #features ul li:nth-child(5) {
	border-left: 0px;
	border-right: 0px;
}
#features ul li:nth-child(-n+3) {
	border-bottom: 0px;
}
}
 @media(max-width:767px) {
#features ul li:nth-child(-n+4) {
	border-bottom: 0px;
}
#features ul li:nth-child(odd) {
	border-right: 0px;
}
}
/********** ABOUT-2 **********/

#intro #intro-img img {
	border-radius: 30px;
}
 @media(min-width:992px) {
#intro #features ul li:nth-child(3) {
	border-right: 0px;
}
#intro #features ul li:nth-child(-n+3) {
	border-bottom: 1px solid #e6e7e8;
}
}
/* -----------------------------------------------------
		Room Pages
   ----------------------------------------------------- */

/********** ROOM LISTINGS PAGE **********/

#room-listing-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/room-listing-cover.jpg') 25% 77%;
	background-size: 185%;
}
#room-listing-blocks #room-list-1 {
	background: linear-gradient(rgba(255,255,255,0.20), rgba(255,255,255,0.20)), url(../images/room-list-1.jpg) bottom;
	background-size: cover;
}
#room-listing-blocks #room-list-2 {
	background: linear-gradient(rgba(255,255,255,0.20), rgba(255,255,255,0.20)), url(../images/room-list-2.jpg) 65% 70%;
	background-size: cover;
}
#room-listing-blocks #room-list-3 {
	background: linear-gradient(rgba(255,255,255,0.20), rgba(255,255,255,0.20)), url(../images/room-list-3.jpg) 65% 80%;
	background-size: cover;
}
#room-listing-blocks #room-list > li:hover {
	transform: translateY(-10px);
	box-shadow: 0px 0px 30px rgba(0,0,0,0.25);
}
#room-listing-blocks #room-list > li .room-text {
	background: rgba(239, 239, 240,0.85);
	color: black;
}
#room-listing-blocks #room-list > li:hover .room-text {
	background: rgba(239, 239, 240,1);
}
.room-position {
	color: #8f8f8f;
}
.room-info .room-features li .fa {
	background: white;
	color: #585858;
}
.room-info p {
	color: #6b6768;
}
.room-info .btn {
	color: #222121;
}
.room-info .btn:hover {
	color: white;
}
 @media(max-width:768px) {
#room-listing-blocks #room-list-3 {
	background: linear-gradient(rgba(255,255,255,0.20), rgba(255,255,255,0.20)), url(../images/room-list-3.jpg) 0% 80%;
	background-size: cover;
}
}
/************ ROOM GRID PAGE ***********/

#room-grid-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/room-grid-cover.jpg') 50% 63%;
	background-size: 130%;
}
/********** ROOM DETAILS PAGE **********/

#room-details-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/room-details-cover.jpg') 0% 33%;
	background-size: 150%;
}
#room-details-page .carousel-indicators li {
	background: white;
}
#room-details-page .carousel-indicators li.active {
	background: #ffcb05;
	border-color: #ffcb05;
}
#room-inner-carousel .price-tag {
	background: #ffcb05;
}
#room-inner-carousel .price-tag p {
	color: black;
}
#room-details .content-side {
	margin-top: 0px;
}
.search-bar {
	background: #e5e5e5;
}
.search-bar form .fa {
	color: #808285;
}
.search-bar input, .search-bar select {
	border-radius: 0px;
	border: 0px;
	color: #808285;
	box-shadow: none;
}
.search-bar form select {
	-webkit-appearance: none;
	-moz-appearance: none;
}
.search-bar form select option {
	color: black;
}
.room-description {
	border: 1px solid #eceded;
}
#room-facilities {
	background: #f2f3f3;
}
.facility-block .fa {
	background: white;
	color: #6d6e71;
}
.facility-block p {
	color: #979797;
}
.cart-highlight, .support-block {
	background: #efeff0;
}
.cart-highlight p {
	color: #7e7e7e;
}
.support-block .query {
	color: #5c5c5c;
}
.support-block ul li {
	color: #a7a9ac;
}
.support-block ul li .fa {
	color: #a1a1a1;
}
.special-offer {
	background: linear-gradient(rgba(255, 203, 5,0.8), rgba(255, 203, 5,0.8)), url('../images/special-offer.jpg');
	background-size: cover;
	background-position: 15% 50%;
}
.special-offer #circle {
	background: black;
	border-radius: 100%;
	color: white;
}
.special-offer #circle p {
	color: white;
}
.special-offer #offer-text {
	color: black;
}
.special-offer .btn {
	border: 1px solid black;
	color: black;
}
.special-offer .btn:hover {
	border: 1px solid white;
	color: black;
	background: white;
}
/* -----------------------------------------------------
		Dinning Pages
   ----------------------------------------------------- */

/********** DINNING-1 **********/

#dinning-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/dining-cover.jpg') 66% 36%;
	background-size: cover;
}
#shef-text h1 {
	color: #2d2d2d;
}
#shef-text #tagline {
	color: #575656;
}
#shef-info p {
	color: #808285;
}
#dinning {
	background: #ffcb05;
}
.white {
	background: white;
}
#dinning-1 {
	background: url('../images/dish-1.jpg') 7% 57% no-repeat;
	background-size: 180%;
}
#dinning-2 {
	background: url('../images/dish-2.jpg') 34% 50% no-repeat;
	background-size: 240%;
}
#dinning-3 {
	background: url('../images/dish-3.jpg') 50% 47% no-repeat;
	background-size: 180%;
}
.dinning-block .dish-title {
	color: #252525;
}
.dinning-block .btn {
	background: black;
	color: white;
}
.dinning-block .btn:hover {
	background: #ffcb05;
	color: white;
}
.dish-block:hover .dish-img img {
	transform: scale(1.1) rotate(2deg);
}
.dish-img .dish-mask {
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0.39) 35%, rgba(0, 0, 0, 0.52) 100%);
	color: white;
}
.dish-img .dish-mask .dsh-title {
	border-left: 2px solid #ffcb05;
}
.dish-img .dish-mask .dsh-price {
	color: #ffcb05;
}
/********** DINNING-2 **********/

#menu {
	background: linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0.8)), url('../images/pattern.jpg');
	background-size: cover;
}
#menu #menu-tabs {
	border-bottom: 1px solid #4d4d4d;
}
#menu #menu-tabs li a {
	border-radius: 15px 15px 0px 0px;
	color: #262626;
	border-color: transparent;
}
#menu #menu-tabs li a:hover {
	background: none;
	color: #fbc112;
}
#menu #menu-tabs li.active a {
	color: #262626;
	background: #fbc112;
}
#menu #menu-content .dish-category {
	border-bottom: 1px dashed lightgrey;
}
#menu #menu-content .dish-category h3 {
	color: #fbc112;
}
.dish-category .dish-type .dish-name {
	color: #333333;
}
.dish-category .dish-type .dish-price {
	color: #595959;
}
/* -----------------------------------------------------
		Extra Pages
   ----------------------------------------------------- */

/************ OFFERS PAGE ***********/

#offer-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/offer-cover.jpg') 33% 67%;
	background-size: 140%;
}
.grey {
	background: #efeff0;
}
.offer-background .e-offer-block .offer-title, .offer-background .e-offer-block p {
	color: white;
}
#e-offer-1 {
	background: linear-gradient(rgba(0,0,0,0.75), rgba(0,0,0,0.75)), url('../images/e-offer-1.jpg') 73% 47% no-repeat;
	background-size: 182%;
}
#e-offer-2 {
	background: linear-gradient(rgba(0,0,0,0.75), rgba(0,0,0,0.75)), url('../images/e-offer-2.jpg') 26% 66% no-repeat;
	background-size: 250%;
}
#e-offer-3 {
	background: linear-gradient(rgba(0,0,0,0.75), rgba(0,0,0,0.75)), url('../images/e-offer-3.jpg') 36% 26% no-repeat;
	background-size: 142%;
}
.e-offer-block p {
	color: #a7a9ac;
}
.offer-price {
	color: #8d720d;
}
.e-offer-block .btn {
	border: 1px solid transparent;
}
.offer-background .btn-yellow:hover {
	border: 1px solid #ffcb05;
}
 @media(max-width:420px) {
#e-offer-1 {
	background-size: cover;
}
#e-offer-2 {
	background-size: cover;
}
#e-offer-3 {
	background-size: cover;
}
}
/************ SERVICE PAGES ***********/

#service-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/service-cover.jpg') 50% 13%;
	background-size: cover;
}
#our-services {
	background: #ededee;
}
#our-services .service-block {
	background: white;
}
#our-services-2 .service-block-2 {
	border-bottom: 2px solid #ffcb05;
	border-top: 1px solid #000;
	background: white;
}
#our-services-2 .service-block-2:hover {
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
	transform: translateY(-10px);
}
#our-services-2 .service-block-2:after {
	background: #ffcb05;
}
.service-block-2 .main-icon .fa {
	background: #ffcb05;
}
.service-block-2:hover .main-icon .fa {
	transform: rotate(360deg);
}
#our-services-2 .service-block-2 .back-icon {
	color: #f2f2f2;
}
/************** TEAM PAGE ************/

#team-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/team-cover.jpg') 62% 46%;
}
/************ GALLERY PAGE ***********/

#gallery-cover {
	background: linear-gradient(rgba(0, 0, 0, 0.37), rgba(0, 0, 0, 0.41)), url(../images/5.jpg) 50% 34%;
	background-size: cover;
}
#our-gallery #gallery .gallery-block:hover .gallery-mask {
	opacity: 1;
}
/************* SPA PAGE **************/

#spa-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/spa-cover.jpg') 50% 56%;
	background-size: cover;
}
#spa-services {
	background: #f2f2f2;
}
#owl-spa-services .spa-service-img, #owl-spa-services .spa-service-img img {
	border-radius: 30px 0px;
}
#owl-spa-services .spa-service-block:hover .spa-service-img img {
	transform: scale(1.1);
}
#owl-spa-services .spa-service-img .spa-mask {
	background: #ffcb05;
	border-radius: 100%;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.5);
}
#owl-spa-services .spa-service-img .spa-mask p {
	color: #333;
}
#owl-spa-services .spa-service-img .spa-mask p span {
	color: #111;
}
#owl-spa-services .spa-service-text h3 {
	color: #333;
}
/********* TESTIMONIALS PAGE *********/

#testimonials-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/testimonials-cover.jpg') 70% 46%;
}
.reviewer-block {
	background: #f8f8f8;
	box-shadow: 0px 5px 4px rgba(0,0,0,0.11);
}
.reviewer-block:hover {
	transform: translateY(-10px);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
.reviewer-block .reviewer-img img {
	border: 6px solid #dadada;
}
.reviewer-block:hover .reviewer-img img {
	border-color: #ffcb05;
}
.reviewer-block .reviewer-info p {
	color: #6b6768;
}
.reviewer-block .reviewer-info .rating .fa {
	color: #ffcb05;
}
.reviewer-block .reviewer-info .rating .fa.star-grey {
	color: #a7a7a7;
}
/********** EVENT LISTINGS PAGE *********/

#event-listing-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/event-listing-cover.jpg') 80% 66%;
	background-size: 150%;
}
.event-img .event-features li {
	color: #939598;
}
.event-img .event-features li .icon .fa {
	background: white;
}
.event-img .event-features li:hover {
	background: white;
}
#event-1 {
	background: url('../images/event-1.jpg') no-repeat;
	background-size: cover;
}
#event-2 {
	background: url('../images/event-2.jpg') no-repeat;
	background-size: cover;
}
#event-3 {
	background: url('../images/event-3.jpg') no-repeat;
	background-size: cover;
}
#event-4 {
	background: url('../images/event-4.jpg') no-repeat;
	background-size: cover;
}
#event-5 {
	background: url('../images/event-5.jpg') no-repeat;
	background-size: cover;
}
#event-6 {
	background: url('../images/event-6.jpg') no-repeat;
	background-size: cover;
}
.event-block .mask {
	background: rgba(0,0,0,0.6);
}
.event-block .event-title::after {
	background: rgba(0,0,0,0.6);
}
.event-block .event-title h2, .event-block .event-title p {
	color: white;
}
.event-block .btn.btn-g-border {
	background: #efeff0;
	border-color: #dcddde;
	color: #414042;
}
.event-block:hover .btn.btn-g-border {
	background: #ffcb05;
	border-color: #ffcb05;
}
#event-blocks .pagination li a {
	border-radius: 0px;
	border: 0px;
	color: #414042;
}
#event-blocks .pagination li.active a {
	color: black;
	background: #ffcb05;
}
#event-blocks .pagination li a:focus {
	background: none;
}
#event-blocks .pagination li:first-child a, #event-blocks .pagination li:last-child a {
	color: #939598;
}
#event-blocks .pagination li:hover:first-child a, #event-blocks .pagination li:hover:last-child a, #event-blocks .pagination li:first-child a:focus, #event-blocks .pagination li:last-child a:focus {
	background: none;
	color: black;
}
/********** EVENT DETAILS PAGE *********/

#event-details-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/event-details-cover.jpg') 30% 56%;
}
.content-side .event-details-img .tag {
	background: #ffcb05;
}
.content-side .event-details-img ul li {
	color: #58595b;
	border: 1px solid #ecedee;
}
.content-side .event-details-img ul li:hover {
	background: #ffcb05;
	color: black;
	border-color: #ffcb05;
}
.side-bar-heading {
	color: #000000;
}
#details-content .content-side p {
	color: #939598;
}
#details-content .about-block p {
	color: #939598;
}
#details-content .about-block .butn .btn {
	border-color: #939598;
	color: #939598;
}
#details-content .about-block .butn .btn:hover {
	border-color: black;
	color: white;
	background: black;
}
#details-content .detail-buttons .btn.btn-yellow {
	border: 1px solid #ffcb05;
}
#details-content .detail-buttons .btn.btn-g-border {
	background: #efeff0;
	border-color: #dcddde;
}
#details-content .detail-buttons .btn.btn-g-border:hover {
	background: black;
	border-color: black;
	color: white;
}
.side-bar .related-events #event-1 {
	background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)), url('../images/related-event-1.jpg') 52% 6% no-repeat;
	background-size: 200%;
}
.side-bar .related-events #event-2 {
	background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)), url('../images/related-event-2.jpg') 73% 83% no-repeat;
	background-size: 200%;
}
.side-bar .related-events .related-event-block .title, .side-bar .related-events .related-event-block p {
	color: white;
}
.side-bar .related-events .related-event-block .title:hover {
	color: #ffcb05;
}
.side-bar .related-events .related-event-block:hover {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	transform: translateY(-10px);
}
.side-bar .related-events #event-1:hover {
	background: linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url('../images/related-event-1.jpg') 52% 6% no-repeat;
	background-size: 200%;
}
.side-bar .related-events #event-2:hover {
	background: linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7)), url('../images/related-event-2.jpg') 73% 83% no-repeat;
	background-size: 200%;
}
/************ ERROR PAGE ***********/

#error-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/error-cover.jpg') 50% 46%;
}
#error-text #code, #error-text p {
	color: #3a3a3a;
}
#error-text #code .fa {
	color: #b6b6b6;
	animation: example 4s linear infinite;
	position: relative;
}
 @keyframes example {
 0% {
transform:rotateY(0deg);
}
 50% {
transform:rotateY(180deg);
}
 100% {
transform:rotateY(0deg);
}
}
#error-text .btn {
	color: #303030;
}
#error-text .btn:hover {
	color: #ffcb05;
}
/****** BLOG LISITINGS PAGE ********/

#blog-listing-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/blog-listing-cover.jpg') 20% 26%;
	background-size: cover;
}
.blog-sidebar .side-bar-heading {
	color: #444546;
}
.blog-list-detail {
	background: #f6f6f6;
}
.blog-list-block:hover:hover {
	box-shadow: 0px 0px 30px rgba(0,0,0,0.2);
}
.blog-list-block:hover img {
	transform: scale(1.1);
}
.blog-list-detail ul li {
	color: #a7a9ac;
}
.blog-list-detail ul li .fa {
	color: #ffcb05;
}
.blog-list-detail .list-title {
	color: #444649;
}
.side-bar .search .form-group input {
	border-radius: 0px;
	box-shadow: none;
	border-color: #e6e7e8;
}
.side-bar .search .form-group .btn {
	color: #808284;
	box-shadow: none;
}
.side-bar .contact .c-list .icon .fa {
	background: #e8e8e8;
	color: #585858;
}
.side-bar .recent-post .recent-block .recent-text h5 {
	color: #5d5d5d;
}
.side-bar .recent-post .recent-block .recent-text span {
	color: #696868;
}
.side-bar .categories .nav-pills li {
	background: #f1f2f2;
}
.side-bar .categories .nav-pills li a {
	color: #929292;
	border-radius: 0px;
}
.side-bar .categories .nav-pills li a:hover {
	color: black;
	background-color: #ffcb05;
}
.side-bar .categories .nav-pills li.active a {
	color: black;
	background-color: #ffcb05;
}
.side-bar .follow-us li a {
	color: #a9a9a9;
}
.side-bar .follow-us li a:hover {
	color: #ffcb05;
}
.side-bar .tags li .btn-g-border {
	border-color: #9b9b9b;
	color: #464646;
}
.side-bar .tags li .btn-g-border:hover {
	border-color: #ffcb05;
	background: #ffcb05;
}
/******** BLOG DETAILS PAGE ********/

#blog-details-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/blog-details-cover.jpg') 100% 26%;
	background-size: cover;
}
#blog-details .blog-list-block:hover {
	box-shadow: none;
}
#blog-details .blog-list-block:hover img {
	transform: none;
}
.comment-block .user-text ul .user-name:after {
	background: #333;
}
.comment-block .user-text ul .date {
	color: #9d9fa2;
}
.comment-block .user-text p {
	color: #828486;
}
.comment-block .user-text a {
	color: #c0c0c0;
}
#comment-form .innerpage-heading h1 {
	color: #464646;
}
#comment-form input, #comment-form textarea {
	border-radius: 0px;
	border: 0px;
	background: #f1f2f2;
	box-shadow: none;
}
/******** COMING SOON ********/

#coming-soon {
	background: linear-gradient(rgba(0,0,0,0.85), rgba(0,0,0,0.85)), url('../images/coming-soon.jpg');
	background-size: cover;
	color: white;
	border-bottom: 8px solid #ffcb05;
	border-top: 8px solid #ffcb05;
}
#coming-soon:before, #coming-soon:after {
	background: #ffcb05;
}
.coming-soon-text h1 span {
	color: #ffcb05;
}
.coming-soon-text p {
	color: #b3b3b3;
}
.coming-soon-text form .btn {
	background: #ffcb05;
	color: #000;
}
.coming-soon-text form .btn:hover {
	background: #e6b800;
}
.coming-soon-text .coming-soon-links .fa {
	border: 1px solid #ffcb05;
	color: #ffcb05;
}
.coming-soon-text .coming-soon-links .fa:hover {
	background: #ffcb05;
	color: #000;
}
/******** PRICING ********/

#pricing-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/pricing-cover.jpg') 100% 50%;
	background-size: cover;
}
/* -----------------------------------------------------
		Contact Pages
   ----------------------------------------------------- */

/********** CONTACT-1 **********/

#contact-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/contact-cover.jpg') 50% 87%;
	background-size: cover;
}
#contact-page #contact-blocks ul li {
	border: 1px solid #e6e7e8;
}
#contact-page #contact-blocks ul li .fa {
	color: #ffcb05;
}
#contact-page #contact-blocks ul li:nth-child(even) {
	background: #f1f2f2;
	border-left: 0px;
	border-right: 0px;
}
#contact-page #contact-blocks ul li p {
	color: #939598;
}
#contact-page #contact-blocks ul li .support {
	color: #000000;
}
#contact-page p {
	color: #a7a9ac;
}
#contact-page #contact-form input, #contact-page #contact-form textarea {
	border-radius: 0px;
	box-shadow: none;
	background: #f3f4f4;
	border-color: #e6e7e8;
}
#contact-page #contact-form input:focus, #contact-page #contact-form textarea:focus {
	border-color: #ffcb05;
}
#contact-page #contact-form .btn-g-border:hover {
	background: #ffcb05;
	color: black;
	border-color: #ffcb05;
}
.map iframe {
	border: 0;
}
 @media(max-width:767px) {
#contact-page #contact-blocks ul li:nth-child(2) {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 1px solid #e6e7e8;
	border-right: 1px solid #e6e7e8;
}
}
/********** CONTACT-2 **********/

#map-contact-block {
	background: white;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
	border-bottom: 2px solid #ffcb05;
}
#map-contact-block:after {
	background: #ffcb05;
}
#map-contact-block ul li .mc-icon {
	color: #ffcb05;
}
#map-contact-text .contact-links li a {
	color: #a7a9ac;
}
#map-contact-text .contact-links li a:hover {
	color: #ffcb05;
}
/* -----------------------------------------------------
		Reservation Pages
   ----------------------------------------------------- */

#reservation-cover {
	background: linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url('../images/reservation-cover.jpg') 33% 40%;
	background-size: cover;
}
#reservation {
	background: white;
}
#reservation .innerpage-heading h1 {
	color: #575757;
}
#reservation input, #reservation select, #reservation textarea {
	border-radius: 0px;
	border: 1px solid #e6e7e8;
	color: #a7a9ac;
	box-shadow: none;
}
#reservation .fa {
	color: #6ec150;
}
#reservation .selected-room-block .selected-room-price span {
	color: #ffcb05;
}
.reservation-info {
	background: linear-gradient(rgba(255, 203, 5,0.8), rgba(255, 203, 5,0.8)), url('../images/special-offer.jpg');
	background-size: cover;
}
.reservation-info p {
	color: black;
}
.reservation-support {
	background: #f1f1f1;
}
.reservation-support .support-list .icon .fa {
	color: #ffcb05;
}
.reservation-support .support-list .text p {
	color: #939598;
}
.reservation-support .support-list .text .bold {
	color: black;
}
