#header .navbar-toggle {
  background: #1b7a64;
  border: 2px solid #1b7a64;
}

#header .navbar-toggle:hover, #header .navbar-toggle:fosuc {
  background: #1b7a64 !important;
}

/* main menu styles */
.navbar-default .navbar-nav li a:hover {
  border-color: #1b7a64;
}

.navbar-default .navbar-nav li a:hover:before, .navbar-default .navbar-nav li a:hover:after {
  background: #1b7a64;
}

.navbar-default .navbar-nav li.active a, .navbar-default .navbar-nav li.open a {
  border-color: #1b7a64;
}

.navbar-default .navbar-nav li.active a:before, .navbar-default .navbar-nav li.active a:after, .navbar-default .navbar-nav li.open a:before, .navbar-default .navbar-nav li.open a:after {
  background: #1b7a64;
}

/* navigation-bar styles */
.navigation-bar .link:hover {
  color: #1b7a64;
}

/* about styles */
.about .box:before {
  background: rgba(194, 164, 118, 0.3);
}

/* news styles */
.news .carousel-caption h2 {
  color: #1b7a64;
}

.news .carousel-indicators li {
  border-color: #1b7a64;
}

.news .carousel-indicators li.active, .news .carousel-indicators li:hover {
  background: #1b7a64;
}

.btn-default {
  font-weight: 400;
}

.btn-default:hover {
  background: #1b7a64;
}

/* Restaurant styles */
.restaurant .btn-default {
  color: #1b7a64;
}

.team-carousel .info-box {
  background: rgba(194, 164, 118, 0.9);
}

.team-carousel .box:hover .image-frame {
  border-color: #1b7a64;
}

.team-carousel .carousel-indicators li {
  border-color: #1b7a64;
}

.team-carousel .carousel-indicators li.active, .team-carousel .carousel-indicators li:hover {
  background: #1b7a64;
}

/* reservation bar styles */
.reservation-bar .btn {
  background: #1b7a64;
}

.view-type li.active a {
  color: #1b7a64;
}

.view-type a:hover {
  color: #1b7a64;
}

/* rooms and blog-posts styles */
.rooms .info-frame h1, .blog-posts .info-frame h1 {
  color: #1b7a64;
}

.rooms .rent-price, .blog-posts .rent-price {
  color: #1b7a64;
}

.rooms .detail-list dt, .blog-posts .detail-list dt {
  color: #1b7a64;
}

.rooms .image-slider .carousel-control:hover, .blog-posts .image-slider .carousel-control:hover {
  opacity: 1;
  color: #1b7a64;
}

/* post detail styles */
.post-detail .social-networks a {
  border-color: #1b7a64;
  color: #1b7a64;
}

.post-detail .pager li > a:hover {
  color: #1b7a64;
}

.post-detail .pager li > a:hover .glyphicon {
  color: #1b7a64;
}

.metas span {
  font-size: 12px;
  color: #1b7a64;
}

.metas a:hover {
  color: #1b7a64;
}

/* paging styles */
.paging .pagination > li.active a {
  background: #1b7a64;
  border-color: #1b7a64;
}

.paging .pagination > li > a:hover {
  background: #1b7a64;
  border-color: #1b7a64;
}

/* comments block styles */
.comments-block .btn {
  background: #1b7a64;
}

.comments-block .btn:hover {
  color: #1b7a64;
}

/* contact styles */
.contact-form .btn {
  background: #1b7a64;
}

.contact-form .btn:hover {
  color: #1b7a64 !important;
}

/* rooms-section styles */
.info-block .holder .title {
  color: #1b7a64;
}

.info-block .holder .price span {
  color: #1b7a64;
}

.info-block .social-networks a:hover {
  color: #1b7a64;
  border-color: #1b7a64;
}

/* gallery section styles */
.gallery-section .social-networks a:hover {
  color: #1b7a64;
  border-color: #1b7a64;
}

/* testimonials styles */
.testimonials blockquote cite {
  color: #1b7a64;
}

.testimonials .carousel-indicators li {
  border-color: #1b7a64;
}

.testimonials .carousel-indicators li.active, .testimonials .carousel-indicators li:hover {
  background: #1b7a64;
}

/* menu section styles */
.menu-list h2 {
  color: #1b7a64;
}

.menu-list .image-frame {
  border: 1px solid rgba(198, 169, 126, 0.3);
}

.menu-list a:hover .price {
  color: #fff;
  background: #1b7a64;
  border-color: #1b7a64;
}

.menu-carousel .carousel-indicators li {
  border-color: #1b7a64;
}

.menu-carousel .carousel-indicators li.active, .menu-carousel .carousel-indicators li:hover {
  background: #1b7a64;
}

/* billing form styles */
.billing-form .btn {
  background: #1b7a64;
}

.billing-form .btn:hover {
  color: #1b7a64;
}

/* sidebar styles */
.sidebar .widget h1 {
  background: #1b7a64;
}

.sidebar .list a:hover {
  color: #1b7a64;
}

.sidebar .list a:before {
  background: #1b7a64;
}

.sidebar .total-price {
  background: #1b7a64;
}

.article-box .close {
  border: 2px solid #1b7a64;
  color: #1b7a64;
}

/* room-details styles */
.room-details .detail-list li strong {
  color: #1b7a64;
}

.room-details .rent-price {
  color: #1b7a64;
}

/* flex slider styles */
#flex-slider .social-networks a:hover {
  border-color: #1b7a64;
  color: #1b7a64;
}

form [type="checkbox"]:checked + .fake-input {
  background: #1b7a64;
  border-color: #1b7a64;
}

/* footer styles */
#footer {
  background: #1b7a64;
}

.f-nav a:hover {
  color: #1b7a64;
}

.go-top:hover {
  color: #1b7a64;
}
