@media (min-width: 1180px){
		p {
		line-height: inherit !important;
	}
}
.job_list ul, ol {
	margin: 0 !important;
}
/*--------------------------------------------------------------------------------------------------Inspiration Cursor*/
.inspiration_mouse_de , .inspiration_mouse_de a {
/* 	-moz-cursor: url('/wp-content/uploads/2023/07/CTA_lux_de.cur') !important; */
	cursor: url('/wp-content/uploads/2024/02/Inspirieren_lassen.svg') 128 128, auto !important;
}

.inspiration_mouse_en , .inspiration_mouse_en a {
/* 	-moz-cursor: url('/wp-content/uploads/2023/07/CTA_lux_de.cur') !important; */
	cursor: url('/wp-content/uploads/2024/03/Get_Inspired.svg') 128 128, auto !important;
}
/*--------------------------------------------------------------------------------------------------Inspiration Cursor*/
.inspiration_mouse_de , .inspiration_mouse_de a {
/* 	-moz-cursor: url('/wp-content/uploads/2023/07/CTA_lux_de.cur') !important; */
	cursor: url('/wp-content/uploads/2024/02/Inspirieren_lassen.svg') 128 128, auto !important;
}

/*--------------------------------------------------------------------------------------------------Hotspot Slider*/
/* .custom_text_slider .swiper-wrapper #oak .slide_content,
.custom_text_slider .swiper-wrapper #dark_oak .slide_content,
.custom_text_slider .swiper-wrapper #smoke2 .slide_content,
.custom_text_slider .swiper-wrapper #dawn .slide_content,
.custom_text_slider .swiper-wrapper #shadow .slide_content,
.custom_text_slider .swiper-wrapper #pure .slide_content,
.custom_text_slider .swiper-wrapper #dawn2 .slide_content,
.custom_text_slider .swiper-wrapper #smoke .slide_content{
	color: #fff;
	text-shadow: 0 0 5px #000, 0 0 10px #000;
} */

@media (min-width: 821px){
.slide_content {
	width: 100% !important;
	background: rgb(0,0,0);
	background: -moz-linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 25%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 25%, rgba(255,255,255,0) 100%);
	background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 25%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
	}
}

@media (max-width: 820px){
.hotspot-slider .slide_content {
	width: 100% !important;
	background: rgb(0,0,0);
	background: -moz-linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 50%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 50%, rgba(255,255,255,0) 100%);
	background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 50%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
	}

.custom_text_slider .swiper-wrapper .slide_content {
    left: 0;
    height: 17% !important;
    top: 83% !important;
    padding-left: 7%;
    width: 25%;
	}
}


/*--------------------------------------------------------------------------------------------------Startseite*/
.index-choice .elementor-image-box-title {
	margin: 3rem auto 3rem;
}

.index-choice .elementor-image-box-description {
	margin-top: 2% !important;
	width: 80%;
}

