/*
Theme Name: Hotel LUX Child
Theme URI: http://cmsmasters.net/hotel-lux-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Hotel LUX Child Theme
Template: hotel-lux
Version: 1.0.0
License:
License URI:
Text Domain: hotel-lux-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
*/

.logo_wrap {
	display: none;
}

.footer_custom_html {
    color: #fff;
    font-size: 14px;
}

.cmsmasters_featured_block {
	height: 100%!important
}

h1.cmsmasters_heading {
    font-size: 40px!important;
    line-height: 46px!important;;
    font-weight: 400!important;;
}

#cmsmasters_fb_aeb824ab39 .featured_block_inner, 
#cmsmasters_fb_a0efbc8f41 .featured_block_inner, 
#cmsmasters_fb_koly4bswu .featured_block_inner,
#cmsmasters_fb_289f481xq .featured_block_inner,
#cmsmasters_fb_g381q37w9n .featured_block_inner,
#cmsmasters_fb_zkn66wvjqe .featured_block_inner,
#cmsmasters_fb_h564jkwx9 .featured_block_inner,
#cmsmasters_fb_jiagvi1sm4 .featured_block_inner,
#cmsmasters_fb_wkd8bgng2t .featured_block_inner,
#cmsmasters_fb_6tei3a7qmq .featured_block_inner
{
	width: 100%!important;
}

#google_map_b83899c4a8 {
    border: 1px solid #ddd;
}

.current_page_item .nav_title {
    color: #b99470!important;
}

.rev-btn {
	background-color: #926e4b!important;
	color: #fff!important
}

.rev-btn:hover {
	background-color: #0b0c0f!important;
}

.middle_inner {
	margin-top: -1px!important;
}

.rs_splitted_lines {
    text-shadow: 3px 3px 1px rgba(0, 0, 0, 0.11)!important;
}

rs-layer#slider-2-slide-3-layer-4, rs-layer#slider-2-slide-4-layer-4 {
    font-size: 14px!important;
}

.header_mid_inner {
	box-shadow: 0 2px 5px rgba(0, 0, 0, .16);
}

.cmsmasters_slider {
    margin-bottom: 2px;
}

h6#slider-2-slide-4-layer-1, h6#slider-2-slide-3-layer-1 {
	font-weight: 500!important;
    font-size: 17px!important;
	font-family: 'Dosis', Arial, Helvetica, 'Nimbus Sans L', sans-serif!important
}

.cmsmasters_slider_post .cmsmasters_slider_post_inner {
    border: 0!important;
    padding: 0!important;
    margin-top: 0px!important;
}

.cmsmasters_slider_post .cmsmasters_img_rollover_wrap {
    margin-top: 20px!important;
}

h4.cmsmasters_quote_subtitle {
	color: #fff!important
}

img.attachment-cmsmasters-square-thumb.size-cmsmasters-square-thumb {
    width: 90px;
	height: 91px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .50);
}

div#date-time {
    font-family: 'Dosis', Arial, Helvetica, 'Nimbus Sans L', sans-serif!important;
    color: #fff!important;
    font-size: 16px!important;
}

aside#date-time-2 {
    width: 160px!important;
    margin: 0!important;
	padding: 0 0 30px 0;
}

.wi {
    font-size: 16px!important;
}

.date-time {
    padding: 3px 0 0 0!important;
}

.date {
    margin: 0 0 9px 0!important;
}

.cmsmasters_color_scheme_footer .footer_in_inner {
    border: 1px;
}

ul.info li {
	padding-bottom: 3px!important;
    padding-top: 3px!important;
    border: 0!important;
}

ul.info li::before {
	display: none!important
}

.info-icons {
    position: relative;
}

i#email {
    font-size: 14px;
    margin: 0 3px 0 -3px;
}

i#loc {
    margin: 0 4px 0 -5px;
}

i#mob {
    font-size: 14px;
    margin: 0 5px 0 -3px;
}

#m1_miniweather_widget-4 {
    margin: -90px 0px 0px 20px;
    font-size: 15px;
}

span.m1mw_temp {
    font-family: 'Dosis', Arial, Helvetica, 'Nimbus Sans L', sans-serif!important;
}

h3.cmsmasters_project_title.entry-title a {
    pointer-events: none!important;
}

