@charset "utf-8";
/***!  https://dachdeckerei-holzheimer.de/wp-content/plugins/elementor/assets/lib/font-awesome/css/regular.min.css?ver=5.15.3  !***/

@media all{.far{font-family:"Font Awesome 5 Free";font-weight:400}}

/***!  style declaration  !***/

.cmplz-hidden{display:none !important}

/***!  style declaration  !***/

.bg-primary,.octf-btn,.octf-btn.octf-btn-second:hover,.octf-btn.octf-btn-second:focus,.main-navigation>ul>li:before,.cart-icon .count,.post-box .post-cat a,.post-box .btn-play:hover i,.page-pagination li span,.page-pagination li a:hover,.blog-post .share-post a,.post-nav a:before,.widget-area .widget .widget-title:before,.search-form .search-submit,.icon-box-s2.s2:after,.tech-box:hover,.ot-image-box:after,.service-box .icon-main,.serv-box-2:hover .icon-main,.project-slider .projects-box:hover .portfolio-info .btn-link,.project-slider .slick-arrow:hover,.ot-counter h6:before,.ot-progress .progress-bar,.video-popup a:hover,.ot-tabs .tab-link,.ot-tabs .tab-link.current,.ot-tabs .tab-link:hover,.ot-industries .indus-item .item-inner .overlay:after,.mc4wp-form-fields .subscribe-inner-form .subscribe-btn-icon{background:#000}.post-box .btn-play:hover:before,.post-box .btn-play:hover:after,.page-pagination li span,.page-pagination li a:hover,.tech-box:hover,.video-popup a:hover span{border-color:#000}.text-primary,.slick-arrow:not(.slick-disabled):hover,.btn-details,.btn-details:visited,a:hover,a:focus,a:active,.header-topbar a:hover,.extra-text a,.header-style-3 .header-topbar a:hover,.main-navigation ul>li>a:hover,.main-navigation ul li li a:before,.main-navigation ul li li a:hover,.main-navigation ul ul li.current-menu-item>a,.main-navigation ul ul li.current-menu-ancestor>a,.main-navigation ul>li.menu-item-has-children>a:hover:after,.octf-btn-cta .contact-header i,.header-style-3 .main-navigation ul.menu>li>a:hover,.header-style-3 .octf-btn-cta .octf-cta-icons i:hover,.header_mobile .mobile_nav .mobile_mainmenu li li a:hover,.header_mobile .mobile_nav .mobile_mainmenu ul>li>ul>li.current-menu-ancestor>a,.header_mobile .mobile_nav .mobile_mainmenu>li>a:hover,.header_mobile .mobile_nav .mobile_mainmenu>li.current-menu-item>a,.header_mobile .mobile_nav .mobile_mainmenu>li.current-menu-ancestor>a,.page-header,.page-header .breadcrumbs li:before,.post-box .entry-meta a:hover,.post-box .link-box a:hover,.post-box .btn-play i,.post-box .btn-readmore>a,.blog-post .author-bio .author-info .author-socials a:hover,.drop-cap span,.comments-area .comment-item .comment-meta .comment-reply-link,.comment-respond .comment-reply-title small a:hover,.icon-box-s2 .content-box h5 a:hover,.project-slider .projects-box .portfolio-info .btn-link i,.contact-info i,.ot-accordions .acc-item .acc-toggle:hover,.ot-accordions .acc-item.current .acc-toggle,.ot-accordions .acc-item.current .acc-toggle i,.ot-counter h6,.ot-counter2 .s-num,.team-wrap .team-social a:hover,.ot-pricing-table .inner-table h2,.ot-pricing-table .inner-table .details ul li.active:before,.ot-countdown li.seperator,.video-popup a,.dc-text .elementor-drop-cap span,.footer-menu ul li a:hover,.mc4wp-form-fields .subscribe-inner-form .subscribe-btn-icon:hover,#back-to-top{color:#000}.wpcf7 .main-form{background-image:linear-gradient(90deg,#000 0%,#be1522 100%)}.bg-second,.octf-btn:hover,.octf-btn:focus,.octf-btn.octf-btn-second,.octf-btn.octf-btn-second:visited,.post-box .post-cat a:hover,.blog-post .tagcloud a:hover,.widget .tagcloud a:hover,.search-form .search-submit:hover,.icon-box-s1 .line-box:after,.project_filters li a:after,.ot-tabs .tab-link:hover,.ot-tabs .tab-link:focus,.wpcf7 .main-form button:hover{background:#be1522}blockquote:before,.text-second,.slick-dots li.slick-active button:before,a,a:visited,.post-box .entry-meta,.post-box .entry-meta a,.post-box .link-box i,.post-box .quote-box i,.comment-form .logged-in-as a:hover,.widget-area .widget ul:not(.recent-news)>li a:hover,.widget-area .widget_categories ul li a:before,.widget-area .widget_product_categories ul li a:before,.widget-area .widget_archive ul li a:before,.widget-area .widget_categories ul li a:hover,.widget-area .widget_product_categories ul li a:hover,.widget-area .widget_archive ul li a:hover,.widget-area .widget_categories ul li a:hover+span,.widget-area .widget_product_categories ul li a:hover+span,.widget-area .widget_archive ul li a:hover+span,.widget .recent-news h6 a:hover,.ot-heading>span,.icon-box-s1 .icon-main,.icon-box-s2.s1 .icon-main,.icon-box-s2.s3 .icon-main,.icon-box-s2.s2 .icon-main,.serv-box .content-box ul li a:before,.serv-box .content-box ul li:hover a,.serv-box .content-box ul li.active a,.project_filters li a:hover,.project_filters li a.selected,.ot-pricing-table .octf-btn:hover,.dc-text.dc-text-second .elementor-drop-cap span{color:#be1522}

/***!  style declaration  !***/

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}}

/***!  style declaration  !***/

.header-desktop .elementor-widget .elementor-icon-list-item a[href*="facebook.com"] i,.header-desktop .elementor-widget .elementor-icon-list-item a[href*="instagrsm.com"] i{width:auto}.header-desktop .elementor-widget .elementor-icon-list-item a .elementor-icon-list-text:empty{display:none}

/***!  style declaration  !***/

.lg-backdrop{background-color:rgba(0,0,0,0.6) !important}.lg-toolbar,.lg-dropdown{background-color:rgba(0,0,0,0.8) !important}.lg-dropdown:after{border-bottom-color:rgba(0,0,0,0.8) !important}.lg-sub-html{background-color:rgba(0,0,0,0.8) !important}.lg-thumb-outer,.lg-progress-bar{background-color:#444 !important}.lg-progress{background-color:#a90707 !important}.lg-icon{color:#efefef !important;font-size:20px !important}.lg-icon.lg-toogle-thumb{font-size:24px !important}.lg-icon:hover,.lg-dropdown-text:hover{color:#fff !important}.lg-sub-html,.lg-dropdown-text{color:#efefef !important;font-size:14px !important}#lg-counter{color:#efefef !important;font-size:14px !important}.lg-prev,.lg-next{font-size:35px !important}.lg-icon{background-color:transparent !important}#lg-counter{opacity:0.9}.lg-thumb-outer{padding:0 10px}.lg-thumb-item{border-radius:0 !important;border:none !important;opacity:0.5}.lg-thumb-item.active{opacity:1}

/***!  style declaration  !***/

#royal_preloader.royal_preloader_logo .royal_preloader_percentage{font-family:Roboto;font-size:13px;font-weight:400;letter-spacing:2px;line-height:40px;text-align:center;text-transform:none}
