@charset "UTF-8";.ez-toc-pull-right{float:right!important;margin-left:0;margin-right:20px}html,body{overflow-x:hidden}.form-news{margin:25px 0 20px 0;padding:8px 8px 8px 8px;background-color:#013A50;border-radius:50px 50px 50px 50px;display:flex;align-items:center}.form-news input[type=email]{background-color:rgba(2,1,1,0);color:#FFF;padding:10px 10px 10px 20px;border-style:none}.elementor-widget-text-editor.News{display:none!important}.form-news input[type=email]::placeholder{color:#fff}.form-news .btnRound{border-radius:50px!important;width:65px;max-width:57px;height:57px;color:#f61f1c!important;font-size:5px!important;background:url(../../../../../../themes/habone-child/images/arrow.svg) center center;text-indent:-9999px;box-shadow:none;padding:0!important;background-size:35%;background-repeat:no-repeat}.form-news .btnRound:hover{background-color:#f61f1c!important}.form-news .ajax-loader{position:absolute;bottom:0;right:0}.menu-footer li{display:flex!important;align-items:center;flex-direction:row-reverse;justify-content:space-between}.menu-footer li:before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;color:#013A50}.menu-footer.white li:before{color:#fff}.elementor-icon-box-title{margin-top:0}.menu-footer li a:hover:after{display:none}.menu-footer li a{padding-left:25px;padding-right:0!important}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:rtl}h1 span{color:#f61f1c}.moving_bg>.elementor-column-wrap{background-repeat:repeat-y!important;animation:slide 60s linear infinite;-webkit-animation:slide 60s linear infinite}.moving_bg_blog .elementor-post__thumbnail__link{padding-left:30px}.moving_bg_blog .elementor-post__thumbnail__link:before{content:'';background:url(../../../../../../themes/habone-child/images/blog-left-img-sep.png);position:absolute;width:51px;background-size:contain;background-repeat:no-repeat;left:-21px;height:100%;right:auto;top:0;background-repeat:repeat-y!important;-webkit-animation:moving 60s linear infinite;animation:moving 60s infinite linear}@keyframes slide{from{background-position:101% 1920px}to{background-position:101% 0}}@-webkit-keyframes slide{from{background-position:0 1920px}to{background-position:0 0}}@keyframes slidetwo{from{background-position:100% 1920px}to{background-position:100% 0}}@-webkit-keyframes slidetwo{from{background-position:0 1920px}to{background-position:0 0}}@keyframes moving{from{background-position:0 1920px}to{background-position:0 100%}}@-webkit-keyframes moving{from{background-position:0 1920px}to{background-position:0 100%}}.info_box_hover{cursor:pointer}.info_box_hover .elementor-icon-box-title,.info_box_hover .elementor-widget-container{transition-duration:.3s}.info_box_hover:hover .elementor-icon-box-title{color:#f61f1c!important}.info_box_hover .elementor-widget-container{border:1px solid transparent}.info_box_hover:hover .elementor-widget-container{border:1px solid #f61f1c;box-shadow:0 5px 24px 0 rgba(246,31,28,.07)}.readmore_home a{width:100%!important;justify-content:flex-start;display:flex}.readmore_home a:hover{border:1px solid transparent!important}.service-card .readmore_home,.service-card .elementor-shape-circle .elementor-icon{transition-duration:.3s}.service-card:hover .elementor-shape-circle .elementor-icon{background-color:#f61f1c!important;color:white!important}.service-card:hover .readmore_home{background-color:#f61f1c}.blog-home .elementor-post__text{padding:15px 5px;align-items:center;display:flex;flex-direction:column;width:65%}.blog-home .elementor-grid-item{display:flex;flex-wrap:wrap}.blog-home .elementor-post__read-more{width:100%;margin:0 0 0 0;padding:20px 30px 20px 30px!important;border-style:solid;border-width:1px 0 0 0;border-color:#A1A1A1}.custom-review .elementor-image-box-img img{border-radius:58px;width:50px!important;max-width:50px;height:50px!important;object-fit:cover!important}.blog .elementor-posts .elementor-post__card .elementor-post__meta-data{border:none}.blog .elementor-posts .elementor-post__card .elementor-post__meta-data{padding-left:0}.blog .elementor-posts .elementor-post__card .elementor-post__text{padding-left:0}.blog .elementor-post__title{margin-bottom:0!important}.blog .elementor-post__read-more{font-family:"Rubik",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.75px;fill:#FFF;color:#FFF;background-color:#f61f1c;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f61f1c;border-radius:50px 50px 50px 50px;padding:14px 40px 14px 40px;transition-duration:.3s}.blog .elementor-post__read-more:hover{background-color:#fff;color:#f61f1c}.widget{list-style:none;padding-bottom:30px;border-bottom:1px solid #ccc}.widget:last-child{border-bottom:none}.widget:not(:first-child){padding-top:30px}.widget.recent-posts-widget-with-thumbnails .rpwwt-widget a{color:#013A50;font-family:"Roboto",Sans-serif;font-size:15px;font-weight:500;line-height:20px}.widget.recent-posts-widget-with-thumbnails img{border-radius:5px}.widget .rpwwt-post-date{line-height:1.3em;font-size:12px;color:#f61f1c}.widget h3{margin-bottom:40px}aside .widget .menu li{border-bottom:1px solid #ccc;padding:15px 0;list-style:none}aside .widget .menu li a:before{content:"";width:8px;height:8px;border-radius:50px;background-color:#f61f1c;display:inline-block;margin-left:15px}aside .widget .menu{padding-left:0;padding-right:0}aside .widget .menu li a{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#555}aside .widget .menu li a:hover{color:#f61f1c}aside .widget .menu li a:hover:before{background-color:#f61f1c}.blog .elementor-post__text{padding-left:30px!important}#breadcrumbs i{font-size:14px}.contactForm form,.contactForm .formHolder{display:flex;align-items:flex-start;padding-top:20px;flex-wrap:wrap}.contactForm .formWrapp{background-color:#f61f1c;padding:30px 20px 30px 20px;margin-bottom:20px;color:#fff}.contactForm .formWrapp a{color:#fff;text-decoration:underline}.contactForm .wpcf7-response-output{margin-left:0!important}.contactForm .row{display:flex;justify-content:space-between;margin-left:0;margin-bottom:20px;width:100%}.contactForm .selectForm{padding-left:20px;width:100%}.contactForm select,.contactForm .darkSub{border:none}.contactForm .row label{padding-left:20px;width:50%}.contactForm .row label:nth-child(5){padding-left:0}.contactForm .selectForm label{width:100%}.contactForm input,.contactForm select{border-radius:50px!important;border:none!important}.contactForm input,.contactForm select{height:42px;border-radius:5px}.contactForm .row label:last-child{padding-right:0}.contactForm .submitHolder{width:20%}.contactForm .darkSub{background-color:#013A50!important;color:#FFF;padding:8px 50px!important;font-size:14px;font-weight:600}.contactForm .darkSub:hover{background-color:#fff!important;color:#f61f1c}.contactForm .wpcf7-not-valid-tip{color:#fff;padding-top:5px}.contactForm .selectForm .description{font-size:14px;padding-left:10px}.contactForm .darkSub:hover{background-color:#3e3e3e}.contactForm .ajax-loader{display:none}.contactForm input{border-radius:5px}.contactForm .formWrapp h4,.contactForm .formWrapp h3{color:white!important}.moving_bg_bottom>.elementor-column-wrap{background-repeat:repeat-x!important;animation:slideleft 60s linear infinite;-webkit-animation:slideleft 60s linear infinite}@keyframes slideleft{from{background-position:1920px 100%}to{background-position:0 100%}}@-webkit-keyframes slideleft{from{background-position:1920px 100%}to{background-position:0 100%}}#gallery-1 .gallery-item{display:block!important;position:absolute;text-align:center!important;color:#FFF;border-radius:10px!important;transition:all 1.2s}#gallery-1 .gallery-item:first-child{z-index:10!important;transform:translate(0,0)!important}#gallery-1 .gallery-item[data-position="2"]{z-index:9;transform:translate(-50px,-50px)}#gallery-1 .gallery-item[data-position="3"]{z-index:8;transform:translate(-150px,-120px);opacity:0}#sl-next,#sl-prev{cursor:pointer}#gallery-1 .gallery-item{width:auto!important}#gallery-1 .gallery-item[data-position="2"]:before,#gallery-1 .gallery-item[data-position="3"]:before{content:'';width:100%;height:100%;background-color:#013a50;position:absolute;opacity:.8;border-radius:5px;left:0}.eael-tabs-nav{background-image:url(https://columbusroofingpros.com/wp-content/uploads/2021/04/bottom-bg.png);background-position:bottom left;background-size:auto;background-repeat:repeat-x!important;animation:slideleft 60s linear infinite;-webkit-animation:slideleft 60s linear infinite}.custom-tabs .eael-tabs-nav{border:1px solid #a1a1a1;border-radius:5px;padding-top:35px;margin-top:70px}.custom-tabs .eael-tabs-nav ul li{display:flex!important;flex-direction:row-reverse;justify-content:space-between!important}.custom-tabs .eael-tabs-nav ul li:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:15px;color:#fff;display:inline-block}.custom-tabs .eael-tabs-content>div{padding:0 0 0 30px!important}.border-icon .elementor-icon-box-icon{border:1px solid #f61f1c;border-radius:50%;width:max-content;padding:10px;margin:0 auto;display:flex}.border-icon .elementor-icon-box-content{padding-top:10px}.move-bg-horis{background-repeat:repeat-x!important;animation:slideleft_1 60s linear infinite;-webkit-animation:slideleft_1 60s linear infinite}@keyframes slideleft_1{from{background-position:1920px 0%}to{background-position:0 0%}}@-webkit-keyframes slideleft_1{from{background-position:1920px 100%}to{background-position:0 100%}}.contactUs .row{display:flex;flex-wrap:wrap}.contactUs label{width:50%}.contactUs label.w-100{width:100%}.contactUs .row label:first-child,.contactUs .row label:nth-child(3){padding-left:15px;padding-bottom:15px}.contactUs .wpcf7-submit{margin-top:20px!important;display:inline-block}.contactUs .row label input,.contactUs textarea{background-color:#FFF;color:#555;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;border-radius:5px 5px 5px 5px;direction:rtl;text-align:right}form{direction:rtl}.privacy a{color:white!important}.privacy a:hover{color:#fff;text-decoration:underline}@media (max-width:767px){.contactUs label{width:100%}.contactUs .row{flex-wrap:wrap;padding-bottom:15px}.contactUs .row label:first-child,.contactUs .row label:nth-child(2){padding-bottom:15px;padding-left:0}.contactForm .row{flex-wrap:wrap;margin-bottom:0}.contactForm .selectForm{padding-right:0;padding-left:0;margin-bottom:20px}.contactForm .submitHolder{width:100%}.contactForm .submitHolder .wpcf7-submit{width:100%}.contactForm .row label{padding-right:0;width:100%;margin-bottom:20px;padding-left:0}.custom-review .elementor-image-box-img img{width:100%}.custom-tabs .eael-tabs-content>div{padding:0 0 0 0!important}#gallery-1{height:240px}.moving_bg_blog .elementor-post__thumbnail__link{padding-left:0}.blog .elementor-post__text{padding-left:0!important}footer .elementor-icon-box-wrapper .elementor-icon-box-content{padding-left:10px}footer .elementor-icon-box-wrapper{display:flex;text-align:left}}@media screen and (max-width:1024px){.related-articles article{flex-wrap:wrap;flex-direction:column-reverse}.related-articles .elementor-post__thumbnail__link{width:100%!important;margin-left:0!important;margin-bottom:20px}}