@charset "UTF-8";
/***!  /media/templates/site/luxury/css/custom.css  !***/

body{-webkit-font-smoothing:antialiased;color:#000}.sparky_full{background:#fff}h1{padding:0 0 30px 0;margin:0}h2,h2 a{padding:0 0 15px 0;margin:0}h3{margin:15px 0;padding:0}h4{margin:0 0 15px 0;padding:0}a{transition:all .3s}p.readmore a{display:inline-block;clear:both;padding:10px 25px;color:#FFF;text-align:center;vertical-align:middle;border:0;background:#ce2122;text-transform:uppercase;font-family:'Raleway',sans-serif;font-size:13px;font-weight:700;border-radius:22px}p.readmore a:hover,p.readmore a:focus{color:#FFF;background:#333}p.readmore a span{display:none}input.inputbox,input.form-control,input.required,textarea.required{display:inline-block;vertical-align:middle;padding:8px 15px;margin:0;background-color:#bbb;color:#fff;border:1px solid #ccc;border-radius:19px}.input-group input.form-control{border-radius:0}.input-group .btn{z-index:0}.button,a.btn,button.btn{display:inline-block;padding:11px 15px;margin:0;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background:#ce2122;border:none;border-radius:19px;text-transform:uppercase;transition:all .3s}.button:hover,a.btn:hover,button.btn:hover{background:#333;color:#fff;transition:all .3s}ul,ol{margin:15px 45px;padding:0}div.item-page ol li,div.item-page ul li{margin:0 0 10px 0;padding:0}img.img_left{float:left;margin:0 30px 30px 0}img.img_right{float:right;margin:0 0 30px 30px}div.abovecontent{padding:0 0 30px 0}div.belowcontent{padding:30px 0 0 0}p.copyright{text-align:center;margin:15px 0}p.copyright a{color:inherit;text-decoration:underline}.fix_menu{position:fixed !important}.topmenurow{background:rgba(0,0,0,0.7) !important;position:absolute;width:100%;z-index:1}.topmenurow>.sparky_container{padding:25px 25px 0}.sparky_logo{line-height:1}.sparky_logo,.mnu_topmenu>li>a,.mnu_topmenu>li>span{text-transform:uppercase}.mnu_topmenu>li>a,.mnu_topmenu>li>span{padding-bottom:60px}.mnu_topmenu>li.active{background:#FFF;border-radius:19px;margin-left:15px}.mnu_topmenu>li.active>a,.mnu_topmenu>li.active span{color:#333 !important;padding-bottom:0}.mnu_topmenu>li.active:hover{background:#ce2122;transition:all .3s}.mnu_topmenu>li.active.parent:hover{border-radius:19px 19px 0 0}.mnu_topmenu>li.active.parent:hover>a,.mnu_topmenu>li.active.parent:hover>span{color:#fff !important;padding-bottom:60px}.mnu_topmenu>li.active:hover>a,.mnu_topmenu>li.active:hover>span{color:#000}.mnu_topmenu ul{border-radius:0 0 19px 19px}.topmenurow.topmenushow>.sparky_container{padding:10px 30px 0;width:auto}.topmenurow.topmenushow .mnu_topmenu>li>a,.topmenurow.topmenushow .mnu_topmenu>li>span{padding-bottom:45px}.topmenurow.topmenushow .mnu_topmenu>li.active a,.topmenurow.topmenushow .mnu_topmenu>li.active span{padding-bottom:0}.topmenurow.topmenushow .mnu_topmenu>li.active.parent:hover a,.topmenurow.topmenushow .mnu_topmenu>li.active.parent:hover span{padding-bottom:10px}ul.mnu_topmenu{left:0 !important;width:auto !important}nav.opened ul.mnu_topmenu{left:5% !important;width:90% !important}@media screen and (max-width:992px){.topmenurow nav:not(.opened) ul.menu{display:none}}.carouselrow{text-align:center;font-family:'Libre Baskerville',serif;font-style:italic}.carouselrow h2{text-align:center;text-transform:uppercase;color:#FFF;padding:15px 25px;margin:0}.carouselrow h2{background:rgba(0,0,0,0.6);display:inline-block}.carouselrow p{padding:10px 15px;background:rgba(0,0,0,0.4);display:inline-block}.carouselrow p.readmore{clear:both;padding:0;background:none;margin-top:15px;line-height:1.7}.flickity-prev-next-button{width:60px !important;height:60px !important;background:none !important;border:2px solid #fff !important;opacity:0.6 !important}.flickity-prev-next-button .arrow{fill:#fff !important}.flickity-prev-next-button svg{position:absolute;left:30%;top:30%;width:40%;height:40%}.flickity-prev-next-button.previous{left:30px !important}.flickity-prev-next-button.next{right:30px !important}.flickity-prev-next-button:hover{background:none !important;opacity:1 !important}.flickity-page-dots .dot{background:#fff !important}.random-image{padding-bottom:60px}.random-image img{width:100% !important;height:auto !important}.headingrow{color:#909090;text-align:center;font-family:'Libre Baskerville',serif;font-style:italic;font-size:18px;padding:60px 0 0 0}.headingrow h1{font-size:32px;text-transform:uppercase;text-align:center;padding:0 0 15px 0}.contentrow{padding:60px 0}.contentrow p,.content_sparky li,blockquote{line-height:1.7}.sparky_home .contentrow h2{font-size:16px;font-weight:700;text-transform:uppercase;text-align:center;padding:30px 0 15px}.sparky_home .contentrow h2 a{font-size:16px;font-weight:700}.sparky_home .contentrow h2 a:hover{color:#ce2122}.sparky_home .contentrow p{text-align:center}.contentrow .mp_right h3{text-transform:uppercase;padding:30px 0 15px}.contentrow .mp_right.sparky_cell{padding:0 10px 0 30px}.mp_right .mod-finder__search.input-group button.btn{width:25%;font-size:0;margin:0 !important}.mp_right .mod-finder__search.input-group button.btn>span{font-size:16px}.mp_right .mod-finder__search.input-group .awesomplete{width:75%}.tagscloud a{color:#909090}.tagscloud a:hover{color:#333}.blog-featured .blog-item,.blog-items .blog-item{margin-bottom:0 !important}.item-page ul.tags,.blog-items ul.tags{display:inline-block;float:right;margin:0;padding:0 15px}.item-page ul.tags{margin-bottom:15px}.item-page .article-info{margin-bottom:30px !important}.item-page ul.tags li a.btn,.blog-items ul.tags li a.btn{display:inline-block;padding:11px;margin:0;border-radius:25px;color:#909090 !important;font-weight:normal;background-color:#eee;border:1px solid #ccc}.item-page ul.tags li a.btn:hover,.blog-items ul.tags li a.btn:hover{background-color:#fff}.item-page ul.tags li,.blog-items ul.tags li{border:0}.item-page ul.tags li:hover,.blog-items ul.tags li:hover{background:transparent}.blog-featured .blog-items ul.tags{text-align:center}.blog-featured .pull-left.item-image{float:none;margin-right:0}.blog-featured .pull-right.item-image{float:none;margin-left:0}.item-page .item-image{padding-bottom:15px}.blog .blog-items .blog-item{padding:30px 0;width:100%}.blog .blog-items.columns-1 .blog-item .item-image{float:left;margin-right:30px}.blog-items .blog-item dl.article-info,.item-page dl.article-info{border:1px solid #ddd;margin:0 0 10px 0;padding:9px 15px;border-radius:18px;display:inline-block}.blog-items.columns-1{padding-bottom:60px}.counterrow{padding:50px 0}.counterrow .mp_advert1.sparky_cell{background:rgba(0,0,0,0.5);padding:15px 0 30px}.counterrow h3{font-size:32px;text-transform:uppercase;text-align:center;padding:0 0 45px 0;color:#fff}.mp_advert2 .blog-items .blog-item{padding:0 7px}.featuresrow{padding:60px 0}.featuresrow h3{font-size:32px;text-transform:uppercase;text-align:center;padding:0}.featuresrow h4{text-transform:uppercase;line-height:30px;vertical-align:middle}.featuresrow p{line-height:1.7}.featuresrow img{float:left;margin:0 15px 15px 0}.subheading{color:#909090;text-align:center;font-family:'Libre Baskerville',serif;font-style:italic;font-size:18px}.featuresrow .blog-items{padding:60px 0 0 0}.testimonialsrow{background:url(https://leuchtenberg.team/media/templates/site/luxury/images/custom/testimonials_bg.jpg) bottom center scroll;background-size:cover !important;padding:50px 0}.testimonialsrow .moduletable{background:rgba(0,0,0,0.5);padding-top:15px}.testimonialsrow h3{font-size:32px;text-transform:uppercase;text-align:center;padding:0;color:#fff}.testimonialsrow h4{color:#fff;text-transform:uppercase}.testimonialsrow p{line-height:1.7;color:#fff}.hot_swipe_carousel_slides2 img{width:auto !important;border-radius:50%;position:relative;z-index:1}.hot_swipe_carousel_slides2 .contents{position:relative !important;padding-top:0;min-height:160px}.hot_swipe_carousel_slides2 .contents p{max-width:600px;margin:0 auto}.hot_swipe_carousel_slides2 .contents p:before{font-family:Georgia,'Times New Roman',serif;font-weight:700;content:"\275D";color:rgba(255,255,255,0.5);font-size:60px;line-height:0;position:absolute;top:35px;left:120px}.hot_swipe_carousel_slides2 .contents p:after{font-family:Georgia,'Times New Roman',serif;font-weight:700;content:"\275E";color:rgba(255,255,255,0.5);font-size:60px;line-height:0;position:absolute;top:35px;right:120px}.hot_swipe_carousel_slides2 .gallery-cell,.hot_swipe_carousel_slides2 h4{text-align:center}.hot_swipe_carousel_slides2 .flickity-page-dots{bottom:30px !important;position:relative;padding:0}.hot_swipe_carousel_slides2 .flickity-page-dots .dot{width:12px;height:12px;background:#ccc}.hot_swipe_carousel_slides2 .flickity-page-dots .dot.is-selected{width:15px !important;height:15px !important;background:#fff !important}.designersrow{padding:50px 0 0 0}.designersrow .blog-items{padding:60px 0 0 0}.designersrow h3{font-size:32px;text-transform:uppercase;text-align:center;padding:0}.designersrow h4{font-size:16px;font-weight:700;text-transform:uppercase;padding:30px 0 5px}.designersrow p{line-height:1.7}.maprow{padding-top:60px}.maprow h3{font-size:32px;text-transform:uppercase;text-align:center}.maprow .subheading{margin-bottom:60px}.partnersrow{padding:60px 0;text-align:center}.partnersrow img{padding:0 20px}.partnersrow img:first-child{padding:0 20px 0 0}.partnersrow img:last-child{padding:0 0 0 20px}.sparky_full.bottomrow{background:#111;position:fixed;width:100%;z-index:-1;padding:60px 0}.sparky_full.bottomrow .sparky_container>.sparky_cell{padding:0 15px}.bottomrow h3{color:#fff;text-transform:uppercase}.bottomrow p{line-height:1.7}.bottomrow i{font-size:24px;margin:0 20px 0 0}.mp_bottom1 a{color:inherit}.mp_bottom1 a:hover{color:#fff}.bottomrow ul.latestnews{list-style:none;margin:0;padding:0}.bottomrow ul.latestnews li{margin:0 0 5px 0;padding:5px 0}.bottomrow ul.latestnews li a{color:inherit}.bottomrow ul.latestnews li a:hover{color:#fff}.copyrightrow{background:#444;position:fixed;width:100%;z-index:-1;bottom:0}.com-contact.contact dt{float:inline-start;clear:both;padding-top:15px}.com-contact.contact dd{padding-inline-start:30px}.com-contact.contact dt+dd{padding-top:15px}@media (min-width:992px){.com-contact.contact{display:flex;flex-wrap:wrap}.com-contact.contact .page-header,.com-contact.contact h1{width:100%}.com-contact__container{width:34%}.com-contact__form.contact-form{width:66%;margin-top:15px}.com-contact__form.contact-form legend{background:transparent;padding:15px 0;font-size:24px;line-height:1.4;font-weight:700;text-transform:uppercase}.com-contact.contact>h2{display:none}}.nav-collapse.opened .mnu_topmenu>li.active{margin-left:0;border-radius:0}.nav-collapse.opened .mnu_topmenu ul{border-radius:0}.nav-collapse.opened .mnu_topmenu ul a{padding-left:30px;padding-right:30px}@media (max-width:1700px){.hot_swipe_carousel_slides1 .contents{top:200px !important}}@media (max-width:1400px){.hot_swipe_carousel_slides1 .contents{top:160px !important}.testimonialsrow{background:url(https://leuchtenberg.team/media/templates/site/luxury/images/custom/testimonials_bg_1200.jpg) bottom center scroll}}@media (max-width:1280px){.hot_swipe_carousel_slides1 .contents h2{font-size:48px !important}.hot_swipe_carousel_slides1 .contents{font-size:18px !important}.subheading{max-width:90%;margin-left:auto;margin-right:auto}}@media (max-width:1170px){.hot_swipe_carousel_slides1 .contents h2{font-size:40px !important}.hot_swipe_carousel_slides1 .contents{top:100px !important;font-size:16px !important}.item-page ul.tags,.items-row ul.tags{float:none;margin-bottom:10px}.featuresrow h4{line-height:20px;min-height:40px}}@media (max-width:1060px){.carouselrow h2{padding:5px 15px}.carouselrow p{padding:5px 10px}.flickity-page-dots,.hot_swipe_carousel_slides2 .flickity-page-dots{bottom:5px !important}.topmenurow{position:relative;background:#111 !important}}@media (max-width:992px){.hot_swipe_carousel_slides1 .contents{top:120px !important}.hot_swipe_carousel_slides2 .contents p:before{left:15px !important}.hot_swipe_carousel_slides2 .contents p:after{right:15px !important}.blog .blog-items.columns-1 .blog-item .item-image{float:none;padding-bottom:15px;margin-right:0}.blog .blog-items.columns-1 .blog-item .item-image img{width:100%;height:auto}.blog-items ul.tags{float:right;margin-bottom:0}.item-page dl.article-info{margin:0 0 10px 0}.sparky_container>.mp_logo{width:75% !important;padding-top:5px !important}.sparky_container>.mp_topmenu{width:25% !important}.flickity-prev-next-button{width:30px !important;height:30px !important}}@media (max-width:920px){.hot_swipe_carousel_slides1 .contents h2{font-size:32px !important}.hot_swipe_carousel_slides1 .contents{top:110px !important;font-size:14px !important}.carouselrow p{margin:0 0 10px 0}.carouselrow p.readmore{margin-top:10px}.carouselrow p.readmore a{padding:5px 15px}#mod-search-searchword{max-width:120px !important}.partnersrow img:first-child,.partnersrow img:last-child{padding:0 20px}}@media (max-width:768px){.blog .blog-items .blog-item{padding:30px 15px 0}.item-page,.com-contact.contact{padding:0 15px}.pull-left.item-image{margin-right:0;float:none;margin-bottom:15px}.pull-right.item-image{margin-left:0;float:none;margin-bottom:15px}.item-image img,.designersrow img{width:100%}.blog-items .blog-item{margin-bottom:45px !important;padding:0 15px}.counterrow{background:url(https://leuchtenberg.team/media/templates/site/luxury/images/custom/counter_bg_800.jpg) bottom center scroll !important}.testimonialsrow{background:url(https://leuchtenberg.team/media/templates/site/luxury/images/custom/testimonials_bg_800.jpg) bottom center scroll !important}.featuresrow .blog-items{padding:0}.featuresrow .subheading{margin-bottom:60px}.featuresrow .custom{max-width:90%;margin-left:auto;margin-right:auto}.bottomrow .sparky_cell{width:50%}.nav-toggle{margin:0 0 10px 0}.topmenurow>.sparky_container{padding:10px 30px 0}.hot_swipe_carousel_slides1 .contents{top:70px !important}.partnersrow{margin-bottom:0 !important}.bottomrow.sparky_cell{width:100%}.sparky_full.bottomrow{position:relative;bottom:0 !important;z-index:0;padding:60px 0}.copyrightrow{position:relative;z-index:0;bottom:auto}}@media (max-width:700px){.hot_swipe_carousel_slides2 .contents p:before,.hot_swipe_carousel_slides2 .contents p:after{display:none}}@media (max-width:630px){.hot_swipe_carousel_slides1 .contents h2{font-size:18px !important}.hot_swipe_carousel_slides1 .contents{font-size:13px !important;top:60px !important}.carouselrow p{margin:0}.carouselrow p.readmore{margin-top:5px}.flickity-prev-next-button.previous{left:10px !important}.flickity-prev-next-button.next{right:10px !important}.counter_number{font-size:36px}.counter_text{font-size:11px}#back-top span{width:30px;height:30px;background-size:cover}.contentrow{padding:30px 0}}@media (max-width:500px){.flickity-page-dots{display:none}.hot_swipe_carousel_slides1 .contents h2{font-size:16px !important}.hot_swipe_carousel_slides1 .contents{top:5px !important;width:65% !important}.carouselrow p.readmore a{font-size:12px;padding:3px 15px}.item-page ul.tags,.blog-items ul.tags{float:none;margin-bottom:10px;padding:0}dl.article-info{margin:0 0 10px 0}.testimonialsrow .gallery-cell{min-height:280px}.sparky_logo,.sparky_logo a{font-size:24px}.contentrow .mp_right.sparky_cell{padding:0 15px}}@media (max-width:320px){.hot_swipe_carousel_slides1 .contents p{display:none}.hot_swipe_carousel_slides1 .contents p.readmore{display:block}}body.kontakt .convertforms{position:relative;background-image:url('https://leuchtenberg.team/images/site/Formularhintergrund.jpeg');background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,0.18);padding:40px 35px}body.kontakt .convertforms::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.82);z-index:-1;border-radius:14px}body.kontakt .convertforms .cf-form,body.kontakt .convertforms form{position:relative;z-index:1}body.kontakt .convertforms input,body.kontakt .convertforms textarea{background:rgba(255,255,255,0.95);border:1px solid #d8d2c4;border-radius:6px}@media (max-width:768px){body.kontakt{background-attachment:scroll}}body.kontakt .convertforms{width:100%;max-width:700px;margin-left:auto;margin-right:auto;box-sizing:border-box}body.kontakt .convertforms *{box-sizing:border-box}body.kontakt .convertforms input,body.kontakt .convertforms textarea,body.kontakt .convertforms select{width:100%;max-width:100%}@media (max-width:992px){body.kontakt .convertforms{max-width:90%;padding:35px 28px}}@media (max-width:768px){body.kontakt .convertforms{max-width:100%;padding:25px 18px;border-radius:10px}}body.kontakt .sparky_row4.contentrow{position:relative;background-color:#fff;background-image:url('https://leuchtenberg.team/images/site/Elegant_modern_bathroom_detail_light_mar_Gemini_Pro_65606f7d5200_2.jpeg');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll}body.kontakt .sparky_row4.contentrow::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.4);z-index:0;pointer-events:none}body.kontakt .sparky_row4.contentrow>*{position:relative;z-index:1}@media (min-width:768px) and (max-width:1366px){body.kontakt .sparky_row4.contentrow{background-image:url('https://leuchtenberg.team/images/site/Elegant_modern_bathroom_detail_light_mar_Gemini_Pro_65606f7d5200_2.jpeg') !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;background-attachment:scroll !important;min-height:600px}}@media (orientation:landscape) and (min-width:768px) and (max-width:1366px){body.kontakt .sparky_row4.contentrow{position:relative;background:#fff !important;min-height:600px}body.kontakt .sparky_row4.contentrow::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('https://leuchtenberg.team/images/site/Elegant_modern_bathroom_detail_light_mar_Gemini_Pro_65606f7d5200_2.jpeg');background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0;pointer-events:none}body.kontakt .sparky_row4.contentrow::after{background-color:rgba(255,255,255,0.4)}body.kontakt .sparky_row4.contentrow>*{position:relative;z-index:1}}.sparky_row5.sparky_full{background-attachment:scroll !important}
