 .navigation-wrapper{background:url("https://topnotchsidingnj.com/wp-content/themes/windows/images/darkbg.png");}.top-right-angle,.top-left-angle,.bottom-right-angle,.bottom-left-angle{background-attachment:scroll;background-image:url("https://topnotchsidingnj.com/wp-content/themes/windows/images/angle-sprite.png");background-repeat:no-repeat;height:133px;}.top-right-angle{background-position:center -266px;}.top-left-angle{background-position:center top;}.bottom-right-angle{background-position:center bottom;}.bottom-left-angle{background-position:center -531px;}.header-wrapper .top-right-angle{border-top:30px solid #fff;display:block;height:163px;left:0;position:absolute;top:0;width:100%;z-index:-1;}.header-wrapper .bottom-left-angle{display:block;height:133px;left:0;position:absolute;bottom:0;width:100%;z-index:-1;}header.header-wrapper{position:relative;}.company-name-wrapper{background:url("https://topnotchsidingnj.com/wp-content/themes/windows/images/darkbg.png");display:inline-block;margin:200px 0;padding:15px;}.header-company-title a{clear:both;float:left;display:block;color:#FFFFFF;font-family:"Trajan Pro",serif;font-size:36px;font-weight:normal;line-height:normal;margin:0;text-align:left;text-decoration:none;}.header-company-serviceorder{clear:both;float:left;display:block;color:#FFFFFF;font-family:"Roboto",sans-serif;font-size:23px;font-weight:300;margin:0;}.company-name-wrapper .contact-phone{clear:both;float:left;display:block;color:#FFFFFF;margin:10px 0 0;font-family:"Roboto",sans-serif;font-size:21px;font-weight:300;}.button.cta-button{background:none repeat scroll 0 0 #ffffff;color:#333;font-family:"Trajan Pro",serif;font-size:26px;line-height:90px;margin:140px 0;padding:0 90px;}.button.cta-button:hover,.button.cta-button:focus{background:#645c51;color:#FFFFFF;}.window-icon-position{display:block;max-width:80%;position:absolute;top:-190px;}.top-bar-section ul{float:right;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li:not(.active):hover > a{background:#FFFFFF;color:#333333;line-height:65px;}.top-bar-section .dropdown li.active:not(.has-form) > a:not(.button),.top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button){background:none repeat scroll 0 0 #645c51;color:#ffffff;border:none;}.top-bar{background:none;height:65px;}.top-bar-section ul li.active > a{background:#FFFFFF;color:#333333;}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#ffffff;font-size:18px;line-height:65px;}.top-bar-section ul li:hover:not(.has-form) > a{background:#FFFFFF;color:#333333;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#FFFFFF;color:#333333;border-top:none;}.top-bar .top-bar-section ul li{margin:0;background:none;}.top-bar .top-bar-section ul li a{font-family:"Trajan Pro",sans-serif;font-weight:normal;color:#FFFFFF;font-size:13px !important;-webkit-transition:all 180ms linear;-moz-transition:all 180ms linear;-ms-transition:all 180ms linear;-o-transition:all 180ms linear;transition:all 180ms linear;}.top-bar-section .has-dropdown > a:after{top:33px;}.top-bar-section .has-dropdown > a:after{border-color:#645C51 transparent transparent;}.gallery-wrapper img{opacity:0.5;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.gallery-wrapper img:hover{opacity:1;}  .strip-padding{padding-left:0 !important;padding-right:0 !important;}#wpadminbar{display:none !important;}body{font-family:"Roboto",sans-serif;}h1,h1 a{color:#FFFFFF;font-family:"Trajan Pro",serif;font-size:32px;line-height:normal;margin:25px 0;}h2{color:#FFFFFF;font-family:"Trajan Pro",serif;font-size:26px;line-height:normal;margin:25px 0;}h3{color:#FFFFFF;font-family:"Trajan Pro",serif;font-size:21px;line-height:normal;margin:25px 0;}h4{color:#FFFFFF;font-family:"Trajan Pro",serif;font-size:21px;font-weight:normal;line-height:normal;margin:25px 0;}p,ul{font-family:"Roboto",sans-serif;color:#FFFFFF;font-size:18px;font-weight:300;margin:15px 0;}ul{list-style-type:none;}.map-wrapper{z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%;}.map-wrapper .google-map{z-index:-1;}.empty-content{min-height:350px;}.content-wrapper{width:100%;padding:40px 0;background:url("https://topnotchsidingnj.com/wp-content/themes/windows/images/darkbg.png");}.content-wrapper a{font-family:"Roboto",sans-serif;color:#FFFFFF;font-size:18px;font-weight:300;margin:15px 0;}.content-wrapper ul{margin-left:35px;}.content-wrapper ul li{list-style-type:disc;}.content-wrapper strong{font-weight:500;}.subnav{background:none repeat scroll 0 0 #e0e0e0;display:block;float:left;height:80px;margin:0 3px;padding:20px 40px;}.about-right > span{clear:both;display:block;font-size:65px;line-height:1.5;}.about-right{font-family:open sans;font-size:40px;font-weight:lighter;line-height:1;}.row{margin:0 auto;max-width:75rem;width:100%;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.midbar-wrapper{width:100%;margin:0 auto;padding:0;overflow:hidden;margin-top:20px;}.midbar{clear:none;}.midbar:last-child{margin-right:0px;}.midbar img{margin:1px 0 0 0;border:2px solid #fff;width:100%;-moz-box-shadow:0 0 2px #aaa;-webkit-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa;}.midbar img:hover{-moz-box-shadow:0 0 2px #333;-webkit-box-shadow:0 0 2px #333;box-shadow:0 0 2px #333;}.midbar h1{padding:20px 0;margin:0;clear:both;font-size:18px;}.footer-wrapper{background:url("https://topnotchsidingnj.com/wp-content/themes/windows/images/footer-bg.jpg");background-repeat:no-repeat;background-position:top center;width:100%;}.footer-inner-wrapper{margin:0 auto;padding:25px 0 0 0;}.footer-wrapper h1,.footer-wrapper h2,.footer-wrapper h3,.footer-wrapper p{color:#333333;}.contactForm{margin-top:20px;}.contactForm label{font-weight:bold;display:block;}.contactForm input{width:100%;padding:3px 3px 3px 10px;margin-bottom:5px;min-height:50px;margin:0 0 15px 0;}.contactForm textarea{width:100%;padding:3px 3px 3px 10px;}.contactForm .captchaWrapper{margin-top:10px;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{text-align:center;margin-top:30px;}.contactForm .submitWrapper span.submit{background-color:#fafafa;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;clear:both;cursor:pointer;display:inline-block;font-family:"Trajan Pro",serif;font-size:19px;font-weight:bold;margin:15px 0 0;padding:10px 32px;width:inherit;}.contactForm .submitWrapper span.submit:hover{background-color:#eaeaea;}.emailConfirmation{margin:0 auto;text-align:center;}.emailConfirmation h1{color:#00CC00;}p.contact-title{font-family:"Calibri",sans-serif;color:#333333;font-size:inherit;margin:15px 0;}.footer-wrapper p.contact-info,.footer-wrapper p.contact-phone,.footer-wrapper p.contact-fax,.footer-wrapper p.contact-email{color:#333333;}p.contact-info,p.contact-phone,p.contact-fax,p.contact-email{font-family:"Roboto",sans-serif;color:#FFFFFF;font-size:21px;margin:15px 0;}.footer-contact-info .contact-address.address br{display:none !important;}.footer-contact-info .social-icons .fa{color:#a8a8a8;font-size:32px;margin:0 20px;}.fc-header-left,.fc-header-center,.fc-header-right{clear:both;display:block;width:100%;text-align:center;}.disclaimer{margin:60px 0 0;text-align:center;}.disclaimer p{font-size:10px;}#preloader{background:none repeat scroll 0 0 #fff;display:block;padding:20% 0 0;position:absolute;text-align:center;width:100%;z-index:999999;top:0;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}.spinner{margin:100px auto;width:50px;height:30px;text-align:center;font-size:10px;}.spinner > div{background-color:#444;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out;}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}.spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)} 20%{-webkit-transform:scaleY(1.0)}}@keyframes stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);} 20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}} @media only screen and (min-width:768px) and (max-width:1024px){.top-bar{height:45px;}.top-bar .top-bar-section ul li a,.top-bar-section li:not(.has-form) a:not(.button){line-height:45px;font-size:16px;color:#ffffff;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li:not(.active):hover > a{line-height:45px;font-size:16px;}} @media only screen and (max-width:767px){h1,h2,h3,h4{font-size:24px;}.header-wrapper .top-right-angle,.header-wrapper .bottom-left-angle{display:none;}header.header-wrapper .columns{padding:0;}.header-company-title a{font-size:24px;}.header-company-serviceorder{font-size:20px;}.company-name-wrapper .contact-phone{font-size:19px;}.company-name-wrapper{margin:0 0 250px;}.top-bar{height:45px;background:#FFFFFF;}.top-bar .name{background:none repeat scroll 0 0 #e8e8e8;}.top-bar .toggle-topbar.menu-icon a{color:#333333;font-family:"Trajan Pro",serif;font-size:18px;line-height:35px;}.top-bar .toggle-topbar.menu-icon a span:after{box-shadow:0 0 0 1px #333333,0 7px 0 1px #333333,0 14px 0 1px #333333;}.top-bar .top-bar-section ul li a{line-height:40px;font-size:16px;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li:not(.active):hover > a{border-top:none;background:#e8e8e8;color:#333333;line-height:40px;}.button.cta-button{font-size:18px;line-height:35px;padding:15px;}} 