/*
Theme Name: HotelMaster child theme
Template: hotelmaster-v2-01
*/

@import url(../hotelmaster-v2-01/style.css);
 @import url(https://fonts.googleapis.com/css?family=Great+Vibes);
/* YOUR CSS EDITS GO BELOW THIS LINE AND AND CSS RULES YOU MAKE HERE WILL OVERIDE THE MASTER hotelmaster-v2-01 THEME CSS RULES */

/***********Top Bar Css*********************/
.top-navigation-divider{border:none;}
.gdlr-logo {
  float: left;
  margin-left: 0px;
  margin-right: 0px;
}
.gdlr-navigation-wrapper {
  float: right;
  margin-right: 0px;
}
.gdlr-navigation-gimmick {
  margin-top: -34px;
}
.gdlr-navigation-wrapper .gdlr-main-menu > li > a {
   
  margin: -8px;
   
}
.blog-widget-right-text-link {
  display: none;
  
}
.top-navigation-left-text ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.top-navigation-left-text ul li:nth-child(1) {
  float: left;
  padding-right: 34px;
   
}
.top-navigation-left-text ul li:nth-child(2){
  float: left;
  padding-right: 34px;
   
}
.gdlr-navigation {
  font-family: "Montserrat";
  margin-top: 39px;
}
.top-social-wrapper {
   
  padding-bottom: 11px;
  padding-top: 15px;
}
.top-social-wrapper a {
  margin: 0 0 0 1px;
}
.gdlr-icon.fa.fa-phone {
  color: #ffffff;
}
.gdlr-icon.fa.fa-envelope-o {
  color: #ffffff;
}
.gdlr-icon.fa.fa.fa-facebook {
  float: left;
  color: white;
   
}
.gdlr-icon.fa.fa. {
  float: left;
  color: white;
}
.gdlr-icon.fa.fa.fa-pinterest {
  float: left;
  color: white;
  padding-left: 12px;
}
.gdlr-icon.fa.fa.fa-twitter {
  float: left;
  color: white;
  padding-left: 12px;
}
.gdlr-icon.fa.fa.fa-instagram {
  float: left;
  color:  white;
  padding-left: 12px;
}
.gdlr-icon.fa.fa-instagram:hover {color:#ec008c;}
.gdlr-icon.fa.fa-twitter:hover {color:#ec008c;}
.gdlr-icon.fa.fa-pinterest:hover {color:#ec008c;}
.gdlr-icon.fa.fa-facebook:hover {color:#ec008c;}
.gdlr-hotel-availability .gdlr-reservation-field span {
   
  color: #ffffff;
}
/***************SLIDER CSS****************************/


.ms-layer > h3 {
  color: #ffffff;
  font-size: 3em;
  margin-top: -.5em;
  letter-spacing: .1em;
}

.ms-layer h1 {
  color: #ffffff;
  font-size: 5.15em;
  font-weight: 700;
  letter-spacing: .04em;
}

.ms-layer h2 {
  color: #ffffff;
  font-size: 1.5em;
  font-weight: 700;
  letter-spacing: .09em;
}

.woocommerce h3 {
  color: #ec008c;
}
.woocommerce span .amount {
  color: #f26522;
  font-size: 22px;
  font-weight: normal;
}
.gdlr-item-title-wrapper.pos-left .gdlr-item-title {
  font-size: 23px;  
  font-weight: bold;
}
.gdlr-blog-excerpt {
  font-size: 12px;
  color: #3b3b3b;
}
.gdlr-blog-widget .blog-date-wrapper .blog-date-day {
  font-size: 22px;
  font-weight: bold;
}
.gdlr-item-title-wrapper.pos-left .gdlr-item-title-divider {
  margin-top: 24px;
  width: 68px;
}
.gdlr-blog-widget .blog-date-wrapper, .gdlr-blog-medium .blog-date-wrapper, .gdlr-blog-full .blog-date-wrapper {
  box-shadow: 0px 2px 0 #dedede;
}
.woocommerce ul.products li.product .price {
  margin-bottom:0px;
}
html .woocommerce ul.products li.product a img, html .woocommerce-page ul.products li.product a img {
  margin: 0px;
}
.woocommerce ul.products li.product .button {
  margin: 0px;
}

.gdlr-item-title-wrapper.pos-center-divider .gdlr-item-title {
 font-size: 22px;
    font-weight: bold;
    letter-spacing: 1px;
}
.testimonial_author .testimonial-client {
  float: right;
    font-family: montserrat;
    font-size: 14px;
    font-weight: bold;
    width: 57%;
    text-transform: uppercase;
	font-style: normal;
	color:#1d1d1d;
}
.easy_t_single_testimonial .easy_testimonial_title {
  display: none;
}
.style-default_style.show_thumbs.show_title.hide_date._rating.hide_other.easy-t-category-busnessman.easy_t_single_testimonial {
  width: 89%;
  margin: 0 auto;
}
div.easy-t-cycle-prev {
  background: rgba(0, 0, 0, 0) url("assets/images/testimonials-arrows-left.png") no-repeat scroll 0 0;
  display: inline-block;
  font-size: 0;
  height: 35px;
  left: 5%;
  position: absolute;
  top: 40%;
  width: 27px;
  z-index: 99;
}
div.easy-t-cycle-next {
  background: rgba(0, 0, 0, 0) url("assets/images/testimonials-arrows-right.png") no-repeat scroll right 0;
  display: inline-block;
  font-size: 0;
  height: 35px;
  position: absolute;
  right: 5%;
  top: 40%;
  width: 27px;
  z-index: 99;
}
.testimonial_body p {
  color: #1d1d1d;
  font-family: montserrat;
  font-size: 12px;
  line-height: 22px;
  text-align: center;
}
.gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider {
  border-bottom-width: 3px;
  margin: 16px auto 0;
  width: 76px;
}
blockquote {
  font-style: normal;
  background-image: none;
}
.easy-t-cycle-pager span.cycle-pager-active {
  color: #f26522;
}
.gdlr-widget-title {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#companyInfo {
  list-style: outside none none;
  margin: 0;
  font-size:13px;
}
#companyInfo li:nth-child(1) {
  padding-bottom: 15px;
}
#companyInfo li:nth-child(2) {
  border-top: 1px solid #ec008c;
  padding-top: 15px;
  color: #ec008c;
  font-size: 12px;
}

#footer-widget-2 ul li {
  border: none;
  color:#ffffff;
  
}

 

.gdlr-hotel-availability .gdlr-combobox-wrapper select {
  color: #ffffff;
  background-color: #c24f18;
}
 .gdlr-hotel-availability input.gdlr-datepicker {
  cursor: pointer;
  font-size: 13px;
  height: 16px;
  padding: 13px 15px;
  width: 100%;
  background-color: #C24F18;
  color:#ffffff;
}
.gdlr-hotel-availability .gdlr-datepicker-wrapper::after {
  
  color: #ffffff;
}
.gdlr-hotel-availability .gdlr-combobox-wrapper::after {
   
  color: #ffffff;
}

.gdlr-hotel-availability .gdlr-hotel-availability-submit input[type="submit"] {
 
  background-color: #c24f18;
  border: none;
}

/****************Contact us css********************/

.gdlr-content .gdlr-heading-shortcode {
  color: #ec008c;
  font-size: 20px;
}
.gdlr-sidebar .gdlr-widget-title {
  color: #ec008c;
}
.wpcf7 input[type="submit"] {
  background: #ec008c none repeat scroll 0 0;
    font-style: normal;
    text-transform: uppercase;
  }
.sidebar_social .gdlr-icon.fa.fa-facebook {
  color: black;
  font-size: 27px;
}
.sidebar_social .gdlr-icon.fa.fa-twitter {
  color: black;
  font-size: 27px;
}
.sidebar_social .gdlr-icon.fa.fa-pinterest {
  color: black;
  font-size: 27px;
}
.sidebar_social .gdlr-icon.fa.fa-instagram {
  color: black;
  font-size: 27px;
}
.sidebar_social .gdlr-icon.fa.fa-facebook:hover {
  color: #ec008c;
  font-size: 27px;
}
.sidebar_social .gdlr-icon.fa.fa-twitter:hover {
  color: #ec008c;
  font-size: 27px;
}
.sidebar_social .gdlr-icon.fa.fa-pinterest:hover {
  color: #ec008c;
  font-size: 27px;
}
.sidebar_social .gdlr-icon.fa.fa-instagram:hover {
  color: #ec008c;
  font-size: 27px;
}
#text-7 .gdlr-icon.fa.fa-phone {
  color: black;
}
/********************Accommodation  CSS************************/
.gdlr-page-title-wrapper {background-repeat: no-repeat; }
.gdlr-room-info .gdlr-head {
  color: #000;
  font-size: 16px;
}
.gdlr-classic-room .gdlr-room-info .gdlr-tail {
  font-size: 15px;
  font-style: normal;
}
.gdlr-classic-room .gdlr-room-price .gdlr-head {
  color: #000000;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  margin-right: 8px;
}
.gdlr-hotel-room-info .gdlr-room-price .gdlr-tail {
  font-size: 24px;
  font-weight: 700;
}
.gdlr-ux.gdlr-classic-room-ux .gdlr-button {
  background: #ec008c none repeat scroll 0 0;
  border: medium none;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
}
 
.gdlr-reservation-bar .gdlr-reservation-field-title {
   
  font-size: 14px;
  font-weight: 700;
  
}
.gdlr-reservation-bar .gdlr-reservation-bar-button {
  background-color: #ed008c;
  font-size: 14px;
  font-style: normal;
   margin-left: 29px;
    text-transform: uppercase;
}
.gdlr-reservation-people-title {
   
  font-weight: 700;
   
}
.gdlr-reservation-bar .gdlr-reservation-bar-title {
   
  font-size: 21px;
  font-weight: 600;
   
}
.gdlr-reservation-bar .gdlr-datepicker-wrapper::after, .gdlr-reservation-bar .gdlr-combobox-wrapper::after {
  color: white;
}
.single .gdlr-room-price {
  visibility: hidden;
}
.single .gdlr-room-info .gdlr-tail {
  font-style: normal;
}
.gdlr-room-content p {
  font-size: 13px;
   
}
.gdlr-medium-room .gdlr-hotel-room-info {
  border-color: #e9018b;
}
.gdlr-medium-room .gdlr-room-info .gdlr-tail {
  color: black;
  font-style: italic;
}
.gdlr-medium-room .gdlr-room-info::before {
   
  color: #ed008c;
}
.gdlr-medium-room .gdlr-button {
  font-style:normal;
  margin-top: 24px;
  text-transform: uppercase;
}
.gdlr-medium-room .gdlr-room-price .gdlr-head {
  color: #010101;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  margin-right: 10px;
}
.gdlr-medium-room .gdlr-price-break-down {
  color: #bdbdbd;
  visibility: hidden;
}
.gdlr-price-summary-wrapper .gdlr-edit-booking-button {
   
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
}
.gdlr-reservation-bar .gdlr-price-summary-wrapper * {
  font-style: normal;
}
.gdlr-reservation-room .gdlr-reservation-room-info {
  font-style: normal;
}
.gdlr-room-selection-complete .gdlr-button {
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  text-transform: uppercase;
}
.gdlr-room-selection-complete .gdlr-room-selection-title {
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 9px;
}
.gdlr-button, input[type="button"], input[type="submit"] {
   
  font-style: normal;
   
}
.gdlr-booking-contact-form .gdlr-booking-contact-submit {
  font-weight: normal;
  text-transform: uppercase;
}
.gdlr-booking-contact-form span {
  color: #000000;
  font-size: 14px;
  font-style: normal;
  
}
/****************Woocommerce CSS********************/
.woocommerce .woocommerce-breadcrumb a {
  color: #b7b7b7;
}
.woocommerce .woocommerce-breadcrumb {
  color: #b7b7b7;
   
}
.added_to_cart.wc-forward {
  color: #ec008c;
  margin-right: 28px;
}
 .shop_table thead tr th {
  background-color: #ec008c;
}
.order-total > th {
  background-color: #ec008c;
  float:left;
  text-align:center;
  text-transform: uppercase;
   
}
.cart_totals h2 {
  color: #ec008c;
}
.woocommerce-cart .woocommerce .cart_item td {
  color: #000000;
}
.woocommerce-cart .woocommerce .cart_item td a {
  color: #000000;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
  background: #ec008c none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  float: none;
  font-size: 16px;
  font-weight: 700;
}
.woocommerce .cart .button, .woocommerce .cart input.button:hover {
  background: #ec008c none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  float: none;
  font-size: 16px;
  font-weight: 700;
}
.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a {
  background: #ec008c none repeat scroll 0 0;
  border: medium none;
  font-size: 19px;
  color:#ffffff;
}
.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a:hover{
  background: #ec008c none repeat scroll 0 0;
  border: medium none;
  font-size: 19px;
  color:#ffffff;
}
html .woocommerce table.shop_table th, html .woocommerce-page table.shop_table th {
  font-size: 16px;
  padding: 15px 12px;
  font-weight: bold;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  background: #ec008c none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  float: right;
  font-size: 16px;
  font-weight: bold;
}
.woocommerce-checkout .woocommerce .checkout_coupon .button {
  background: #ec008c;
  border: none;
  color: #ffffff;
  font-size: 16px;
}
.woocommerce-checkout .woocommerce a {
  color: #f26522;
  font-weight: normal;
}
/*********************DINING CSS*******************************/
.gdlr-stunning-text-item.type-normal.gdlr-button-on {
  padding-right: 90px;
  position: relative;
}