span.footer_copyright.copyright, a.terms {
    color: #fff!important;
    font-size: 16px!important;
}

span.cmsmasters_slider_post_category a {
    pointer-events: none!important;
}

#cmsmasters_row_o35i10nasq .cmsmasters_row_outer_parent {
    padding-bottom: 0px!important
}

span.dotted {
    border-bottom: 1px dotted #848484;
}

.cmsmasters_breadcrumbs_inner {
    display: none!important;
}

div#respond {
    display: none!important;
}

.single-post .middle_content {
    padding: 30px 0!important
}

.single-post .cmsmasters_row_outer_parent {
    padding-bottom: 0!important;
}

.cmsmasters_single_slider {
    margin-top: 40px!important;
}
.cmsmasters_open_post .cmsmasters_post_cont_info {
    border: none!important;
}

.current-menu-parent span {
    color: #b99470!important;
}

.page-id-887 #menu-item-15034 a span {
    color: #b99470;
}

.page-id-887 #menu-item-15028 span, 
.page-id-887 #menu-item-15027 span, 
.page-id-887 #menu-item-15026 span, 
.page-id-887 #menu-item-15025 span {
    color: #aaa!important;
}

.page-id-887 #menu-item-15028 span:hover, 
.page-id-887 #menu-item-15027 span:hover, 
.page-id-887 #menu-item-15026 span:hover, 
.page-id-887 #menu-item-15025 span:hover {
    color: #b99470!important;
}

/* acropolis menu */

.postid-14826 #menu-item-15027 span, .postid-14826 #menu-item-15026 span, .postid-14826 #menu-item-15025 span {
    color: #aaa!important;
}

.postid-14826 #menu-item-15027 span:hover, .postid-14826 #menu-item-15026 span:hover, .postid-14826 #menu-item-15025 span:hover {
    color: #b99470!important;
}

/* filerimos menu */

.postid-14832 #menu-item-15028 span, .postid-14832 #menu-item-15026 span, .postid-14832 #menu-item-15025 span {
    color: #aaa!important;
}

.postid-14832 #menu-item-15028 span:hover, .postid-14832 #menu-item-15026 span:hover, .postid-14832 #menu-item-15025 span:hover {
    color: #b99470!important;
}

/* mandraki menu */

.postid-14836 #menu-item-15028 span, .postid-14836 #menu-item-15027 span, .postid-14836 #menu-item-15025 span {
    color: #aaa!important;
}

.postid-14836 #menu-item-15028 span:hover, .postid-14836 #menu-item-15027 span:hover, .postid-14836 #menu-item-15025 span:hover {
    color: #b99470!important;
}

/* old town */

.postid-285 #menu-item-15028 span, .postid-285 #menu-item-15027 span, .postid-285 #menu-item-15026 span {
    color: #aaa!important;
}

.postid-285 #menu-item-15028 span:hover, .postid-285 #menu-item-15027 span:hover, .postid-285 #menu-item-15026 span:hover {
    color: #b99470!important;
}

.cmsmasters_post_masonry .cmsmasters_post_cont_info {
    border: 0!important;
}

.cmsmasters_post_masonry .cmsmasters_post_cont_info {
    padding: 0px 0 0 0!important;
    margin: 0px 0px 0px -20px!important;
}

/* Main House */ 

.page-id-14961 .headline_outer {
    display: block;
    width: 100%;
    position: relative;
	background-image: none;
}

