:root{--heading-color:#0a102f;--text-color:rgba(10,16,47,.8);--accent-color:#3147ff;--accent-color-2:#3147ff;--white-color:#fff;--heading-font:"Plus Jakarta Sans",sans-serif;--body-font:"Inter",sans-serif;--white-bg:#fff;scroll-behavior:auto;}.edit-link{display:inline-block;margin-top:16px;}#wp-admin-bar-elementor_edit_page span{display:inline;}hr{box-sizing:content-box;height:0;overflow:visible;}.content-block{word-break:break-word;}*:focus{outline:none !important;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;cursor:pointer;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted;}fieldset{padding:.35em .75em .625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}*,*::before,*::after{box-sizing:inherit;}html{box-sizing:border-box;}body,button,input,select,optgroup,textarea{color:#404040;font-family:var(--body-font);font-size:.95rem;height:55px;line-height:1.5;border-radius:10px;}h1,h2,h3,h4,h5,h6,strong{clear:both;font-weight:600;color:var(--heading-color);}p{margin-bottom:1.5em;}.elementor p{margin-bottom:1rem;}dfn,cite,em,i{font-style:italic;}blockquote,.wp-block-quote.is-large,.wp-block-quote.is-style-large{color:var(--heading-color);font-weight:400;line-height:32px;padding-left:50px;font-size:19px;position:relative;padding-right:54px;margin-top:40px;margin-bottom:25px;padding:30px 30px;background:rgba(2,2,30,.03);border-left:4px solid var(--heading-color);}.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain){margin-bottom:1em;padding:1em;}.wp-block-quote{overflow-wrap:break-word;background:rgba(2,2,30,.03);border-left:4px solid #1a1aff;padding:25px 25px 25px 35px;border-radius:3px;}.wp-block-pullquote{padding:0px;}ol.wp-block-latest-comments{padding-left:0px;margin:0;}blockquote.has-text-color.has-very-dark-gray-color{border-left:0;}blockquote h3,blockquote h2,blockquote h1,blockquote h4,blockquote h5,blockquote h6{margin-bottom:30px;}blockquote:before{content:"";font-family:"FONT AWESOME 5 FREE";font-weight:900;transform:rotatey(180deg);position:absolute;left:0;top:0;color:#cdccd9;font-size:30px;display:none;}blockquote.wp-block-quote cite{color:var(--heading-color);font-weight:500;font-size:20px;line-height:28px;margin-top:30px;font-style:initial;}blockquote.has-text-align-right::before{left:auto;right:0;transform:inherit;}body .entry-content blockquote p{font-size:18px;font-weight:400;line-height:26px;color:var(--text-color);margin-bottom:0px;}address{margin:0 0 1.5em;}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.5em;max-width:100%;overflow:auto;padding:1.6em;}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace;}abbr,acronym{border-bottom:1px dotted #666;cursor:help;}mark,ins{background:#fff9c0;text-decoration:none;}big{font-size:125%;}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}ol ol,ol ul,ul ol,ul ul{margin-bottom:15px;}ul{list-style:none;}ol{list-style:decimal;}li>ul,li>ol{}dt{font-weight:600;}dd{margin:0 1.5em 1.5em;}embed,iframe,object{max-width:100%;}img{height:auto;max-width:100%;}figure{margin:1em 0;}table{margin:0 0 1.5em;width:100%;}a{transition:.4s;color:var(--accent-color-2);text-decoration:none;}.elementor-widget:not(:last-child){margin-bottom:0 !important;}a:hover{color:var(--accent-color);opacity:1;text-decoration:none;}a:visited{opacity:1;}a:hover,a:focus,a:active{color:var(--accent-color-2);}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}button,input[type="button"],input[type="reset"],input[type="submit"]{border:none;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em;}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb;}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:var(--text-color);border:1px solid rgba(0,0,0,10%);padding:3px;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111;}select{border:1px solid #ccc;color:var(--heading-color);}textarea{width:100%;}.main-navigation span.badge.new{background-color:#f34d4d;color:#fff;font-weight:400;text-transform:uppercase;margin-left:10px;}div#page{position:relative;z-index:1;}.rooferpro-main-menu-wrap.navbar{padding:0;justify-content:flex-end;}.rooferpro-header-area{position:relative;top:0;left:0;transition:all .3s;width:100%;z-index:3;opacity:1;padding:20px 0px;}.rooferpro-header-wrap{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;}.rooferpro-menu-wrap{flex-grow:1;flex-basis:auto;padding-left:40px;}.admin-bar .is-sticky .rooferpro-header-area{top:30px !important;}.main-navigation .navbar-nav{padding:0;margin:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-end;}.main-navigation{display:block;width:100%;}.site-branding .navbar-brand__regular{display:block;font-size:25px;font-weight:700;color:var(--heading-color);margin-bottom:0;}.site-branding.mobile-version.has-site-logo .navbar-brand__regular{color:var(--white-color) !important;}.error404 h1.navbar-brand__regular{color:var(--heading-color);}.site-branding .navbar-brand__sticky{display:none;}.site-branding h1{font-weight:600;}.main-navigation ul.navbar-nav .menu-item-has-children .sub-menu{box-shadow:0 10.5px 20px rgba(0,0,0,9%);position:absolute;left:0;background-color:var(--white-color);text-align:left;list-style:none;margin:0;padding:12px 0;transition:.3s;z-index:4;transform:translatey(20px);opacity:0;visibility:hidden;min-width:227px;border-radius:6px;}.main-navigation ul.navbar-nav>li>a:hover,.main-navigation ul.navbar-nav li.current-menu-item>a{color:var(--heading-color);}.main-navigation ul.navbar-nav .menu-item-has-children:nth-last-child(2) .sub-menu .sub-menu,.main-navigation ul.navbar-nav .menu-item-has-children:nth-last-child(1) .sub-menu .sub-menu{right:100%;left:auto;}.main-navigation ul.navbar-nav .menu-item-has-children:nth-last-child(3) .sub-menu .sub-menu:before,.main-navigation ul.navbar-nav .menu-item-has-children:nth-last-child(2) .sub-menu .sub-menu:before,.main-navigation ul.navbar-nav .menu-item-has-children:nth-last-child(1) .sub-menu .sub-menu:before{transform:rotate(180deg);right:-12px;left:auto;}.main-navigation ul.navbar-nav li{position:relative;}.main-navigation ul.navbar-nav>li{display:inline-block;}.main-navigation ul.navbar-nav>li>a,.main-navigation ul.navbar-nav .sub-menu:not(.rooferpro-megamenu-builder-content-wrap) a{padding:14px 25px;color:var(--heading-color);font-style:normal;position:relative;font-size:16px;font-weight:600;line-height:24px;}.main-navigation ul.navbar-nav .sub-menu:not(.rooferpro-megamenu-builder-content-wrap) a{padding:9px 21px;display:block;font-size:16px;font-weight:600;color:var(--heading-color);}.main-navigation ul.navbar-nav .sub-menu:not(.rooferpro-megamenu-builder-content-wrap) a:hover .menu-item-text{transform:translatex(5px);}.main-navigation ul.navbar-nav .menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;transform:translatey(0);}.main-navigation ul.navbar-nav>li.menu-item-has-children>a{padding-right:40px;}.main-navigation ul.navbar-nav .sub-menu:not(.rooferpro-megamenu-builder-content-wrap) a .menu-item-text{display:inline-block;position:relative;transition:.4s;}.main-navigation ul.navbar-nav .sub-menu:not(.rooferpro-megamenu-builder-content-wrap) a .menu-item-text:after{content:"";width:0;height:2px;background-color:#202030;position:absolute;bottom:0;right:0;transition:.4s;transform:rotate(0) !important;}.main-navigation ul.navbar-nav .sub-menu:not(.rooferpro-megamenu-builder-content-wrap) a:hover .menu-item-text:after{width:100%;left:0;right:auto;}.site-branding.has-site-logo{padding:10px 0;}.site-branding.has-site-logo a{display:block;}.main-navigation ul.navbar-nav .menu-item-has-children .sub-menu .sub-menu{left:-100%;right:auto;top:0;}.main-navigation ul.navbar-nav>li .dropdownToggle{position:absolute;top:50%;right:20px;transition:.3s;line-height:1;transform:translatey(-50%);}.rooferpro-mobile-menu span.dropdownToggle{display:none;}.main-navigation ul.navbar-nav>li .sub-menu .dropdownToggle{color:var(--heading-color);right:30px;transform:translatey(-50%) rotate(-89deg);}.main-navigation ul.navbar-nav>li:hover>a .dropdownToggle{transform:translatey(-50%) rotate(180deg);}.main-navigation ul.navbar-nav>li .sub-menu a:hover .dropdownToggle{transform:rotate(0) translatey(-56%);}.main-navigation a{text-decoration:none;}.navbar-toggler.open-menu .navbar-toggler-icon svg{height:auto;}header.rooferpro-header-area.navbar-dark{background-color:transparent;position:absolute;width:100%;}header.rooferpro-header-area.navbar-dark .main-navigation ul.navbar-nav>li>a{color:var(--white-color);font-weight:600;}.rooferpro-header-area.navbar-dark .main-navigation ul.navbar-nav>li>.dropdownToggle{color:var(--white-color);}.navbar-light .mean-container a.meanmenu-reveal{color:#0d152e;}.navbar-light .mean-container a.meanmenu-reveal span{background-color:#0d152e;}.is-sticky .rooferpro-header-area{box-shadow:3px 10px 13px rgba(111,118,138,.16);padding:20px 60px;position:absolute;opacity:0;transform:translateY(-50%);}.navbar-dark div#sticky-wrapper{position:absolute;top:0;left:0;width:100%;}.is-sticky header.rooferpro-header-area.navbar-dark .site-branding .navbar-brand__regular{display:none;}.is-sticky header.rooferpro-header-area.navbar-dark .site-branding .navbar-brand__sticky{display:block;}.is-sticky header.rooferpro-header-area.reveal-header .main-navigation ul.navbar-nav>li>a,.is-sticky .rooferpro-header-area.navbar-dark .main-navigation ul.navbar-nav>li>.dropdownToggle{color:#0d152e;font-weight:600;}.is-sticky .rooferpro-header-area.reveal-header{position:fixed;opacity:1;transform:translate(0);background-color:var(--white-color);transition:all .3s;}.sticky-wrapper{position:relative;z-index:5;}.rooferpro-main-menu-wrap .main-navigation{z-index:6;position:relative;}.menu-style-flyout.rooferpro-main-menu-wrap .navbar-inner .navbar-toggler-icon svg path{height:auto;stroke:var(--white-color);}.menu-style-flyout.rooferpro-main-menu-wrap .navbar-inner .navbar-toggler-icon svg{width:30px;height:auto;}.navbar-toggler.open-menu .navbar-toggler-icon svg{height:auto;width:30px;fill:var(--heading-color);}.menu-toggle,.main-navigation.toggled ul{display:block;}@media screen and (min-width: 37.5em){.menu-toggle{display:none;}.rooferpro-header-area{padding:10px 0px;}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;}.content-block .post-navigation{padding:0px;padding-top:60px;padding-bottom:60px;border-top:1px solid rgba(10,25,49,.05);border-bottom:1px solid rgba(10,25,49,.05);}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex;flex-wrap:wrap;}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%;}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%;}@media only screen and (min-width:1199px){.menu-style-inline .main-navigation ul.navbar-nav>li>.sub-menu:before{content:"";width:15px;height:15px;background-color:#fff;position:absolute;top:0;left:22px;transform:rotate(45deg) translatey(-11px);z-index:8;}.megamenu-full-container .elementor-column,.megamenu-full-container .elementor-widget-wrap,.megamenu-full-container .elementor-column-wrap,.megamenu-full-container .elementor-widget,.megamenu-full-container .navbar,.megamenu-full-container .rooferpro-main-menu-wrap .main-navigation,.main-navigation ul.navbar-nav li.rooferpro-mega-menu{position:static;}.elementor-section-full_width>.megamenu-full-container .megamenu-width-container .main-navigation ul.navbar-nav>li.rooferpro-mega-menu>.sub-menu:before{content:"";width:100vw;height:100%;position:absolute;background-color:#fff;left:50%;transform:translatex(-50%);box-shadow:0 .5rem 1.875rem rgba(0,0,0,15%);top:0;border-top:3px solid var(--accent-color);}.elementor-section-full_width>.megamenu-full-container .megamenu-width-container .main-navigation ul.navbar-nav>li.rooferpro-mega-menu>.sub-menu{border-top:none !important;}.megamenu-width-container .main-navigation ul.navbar-nav>li.rooferpro-mega-menu>.sub-menu{width:100%;min-width:fit-content;transform:translatex(-50%) translatey(30px) !important;left:50% !important;right:auto !important;max-width:1320px;}.main-navigation ul.navbar-nav>li.rooferpro-mega-menu>.sub-menu.mg-column-4>li{width:calc(100% / 4);}.main-navigation ul.navbar-nav>li.rooferpro-mega-menu>.sub-menu.mg-column-5>li{width:calc(100% / 5);}.main-navigation ul.navbar-nav>li.rooferpro-mega-menu>.sub-menu.mg-column-6>li{width:calc(100% / 6);}.megamenu-width-container .main-navigation ul.navbar-nav>li.rooferpro-mega-menu:hover>.sub-menu{transform:translatex(-50%) !important;}.main-navigation ul.navbar-nav>li.rooferpro-mega-menu .sub-menu .dropdownToggle{display:none;}.main-navigation ul.navbar-nav>li.rooferpro-mega-menu>.sub-menu{width:auto;display:flex;justify-content:center;}.main-navigation ul.navbar-nav>li.rooferpro-mega-menu>.sub-menu>li{min-width:248px;}.main-navigation ul.navbar-nav>li.rooferpro-mega-menu>.sub-menu>li>.sub-menu{left:0;width:100%;border-top:none;box-shadow:0 0 BLACK;transform:translate(0);position:static;padding-top:0;}.main-navigation ul.navbar-nav>li.rooferpro-mega-menu:hover>.sub-menu>li>.sub-menu{opacity:1;visibility:visible;}.main-navigation ul.navbar-nav>li.rooferpro-mega-menu:nth-last-child(1)>.sub-menu,.main-navigation ul.navbar-nav>li.rooferpro-mega-menu:nth-last-child(2)>.sub-menu,.main-navigation ul.navbar-nav>li.rooferpro-mega-menu:nth-last-child(3)>.sub-menu{right:0;left:auto;}}.menu-style-flyout .mean-container a.meanmenu-reveal{padding:0;top:15px;color:var(--heading-color);transition:0s;}.menu-style-flyout .mean-container .mean-nav{background:var(--white-color);position:absolute;width:100%;left:0;min-width:266px;margin-top:50px;z-index:55;}.menu-style-flyout .mean-container .mean-bar{background:transparent;float:none;position:relative;margin-right:0;}.menu-style-flyout .mean-container .mean-nav ul li a{background:var(--white-color);color:var(--heading-color);color:var(--heading-color);text-transform:capitalize;border-bottom:1px solid #f2ebeb;font-size:15px;font-weight:600;letter-spacing:-.1px;}.menu-style-flyout .mean-container a.meanmenu-reveal span{background-color:var(--heading-color);}.menu-style-flyout .mean-container .mean-nav ul.navbar-nav{overflow:hidden;box-shadow:0px 13px 20px rgba(0,0,0,.07);}.menu-style-flyout .mean-container .mean-nav ul li a:hover,.menu-style-flyout .mean-container .mean-nav ul li a.mean-expand:hover{background-color:#f8f9fa;}.menu-style-flyout .mean-container .mean-nav ul li li a{opacity:.95;}#page:before{content:"";position:fixed;top:0;right:0;height:100%;width:0;width:100%;background:#fff;z-index:3;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.4s;}.offcanvas--open{overflow:hidden;}.menu-style-flyout .menu-style-flyout.navbar{padding-top:.625rem;padding-bottom:.625rem;display:block !important;}.menu-style-flyout.navbar.active .navbar-inner{right:0;transform:translate(0);overflow-x:hidden;}.navbar.menu-style-flyout .navbar-inner{right:0;-webkit-transition:left .3s .2s;-o-transition:left .3s .2s;transition:transform .3s .2s;transform:translatex(calc(-1 * ( -20px + -100% )));width:470px;max-width:100%;padding:0 16px 60px;height:100vh;}.menu-style-flyout.navbar .nav-link{border-bottom:1px solid #eee;padding-top:.75rem;padding-bottom:.75rem;}.navbar.navbar-dark .nav-link:hover,.navbar.navbar-dark .nav-link:focus,.navbar.navbar-dark .nav-link.active,.navbar.navbar-dark .nav-link.current-menu-item{color:#2c2e30;}.menu-style-flyout .navbar-inner{position:fixed;top:0px;bottom:0;width:80%;padding-top:65px;background-color:var(--heading-color);-webkit-box-shadow:0 .5rem 1.875rem rgba(0,0,0,.15);box-shadow:0 .5rem 1.875rem rgba(0,0,0,.15);border-radius:0;overflow-y:auto;z-index:1050;}.menu-style-flyout .navbar-inner .dropdown-menu:before{content:none;}.menu-style-flyout .navbar-inner .dropdown-menu{border:medium none;background:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;float:none;margin:0;padding-top:0;position:static;}.nav--open #page-wrapper{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0);}.menu-style-flyout .navbar-toggler{border:none;background-image:none;border-radius:0;z-index:1;display:inline-flex;box-shadow:unset;padding:0;align-items:center;}.menu-style-flyout .navbar-toggler.nitro-lazy{background-image:none !important;}.menu-style-flyout .navbar-inner .navbar-toggler{display:block;display:flex;color:rgba(255,255,255,30%);font-size:13px;padding:40px 46px 40px 50px;align-items:center;justify-content:space-between;justify-content:flex-end;width:calc(100% + 60px);position:sticky;top:0;background-color:var(--heading-color);z-index:5555;margin-left:-30px;}.menu-style-flyout .navbar-toggler-icon{background-image:none !important;display:inline-block;color:#fff;height:auto;}.menu-style-flyout .navbar-toggler-icon.nitro-lazy{background-image:none !important;}.menu-style-flyout .navbar-toggler-icon,.menu-style-flyout .navbar-toggler-icon:before,.menu-style-flyout .navbar-toggler-icon:after{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}.menu-style-flyout.rooferpro-main-menu-wrap .navbar-inner .navbar-toggler-icon{background-color:transparent;-webkit-transform:scale(.85) rotate(-270deg);-ms-transform:scale(.85) rotate(-270deg);transform:scale(.85) rotate(-270deg);}.menu-style-flyout.rooferpro-main-menu-wrap .navbar-inner .navbar-toggler-icon:before{top:0;-webkit-transform:scale(.65) rotate(-45deg);-ms-transform:scale(.65) rotate(-45deg);transform:scale(.65) rotate(-45deg);}.menu-style-flyout.rooferpro-main-menu-wrap .navbar-inner .navbar-toggler-icon:after{top:0;-webkit-transform:scale(.65) rotate(45deg);-ms-transform:scale(.65) rotate(45deg);transform:scale(.65) rotate(45deg);}.menu-style-flyout .main-navigation ul.navbar-nav>li{display:block;width:100%;position:relative;border-bottom:1px solid rgba(255,255,255,.1);}.menu-style-flyout .main-navigation ul.navbar-nav>li>a{display:block;}.menu-style-flyout .main-navigation ul.navbar-nav .menu-item-has-children .sub-menu{position:static;display:block;display:none;opacity:1;visibility:visible;transform:translate(0);box-shadow:unset;padding-right:0;margin-left:20px;padding-top:10px;background-color:transparent;}.menu-style-flyout .main-navigation ul.navbar-nav .menu-item-has-children .sub-menu .sub-menu{padding-left:10px;}.menu-style-flyout .main-navigation ul.navbar-nav>li .dropdownToggle{top:50%;cursor:pointer;}.menu-style-flyout .main-navigation ul.navbar-nav>li .sub-menu .dropdownToggle{right:20px;transform:translatey(-50%);color:#fff;}.menu-style-flyout .main-navigation .navbar-nav{text-align:left;padding-left:0;padding-right:0;display:block;}.menu-style-flyout .main-navigation ul.navbar-nav li.dropdown-active>a>.dropdownToggle{transform:translatey(-50%) rotate(-180deg);}.rooferpro-main-menu-wrap.menu-style-flyout .main-navigation ul.navbar-nav>li>a{padding:18px;color:var(--white-color);font-size:17px;border:none;font-weight:600;position:relative;background-color:transparent;}.rooferpro-main-menu-wrap.menu-style-flyout .main-navigation ul.navbar-nav>li a:hover{background-color:transparent;color:var(--accent-color);}.rooferpro-main-menu-wrap.menu-style-flyout .main-navigation ul.navbar-nav>li .sub-menu{background-color:transparent;margin-left:0;}.rooferpro-main-menu-wrap.menu-style-flyout .main-navigation ul.navbar-nav>li .sub-menu:not(.rooferpro-megamenu-builder-content-wrap) a{color:var(--white-color);font-size:15px;}.admin-bar .menu-style-flyout .navbar-inner .navbar-toggler{padding-top:45px;padding-bottom:40px;}.menu-style-flyout .navbar-inner .navbar-toggler i{color:#fff;font-size:21px;}.rooferpro-main-menu-wrap.navbar.menu-style-flyout>.navbar-toggler{color:#171b24;font-weight:600;font-style:normal;line-height:22px;text-align:left;text-transform:uppercase;display:inline-block;padding:0;height:auto;position:static;box-shadow:unset;}.menu-style-inline .navbar-toggler{display:none;}.rooferpro-footer-area{background-color:#101c3d;padding:100px 0;}.footer-widget h4.widget-title{color:var(--white-color);text-transform:uppercase;font-weight:600;font-size:12px;margin-bottom:30px;}.footer-widget li a,.footer-widget{color:#687497;font-size:16px;font-weight:400;}.footer-widget a{color:var(--accent-color);font-size:18px;font-weight:600;}.footer-widget{margin-bottom:0;}.rooferpro-copyright{background-color:#161c2d;color:rgba(255,255,255,.65);padding:20px 0;}.sticky{display:block;}.post,.page{margin:0 0;}.updated:not(.published){display:none;}.post-password-form input[type="submit"]{display:inline-block;width:auto;height:50px;padding:0 31px;margin-left:5px;border-radius:3px;background-color:var(--accent-color);border:none;color:#fff;}.page-links{clear:both;margin:0 0 1.5em;}.comment-content a{word-wrap:break-word;}.bypostauthor{display:block;}.widget{margin:0 0 1.5em;}.widget select{max-width:100%;width:100%;padding:10px;}.textwidget form br{display:none;}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}.custom-logo-link{display:inline-block;}.wp-caption{margin-bottom:1.5em;max-width:100%;}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}.wp-caption-text,.wp-block-image figcaption{padding:8px 10px;background-color:#fff;}.widget-area .widget p{color:var(--heading-color);}.wp-block-image figcaption{margin-top:0;}.wp-caption-text{text-align:center;}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em;}@media (max-width: 575px){.gallery{display:block;}}.gallery-item{display:inline-block;text-align:center;width:100%;margin:0;}@media (max-width: 575px){.gallery{display:block;}}.gallery-icon a{display:block;}.gallery-icon a img{width:100%;}.wp-caption>a{display:block;}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-bottom:15px;}.gallery-columns-2{grid-template-columns:repeat(2,1fr);}.gallery-columns-3{grid-template-columns:repeat(3,1fr);}.gallery-columns-4{grid-template-columns:repeat(4,1fr);}.gallery-columns-5{grid-template-columns:repeat(5,1fr);}.gallery-columns-6{grid-template-columns:repeat(6,1fr);}.gallery-columns-7{grid-template-columns:repeat(7,1fr);}.gallery-columns-8{grid-template-columns:repeat(8,1fr);}.gallery-columns-9{grid-template-columns:repeat(9,1fr);}.gallery-caption{display:block;}.gallery-icon{background-color:rgba(71,59,240,.08);padding:0;}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none;}.infinity-end.neverending .site-footer{display:block;}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:600;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}#primary[tabindex="-1"]:focus{outline:0;}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em;}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em;}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em;}.sp-80{padding:100px 0;}a,span{display:inline-block;}div.wpforms-field-container{display:flex;flex-wrap:wrap;margin-left:-15px !important;margin-right:-15px !important;}div.wpforms-container-full .wpforms-form .wpforms-field.col-md-6{padding:0 15px !important;min-width:25%;}div.wpforms-container-full .wpforms-form .wpforms-field{width:100%;padding:0 15px !important;margin-bottom:30px;}span.wpforms-required-label{display:none;}div.wpforms-container-full .wpforms-form label.wpforms-field-label,label{color:var(--heading-color);font-weight:500;margin-bottom:15px;}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full form.wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select{height:50px !important;border:1px solid #eaeced !important;color:#81838c !important;padding:15px !important;transition:.3s;}.nice-select{width:100%;display:block;float:unset;height:50px;line-height:50px;padding-right:32px;}.nice-select .option{padding:3px 20px;font-weight:600;font-size:16px;line-height:32px;white-space:break-spaces;}.nice-select .current{color:var(--text-color);word-break:break-all;overflow:hidden;width:100%;display:block;font-weight:400;font-size:16px;}.nice-select:focus,.nice-select:active{border-color:#e8e8e8;outline:none !important;padding-right:28px;}.nice-select.open .list{width:100%;}.nice-select:after{border-color:var(--text-color);right:20px;}.nice-select:after{border-bottom:2px solid #696871;border-right:2px solid #696871;height:9px;width:9px;}::placeholder{color:var(--text-color);}div.wpforms-container-full .wpforms-form textarea,textarea{border:1px solid #eaeced;color:#81838c;color:var(--heading-color);padding:15px;transition:.3s;font-size:18px;font-weight:400;line-height:26px;}.wpcf7-form br{display:none;}.wpcf7-form-control-wrap{display:block;}textarea{width:100%;max-height:140px;}div.wpcf7 .ajax-loader{position:absolute;top:20px;right:30px;}.rooferpro-contact-form-2 input[type=submit]{width:213px;}.rooferpro-menu-bottom a{width:100%;background-color:var(--accent-color);color:var(--heading-color);font-weight:600;text-align:center;padding:13px 0px;border-radius:3px;font-size:16px;line-height:25px;}.rooferpro-menu-bottom{margin-top:25px;display:none;}.site-branding.mobile-version.has-site-logo{position:absolute;z-index:99999;top:31px;display:none;padding:0px;}.admin-bar .sticky-wrapper{margin-top:32px;}.admin-bar .is-sticky .navbar-inner{margin-top:0;}@media (max-width: 1024px){.admin-bar .navbar-inner{margin-top:32px;}}@media (min-width: 768px) and (max-width: 782px){.admin-bar .sticky-wrapper,.admin-bar .navbar-inner{margin-top:45px;}}@media (max-width: 767px){.admin-bar .sticky-wrapper,.admin-bar .navbar-inner{margin-top:46px;}}@media (max-width: 600px){.admin-bar .sticky-wrapper.is-sticky{margin-top:0;}}:root{--heading-color:#0a102f;--text-color:rgba(10,16,47,.8);--accent-color:#3147ff;--accent-color-2:#3147ff;--white-color:#fff;--heading-font:"Plus Jakarta Sans",sans-serif;--body-font:"Inter",sans-serif;--white-bg:#fff;scroll-behavior:auto;}.rooferpro-preloader-wrap{position:fixed;z-index:1222;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;}.rooferpro-preloader{display:inline-block;position:relative;width:74px;height:100px;align-items:center;justify-content:center;}.rooferpro-preloader div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--accent-color-2);animation-timing-function:cubic-bezier(0,1,1,0);}.rooferpro-preloader div:nth-child(1){left:8px;animation:rooferpro-preloader1 .6s infinite;}.rooferpro-preloader div:nth-child(2){left:8px;animation:rooferpro-preloader2 .6s infinite;}.rooferpro-preloader div:nth-child(3){left:32px;animation:rooferpro-preloader2 .6s infinite;}.rooferpro-preloader div:nth-child(4){left:56px;animation:rooferpro-preloader3 .6s infinite;}@keyframes rooferpro-preloader1{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes rooferpro-preloader3{0%{transform:scale(1);}100%{transform:scale(0);}}@keyframes rooferpro-preloader2{0%{transform:translate(0,0);}100%{transform:translate(24px,0);}}body{font-family:var(--body-font);font-weight:400;overflow-x:hidden;}:focus{outline:none;}.page .content-block .container{max-width:1140px;}footer.footer-section{position:relative;}header{position:fixed;z-index:9999;width:100%;top:0;}.content-block .entry-title{font-size:48px;font-weight:600;line-height:1.5;margin-bottom:15px;margin-right:15px;}.post-details-page a{color:var(--headng-color);}.nav-links .nav-subtitle{color:var(--heading-color);display:block;margin-bottom:16px;font-weight:500;font-size:20px;line-height:28px;}.nav-links a:hover .nav-subtitle{color:var(--accent-color);}.nav-links a .nav-title svg path{transition:.4s;}.nav-links a:hover .nav-title svg path{fill:var(--accent-color) !important;}.nav-links .nav-title{color:var(--text-color);font-weight:400;font-size:16px;line-height:24px;display:flex;align-items:center;position:relative;}.nav-links .nav-previous .nav-title{padding-right:40px;}.nav-links .nav-next .nav-title{padding-left:40px;}.nav-links a{text-decoration:none;position:relative;}.nav-links .nav-title svg{position:absolute;top:-37px;}.nav-links .nav-previous .nav-title svg{margin-right:15px;left:0;}.nav-links .nav-next .nav-title svg{right:0;}.nav-links .nav-previous{padding-right:10px;}.nav-links .nav-next{padding-left:10px;}.entry-footer span.tags-links{border-top:1px solid #e7e9ed;padding-top:40px;padding-bottom:40px;}.widget .tagcloud a:last-child{margin-bottom:0px;}.nav-links .nav-previous span.nav-subtitle{padding-left:40px;}.nav-links .nav-next span.nav-subtitle{padding-right:40px;}.entry-content blockquote a{text-decoration:underline;}.content-block .entry-header{margin-bottom:50px;}.post-category a span{color:var(--heading-color);}.post-category a{line-height:24px;padding:5px 22px;background:rgba(10,16,47,.05);border-radius:50px;}.post-category:hover a{color:white !important;background-color:#3147ff;}.post-category:hover a span{color:white;}.post-details-page .post-thumbnail img{max-height:450px;object-fit:cover;width:100%;border-radius:10px;}.post-thumbnail img{transition:all .4s ease-in-out;width:100%;height:100%;object-fit:cover;}.post-details-page .entry-content{padding-right:50px;margin-bottom:50px;}.entry-content:after{display:block;clear:both;content:"";}.entry-content p{margin-bottom:20px;font-weight:400;font-size:18px !important;line-height:26px;color:var(--text-color);}.nice-select ul li:after{display:none;}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:15px;}.entry-meta>span{padding-left:10px;position:relative;margin-right:10px;}.entry-meta>span:after{content:"";width:5px;height:5px;background-color:var(--text-color);border-radius:50%;position:absolute;top:50%;left:0;transform:translatey(-50%);}.entry-meta>span:first-child{padding-left:0;}.entry-meta>span:first-child:after{display:contents;}.entry-meta a,.entry-meta span{color:#6e727d;font-size:19px;font-weight:400;letter-spacing:-.2px;line-height:32px;}footer.entry-footer a{font-weight:500;font-size:16px;line-height:20px;letter-spacing:0px;color:var(--text-color);background:#eae9f2;border-radius:5px;padding:10px 13px 10px 14px;}.widget-title{font-style:normal;font-weight:600;font-size:21px;line-height:1.5;margin-bottom:25px;}.widget_rss .widget-title a{font-size:19px;font-weight:700;letter-spacing:-.5px;line-height:1.315;margin-bottom:0;}.widget_rss ul li{border-bottom:1px solid #eae9f2;padding-top:20px;padding-bottom:26px !important;}.widget_rss .rssSummary{margin:12px 0;line-height:30px;color:var(--heading-color);}.widget_rss cite{font-weight:500;color:var(--heading-color);}.widget strong{color:var(--heading-color);}.widget_rss span.rss-date{font-style:normal;font-weight:normal;font-size:13px;line-height:1.5;display:block;color:var(--heading-color);}.widget ul{list-style:none;padding:0;margin:0;}.widget{margin:0;padding:30px;border-radius:10px;margin-bottom:30px;background-color:#faf9f5;}.widget.rooferpro_recent_posts_Widget{padding:0;border-radius:0;background-color:transparent;}#monster-widget-placeholder-7{margin-bottom:25px;}section#monster-widget-placeholder-9{margin-top:-3px;}.widget:last-child{margin-bottom:0;}.widget ul li{font-size:18px;line-height:1;font-weight:normal;padding-bottom:20px;position:relative;color:#13111a;}.widget ul li.current-cat a{font-weight:600;}.widget .post-item{margin-bottom:24px;position:relative;}.post-item .post-title{font-weight:600;font-size:16px;line-height:24px;color:#13111a;}ul.wp-block-categories-list li{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(10,16,47,.1);}.widget_rss ul li:last-child{padding-bottom:5px !important;padding-bottom:0;}.widget ul li:last-child{border:none;padding-bottom:0;}.widget ul li:first-child{padding-top:0;}.widget .post-date{font-style:normal;font-size:14px;line-height:20px;color:#13111a;display:flex;align-items:center;font-weight:400;}.widget .post-date svg{margin-right:10px;}.widget.rooferpro_recent_posts_Widget .post-date{margin-bottom:10px;}.blog-sidebar-single-wrapper .wp-block-categories-list li{border-bottom:0 !important;padding:0px 0px 10px 0px;color:var(--white-bg);}.wp-block-button__link{color:#fff !important;}.rooferpro_recent_posts_Widget .post-item:last-child{border-bottom:0;}.widget a:hover{color:#13111a;}.widget h2{font-weight:600;font-size:18px;line-height:28px;color:var(--heading-color);border-bottom:3px solid var(--heading-color);padding-bottom:8px;display:inline-block;margin-bottom:30px;}.widget-area .nice-select{line-height:35px;padding:8px 15px;}ol li:after{display:none;}.widget-area .nice-select .list{width:100%;}.left-sidebar .widget-area{margin-right:70px;}.textwidget img{margin:7px 0;}.search-form input#search{height:60px;width:100%;padding:0 25px 0 60px;color:var(--text-color);border:none;background-color:#fff;border-radius:10px;box-shadow:0px 6px 30px rgba(0,0,0,.06);}.search-form button[type=submit]{position:absolute;left:0;top:0;height:100%;background-color:transparent;border:none;color:var(--heading-color);width:auto;cursor:pointer;padding:0 24px;font-size:22px;}.search-form{position:relative;}.search-form input#search{width:100%;}.search-form button[type=submit] svg path{fill:var(--heading-color);}.widget .post-item{margin-bottom:24px;display:flex;}@media (max-width: 1199px){.widget .post-item{display:block;}}.widget .post-thumb a{display:block;border-radius:5px;overflow:hidden;background-color:#dfdbdb;height:100px;width:150px;margin-right:15px;}@media (max-width: 1199px){.widget .post-thumb a{margin-bottom:18px;width:100%;height:100%;}}.widget .post-thumb img{object-fit:cover;width:100%;height:100%;}.widget .post-text{margin-bottom:0;display:inline-grid;}.widget a,.widget ul li a{color:#13111a;font-weight:normal;font-style:normal;font-size:18px;line-height:28px;margin-bottom:0px;}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{color:var(--text-color);font-size:14px;line-height:26px;margin-top:10px;display:contents;}.wp-block-search__inside-wrapper input{padding:15px 15px 15px 60px;height:60px;font-size:16px;border-radius:50px;}ul.wp-block-latest-posts__list.has-dates.wp-block-latest-posts li{display:inline-block;}ul.wp-block-latest-posts__list.has-dates.wp-block-latest-posts li a{display:grid;}.wp-block-latest-posts__featured-image.alignleft img{width:100px !important;height:100px !important;border-radius:4px;}.wp-block-latest-posts__featured-image.alignleft{margin-bottom:0;}.widget_recent_entries.widget ul li a{display:block;}.widget.widget_recent_entries ul li span.post-date{display:block;font-style:normal;font-weight:normal;font-size:13px;line-height:1.5;}p.wp-block-tag-cloud{margin-bottom:0;}.comment-form-main-wrapper .row>div{display:flex;flex-direction:column-reverse;}li.recentcomments .comment-author-link{color:var(--white-bg);font-weight:600;font-size:17px;line-height:1.57;}.widget.widget_recent_entries ul li:last-child,.widget.widget_recent_comments ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}#wp-calendar #today a{color:var(--accent-color-2);}#wp-calendar #today{background-color:#eff0f4;}#wp-calendar th{background-color:#eff0f4;}#wp-calendar caption{caption-side:top;text-align:center;color:#0a102f;font-weight:700;padding:14px 0;}.wp-block-gallery:not(.has-nested-images).alignleft{margin-right:20px;}figcaption.blocks-gallery-caption{margin-bottom:20px;}li.blocks-gallery-item:after{display:none;}nav.wp-calendar-nav{margin-bottom:-41px;margin-top:0;}div#calendar_wrap{display:flex;flex-direction:column-reverse;}span.wp-calendar-nav-next{float:right;}nav.wp-calendar-nav a{font-size:15px;margin-bottom:4px;}.widget table td.has-calendar-link{background-color:var(--accent-color-2);}.widget table td.has-calendar-link a{color:#fff;margin-bottom:0;font-weight:400;font-size:14px;}.wp-calendar-table td,.wp-calendar-table th{text-align:center;font-size:14px;}table{width:100%;}table thead tr:first-child,table tbody tr:first-child{border-top:1px solid #dcdcdc;}table thead tr,table tbody tr{border-bottom:1px solid #dcdcdc;}table thead tr th,table thead tr td,table tbody tr th,table tbody tr td{border-right:1px solid #dcdcdc;padding:10px;background:#fff;}.widget table td.has-calendar-link a{color:#fff;}table thead tr th:first-child,table thead tr td:first-child,table tbody tr th:first-child,table tbody tr td:first-child{border-left:1px solid #dcdcdc;}table tfoot tr td#prev,table tfoot tr td#next{content:var(--accent-color-2);padding:15px;}table tfoot tr td#prev a,table tfoot tr td#next a{color:var(--accent-color-2);}table tfoot tr td#prev a:hover,table tfoot tr td#next a:hover{color:var(--accent-color-2);}.wp-block-tag-cloud a,.widget .tagcloud a{display:inline-flex;justify-content:center;align-items:center;padding:4px 23px;font-weight:400;font-size:17.8509px !important;line-height:26px;color:rgba(10,16,47,.8);margin-bottom:10px;margin-right:10px;transition:all .4s;background:rgba(10,16,47,.04);border-radius:55.7291px;}.wp-block-tag-cloud a:hover,.widget .tagcloud a:hover{color:white;background-color:var(--accent-color);}.tags-links>strong,.cat-links>strong{margin-right:10px;}footer.entry-footer .cat-links strong{display:none;}.single footer.entry-footer{justify-content:space-between;position:relative;flex-wrap:wrap;}.single .entry-footer span.edit-link{min-width:100%;text-align:right;display:none;}.cat-links>strong,.tags-links strong{left:0;top:0;line-height:40px;}.entry-footer span.cat-links,.entry-footer .tags-links{position:relative;padding-left:0;display:block;line-height:48px;}.entry-footer span.cat-links{padding-bottom:0;line-height:40px;display:none;}.comment-form-area{border-radius:10px;}.comment-reply-title{color:var(--heading-color);margin-bottom:30px;font-weight:500;font-size:20px;}#commentform .logged-in-as{margin-bottom:30px;}label{font-family:var(--body-font);font-style:normal;font-weight:normal;font-size:16px;line-height:1.5;margin-bottom:10px;}#commentform textarea,#commentform input:not([type=submit]):not([type=checkbox]){border-radius:0;border-radius:3px;border:none;width:100%;transition:.3s;margin-bottom:0;}textarea#comment{height:250px;padding:30px;box-sizing:border-box;box-shadow:0px 4px 80px rgba(8,15,30,6%);}.comment-respond input#submit{background-color:var(--accent-color);color:var(--white-bg);padding:5px 15px;border-radius:3px;border:none;cursor:pointer;transition:.3s;width:auto;font-weight:500;font-size:16px;line-height:24px;font-family:var(--body-font);min-width:210px;min-height:60px;}.comment-respond input#submit:hover{background-color:var(--heading-color);}#commentform input:not([type=submit]):not([type=checkbox]){height:60px;padding:0 30px;color:var(--text-color);font-style:normal;font-weight:400;font-size:18px;line-height:26px;box-shadow:0px 4px 80px rgba(8,15,30,.06);}#commentform input::placeholder{color:#9c9aaa;}p.comment-form-author,p.comment-form-email{display:block;}p.comment-form-author{padding-right:0;}.comment-form-cookies-consent label{display:inline;margin-bottom:0;}#commentform textarea:focus,#commentform input:not([type=submit]):not([type=checkbox]):focus{border-color:var(--accent-color-2);}.comment-list,.comment-list .children{list-style:none;}ol.comment-list{padding:0;margin:0;background-color:transparent;}.comment-list .comment,ol.comment-list .trackback,ol.comment-list .pingback{position:relative;margin-top:30px;background-color:transparent;border-radius:10px;}ol.comment-list .trackback .edit-link,ol.comment-list .pingback .edit-link{margin-top:0;}.comment-list .comment img.avatar.photo{border-radius:50%;object-fit:cover;width:80px;height:80px;float:left;margin-right:17px;position:absolute;left:30px;}.comment-list .comment .comment-author.vcard,.comment-list .comment .comment-author.vcard a{color:var(--heading-color);font-style:normal;font-weight:bold;font-size:14px;line-height:20px;display:inline-grid;}.comment-list .comment .comment-author.vcard cite.fn{font-style:normal !important;}.comment-list .comment .comment-meta.commentmetadata{font-size:12px;text-transform:uppercase;position:absolute;top:0;}.comment-list .comment .reply{display:inline-block;order:3;position:absolute;right:30px;top:30px;}.comment-list .comment .cld-like-wrap.cld-common-wrap a{color:var(--heading-color);transition:.3s ease-in-out;}.comment-list .comment .cld-like-wrap.cld-common-wrap a:hover{color:#e5e5e5;}.comment.parent .comment-body{margin-bottom:30px;}.comment .comment-meta{overflow:hidden;order:2;}.comment-content{margin-top:15px;color:var(--text-color);font-weight:400;font-size:18px;line-height:26px;order:2;}.comment-list .comment .comment-author.vcard b.fn{display:inline-block;font-weight:500;font-size:14px;line-height:20px;}.children .comment .comment-body{border:none;margin-bottom:0;}.comment-list .children{padding-left:15%;}.comments-title{color:var(--heading-color);font-weight:500;font-size:20px;line-height:28px;margin-top:45px;margin-left:30px;margin-bottom:45px;}.comment-list .children .children{padding-left:0 !important;}.rooferpro-comment-loadmore-btn{cursor:pointer;color:var(--accent-color-2);letter-spacing:-.53px;font-weight:700;}.rooferpro-comment-loadmore-btn i,.rooferpro-comment-loadmore-btn svg{margin-left:30px;}.comment-metadata a{color:var(--text-color);font-weight:400;font-size:14px;line-height:20px;margin-top:12px;}.comment-reply-title small{margin-left:20px;font-size:70%;}#commentform>p{margin-bottom:30px;font-style:normal;font-weight:normal;font-size:14px;line-height:1.5;}#commentform>p.form-submit{margin-bottom:0;}.comment-respond{background:rgba(97,118,134,.02);opacity:1;padding:30px;border-radius:5px;margin-top:50px;}p.comment-form-email{order:-1;}p.comment-form-author{order:-1;}p.comment-notes{order:-3;display:none;}.comment div#respond{margin-bottom:30px;padding:30px;background:#f9f7f7;border-radius:10px;margin-top:30px;}.comment-list .comment .comment-author .says{display:none;}.comment-list .comment .comment-author.vcard b.fn:before{content:"-";margin-right:5px;display:none;}.comment-list .comment .reply a{font-family:var(--body-font);font-style:normal;font-weight:500;font-size:18px;line-height:18px;color:var(--text-color);}.comment-list .comment .reply a:hover{color:var(--accent-color);}.comment-metadata .edit-link{margin-top:0;}.comment-content p:last-child{margin-bottom:30px;}.comment-list .comment .comment-body,ol.comment-list .trackback,ol.comment-list .pingback{display:flex;flex-direction:column;position:relative;border-bottom:1px solid rgba(55,124,253,.14);}.comment-list .comment .comment-body{padding-left:140px;background:transparent;border-radius:10px;display:flex;transition:.4s;}.comment-list .comment .children .comment{box-shadow:unset;margin-bottom:0;}p.comment-form-cookies-consent{display:flex;align-items:center;}input#wp-comment-cookies-consent{height:auto;}.comment-list .comment .comment img.avatar.photo{width:50px;height:50px;}.comment-list .comment .comment .comment-body{padding-left:100px;background:transparent;margin-bottom:30px;border-radius:10px;display:flex;}.comment-list .comment .comment-body{border-bottom:1px solid rgba(97,118,134,.08) !important;}.comment-body{border-bottom:1px solid rgba(97,118,134,.08) !important;border-radius:0px !important;}.comment #commentform .logged-in-as{margin-bottom:20px;}#commentform .logged-in-as,#commentform .logged-in-as a{color:var(--text-color);font-weight:450;font-size:16px;line-height:28px;}.comment-list .comment:last-child .comment-body{border-bottom:none;padding-right:30px;}.comment #commentform>p{margin-bottom:15px;}.comment #commentform>p.comment-notes{margin-bottom:25px;}.single-post .comment-body{border-bottom:0px !important;padding-bottom:20px;}.single-post ol.comment-list .trackback,.single-post ol.comment-list .pingback{margin-top:20px !important;}.single-post .comments-title{margin-left:0 !important;}div#comments{margin-bottom:30px;}.single-post .post-thumbnail{padding-bottom:35px;}.single-post-item img{transform:scale(1.04);}.single-post-item a.post-thumbnail{display:block;}.single-post-item a.post-thumbnail img{object-fit:cover;height:500px;border-radius:10px 10px 0px 0px;width:100%;}.category-date-area{margin:15px 0px 35px 0px;}.category-date-area{margin-top:0px !important;}.rooferpro-single-post-date{color:var(--heading-color);font-weight:400;font-size:16px;line-height:24px;}.category-date-area .separator{margin:-3px 5px 0px 5px;}.category-date-area .category-single span a{font-weight:700;font-size:14px;line-height:24px;color:var(--text-color);}.category-date-area .separator i{font-size:5px;color:var(--text-color);margin:0px 8px;}.single-post-item .entry-title a{color:var(--heading-color);}.single-post-item .entry-title{font-size:30px;line-height:1.4;color:var(--heading-color);font-weight:700;margin-bottom:15px;letter-spacing:-1px;margin-top:20px;}.single-post-item p{margin-bottom:30px;line-height:30px;font-weight:400;letter-spacing:0;font-size:18px;color:var(--text-color);}.single-post-item .post-meta{display:flex;align-items:center;flex-wrap:wrap;}@media (max-width: 374px){.single-post-item .post-meta{display:block;}}.post-read-more a{color:#0a102f;font-style:normal;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;display:flex;align-items:center;margin-bottom:0;border-radius:0;background-color:transparent;}@media (max-width: 479px){.post-read-more a{width:160px;height:50px;}}.single-post-item:hover .post-read-more a{color:#3147ff;}.single-post-item:hover .post-read-more a svg path{fill:#3147ff;}.post-comments-icon{margin-top:-3px;}.post-read-more a svg{width:16px;transition:.4s;margin-left:8px;}.post-read-more a svg path{fill:#0a102f;}.post-bottom{padding-top:30px;border-top:1px solid rgba(91,116,134,.1);}.single-post .post-bottom{padding-top:40px;padding-bottom:40px;border-top:1px solid rgba(91,116,134,.1);}.rooferpro-post-author p{font-weight:600;font-size:14px;line-height:20px;color:#0a1931;}.rooferpro-post-author p span{font-weight:400;margin-left:3px;}.single-post-item .post-meta i{color:var(--heading-clor);font-size:5px;}.single-post .post-bottom .rooferpro-post-author p{font-size:20px;line-height:28px;}.single-post-item .comment-meta,.single-post-item .posted-on,.single-post-content-wrap .comment-meta,.single-post-content-wrap .posted-on{position:relative;}.single-post-item .comment-meta:before,.single-post-content-wrap .comment-meta:before{content:"";width:24px;height:24px;left:0;top:0;position:absolute;background-image:url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M17 8H19C20.1046 8 21 8.89543 21 10V16C21 17.1046 20.1046 18 19 18H17V22L13 18H9C8.44772 18 7.94772 17.7761 7.58579 17.4142M7.58579 17.4142L11 14H15C16.1046 14 17 13.1046 17 12V6C17 4.89543 16.1046 4 15 4H5C3.89543 4 3 4.89543 3 6V12C3 13.1046 3.89543 14 5 14H7V18L7.58579 17.4142Z\' stroke=\'%2313111A\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center;}.single-post-item .posted-on:before,.single-post-content-wrap .posted-on:before{content:"";width:24px;height:24px;left:0;top:0;position:absolute;background-image:url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg opacity=\'0.8\'%3E%3Cpath d=\'M5.12104 17.8037C7.15267 16.6554 9.4998 16 12 16C14.5002 16 16.8473 16.6554 18.879 17.8037M15 10C15 11.6569 13.6569 13 12 13C10.3431 13 9 11.6569 9 10C9 8.34315 10.3431 7 12 7C13.6569 7 15 8.34315 15 10ZM21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z\' stroke=\'%2313111A\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center;}.single-post-item .comment-meta{padding-left:32px;margin-right:24px;margin-bottom:15px;}.post-date{margin-right:24px;margin-bottom:15px;}.post-category{margin-bottom:15px;}.single-post-item .post-meta span time,.single-post-content-wrap span time,.single-post-item .comment-meta a,.single-post-content-wrap a{font-weight:600 !important;}.single-post-content-wrap .comment-meta span{padding-left:30px;}.single-post-content-wrap .comment-meta a{padding-left:30px;}.single-post-item .posted-on a,.single-post-content-wrap .posted-on a{padding-left:30px;}.rooferpro-post-comments .comments-counts{font-size:20px;line-height:28px;color:var(--heading-color);font-family:var(--body-font);margin-left:8px;display:inline-block;}.single-post-item{margin-bottom:30px;overflow:hidden;transition:.4s;border-radius:10px;border-radius:10px;background:#fff;border:1px solid #e1e1e1;}.single-post-item:hover{border:1px solid #fff;box-shadow:0px 4px 60px rgba(10,16,47,.08);}.single-post-item .post-content{padding:30px;}@media (max-width: 479px){.single-post-item .post-content{padding:23px;}}.blog-breadcrumb{padding:180px 0 120px;background:#faf9f5;position:relative;z-index:1;overflow:hidden;}.blog-breadcrumb:before{position:absolute;content:"";left:0;bottom:0;z-index:-1;width:100%;height:100%;background-size:cover;background-position:center center;background-image:url("https://nerisroofingandguttering.com/wp-content/themes/rooferpro/assets/img/shape-bg.png");}.blog-breadcrumb p.post__caption{color:var(--white-bg);font-size:20px;font-weight:400;letter-spacing:0;line-height:28px;margin:20px 0px 50px 0px;padding:0px 155px;}.blog-breadcrumb h1.post__title{color:var(--heading-color);font-style:normal;font-weight:800;font-size:70px;line-height:1.1;word-break:break-word;margin:0px 50px 30px 50px;}.blog-breadcrumb .breadcrumbs,.blog-breadcrumb .breadcrumbs a,.blog-breadcrumb .breadcrumbs span{color:var(--heading-color);font-weight:500;font-size:18px;line-height:26px;}.blog-breadcrumb .breadcrumbs .sep{margin:0 15px;}.blog-breadcrumb h1.post__title:last-child{margin-bottom:0;}.sticky-text,.sticky-category .sticky-text{content:"Sticky";padding:3px 12px;background-color:var(--accent-color-2);color:var(--white-color);position:absolute;top:0;right:0;border-radius:0;z-index:1;font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:700;}.single-post-item.case-study-item a.post-thumbnail{margin-bottom:0;}.rooferpro-post-like{margin-right:5px;}.post-thumbnail-wrapper{position:relative;}.post-thumbnail{overflow:hidden;height:448px;}.post-style-style-two .post-thumbnail{height:auto;}@media (max-width: 991px){.post-thumbnail{height:auto;}}.widget .post-item:last-child{margin-bottom:0 !important;}.single-post-item .separator{margin:-3px 10px;}.single-post-item .post-meta span,.single-post-item .post-meta a,.single-post-item .post-meta span time,.single-post-content-wrap span,.single-post-content-wrap a,.single-post-content-wrap span time{color:var(--text-color);font-weight:700;font-size:16px;transition:.4s;}@media (max-width: 479px){.single-post-item .post-meta span,.single-post-item .post-meta a,.single-post-item .post-meta span time,.single-post-content-wrap span,.single-post-content-wrap a,.single-post-content-wrap span time{font-size:15px;}}.single-post-item .post-meta span:hover,.single-post-item .post-meta a:hover,.single-post-item .post-meta span time:hover{color:var(--heading-clor);}.category-date-area .separator i{color:var(--text-color);}.single-post-item.two-column a.post-thumbnail img,.single-post-item.three-column a.post-thumbnail img{height:336px;}.single-post-item.two-column .post-meta,.single-post-item.three-column .post-meta{color:var(--text-color);font-style:normal;font-weight:400;font-size:16px;line-height:24px;}.single-post-item.two-column h2.entry-title,.single-post-item.three-column h2.entry-title{margin-bottom:15px;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:var(--heading-color);margin-right:0;margin-top:8px;}.single-post-item.two-column p,.single-post-item.three-column p{margin-bottom:20px;}.content-block{padding-top:120px;padding-bottom:110px;z-index:1;}body.search{background-color:#fff;}.wp-block-search .wp-block-search__label{display:none;}.single-post .post-meta{display:flex;color:var(--text-color);font-style:normal;font-weight:400;font-size:14px;line-height:1.53;flex-wrap:wrap;align-items:center;}.single-post .post-meta a{color:var(--text-color);}.single-post .post-meta>div{margin-right:24px;margin-bottom:15px;}.single-post .post-meta i{color:var(--accent-color-2);margin-right:5px;font-size:14px;}.tags-links a,.cat-links a{color:var(--text-color) !important;margin-right:10px;background:rgba(91,116,134,.1) !important;border-radius:45px !important;min-width:180px;min-height:45px;display:inline-flex;align-items:center;justify-content:center;font-weight:600 !important;font-size:14px !important;line-height:20px !important;padding:5px 15px !important;}.tags-links a:hover,.cat-links a:hover{color:var(--accent-color-2);}.search.search-no-results .page-content{padding:0 36px;}.search.search-no-results p{margin-bottom:10px;}.search.search-no-results form.search-form{margin-top:30px;}.search .not-found h1.page-title{font-size:61px;letter-spacing:-2px;}.rooferpro-navigation{display:flex;justify-content:center;}.pagination .nav-links{display:flex;align-items:center;}.rooferpro-navigation a,.rooferpro-navigation span,.page-links a,.page-links span{height:50px;width:50px;display:inline-flex;text-align:center;line-height:50px;font-weight:500;font-size:20px;font-family:var(--body-font);color:var(--heading-color);background-color:var(--white-color);border-radius:50%;align-items:center;justify-content:center;margin:0 5px;}.rooferpro-navigation a:hover,.page-links a:hover{background-color:var(--accent-color);color:var(--white-bg);opacity:1;border-color:var(--accent-color);}.rooferpro-navigation span.current,.page-links .current{cursor:not-allowed;background-color:var(--accent-color);color:var(--white-bg);border-color:var(--accent-color);}.rooferpro-navigation{margin-top:30px;}.mc4wp-form input:not([type=submit]):not([type=radio]):not([type=checkbox]){width:100%;height:64px;border:1px solid #e7e9ed;padding:0 20px;}.mc4wp-form{position:relative;}.mc4wp-form input[type="submit"]{position:absolute;right:6px;background-color:var(--accent-color-2);letter-spacing:-.6px;color:var(--white-color);font-weight:700;border-radius:0px;border:none;padding:0 46px;top:50%;transform:translateY(-50%);cursor:pointer;transition:.3s;width:auto;height:50px;}.mc4wp-form input[type="submit"]:hover{opacity:.9;}.subscribe-form.rooferpro-home-8-subscribe{display:flex;flex-wrap:wrap;width:100%;}.subscribe-form.rooferpro-home-8-subscribe button[type=submit]{height:59px;padding-top:0;padding:0 7px;font-size:17px;letter-spacing:-.6px;width:170px;margin-left:20px;}.subscribe-form.rooferpro-home-8-subscribe button[type=submit] i{margin-left:40px;}.subscribe-form.rooferpro-home-8-subscribe span.wpcf7-form-control-wrap{margin-bottom:0;flex:1;}.subscribe-form.rooferpro-home-8-subscribe span.wpcf7-form-control-wrap input:not([type=submit]):not([type=radio]):not([type=checkbox]){height:59px !important;}.mc4wp-form .subscribe-form.rooferpro-home-3-subscribe input:not([type=submit]):not([type=radio]):not([type=checkbox]){font-size:17px;letter-spacing:-.2px;height:60px !important;}.subscribe-form.rooferpro-home-3-subscribe .wpcf7-form-control-wrap{margin-bottom:15px;}.elementor-testimonial-wrapper .elementor-testimonial-content{margin-bottom:1em;}.elementor-widget-testimonial .elementor-testimonial-name{margin-bottom:.3em;}.elementor-custom-embed-play i.eicon-play:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;}div.elementor-custom-embed-play i{font-size:14px;}@-webkit-keyframes effect{to{top:-20px;right:-20px;bottom:-20px;left:-20px;opacity:0;}}@keyframes effect{to{top:-20px;right:-20px;bottom:-20px;left:-20px;opacity:0;}}.elementor-custom-embed-play{width:92px;height:92px;line-height:92px;text-align:center;background-color:var(--white-color);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.error-404{padding:120px 0 120px;background-color:#fff;border-bottom:1px solid rgba(38,39,41,.1);}.error-404 h1{color:var(--accent-color-2);letter-spacing:-2px;font-family:"Rubik";font-size:110px;line-height:1.272em;margin-bottom:0;}.error-404 h4{color:var(--heading-color);font-style:normal;font-weight:600;font-size:80px;line-height:1.05;margin-bottom:0;margin-top:60px;}.error-404 p{color:var(--text-color);margin-bottom:40px;margin-top:20px;font-style:normal;font-weight:normal;font-size:21px;line-height:39px;letter-spacing:-.66px;}.error-404 .rooferpro-btn{background:transparent;padding:15px 42px;color:var(--accent-color);border-radius:10px;transition:.4s;font-style:normal;font-weight:500;font-size:21px;letter-spacing:-.66px;min-width:250px;min-height:60px;text-transform:capitalize;border:2px solid var(--accent-color);}.error-404 .rooferpro-btn:hover{background-color:var(--accent-color);border:2px solid var(--accent-color);color:var(--white-color);}.error404 .breadcrumbs{display:none;}.error404 h1.post__title{font-style:normal;font-weight:600;font-size:144px;margin-bottom:0;}a.rooferpro-btn.rooferpro-bordered-btn{border:1px solid var(--accent-color-2);padding:20px 40px 20px;font-weight:700;border-radius:0px;}h3.apply-form-title{color:var(--white-color);font-size:48px;letter-spacing:-1.58px;text-align:center;margin-bottom:60px;}.entry-content ul,.comment-content ul{margin-bottom:30px;margin-top:30px;padding-left:20px;}.entry-content ul>li,.comment-content ul>li{padding-left:18px;color:var(--text-color);font-size:18px;font-weight:400;letter-spacing:0px;position:relative;margin-bottom:15px;}.entry-content ul ul,.entry-content ol ol,.entry-content ol ul,.entry-content ul ol{margin-top:15px;}.comment-content ul ul,.comment-content ol ol,.comment-content ol ul,.comment-content ul ol{margin-top:15px;}.entry-content ol,.comment-content ol{margin-bottom:30px;}.widget .menu li span.dropdownToggle{display:none;}.widget ul ul{padding-left:20px;border-left:1px solid rgba(2,2,30,.1);margin-top:10px;}p.wp-caption-text{color:var(--heading-color) !important;}.entry-content ol li,.comment-content ol li{padding-left:0;color:var(--text-color);font-size:17px;font-weight:400;letter-spacing:-.2px;position:relative;margin-bottom:15px;}.entry-content ol{margin-left:0;padding-left:37px;}.job-details-page .entry-content ul>li{margin-bottom:15px;}input[type=checkbox]{margin-right:10px;}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:15px;}.entry-content.entry-content h4{font-style:normal;font-weight:500;font-size:24px;line-height:34px;}.entry-content h3{font-weight:600;font-size:20px;line-height:28px;color:var(--heading-color);}.entry-content h5{font-weight:600;font-size:20px;line-height:28px;color:var(--heading-color);}.rooferpro-team-wrap{display:flex;}.team-thumnbnail-wrap{flex:0 0 400px;margin-right:77px;}.team-thumnbnail-wrap .post-thumbnail{display:block;}.team-thumnbnail-wrap .post-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:0px;}.rooferpro-team-title h1{color:var(--heading-color);font-size:42px;font-weight:400;line-height:48px;margin-bottom:0;}.rooferpro-team-title .team-position{color:rgba(2,2,30,.7);font-size:18px;font-weight:500;line-height:26px;margin-top:10px;}.rooferpro-team-title{margin-bottom:30px;}.team-content p{color:var(--text-color);font-size:18px !important;font-weight:300 !important;line-height:29px !important;}.team-social-links a{color:#617686;margin-right:20px;transition:.4s;width:30px;height:30px;background-color:rgba(97,118,134,.3);text-align:center;line-height:30px;border-radius:50%;}.team-social-links a:hover{background-color:var(--accent-color);color:#fff;}.team-details-page .mas-addons-dual-heading .mas-addons-dual-heading-wrapper .mas-addons-dual-heading-title{margin:0;}.team-details-page .mas-addons-dual-heading .mas-addons-dual-heading-wrapper{padding:0;}.team-social-links{margin-top:30px;}.content-block.team-details-page{padding:130px 0 125px;background:#fff;}.team-content{padding-right:75px;}.service-details-page .rooferpro-job-title{margin-bottom:60px;}.hide-dropdown-menu ul.sub-menu,.hide-dropdown-menu .dropdownToggle,.hide-dropdown-menu .main-navigation ul.navbar-nav>li.rooferpro-mega-menu>.sub-menu{display:none;}.hide-dropdown-menu .main-navigation ul.navbar-nav>li.menu-item-has-children>a{padding-right:20px;}.wp-block-gallery.has-nested-images figure.wp-block-image img{border-radius:5px;}.entry-content ul>li:after{position:absolute;content:"";font-family:"Font Awesome 5 Free";font-weight:900;top:5px;left:0;color:rgba(2,2,30,.8);font-size:8px;}.comment-content ul li:before{position:absolute;content:"";font-family:"Font Awesome 5 Free";font-weight:900;top:5px;left:0;color:rgba(2,2,30,.8);font-size:8px;}.wp-container-1.wp-block-group.has-background{padding:10px;}ul.wp-block-categories-list.wp-block-categories{margin-bottom:-8px;}.wp-block-search__inside-wrapper{position:relative;}.wp-block-search .wp-block-search__button{background:transparent;border:0;padding:0;color:#32373c;color:transparent;margin-left:0;word-break:normal;font-size:inherit;font-family:inherit;line-height:inherit;position:absolute;left:20px;top:4px;}.wp-block-search .wp-block-search__button:after{content:"";width:20px;height:20px;right:20px;top:50%;position:absolute;background-image:url("data:image/svg+xml,%3Csvg width=\'21\' height=\'21\' viewBox=\'0 0 21 21\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M8.65952 17.3188C10.5808 17.3184 12.4467 16.6752 13.9602 15.4917L18.7185 20.25L20.249 18.7195L15.4907 13.9611C16.6749 12.4475 17.3185 10.5812 17.3189 8.6594C17.3189 3.88482 13.4341 0 8.65952 0C3.88494 0 0.00012207 3.88482 0.00012207 8.6594C0.00012207 13.434 3.88494 17.3188 8.65952 17.3188ZM8.65952 2.16485C12.2413 2.16485 15.1541 5.07766 15.1541 8.6594C15.1541 12.2411 12.2413 15.1539 8.65952 15.1539C5.07778 15.1539 2.16497 12.2411 2.16497 8.6594C2.16497 5.07766 5.07778 2.16485 8.65952 2.16485Z\' fill=\'%2313111A\'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center;transform:translateY(-50%);}.wp-block-search__input{background:#fff;border:1px solid #e1e1e1 !important;border-radius:4px;}.rooferpro-subscribe-form p{font-size:18px;line-height:30px;color:#13111a;margin:0;}.rooferpro-subscribe-form input[type="email"]{height:55px;padding:15px 40px;font-size:16px;margin-bottom:15px;margin-top:15px;border:1px solid #e1e1e1;border-radius:50px;}.rooferpro-subscribe-form input[type="submit"]{font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#fff;padding:10px;transition:all .4s;background:#3147ff;border-radius:50px;}.rooferpro-subscribe-form input[type="submit"]:hover{color:#fff;background-color:#0a102f;}.rooferpro-subscribe-form .wpcf7-spinner{display:none;}.wp-block-image img{width:100%;border-radius:10px !important;}.wp-block-media-text{margin-bottom:20px;}.wp-block-button{margin-bottom:10px;}.wp-block-cover{margin-bottom:20px;}.single-post-content-wrap .wp-block-group__inner-container{padding:25px 25px 5px;}.wp-block-latest-comments__comment:last-child{margin-bottom:0;}.wp-block-separator{border:none;}@media (max-width: 1099px){.menu-item .dropdownToggle i{font-size:34px !important;-webkit-text-stroke:3px #0a102f;}.rooferpro-main-menu-wrap.menu-style-flyout .main-navigation ul.navbar-nav>li .sub-menu{margin-left:25px;padding-top:0;}.sub-menu .menu-item .dropdownToggle i{font-size:25px !important;-webkit-text-stroke:2px #0a102f;}}