.single-product .saboxplugin-wrap{display:none}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after{background:#94c23c;content:"buy now";padding:.5rem 1rem;margin:1.5rem 0 0;display:block;color:white;text-transform:capitalize}button.button[name="apply_coupon"]{background:none;color:#94c23c;border:0px!important}.woocommerce .cart .actions button.button[name="update_cart"]{padding:0.5em 2em .5em 1em!important;font-size:16px!important;background:#ccc;border-width:1px}button#place_order,a.checkout-button.button.alt.wc-forward{color:white}a.button.wc-forward{font-size:1rem;color:white;margin-left:auto}.woocommerce-message{margin-bottom:0px;display:flex;flex-direction:row-reverse;align-items:center}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#30353a}.garden_rooms_blurb .et_pb_blurb_container{padding:0 2rem 2rem!important}.garden_rooms_blurb a{padding:.5rem 1rem;background:#94c23c;color:white!important;cursor:pointer;width:100%;display:block;text-align:center;box-shadow:0 8px 10px -6px rgba(0,0,0,0.3);transition:ease all 350ms}.garden_rooms_blurb a:hover{background:#7ba42c}.et_pb_section .et_pb_row_3 .et_pb_column:nth-of-type(2) .et_pb_blurb{background:#2d3542}.col-md-12{width:98%;margin:0 1%}.mfp-title{display:none}.et_pb_slide_0.et_pb_slide .et_pb_text_overlay_wrapper{background-color:rgba(0,0,0,0.5)}.parent-pageid-26429 .et_pb_section_0{background:#444444}@media (max-width:479px){.unite-gallery{height:80vh!important}}.gallery_row .et_pb_column.et_pb_column_1_2.et_pb_column_0{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:center}.gallery_row .et_pb_module.et_pb_image.et_pb_image:nth-of-type(1){width:100%;min-height:35vh;max-height:calc(100vh - 200px);overflow:hidden}.gallery_row .et_pb_module.et_pb_image.et_pb_image{width:25%;max-height:150px;margin:0;padding:0;overflow:hidden;cursor:pointer}.gallery_row .et_pb_module.et_pb_image.gallery_item.selected{border-bottom:4px solid orange}@media (min-width:1025px){.gallery_row .et_pb_module.et_pb_image.et_pb_image:nth-of-type(1){min-height:35vh;max-height:calc(100vh - 350px)}ul#ubermenu-nav-main-2-primary-menu{display:flex;justify-content:space-between}}div.row{display:flex;margin:5px 0}input.wpcf7-form-control.wpcf7-submit.et_pb_button.et_pb_bg_layout_dark{width:100%}.col-md-6{width:48%;float:left;margin:0 1%}.col-md-4{width:31%;float:left;margin:0 1.16%}.col-md-8{width:64.5%;float:left;margin:0 1%}@media screen and (max-width:767px){.col-md-12{width:95%!important;margin:0 2.5%}.col-md-6{width:95%!important;margin:0 2.5%}.col-md-4{width:95%!important;margin:0 2.5%}.col-md-8{width:95%!important;margin:0 2.5%}}.disable-lightbox a{pointer-events:none}.disable-lightbox .et_overlay{display:none!important}#main-content.fixedGallery .et_pb_section_0{position:fixed;top:190px;z-index:10;left:0;width:50%}#main-content.fixedGallery .et_pb_section_1{padding-top:200px}@media screen and (max-width:767px){.guardian-roofs-tiles{width:100%;display:inherit}.guardian-roofs-slate{width:100%;display:flex;justify-content:space-between}}small{font-size:70%}@media (min-width:981px){.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:2em}}@media screen and (min-width:767px){.guardian-roofs-tiles{width:50%;display:inherit}.guardian-roofs-slate{width:50%;display:inherit}.guardian-roofs-tiles:before{content:'Slate';position:relative;left:3.8em;top:-2em;font-weight:bold;color:#1da2e1}}small{font-size:70%}@media (min-width:981px){.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:2em}}.intrinsic-container{position:relative;height:0;overflow:hidden}.intrinsic-container-16x9{padding-bottom:177.77%}.intrinsic-container-4x3{padding-bottom:75%}.intrinsic-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#fieldname13_1{border:0;box-shadow:none}#footer-top{background:#333;padding:1em}#footer-top .et_pb_widget{float:none}#footer-top address{opacity:0.3;color:#fff}.badge{background:#f58a28;color:#fff;border-radius:50%;line-height:2.5;margin:0 0.5em 0.5em;width:40px;display:inline-block;text-align:center;height:40px}.page-id-26698 a.more-link{font-size:14px;color:#71818c!important;font-weight:600;text-transform:uppercase;margin-top:10px;float:none;display:inline-block;padding:8px 16px;border-radius:60px;background-color:#f7f9fb;border:2px solid #e9eff5}.page-id-26698 a.more-link:hover{color:#20292f}@media only screen and (min-width:980px){.page-id-26698 .et_pb_column .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{content:'2 .column.size-1of2'!important}.page-id-26698 .et_pb_salvattore_content{display:flex;flex-direction:row;justify-content:space-between}.page-id-26698 .et_pb_column .column.size-1of2{flex-grow:1;max-width:46%}}@media only screen and (max-width:980px){.page-id-26698 .et_pb_column .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before{content:'2 .column.size-1of2'!important}.page-id-26698 .et_pb_column .column.size-1of2{width:100%!important;margin-right:0%}}#skew:before{content:'';-webkit-transform:skew(0,-7deg);transform:skew(0,-7deg);position:absolute;left:0;right:0;top:-120px;height:340px;background:#ffffff}.page-id-26698 .entry-title{margin-top:0px;padding-bottom:20px}.page-id-26698 .et_pb_image_container{margin:-20px -40px 40px}.page-id-26698 .et_pb_blog_grid .et_pb_post{margin-bottom:80px;width:100%;padding:20px;background-color:#fff;border-radius:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-shadow:0px 20px 150px #d6dee4;border:none;text-align:center}.page-id-26698 .et_pb_post .post-meta{margin-bottom:40px;font-size:0.75em}@media (max-width:360px){.et_pb_row.et_pb_equal_columns.et_pb_gutters1.et_pb_row_fullwidth .et_pb_column{padding:4% 12%}}#top-header #et-info{text-align:center}#top-header a{margin:0 1em}.et_pb_text ol,.et_pb_text ul{padding:1em 0}#tiles-three{padding:0;margin:2em 0 0;text-align:center}#tiles-three li{display:inline-block;margin:0 1em}#tiles-three li img{display:block;max-width:100px}#tiles-three li span{display:block;font-size:85%}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega>li:nth-of-type(2) li{position:relative}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega>li:nth-of-type(2) li:hover::after{content:"\f053";font-family:FontAwesome;position:absolute;top:30%;left:5px}.ubermenu .ubermenu-nav .ubermenu-column-1-5{padding:1em 0 2em}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega,.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega>li:first-child{display:flex;padding:0}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega ul,.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega>li:first-child .widget,.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega>li:first-child .textwidget,.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega>li:first-child .textwidget div{width:100%;padding:0;margin:0;height:100%}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega>li:first-child .textwidget div{border:4px solid #fff;background-size:cover;background-position:50%}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega>li:nth-of-type(5),.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega>li:nth-of-type(5) li.widget .textwidget{display:flex;padding:0;flex-direction:column}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega>li:nth-of-type(5) li.widget .textwidget{height:100%}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega>li:nth-of-type(5) li.widget{height:100%;padding:0}#menu-logo img{height:80px;width:auto}#menu-gr-image{max-width:120px;margin-bottom:-10px}.ubermenu-skin-minimal .ubermenu-submenu.ubermenu-submenu-drop{border:0;box-shadow:0 2px 50px rgba(0,0,0,0.6)}.ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop{border-top:0}@media (min-width:960px){ul#ubermenu-nav-main-2-primary-menu{display:flex}}.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:none;display:flex;flex-direction:column;justify-content:center}ul.ubermenu-submenu{top:100%!important}.ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop{border-top:10px solid #7ba42c!important}.et_pb_menu_button{transition:0.1s all ease-in-out;color:#fff;background:#7ba42c;display:flex;text-align:center;padding:1.2em;font-size:1.25em;height:50%;flex-direction:column;padding-top:2em}.et_pb_menu_button:hover{font-weight:bold}.et_pb_menu_button.cta_brochure{background:#2d3542}.et_pb_menu_button .fa{margin-bottom:10px}div.menu-img-container{display:block;height:200px;margin-top:0.5em;background-size:cover;background-position:center;border:5px solid #fff}.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-target{border-bottom:1px solid #fff}.logo-section img{width:15%}.logo-section .et_pb_text_inner{display:flex;align-items:center;justify-content:space-between}.pum-title,.pum-theme-lightbox .pum-title{margin-bottom:1em}.pum-container.popmake.theme-25731{padding:20px;border-radius:0;border:15px solid #fafafa;box-shadow:none;background:#fff}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{padding:0.5em;border:1px solid #ccc;color:#4e4e4e;background-color:#fafafa;box-shadow:inset 0 1px 1px 0px #ccc;border-radius:3px;margin-top:0.5em;width:100%;font-size:1em}#top-header .et-social-icons{display:inline-block;float:right;font-size:18px}#top-header a{font-size:16px;font-weight:500}#top-header .et-social-icon a{font-size:18px}#top-header .et-social-icon a:hover{color:#1f1f1f!important;transition:ease all 0.3s}.home .et_pb_slide_description,.home .et_pb_slider_fullwidth_off .et_pb_slide_description{padding:30% 0 6%}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:20% 0 6%}@media (max-width:767px){.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description h1.et_pb_slide_title,h1{font-size:32px!important}.bps_home_icons img{max-width:50%}.et_pb_slider .et_pb_slide .et_pb_slide_description h2.et_pb_slide_title{font-size:32px!important}.et_pb_slider.et_pb_module .et_pb_slide .et_pb_slide_description div.et_pb_slide_content{font-size:14px!important}.et_pb_slider_container_inner{padding:0}.et_pb_slides .et_pb_container{height:auto!important;padding:20% 0}.et_pb_fullwidth_section{overflow:hidden}}.image-info .hide{display:none}.image-info{position:absolute;color:#fff;transition:all 0.2s ease-in-out;padding:10px;cursor:pointer;max-width:320px}.image-info.right{text-align:right}.image-info .dnrg_toggle{background:#444444;padding:5px 10px;border-radius:3px}.image-info .image-content{display:none;background:#444444;padding: 5px;border-radius:3px;margin-top:10px}.home-corner-flash{display:none;background:#444444;color:white;padding:2em;position:absolute;right:-5em;bottom:2em;transform:rotate(-45deg);width:20em;text-align:center}.et_pb_portfolio_item a{pointer-events:none;cursor:default}#location-filter button:first-child{width:97%}#location-filter button{padding:0.35em 0.5em;font-size:1.25em;background:rgba(0,0,0,0.2);border:0;color:#fff;margin:0.5em 1%;cursor:pointer;width:17.5%}#location-filter button.selected{background:rgba(255,255,255,0.8);color:rgba(0,0,0,0.5)}#locations-container .et_pb_image{display:inline-block;width:44%;margin:1em 2.5%!important}#locations-container .et_pb_image:nth-of-type(4n){margin-right:0}@media (min-width:768px){#locations-container .et_pb_image{width:22%;margin:1em 1.5%!important}}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}@media (min-width:981px){#left-area{padding-bottom:0px}}.single .post{padding-bottom:0}.single .et_pb_post{margin-bottom:0}