.page-id-14961 .headline_outer::after {
    background-image: url(https://citymansionrhodes.gr/wp-content/uploads/2020/03/city-mansion-rhodes-main-house.jpg)!important;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: center;
    content: "";
    z-index: -1;
    opacity: 0.8;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

/* Gallery */ 

.page-id-261 .headline_outer {
    display: block;
    width: 100%;
    position: relative;
	background-image: none;
}

.page-id-261 .headline_outer::after {
    background-image: url(https://citymansionrhodes.gr/wp-content/uploads/2020/03/city-mansion-living-room.jpg)!important;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: center;
    content: "";
    z-index: -1;
    opacity: 0.8;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

/* Outdoors*/ 

.page-id-567 .headline_outer {
    display: block;
    width: 100%;
    position: relative;
	background-image: none;
}

.page-id-567 .headline_outer::after {
    background-image: url(https://citymansionrhodes.gr/wp-content/uploads/2020/02/city-mansion-rhodes-outdoor.jpg)!important;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: center;
    content: "";
    z-index: -1;
    opacity: 0.8;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

/* Contact */ 

.page-id-11850 .headline_outer {
    display: block;
    width: 100%;
    position: relative;
	background-image: none;
}

.page-id-11850 .headline_outer::after {
    background-image: url(https://citymansionrhodes.gr/wp-content/uploads/2020/02/city-mansion-rhodes-villa-luxury-indoor.jpg)!important;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: center;
    content: "";
    z-index: -1;
    opacity: 0.8;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

/* Rooms */ 

.page-id-14124 .headline_outer {
    display: block;
    width: 100%;
    position: relative;
	background-image: none;
}

.page-id-14124 .headline_outer::after {
    background-image: url(https://citymansionrhodes.gr/wp-content/uploads/2020/03/city-mansion-rhodes-rooms-1.jpg)!important;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: top;
    content: "";
    z-index: -1;
    opacity: 0.8;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

/* Old Town */ 

.postid-14832 .headline_outer {
    display: block;
    width: 100%;
    position: relative;
	background-image: none;
}

.postid-14832 .headline_outer::after {
    background-image: url(https://citymansionrhodes.gr/wp-content/uploads/2020/01/old-town-rhodes.jpg)!important;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: center top;
    content: "";
    z-index: -1;
    opacity: 0.8;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}


/* Mandraki */ 

.postid-14836 .headline_outer {
    display: block;
    width: 100%;
    position: relative;
	background-image: none;
}

.postid-14836 .headline_outer::after {
    background-image: url(https://citymansionrhodes.gr/wp-content/uploads/2020/01/rhodes-mandraki-port.jpg)!important;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: center top;
    content: "";
    z-index: -1;
    opacity: 0.8;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}


/* Acropolis */ 

.postid-14826 .headline_outer {
    display: block;
    width: 100%;
    position: relative;
	background-image: none;
}

.postid-14826 .headline_outer::after {
    background-image: url(https://citymansionrhodes.gr/wp-content/uploads/2020/03/rhodes-acropolis-temple-of-apollo.jpg)!important;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: center top;
    content: "";
    z-index: -1;
    opacity: 0.8;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

/* Filerimos */ 

.postid-285 .headline_outer {
    display: block;
    width: 100%;
    position: relative;
	background-image: none;
}

.postid-285 .headline_outer::after {
    background-image: url(https://citymansionrhodes.gr/wp-content/uploads/2020/01/filerimos-rhodes.jpg)!important;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: center center;
    content: "";
    z-index: -1;
    opacity: 0.8;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

/* Sightseeings */ 

.page-id-887 .headline_outer {
    display: block;
    width: 100%;
    position: relative;
	background-image: none;
}

.page-id-887 .headline_outer::after {
    background-image: url(https://citymansionrhodes.gr/wp-content/uploads/2020/03/rhodes-island.jpg)!important;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
    background-position: center center;
    content: "";
    z-index: -1;
    opacity: 0.8;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

.page-id-567 .headline_outer {
	background-position: center!important;
}

.page-id-14961 .headline_outer {
	background-position: 50% center !important;
}

abbr.published {
    display: none!important;
}

h5.cmsmasters_single_slider_item_title a {
    font-size: 21px!important;
    text-transform: capitalize;
}

.single figure.cmsmasters_img_wrap {
    display: none;
}

.cmsmasters_single_slider_item_outer figure {
    display: block!important;
}

.cmsmasters_single_slider {
	margin-bottom: 20px;
}

.cmsmasters_open_post > div:first-child {
    z-index: 100;
    display: block;
    position: absolute;
    text-align: right;
    top: 140px;
    right: 2%;
    pointer-events: none;
}

#menu-item-15034 .nav_title::after {
    content: '\eb20';
    font-family: "fontello";
    margin: 0 0 0 10px;
}

ul.sub-menu .nav_title::after {
    content: none!important;
}

a.cmsmasters_cat_color::before {
    content: 'stance from mansion: '!important;
    margin: 0 0 0 -3px;
    color: #6a6a6a;
}

span.cmsmasters_post_category::before {
    content: 'D'!important;
	color: #7b7b7b;
	text-transform: uppercase!important	
}

span.cmsmasters_post_category {
    text-transform: lowercase!important;
}

span.cmsmasters_slider_post_category {
	text-transform: lowercase!important;
}

span.cmsmasters_slider_post_category::before{
    content: 'D'!important;
	color: #7b7b7b;
	text-transform: uppercase!important
}

.error404 .content_wrap.fullwidth {
    display: none;
}

h2.error_subtitle {
    font-size: 30px!important;
}

.error .error_title {
    padding: 20px 0 70px 0!important;
}

.error404 #footer {
	display: none;
}

.hidden_mobile {
	display: none;
}	

	button,
	textarea,
	input,
	select,
	a{
	 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	 -webkit-tap-highlight-color: transparent;
	 -webkit-user-select: none;
	 -khtml-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	  user-select: none;

	}

/* Mobile Styling 768px */

@media only screen and (max-width: 768px) {
	
	.headline h1 {
		font-size: 30px!important;
		line-height: 30px!important;
	}
	
	#header .header_mid .header_mid_inner .logo_wrap {
		float: left!important;
		text-align: left!important;
		margin: 0 20px 10px 0!important;
	}
	
	#header .header_mid .header_mid_inner .resp_mid_nav_wrap {
		float: left!important;
		left: 0!important;
		top: 24px!important;
	}
	
	#header .header_mid .header_mid_inner .cmsmasters_header_button_wrap {
		float: right!important;
		margin: 10px 0 0 0!important;
	}
	
	.rs_splitted_words {
		font-size: 40px!important;
	}	
	
	rs-layer#slider-2-slide-3-layer-4, rs-layer#slider-2-slide-4-layer-4 {
		display: none!important;
	}	
	
	.rs_splitted_chars {
		font-size: 70px!important;
	}	
	
	#m1_miniweather_widget-4 {
		margin: -85px 0px 0px 9px!important;
	}
	
	#menu-item-15034 .nav_title::after {
		content: ''!important;
	}	

	#cmsmasters_heading_koly4bswua .cmsmasters_heading, 
	#cmsmasters_heading_koly4bswua .cmsmasters_heading a,
	#cmsmasters_heading_90459666ce .cmsmasters_heading,
	#cmsmasters_heading_90459666ce .cmsmasters_heading a,
	#cmsmasters_heading_631c906a47 .cmsmasters_heading, 
	#cmsmasters_heading_631c906a47 .cmsmasters_heading a,
	#cmsmasters_heading_bc3f4cffdc .cmsmasters_heading,
	#cmsmasters_heading_cmsmasters_heading_koly4bswu .cmsmasters_heading,
	#cmsmasters_heading_cmsmasters_heading_koly4bswu .cmsmasters_heading a {
    	font-size: 80px!important;
    	line-height: 140px!important;
	}
	
	#cmsmasters_heading_bdae8491d5 .cmsmasters_heading, 
	#cmsmasters_heading_bdae8491d5 .cmsmasters_heading a,
	#cmsmasters_heading_a9yzz2ekw .cmsmasters_heading, 
	#cmsmasters_heading_a9yzz2ekw .cmsmasters_heading a,
	#cmsmasters_heading_m3f5ed41ta .cmsmasters_heading, 
	#cmsmasters_heading_m3f5ed41ta .cmsmasters_heading a,
	#cmsmasters_heading_a60f491637 .cmsmasters_heading, 
	#cmsmasters_heading_a60f491637 .cmsmasters_heading a,
	#cmsmasters_heading_wirfrwa2ba .cmsmasters_heading, 
	#cmsmasters_heading_wirfrwa2ba .cmsmasters_heading a,
	#cmsmasters_heading_3rqf1mtgfb .cmsmasters_heading, 
	#cmsmasters_heading_3rqf1mtgfb .cmsmasters_heading a,
	#cmsmasters_heading_x2upd3fh1 .cmsmasters_heading, 
	#cmsmasters_heading_x2upd3fh1 .cmsmasters_heading a,
	#cmsmasters_heading_uzb8cych .cmsmasters_heading, 
	#cmsmasters_heading_uzb8cych .cmsmasters_heading a,
	#cmsmasters_heading_um9q0ukql .cmsmasters_heading, 
	#cmsmasters_heading_um9q0ukql .cmsmasters_heading a
	{
		font-size: 30px!important;
	}
	
	#cmsmasters_heading_33bda09504 .cmsmasters_heading, 
	#cmsmasters_heading_33bda09504 .cmsmasters_heading a {
		font-size: 40px!important;
	}	
	
	#cmsmasters_heading_a9yzz2ekw .cmsmasters_heading, 
	#cmsmasters_heading_a9yzz2ekw .cmsmasters_heading a,
	#cmsmasters_heading_m3f5ed41ta .cmsmasters_heading, 
	#cmsmasters_heading_m3f5ed41ta .cmsmasters_heading a,
	#cmsmasters_heading_a60f491637 .cmsmasters_heading, 
	#cmsmasters_heading_a60f491637 .cmsmasters_heading a,
	#cmsmasters_heading_wirfrwa2ba .cmsmasters_heading, 
	#cmsmasters_heading_wirfrwa2ba .cmsmasters_heading a,
	#cmsmasters_heading_3rqf1mtgfb .cmsmasters_heading, 
	#cmsmasters_heading_3rqf1mtgfb .cmsmasters_heading a,
	#cmsmasters_heading_x2upd3fh1 .cmsmasters_heading, 
	#cmsmasters_heading_x2upd3fh1 .cmsmasters_heading a,
	#cmsmasters_heading_uzb8cych .cmsmasters_heading, 
	#cmsmasters_heading_uzb8cych .cmsmasters_heading a,
	#cmsmasters_heading_um9q0ukql .cmsmasters_heading, 
	#cmsmasters_heading_um9q0ukql .cmsmasters_heading a	{
		line-height: 30px!important;
	}	
	
	#cmsmasters_row_528c7df659 .cmsmasters_row_outer_parent {
		padding-top: 0px!important; 
	}

	#cmsmasters_heading_x43jygdoff .cmsmasters_heading, 
	#cmsmasters_heading_x43jygdoff .cmsmasters_heading a,
	#cmsmasters_heading_7jzls6nx5l .cmsmasters_heading, 
	#cmsmasters_heading_7jzls6nx5l .cmsmasters_heading a,
	#cmsmasters_heading_847cc7de54 .cmsmasters_heading, 
	#cmsmasters_heading_847cc7de54 .cmsmasters_heading a,
	#cmsmasters_heading_rlh3hsdayc .cmsmasters_heading, 
	#cmsmasters_heading_rlh3hsdayc .cmsmasters_heading a,
	#cmsmasters_heading_ev84u86nx6 .cmsmasters_heading, 
	#cmsmasters_heading_ev84u86nx6 .cmsmasters_heading a,
	#cmsmasters_heading_a01sxwuni .cmsmasters_heading, 
	#cmsmasters_heading_a01sxwuni .cmsmasters_heading a,
	#cmsmasters_heading_pi58c4jpd .cmsmasters_heading, 
	#cmsmasters_heading_pi58c4jpd .cmsmasters_heading a,
	#cmsmasters_heading_ivncswf7n5 .cmsmasters_heading,
	#cmsmasters_heading_ivncswf7n5 .cmsmasters_heading a	
	{
		font-size: 65px!important
	}
	
	#cmsmasters_heading_555e1dee68 .cmsmasters_heading, 
	#cmsmasters_heading_555e1dee68 .cmsmasters_heading a {
		font-size: 70px!important
	}	
	
	.headline_outer {
		height: 200px!important;
	}
	
	.home .headline_outer {
		height: auto!important;
	}	
	
	#page .headline_outer .headline_inner {
		padding: 80px 25px;
	}
	
	.hidden_mobile {
		display: block!important;
	}
	
	a.cmsmasters_open_link {
		pointer-events: none;
	}
	
	.page-id-14124 .cmsmasters_row_outer {
		padding: 30px 0 0 0!important;
	}
	
	.cmsmasters_open_post > div:first-child	{
		top: 0!important;
	}
	
	.featured_block_inner {
		padding: 10%!important;
	}	
}