/*
Theme Name: Luxury Spa Child
Theme URI: http://cmsmasters.net/luxury-spa-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Luxury Spa Child Theme
Template: luxury-spa
Version: 1.0.0
License:
License URI:
Text Domain: luxury-spa-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

.header_mid .header_mid_inner { padding-top: 10px; padding-bottom: 10px; }
.cmsmasters_footer_default .footer_logo_wrap .footer_logo > img { width:100px; }
div.center-align{ text-align: center; }
.mid_nav_wrap .header-booknow-btn a { vertical-align: middle; background-size: contain !important; width: 125px !important; height: 35px !important; }
.header_mid .mid_nav_wrap { display: flex; align-items: center; }

@media (max-width: 991px) {
	/*.mid_nav_wrap .header-booknow-btn{ display: none; }*/
	.mid_nav_wrap .header-booknow-btn{ text-align: center; margin-bottom: 18px; }
}
@media (max-width: 768px) {
	.header_mid_inner .logo img.logo_retina { width: 80px !important; }
	.mobile-white-heading .cmsmasters_heading{ color: #ffffff !important; }
	.cmsmasters_mailpoet_form .mailpoet_form .mailpoet_submit,.cmsmasters_mailpoet_form .mailpoet_form .mailpoet_paragraph,.cmsmasters_mailpoet_form .mailpoet_form .mailpoet_form_paragraph,.cmsmasters_mailpoet_form .mailpoet_form .mailpoet_textarea, .mailpoet_form .mailpoet_text,.cmsmasters_mailpoet_form .mailpoet_form .mailpoet_select,.cmsmasters_mailpoet_form .mailpoet_form .mailpoet_form_image,.cmsmasters_mailpoet_form .cmsmasters_mailpoet_form .mailpoet_form .mailpoet_message,.cmsmasters_mailpoet_form .cmsmasters_mailpoet_form .mailpoet_form .mailpoet_paragraph select{ line-height: 44px !important; }
	#mailpoet_form_1 form.mailpoet_form{ display: inline-block !important; }
}
@media (min-width: 768px) {
	.header_mid_inner .logo img.logo_retina { width: auto !important; }
}

.fa-laptop, .fa-check, .fa-star, .fa-lightbulb-o {
  font-size: 50px !important;
}
.fa-group, .fa-magic {
  font-size: 45px !important;
}
.cmsmasters_hover_slider .cmsmasters_hover_slider_items img{
  object-fit: cover;
}