@media (max-width: 1180px){
	.index-choice .elementor-image-box-description {
		margin-top: 2% !important;
		width: 100%;
	}
}
@media (max-width: 767px){
	.home_lux_mouse_de .elementor-image-box-content,
	.home_lux_mouse_en .elementor-image-box-content,
	.home_bbq_mouse_red_de .elementor-image-box-content,
	.home_bbq_mouse_red_en .elementor-image-box-content{
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
}

/*--------------------------------------------------------------------------------------------------------Call to action Startseite*/


.home_lux_mouse_de {
	-moz-cursor: url('/wp-content/uploads/2023/07/CTA_lux_de.cur') !important;
	cursor: url('/wp-content/uploads/2023/07/CTA_lux_de.svg') 128 128, auto !important;
}

.home_lux_mouse_en {
	-moz-cursor: url('/wp-content/uploads/2023/07/CTA_Lux_en.cur') !important;
	cursor: url('/wp-content/uploads/2023/07/CTA_Lux_en.svg') 128 128, auto !important;
}

.home_lux_mouse_cz {
	-moz-cursor: url('/wp-content/uploads/2024/01/CTA_lux_cz.cur') !important;
	cursor: url('/wp-content/uploads/2024/01/CTA_lux_cz.svg') 128 128, auto !important;
}

.home_bbq_mouse_red_de {
	-moz-cursor: url('/wp-content/uploads/2023/08/CTA_bbq_red_de.cur') !important;
	cursor: url('/wp-content/uploads/2023/08/CTA_bbq_red_de.svg') 128 128, auto !important;
}

.home_bbq_mouse_red_en {
	-moz-cursor: url('/wp-content/uploads/2023/08/CTA_BBQ_red_en.cur') !important;
	cursor: url('/wp-content/uploads/2023/08/CTA_BBQ_red_en.svg') 128 128, auto !important;
}

.home_bbq_mouse_red_cz {
	-moz-cursor: url('/wp-content/uploads/2024/01/CTA_BBQ_red_cz.cur') !important;
	cursor: url('/wp-content/uploads/2024/01/CTA_BBQ_red_cz.svg') 128 128, auto !important;
}

/*--------------------------------------------------------------------------------------------------Modules*/
.elementor-modules-slider article .colors li {
	margin: 0 0.3rem 0 0 !important;
}

.elementor-modules-slider article p {
	margin: 1.3em 0 0.5em 0 !important;
}

.elementor-modules-slider .module-slider .swiper-wrapper {
	width: 100%;
}

.elementor-modules-slider .module-slider  ul.colors li.ffffff {
	border: 1px solid #ccc !important;
}

.elementor-modules-slider .module-slider  ul.colors li {
	border: none !important;
}


/*--------------------------------------------------------------------------------------------------Modules Mobile*/

.colors-mobile ul.colors li {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 25px;
    cursor: pointer;
}

.colors-mobile ul.colors li.ffffff {
	border: 1px solid #ccc;
}

.colors-mobile .colors li {
	margin: 0 0.3rem 0 0 !important;
}

.colors-mobile ul.colors {
	margin: 1.5rem 0 2.5rem 0;
	}

/*--------------------------------------------------------------------------------------------------Image Comparison*/
.lux-image-comparison .twentytwenty-handle {
	background-color: #000;
	border: 14px solid #fff;
	height: 40px;
    width: 40px;
	box-shadow: none !important;
}

.lux-image-comparison .twentytwenty-handle::before,
.lux-image-comparison .twentytwenty-handle::after {
	box-shadow: none !important;
}

.twentytwenty-left-arrow,
.twentytwenty-right-arrow {
	display: none;
}

.ha-image-compare>.elementor-widget-container {
	border-radius: 0 !important;
	-webkit-box-shadow: none !important;
    box-shadow: none !important;
}

@media (max-width: 1024px){
	.lux-image-comparison .twentytwenty-handle {
		margin-left: -16px;
		border: 8px solid #fff;
		height: 25px;
    	width: 25px;
	}
	.lux-image-comparison .twentytwenty-horizontal .twentytwenty-handle:before {
		margin-bottom: 10px !important;
		width: 5px;
	}
	.lux-image-comparison .twentytwenty-horizontal .twentytwenty-handle:after {
		margin-top: 10px !important;
		width: 5px;
	}
	
}

@media (max-width: 767px){
	.lux-image-comparison .twentytwenty-handle {
		margin-left: -16px;
		border: 8px solid #fff;
		height: 25px;
    	width: 25px;
	}
	.lux-image-comparison .twentytwenty-horizontal .twentytwenty-handle:before {
		margin-bottom: 10px !important;
		width: 5px;
	}
	.lux-image-comparison .twentytwenty-horizontal .twentytwenty-handle:after {
		margin-top: 10px !important;
		width: 5px;
	}
	
}

/*--------------------------------------------------------------------------------------------------------Call to action Configurator*/
.config_mouse_de {
	-moz-cursor: url('/wp-content/uploads/2023/07/confi_cursor_black_de.cur') !important; 
	cursor: url('/wp-content/uploads/2023/07/confi_cursor_black_de.svg') 128 128, auto !important;
}

.config_mouse_en {
	-moz-cursor: url('/wp-content/uploads/2023/07/confi_cursor_black_en.cur') !important;
	cursor: url('/wp-content/uploads/2023/07/confi_cursor_black_en.svg') 128 128, auto !important;
}

.config_mouse_cz {
	-moz-cursor: url('/wp-content/uploads/2024/01/confi_cursor_black_cz.cur') !important;
	cursor: url('/wp-content/uploads/2024/01/confi_cursor_black_cz.svg') 128 128, auto !important;
}

.config_mouse_red_de {
	-moz-cursor: url('/wp-content/uploads/2023/07/confi_cursor_red_de.cur') !important;
	cursor: url('/wp-content/uploads/2023/07/confi_cursor_red_de.svg') 128 128, auto !important;
}

.config_mouse_red_en {
	-moz-cursor: url('/wp-content/uploads/2023/07/confi_cursor_red_en.cur') !important;
	cursor: url('/wp-content/uploads/2023/07/confi_cursor_red_en.svg') 128 128, auto !important;
}

.config_mouse_red_cz {
	-moz-cursor: url('/wp-content/uploads/2024/01/confi_cursor_red_cz.cur') !important;
	cursor: url('/wp-content/uploads/2024/01/confi_cursor_red_cz.svg') 128 128, auto !important;
}

/*---------------------------------------------------------------------------------------------------Design and Details*/
.design_first .elementor-image-box-title, 
.design_second .elementor-image-box-title, 
.design_third .elementor-image-box-title {
	margin: 0 !important;
}

@media (min-width: 1024px){
	.design-details-posts article a,
	.craft-details-posts article a {
		pointer-events: none !important;
	}
	.design-details-posts .swiper-wrapper,
	.craft-details-posts .swiper-wrapper {
		transform: translate3d(0px, 0px, 0px) !important;
	}
}

@media (max-width: 1024px){
	.design-details-posts article a,
	.craft-details-posts article a {
		pointer-events: none !important;
	}
}

.design-details-posts .eael-entry-thumbnail  {
	height: 100% !important;
}

.design-details-posts .eael-entry-wrapper, .design-details-posts .eael-entry-content,
.craft-details-posts .eael-entry-wrapper, .craft-details-posts .eael-entry-content {
	padding: 0 !important;
}

.design-details-posts .eael-entry-title,
.craft-details-posts .eael-entry-title{
	padding-top: 9%;
}

.craft-details-posts .eael-entry-thumbnail  {
	height: 50% !important;
}

.craft-details-posts .eael-post-carousel .eael-entry-thumbnail>img, 
.craft-details-posts .swiper-container-wrap .eael-post-carousel .swiper-slide img {
   width: 33% !important;
	margin: auto !important;
} 

@media (min-width: 1024px){
	.craft-details-posts .eael-grid-post-excerpt p {
		margin-right: 10% !important;
		margin-left: 10% !important;
	}
}

/* .craft-details-posts .eael-post-carousel .eael-entry-thumbnail>img, .swiper-container-wrap .eael-post-carousel .swiper-slide img {
	object-fit: contain !important;
} */


@media (max-width: 1024px){
	.craft-details-posts,
	.design-details-posts {
		height: 40vH;
		}
}


/* ------------------------------------ BBQ Color Variations ----------------------------------- */

.color_variations_image {
	transition: background 2s !important;
}

.color_variations_image .bbq_color_active img {
	border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FFFFFF;
    border-radius: 100px 100px 100px 100px;
}


/*--------------------------------------------------------------------------------------------------Perfect Match*/
.perfect-match-dots ul {
	margin: 0 !important;
}

/*--------------------------------------------------------------------------------------------------SVG*/
.svg-multiply .elementor-widget-container img {
	mix-blend-mode: multiply !important;
}

/*--------------------------------------------------------------------------------------------------Newsletter*/
.newsletter-rapidmail .rmBase__container {
	padding: 0px !important;
}

@media (max-width: 767px){
	.newsletter-rapidmail .rmBase__comp--heading {
		font-size: 20px !important;
	}
}
