@-o-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a,article,body,div,footer,h1,h2,h3,h4,header,html,iframe,li,ol,p,section,ul{padding:0;margin:0}button,html,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{text-shadow:none;color:#fff;background:#d92e3a}::selection{text-shadow:none;color:#fff;background:#d92e3a}hr{height:1px;padding:0;border:0;border-top:1px solid #ccc;margin:1em 0;display:block}img{max-width:100%;vertical-align:middle}fieldset{padding:0;border:0;margin:0}textarea{resize:vertical}.chromeframe{padding:.2em 0;color:#000;margin:.2em 0;background:#ccc}.grecaptcha-badge{visibility:hidden!important}.center{text-align:center}.wrap{position:relative;max-width:1280px}.miniwrap,.wrap{margin:0 auto;width:92%}.miniwrap{max-width:900px;display:block}.row{clear:both}@media screen and (min-width:480px){.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-full,.grid-half,.grid-unit{width:100%;float:left}.grid-1:nth-child(n),.grid-2:nth-child(n),.grid-3:nth-child(n),.grid-4:nth-child(n),.grid-5:nth-child(n),.grid-6:nth-child(n),.grid-full:nth-child(n),.grid-half:nth-child(n),.grid-unit:nth-child(n){margin-right:1.51515%;margin-bottom:1.51515%}.grid-1:last-child,.grid-1:nth-child(1n),.grid-2:last-child,.grid-2:nth-child(1n),.grid-3:last-child,.grid-3:nth-child(1n),.grid-4:last-child,.grid-4:nth-child(1n),.grid-5:last-child,.grid-5:nth-child(1n),.grid-6:last-child,.grid-6:nth-child(1n),.grid-full:last-child,.grid-full:nth-child(1n),.grid-half:last-child,.grid-half:nth-child(1n),.grid-unit:last-child,.grid-unit:nth-child(1n){margin-right:0}.grid-25,.grid-75{width:49.24242%;float:left}.grid-25:nth-child(n),.grid-75:nth-child(n){margin-right:1.51515%;margin-bottom:1.51515%}.grid-25:last-child,.grid-25:nth-child(2n),.grid-75:last-child,.grid-75:nth-child(2n){margin-right:0}.gallery .grid-unit,.grid-half{width:49.24242%}.gallery .grid-unit:nth-child(n),.grid-half:nth-child(n){margin-right:1.51515%;margin-bottom:1.51515%}.gallery .grid-unit:last-child,.gallery .grid-unit:nth-child(2n),.grid-half:last-child,.grid-half:nth-child(2n){margin-right:0}.grid-flow-opposite{float:right}}@media screen and (min-width:640px){.grid-1{width:15.40404%}.grid-1:nth-child(n){margin-right:1.51515%;margin-bottom:1.51515%}.grid-1:last-child,.grid-1:nth-child(6n){margin-right:0}.grid-2{width:32.32323%}.grid-2:nth-child(n){margin-right:1.51515%;margin-bottom:1.51515%}.grid-2:last-child,.grid-2:nth-child(3n){margin-right:0}.grid-3,.grid-half{width:49.24242%}.grid-3:nth-child(n),.grid-half:nth-child(n){margin-right:1.51515%;margin-bottom:1.51515%}.grid-3:last-child,.grid-3:nth-child(2n),.grid-half:last-child,.grid-half:nth-child(2n){margin-right:0}.grid-4{width:66.16162%}.grid-4:nth-child(n){margin-right:1.51515%;margin-bottom:1.51515%}.grid-4:last-child,.grid-4:nth-child(1.5n){margin-right:0}.grid-5{width:82.74242%}.grid-5:nth-child(n){margin-right:1.51515%;margin-bottom:1.51515%}.grid-5:last-child,.grid-5:nth-child(1.20482n){margin-right:0}.grid-6,.grid-full{width:100%}.grid-6:nth-child(n),.grid-full:nth-child(n){margin-right:1.51515%;margin-bottom:1.51515%}.grid-6:last-child,.grid-6:nth-child(1n),.grid-full:last-child,.grid-full:nth-child(1n){margin-right:0}.grid-1.no-margin{width:16.66667%}.grid-1.no-margin:nth-child(n){margin-right:0;margin-bottom:0}.grid-1.no-margin:last-child,.grid-1.no-margin:nth-child(6n){margin-right:0}.grid-2.no-margin{width:33.33333%}.grid-2.no-margin:nth-child(n){margin-right:0;margin-bottom:0}.grid-2.no-margin:last-child,.grid-2.no-margin:nth-child(3n){margin-right:0}.grid-3.no-margin,.grid-half.no-margin{width:50%}.grid-3.no-margin:nth-child(n),.grid-half.no-margin:nth-child(n){margin-right:0;margin-bottom:0}.grid-3.no-margin:last-child,.grid-3.no-margin:nth-child(2n),.grid-half.no-margin:last-child,.grid-half.no-margin:nth-child(2n){margin-right:0}.grid-4.no-margin{width:66.66667%}.grid-4.no-margin:nth-child(n){margin-right:0;margin-bottom:0}.grid-4.no-margin:last-child,.grid-4.no-margin:nth-child(1.5n){margin-right:0}.grid-5.no-margin{width:83%}.grid-5.no-margin:nth-child(n){margin-right:0;margin-bottom:0}.grid-5.no-margin:last-child,.grid-5.no-margin:nth-child(1.20482n){margin-right:0}.grid-6.no-margin,.grid-full.no-margin{width:100%}.grid-6.no-margin:nth-child(n),.grid-full.no-margin:nth-child(n){margin-right:0;margin-bottom:0}.grid-6.no-margin:last-child,.grid-6.no-margin:nth-child(1n),.grid-full.no-margin:last-child,.grid-full.no-margin:nth-child(1n){margin-right:0}.grid-25{width:23.86364%}.grid-25:nth-child(n){margin-right:1.51515%;margin-bottom:1.51515%}.grid-25:last-child,.grid-25:nth-child(4n){margin-right:0}.grid-25.no-margin{width:25%}.grid-25.no-margin:nth-child(n){margin-right:0;margin-bottom:0}.grid-25.no-margin:last-child,.grid-25.no-margin:nth-child(4n){margin-right:0}.grid-75{width:74.616161%}.grid-75:nth-child(n){margin-right:1.51515%;margin-bottom:1.51515%}.grid-75:last-child,.grid-75:nth-child(4n){margin-right:0}.grid-75.no-margin{width:75%}.grid-75.no-margin:nth-child(n){margin-right:0;margin-bottom:0}.grid-75.no-margin:last-child,.grid-75.no-margin:nth-child(4n){margin-right:0}.gallery .grid-unit{width:32.32323%}.gallery .grid-unit:nth-child(n){margin-right:1.51515%;margin-bottom:1.51515%}.gallery .grid-unit:last-child,.gallery .grid-unit:nth-child(3n){margin-right:0}.content-pad-right{padding-right:4%}.content-pad-left{padding-left:4%}}.list-grid-2{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-count:2;-moz-column-count:2;column-count:2}@media screen and (max-width:480px){.list-grid-2{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}}.list-grid-3{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-count:3;-moz-column-count:3;column-count:3}@media screen and (max-width:480px){.list-grid-3{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}}body{line-height:1.75;font-family:Basic Sans,Rubik,sans-serif}body.overflow-hidden{overflow:hidden}a{text-decoration:none;color:#821517}[class^=button],a{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}[class^=button]{padding:1em 2em;font-size:16px;border:none;font-weight:500;margin-bottom:24px;color:#fff;text-transform:uppercase;min-width:200px;text-align:center;background-color:#821517;border-radius:10px;vertical-align:middle;display:inline-block}[class^=button]:focus,[class^=button]:hover{background-color:#c4cac4}[class^=button] i{margin-left:8px}form .group{margin-bottom:0!important}form [class^=grid]{margin-bottom:16px!important;position:relative}@media screen and (min-width:640px){form [class^=grid]{float:left!important}}form .recaptcha,form .submit{vertical-align:bottom;display:inline-block}form label{font-weight:500;color:#42463e;position:relative;display:block}form input[type=email],form input[type=number],form input[type=tel],form input[type=text],form select,form textarea{height:45px;padding:0 .5em;border:1px solid #ccc;width:100%;font-family:inherit}form textarea{height:145px;padding:.5em}form input[type=submit]{height:55px;padding:0 3em;font-size:18px;border:none;font-weight:700;text-shadow:0 1px 1px hsla(0,0%,7%,.39);color:#fff;text-transform:uppercase;background-color:#e4b556;border-radius:25px;vertical-align:middle;font-family:inherit;display:inline-block}form .wpcf7-form-control-wrap{position:static;display:block}form .wpcf7-list-item{margin:0 1em 0 0!important}form .wpcf7-list-item label{vertical-align:middle;display:inline-block}form .wpcf7-list-item *{font-weight:400}form p.error,form span.wpcf7-not-valid-tip{-webkit-filter:drop-shadow(1px 1px 3px rgba(0,0,0,.25));filter:drop-shadow(1px 1px 3px rgba(0,0,0,.25));padding:.25em .35em;font-size:14px;border:1px solid #ccc;right:1em;color:#de403b;position:absolute;top:0;background:#fff}form p.error:before,form span.wpcf7-not-valid-tip:before{height:0;border:11px solid transparent;content:"";position:absolute;border-top-color:#ccc;bottom:-22px;left:1.4em;width:0;display:block}form p.error:after,form span.wpcf7-not-valid-tip:after{height:0;border:10px solid transparent;content:"";position:absolute;border-top-color:#fff;bottom:-20px;left:1.5em;width:0;display:block}table{border:none;margin-bottom:24px;width:100%}table thead{font-size:18px;font-weight:500;color:#fff;background-color:#42463e}@media screen and (max-width:640px){table thead{display:none}}table thead tr td{padding:.5em .5em .5em .875em;border:none}table thead tr td a{color:#f2d6a4}table tbody{color:#323232!important}table tbody tr{background-color:#fff}table tbody tr:nth-of-type(2n){background-color:#ebebeb}table tbody tr td{padding:.5em .5em .5em .875em;border:none}table tbody tr td .small{font-size:10px}@media screen and (max-width:640px){table tbody tr td{position:relative;display:block}table tbody td:empty{display:none}#view-prices table tbody td:before{font-weight:700;content:attr(data-th)" - ";display:inline-block}table tbody td[data-th=undefined]:before{content:none}}table tbody tr td p{margin-bottom:0!important}.mini__wrap--large{max-width:1170px;margin:0 auto}.mini__wrap--medium{max-width:1130px;margin:0 auto}.videoWrapper{height:0;padding-top:25px;margin-bottom:24px;position:relative;padding-bottom:56.25%}.videoWrapper iframe{height:100%;position:absolute;top:0;left:0;width:100%}@-webkit-keyframes cd-fade-in{0%{opacity:0}to{opacity:1}}@-moz-keyframes cd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cd-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes cd-move-in{0%{-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes cd-move-in{0%{-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes cd-move-in{0%{-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}header[role=banner]{position:relative;z-index:999}header[role=banner] .header__top{padding:1em 0}header[role=banner] .header__top [class^=grid]{margin-bottom:0;position:relative;text-align:center}@media screen and (min-width:640px){header[role=banner] .header__top [class^=grid]{float:none;vertical-align:middle;display:inline-block}}header[role=banner] .header__top [class^=grid] span i{height:47px;transform:translateY(-50%);font-size:22px;color:#fff;position:absolute;text-align:center;top:50%;background-color:#ebc57d;border-radius:100%;left:0;width:47px}header[role=banner] .header__top [class^=grid] span i:before{transform:translateY(-50%);right:0;position:absolute;top:50%;margin:0 auto;left:0}header[role=banner] .header__top [class^=grid] span big{font-size:24px;font-family:Roboto,sans-serif}@media screen and (min-width:1024px){header[role=banner] .header__top [class^=grid] span big{font-size:28px}}header[role=banner] .header__top [class^=grid] span a{color:inherit}header[role=banner] .header__top [class^=grid] ul{margin:10px auto 0;display:none}@media screen and (min-width:885px){header[role=banner] .header__top [class^=grid] ul{display:block}}header[role=banner] .header__top [class^=grid] ul li{position:relative;margin:0 .5em;vertical-align:middle;display:inline-block}header[role=banner] .header__top [class^=grid] ul li .sub-menu-top{transform:translateX(-50%);padding-top:20px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;position:absolute;top:30px;background:transparent;left:50%;width:180px;margin-top:0;display:none!important;z-index:100}header[role=banner] .header__top [class^=grid] ul li:hover .sub-menu-top{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;display:block!important}header[role=banner] .header__top [class^=grid] ul li .sub-menu-top li{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;border-bottom:1px solid;text-align:center;margin:0;display:block}header[role=banner] .header__top [class^=grid] ul li .sub-menu-top li:last-child{border-bottom:none}header[role=banner] .header__top [class^=grid] ul li .sub-menu-top li:hover{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#3d4830}header[role=banner] .header__top [class^=grid] ul li .sub-menu-top li a{padding:.8em 1em;font-size:14px;font-weight:500;color:#fff;background-color:#42463e;display:block}header[role=banner] .header__top [class^=grid] ul li .sub-menu-top li a:hover{background-color:#821517}header[role=banner] .header__top [class^=grid] ul li:first-of-type{margin-left:0}header[role=banner] .header__top [class^=grid] ul li:last-of-type{margin-right:0}header[role=banner] .header__top [class^=grid] ul li a{padding:5px 0;font-size:15px;font-weight:600;color:#111;text-transform:capitalize;line-height:1.2em;display:block}.header__top .top-header-menu>li{padding:10px 0}.header__top .top-header-menu>li:hover>a{color:#9c7f69!important}header[role=banner] nav[role=navigation]{text-align:center;background-color:#486557;display:none}@media screen and (min-width:930px){header[role=banner] nav[role=navigation]{display:block}}header[role=banner] nav[role=navigation] ul{vertical-align:middle;display:inline-block}header[role=banner] nav[role=navigation] ul li{display:inline-block}header[role=banner] nav[role=navigation] ul li a{padding:2em .5em;font-size:14px;font-weight:500;color:#fff;position:relative;line-height:1em;vertical-align:middle;display:inline-block}@media screen and (min-width:1340px){header[role=banner] nav[role=navigation] ul li a{padding:25px 10px;font-size:15px;text-transform:capitalize}}header[role=banner] nav[role=navigation] ul li.menu-item-has-children:hover a:before{border-color:transparent transparent #42463e;height:0;right:0;content:"";position:absolute;border-style:solid;border-width:0 10px 10px;bottom:0;margin:0 auto;left:0;width:0}header[role=banner] nav[role=navigation] ul li.menu-item-has-children a:after{text-rendering:auto;font-weight:400;font-style:normal;font-variant:normal;content:"\f107";-webkit-font-smoothing:antialiased;margin-left:4px;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-family:Font Awesome\ 5 Pro;display:inline-block}header[role=banner] nav[role=navigation] ul li.menu-item-has-children .sub-menu__container{-webkit-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);padding:1em 0;-webkit-transition:-webkit-transform .26s ease-out;-o-transition:-o-transform .26s ease;-ms-transition:-ms-transform .26s ease;transition:transform .26s ease;position:absolute;border-top:5px solid #42463e;background-color:#42463e;-webkit-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top;left:0;width:100%;z-index:999}header[role=banner] nav[role=navigation] ul li.menu-item-has-children:focus .sub-menu__container,header[role=banner] nav[role=navigation] ul li.menu-item-has-children:hover .sub-menu__container{-webkit-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}header[role=banner] nav[role=navigation] ul li.menu-item-has-children .sub-menu__container ul{width:100%}header[role=banner] nav[role=navigation] ul li.menu-item-has-children .sub-menu__container ul li{max-width:175px;text-align:left;width:100%;float:none;vertical-align:top;display:inline-block}header[role=banner] nav[role=navigation] ul li.menu-item-has-children .sub-menu__container ul li a{padding:1em .5em;color:#fff}header[role=banner] nav[role=navigation] ul li.menu-item-has-children .sub-menu__container ul li a:after,header[role=banner] nav[role=navigation] ul li.menu-item-has-children .sub-menu__container ul li a:before{content:none}header[role=banner] nav[role=navigation] ul li.menu-item-has-children .sub-menu__container ul li a span{display:block}header[role=banner] nav[role=navigation] ul li.menu-item-has-children .sub-menu__container ul li a div{overflow:hidden}header[role=banner] nav[role=navigation] ul li.menu-item-has-children .sub-menu__container ul li a div img{-webkit-transition:-webkit-transform .26s ease-out;-o-transition:-o-transform .26s ease;-ms-transition:-ms-transform .26s ease;transition:transform .26s ease}header[role=banner] nav[role=navigation] ul li.menu-item-has-children .sub-menu__container ul li a:focus div img,header[role=banner] nav[role=navigation] ul li.menu-item-has-children .sub-menu__container ul li a:hover div img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}header[role=banner] .mobile-nav{color:#fff;position:relative;text-align:center;background-color:#c4cac4}header[role=banner] .mobile-nav .group>.grid-3{padding:0;margin:0;width:50%}header[role=banner] .mobile-nav .group>.grid-3:first-child{text-align:left}header[role=banner] .mobile-nav .group>.grid-3:last-child{text-align:right}header[role=banner] .mobile-nav .group{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:930px){header[role=banner] .mobile-nav{display:none}}header[role=banner] .mobile-nav .mobile__button{display:inline-block}header[role=banner] .mobile-nav .mobile__button p{padding:0;font-weight:500;color:inherit;text-transform:uppercase;text-align:left;display:block}header[role=banner] .mobile-nav .mobile__nav{position:absolute;background-color:#486557;left:0;width:100%;display:none}header[role=banner] .mobile-nav .mobile__nav ul{padding:.5em 0}header[role=banner] .mobile-nav .mobile__nav ul li a{padding:.5em;font-weight:700;color:#f2d6a4;text-transform:uppercase;display:block}.mobile__nav--new{height:100%;overflow:auto;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:4em 1em 2em;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s;position:fixed;text-align:center;top:0;-webkit-overflow-scrolling:touch;background:#42463e;left:0;width:100%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;z-index:998}.mobile__nav--new .close-mobile-nav{font-size:20px;right:8px;color:#fff;position:absolute;opacity:.4;top:8px;cursor:pointer}.mobile__nav--new ul{list-style:none;max-width:500px;margin:0 auto;width:95%;display:block}.mobile__nav--new ul li{margin-bottom:5px;border-bottom:1px solid #53534b;padding-bottom:5px}.mobile__nav--new ul li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.mobile__nav--new ul li a{padding:5px;font-size:15px;color:#fff;display:inline-block}.mobile__nav--new ul li a:not([href]){font-size:14px;font-weight:900;color:#03a7e5;text-transform:uppercase}.mobile__nav--new ul li ul li{margin-bottom:0}.mobile__nav--new ul.social li{vertical-align:middle;display:inline-block}.mobile__nav--new ul.social li a{padding:0 .25em}.mobile__nav--new.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:960px){.mobile__nav--new.is-visible{display:none!important}}.header__alert.offer__alert{color:#fff;background-color:#42473e}.header__alert.offer__alert:hover{background:#000}.header__alert{padding:15px 35px;font-size:18px;color:#000;transition:.3s;position:relative;text-align:center;background:#c4cac4}.header__alert .close-alert{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);padding:0;font-size:18px;border:none;right:20px;color:#fff;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;opacity:.5;top:50%;background-color:transparent;display:block}.header__alert .close-alert:hover{opacity:1}.header__alert p{font-size:15px;margin:0;line-height:1em;display:block}.header__alert:hover{background:#3d7288}.primary__alert{padding:12px 0;font-size:18px;color:#fff;transition:.3s;text-align:center;background:#982a26}.primary__alert:hover{background:#821517}.home__slider{position:relative;z-index:0}.home__slider .tp-banner-container{height:48vw!important}.home__slider .tp-banner{height:48vw!important;max-height:48vw!important}.home__slider .slide__caption{display:none}@media screen and (min-width:640px){.home__slider .slide__caption{display:block}}.home__slider .slide__caption div{padding:5em 2.5em;color:#fff;text-transform:uppercase;text-align:center;background-color:rgba(54,47,45,.9);display:inline-block}.home__slider .slide__caption div p{font-size:24px;margin-bottom:32px;line-height:1.25!important}.home__slider .slide__caption div p b,.home__slider .slide__caption div p strong{font-size:30px}.home__slider .slide__caption div [class^=button]{padding:.75em 1.75em;font-size:24px;font-weight:700;margin-bottom:0;color:inherit}.home__slider .slide__caption.center{text-align:center}.home__slider .slide__caption.right div{float:right}.home__slider--alt{background-image:url(https://beaconbeatus.shop/wp-content/themes/stoltzfus-structures/img/debut_light.png)}.home__slider--alt .flex-caption{padding:2em 4em;color:#fff;text-transform:uppercase;text-align:center;background-color:rgba(54,47,45,.9)}.home__slider--alt .flex-caption p{font-size:24px;margin-bottom:32px;line-height:1.25}.home__slider--alt .flex-caption p b,.home__slider--alt .flex-caption p strong{font-size:30px}.home__slider--alt .flex-caption [class^=button]{padding:.75em 1.75em;font-size:20px;font-weight:700;color:inherit}.home__slider--alt .flex-caption :last-child{margin-bottom:0}.flexslider ul li img{max-width:1280px}@media screen and (max-wdith:930px){.home__slider--alt{min-height:450px}}@media screen and (max-wdith:350px){.home__slider--alt{min-height:200px}}.home__banner{color:#fff;position:relative;background-color:#42463e}@media screen and (min-width:768px){.home__banner{width:100%;display:table}}.home__banner [class^=grid]{margin-bottom:0;width:100%;float:none}@media screen and (min-width:768px){.home__banner [class^=grid]{vertical-align:middle;display:table-cell}}.home__banner .the__image{overflow:hidden;position:relative;background-size:cover;background-position:50%}@media screen and (min-width:768px){.home__banner .the__image{width:66.66667%}}.home__banner .the__image img{position:relative;z-index:1}.home__banner .the__image:after{height:110%;transform:translateX(-50%) translateY(-50%);filter:blur(5px);content:"";position:absolute;background-size:inherit;top:50%;background-position:inherit;left:50%;width:110%;background-image:inherit}.home__banner .the__content{text-align:center;vertical-align:bottom}@media screen and (min-width:768px){.home__banner .the__content{width:33.33333%}}.home__banner .the__content .the__content--text{position:relative;margin:0 1em}.home__banner .the__content .the__content--text div{padding:1em;line-height:1}@media screen and (min-width:1400px){.home__banner .the__content .the__content--text div{transform:translateY(-50%);padding:0;right:0;position:absolute;top:50%;left:0}}.home__banner .the__content .the__content--text h1{font-size:28px;font-weight:400;text-transform:uppercase;line-height:2.5}.home__banner .the__content .the__content--text h1 big{font-size:52px;font-weight:700;line-height:1;display:block}.home__banner .the__content .the__content--text i{font-size:52px;color:#f2d6a4}.home__banner .the__content .home__ctas a{overflow:hidden;padding:.5em;font-size:22px;font-weight:700;color:#fff;text-transform:uppercase;position:relative;display:block;z-index:1}.home__banner .the__content .home__ctas a:after,.home__banner .the__content .home__ctas a:before{height:100%;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.15);width:0}.home__banner .the__content .home__ctas a:before{left:0}.home__banner .the__content .home__ctas a:after{right:0}.home__banner .the__content .home__ctas a:hover:after,.home__banner .the__content .home__ctas a:hover:before{width:50%}.home__banner .the__content .home__ctas span{position:relative;z-index:1}.page__breadcrumbs{padding:10px 0;font-size:14px;background-color:transparent;display:block}.page__breadcrumbs a{color:inherit}.page__breadcrumbs .separator{padding:0 .5em}.main__content{padding:3em 0;color:#464646;position:relative}.main__content h1{font-size:32px;font-weight:700;margin-bottom:16px;color:#224e3d;text-transform:uppercase;position:relative;padding-bottom:16px}.main__content h1:first-child{margin-top:0}.main__content h1:after{height:6px;content:"";position:absolute;max-width:88px;bottom:0;background-color:rgba(70,70,70,.1);left:0;width:100%}.main__content h2,.main__content h3,.main__content h4{font-size:22px;font-weight:700;margin-bottom:32px;color:#821517;text-transform:uppercase;position:relative;padding-bottom:16px}.main__content h2:first-child,.main__content h3:first-child,.main__content h4:first-child{margin-top:0}.main__content h2:after,.main__content h3:after,.main__content h4:after{height:6px;content:"";position:absolute;max-width:88px;bottom:0;background-color:rgba(70,70,70,.1);margin:0 auto;left:0;width:100%}.main__content h2.aligncenter:after,.main__content h2[style*="text-align: center;"]:after,.main__content h3.aligncenter:after,.main__content h3[style*="text-align: center;"]:after,.main__content h4.aligncenter:after,.main__content h4[style*="text-align: center;"]:after{right:0}.main__content p{margin-bottom:24px}.main__content ol,.main__content ul{margin:0 0 24px 24px}.main__content li{margin-bottom:8px}.main__content li ul{margin-top:8px}.main__content iframe,.main__content img{margin-bottom:16px}.main__content hr{margin:24px auto}.main__content .hidden{display:none}.main__content .group,.main__content [class^=grid]{margin-bottom:32px}.main__content [class^=grid]:last-of-type{margin-bottom:0}@media screen and (min-width:640px){.main__content [class^=grid]{margin-bottom:0;vertical-align:middle;display:inline-block}.main__content .top [class^=grid]{vertical-align:top}.main__content .bottom [class^=grid]{vertical-align:bottom}}.main__content [class^=grid] img{max-width:none;width:100%}@media screen and (min-width:640px){.main__content .table-cell{width:100%;display:table}.main__content .table-cell:after,.main__content .table-cell:before{content:none}}@media screen and (min-width:640px){.main__content .table-cell [class^=grid]{display:table-cell}}.main__content .two-column-list{margin-bottom:24px}.main__content .two-column-list ul{margin:0}@media screen and (min-width:640px){.main__content .two-column-list ul{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-count:2;-moz-column-count:2;column-count:2}}.main__content .two-column-list ul li{width:100%;vertical-align:top;display:inline-block}.main__content .two-column-list ul li ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin:8px 0 0 24px}.main__content .three-column-list{margin-bottom:24px}.main__content .three-column-list ul{margin:0}@media screen and (min-width:640px){.main__content .three-column-list ul{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-count:3;-moz-column-count:3;column-count:3}}.main__content .three-column-list ul li{width:100%;vertical-align:top;display:inline-block}.main__content .three-column-list ul li ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin:8px 0 0 24px}.main__content span.small-text{font-size:.9em;margin-bottom:24px;display:block}.main__content .checklist{margin-bottom:24px}.main__content .checklist ul{list-style:none;margin:0}.main__content .checklist ul li{padding:0 0 0 3em;position:relative;margin:.75em 0}.main__content .checklist ul li:before{transform:translateY(-50%);text-rendering:auto;font-size:28px;font-weight:700;font-style:normal;color:#598527;font-variant:normal;content:"\f00c";position:absolute;top:50%;-webkit-font-smoothing:antialiased;left:0;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-family:Font Awesome\ 5 Pro;display:inline-block}.main__content .checkboxes{margin-bottom:24px}.main__content .checkboxes:last-child{margin-bottom:0}.main__content .checkboxes ul{list-style:none;margin:0}.main__content .checkboxes ul li{position:relative;padding-left:1.5em}.main__content .checkboxes ul li:before{text-rendering:auto;font-size:16px;font-weight:300;font-style:normal;color:inherit;font-variant:normal;content:"\f14a";position:absolute;top:0;-webkit-font-smoothing:antialiased;left:0;-moz-osx-font-smoothing:grayscale;vertical-align:top;font-family:Font Awesome\ 5 Pro;display:inline-block}.main__content .checkboxes ul li ul li{padding-left:0}.main__content .checkboxes ul li ul li:before{font-size:4px;font-weight:700;content:"\f111";position:relative;top:auto;margin:0 8px 0 0;left:auto;vertical-align:middle}.main__content .child__pages{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.main__content .child__pages li{margin-bottom:16px!important;list-style-type:none}.main__content .child__pages li a{overflow:hidden;position:relative;display:block}.main__content .child__pages li a img{margin-bottom:0;-webkit-transition:-webkit-transform .26s ease-out;-o-transition:-o-transform .26s ease;-ms-transition:-ms-transform .26s ease;transition:transform .26s ease}.main__content .child__pages li a:focus img,.main__content .child__pages li a:hover img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.main__content .child__pages li a span{padding:.5em;font-size:20px;font-weight:700;color:#ebc57d;-webkit-transition:.26s ease-out;-o-transition:.26s ease;-ms-transition:.26s ease;transition:.26s ease;text-transform:uppercase;position:relative;text-align:center;background-color:#42463e;display:block}.main__content .child__pages li.grid-25 a span{font-size:18px}.main__content .child__pages li a:focus span,.main__content .child__pages li a:hover span{background-color:#6c8174}.main__content .photo__gallery--filters{height:55px;padding:0 1em;border:1px solid #ebebeb;max-width:640px;background-color:#f7f7f7;margin:0 auto 32px;width:100%;display:block}.main__content .photo__gallery--photos{overflow:hidden;position:relative}.main__content .photo__gallery--photos [class^=grid]{margin:0 .37879% .757575%;width:49.242424%;display:inline-block}@media screen and (min-width:640px){.main__content .photo__gallery--photos [class^=grid]{width:23.242424%}}.main__content .photo__gallery--photos [class^=grid] a{overflow:hidden;color:#fff;position:relative;text-align:center;display:block}.main__content .photo__gallery--photos [class^=grid] a img{margin-bottom:0}.main__content .photo__gallery--photos [class^=grid] a span{padding:.25em .5em;position:absolute;bottom:0;text-align:left;left:0;width:100%;display:block}.main__content .photo__gallery--photos [class^=grid] a:hover:before{top:50%}.main__content .photo__gallery--photos [class^=grid] a:hover:after{height:100%}.main__content .photo__gallery--pagination{text-align:center;margin-top:32px}.main__content .photo__gallery--pagination .mixitup-control{padding:1em 2em;font-size:16px;border:none;font-weight:500;margin-bottom:8px;color:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;text-transform:uppercase;text-align:center;background-color:#821517;border-radius:25px;cursor:pointer;vertical-align:middle;display:inline-block}.main__content .photo__gallery--pagination .mixitup-control-truncation-marker{padding:.7em 2em}.main__content .photo__gallery--pagination .mixitup-control-active{background-color:#c4cac4}.main__content .photo__gallery [class^=grid]{margin-bottom:16px;position:relative;vertical-align:top}.main__content .photo__gallery .photo a{overflow:hidden;border:6px solid #fff;position:relative;background-size:cover;background-position:50%;display:block}.main__content .photo__gallery .photo a:before{height:100%;-webkit-transition:.26s ease-out;-o-transition:.26s ease;-ms-transition:.26s ease;transition:.26s ease;content:"";position:absolute;bottom:-100%;background-color:rgba(63,63,55,.8);left:0;width:100%;z-index:2}.main__content .photo__gallery .photo a:focus:before,.main__content .photo__gallery .photo a:hover:before{bottom:0}.main__content .photo__gallery .photo a img{position:relative;opacity:0;visibility:hidden}.main__content .photo__gallery .photo a span{font-size:16px;font-weight:700;right:0;-webkit-transition:.26s ease-out;-o-transition:.26s ease;-ms-transition:.26s ease;transition:.26s ease;text-transform:uppercase;position:absolute;max-width:135px;opacity:0;text-align:center;top:-50%;margin:0 auto;left:0;line-height:1.5;padding-left:3.5em;display:block;z-index:2}@media screen and (min-width:768px){.main__content .photo__gallery .photo a span{font-size:20px;max-width:165px;padding-left:3em}}.main__content .photo__gallery .photo a:focus span,.main__content .photo__gallery .photo a:hover span{transform:translateY(-50%);opacity:1;top:50%}.main__content .photo__gallery .photo a span i{height:49px;transform:translateY(-50%);font-size:26px;color:#42463e;position:absolute;top:50%;background-color:#fff;border-radius:100%;left:0;width:49px}@media screen and (min-width:768px){.main__content .photo__gallery .photo a span i{height:53px;font-size:30px;width:53px}}.main__content .photo__gallery .photo a span i:before{transform:translateY(-50%);right:0;position:absolute;top:50%;left:0}.main__content .photo__gallery .cta{padding:2.25em;text-align:center;background-color:hsla(230,4%,67%,.18)}.main__content .photo__gallery .cta p{font-size:24px;font-weight:500;text-transform:uppercase;max-width:225px;margin:0 auto 24px;line-height:1.25}.main__content .photo__gallery .cta [class^=button]{padding:.55em 4em;font-size:18px;text-shadow:0 1px 1px hsla(0,0%,7%,.39);background-color:#e4b556}.main__content .video__gallery [class^=grid]{margin:0 .37879% .757575%;width:49.242424%;float:left}@media screen and (min-width:640px){.main__content .video__gallery [class^=grid]{width:23.242424%}}.main__content .color__swatches .color-swatch{margin-bottom:16px;vertical-align:top}.main__content .color__swatches .color-swatch a{color:inherit}.main__content .accordion .accordion-title{padding:.75em 1em;font-size:18px;font-weight:500;text-shadow:0 1px 1px hsla(0,0%,7%,.39);color:#fff;text-transform:uppercase;position:relative;border-bottom:1px solid rgba(70,70,70,.1);background-color:#6c8174;display:block}.main__content .accordion .accordion-title:after{transform:translateY(-50%);text-rendering:auto;font-size:32px;font-weight:300;font-style:normal;right:1em;font-variant:normal;content:"\f105";position:absolute;top:50%;-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;font-family:Font Awesome\ 5 Pro;display:inline-block}.main__content .accordion .accordion-title.active,.main__content .accordion .accordion-title:focus,.main__content .accordion .accordion-title:hover{background-color:#c4cac4}.main__content .accordion .accordion-title.active:after{content:"\f107"}.main__content .accordion .accordion-content{padding:2em;background-color:rgba(70,70,70,.1);display:none}.main__content .team__members{margin-bottom:-16px!important}.main__content .team__members [class^=grid]{margin-bottom:24px;vertical-align:top}.main__content .team__members [class^=grid] a{display:block}.main__content .team__members [class^=grid] a img{margin-bottom:0}.main__content .team__members [class^=grid] a span{padding:1em .5em;font-size:14px;color:#fff;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;text-align:center;background-color:#c4cac4;display:block}.main__content .team__members [class^=grid] a:focus span,.main__content .team__members [class^=grid] a:hover span{color:#f2d6a4;background-color:#486557}.main__content .team__members [class^=grid] a span strong{font-size:16px;display:block}.main__content .team__members--panels{height:100%;-webkit-transition:visibility 0s .6s;transition:visibility 0s .6s;position:fixed;visibility:hidden;top:0;left:0;width:100%;z-index:999}.main__content .team__members--panels.is-visible{-webkit-transition:visibility 0s 0s;transition:visibility 0s 0s;visibility:visible}.main__content .team__members--panels:after{height:100%;-webkit-transition:background .3s .3s;transition:background .3s .3s;content:"";position:absolute;top:0;background:0 0;left:0;width:100%}.main__content .team__members--panels.is-visible:after{-webkit-transition:background .3s 0s;transition:background .3s 0s;background:rgba(0,0,0,.6)}.main__content .team__members--panels .cd-member-bio{height:100%;-webkit-transform:translateX(270px);-moz-transform:translateX(270px);-ms-transform:translateX(270px);-o-transform:translateX(270px);transform:translateX(270px);overflow-y:auto;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;right:0;position:fixed;top:0;background-color:#486557;-webkit-overflow-scrolling:touch;width:270px;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;z-index:999}.main__content .team__members--panels .cd-member-bio.slide-in{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.main__content .team__members--panels .cd-member-bio .cd-member-bio-pict{position:relative}.main__content .team__members--panels .cd-member-bio .cd-member-bio-pict:after{height:80px;content:"";position:absolute;bottom:0;background:-webkit-linear-gradient(bottom,#486557,rgba(54,62,76,0));background:linear-gradient(0deg,#486557,rgba(54,62,76,0));left:0;width:100%}.main__content .team__members--panels .no-cssgradients .cd-member-bio .cd-member-bio-pict:after{display:none}.main__content .team__members--panels .cd-member-bio img{opacity:.6;width:100%;display:block}.main__content .team__members--panels .cd-member-bio .cd-bio-content{padding:1em;color:#fff}.main__content .team__members--panels .cd-member-bio .cd-bio-content h3{color:#f2d6a4}@media only screen and (min-width:768px){.main__content .team__members--panels .cd-member-bio{-webkit-transform:translateX(600px);-moz-transform:translateX(600px);-ms-transform:translateX(600px);-o-transform:translateX(600px);transform:translateX(600px);width:600px}.main__content .team__members--panels .cd-member-bio .cd-bio-content{padding:2em}}@media only screen and (min-width:1200px){.main__content .team__members--panels .cd-member-bio{-webkit-transform:translateX(800px);-moz-transform:translateX(800px);-ms-transform:translateX(800px);-o-transform:translateX(800px);transform:translateX(800px);width:800px}.main__content .team__members--panels .cd-member-bio .cd-member-bio-pict:after{height:150px}.main__content .team__members--panels .cd-member-bio .cd-bio-content{-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);-o-transform:translateY(-80px);transform:translateY(-80px);padding:6em 4em 4em}.main__content .team__members--panels .no-cssgradients .cd-member-bio .cd-bio-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.main__content .team__members--panels .cd-member-bio-close{height:32px;overflow:hidden;right:10px;text-indent:100%;position:fixed;top:10px;background:url(https://beaconbeatus.shop/wp-content/themes/stoltzfus-structures/img/cd-icon-close.svg) no-repeat 50%;width:32px;white-space:nowrap;display:none;z-index:12}.main__content .team__members--panels .cd-member-bio-close.is-visible{-webkit-animation:cd-move-in .8s;-moz-animation:cd-move-in .8s;animation:cd-move-in .8s;display:block;z-index:999}@media only screen and (min-width:1200px){.main__content .team__members--panels .cd-member-bio-close{right:20px;top:20px}}@media (min-width:1025px){.main__content.in-stock-slider-wrap .grid-3,.main__content.in-stock-slider-wrap .group,.main__content.in-stock-slider-wrap .slick-list,.main__content.in-stock-slider-wrap .slick-track{height:100%}}.in-stock-slider{height:100%;position:relative;max-width:50vw;width:100%}@media (max-width:1024px){.in-stock-slider{max-width:100vw}}.in-stock-slider img{object-fit:cover;object-position:center center}.in-stock-slider .slick-dots{list-style:none;transform:translateX(-50%);justify-content:space-between;position:absolute;bottom:15px;left:50%;display:flex!important}.in-stock-slider .slick-dots li{margin-right:15px}.in-stock-slider .slick-dots li:last-child{margin-right:0}.in-stock-slider .slick-dots button{height:15px;font-size:0;border:none;text-shadow:none;box-shadow:none;border-radius:50%;width:15px;display:inline-block}.main__content .in-stock__filters{margin-bottom:24px}.main__content .in-stock__filters [class^=button]{margin-bottom:8px}.main__content .in-stock__sheds{overflow:hidden}.main__content .in-stock__sheds [class^=grid]{margin:0 .37879% .757575%;width:49.242424%;float:none;display:inline-block}@media screen and (min-width:640px){.main__content .in-stock__sheds [class^=grid]{width:23.242424%}}.main__content .in-stock__sheds [class^=grid] .quick_view{overflow:hidden;position:relative;display:block}.main__content .in-stock__sheds [class^=grid] .quick_view img{margin-bottom:0;-webkit-transition:-webkit-transform .26s ease-out;-o-transition:-o-transform .26s ease;-ms-transition:-ms-transform .26s ease;transition:transform .26s ease}.main__content .in-stock__sheds [class^=grid] .quick_view:focus img,.main__content .in-stock__sheds [class^=grid] .quick_view:hover img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.main__content .in-stock__sheds [class^=grid] .quick_view p{padding:.25em .5em;color:#fff;position:absolute;bottom:0;text-align:left;left:0;width:100%;display:block}.main__content .in-stock__sheds [class^=grid] .quick_view span{padding:.5em;font-size:14px;font-weight:700;color:#f2d6a4;-webkit-transition:.26s ease-out;-o-transition:.26s ease;-ms-transition:.26s ease;transition:.26s ease;text-transform:uppercase;position:relative;text-align:center;background-color:#42463e;display:block}.main__content .in-stock__sheds [class^=grid] .quick_view:focus span,.main__content .in-stock__sheds [class^=grid] .quick_view:hover span{background-color:#6c8174}.main__content .in-stock__pagination{text-align:center;margin-top:32px;display:none}.main__content .in-stock__pagination .mixitup-control{padding:1em 2em;font-size:16px;border:none;margin-bottom:8px;color:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;text-transform:uppercase;text-align:center;background-color:#821517;border-radius:25px;cursor:pointer;vertical-align:middle;display:inline-block}.main__content .in-stock__pagination .mixitup-control-truncation-marker{padding:.7em 2em}.main__content .in-stock__pagination .mixitup-control-active{background-color:#c4cac4}.main__content .testimonials__pagination{text-align:center}.main__content .testimonials__pagination .page-numbers{padding:.7em 2em;font-size:16px;border:none;margin-bottom:8px;color:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;text-transform:uppercase;text-align:center;background-color:#821517;border-radius:25px;cursor:pointer;vertical-align:middle;display:inline-block}.main__content .testimonials__pagination .page-numbers.current{background-color:#c4cac4}.main__content .rounded-padding{padding:3em}.main__content :last-child{margin-bottom:0}.main__content.home__content h1{font-size:30px;margin-bottom:16px;text-transform:uppercase;position:relative;padding-bottom:16px}.main__content.home__content h1:after{height:6px;right:0;content:"";position:absolute;max-width:325px;bottom:0;background-color:hsla(33,29%,69%,.4);margin:0 auto;left:0;width:100%}.main__content.home__content h2{font-size:22px;font-weight:700;margin-bottom:16px;color:#b1812c;text-transform:uppercase;position:relative;padding-bottom:16px}.main__content.home__content h2:after{height:6px;content:"";position:absolute;max-width:88px;bottom:0;background-color:rgba(177,129,44,.2);left:0;width:100%}.main__content.home__content h3{font-size:26px;font-weight:700;margin-bottom:16px;color:#224e3d;text-transform:uppercase;position:relative;padding-bottom:16px}.main__content.home__content h3:after{height:6px;content:"";position:absolute;max-width:88px;bottom:0;background-color:rgba(70,70,70,.2);left:0;width:100%}.main__content.home__content h3[style*="text-align: center;"]:after{right:0;margin:0 auto}.main__content.home__content .the__image{overflow:hidden;position:relative;background-size:cover;background-position:50%}.main__content.home__content .the__image:before{height:110%;transform:translateX(-50%) translateY(-50%);filter:blur(5px);content:"";position:absolute;background-size:inherit;top:50%;background-position:inherit;left:50%;width:110%;background-image:inherit}.main__content.home__content .the__image img{margin-bottom:0;position:relative;z-index:1}.main__content.home__content .the__image a{padding:1em 1.5em;font-size:20px;font-weight:700;font-style:italic;right:0;color:#fff;position:absolute;bottom:0;background-color:rgba(54,47,45,.9);display:inline-block;z-index:10}.main__content.home__content .the__image a:focus,.main__content.home__content .the__image a:hover{background-color:rgba(138,58,46,.9)}.main__content.home__content .the__image a img{margin-right:.5em;max-width:none;width:auto}.main__content.home__content .the__testimonial h4{font-size:26px;font-weight:700;margin-bottom:16px;text-transform:uppercase;position:relative;padding-bottom:16px}.main__content.home__content .the__testimonial h4:after{height:6px;content:"";position:absolute;max-width:88px;bottom:0;background-color:hsla(0,0%,100%,.4);left:0;width:100%}.main__content.home__content .the__testimonial p{font-size:18px;position:relative}.main__content.no__padding{padding:0!important}.main__content.tan__background{background-color:#fff4e6}.main__content.dark__background{color:#fff;background-color:#42463e}.main__content.dark__background *{color:inherit}.main__content.dark__background h1:after,.main__content.dark__background h2:after,.main__content.dark__background h3:after,.main__content.dark__background h4:after{background-color:hsla(0,0%,100%,.4)}.main__content.green__background{color:#486557;background-color:#fff}.main__content.green__background *{color:inherit}.main__content.green__background h1:after,.main__content.green__background h2:after,.main__content.green__background h3:after,.main__content.green__background h4:after{background-color:hsla(0,0%,100%,.1)}.home__ctas [class^=grid] a{overflow:hidden;color:#fff;position:relative;display:block}.home__ctas [class^=grid] a:before{height:100%;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;content:"";position:absolute;opacity:.5;top:0;background-color:#821517;left:0;width:100%;z-index:10}.home__ctas [class^=grid] a:focus:before,.home__ctas [class^=grid] a:hover:before{opacity:.7}.home__ctas [class^=grid] a img{-webkit-transition:-webkit-transform .26s ease-out;-o-transition:-o-transform .26s ease;-ms-transition:-ms-transform .26s ease;transition:transform .26s ease;position:relative}.home__ctas [class^=grid] a:focus img,.home__ctas [class^=grid] a:hover img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home__ctas [class^=grid] a span{transform:translateY(-50%);font-size:24px;font-weight:700;right:0;position:absolute;text-align:center;top:50%;margin:0 auto;left:0;line-height:1.25;z-index:20}.home__ctas [class^=grid] a span small{display:block}.main__content.product__content{padding:80px 0}.main__content.product__content .the__image{overflow:hidden;position:relative;background-size:cover;background-position:50%}@media (max-width:1024px){.main__content.product__content .the__content,.main__content.product__content .the__image{margin-bottom:0;width:100%;display:block}}.main__content.product__content .the__image:before{height:110%;transform:translateX(-50%) translateY(-50%);filter:blur(5px);content:"";position:absolute;background-size:inherit;top:50%;background-position:inherit;left:50%;width:110%;background-image:inherit}.main__content.product__content .the__image img{margin-bottom:0;position:relative;z-index:1}.main__content.product__content .the__image span{padding:1em 1.5em;font-style:italic;color:#fff;position:relative;background-color:rgba(54,47,45,.9);display:block;z-index:2}.main__content.product__content .content__anchors{list-style:none;font-size:20px;margin:0}.main__content.product__content .content__anchors li a{padding:0 0 0 2em;position:relative;display:block}.main__content.product__content .content__anchors li a:focus,.main__content.product__content .content__anchors li a:hover{color:#f2d6a4}.main__content.product__content .content__anchors li a i{transform:translateY(-50%);position:absolute;top:50%;left:0}.main__content.product__content .product__content--tab-content{display:none}.main__content.product__content .product__content--tab-content.active{display:block}.main__content.product__content .product__content--tab-content .option__accordions.has__options__pdf{display:none}@media screen and (min-width:640px){.main__content.product__content .product__content--tab-content .option__accordions.has__options__pdf{display:block}}@media screen and (min-width:640px){.main__content.product__content .product__content--tab-content .options__pdf{display:none}}.main__content.product__content #truss-options.product__content--tab-content [class^=grid]{margin-bottom:20px!important}.product__content--tabs{text-align:center;background-color:#fff}.product__content--tabs li{display:block}@media screen and (min-width:768px){.product__content--tabs li{margin:0 2px;vertical-align:bottom;display:inline-block}}.product__content--tabs li a{padding:1em 1.5em;font-size:18px;color:#222b22;text-transform:uppercase;outline:none;background-color:#ebebeb;display:block}.product__content--tabs li:last-of-type a{font-weight:500;color:#f4f4f4;background-color:#b1812c}.product__content--tabs li a.active{color:#821517;background-color:#fff4e6}.in-stock__popup h3{margin-bottom:16px;color:#821517}.in-stock__popup ol,.in-stock__popup p,.in-stock__popup ul{font-size:14px;margin-bottom:16px;line-height:1.75}.in-stock__popup ol,.in-stock__popup ul{margin-left:24px}.in-stock__popup p~ol,.in-stock__popup p~ul{margin-top:-16px}.in-stock__popup :last-child{margin-bottom:0}.quick-view-container{background:hsla(0,0%,4%,.85)}.quick-view-content{height:calc(100% - 40px);overflow:hidden;right:0;position:absolute;max-width:1145px;max-height:650px;bottom:0;top:0;margin:auto;left:0;width:calc(100% - 40px)}.quick-view-carousel{height:35%;position:relative;background:#fff;z-index:998}@media screen and (min-width:768px){.quick-view-carousel{height:auto;right:0;position:absolute;bottom:0;top:0;left:0;width:67%}}.quick-view-carousel .fancybox-stage{bottom:30px}.quick-view-aside{height:65%;overflow:scroll;padding:1em;color:#777;position:relative;background:#fff}@media screen and (min-width:768px){.quick-view-aside{height:auto;overflow:auto;padding:5em 3em;right:0;position:absolute;bottom:30px;top:30px;left:auto;width:33%}.quick-view-aside:after,.quick-view-aside:before{content:"";position:absolute;bottom:0;top:0;left:0}.quick-view-aside:before{background:#f4f4f4;width:8px}.quick-view-aside:after{background:#e9e9e9;width:1px}}.quick-view-aside>div{height:100%;overflow:auto}.quick-view-close{height:44px;padding:0;font-size:14px;border:0;right:0;text-indent:-99999px;color:#222;transition:all .2s;position:absolute;top:30px;margin:0;background:#f0f0f0;cursor:pointer;width:44px;font-family:Arial;z-index:999}.quick-view-close:hover{background:#e4e4e4}.quick-view-close:after,.quick-view-close:before{height:18px;content:"";position:absolute;top:12px;background-color:#222;left:22px;width:1px}.quick-view-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.quick-view-close:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.quick-view-bullets{-webkit-tap-highlight-color:rgba(0,0,0,0);list-style:none;padding:0;position:absolute;bottom:0;text-align:center;margin:0;left:0;width:100%;z-index:99999}.quick-view-bullets li{vertical-align:top;display:inline-block}.quick-view-bullets li a{height:30px;position:relative;width:20px;display:block}.quick-view-bullets li a span{height:10px;overflow:hidden;transform:translate(-50%,-50%);text-indent:-99999px;position:absolute;top:50%;border-radius:99px;background:#d4d2d2;left:50%;width:10px}.quick-view-bullets li.active a span{background:#821517}.main__content .virtual__tour{margin-bottom:12px;position:relative}.main__content .virtual__tour img{margin-bottom:0}.main__content .virtual__tour span{padding:.5em;font-size:14px;font-weight:700;color:#f2d6a4;-webkit-transition:.26s ease-out;-o-transition:.26s ease;-ms-transition:.26s ease;transition:.26s ease;text-transform:uppercase;position:relative;text-align:center;background-color:#42463e;display:block}.main__content .cta__shortcode{overflow:hidden;position:relative;display:block}.main__content .cta__shortcode img{margin-bottom:0}.main__content .cta__shortcode img,.main__content .cta__shortcode img:hover{-webkit-transition:.26s ease-out;-o-transition:.26s ease;-ms-transition:.26s ease;transition:.26s ease}.main__content .cta__shortcode img:hover{-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.main__content .cta__shortcode span{padding:.5em;font-size:20px;font-weight:700;color:#f2d6a4;-webkit-transition:.26s ease-out;-o-transition:.26s ease;-ms-transition:.26s ease;transition:.26s ease;text-transform:uppercase;position:relative;text-align:center;background-color:#42463e;display:block}.main__content .cta__shortcode:hover span{background-color:#6c8174}.garage__finder__shortcode{color:#fff;max-width:400px;display:block}.garage__finder__shortcode img{margin-bottom:0}.garage__finder__shortcode span{padding:12px;font-weight:700;color:#fff;text-align:center;background:#c4cac4;display:block}.faux__title,.main__content .faux__title{font-size:22px;font-weight:700;margin-bottom:16px;color:#821517;text-transform:uppercase;position:relative;display:block}.faux__title.centered{text-align:center}.main__content .outdoor__furniture-color{margin-bottom:50px}.main__content .outdoor__furniture-color [class^=grid]{margin-bottom:16px}.main__content .outdoor__furniture-color [class^=grid] a{color:#464646}.main__content .outdoor__furniture-repeater [class^=grid]{text-align:center}.main__content .outdoor__furniture-repeater [class^=grid] span{font-size:18px;font-weight:700;margin-bottom:6px;color:#821517;display:block}.main__content.faq__content .group .faq-category{margin-bottom:1.51515%;float:left;vertical-align:none}.main__content.faq__content .group .faq-category .box{border:2px solid #821517;border-radius:4px}.main__content.faq__content .group .faq-category .box .faq-title{padding:5px 15px;font-size:22px;font-weight:700;color:#fff;background:#821517;display:block}.main__content.faq__content .group .faq-category .box .box-content{padding:20px}.main__content.faq__content .group .faq-category .box .box-content section{margin-bottom:24px}.main__content.faq__content .group .faq-category .box .box-content section:last-of-type{margin-bottom:0}.main__content.faq__content .group .faq-category .box .box-content section .faq-sub-title{font-size:20px;font-weight:700;margin-bottom:10px;color:#222328;display:block}.main__content.faq__content .group .faq-category .box .box-content section .question-answer{margin-bottom:12px}.main__content.faq__content .group .faq-category .box .box-content section .question-answer:last-of-type{margin-bottom:0}.main__content.faq__content .group .faq-category .box .box-content section .question-answer .faq__question{padding:4px 40px 4px 12px;font-weight:700;color:#fff;position:relative;border-radius:4px;background:#c4cac4;cursor:pointer}.main__content.faq__content .group .faq-category .box .box-content section .question-answer .faq__question:after{transform:translateY(-50%);right:10px;content:"\f107";position:absolute;top:50%;font-family:Font Awesome\ 5 Pro}.main__content.faq__content .group .faq-category .box .box-content section .question-answer .faq__question.active:after{content:"\f106"}.main__content.faq__content .group .faq-category .box .box-content section .question-answer .faq__answer{padding:4px 12px;position:relative;border-radius:0 0 4px 4px;background:#fff;display:none}.main__content .prep-tab{padding:8px 20px;font-size:18px;font-weight:700;color:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;border-bottom:2px solid #fff;text-align:center;background:#821517;cursor:pointer;display:block}.main__content .prep-tab.active{background:#c4cac4!important}.main__content .prep-tab:focus,.main__content .prep-tab:hover{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#6d291f}.main__content .prep-gallery{padding:30px;background:rgba(0,0,0,.2);display:none}.main__content .prep-gallery [class^=grid]{margin-bottom:20px}.main__content .prep-gallery [class^=grid] a{display:block}.main__content .prep-thumb span{font-weight:700;text-align:center;display:block}.main__content .option__category{margin-bottom:40px}.main__content .option__category .option__category--title{font-size:22px;font-weight:700;margin-bottom:24px;color:#821517;text-transform:uppercase;position:relative;padding-bottom:12px;display:block}.main__content .option__category .option__category--title:after{height:6px;content:"";position:absolute;max-width:88px;bottom:0;background-color:rgba(70,70,70,.1);margin:0 auto;left:0;width:100%}.main__content .option__category .option__sub__category [class^=grid]{margin-bottom:16px}.main__content .option__category .option__sub__category [class^=grid] a{position:relative;display:block}.main__content .option__category .option__sub__category [class^=grid] a:before{transform:translateY(-50%);font-size:36px;font-weight:700;right:0;color:#fff;-webkit-transition:.26s ease-out;-o-transition:.26s ease;-ms-transition:.26s ease;transition:.26s ease;content:"\f00e";position:absolute;opacity:0;text-align:center;top:50%;left:0;width:100%;font-family:Font Awesome\ 5 Pro;z-index:5}.main__content .option__category .option__sub__category [class^=grid] a:hover:before{-webkit-transition:.26s ease-out;-o-transition:.26s ease;-ms-transition:.26s ease;transition:.26s ease;opacity:1}.main__content .option__category .option__sub__category [class^=grid] a:after{height:100%;-webkit-transition:.26s ease-out;-o-transition:.26s ease;-ms-transition:.26s ease;transition:.26s ease;content:"";position:absolute;top:0;background:transparent;left:0;width:100%;z-index:2}.main__content .option__category .option__sub__category [class^=grid] a:hover:after{-webkit-transition:.26s ease-out;-o-transition:.26s ease;-ms-transition:.26s ease;transition:.26s ease;background:rgba(0,0,0,.3)}.main__content .option__category .option__sub__category [class^=grid] a img,.main__content .option__category .option__sub__category [class^=grid] img{margin-bottom:0}.main__content .option__category .option__sub__category [class^=grid] .option__sub__category--title{padding:12px;font-weight:700;color:#fff;text-align:center;background:#c4cac4;display:block}.main__content .option__category .option__sub__category [class^=grid] .option__sub__category--price{padding:3px 8px;font-weight:700;color:#fff;text-align:center;background:#42463e;display:block}.aspect-ratio{position:relative;padding-bottom:56.25%}.aspect-ratio iframe{height:100%;position:absolute;width:100%}main[role=main] .single__post .group.no-mid [class^=grid]{float:left;vertical-align:none;display:block}@media (max-width:640px){main[role=main] .single__post .group.no-mid [class^=grid]{float:none}}@media (max-width:640px){main[role=main] .single__post .group.no-mid .the__sidebar{height:100%;overflow-y:scroll;overflow-x:hidden;padding:1em 0;color:#fff;position:fixed;top:0;background-color:#224e3d;left:0;width:100%;display:none;z-index:99999999999}}main[role=main] .single__post .the__sidebar .sidebar__form{position:relative}main[role=main] .single__post .sidebar__form .sidebar__color{padding:25px;position:relative;background:#224e3d;z-index:2}main[role=main] .single__post .sidebar__form .sidebar__color span{font-size:22px;font-weight:700;margin-bottom:34px;color:#fff;font-family:Rubik,sans-serif;display:block}main[role=main] .single__post .sidebar__form .sidebar__color .group [class^=grid]{margin-bottom:0!important}main[role=main] .single__post .sidebar__form .sidebar__color .group [class^=grid] span{font-size:18px;margin-bottom:16px}main[role=main] .single__post .sidebar__form .sidebar__color .group [class^=grid] input[type=email],main[role=main] .single__post .sidebar__form .sidebar__color .group [class^=grid] input[type=text]{height:45px}main[role=main] .single__post .sidebar__form .sidebar__color .ajax-loader{height:0!important;margin:0!important;width:0!important;display:none!important}main[role=main] .single__post .sidebar__form .sidebar__color p{margin-bottom:0}main[role=main] .single__post .sidebar__form .sidebar__color input[type=submit]{font-size:18px;color:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#ebc57d;width:100%;display:block}main[role=main] .single__post .sidebar__form .sidebar__color input[type=submit]:hover{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#636262}main[role=main] .single__post h2,main[role=main] .single__post h3,main[role=main] .single__post h4,main[role=main] .single__post h5,main[role=main] .single__post h6{font-size:22px;font-weight:700;margin-bottom:32px;color:#821517;text-transform:uppercase;position:relative;padding-bottom:16px}main[role=main] .single__post h5:after,main[role=main] .single__post h6:after{height:6px;content:"";position:absolute;max-width:88px;bottom:0;background-color:rgba(70,70,70,.1);margin:0 auto;left:0;width:100%}.blog__sidebar--popup-trigger{display:none}.blog__sidebar--popup-trigger.device{overflow:visible!important;right:0;position:fixed;bottom:0;text-align:left;background-color:#821517;margin:0 auto;left:0;width:100%;display:none;z-index:999}@media screen and (min-width:640px){.blog__sidebar--popup-trigger.device{display:none!important}}.blog__sidebar--popup-trigger.device:before{height:100%;right:0;content:"";position:absolute;top:0;width:50%}.blog__sidebar--popup-trigger.device a{padding:.7em 0 .9em .7em;font-size:1.45em;font-weight:700;color:#fff;cursor:pointer;-webkit-font-smoothing:antialiased;width:50%;-moz-osx-font-smoothing:grayscale;font-family:Droid Sans,sans-serif;display:block}.blog__sidebar--popup-trigger.desktop{position:fixed;bottom:0;left:0;width:100%;display:none;z-index:999}@media screen and (min-width:640px){.blog__sidebar--popup-trigger.desktop{display:none!important}}.blog__sidebar--popup-trigger.desktop a{padding:.47em 1em;font-size:15px;color:#fff;max-width:220px;background-color:#821517;border-radius:5px 5px 0 0;cursor:pointer;margin-left:.75em;width:calc(100% - 255px);vertical-align:bottom;font-family:Droid Sans,sans-serif;display:inline-block}.blog__sidebar--popup-trigger.desktop a i:before{font-weight:400;content:"Get a";-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:Droid Sans,sans-serif}.the__sidebar .close{font-size:1.25em;right:.25em;position:absolute;top:.25em;cursor:pointer;z-index:10}.the__sidebar .close .background{color:#413d3a}@media screen and (min-width:640px){.the__sidebar .close{display:none}}main[role=main] .single__post .gallery{list-style:none;margin-left:0}main[role=main] .single__post .gallery img{margin-bottom:0!important}main[role=main] .single__post .gallery [class^=grid]{margin-bottom:16px}main[role=main] .single__post .gallery [class^=grid] a{position:relative;display:block}main[role=main] .single__post .gallery [class^=grid] a:before{height:100%;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;content:"";position:absolute;top:0;background:hsla(0,0%,100%,0);left:0;width:100%}main[role=main] .single__post .gallery [class^=grid] a:focus:before,main[role=main] .single__post .gallery [class^=grid] a:hover:before{background:hsla(0,0%,100%,.5)}main[role=main] .single__post .gallery.masonry{-moz-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-fill:balance;-webkit-column-fill:balance;column-fill:balance}main[role=main] .single__post .gallery.masonry .gallery-item{margin:0 0 8px;width:100%;break-inside:avoid;display:inline-block}main[role=main] .single__post .gallery.masonry .gallery-item a{position:relative;display:block}main[role=main] .single__post .gallery.masonry .gallery-item a:before{height:100%;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;content:"";position:absolute;top:0;background:hsla(0,0%,100%,0);left:0;width:100%}main[role=main] .single__post .gallery.masonry .gallery-item a:focus:before,main[role=main] .single__post .gallery.masonry .gallery-item a:hover:before{background:hsla(0,0%,100%,.5)}main[role=main] .single__post .gallery.slider{margin-bottom:0}main[role=main] .single__post .gallery .gallery-item img{margin-bottom:0!important;object-fit:cover;width:100%}main[role=main] .single__post .grid-4 .lSSlideOuter{margin-bottom:32px}main[role=main] .single__post .testimonial{font-size:1.1em;font-weight:500;margin-bottom:24px;position:relative;margin-left:75px}@media (max-width:640px){main[role=main] .single__post .testimonial{margin-left:40px}}main[role=main] .single__post .testimonial:after{height:100%;content:"";position:absolute;top:0;background:#f2d6a4;left:-15px;width:3px}main[role=main] .single__post .main__content .large__numbers ol{list-style:none;margin:0;counter-reset:li}main[role=main] .single__post .main__content .large__numbers li{padding:2em 2em 2em 6em;font-size:1em;text-indent:0!important;position:relative;border-bottom:2px solid #f5f5f5}@media (max-width:640px){main[role=main] .single__post .main__content .large__numbers li{padding:6em 0 2em}}main[role=main] .single__post .main__content .large__numbers li:last-of-type{border-bottom:none}main[role=main] .single__post .main__content .large__numbers li:before{height:60px;transform:translateY(-50%);font-size:38px;font-weight:900;color:#fff;content:counter(li);position:absolute;padding-right:0!important;counter-increment:li;text-align:center;top:50px;background-color:#821517;border-radius:100%;left:20px;width:60px;line-height:60px;display:inline-block}@media (max-width:640px){main[role=main] .single__post .main__content .large__numbers li:before{right:0;margin:auto;left:0}}main[role=main] .single__post .large__numbers li:before{text-indent:0!important;padding-right:0!important}main[role=main] .single__post .large__numbers li{text-indent:0!important}main[role=main] .single__post .main__content .large__sun ul{list-style:none;margin:0}main[role=main] .single__post .main__content .large__sun li{padding:2em 2em 2em 6em;font-size:1em;text-indent:0!important;position:relative;border-bottom:2px solid #f5f5f5}@media (max-width:640px){main[role=main] .single__post .main__content .large__sun li{padding:6em 0 2em}}main[role=main] .single__post .main__content .large__sun li:last-of-type{border-bottom:none}main[role=main] .single__post .main__content .large__sun li:before{height:60px;transform:translateY(-50%);font-size:38px;font-weight:900;color:#fff;content:"\f185";position:absolute;padding-right:0!important;text-align:center;top:50px;background-color:#821517;border-radius:100%;left:20px;width:60px;line-height:60px;font-family:Font Awesome\ 5 Pro;display:inline-block}@media (max-width:640px){main[role=main] .single__post .main__content .large__sun li:before{right:0;margin:auto;left:0}}main[role=main] .single__post .large__sun li:before{text-indent:0!important;padding-right:0!important}main[role=main] .single__post .large__sun li{text-indent:0!important}.author{color:#fff;cursor:pointer}.blog__archive__wrap .author{color:#464646}main[role=main] .single__post .author{margin:12px 0 24px;display:inline-block}.author .thumb-border{height:50px;border:2px solid #ebc57d;margin-right:10px;position:relative;border-radius:100%;width:50px}.blog__archive__wrap .author .thumb-border{border-color:#6c8174}.author img{height:40px;transform:translateY(-50%);right:0;position:absolute;text-align:center;top:50%;margin:auto auto 0;border-radius:100%;left:0;width:40px!important}.author img,.author span{float:none;vertical-align:middle;display:inline-block}.author span{font-size:15px;font-weight:500;opacity:.9}.main__content .addthis_inline_share_toolbox{margin-top:24px}.main__content .addthis_inline_share_toolbox #atstbx,.main__content .addthis_inline_share_toolbox strong{vertical-align:middle;display:inline-block!important}.main__content .addthis_inline_share_toolbox strong{margin:0 16px 0 0}.related__posts{padding:50px 0;background:#6c8174}.related__posts .faux__title{font-size:28px;font-weight:700;margin-bottom:16px;color:#f2d6a4;text-align:center;background:none;padding-bottom:0;margin-top:0;display:block}.related__posts i{font-size:24px;margin-bottom:32px;color:#036;text-align:center;display:block}.related__posts a{overflow:hidden;color:#33475b;position:relative;display:block}.related__posts .grid-2{margin-bottom:0}@media (max-width:640px){.related__posts .grid-2{margin-bottom:20px}}.related__posts a img{margin-bottom:0!important}.related__posts a img,.related__posts a:hover img{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.related__posts a:hover img{opacity:.85}.related__posts .related__posts__content{padding:20px;font-weight:700;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;bottom:0;background:#fff;left:0;display:block}.related__posts .related__posts__content span{font-size:22px;right:0;color:#821517;bottom:20px;margin:auto;left:0;display:block}.related__posts .related__posts__content>p{padding-top:0!important;font-size:16px;color:#6c8174;opacity:.9;padding-bottom:0}.blog__archive__wrap .main__content .blog__h1{text-align:center}.blog__archive__wrap .main__content .blog__h1:after{display:none}.blog__archive__wrap .main__content .featured__post [class^=grid].post{position:relative}@media (max-width:950px){.blog__archive__wrap .main__content .featured__post [class^=grid].post{height:500px;margin-right:0;width:100%}}@media (max-width:640px){.blog__archive__wrap .main__content .featured__post [class^=grid].post{height:400px}}.blog__archive__wrap .main__content .featured__post [class^=grid].post .image-link{height:100%;position:absolute;width:100%;display:block}.blog__archive__wrap .main__content .featured__post [class^=grid].post .image-link img{height:100%;position:absolute;object-fit:cover;top:0;left:0;width:100%;z-index:2}.blog__archive__wrap .main__content .featured__post [class^=grid].post .post-overlay{padding:30px;right:0;position:absolute;max-width:450px;bottom:30px;text-align:center;margin:auto;background:#fff;left:0;width:95%;z-index:5}.blog__archive__wrap .main__content .featured__post [class^=grid].post .post-overlay .category{font-size:15px;font-weight:500;margin-bottom:5px;color:#6c8174;display:block}.blog__archive__wrap .main__content .featured__post [class^=grid].post .post-overlay .title-link{font-size:22px;font-weight:700;margin-bottom:22px;color:#821517;text-transform:uppercase;position:relative;padding-bottom:0;display:inline-block}.blog__archive__wrap .main__content .featured__post [class^=grid].post .post-overlay .title-link:hover{color:#c52d17}.blog__archive__wrap .main__content .featured__post [class^=grid].post .post-overlay :last-child{margin-bottom:0}@media (max-width:950px){.blog__archive__wrap .main__content .featured__post [class^=grid].categories{width:100%}}.blog__archive__wrap .main__content .featured__post [class^=grid].categories .blog__cat-menu,.blog__archive__wrap .main__content.sub__archive__header .blog__cat-menu{padding:10px;font-size:20px;font-weight:500;color:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;text-align:center;background:#486557;cursor:pointer;display:none}.blog__archive__wrap .main__content .featured__post [class^=grid].categories .blog__cat-menu:hover,.blog__archive__wrap .main__content.sub__archive__header .blog__cat-menu:hover{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;background:#596748}.blog__archive__wrap .main__content.sub__archive__header .blog__cat-menu.sub{display:block}@media (max-width:950px){.blog__archive__wrap .main__content .featured__post [class^=grid].categories .blog__cat-menu{display:block}}.blog__archive__wrap .main__content .featured__post [class^=grid].categories .blog__categories,.blog__archive__wrap .main__content.sub__archive__header .blog__categories{margin-left:0!important}.blog__archive__wrap .main__content.sub__archive__header .blog__categories.sub{display:none}@media (max-width:950px){.blog__archive__wrap .main__content .featured__post [class^=grid].categories .blog__cat-menu{display:block}.blog__archive__wrap .main__content .featured__post [class^=grid].categories .blog__categories{display:none}}.blog__archive__wrap .main__content .featured__post [class^=grid].categories .blog__categories li,.blog__archive__wrap .main__content.sub__archive__header .blog__categories li{margin-bottom:0;list-style-type:none}.blog__archive__wrap .main__content .featured__post [class^=grid].categories .blog__categories li a,.blog__archive__wrap .main__content.sub__archive__header .blog__categories li a{padding:20px;color:#464646;background:rgba(177,129,44,.2);display:block}@media (max-width:950px){.blog__archive__wrap .main__content .featured__post [class^=grid].categories .blog__categories li a,.blog__archive__wrap .main__content.sub__archive__header .blog__categories li a{padding:10px 20px}}.blog__archive__wrap .main__content .featured__post [class^=grid].categories .blog__categories li.dark-bg a,.blog__archive__wrap .main__content.sub__archive__header .blog__categories li.dark-bg a{background:#ded6c8}.blog__archive__wrap .main__content .featured__post [class^=grid].categories .blog__categories li a span,.blog__archive__wrap .main__content.sub__archive__header .blog__categories li a span{font-size:18px;font-weight:700;margin-bottom:5px;color:#821517;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;display:block}.blog__archive__wrap .main__content .featured__post [class^=grid].categories .blog__categories li a:hover span,.blog__archive__wrap .main__content.sub__archive__header .blog__categories li a:hover span{color:#6c8174;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.blog__archive__wrap .main__content .single__archive__post{position:relative}@media (max-width:850px){.blog__archive__wrap .single__archive__post .mobile-flex{-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;display:flex}}.blog__archive__wrap .main__content .single__archive__post [class^=grid]{margin-right:0!important}.blog__archive__wrap .main__content .single__archive__post [class^=grid].content{transform:translateY(-50%);padding:40px;position:absolute;top:50%;background:#fff;z-index:3}.blog__archive__wrap .main__content .single__archive__post [class^=grid].content.right{right:0}.blog__archive__wrap .main__content .single__archive__post [class^=grid].content.left{left:0}@media (max-width:850px){.blog__archive__wrap .main__content .single__archive__post [class^=grid].content{transform:none;position:relative;top:0;left:2.5%!important;width:95%;margin-top:-80px}}.blog__archive__wrap .main__content .single__archive__post [class^=grid].content .category{font-size:15px;font-weight:500;margin-bottom:5px;color:#6c8174;display:block}.blog__archive__wrap .main__content .single__archive__post [class^=grid].content .title-link{font-size:22px;font-weight:700;margin-bottom:22px;color:#821517;text-transform:uppercase;position:relative;padding-bottom:0;display:inline-block}.blog__archive__wrap .main__content .single__archive__post [class^=grid].content .title-link:hover{color:#c52d17}.blog__archive__wrap .main__content .single__archive__post [class^=grid].image{min-height:575px;position:relative;width:60%;z-index:1}@media (max-width:850px){.blog__archive__wrap .main__content .single__archive__post [class^=grid].image{height:auto;min-height:340px;width:100%}}.blog__archive__wrap .main__content .single__archive__post [class^=grid].image.right{float:right}.blog__archive__wrap .main__content .single__archive__post [class^=grid].image.left{float:left}@media (max-width:850px){.blog__archive__wrap .main__content .single__archive__post [class^=grid].image{float:none!important;display:block}}.blog__archive__wrap .main__content .single__archive__post [class^=grid].image img{height:100%;position:absolute;object-fit:cover;top:0;left:0;width:100%}.blog__archive__wrap .pagination{text-align:center}.blog__archive__wrap .pagination .prev{float:left}.blog__archive__wrap .pagination .next{float:right}.blog__archive__wrap .pagination .page-numbers{padding:7px 13px;font-size:14px;border:2px solid #42463e;font-weight:900;color:#42463e;text-align:center;line-height:1.3;font-family:inherit}.blog__archive__wrap .pagination .page-numbers.current{color:#fff;background:#42463e}.blog__archive__wrap .pagination .page-numbers.dots{padding:0;border:none;color:#42463e}.post-bottom-author{padding:50px 20px 0;position:relative}@media (max-width:640px){.post-bottom-author{padding:50px 0 0}}.post-bottom-author:before{height:2px;content:"";position:absolute;top:24px;background:#eee;left:3%;width:94%}.post-bottom-author .title-image{margin-bottom:24px;display:block}.post-bottom-author .title-image span{font-size:18px;font-weight:500;color:#6c8174}.post-bottom-author .title-image img{height:65px;margin-right:12px;border-radius:100%;width:65px}.post-bottom-author .title-image img,.post-bottom-author .title-image span{float:none;vertical-align:middle;display:inline-block}.post-bottom-author span{font-size:20px;font-weight:700;margin-bottom:24px;color:#821517;text-align:center;display:block}.post-bottom-author p{font-size:14px}.fancybox-inner .title-image{margin-bottom:20px}.fancybox-inner .title-image img{margin-right:12px;max-width:90px;border-radius:100%}.fancybox-inner .title-image span{font-size:20px;font-weight:700;color:#6c8174}.in-stock-poster-container{justify-content:normal;flex-wrap:wrap;margin:0 -.5%;display:flex}.in-stock-poster{height:270px;overflow:hidden;position:relative;flex-direction:column;margin:.5%;cursor:pointer;flex-basis:24%;display:flex}.in-stock-poster>div{flex:1}.in-stock-poster img{height:100%;transition:all .25s;object-fit:cover;object-position:center center;margin:0;width:100%}.in-stock-poster:hover img{transform:scale(1.2)}.in-stock-poster span{padding:10px;font-weight:500;color:#fff;transition:all .25s;text-transform:uppercase;bottom:0;text-align:center;background-color:#486557;left:0;width:100%;z-index:5}.in-stock-poster:hover>span{background-color:#c4cac4}@media (max-width:980px){.in-stock-poster{flex-basis:49%}.in-stock-poster span{position:absolute}}@media (max-width:540px){.in-stock-poster{height:350px;margin:.5% 0;flex-basis:100%}}.in-stock-inner-navigation{justify-content:normal;flex-wrap:wrap;margin-bottom:60px;display:flex}.in-stock-inner-navigation>:last-child{margin-bottom:.5%}.in-stock-poster-display span{padding:10px;font-weight:500;color:#fff;transition:all .25s;text-transform:uppercase;bottom:0;text-align:center;background-color:#821517;left:0;width:100%;z-index:5}.in-stock-poster-display span:hover,.in-stock-poster-display:hover>span{background-color:#982a26}#product-search{justify-content:space-between;margin-bottom:30px;width:100%;display:flex}#product-search>*{flex:1 0 calc(100% - 250px)}#product-search button{flex:1 0 250px;border:none;font-weight:500;color:#fff;transition:all .25s;text-transform:uppercase;background-color:#c4cac4;font-family:Rubik,sans-serif;display:table}#product-search button:hover{background-color:#486557}@media (max-width:600px){#product-search>*{flex:1 0 calc(100% - 100px)}#product-search button{flex:1 0 100px}}@media screen and (max-width:578px){#view-prices table tr td:first-of-type{color:#fff;border-top:12px solid #f8ebcf;background-color:#486557}}.project__gallery ul li{list-style:none;position:relative;background-size:cover;background-position:50%}.project__gallery ul li a,.project__gallery ul li a[href*=".jpeg"],.project__gallery ul li a[href*=".jpg"],.project__gallery ul li a[href*=".png"]{height:100%;margin-bottom:0;position:relative;display:block}.project__gallery ul li.gallery-item a:before{border-color:transparent transparent #252525;height:0;right:0;content:"";position:absolute;border-style:solid;border-width:0 0 115px 115px;bottom:0;width:0}.project__gallery ul li.gallery-item a.button{transform:translateY(-50%);padding:15px;right:0;transition:all .3s ease-in-out;position:absolute;max-width:300px;max-height:55px;bottom:0;text-align:center;top:50%;margin:0 auto;border-radius:0!important;left:0}.project__gallery ul li.gallery-item a.button:hover{transition:all .3s ease-in-out;background:#ebc57d}.project__gallery ul li.gallery-item a.button:after,.project__gallery ul li.gallery-item a.button:before{display:none!important}.project__gallery ul li.gallery-item a:after{font-size:1.875em;font-weight:400;right:.5em;color:#fff;content:"\f31d";position:absolute;bottom:.5em;font-family:Font Awesome\ 5 Pro}.project__gallery ul li.gallery-item img{opacity:0;visibility:hidden}.lSSlideOuter.vertical{display:none}@media screen and (min-width:1080px){.lSSlideOuter.vertical{display:block}}.lSSlideOuter.horizontal{display:block}.print__contact{display:none}.single__in__stock{padding-top:50px;padding-bottom:50px}@media screen and (max-width:800px){.in__stock__content{padding:0 0 35px!important}.single__in__stock{padding-right:25px;padding-left:25px}}footer[role=contentinfo] .footer__top{color:#fff}footer[role=contentinfo] .footer__top [class^=grid]{padding:2.5em 1em;margin-bottom:0}footer[role=contentinfo] .footer__top [class^=grid] .wrap{max-width:330px;text-align:center;margin:0 auto}footer[role=contentinfo] .footer__top [class^=grid] .wrap img{margin-bottom:49px;max-height:184px;margin-top:10px}footer[role=contentinfo] .footer__top [class^=grid]:first-child .wrap img{max-height:184px;margin:0}footer[role=contentinfo] .footer__top [class^=grid] .wrap .best__section--title{font-size:20px;font-weight:700;margin-bottom:16px;color:#f2d6a4;text-transform:uppercase;position:relative;padding-bottom:16px}footer[role=contentinfo] .footer__top [class^=grid] .wrap .best__section--title:after{height:6px;right:0;content:"";position:absolute;bottom:0;background-color:#f2d6a4!important;margin:0 auto;left:0;width:88px}footer[role=contentinfo] .footer__middle{padding:2em 0;color:#464646}footer[role=contentinfo] .footer__middle .wrap{max-width:1140px}footer[role=contentinfo] .footer__middle [class^=grid]{margin-bottom:16px;text-align:center}footer[role=contentinfo] .footer__middle [class^=grid]:last-of-type{margin-bottom:0}@media screen and (min-width:640px){footer[role=contentinfo] .footer__middle [class^=grid]{margin-bottom:0;text-align:left}}footer[role=contentinfo] .footer__middle [class^=grid] p{font-size:20px;font-weight:500;margin-bottom:16px;color:#42463e;text-transform:uppercase;position:relative;padding-bottom:16px}footer[role=contentinfo] .footer__middle [class^=grid] p:after{height:6px;content:"";position:absolute;bottom:0;background-color:rgba(177,129,44,.2);left:0;width:88px}footer[role=contentinfo] .footer__middle .footer__sitemap{display:none}@media screen and (min-width:640px){footer[role=contentinfo] .footer__middle .footer__sitemap{width:71.16162%;display:inline-block}}footer[role=contentinfo] .footer__middle .footer__sitemap ul{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;list-style:none;-webkit-column-count:3;-moz-column-count:3;column-count:3}footer[role=contentinfo] .footer__middle .footer__sitemap ul li{font-size:14px;margin-bottom:16px;width:100%;display:inline-block}footer[role=contentinfo] .footer__middle .footer__sitemap ul li a{font-weight:700;color:inherit;text-transform:uppercase}footer[role=contentinfo] .footer__middle .footer__sitemap ul li ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}footer[role=contentinfo] .footer__middle .footer__sitemap ul li ul li{margin-bottom:0}footer[role=contentinfo] .footer__middle .footer__sitemap ul li ul li a{font-weight:400}@media screen and (min-width:640px){footer[role=contentinfo] .footer__middle .footer__contact{text-align:right;width:27.32323%;padding-left:2%}}footer[role=contentinfo] .footer__middle .footer__contact div{text-align:left;vertical-align:top;display:inline-block}footer[role=contentinfo] .footer__middle .footer__contact ul{list-style:none}footer[role=contentinfo] .footer__middle .footer__contact ul li{font-size:14px;margin-bottom:16px}footer[role=contentinfo] .footer__middle .footer__contact ul li:last-of-type{margin-bottom:0}footer[role=contentinfo] .footer__middle .footer__contact ul li strong{text-transform:uppercase;display:block}footer[role=contentinfo] .footer__middle .footer__contact ul li a{color:inherit}footer[role=contentinfo] .footer__bottom{padding:1em 0;font-size:14px;color:#fff;background-color:#42463e}footer[role=contentinfo] .footer__bottom [class^=grid]{margin-bottom:16px;text-align:center}footer[role=contentinfo] .footer__bottom [class^=grid]:last-of-type{margin-bottom:0}@media screen and (min-width:640px){footer[role=contentinfo] .footer__bottom [class^=grid]{margin-bottom:0;float:none;vertical-align:middle;display:inline-block}}@media screen and (min-width:640px){footer[role=contentinfo] .footer__bottom .footer__copyright{text-align:left}}footer[role=contentinfo] .footer__bottom .footer__copyright p a{color:inherit}@media screen and (min-width:640px){footer[role=contentinfo] .footer__bottom .footer__links{text-align:right}}footer[role=contentinfo] .footer__bottom .footer__links ul{list-style:none}footer[role=contentinfo] .footer__bottom .footer__links ul li{position:relative;vertical-align:middle;display:inline-block}footer[role=contentinfo] .footer__bottom .footer__links ul li:after{color:#56564b;content:"//";margin:0 8px}footer[role=contentinfo] .footer__bottom .footer__links ul li:last-of-type:after{content:none}footer[role=contentinfo] .footer__bottom .footer__links ul li a{font-weight:500;color:inherit}footer[role=contentinfo] .footer__bottom .footer__links ul li a.social{height:35px;font-size:22px;font-weight:300;position:relative;text-align:center;border-radius:100%;width:35px;vertical-align:middle;display:inline-block}footer[role=contentinfo] .footer__bottom .footer__links ul li a.social i{transform:translateY(-50%);right:0;position:absolute;top:50%;margin:0 auto;left:0}footer[role=contentinfo] .footer__bottom .footer__links ul li a.social.facebook{background-color:#3b5998}footer[role=contentinfo] .footer__bottom .footer__links ul li a.social.pinterest{background-color:#cb2027}footer[role=contentinfo] .footer__bottom .footer__links ul li a.social.youtube{background-color:red}footer[role=contentinfo] .footer__bottom .footer__links ul li a.social.tiktok{background-color:#25f4ee}footer[role=contentinfo] .footer__bottom .footer__links ul li a.social.instagram{background-color:#f58529}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}@media print{*{text-shadow:none!important;color:#000!important;box-shadow:none!important;background:transparent!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{widows:3;orphans:3}h2,h3{page-break-after:avoid}}.custom-bg-color{background:#f8ebcf}.hunting-blinds{padding:.5%;color:#fff;text-align:center;background:#42463e}.hunting-blinds p span{font-weight:700}.hunting-headline{font-size:30px;font-weight:700;color:#821517;text-transform:uppercase;position:relative;text-align:center}.hunting-subtitle{font-size:24px;font-weight:500;color:#222b22;text-align:center}.hunting-btn-pos{text-align:center;margin:3% 0}.alt_color{background:#dda52b;width:110px}.menu-item-8817{background:#821517}.main__content .all_sheds div{margin-right:.5%;margin-bottom:20px!important}.main__content .all_sheds a{overflow:hidden;position:relative;display:block}.main__content .all_sheds a span{padding:.5em;font-size:20px;font-weight:700;color:#f2d6a4;-webkit-transition:.26s ease-out;-o-transition:.26s ease;-ms-transition:.26s ease;transition:.26s ease;text-transform:uppercase;position:relative;text-align:center;background-color:#42463e;display:block}.main__content .all_sheds a img{margin-bottom:0;transition:transform .26s ease}.main__content .all_sheds a:focus span,.main__content .all_sheds a:hover span{background-color:#6c8174}.main__content .all_sheds a:focus img,.main__content .all_sheds a:hover img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.product__content--tabs{margin:0}.homehero{height:33vw!important}@media screen and (max-width:1440px){.homehero,.homeslider{height:50vw!important}}@media screen and (min-width:1440px){.homehero,.homeslider{height:50vw!important}}.homehero{position:relative;background-size:cover;background-position:50%}@media screen and (max-width:929px){.desktop-only{display:none}.mobile-only{display:block}}@media screen and (min-width:930px){.mobile-only{display:none}}.page-id-27504 table tbody tr td{width:20.5513%!important}.redbuttonright{margin-left:1em}.redbuttonleft,.redbuttonright{padding:.5em 1em!important;margin-bottom:20px;background:#821517}.redbuttonleft{margin-right:1em;text-transform:none!important}.galleryquotebutton{padding:.4em 2em;margin:1em auto 0;width:fit-content;display:block!important}.builder-icon{padding:.5em;font-size:20px;font-weight:700;color:#f2d6a4;text-transform:uppercase;text-align:center;background-color:#42463e;margin-top:-16px;display:block}.header__info{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header__top a.header--info:hover{color:#9c7f69}.header__top .header--info span{display:inline-block}header[role=banner] .header__top .header__right .header__info{-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end}.header__top .header--info{font-size:15px;font-weight:500;color:#224e3d;-webkit-box-align:center;align-items:center;margin-left:20px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header__top .header--info .hour{margin-left:20px}.header__top .header--info .hour:first-child,.header__top .header--info:first-child{margin-left:0}.header__top .header--info i{margin-bottom:0}.header__top .header--info .hour:before,.header__top .header--info i{height:27px;font-size:13px;margin-right:5px;text-align:center;background-color:#d7d9cb;border-radius:100px;width:27px;line-height:27px;display:inline-block}.header__top .header--info .hour:before{font-weight:700;content:"\f017";font-family:Font Awesome\ 5 Pro}header[role=banner] .header__top .group{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}header[role=banner] .header__top .header__center{padding:0 20px;margin:0;width:25%}header[role=banner] .header__top .header__left{padding:0;text-align:left;margin:0;width:37.5%;display:block}header[role=banner] .header__top .header__right{padding:0;text-align:right;margin:0;width:37.5%;display:block}.header__top .header__center .site-logo{max-width:220px;margin:0 auto;display:block}.main__nav .menu>.menu-btn{-ms-flex-pack:end;padding:15px 0 15px 40px;justify-content:flex-end;-webkit-box-pack:end;vertical-align:middle;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.main__nav .menu>.menu-btn>a{padding:10px 15px;font-size:14px;border:2px solid #fff;text-transform:uppercase;line-height:1em}.main__nav .menu>.menu-btn>a:hover{color:#42463e;background-color:#fff}.main__nav .menu>li>a:hover{color:#f1d6a4}.main__nav .menu .sub-menu__container span{font-size:15px;font-weight:500;transition:all .2s ease-in-out;margin-top:15px;display:block}.main__nav .menu .sub-menu__container .menu-image-wrap{border:2px solid #fff;transition:all .2s ease-in-out;-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.5);box-shadow:5px 5px 20px rgba(0,0,0,.5);display:block}.main__nav .menu .sub-menu__container .sub-menu>.menu-item>a:hover span{color:#f2d6a4}.main__nav .menu .sub-menu__container .sub-menu>.menu-item>a:hover .menu-image-wrap{border-color:#f2d6a4}.main__nav{right:0;transition:all .2s ease-in-out;position:relative;top:0;left:0}.hideheader .main__nav{position:absolute;top:-200px;z-index:2000}.sticky .main__nav{position:fixed;top:0;-webkit-box-shadow:0 0 15px rgba(0,0,0,.35);box-shadow:0 0 15px rgba(0,0,0,.35)}@media only screen and (max-width:1128px){.main__nav .menu>.menu-btn{padding-top:10px;padding-right:20px;padding-left:20px}.header__top .header--info,header[role=banner] .header__top [class^=grid] ul li a{font-size:14px}}@media only screen and (max-width:884px){.header__info{display:block}.header__top a.header--info{-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header__top .header--info{margin-left:0;margin-top:5px;display:block}.header__top .header--hours{margin-top:0}.header__top .header--info .hour{margin-left:0;margin-top:5px}.header__top .header--info .hour:first-child,.header__top .header--info:first-child{margin-top:0}}@media only screen and (max-width:640px){header[role=banner] .header__top .header__right{display:none}header[role=banner] .header__top .header__center{padding:0;width:40%}.header__top .header__center .site-logo{max-width:150px;margin:0}header[role=banner] .header__top .header__left{text-align:right;width:60%}header[role=banner] .header__top .group{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-orient:horizontal}.header__top a.header--info{-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end}.header__alert p{font-size:14px;line-height:1.2em}}@media only screen and (max-width:380px){.header__top .header--info span{display:none}.header__top a.header--info{margin:0;vertical-align:middle;display:inline-block}.header__top .header--info i{height:40px;font-size:17px;width:40px;line-height:40px}.header__alert p{font-size:13px;line-height:1.2em}}.searchbox form{position:relative;max-width:700px;margin:0 auto;width:95%}.searchbox form input[type=text]{height:auto;padding:20px 200px 20px 20px;border:2px solid #fff;position:relative;border-radius:100px;width:100%;z-index:1}.searchbox form input[type=submit]{height:auto;right:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;bottom:4px;top:4px;border-radius:100px;z-index:2}.searchbox form input[type=submit]:hover{background-color:#111}@media only screen and (max-width:500px){.searchbox form input[type=text]{padding-right:20px;text-align:center}.searchbox form input[type=submit]{padding:20px;right:0;position:relative;bottom:0;top:0;width:100%;margin-top:10px}}.search-results .pagination{text-align:center}.search-results .pagination .prev{float:left}.search-results .pagination .next{float:right}.search-results .pagination .page-numbers{padding:7px 13px;font-size:14px;border:2px solid #42463e;font-weight:900;color:#42463e;text-align:center;line-height:1.3;font-family:inherit}.search-results .pagination .page-numbers.current{color:#fff;background:#42463e}.search-results .pagination .page-numbers.dots{padding:0;border:none;color:#42463e}.search-results p a{font-size:20px;font-weight:700}.search-results .grid-2{width:31%!important}.new-search{text-align:center}.search-no-results .main__content h1{margin-bottom:0;padding-bottom:0}.new-search h1:after{display:none}.new-search-title{font-size:20px;font-weight:700;margin-bottom:-16px!important}.new-search form input[type=text]{height:55px;margin-right:2%;width:40%}@media screen and (max-width:500px){.new-search form input[type=text]{margin-bottom:5%;width:100%;margin-top:-1em}}.show-results{font-size:30px;margin-bottom:-20px!important}@media screen and (max-width:500px){.search-results .grid-2{width:100%!important}}.searchbox{background-color:transparent!important;width:100%}.searchbox .fancybox-close-small{transform:translateY(-50%);top:50%}.searchbox .fancybox-close-small:after{font:50px/30px Arial,Helvetica Neue,Helvetica,sans-serif!important;background-color:transparent!important}.mobile-searchbutton a.btn{padding:10px 0 10px 10px;font-size:20px;color:#fff;line-height:1em;display:inline-block}@media screen and (min-width:886px) and (max-width:930px){.mobile-searchbutton{display:none}}.mini__wrap-x-large{max-width:1500px;margin:0 auto}@media screen and (min-width:640px){.page-id-53857 .grid-1{width:19.40404%}}.page-id-53857 .main__content .all_sheds div{margin-bottom:12px!important}.page-id-53857 .faux-h2,.page-id-53857 .faux-h3{font-size:22px;font-weight:700;margin-bottom:32px;color:#486557;text-transform:uppercase;position:relative;padding-bottom:16px;display:block}.faux-h2:after,.faux-h3:after{height:6px;content:"";position:absolute;max-width:88px;bottom:0;background-color:rgba(70,70,70,.1);margin:0 auto;left:0;width:100%}.landingpage__heading{padding:1em 0;font-size:14px;color:#fff;background-color:#486557}.landingpage__heading a{margin-bottom:20px;color:#fff;text-align:center;margin-top:-20px;display:block}.landingpage__heading a:hover{color:#ebc57d}.page-id-53857 h2,.page-id-53857 span{color:#486557;text-transform:none}.page-id-53857 h3,.page-id-53857 span{margin-top:0!important}.page-id-53857 .main__content .all_sheds .shed__style a span{padding:.5em 1.5em}@media screen and (min-width:640px){.page-id-53857 .main__content [class^=grid]{vertical-align:top}.landingpage__quote{padding-left:10px}}.main__content .landingaccordion__content .faq-category{margin-bottom:1.51515%;float:left;vertical-align:none}.main__content .landingaccordion__content .faq-title{padding:5px 15px;font-size:22px;font-weight:700;color:#486557;background:#821517;display:block}.main__content .landingaccordion__content .question-answer:last-of-type{margin-bottom:0}.main__content .landingaccordion__content .question-answer .faq__question{font-weight:700;margin-bottom:16px;color:#486557;position:relative;border-radius:4px;cursor:pointer}.main__content .landingaccordion__content .question-answer .faq__question p{margin-bottom:0;color:#486557;margin-top:0}.main__content .landingaccordion__content .question-answer .faq__question:after{right:17px;color:gray;color:#f2d6a4;content:"\f107";position:absolute;top:80%;font-family:Font Awesome\ 5 Pro}.main__content .landingaccordion__content .question-answer .faq__question.active:after{content:"\f106"}.main__content .landingaccordion__content .question-answer .faq__question span{padding:.5em 1.5em;font-size:20px;font-weight:700;color:#f2d6a4;-webkit-transition:.26s ease-out;-o-transition:.26s ease;-ms-transition:.26s ease;transition:.26s ease;text-transform:uppercase;position:relative;text-align:center;background-color:#42463e;display:block}.main__content .landingaccordion__content .question-answer .faq__question img{margin-bottom:0}.main__content .landingaccordion__content .question-answer .faq__answer{padding:0 12px 0 0;position:absolute;top:22%;border-radius:0 0 4px 4px;background:#fff;display:none}.main__content .landingaccordion__content .question-answer .faq__answer img{margin-bottom:0}.main__content .landingaccordion__content .question-answer .faq__answer .product-name{padding:.5em 1.5em;font-size:20px;font-weight:700;color:#f2d6a4;-webkit-transition:.26s ease-out;-o-transition:.26s ease;-ms-transition:.26s ease;transition:.26s ease;text-transform:uppercase;position:relative;text-align:center;background-color:#42463e;display:block}.main__content .landingaccordion__content .question-answer .faq__answer .product-subtitle{font-size:18px;font-weight:700;margin-bottom:10px;color:#486557;display:block}@media screen and (min-width:1400px) and (max-width:1500px){.main__content .landingaccordion__content .question-answer .faq__answer{top:23%}}@media screen and (min-width:1300px) and (max-width:1400px){.main__content .landingaccordion__content .question-answer .faq__answer{top:22%}}@media screen and (min-width:1200px) and (max-width:1300px){.main__content .landingaccordion__content .question-answer .faq__answer{top:22%}}@media screen and (min-width:1050px) and (max-width:1200px){.main__content .landingaccordion__content .question-answer .faq__answer{top:21%}}@media screen and (min-width:900px) and (max-width:1050px){.main__content .landingaccordion__content .question-answer .faq__answer{top:19%}}@media screen and (min-width:840px) and (max-width:900px){.main__content .landingaccordion__content .question-answer .faq__answer{top:18%}}@media screen and (min-width:768px) and (max-width:840px){.main__content .landingaccordion__content .question-answer .faq__answer{top:17%}}@media screen and (min-width:700px) and (max-width:777px){.main__content .landingaccordion__content .question-answer .faq__answer{top:16%}.page-id-53857 .main__content .all_sheds div{margin-right:.4%}}@media screen and (min-width:640px) and (max-width:700px){.main__content .landingaccordion__content .question-answer .faq__answer{top:16%}.page-id-53857 .main__content .all_sheds div{margin-right:.1%}}@media screen and (max-width:640px){.main__content .landingaccordion__content .question-answer .faq__answer{position:relative;padding-right:5%;background-color:#dbdbdb;padding-left:5%}.page-id-53857 .faux-h3,.page-id-53857 h3{padding-top:25px}.main__content .landingaccordion__content .question-answer .faq__question:after{top:87%}.page-id-53857 .main__content .all_sheds div{margin-right:0}}.landingaccordion__title{font-size:24px!important;font-weight:700!important;margin-bottom:16px!important;color:#5bb0c3!important}.landingaccordion__box{margin:38px 0}form input[type=reset]{padding:0;border:none;text-decoration:underline;margin-bottom:10px!important;color:#486557;font:inherit;outline:inherit;text-align:right;margin:0 auto;background:none;cursor:pointer;float:right}form input[type=reset]:hover{text-decoration:none}.elementor-widget ol,.elementor-widget ul{margin-bottom:1em;padding-left:40px}.elementor-widget ol:last-child,.elementor-widget ul:last-child{margin-bottom:0}.elementor-widget-container p{margin-bottom:1em;margin-top:0}.elementor-widget-container p:last-child{margin-bottom:0}.single-product .product__feat-img{position:sticky;top:50px}.product__atc #paypal-button{margin-top:20px;display:block}.shop__sidebar{position:sticky!important;top:50px}.product__atc .cart #yith-wcdp-add-deposit-to-cart{-ms-flex:0 0 100%;flex:0 0 100%;padding:10px 15px;-webkit-box-flex:0;font-size:17px;margin-bottom:20px;background-color:#e5e5e5}.product__atc .cart{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;display:-webkit-box;display:-ms-flexbox;display:flex}.product__atc .cart #yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory{margin:0;width:100%;display:block}.product__atc .cart #yith-wcdp-add-deposit-to-cart .deposit-price{display:inline!important}.product__atc .elementor-product-variable .variations th.label{display:none}.product__atc .elementor-product-variable .single_variation_wrap{width:100%}.product__atc .quantity.hidden+button.button{margin-left:0!important}.product__atc .elementor-product-variable td.value{padding-right:0}.product__atc .elementor-product-variable td.value:before{display:none}.product__atc .elementor-product-variable .woocommerce-variation{margin-bottom:10px;margin-top:10px}.product__atc .elementor-product-variable .woocommerce-variation .woocommerce-variation-price .woocommerce-Price-amount{font-size:25px;font-weight:700;color:#821517;display:block}.yith__deposit-amount .elementor-shortcode{line-height:1.4em}.yith__deposit-amount .elementor-widget-container{padding:10px 30px;border:2px dashed #6ec1e4;background-color:#f8fcfe;width:auto!important;display:inline-block}.yith__deposit-amount span.woocommerce-Price-amount{font-weight:700}.jet__payment #ppc-button-ppcp-gateway{padding:0 10px 20px;text-align:center;display:block}.jet__payment .wc_payment_method>label{display:inline}.jet__checkout .select2 .select2-selection{height:auto;border-radius:0}.jet__checkout .select2 .select2-selection>.select2-selection__rendered{height:45px;border-radius:0;line-height:45px}.jet__checkout .select2 .select2-selection>.select2-selection__arrow{height:45px}#my__account .woocommerce-Button{font-weight:500;color:#fff;text-transform:uppercase;background-color:#821517}#my__account .woocommerce-Button:hover{background-color:#c4cac4}#my__account .woocommerce-Message{border-color:#821517}#my__account .woocommerce-Message:before{color:#821517}.single-product .woocommerce-notices-wrapper{border-top:3px solid #8fae1b;background-color:#f7f6f7}.single-product .woocommerce-notices-wrapper .woocommerce-message{border-top:none!important}.cat-display-only .yith__deposit-amount{display:none!important}.product__atc .wc-get-a-quote>.button{padding:15px 35px;font-size:16px;font-weight:600;color:#fff;min-width:auto;background-color:#8fa175;border-radius:0;margin-left:10px;display:inline-block}.product__atc .wc-get-a-quote>.button:hover{color:#fff;background-color:#dda52b}.cat-display-only .product__atc .cart #yith-wcdp-add-deposit-to-cart,.cat-display-only .product__atc .quantity,.cat-display-only .product__atc .single_add_to_cart_button,.cat-display-only .product__atc p.stock{visibility:hidden!important;display:none!important}.cat-display-only .product__atc .wc-get-a-quote .button{margin-left:0}.cat-display-only .product__atc .wc-get-a-quote .print-btn{margin-left:10px}@media only screen and (max-width:1070px){.product__atc .button{width:100%}.product__atc .wc-get-a-quote>.button{margin-left:0;width:100%;margin-top:10px}.product__atc .wc-get-a-quote{width:100%;display:block}}.page-id-27504 .child__pages{margin-bottom:0}.page-id-27504 .all_sheds{display:none}.page-id-27504 .videoWrapper{margin-bottom:130px}.page-id-27504 .videoWrapper,.page-id-78261 .videoWrapper{height:0;padding-top:0;position:relative;padding-bottom:56.25%}.page-id-78261 .videoWrapper{margin-bottom:0}@media only screen and (max-width:640px){.page-id-78261 .videoWrapper{margin-bottom:12%}}@media only screen and (min-width:640px) and (max-width:1100px){.page-id-78261 .videoWrapper{margin-bottom:22%}}.second__location{font-weight:700;margin-bottom:-27px;text-transform:uppercase;margin-top:14px;display:block}.financing__option__blocks{background-color:#f6f6f6;margin:50px 0;display:block}.financing__option__blocks .program__section{padding:20px;margin-right:0;background-color:#dfdfdf}.financing__option__blocks .program__section .program__name{font-size:32px;font-weight:700;word-wrap:break-word}.financing__option__blocks .program__section .program__range{font-size:25px}.financing__option__blocks .details__section{padding:20px}.financing__option__blocks .details__section .button{margin-bottom:10px}.financing__option__blocks .details__section .videoWrapper{margin-bottom:0}@media only screen and (min-width:640px){.financing__option__blocks .image__section{padding:20px;margin-right:0!important;position:relative}.financing__option__blocks .image__section img{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}}@media only screen and (max-width:640px){.financing__option__blocks .image__section img{padding:20px;margin:-20px 0 40px}.page-id-212 .grid-25{width:100%}.financing__option__blocks .details__section{margin-bottom:20px!important}}.page-id-212 .videoWrapper iframe{height:100%;width:100%}.financing__options{padding:0 0 10px;margin-top:-22px}.financing__option__blocks:first-child{margin:0 0 50px}.financing__option__blocks:last-child{margin:50px 0 82px}.page-id-212 .main__content h1:after{display:none}.screensharing__button{margin-top:-32px!important;display:block}.main__content .screensharing__button .grid-2{margin-bottom:0!important}.featured__projects__hero{height:25vw;min-height:250px;position:relative;background-size:cover;background-position:50%;margin-top:-21px}.featured__projects__hero .wrap{transform:translateY(-50%);right:0;position:absolute;top:50%;left:0}.featured__projects__hero:before{right:0;content:"";position:absolute;bottom:0;top:0;background:hsla(120,5%,78%,.8);left:0}.featured__projects__hero h1{color:#222b21}.featured__projects__hero p{font-size:22px;font-weight:400;color:#222b21;letter-spacing:normal;margin-top:5px;display:block}.featured__projects__hero a{text-transform:capitalize}.featured__projects__hero .fa-arrow-alt-circle-down{font-size:18px}.page-id-101257 .main__content img{border-radius:10px}.page-id-101257 .main__content{margin-bottom:10px}.featured__project_cat__filters{background-color:#e9e9e9}.featured__project_cat__filters .grid-3{margin-bottom:0}.featured__project_cat__blocks{margin-bottom:60px;margin-top:60px}.featured__project_cat__blocks .grid-6{margin-bottom:0}.featured__project_cat__blocks .grid-25{padding:20px;border:1px solid #e9e9e9;background-color:#fdfcfc}.featured__project_cat__blocks .grid-25 .category__name{color:#54595f}.featured__project_cat__blocks .grid-25 span{font-size:24px;font-weight:500;color:#21222d}.featured__product_cat_menu{margin-bottom:30px;margin-top:30px}.featured__product_cat_menu select,.reset__button{padding:15px 10px;border-radius:10px}.reset__button{border:1px solid #821517;margin-left:10px}.featured__product_sort_menu{margin-bottom:30px!important;text-align:right;float:right;margin-top:30px}.featured__product_sort_menu select{padding:15px 10px;border-radius:10px}.featured__projects__single{margin-top:30px}.featured__projects__single__hero{height:18vw;min-height:250px;position:relative;background-size:cover;background-position:50%;margin-top:-21px}.featured__projects__single__hero .wrap{transform:translateY(-50%);right:0;position:absolute;top:50%;left:0}.featured__projects__single__hero:before{right:0;content:"";position:absolute;bottom:0;top:0;background:hsla(120,5%,78%,.8);left:0}.featured__projects__single__hero h1{font-size:38px;color:#fff}.featured__projects__single__hero p{font-size:22px;font-weight:400;color:#fff;letter-spacing:normal;margin-top:5px;display:block}.project__details{padding:20px;margin-bottom:40px;background-color:#f8f8f8;border-radius:10px;margin-top:20px}.featured__projects__single__heading{font-size:24px;font-weight:500}.featured__projects__single__sub_heading{font-size:16px;margin-bottom:10px;color:#224e3d;padding-bottom:-10px}.project__details hr{margin-bottom:40px;margin-top:10px}.project__details ul{margin-bottom:20px;margin-left:20px}.project__details p{margin-bottom:20px;margin-top:0}.project__full__details{padding-left:40px}.project__full__details p{margin-bottom:20px}.project__full__details .embed-container{height:0;padding-top:25px;margin-bottom:40px;position:relative;padding-bottom:56.25%}.project__full__details .embed-container iframe{height:100%;position:absolute;top:0;left:0;width:100%}.project__summary__image{border-radius:10px;margin-top:20px}.project__full__details .featured__projects__single__heading{margin-top:30px;display:block}.project__full__details hr{margin-bottom:30px;margin-top:10px}.project__full__details hr:nth-of-type(3){margin-bottom:10px}.custom__summary__image{margin-top:40px}.featured__project__button{overflow:visible;width:100%;display:unset}.project__button{position:sticky;top:100px}.project__button a{display:block}.ufg-parent-filters{padding:10px 20px!important;border-radius:20px!important}.ufg-parent-filters .col-md-12{margin-bottom:0!important;padding-left:0}.featured__projects__quote__form{background-color:#f7f7f7}.featured__projects__quote__hero{height:15vw;min-height:250px;position:relative;background-size:cover;background-position:50%;margin-top:-21px}.featured__projects__quote__hero .wrap{transform:translateY(-50%);right:0;position:absolute;top:50%;left:0}.featured__projects__quote__hero h1{font-size:38px}.featured__projects__quote__hero p{font-size:16px;font-weight:400;letter-spacing:normal;margin-top:5px;display:block}.page-template-page-featured-projects-quote-form .gform_required_legend{display:none}#featured__project_cat__blocks{scroll-margin-top:100px}@media screen and (max-width:460px){.featured__projects__hero,.featured__projects__single__hero{height:115vw}.featured__projects__hero p{font-size:16px}.featured__projects__hero h1{font-size:28px}}@media screen and (min-width:460px) and (max-width:640px){.featured__projects__hero,.featured__projects__single__hero{height:90vw}.featured__projects__hero p{font-size:16px}}@media screen and (min-width:640px) and (max-width:800px){.featured__projects__hero,.featured__projects__single__hero{height:55vw}.featured__projects__hero p{font-size:18px}.project__full__details{padding-left:10px}.project__button{position:sticky;top:50px}}@media screen and (min-width:800px) and (max-width:940px){.featured__projects__hero,.featured__projects__single__hero{height:46vw}.featured__projects__hero p{font-size:18px}.project__full__details{padding-left:10px}.project__button{position:sticky;top:50px}}@media screen and (min-width:940px) and (max-width:1100px){.featured__projects__hero,.featured__projects__single__hero{height:40vw}.featured__projects__hero p{font-size:18px}.project__full__details{padding-left:10px}.project__button{position:sticky;top:150px}}@media screen and (min-width:1100px) and (max-width:1350px){.featured__projects__hero,.featured__projects__single__hero{height:35vw!important}.featured__projects__hero p{font-size:18px}.project__full__details{padding-left:10px}}@media screen and (max-width:640px){.page-id-101257 .main__content img{margin-bottom:30px}.featured__product_cat_menu,.featured__product_sort_menu{margin-bottom:10px;text-align:left;width:100%;float:left;display:block}.featured__product_sort_menu{margin-bottom:20px;margin-top:10px}.featured__product_cat_menu select,.featured__product_sort_menu select{width:100%;display:block}.featured__project_cat__blocks{margin-bottom:20px;margin-top:35px}.featured__project_cat__blocks .grid-25{margin-bottom:20px}.project__full__details{padding-left:0}.project__full__details .button{width:100%}.project__details{margin-bottom:20px}}@media screen and (max-width:768px){.tax-featured-project-cat .main__content img{margin-bottom:20px}}@media screen and (min-width:930px) and (max-width:1130px){#featured__project_cat__blocks{scroll-margin-top:240px}}.homehero__slider{overflow:hidden;position:relative;display:block}.homehero__slider .slide-wrap{height:50vw;overflow:hidden;min-height:500px;justify-content:center;flex-wrap:wrap;position:relative;max-height:700px;text-align:center;background-color:#42463e;align-items:center;display:flex}.homehero__slider .slide-wrap img{height:100%;position:absolute;max-width:100%;object-fit:cover;opacity:.75;top:0;object-position:center;width:100%;display:block;z-index:0}.homehero__slider .slide-wrap .slide-caption{position:relative;max-width:750px;width:100%;display:block;z-index:2}.homehero__slider .slide-caption h1,.homehero__slider .slide-caption h2,.homehero__slider .slide-caption h3,.homehero__slider .slide-caption h4,.homehero__slider .slide-caption h5{font-size:42px;text-shadow:0 0 20px rgba(0,0,0,.75);color:#fff;text-transform:uppercase;margin:0 0 20px;line-height:1.2em;display:block}.homehero__slider .slide-caption p{text-shadow:0 0 20px rgba(0,0,0,.75);color:#fff;margin:0 0 30px;display:block}.homehero__slider .flex-direction-nav a{font-size:0}.homehero__slider .flex-control-paging{bottom:0;z-index:2}.homehero__slider .flex-control-paging li a{border:1px solid #fff;opacity:1;background-color:transparent}.homehero__slider .flex-control-paging li a.flex-active{border:1px solid #fff;opacity:1;background-color:#fff}.homehero__slider .slider-row:not(:first-child){display:none}.section__greviews{overflow:hidden;padding:4em 0;position:relative;display:block}.category-page-reviews{background-color:#f7f7f7}.category-page-reviews .ti-widget.ti-goog .ti-review-item>.ti-inner{background-color:#fff!important}.h2{font-size:26px;font-weight:700;text-transform:uppercase;display:block}.featured__products .h2{margin-bottom:20px;text-align:center;margin-top:0}.featured__products{padding:4em 0;position:relative;background-color:#f7f7f7;display:block}.featured__products .featured-products{flex-wrap:wrap;margin:-10px;display:flex}.featured__products .product-col{padding:10px;width:33.33%}.featured__products .product-wrap{height:100%;overflow:hidden;position:relative;text-align:center;background-color:#fff;border-radius:5px;display:block}.featured__products .product-title{padding:30px 20px 10px;font-size:20px;font-weight:500;color:#222;margin:0;line-height:1.2em;display:block}.featured__products .h2:after{height:6px;content:"";position:relative;max-width:88px;bottom:0;background-color:#c4cac4;margin:5px auto 30px;left:0;width:100%;display:block}.featured__products .product-price{padding:0 20px 30px;font-size:20px;font-weight:700;color:#821517;margin:0;line-height:1em;display:block}.section__signup{overflow:hidden;padding:0 0 4em;position:relative;background-color:#f7f7f7;display:block}.section__signup .email-signup-title{margin-bottom:10px;text-align:center;margin-top:0}.section__signup .email-signup-description{text-align:center;margin:0 0 30px;display:block}.section__signup .email-signup-title:after{height:6px;position:relative;max-width:88px;bottom:0;background-color:#c4cac4;margin:5px auto 30px;left:0;width:100%;display:block}.section__signup .email__signup{padding:80px 50px;background-color:#f8ebcf;border-radius:10px;display:block}#signup-form .gform_fields,#signup-form .signup__form{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}#signup-form .gform_fields{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;align-items:center}#signup-form .gform_fields>.gfield{padding-right:20px;margin:0;width:33.33%;display:block}#signup-form .gform_fields .gform-field-label{display:none!important}#signup-form .gform_fields input[type=email],#signup-form .gform_fields input[type=text]{height:auto;padding:5px 10px;border-radius:5px;width:100%;display:block}#signup-form .gform_body{width:70%;display:block}#signup-form .gform_footer{width:30%;margin-top:0;display:block}#signup-form .gform_footer .gform_button{height:auto!important;padding:17px 10px!important;font-size:16px!important;font-weight:700!important;text-shadow:none!important;text-transform:uppercase!important;background-color:#821517!important;border-radius:5px!important;width:100%!important;display:block!important}#signup-form .gform_footer .gform_button:hover{background-color:#c4cac4!important}.lepopup-form a.lepopup-button.popup_button{font-weight:700;text-transform:uppercase;border-radius:10px!important;font-family:Rubik,sans-serif}.lepopup-form .popup_email{font-size:16px!important;border-radius:10px!important;font-family:Rubik,sans-serif}@media only screen and (max-width:768px){.featured__products .product-col{padding:0 0 20px;width:100%}.featured__products .product-col:last-child{padding:0}.featured__products .featured-products{max-width:500px;margin:0 auto}#signup-form .gform_body{width:100%}#signup-form .gform_fields>.gfield{padding-right:0;padding-bottom:20px;width:100%}#signup-form .gform_fields{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:0}#signup-form .gform_footer{width:100%}.section__signup .email__signup{padding:4em 30px;max-width:500px;margin:0 auto}.section__signup .email-signup-title{line-height:1.2em}.homehero__slider .slide-caption h1,.homehero__slider .slide-caption h2,.homehero__slider .slide-caption h3,.homehero__slider .slide-caption h4,.homehero__slider .slide-caption h5{font-size:28px}}.lp__hero{overflow:hidden;padding:150px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;position:relative;background-size:cover;text-align:center;align-items:center;background-position:50%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.lp__hero .h1,.lp__hero h1,.lp__hero h2,.lp__hero h3,.lp__hero h4,.lp__hero h5,.lp__hero h6{font-size:42px;text-shadow:0 0 20px rgba(0,0,0,.75);color:#fff;text-transform:uppercase;margin:0 0 20px;line-height:1.2em;display:block}.lp__hero:before{pointer-events:none;right:0;content:"";position:absolute;opacity:.45;bottom:0;top:0;background-color:#222b22;left:0;z-index:0}.lp__hero .miniwrap{position:relative;z-index:2}.lp__hero p{font-size:20px;text-shadow:0 0 20px rgba(0,0,0,.75);color:#fff;margin:0 0 30px;display:block}.lp__hero .button{margin-bottom:0}.flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.lp__features{overflow:hidden;padding:40px 0;position:relative;background-color:#fff;display:block}.lp__features .feature-link{right:0;position:absolute;bottom:0;top:0;left:0;display:block}.lp__features .flex-row{margin:-15px}.lp__features .feature-col{padding:15px;margin:0;width:25%}.lp__features .feature-wrapper{height:100%;padding:20px 35px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;text-align:center;background-color:#f7f7f7;-webkit-box-shadow:10px 10px 10px 0 rgba(0,0,0,.1);box-shadow:10px 10px 10px 0 rgba(0,0,0,.1);border-radius:10px;display:block}.lp__features .feature-icon{height:70px;font-size:25px;color:#dee3da;background-color:#6c8174;border-radius:100px;width:70px;line-height:70px}.lp__features .feature-icon,.lp__features .feature-title{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0 auto;display:block}.lp__features .feature-title{padding-top:10px;font-size:17px;font-weight:600;text-transform:uppercase;max-width:180px;width:100%;line-height:1.25em}.lp__features .feature-description{margin-bottom:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-top:0;display:block}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.lp__content{overflow:hidden;padding:120px 0;position:relative;background-color:#f7f7f7;display:block}.lp__content .grid-half{padding:0 40px;margin:0;width:50%}.lp__content .wrap>.flex-row{margin:0 -40px}.lp__content .content-col{padding-top:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;padding-bottom:50px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.lp__content h1,.lp__content h2,.lp__content h3,.lp__content h4,.lp__content h5,.lp__content h6,.lp__content.h2{font-size:32px;font-weight:700;line-height:1.2em;margin-top:0;font-family:Rubik,sans-serif;display:block}.lp__content .button{margin-bottom:0;margin-top:20px}.lp__content .img-wrap{height:100%;overflow:hidden;position:relative;border-radius:10px;width:100%;display:block}.lp__content .img-wrap>img{height:100%;object-fit:cover;width:100%;display:block}.lp__products{padding:120px 0;background-color:#fff}.lp__products .product-title{padding:0}.lp__contact .h2,.lp__products .h2,.lp__reviews .h2{font-size:32px;font-weight:700;margin-bottom:1.33em;text-transform:none;line-height:1.2em;margin-top:0;font-family:Rubik,sans-serif;display:block}.lp__products .h2:after{display:none}.lp__signup{padding:120px 0;background-color:#f8ebcf}.lp__signup .email__signup{background-color:#fff}.lp__reviews{padding:120px 0}.lp__products .btn-wrap .button{margin-bottom:0;margin-top:50px}.lp__products .product-content-wrap{padding:30px;position:relative}.lp__products .product-wrap .button{padding:10px;margin-bottom:0;position:absolute;bottom:0;border-radius:0;left:0;width:100%;display:block}.lp__products .product-wrap{background-color:#f7f7f7;padding-bottom:50px}.lp__products .product-caption{color:#222}.lp__contact{overflow:hidden;padding:120px 0;position:relative;text-align:center;background-color:#f8ebcf;display:block}.lp__contact .email__signup{padding:80px 50px;max-width:800px;background-color:#fff;margin:40px auto 0;border-radius:10px;width:100%;display:block}.lp__contact .h2{margin-bottom:10px}.lp__contact #contact-form .gform_heading{display:none}.lp__contact #contact-form input[type=email],.lp__contact #contact-form input[type=tel],.lp__contact #contact-form input[type=text],.lp__contact #contact-form textarea{height:auto;padding:5px 10px;border-radius:5px;width:100%;display:block}.lp__contact #contact-form .gform_footer input[type=submit]{padding:1.4em 2em;font-size:16px;border:none;font-weight:500;color:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;text-transform:uppercase;text-align:center;background-color:#821517;border-radius:10px;width:100%;display:block}.lp__contact #contact-form .gform_footer input[type=submit]:focus,.lp__contact #contact-form .gform_footer input[type=submit]:hover{background-color:#c4cac4}.lp__contact #contact-form .gform_fields{row-gap:20px}@media only screen and (max-width:980px){.lp__hero .h1,.lp__hero h1,.lp__hero h2,.lp__hero h3,.lp__hero h4,.lp__hero h5,.lp__hero h6{font-size:32px}.lp__hero p{font-size:18px}.lp__features .feature-col{width:50%}.lp__content .wrap>.flex-row{margin:0}.lp__content .grid-half{padding:0;width:100%}.lp__content .content-col{padding-top:40px;padding-bottom:0}.lp__content .img-wrap{min-height:250px;padding-top:60%}.lp__content .img-wrap>img{position:absolute;top:0}}@media only screen and (max-width:768px){.lp__contact,.lp__content,.lp__hero,.lp__products,.lp__reviews,.lp__signup{padding:80px 0}.lp__content .h2,.lp__content h1,.lp__content h2,.lp__content h3,.lp__content h4,.lp__content h5,.lp__content h6,.lp__products .h2,.lp__reviews .h2{font-size:30px}.lp__contact .email__signup{padding:4em 30px;max-width:500px}}@media only screen and (max-width:500px){.lp__hero p{font-size:16px}.lp__features .feature-col{width:100%}}#view-prices table{margin:0 auto 30px}.product__offers{background-color:#f7f7f7}.product__offers .feature-wrapper{background-color:#fff}.product__signup{padding:80px 0;background-color:#ddd}.product__offers .flex-row{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center}.product__offers .feature-wrapper.with-link:hover{background-color:#dfe4d9}.product__offers .feature-wrapper.with-link:hover .feature-icon{background-color:#fff}.product__offers .feature-wrapper.with-link:hover .feature-title{color:#224e3d}#options .construction-features{padding:50px 30px;background-color:#fff;margin-top:50px;display:block}#options .construction-features:first-child{margin-top:0}.product__highlights{padding-top:25px;display:block}.product__highlights li>strong{margin-right:5px}.product__highlights li{font-size:16px;position:relative;padding-left:30px}.product__highlights li>a{border-bottom:1px dashed;padding-left:0!important;display:inline-block!important}.product__highlights li:before{font-weight:700;color:#c4cac4;content:"\f058";position:absolute;left:0;font-family:Font Awesome\ 5 Pro}.page__product .product-title{font-size:42px;color:#fff;text-transform:uppercase;margin:0 0 25px;padding-bottom:0;line-height:1.2em;display:block}.page__product .h2:after,.page__product .product-title:after,.page__product h2:after,.page__product h3:after,.page__product h4:after,.page__product h5:after{display:none}.page__product .h2,.page__product h2,.page__product h3,.page__product h4,.page__product h5{font-size:30px;font-weight:700;margin-bottom:30px;text-transform:none;padding-bottom:0;line-height:1.2em;margin-top:0;font-family:Rubik,sans-serif;display:block}.page__product .photo__gallery{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px;display:-webkit-box;display:-ms-flexbox;display:flex}.page__product .photo__gallery .photo{padding:10px;border:none;margin:0;width:33.33%}.page__product .photo__gallery .photo>a{border:none}.page__product .photo__gallery .photo>a span{font-size:16px;font-weight:400;line-height:1.2em}.product__more-info{overflow:hidden;padding:80px 0;position:relative;background-color:#fff;display:block}.product__more-info .grid-half{padding:0 40px;margin:0;width:50%}.product__more-info .wrap>.flex-row{margin:0 -40px}.product__more-info .content-col{padding-top:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;padding-bottom:50px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.product__more-info .button{margin-bottom:0;margin-top:20px}.product__more-info .img-wrap{height:100%;overflow:hidden;position:relative;border-radius:10px;width:100%;display:block}.product__more-info .img-wrap>img{height:100%;object-fit:cover;width:100%;display:block}.flex-reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-orient:horizontal}@media only screen and (max-width:1024px){.product-main-content .rounded-padding.the__content{padding:50px 0}.product-main-content .rounded-padding.the__content>div{margin:0 auto;width:92%;display:block}}@media only screen and (max-width:980px){.page__product .product-title{font-size:32px}.product__more-info .grid-half{padding:0;width:100%}.product__more-info .content-col{padding-top:40px;padding-bottom:0}.product__more-info .wrap>.flex-row{margin:0}}@media only screen and (max-width:640px){.page__product .color__swatches{flex-wrap:wrap;margin:-5px;display:flex}.page__product .color__swatches .color-swatch{padding:5px;margin:0;width:33.33%}}@media only screen and (max-width:500px){.page__product .photo__gallery .photo{width:50%}}@media only screen and (max-width:380px){.page__product .color__swatches .color-swatch{width:50%}}@media screen and (max-width:857px){.desktop{display:none!important}}@media only screen and (min-width:857px){.mobile{display:none!important}}.product__main{padding-bottom:80px;display:block}.product--gallery{overflow:hidden;display:block}.product-gallery-thumb .slider-nav-item{overflow:hidden;position:relative;margin:0 5px}.product-gallery-thumb .slick-list{margin:0 -5px}.product-gallery-thumb .slider-nav-item .thumb-wrap{overflow:hidden;padding-top:75%;position:relative;background-color:#fff;cursor:pointer;display:block}.product-gallery-thumb .slider-nav-item .thumb-wrap img{height:100%;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;-o-object-fit:cover;object-fit:cover;opacity:.6;top:0;width:100%;display:block}.product-gallery-thumb .slider-nav-item.slick-current .thumb-wrap img{opacity:1}.product-gallery-slider:not(.slick-initialized) .slider-for-item:not(:first-child),.product-gallery-thumb:not(.slick-initialized){display:none!important}.product-gallery-slider{margin-bottom:10px}.product-gallery-slider .slider-for-item a{overflow:hidden;padding-top:75%;position:relative;display:block}.product-gallery-slider .slider-for-item a img{height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;top:0;width:100%;display:block}.product-gallery-slider .slick-arrow{padding:10px;border:none;color:#fff;transition:all .2s ease-in-out;position:absolute;top:50%;background-color:hsla(0,0%,100%,.6);left:0;display:block;z-index:2}.product-gallery-slider .slick-next{right:0;left:auto}.product-gallery-slider .slick-arrow:hover{background-color:#833a30}.product__main .grid-3{margin:0;width:50%}.product__main .product--details{padding-left:40px}.product__main .product-title{color:#111;display:block}.product__main .two-column-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;display:block}.product__main .two-column-list .content__anchors{list-style:none}.product__main .two-column-list li{font-size:17px;margin-bottom:5px;position:relative;padding-left:30px;z-index:0}.product__main .two-column-list li i{position:absolute;top:5px;left:0}@media only screen and (max-width:980px){.product__main .grid-3{width:100%}.product__main .product--details{padding-top:40px;padding-left:0}.product__main{padding-bottom:40px}}@media only screen and (max-width:500px){.product__main .two-column-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}span[data-name=user-acquisition]>span{flex-wrap:wrap;display:flex;.wpcf7-list-item{width:23%}}#margin-right-grid-25{margin-right:1.51515%}@media (max-width:768px){.responsive-table td{text-align:center;width:100%!important;display:block}.mobile-image-first .group{flex-direction:column;display:flex}.mobile-image-first .grid-4{order:2}.mobile-image-first .grid-2{order:1}}.custom-tab-image{max-height:336px;object-fit:cover}