/*
Theme Name: Hotel Booking
Author: Webdzier
Author URI: https://www.webdzier.com
Description: Hotel Booking is a hotel and restaurant based WordPress theme which is a clean and responsive design. It is used for the hotel, restaurant, eatery, food joint, cuisine, hospitality business, recipe, cafe, lodge, and others. It is mobile friendly and has a very nice animated homepage. It is very easy to set up and customize using Customizer API. Check the theme demo here : https://webdzier.com/child/theme/demo/hotel-booking
Template: hotel-galaxy
Version: 0.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hotel-booking
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, sticky-post, threaded-comments, custom-header, featured-images, blog

Hotel Booking WordPress Theme, Copyright (C) 2018, Webdzier
Hotel Booking is distributed under the terms of the GNU GPL

Hotel Booking WordPress Theme is child theme of Hotel Galaxy WordPress Theme, Copyright 2018 Webdzier
Hotel Galaxy WordPress Theme is distributed under the terms of the GNU GPL

*/

.heading:before,
.rq-singleRoom-text-head-left h1:before,
.header-bottom,
.search-box-top .input-group > .input-group-addon,
.navbar-default .navbar-nav > li > a:hover,
.dropdown-menu > li > a,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus,
.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus,
.navbar-default .navbar-toggle,
.search-box .btn-ar,
.carousel-navigation a,
.carousel-navigation :hover .carousel-prev,
.carousel-navigation :hover .carousel-next,
.book-btn .custom-btn:hover,
.btn_1,
.button-search,
.widget-blog .blog-time,
.blog-pagination ul li a:hover, 
.blog-pagination ul li.active a,
.prev-post:hover,.next-post:hover,
.comment_details ul li a:hover,
.book-sm,
.book-lg,
.custom-btn,
.scroll-top,
.room-filter > li a:hover,
.room-filter > li a.active,
.footer-top,
.f_top_inner,
.footer-widget div#calendar_wrap table#wp-calendar thead>tr,
.sidebar-widget div#calendar_wrap table#wp-calendar thead>tr,
.footer-widget div#calendar_wrap table>thead>tr>th,
.tagcloud a:hover,
.footer-widget h4:before,
.room-scroll-btn li,
.blog-content .nav-links ul li span.current,
.blog-content .nav-links ul li a:hover,
.home-blogs-section .content-footer,
.blog-area .wpcf7-form p .wpcf7-submit,
.hotel-g-contact-form .wpcf7-form p .wpcf7-submit
{
  background-color: #8cc63f!important;
}

.htlg-site-title,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.search-box .dropdown a i,
.feature-col .sr-icon i,
.feature-col:hover.feature-col  h3  a,
.contact_link a i,
.top-breadcrumb > li.active a,
.blog-area h2 a:hover,
.blog-inner-left ul li a:hover,
.sidebar-widget #recentcomments li a,
.widget-blog .blog-widget-info a,
ul.blog-posttag li a:hover,
.blog-area-detail h2 a:hover,
.widget-post h3 a:hover,
.intro-caption i,
.home-room-col:hover .home-room-details h3 a,
.home-room-col:hover .home-room-details ul li,
.gallery-icon i:hover,
.sidebar-widget ul li a:hover,
.sidebar-widget .cat-item a:before,
#calendar_wrap a,
#calendar_wrap a:hover,
.copyright a,
.footer-widget a:hover,
.address-sec ul li > span,
.footer-widget label i,
.hotel_galaxy_404 h1,
.home-blogs-section .home-blog-single-title a:hover,
.home-room-sec .room-item .caption a .rent:hover
{
  color: #8cc63f!important;
}
.htlg-site-title{
  font-size: 28px;
  line-height: 40px;
}
.carousel-caption{  
  top: 0!important;
  right: 0!important;
  left: 0!important;
  bottom: 0!important;
  width: 100%;
  height: 100%;
  background-color:#0000009e;

}


.slide-info{
  background-color: unset;
}

.slide-info .slider-title{
  line-height: 60px;
    font-size: 40px;
}

.slide-info .slider-title span{
  color: #8cc63f;
}
.carousel-caption p{
  font-size: 20px;
}

.carousel-caption .custom-btn{
  background-color: transparent!important;
  font-size: 20px;
  border: 2px solid #8cc63f!important;
  padding: 5px 25px;
}
.carousel-caption .custom-btn:before{
  background-color: unset!important;
}

.carousel-caption .custom-btn:hover{
  background-color: #8cc63f!important;
}

.home-blogs-section .home-blog-single-title a{
  font-size: 20px;
}

.home-blogs-section .home-blog-single-title{
  margin: 0;
}

.home-blogs-section .content-title{
  padding: 20px 10px;
}
.search-box-top .input-group > .form-control,
.search-box-top .input-group > .input-group-addon,
.search-box .btn-ar,
.button-search,
.comment_details ul li a:hover,
.custom-btn
{
  border: 1px solid #8cc63f;
}

.navbar-default .navbar-toggle,
.blog-pagination ul li a:hover, 
.blog-pagination ul li.active a,
.room-filter > li a:hover,
.room-filter > li a.active,
.tagcloud a:hover
{
  border-color:#8cc63f;
}

.slide-info{
  border:none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.blog-area{
 border-top: 3px solid #8cc63f;
}
.sidebar-widget
{
  border-top-color: #8cc63f;
}

.widget-title,
.blog-pagination ul li a
{
 border-top: 2px solid #8cc63f;
}

.feature-col{

  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

}

.feature-col p{
  font-size: 16px;
}

.footer-top{
  border-top: 1px solid #8cc63f!important;
}

.f_top_inner{
 border-right: 1px solid #6cb20fb5;
}

.footer{
  background-color: #1a1a1a;
}

.copyright{
  background: #000000;
}

blockquote{
  border-left: 5px solid #8cc63f !important;
}

.pagetitle-separator {   
  height: 15px;
  margin: 11px auto 0px;

}

.section-title{
  margin: 50px 0 0 0;
}

.section-title span{

  color: #8cc63f;
}

.home-room-sec .room-item .thumbnail{
  padding: 0;
  border:none;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.home-room-sec .room-item .thumbnail .caption{
  box-shadow: 0 0 18px 0 #00000040;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.home-room-sec .room-item .thumbnail:hover{
  transform: translate(0, -20px);
  -webkit-transform: translate(0, -20px);
  -moz-transform: translate(0, -20px);
  -o-transform: translate(0, -20px);
  -ms-transform: translate(0, -20px);
}

.home-room-sec .room-item .caption .room-book-btn{
  color: #8cc63f;
  font-weight: 900;
}

.home-room-sec .room-item .caption .room-book-btn:hover{
  color: #ffffff;
  background-color: #8cc63f;
}

.footer-top .icon i{
    font-size: 40px;
}

.wpcf7-form p{
  font-size: 18px;
}

.wpcf7-form p .wpcf7-form-control{
 padding: 0!important;
 margin-top: 4px!important;
}

.wpcf7-form input[type='submit']{
  padding: 0 20px!important;
  border:1px solid #8cc63f!important;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.wpcf7-form input[type='submit']:hover{
  color: #8cc63f;
  background-color: #ffffff!important;
}

.footer-widget ul li a{
  font-size: 17px!important;
  letter-spacing: .7px;  
}


.footer-widget p{
  font-size: 16px;
  letter-spacing: 0.6px;
}

.copyright p{
  font-size: 12px!important;
}