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

html{position:relative;min-height:100%}.advertrow2 h3{font-size:18px;text-transform:uppercase}.mp_bottom4{margin-top:-20px}figure.fig_openhours h3{width:100%;display:block;margin-bottom:30px;line-height:2rem;color:#fff;text-transform:uppercase;position:relative;text-align:center;hyphens:auto;font-size:16px}.contactrow h3{font-size:75px;color:#595959;font-weight:400;font-family:"Lavishly Yours"}.form-control{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:rgba(0,0,0,0);background-clip:padding-box;border:1px solid #000;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0 0 118px}h1{line-height:1.1}blockquote{font-size:1.5em}button,button.btn,a.btn,button.btn-primary,p.readmore a,a.readmore,input.button{text-transform:uppercase;background:transparent;border:2px solid #999;color:#000;padding:15px 25px;transition:all 0.3s;border-radius:0 !important}button:hover,button.btn:hover,button.btn-primary:hover,button:active,button.btn:active,button.btn-primary:active,button:focus,button.btn:focus,button.btn-primary:focus,p.readmore a:hover,p.readmore a:focus,a.readmore:hover,a.readmore:focus,.btn:hover,input.button:hover{background:transparent;border:2px solid #000;color:#000;transition:all 0.3s;background-color:transparent}.input-group input.form-control{height:52px;border-radius:0}#back-top{position:relative;bottom:0;right:0}#back-top span{width:auto;height:auto;background:none}body>#back-top{display:none}dl.article-info{padding-left:0;padding-right:0}.big_text{font-size:24px;margin:30px 0}.warning:before,.info:before,.error:before{margin:-7px 30px 0 0}.item-page-thin{max-width:800px;margin:0 auto}.sparky_home .toprow{position:absolute;width:100%;z-index:100}.sparky_home .toprow.topmenushow{position:fixed}.sparky_inner .toprow{background:#000}.offcanvas-btn{background-size:40px 60px;margin-bottom:0}ul.menu.offcanvas_sparky{text-transform:uppercase}ul.menu.offcanvas_sparky li{padding:15px 30px}ul.menu.offcanvas_sparky>li.active::before{content:"";display:block;width:150px;height:1px;background:#fff;position:absolute;left:40px;margin-top:9px}ul.menu.offcanvas_sparky li ul{padding:30px 0 15px}ul.menu.offcanvas_sparky li ul li{padding:5px 0}.container_mainmenu .parent>a::after{font-family:"Font Awesome 5 Free";font-weight:700;content:"\f078";background:none;top:8px}.offcanvas_before_menu,.offcanvas_after_menu{padding:30px 40px}.offcanvas_before_menu a,.offcanvas_after_menu a{display:inline;padding:0 5px;color:#999}.offcanvas_before_menu i,.offcanvas_after_menu i{font-size:24px}.floating.topmenushow{background:rgba(0,0,0,.7) !important}.floating.topmenushow .sparky_cell{padding:15px 15px}.carouselrow{text-transform:uppercase;line-height:1.1}.carouselrow .sparky_cell{padding:0}.carouselrow h2{font-weight:400}.carouselrow .btn{border:2px solid #ccc;color:#fff;font-size:18px;transition:all 0.3s}.carouselrow .btn:hover{background:transparent;border:2px solid #fff;transition:all 0.3s}.carouselrow .gallery-cell h2,.carouselrow .gallery-cell p{max-width:500px}.carouselrow .gallery-cell p{margin:15px 0 30px}.carouselrow .flickity-page-dots{text-align:right;width:100%;bottom:auto;top:35%}.carouselrow .flickity-page-dots .dot,.carouselrow .flickity-page-dots .dot.is-selected{display:block;width:1125px;border:0;border-radius:0;margin:30px auto;color:#fff;background:transparent}.carouselrow .flickity-page-dots .dot::after{display:inline-block;width:60px;border-top:1px solid #fff}.carouselrow .flickity-page-dots .dot:nth-of-type(1)::after{content:"01"}.carouselrow .flickity-page-dots .dot:nth-of-type(2)::after{content:"02"}.carouselrow .flickity-page-dots .dot:nth-of-type(3)::after{content:"03"}.carouselrow .flickity-page-dots .dot:nth-of-type(4)::after{content:"04"}.carouselrow .flickity-page-dots .dot:nth-of-type(5)::after{content:"05"}.carouselrow .flickity-page-dots .dot:nth-of-type(6)::after{content:"06"}.carouselrow .flickity-page-dots .dot:nth-of-type(7)::after{content:"07"}.carouselrow .flickity-page-dots .dot:nth-of-type(8)::after{content:"08"}.userrow h3{font-size:18px;padding:0}.userrow h3::before{content:"";display:block;width:60px;height:1px;background:#000;position:absolute;margin:10px 0 0 -70px}.advertrow3 .row_heading{font-size:18px;margin-left:70px}.advertrow3 .row_heading::before{background:#000 !important}.advertrow3 .row_subheading{font-size:48px;max-width:600px;margin-left:70px;line-height:1.1}.advertrow1 .row_heading{font-size:18px;margin-left:70px}.advertrow1 .row_heading::before{background:#fff !important}.advertrow1 .row_subheading{font-size:48px;max-width:600px;margin-left:70px;line-height:1.1}.advertrow2 .sparky_cell{border:1px solid #444;transition:all 0.5s}.advertrow2 .sparky_cell:hover{border:1px solid #ccc;transition:all 0.5s}.advertrow2 h3{font-size:18px}.user2row p{position:relative;max-width:50%;top:-100px;margin:0 30px}.user2row img{filter:brightness(30%)}.user2row .sparky_cell:hover img{filter:brightness(100%);transition:all 0.5s}.user2row .sparky_cell:hover figure a::before{font-family:"Font Awesome 5 Free";content:"\f0fe";position:absolute;z-index:1;width:33%;top:40%;text-align:center;font-size:40px;color:#fff}h2.row_heading,h3.row_subheading{text-transform:uppercase}.item-page .sparky_container{margin:0 -15px}.sparky_container>.sparky_cell{float:left}.contentrow .row_heading{font-size:18px;margin-left:70px}.contentrow .row_heading::before{content:"";display:block;width:70px;height:1px;background:#000;position:absolute;margin:10px 0 0 -85px}.contentrow .row_subheading{font-size:58px;line-height:1.1;color:#fff;font-weight:400;max-width:900px;text-transform:lowercase;font-family:"Lavishly Yours"}.contentrow .row_subheading:first-letter{text-transform:uppercase}.newsflash>div{width:33%;float:left;padding:30px 10px 0}.newsflash-title{font-size:18px;padding:15px 30px 0 30px;text-transform:uppercase}.newsflash-date{padding:0 30px}.newsflash .sparky_page_row,.newsflash a.readmore{margin:0 30px}.newsflash .sparky_page_row .sparky_cell{padding-left:0;padding-right:0}.bottomrow{color:#fff;padding:50px 0}.bottomrow h3{}.bottomrow a{color:#fff}.bottomrow a.btn{color:#fff;margin-top:30px}.bottomrow a.btn:hover{border:2px solid #fff}.copyrightrow{color:#ccc;position:absolute;left:0;bottom:0;height:118px;width:100%;overflow:hidden;margin-top:118px}.offcanvas-open-right .copyrightrow,.offcanvas-open-right .copyrightrow{display:none}.copyrightrow a{color:#fff}.copyrightrow p{margin:0}.copyrightrow .mp_bottom2{text-align:center}.copyrightrow .mp_bottom3{text-align:right;font-size:18px}.team img{border-radius:50%;filter:grayscale(70%);transition:all 0.5s}.team img:hover{filter:grayscale(0%);transition:all 0.5s}.dl-horizontal dt,.dl-horizontal dd{margin-bottom:10px}.page404 h1{color:#eee;font-size:200px;line-height:1;font-weight:700}.page404 .inputbox{padding:16px;border:0;background:#eee}#mc_embed_signup{clear:left;width:100%}.soon .email{padding:27px;border:0;background:#eee;border-radius:0;float:left}.soon .button{float:left;margin-left:10px}.accordion.faq{margin:50px 0 30px}.accordion.faq .accordion-heading{font-size:18px;padding:0 15px}.accordion.faq .accordion-heading::before{content:"\f059";font-family:"Font Awesome 5 Free";font-weight:700;display:block;float:left;line-height:40px;margin:0 15px;color:#999}.accordion-group:hover .accordion-heading::before{color:#333}.accordion.faq .accordion-inner{padding:30px 30px 30px 90px}.pricing>.sparky_page_container>.sparky_cell{border:1px solid #ccc;padding:50px 0 30px;border-radius:5px;margin:0 15px}.blog .blog-items{padding:30px 0}.blog .blog-items .blog-item{background:#f6f6f6;padding:30px 30px 15px 30px;margin-bottom:50px}.blog .blog-items .item-image{margin:-30px;padding-bottom:45px}.blog .blog-items h2,.blog .blog-items h2 a{font-size:24px;padding-bottom:0}.blog .blog-items .item-image~ul.tags,.blog .item-page .item-image~ul.tags{position:absolute;margin-top:-80px}.blog .blog-items ul.tags li,.blog .item-page ul.tags li,.tagspopular ul li{display:inline-block;border:0;border-radius:0;background:#333;color:#fff;padding:5px 15px;text-transform:uppercase}.blog .item-page .item-image~ul.tags li{margin:0 30px}ul.tags.list-inline li a.btn{color:#fff}.tagspopular ul li{background:#f6f6f6}.tagspopular ul li a{font-size:11px}.mp_right{padding-left:30px}.mp_right h3{font-size:18px;text-transform:uppercase;font-weight:700;padding-bottom:30px}.mp_right ul{margin:0;padding:0;list-style:none}.mp_right li{margin:0;padding:0 0 15px}.mp_right li a{color:#000;font-weight:700}.mp_right li strong{font-weight:400}.mod-articles-category-date{display:block;font-size:11px;color:#999}.mp_right .search{margin-top:50px}.mp_right .search .btn,.mp_right input[type="search"]{padding:10px}.tag-category .inputbox{padding:16px;border:0;background:#eee;border-radius:0}.search #searchForm .inputbox{padding:16px;border:0;background:#eee;border-radius:0}.search-results .result-title{font-size:32px;line-height:1.4}.search-results dd{margin-left:35px;margin-right:35px}.search-results .result-category{text-transform:uppercase;font-weight:700}@media (max-width:1199px){.hot_swipe_carousel_slides .contents{width:965px !important}.carouselrow .flickity-page-dots .dot,.carouselrow .flickity-page-dots .dot.is-selected{width:930px}.bottomrow.sparky_full{}}@media (max-width:991px){.hot_swipe_carousel_slides .contents{width:740px !important}.carouselrow .flickity-page-dots .dot,.carouselrow .flickity-page-dots .dot.is-selected{width:705px}.hot_swipe_carousel_slides .contents{font-size:32px !important}.advertrow2 .sparky_page_container{display:block}.advertrow2 .sparkle3{width:calc(50% - 30px) !important;float:left;margin-bottom:30px}.soon .button{margin-left:0}.page404 h1{font-size:150px}.mp_user3{padding-top:136px;padding-left:70px}.mp_right input[type="search"]{max-width:150px}}@media (max-width:768px){.pricing.sparky_page_row .sparky_page_container,.soon.sparky_page_row .sparky_page_container{display:block}.pricing.sparky_page_row .sparky_page_container .sparky_cell{width:calc(100% - 60px);margin-bottom:30px}.soon.sparky_page_row .sparky_page_container .sparky_cell{width:100%}}@media (max-width:767px){body{margin:0}.toprow.one .mp_logo{width:75% !important}.toprow.one .sparky_cell:last-child{width:25% !important}.hot_swipe_carousel_slides .contents{width:100% !important}.carouselrow .flickity-page-dots .dot,.carouselrow .flickity-page-dots .dot.is-selected{width:100%;margin:15px auto}.carouselrow .flickity-page-dots .dot::after{margin-right:20px;width:30px}.carouselrow .btn{font-size:14px;padding:10px 15px}.carouselrow .gallery-cell p{margin:0 0 15px}.userrow .sparky_page_container{display:block}.userrow .sparky_page_container .sparky_col0,.userrow .sparky_page_container .sparky_col1{width:100% !important;float:left}.user2row p{position:relative;max-width:100%;top:-100px;margin:0 30px}.userrow .sparky_page_container .sparky_col2{width:0 !important;float:left}.userrow .sparky_page_container .sparky_col3{width:100% !important}.contentrow .row_heading,.contentrow .row_subheading{margin-left:0}.userrow .sparky_page_container .sparky_col3 .sparky_spacer{display:none}.newsflash>div{width:100%;float:none;padding:30px 10px 0}.mp_right{padding-left:15px}.copyrightrow{position:relative;margin-top:0;height:auto;text-align:center}.copyrightrow .sparky_cell{padding:15px 0 0 0}.mp_bottom3{text-align:center;padding:15px 0 !important}.mp_bottom3 i{margin:0 5px}.mp_bottom3 .sparky_social_icons{text-align:center !important}}@media (max-width:600px){.contentrow .row_subheading{font-size:32px}.item-page .sparky_container{margin:0}.flickity-viewport{overflow:visible !important}.hot_swipe_carousel_slides .contents{position:relative !important;background:#000 !important;padding:15px !important}.carouselrow h2{padding-top:0}.advertrow2 .sparkle3{width:100% !important}.one .mp_user4,.one .mp_user5,.one .mp_user6{width:100% !important}.advertrow2 .sparkle3{width:calc(100% - 30px) !important}.userrow.sparky_page_row{padding-top:0 !important}.user2row p{margin:0 15px;font-size:14px}.dl-horizontal dt{width:auto}.dl-horizontal dd{margin-left:30px}}
