/**handles:slick-theme,magnific-popup,arcprime-css,support-rtl**/
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('https://alfasolutions.at/wp-content/themes/arcprime/modules/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url('https://alfasolutions.at/wp-content/themes/arcprime/modules/slick/fonts/slick.eot');src:url('https://alfasolutions.at/wp-content/themes/arcprime/modules/slick/fonts/slick-.eot#iefix') format('embedded-opentype'),url('https://alfasolutions.at/wp-content/themes/arcprime/modules/slick/fonts/slick.woff') format('woff'),url('https://alfasolutions.at/wp-content/themes/arcprime/modules/slick/fonts/slick.ttf') format('truetype'),url('https://alfasolutions.at/wp-content/themes/arcprime/modules/slick/fonts/slick.svg#slick') format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:themify;font-size:18px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-23px}[dir=rtl] .slick-prev{right:-23px;left:auto}.slick-prev:before{content:"\e64a"}[dir=rtl] .slick-prev:before{content:"\e649"}.slick-next{right:-23px}[dir=rtl] .slick-next{right:auto;left:-23px}.slick-next:before{content:"\e649"}[dir=rtl] .slick-next:before{content:"\e64a"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 0;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:210px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
p.comment-form-cookies-consent{display:none}.search-custom form button{border:1px solid #7fb1c5;color:#fff;font-size:16px;height:49px;position:relative;width:49px;cursor:pointer;float:right;background:#7fb1c5;margin-top:-49px;padding:0;letter-spacing:0}.search-custom form button:hover{background:#fff;border:1px solid #7fb1c5;color:#7fb1c5}.search-custom form input{width:100%;padding:12px;margin-top:10px}.search-custom h4{font-size:20px}.blog-sidebar .wp-tag-cloud li{margin:3px!important;padding:6px 16px;background-color:#7fb1c5;color:#fff!important;float:left}.blog-sidebar ul.wp-tag-cloud li a{font-size:13px!important;color:#fff}.blog-sidebar ul.wp-tag-cloud li a:hover,.blog-sidebar ul.wp-tag-cloud li:hover{background-color:#181b31;color:#fff}.pagination span.current{background-color:#7fb1c5;border:1px solid #7fb1c5;color:#fff;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;font-weight:300;letter-spacing:0}.pagination li a{background:#fff;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:#808291;font-weight:300}.pagination li a:hover{opacity:1;text-decoration:none;box-shadow:0 16px 28px 0 rgb(0 0 0 / 20%)}.pagination li{display:inline-block;margin:0 5px;-webkit-box-shadow:0 5px 20px rgb(0 0 0 / 5%);box-shadow:0 5px 20px rgb(0 0 0 / 5%)}.pagination{padding:0;margin:30px 0 0 0;text-align:center;justify-content:center}h3#reply-title{font-size:22px}p.form-submit input.submit{padding:8px 24px;border:1px solid #7fb1c5;color:#808291;font-weight:300;position:relative;z-index:1;background:0 0;margin:15px 0}p.form-submit input.submit:hover{color:#fff!important;background-color:#7fb1c5}.section-padding .tag span a{color:#7fb1c5}.dark.section-padding .tag span a{color:#999}input[type=text]{margin-bottom:0}.dark .blog-sidebar .widget-title h6{background-color:#333}.dark .blog-sidebar .wp-tag-cloud li{background-color:#c5a47e;color:#fff!important}.dark .blog-sidebar .wp-tag-cloud li a{color:#fff}.dark .blog-sidebar .wp-tag-cloud li a:hover,.dark .blog-sidebar ul.wp-tag-cloud li:hover{color:#fff;background-color:#292929}.dark .pagination span.current{background-color:#c5a47e;border:1px solid #c5a47e}.dark .pagination li a{background:#333;color:#fff}.dark .pagination li a:hover{opacity:1;text-decoration:none;background:#c5a47e}.arcprime-slider-item{height:100%!important}.blog-dark{background:#292929;color:#999}.blog-dark h2,.blog-dark h3,.blog-dark h4,.blog-dark h5,.blog-dark h6{color:#fff}.blog-dark h2:after{background-image:url(https://shtheme.org/demosd/arcprime/wp-content/uploads/2021/04/dots-dark.png)}.blog-dark p{color:#999}.blog-dark .arcprime-user-content h3 a{color:#c5a47e}.blog-dark a.comment-reply-link{font-size:12px;line-height:1.75em;color:#c5a47e!important;margin:0;font-weight:300}.blog-dark .arcprime-user-content h3 span{color:#999}p.form-submit input.submit{cursor:pointer}.blog-dark p.form-submit input.submit{padding:8px 24px;border:1px solid #c5a47e;color:#999;font-weight:300;position:relative;z-index:1;background:0 0;margin:15px 0}.bg-dark a.arcprime-btnn:hover,.blog-dark p.form-submit input.submit:hover{background:#c5a47e;color:#fff}body.dark .bg-light{background-color:#292929!important}body.dark{background:#292929;color:#999}footer.footer-section.dark{background:#222}body.dark input[type=email],body.dark input[type=file],body.dark input[type=password],body.dark input[type=text],body.dark textarea{border-bottom:1px solid #444;border-color:#444;color:#c5a47e}.blog-dark input:focus,.blog-dark textarea:focus{border-bottom-width:1px;border-color:#c5a47e}body.dark .navbar-light .navbar-nav .nav-link{color:#999}body.dark .nav-item:hover .nav-link{color:#c5a47e!important}body.dark .nav-item:after{background-color:#c5a47e}body.dark .dropdown-menu{color:#c5a47e;background-color:#292929}body.dark .dropdown-menu a:focus,body.dark .dropdown-menu a:hover{color:#c5a47e;background-color:rgba(255,255,255,.1);text-decoration:none}.dropdown-menu a.nav-link{padding:7px 15px!important}.dropdown-menu a{padding:7px 15px;transition:all .2s linear;display:block;width:100%;clear:both;border:0}.dropdown-menu li.nav-item:after{display:none}ul.dropdown-menu li{margin-left:0!important}.footer-section.dark p b{color:#c5a47e}.footer-section.dark p{color:#999}.footer-social-link.dark li i{color:#999}.footer-section.dark p small{color:#999}.dark .footer-social-link li{border:1px solid #c5a47e}footer.dark a:hover{color:#c5a47e}.dark .footer-social-link li i:hover{color:#c5a47e}a.t-dark{background-color:#c5a47e;color:#fff}.blog-dark a{color:#c5a47e}button:focus,input:focus,textarea:focus{outline:0}body.dark .blog-sidebar .search form input{color:#c5a47e}.bg-dark a.arcprime-btnn{padding:8px 24px;border:1px solid #c5a47e;color:#999;font-weight:300;position:relative;z-index:1;background:0 0;margin:15px 0;font-size:15px}.banner-padding.bg-dark{padding:120px 0}.bg-dark h4{margin:20px 0}.nav-item:hover .nav-link a.nav-link{color:#808291}.nav-item:hover .nav-link{color:#808291!important}.nav-item:hover>.nav-link{color:#7fb1c5!important}div.wpcf7-response-output{margin:10px 0 0 0}.wpcf7-form input.wpcf7-submit{cursor:pointer;padding:8px 24px;border:1px solid #7fb1c5;color:#808291;font-weight:300;position:relative;z-index:1;background:0 0;margin:15px 0}.wpcf7-form input.wpcf7-submit:hover{color:#fff;background:#7fb1c5}.wpcf7-form input,.wpcf7-form textarea{font-size:13px}.section-padding span.wpcf7-not-valid-tip{color:red!important;font-size:1em!important;font-weight:400!important;font-family:Poppins,sans-serif;text-transform:capitalize;letter-spacing:1px}.dark .wpcf7-form input.wpcf7-submit{cursor:pointer;padding:8px 24px;border:1px solid #c5a47e;color:#999;font-weight:300;position:relative;z-index:1;background:0 0;margin:15px 0}.dark .wpcf7-form input.wpcf7-submit:hover{color:#fff;background:#c5a47e}@media(max-width:767px){.dropdown-menu a.nav-link{padding-left:0!important}}.pagination{padding:0;margin:0 0 30px 0;padding-left:0!important}@media(max-width:767px){body.customize-support{position:unset}body.customize-support .arcprime-navigation-wrap{top:45px}body.customize-support .arcprime-start-header.scroll-on{top:0}}.gallery-size-thumbnail{display:none}.search-custom{margin-bottom:30px}body.dark .arcprime-services .item.active{border-bottom:none}body.dark .arcprime-services .item:hover{border-bottom:3px solid #c5a47e}body.dark h2{color:#fff;font-weight:500}body.dark b{color:#c5a47e;font-weight:400}body.dark p{color:#999}body.dark .gallery-box:hover .gallery-img:after{background:rgba(197,164,126,.5)}body.dark .arcprime-about-img .img:after{background-image:url(https://shtheme.org/demosd/arcprime/wp-content/uploads/2021/05/dots-dark.png)}body.dark h2:after{background-image:url(https://shtheme.org/demosd/arcprime/wp-content/uploads/2021/05/dots-dark.png)}.footer-section .brand img.logo{padding:0;width:150px;margin-bottom:10px}body.dark .navbar-light .navbar-toggler-icon{border-bottom:2px solid #c5a47e}body.dark .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{border-color:transparent}body.dark .navbar-light .navbar-toggler-icon:after,body.dark .navbar-light .navbar-toggler-icon:before{background-color:#c5a47e}
.single-service-style-two .hover .text-box{text-align:right!important}.about-style-one .about-content p{text-align:right}.about-style-one .about-content h3{text-align:right}.about-style-one .about-content ul li{text-align:right}.about-style-one .about-content a.about-btn{float:right}.about-style-one .about-content ul{float:right}.single-service-style-two .overlay .text-box h3{text-align:right}.feature-style-one,.testimonials-style-two{text-align:right}.faq-rqa-section{text-align:right}@media (min-width:968px){.faq-style-one .accrodion-grp .accrodion .accrodion-title h4:before{right:595px}.service-page .faq-style-one .accrodion-grp .accrodion .accrodion-title h4:before{right:765px}.testimonials-style-four .single-testimonial-style-four .top-box i.qoute-icon{right:510px}}.blog-style-one,.time-line.gray-bg{text-align:right}.award-winning,.blog-listing-page,.contact-page,.header-top,.site-footer{text-align:right}.service-style-four,.subscribe-widget,.testimonials-style-one,.testimonials-style-three{text-align:right}.about-style-three,.about-style-two,.contact-info-style-one,.fact-counter-section{text-align:right}.testimonials-style-three-carousel .owl-nav{right:auto}.sidebar .single-sidebar.service-sidebar ul.service-list li a{padding-right:25px;text-align:right}.ceo-message-content,.contact-info-style-two,.project-details,.service-page,.testimonials-page{text-align:right}.sidebar .single-sidebar.broucher-sidebar a.broucher-btn{padding-right:25px}.full_width.woocommerce{text-align:right}.woocommerce div.product form.cart div.quantity{float:right}.woocommerce div.product form.cart .button{float:right;margin-right:15px}