.checkout-banner{background-color:#20948b;text-align:center;color:#fff}.checkout-banner *{color:#fff !important}.button{padding:.8em 2em;font-size:.9em}a.button.frame.dark:hover{background-color:#20948b}.shadow{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.installation-header{color:#20948b;text-transform:capitalize;font-size:1.5em;font-family:"Raleway",arial,sans-serif;font-weight:600}a.video-link{display:inline-block;margin-left:2em;text-align:center;color:#20948b}a{color:#20948b}a:hover{color:#f4cc70}.gform_wrapper .gform_footer input[type=submit]{text-transform:uppercase;font-weight:600}.page-title{text-transform:capitalize}body{background-color:#20948b}.home .hero.section{padding-top:5em}.home .title-area{display:none}.section.hero{height:95vh;max-height:800px}.hero .row{min-width:70%;text-align:center}.hero h1{line-height:1em}.hero{background:url(//www.woodwindowssashbalance.com/wp-content/themes/WoodWindowsSash/./images/window-kitten.jpg) 50% 50%/cover;position:relative}.hero *,.what-we-do *,.applications *{position:relative}.hero:before{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,.45);filter:alpha(opacity=30);position:absolute;left:0;top:0}.sans-serif{font-family:"Raleway",arial,sans-serif;font-weight:900;font-size:7em}.sub-logo{font-size:5em}.line:before{content:'';margin:0 .1em;border-top:1px #fff solid;width:2em;display:inline-block;position:relative;top:-.37em}.hero a.button,.gform_wrapper .gform_footer input[type=submit]{margin-top:2em;font-size:1em;background-color:rgba(32,148,139,.7)}.hero a.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover{background-color:rgba(244,204,112,.7)}.home .site-header .widget-area{float:none;text-align:center}.home .site-header .widget-area>.widget{float:none}.home .site-header .widget-area{display:block}.site-header .widget-area .widget_nav_menu .menu-item a{color:#fff;background-color:transparent;font-weight:500;font-size:1em;padding-left:1.2em;padding-right:1.2em}.site-header .widget-area .widget_nav_menu .menu-item a:hover{background-color:transparent;color:#f4cc70}.site-header .mobile-menu .menu-icon{color:#fff}.home .site-header .mobile-menu{background-color:#20948b}.right-off-canvas-menu,.left-off-canvas-menu{background-color:#20948b}.site-header{background-color:#20948b}.what-we-do,.applications{position:relative;background:url(//www.woodwindowssashbalance.com/wp-content/themes/WoodWindowsSash/./images/gold-texture.jpg) 50% 50%/cover}.applications p,.what-we-do p{font-weight:600}.what-we-do:before,.site-header:before,.applications:before{content:'';background-color:rgba(0,0,0,.4);position:absolute;width:100%;height:100%;display:block;left:0;top:0}.home .site-header{content:'';background-color:transparent;position:absolute;width:100%;height:100%;display:block;left:0;top:0}.home .section{padding:5em 0}.applications ul{padding-top:2em}.footer-widgets,.site-footer{background-color:#20948b;color:#fff}.site-footer a{color:#fff}.footer-widgets .widget-title{color:#fff;text-transform:capitalize;font-size:2em;margin:0}.footer-widgets .menu-item{color:#fff}.footer-widgets .menu-item a:hover{color:#eee;border-bottom:1px solid #eee}.banner{min-height:50vh;width:100%}.about-banner{background:url(//www.woodwindowssashbalance.com/wp-content/themes/WoodWindowsSash/./images/window-kitten.jpg) 50% 75%/cover}.install-banner{background:url(//www.woodwindowssashbalance.com/wp-content/themes/WoodWindowsSash/./images/tulips.jpg) 50% 60%/cover}.contact-banner{background:url(//www.woodwindowssashbalance.com/wp-content/themes/WoodWindowsSash/./images/girl-puppy.jpg) 50% 40%/cover}.overlap-margin{margin-top:-10em;background-color:#fff;margin-bottom:7em;padding:2em 4em 3em}.entry-title{text-transform:capitalize;color:#000}.count{display:none}.woocommerce div.product div.images{float:left;width:40%;padding-right:3em}.woocommerce.single-product .product .summary{padding-left:2em;float:left;width:60%}.woocommerce.single-product .product .woocommerce-tabs{display:inline-block;width:60%;padding-left:2em}.related.products{display:none}.tabs.wc-tabs{display:none}.woocommerce .products li,.woocommerce .products .product H3,.woocommerce .products .product .price{text-align:center;font-size:1.1em !important;font-family:"Raleway",arial,sans-serif}.woocommerce .products .product H3{font-weight:600}.woocommerce .products A.button.add_to_cart_button{display:inline-block}.orderby{display:none}.single_add_to_cart_button{background-color:#20948b !important}.single_add_to_cart_button:hover{opacity:.8}@media only screen and (max-width:1360px){BODY{margin:0}}@media only screen and (max-width:1024px){BODY{margin:0}.banner+.shadow{box-shadow:none}}@media only screen and (max-width:1220px){BODY{margin:0}.logo{font-size:80%}}@media only screen and (max-width:960px){BODY{margin:0}.logo{font-size:70%}.home .section{padding:3em 0}}@media only screen and (max-width:820px){.site-header .widget-area{display:none !important}}@media only screen and (max-width:768px){BODY{margin:0}.logo{font-size:50%}.hero p:first-of-type{max-width:50%;margin:auto}}@media only screen and (max-width:621px){.woocommerce div.product div.images{width:100%}.woocommerce.single-product .product .summary,.woocommerce.single-product .product .woocommerce-tabs,.woocommerce.single-product .product .woocommerce-tabs{width:100%}}@media only screen and (max-width:480px){BODY{margin:0}.logo{font-size:40%}}@media only screen and (max-width:360px){BODY{margin:0}.logo{font-size:30%}}@media only screen{BODY{margin:0}}@media only screen and (min-width:40.063em){BODY{margin:0}}@media only screen and (min-width:64.063em){BODY{margin:0}}@media only screen and (min-width:90.063em){BODY{margin:0}}