/*
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
*/

.amelia-v2-booking #amelia-container.am-fs__wrapper {
	margin: 50px auto !important;
}

.cmsmasters_column_inner h2.cmsmasters_heading {
	text-transform: uppercase;
}

.cmsmasters_heading_wrap {
	overflow: unset;
}

.page-id-11843 .cmsmasters_img.with_caption {
	margin-right: 10px;
    border: none;
}

.ff-stream-wrapper .cmsmasters_likes a:before, .cmsmasters_comments a:before, ul li:before {
	display: none !important;
}

.btn-flyer {
	width: 350px;
}

.btn-flyer.cmsmasters_button {
	border-right: none !important;
	border-left: none !important;
	padding-right: 50px;
	margin-top: -10px;
}

.btn-flyer.cmsmasters_button.cmsmasters_but_bg_slide_left:hover {
	background-color: #628a7b !important;
	border-color: #628a7b !important;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: -10px;
}

.btn-flyer.cmsmasters_button.cmsmasters_but_bg_slide_left:after {
	background-color: #628a7b !important;
}

.btn-flyer.cmsmasters_button:before {
	position: absolute;
    right: 0;
    font-size: 24px;
}

.btn-flyer.cmsmasters_button {
	white-space: pre-wrap !important;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 1px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
	text-align: left;
}

.flex-row .cmsmasters_row_margin {
	display: flex;
}

.flex-center {
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.navigation ul li a {
	text-transform: uppercase;
	font-size: 12px;
}

.blog.standard {
	margin-top: 60px;
}

.blog.standard article{
	display: flex;
	flex-direction: row;
}

.blog.standard .cmsmasters_post_cont {
	display: flex;
}

article:nth-child(even),
article:nth-child(even) * {
	flex-direction: row-reverse;
}

.blog.standard article .cmsmasters_media_wrap {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 50%;

}

.blog.standard article .cmsmasters_post_cont_inner {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 50%;
	
}

.flex-row.accor-right-image .flex-center {
	min-height: 850px;
}

.flex-row.accor-right-image .flex-center .cmsmasters_toggle_inner {
	overflow: visible;
}

.flex-row.accor-right-image .flex-center img {
	position: absolute;
    right: -120%;
    top: 0;
    bottom: 0;
	margin: auto;
}

.flex-row.accor-left-image .flex-center {
	min-height: 850px;
}

.flex-row.accor-left-image .flex-center .cmsmasters_toggle_inner {
	overflow: visible;
}

.flex-row.accor-left-image .flex-center img {
	position: absolute;
    left: -120%;
    top: 0;
    bottom: 0;
	margin: auto;
}

.cmsmasters_but_clear_styles {
    color: #b8a48d;
    font-size: 16px;
}

nav > div > ul ul {
	width: 230px;
}

/* TABLET */

@media (min-width: 768px) and (max-width: 1024px) {

	.flex-row.accor-left-image .flex-center, .flex-row.accor-right-image .flex-center {
		min-height: 500px;
	}
	
	.flex-row.accor-right-image .flex-center img {
		right: -105%;
	}

	.flex-row.accor-left-image .flex-center img {
		left: -105%;
	}
	
  }

  /* MOBILE */

@media only screen and (max-width: 768px) {

	.cmsmasters_row_columns_behavior .one_third {
		margin-bottom: 20px !important;
	}
	  
	#cmsmasters_fb_5vihf07iij {
		padding-bottom: 0;
	}

	.flex-row.accor-left-image .flex-center, .flex-row.accor-right-image .flex-center {
		min-height: auto;
	}

	.flex-row.accor-left-image .flex-center img, .flex-row.accor-right-image .flex-center img {
		position: initial;
		left: 0;
		margin: auto;
	}

	.flex-row .cmsmasters_row_margin {
		flex-direction: column;
	}
}