article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:1vw}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#dedddd}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}body{background-color:#fff;color:#333;font-family:'Roboto',serif;font-size:16px;font-weight:300;line-height:1.625}a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}::-moz-selection{background-color:#333;color:#fff}::selection{background-color:#333;color:#fff}a{color:#fb9d1c;font-weight:400;text-decoration:none}a img{margin-bottom:-6px}a:hover{outline:none;color:#999}a,a:visited,a:hover,a:focus,a:active{border:none;outline:none}p{margin:0 0 24px;padding:0}strong{font-weight:bold}ol,ul{margin:0;padding:0}blockquote,blockquote::before{color:#999}blockquote{margin:40px}blockquote::before{content:"\201C";display:block;font-size:30px;height:0;left:-20px;position:relative;top:-10px}.entry-content code{background-color:#333;color:#ddd}cite{font-style:normal}h1,h2,h3,h4,h6{font-family:"Oswald","Helvetica Neue",Helvetica,Arial,"sans-serif"}h1,h2,h3,h4,h5,h6{color:#4b7cad;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:1px;margin:0 0 15px}h1{font-size:34px;color:#3d3d3d}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto}.featured-content img,.gallery img{width:auto}input,select,textarea{background-color:#fff;border:1px solid #ddd;box-shadow:none;color:#333;font-size:16px;padding:10px;width:100%}input:focus,textarea:focus{border:1px solid #333;outline:none}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}::-moz-placeholder{color:#999;opacity:1}::-webkit-input-placeholder{color:#999}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.entry-content .button{font-family:"Oswald","Helvetica Neue",Helvetica,Arial,"sans-serif";background-color:#fbb14c;border:none;box-shadow:none;font-size:18px;color:#fff;cursor:pointer;letter-spacing:1px;padding:10px 20px;text-transform:uppercase;width:auto}button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,.entry-content .button:hover{background-color:#095bad;border:none;color:#fff}.entry-content .button:hover{color:#fff}.button{display:inline-block}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none}table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;width:100%}tbody{border-bottom:1px solid #ddd}th,td{text-align:left}th{font-weight:bold;text-transform:uppercase}td{border-top:1px solid #ddd;padding:6px 0}.wrap{margin:0 auto;max-width:1140px}.site-inner{background-color:#fff;clear:both;padding-top:100px}.single-post .site-inner{padding-top:150px}.home .site-inner{padding:0}.minimum-landing .site-inner{margin:40px auto;padding:60px 60px 20px;width:800px}.home-featured{margin-bottom:60px;padding:1vw 0;text-align:center;overflow:hidden}.home-featured img{padding-bottom:8px;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.home-featured,.home-featured a{border:none;color:#fff}.home-featured a:hover{color:#aaa}.home-featured a:hover img{opacity:.6}.home-featured li{list-style-type:none}.home-featured .widget{padding:0}.home-featured p:last-child{padding:0 0 24px}.content{float:left;position:relative;width:720px}.sidebar-content .content{float:right}.full-width-content .content{width:100%}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}.avatar{float:left}.alignleft .avatar{margin-right:24px}.alignright .avatar{margin-left:24px}.author-box .avatar{height:72px;margin-right:24px;width:72px}.entry-comments .avatar{height:48px;width:48px}.search-form input[type="submit"]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.search-form{overflow:hidden;padding:3px;width:100%}.sticky{}img.centered,.aligncenter{display:block;margin:0 auto 24px;text-align:center}a.alignnone,img.alignnone{margin-bottom:12px}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}a.alignnone{display:inline-block}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 24px 24px 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 24px 24px}a.alignleft,a.alignright{border:none}.wp-caption-text{font-size:14px;font-weight:400;text-align:center}.gallery-caption{}.widget{word-wrap:break-word}.widget li{list-style-type:none;margin-bottom:6px;text-align:left}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.widget li li{border:none;margin:0 0 0 30px;padding:0}.widget ul>li:last-child,.widget p:last-child{margin-bottom:0}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.breadcrumb{margin-bottom:40px}.archive-description,.author-box{background-color:#f5f5f5}.archive-description{margin-bottom:40px;padding:40px 40px 16px}.author-box{margin-bottom:40px;padding:40px}.single .author-box{margin-bottom:60px}.author-box-title{color:#333;font-size:16px;margin-bottom:4px}.author-box p{margin-bottom:0}.author-box .avatar{margin-right:24px}.genesis-grid-even,.genesis-grid-odd{border-bottom:1px solid #f5f5f5;margin-bottom:30px;padding:0;width:47%}.genesis-grid-even{float:right}.genesis-grid-odd{clear:both;float:left}.entry-title{font-size:34px;line-height:1}.genesis-grid .entry-title{font-size:24px;margin:0 0 10px}.single-portfolio .entry-title{margin-bottom:20px}.entry-title a,.sidebar .widget-title a{border:none;color:#333}.entry-title a:hover{color:#fb9d1c}.widget-title{font-size:16px;margin-bottom:24px;text-transform:uppercase}#home-featured .widget-title{margin-bottom:10px}.sidebar .widget-title a{border:none}.archive-title{font-size:20px;margin-bottom:24px}.featured-content .entry{border-bottom:2px solid #f5f5f5;margin-bottom:24px;padding:0 0 24px}.featured-content .entry:last-child{margin-bottom:0;padding:0}.featured-content .entry-title{border:none;font-size:18px;line-height:1.2}.featured-content .entry-title a{border:none}.enews-widget{color:#999}.enews-widget input{margin-bottom:16px}.enews-widget input:focus{border:1px solid #ddd}.enews-widget input[type="submit"]{background-color:#0ebfe9;color:#fff;margin:0;width:100%}.enews-widget input:hover[type="submit"]{background-color:#fff;color:#333}.enews form + p{margin-top:24px}.sidebar .enews-widget{background-color:#333;padding:30px}.sidebar .enews-widget .widget-title{color:#fff}.latest-tweets ul li{margin-bottom:16px}div.gform_wrapper input[type="email"],div.gform_wrapper input[type="text"],div.gform_wrapper textarea,div.gform_wrapper .ginput_complex label{font-size:16px;padding:16px}div.gform_wrapper .ginput_complex label{padding:0}div.gform_wrapper li,div.gform_wrapper form li{margin:16px 0 0}div.gform_wrapper .gform_footer input[type="submit"]{font-size:16px}.gform_wrapper .top_label .gfield_label{font-weight:700;line-height:1.3;margin:5px 0}.gform_wrapper .top_label .gfield_label{font-weight:700;line-height:1.3;margin:5px 0}.section-title-custom{padding-top:30px!important}.screen-reader-text{display:block;font-style:italic;margin-top:8px}.gform_wrapper .gsection{border-color:#ddd}img#wpstats{display:none}.site-header{background-color:#fff;border-bottom:1px solid #eee;left:0;letter-spacing:.5px;position:fixed;top:0;width:100%;z-index:999}.site-header .wrap{position:relative}.admin-bar .site-header{top:32px}.title-area{float:left;padding:18px 0;width:190px;max-width:190px}.header-image .title-area{padding:0}.site-title{font-size:24px;line-height:1;margin:0;text-transform:uppercase}.site-title a,.site-title a:hover{border:none;color:#333}.site-description{font-size:36px;font-weight:300;line-height:1.2;margin:0}.header-full-width .title-area,.header-full-width .site-title{width:100%}.header-image .site-title a{display:block;text-indent:-9999px}.header-image .title-area{padding:0}.header-image .site-title a{height:60px;display:block;text-indent:-9999px;max-width:320px}.site-header .widget-area{float:right;text-align:right;width:930px}.site-header .search-form{float:left;width:200px}.site-header .search-form input{border:none;font-size:14px}.header-search{float:right;padding:40px 0 0 10px;position:relative}.site-header .search-form-wrapper{background-color:#fff;border:1px solid #ddd;display:none;position:absolute;right:0;top:77px;width:250px;z-index:100}.search-form{}.search-icon img{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.search-icon:hover,.search-close:hover{cursor:pointer}.search-icon:hover img{opacity:.6}.search-close{color:#ccc;font-size:18px;font-weight:700;padding:8px 10px 0 0;text-align:right}.search-close:hover{color:#aaa}.genesis-nav-menu{clear:both;color:#fff;display:inline-block;font-size:14px;line-height:1.5}.genesis-nav-menu .menu-item{display:inline-block;margin:0;text-align:left}.genesis-nav-menu a{font-family:'Oswald',serif;border:none;color:#231f20;display:block;font-size:16px;letter-spacing:1px;font-weight:400;padding:40px 15px;position:relative}.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:hover{color:#fb9d1c}.genesis-nav-menu>.menu-item>a{text-transform:uppercase}.genesis-nav-menu>.menu-item>a em{text-transform:none}.genesis-nav-menu .sub-menu{left:-9999px;letter-spacing:0;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:200px;z-index:99;text-transform:uppercase}.genesis-nav-menu .sub-menu a{background-color:#fff;border:1px solid #eee;border-top:none;padding:16px 20px;position:relative;width:160px}.genesis-nav-menu .service-menu .sub-menu,.genesis-nav-menu .service-menu .sub-menu a{width:210px}.genesis-nav-menu .sub-menu .sub-menu{margin:-54px 0 0 159px}.genesis-nav-menu .menu-item:hover{position:static}.genesis-nav-menu .menu-item:hover>.sub-menu{left:auto;opacity:1}.genesis-nav-menu>.first>a{padding-left:0}.genesis-nav-menu>.last>a{padding-right:0}.genesis-nav-menu>.right{display:inline-block;float:right;list-style-type:none;padding:20px 0;text-transform:uppercase}.genesis-nav-menu>.right>a{display:inline;padding:0}.genesis-nav-menu>.rss>a{margin-left:48px}.genesis-nav-menu>.search{padding:6px 0 0}.site-header .sub-menu{border-top:1px solid #eee}.site-header .sub-menu .sub-menu{margin-top:-55px}.nav-primary{background-color:#333}.nav-primary a,.nav-primary .genesis-nav-menu .sub-menu a{color:#fff}.nav-primary .genesis-nav-menu .sub-menu a{background-color:#333;border:1px solid #444;border-top:none}.nav-primary .sub-menu a:hover{color:#0ebfe9}.nav-secondary{margin-bottom:20px}.site-footer .nav-secondary a{color:#fff;margin:0 30px;padding:0}.site-footer .nav-secondary a:hover{color:#999}.site-footer .nav-secondary .genesis-nav-menu .sub-menu a{background-color:#333;border:1px solid #444;border-top:none;padding:16px}.site-footer .nav-secondary .sub-menu a:hover{color:#0ebfe9}#responsive-menu-icon{cursor:pointer;display:none}#responsive-menu-icon::before{color:#fb9d1c;content:"\f333";font:normal 24px/1 'dashicons';margin:0 auto}.entry{margin-bottom:40px}.post-type-archive-portfolio .entry{float:left;margin-bottom:60px;width:50%}.post-type-archive-portfolio .entry:nth-of-type(2n){float:right;padding-left:30px}.post-type-archive-portfolio .entry:nth-of-type(2n+1){clear:left;padding-right:30px}.single-portfolio .entry{text-align:center}.entry-content ol,.entry-content p,.entry-content ul,.quote-caption{margin-bottom:26px}.entry-content ol,.entry-content ul{margin-left:40px}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.entry-content .search-form{width:50%}.entry-meta{font-size:14px}.entry-meta a{border:none;font-weight:300}.entry-header .entry-meta{margin-bottom:24px}.entry-comments-link::before{content:"\2014";margin:0 6px 0 2px}.entry-categories,.entry-tags{display:block}.after-entry{background-color:#f5f5f5;margin-bottom:60px;padding:40px;text-align:center}.after-entry .widget{margin-bottom:40px}.after-entry .featured-content .entry:last-child,.after-entry .widget:last-child,.after-entry p:last-child{padding:0;margin:0}.after-entry li{list-style-type:none}.pagination{clear:both;margin:40px 0}.pagination li{display:inline}.pagination li a{background-color:#333;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:8px 12px}.pagination li a:hover,.pagination li.active a{background-color:#fb9d1c}.comment-respond,.entry-comments,.entry-pings{margin-bottom:60px}.comment-content{clear:both}.entry-comments .comment-author{margin-bottom:0}.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"]{width:50%}.comment-respond label{display:block;margin-right:12px}.comment-list li,.ping-list li{list-style-type:none}.comment-list li{margin-top:24px;padding:32px}.comment-list li li{margin-right:-32px}li.comment{background-color:#f5f5f5;border:2px solid #fff;border-right:none}.comment .avatar{margin:0 16px 24px 0}.entry-pings .reply{display:none}.bypostauthor{}.sidebar{float:right;margin-top:10px;width:340px}.sidebar-content .sidebar{float:left}.sidebar img{margin-bottom:15px}.sidebar .featured-content img{margin-bottom:0}.sidebar .widget{margin-bottom:40px}.sidebar .tagcloud a{background-color:#333;border:none;color:#fff;cursor:pointer;display:inline-block;margin:0 5px 5px 0;padding:5px 10px}.sidebar .tagcloud a:hover{background-color:#0ebfe9;color:#fff}.footer-widgets{color:#999;clear:both}.footer-widgets-1{text-align:center}.footer-widgets-1 img{margin:0 10px;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.footer-widgets a{color:#9b9798}.footer-widgets a:hover{color:#fb9d1c}.footer-widgets a:hover img{opacity:.6}.footer-widgets .widget{margin-bottom:40px}.footer-widgets .widget-title{color:#fff}.footer-widgets li{list-style-type:none;margin-bottom:6px;word-wrap:break-word}.footer-widgets .search-form input:focus{border:1px solid #ddd}.site-footer{color:#666;letter-spacing:.5px;padding:0 0 60px;text-align:center}.site-footer a,.site-footer p{color:#999}.site-footer a:hover{color:#fff}.site-footer a{border:none}.site-footer p{font-size:14px;margin-bottom:0}.site-footer h5{color:#666}.title-area a,.social a,.flex-control-nav a,.cbp-item a{border:none}.background-header-image{z-index:0;width:100%;height:450px;overflow:hidden;position:relative}.background-header-image h1{color:#000;font-size:44px;position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;z-index:999}.background-header-image img{width:100%}.background-header-image .parallelogram{text-align:left;position:absolute;height:370px;z-index:999;background-color:rgba(255,255,255,.7);margin:80px 0 0 0;width:40%;left:-10%}.background-header-image .parallelogram .content{position:absolute;margin:auto;top:45%;right:0;bottom:0;left:30%;width:auto}.widget .flex-control-nav li{padding:0}hr{color:#fafafa!important;margin-bottom:20px}.pdf-icon{float:left;margin:20px;width:20%}.highlight{background-color:#fafafa;margin-bottom:30px;padding:30px}.highlight p:last-child,.highlight ul{margin-bottom:0}.light-orange{color:#fbb14c}.image-border{background-color:#fff;margin-bottom:20px;padding:10px}.image-border img{background-color:#fff;padding:5px}.border-top{border-top:1px solid #ddd;padding-top:30px}.widget .secondary-info ul{margin-top:20px;padding-left:16px}.widget .secondary-info li{list-style:disc}.entry-content .dashicons,.dashicons-before::before{vertical-align:text-bottom}.page-template-page_blog .entry{border-bottom:1px solid #ccc;padding-bottom:15px}.page-template-page_blog .entry-title{font-size:28px}.parallelogram{-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);transform:skew(20deg);text-align:justify;position:relative}.parallelogram .content,.parallelogram img,.parallelogram .background,.parallelogram .content img{-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);transform:skew(-20deg)}.parallelogram.orange img{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}.social .fa,.social .fab,.social .fal,.social .far,.social .fas{margin:6px;font-size:25px;padding:10px;vertical-align:middle;horizontal-align:middle;width:50px;height:50px;border-radius:50px;text-align:center;border:2px solid #9b9798}.social .fa:hover,.social .fab:hover,.social .fal:hover,.social .far:hover,.social .fas:hover{border:2px solid #fb9d1c}.featured-image img{height:auto;max-width:480px}.custom-caption-right{color:#999;float:right;font-size:15px;margin:0 0 24px 24px;text-align:center}.entry-content .flexslider ol,.entry-content .flexslider ul{margin:0}.entry-content .flexslider li{list-style:none}.flexslider .slides{margin-bottom:40px!important}.entry-content .su-spoiler-title{font-size:16px!important;font-weight:normal}.su-spoiler-icon{color:#c8c3b9}.entry-content .su-accordion{margin-bottom:40px}.su-spoiler-content{border-bottom:1px dashed #c8c3b9}.warranty .su-spoiler-title{background-color:#fbb14c;color:#fff;display:inline-block;padding:15px 15px 15px 40px!important;border:2px solid #fbb14c}.warranty .su-spoiler-icon{color:#fff;left:12px!important;top:14px}.warranty .su-spoiler-closed .su-spoiler-title{background-color:#fff;color:#333}.warranty .su-spoiler-closed .su-spoiler-icon{color:#fbb14c}.warranty .su-spoiler-closed .su-spoiler-title:hover{background-color:#fbb14c;color:#fff}.warranty .su-spoiler-closed .su-spoiler-title:hover .su-spoiler-icon{color:#fff}.home .flexslider .parallelogram{width:60%;height:100%;background-color:rgba(255,255,255,.7);position:absolute;z-index:99;left:-20%;color:#333}.home .parallelogram .content{position:absolute;margin:auto;top:45%;right:0;bottom:0;left:0;width:auto}.home .parallelogram h1{font-size:60px;color:#3d3d3d;margin:0 auto;text-align:center;letter-spacing:4px}.home .parallelogram h2{color:#fff;font-size:35px}.home .parallelogram .button{background-color:#fbb14c;color:#fff;padding:10px 50px;font-family:'Oswald',serif;font-size:24px;margin:20px auto;display:block;width:25%;text-align:center}.home .parallelogram .button:hover{background-color:#095bad}.home-slider{background:url(../../../images/ajax-loader.gif) no-repeat #000 center;min-height:600px;position:relative}.home .flexslider{background-color:#efefef}.home .flex-control-nav{bottom:20px}.home .flexslider .slides{margin-bottom:0}.home .flex-control-paging li a{background:#fff;background:rgba(255,255,255,0.8)}.home-shadow,.flexslider .slides,.flexslider .slides li,.home-slide1,.home-slide2,.home-slide3,.home-slide4,.home-slide5{height:100%;width:100%}.home-slide1{background-image:url(../../../images/home-slider-avalon.jpg)}.home-slide2{background-image:url(../../../images/home-slider-glenwood.jpg)}.home-slide3{background-image:url(../../../images/home-slider-lakehouse.jpg)}.home-slide4{background-image:url(../../../images/home-slider-aurora.jpg)}.home-slide5{background-image:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}.home-slide1,.home-slide2,.home-slide3,.home-slide4,.home-slide5{background-position:center;background-repeat:no-repeat;background-size:cover}.home-shadow{background:url(../../../images/slider-gradient.png) repeat-x top;font-size:20px;padding-top:180px;position:absolute;top:0;z-index:90}.home-shadow,.home-shadow h1{color:#fff;text-shadow:2px 2px #000}.home-shadow h1{font-size:54px;margin-bottom:8px;text-shadow:2px 2px #000}.home-shadow .button{font-size:16px;text-shadow:none}.flexslider .wrap{height:100%;position:relative}.collection-name{bottom:60px;color:#fff;font-family:'Alex Brush',cursive;font-size:40px;margin-right:-150px;opacity:0.7;position:absolute;right:50%;text-align:center;width:300px;z-index:100}.collection-name.dark{color:#000}.home .home-section-two .parallelogram{height:375px;max-height:375px;overflow:hidden;-webkit-backface-visibility:hidden}.home .home-section-two .parallelogram.two-thirds{margin-left:-15%;width:80.81196581196582%}.home .home-section-two .parallelogram.two-thirds img{position:absolute;top:-10%;left:0;height:150%;width:auto;max-width:none}.home .home-section-two .parallelogram.one-third img{position:absolute;top:-50%;left:-135%;height:200%;width:auto;max-width:none}.home .home-section-two .one-half{margin-left:1vw}.home .home-section-two .parallelogram.blue .background{background-image:url(../../../images/home-section-two-lifestyle-2.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:375px;max-height:375px;margin-left:-12%}.home .home-section-two .parallelogram.blue .content{top:33%;padding:0 25% 0 10%}.home .home-section-two .parallelogram.blue{background:#095bad;width:115%}.home .home-section-three{max-height:600px;height:600px;background-image:url(../../../images/home-section-three.jpg);background-size:cover;background-position:center;margin:1vw 0;position:relative}.home .home-section-three .parallelogram{background-color:rgba(255,207,52,.7);width:75%;margin-left:-20%;top:50%;position:absolute}.home .home-section-three .parallelogram .content{padding:40px 10%;position:relative;margin-left:25%}.home .home-section-four .parallelogram{height:300px;max-height:300px;overflow:hidden}.home .home-section-four .two-thirds .parallelogram .content{top:25%;left:10%;padding:0 25%;text-align:center}.home .home-section-four .two-thirds .parallelogram,.home .home-section-four .two-thirds .parallelogram h2{color:#3d3d3d}.home .home-section-four .two-thirds{margin-left:-10%;width:75.81196581196582%}.home .home-section-four .two-thirds .parallelogram .background{background-image:url(../../../images/home-section-four-lifestyle.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top;height:300px;max-height:300px;margin-right:-10%}.home .home-section-four .two-thirds .parallelogram .button{width:70%;margin:10px auto}.home .home-section-four .one-third.margin-adjust{margin-left:1vw}.home .home-section-four .one-third .parallelogram.orange{background-color:#fbb14c;width:125%}.home .home-section-four .one-third .parallelogram.orange h3{font-size:26px}.home .home-section-four .one-third .parallelogram.orange hr{color:#095bad!important;border:0;height:3px;background:#095bad}.home .home-section-four .one-third .parallelogram.orange a:hover{color:#095bad}.home .home-section-four .one-third .parallelogram.orange .background{background-image:url(../../../images/home-section-four-furniture.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:300px;max-height:300px}.home .home-section-four .one-third .parallelogram .content{top:37%;padding:0 10%;width:75%;text-align:left;right:15%}.home .home-section-four .one-third .parallelogram .content h3{color:#fff}.locator-nav{margin:30px 0 70px}.locator-nav a{border:2px solid #ddd;color:#333;display:inline-block;padding:20px;position:relative;width:49%}.locator-nav-left{float:left}.locator-nav-right{float:right}.locator-nav a span{color:#999;font-size:14px;padding-top:4px;position:absolute;right:20px;text-transform:uppercase}.locator-nav a:hover{border-color:#fb9d1c}.locator-nav a:hover,.locator-nav a:hover span{color:#fb9d1c}.where-to-buy .one-third{border-bottom:1px solid #ccc;margin-bottom:40px;min-height:200px;padding-bottom:40px}.where-to-buy .one-third p{margin-bottom:0}.where-to-buy .one-third a{border-bottom:1px dotted #333;color:#333}.where-to-buy .one-third a:hover{border-color:#fb9d1c;color:#fb9d1c}.where-to-buy em{color:#666;font-size:14px}.retailer-logo{float:right;max-width:120px;padding-right:20px}.entry-content #wpsl-wrap #wpsl-result-list li{border-bottom:1px solid #ccc;color:#666;float:left;font-size:15px;margin:0 2.5%;min-height:280px;padding:30px 0;width:28.3%}.entry-content #wpsl-wrap #wpsl-result-list li strong{color:#333;font-size:16px}.entry-content #wpsl-stores .wpsl-store-thumb{height:auto!important;width:100px!important}.entry-content #wpsl-stores,.entry-content #wpsl-direction-details{border-bottom:5px solid #ccc}#wpsl-result-list p a{border-bottom:1px dotted #333;color:#333;font-weight:bold}#wpsl-result-list p a:hover{border-color:#fb9d1c;color:#fb9d1c}#wpsl-radius .wpsl-dropdown{width:auto!important}.collections-template-default .site-inner{padding-top:150px}h2.iso-title,.iso-post{text-align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.iso-post:hover{background-color:#fff9e4}.content h2.iso-title a{color:#999;font-size:15px;letter-spacing:0.5px;text-transform:uppercase;font-weight:400}.iso-thumb{padding:5px 5px 0}.iso-post:hover h2.iso-title a{color:#333}#page_title_right{position:absolute;right:0}#page_title_right .dashicons{vertical-align:text-bottom}#page_title_right a,.collections-nav a{color:#999}#page_title_right a:hover,.collections-nav a:hover{color:#fb9d1c}.gallery-heroes{float:right;width:70%}.gallery-overview{border-bottom:1px solid #ccc;font-size:14px;padding-bottom:25px;width:27%}.gallery-links{border-top:1px solid #ccc;padding-top:20px}.gallery-links a{display:inline-block;margin-bottom:10px}.collections-nav{background-color:#efefef;color:#999;font-size:18px;height:66px;line-height:normal;margin-top:60px;padding:20px}.collections-nav a{font-size:15px;text-transform:uppercase}.gallery-item{padding:0 8px}.iso-thumb img.new-snipe{bottom:0;display:none;max-width:57px;position:absolute;right:5px}#filters li a{color:#fff;border:none;background-color:#fb9d1c}#filters li a:hover,#filters li a:active,#filters li a:focus{background-color:#1857a2}.new .iso-thumb{position:relative}.new .iso-thumb img.new-snipe{display:block}.collection-video{display:block;margin-top:20px;max-width:270px;padding-left:10px}.collection-video img{-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.collection-video:hover img{opacity:.6}.single-collections .gallery{margin-top:30px!important}.service-center .button{margin-bottom:6px;width:100%;text-align:center}.services-menu a{border:none}.services-menu img{width:75%;margin:0 auto 30px}.services-menu div img.service-icon-hover{display:none}.services-menu div img.service-icon{display:block}.services-menu div:hover img.service-icon-hover{display:block}.services-menu div:hover img.service-icon{display:none}span.service-link{color:white;display:block;font-size:16px;line-height:1.2;padding-left:5px;padding-right:5px;position:absolute;top:70%;width:100%}.services-menu div:hover span.service-link{color:#fb9d1c}div.service-item{background-color:#ccc;border:1px solid #ccc;float:left;font-size:14px;margin-bottom:14px;padding-top:2%;position:relative;text-align:center}.services-menu div:hover{background-color:#fff;border:1px solid #fb9d1c}.assembly .one-half{line-height:1.3}.assembly .one-half img{float:left;height:auto;margin:0 8px 16px 0;max-width:23px;vertical-align:middle}.assembly .entry-content h4{margin-top:20px}.business .site-inner{padding-top:150px}.resysta h1{margin-top:60px}.resysta-header-block{background-color:rgba(251,157,28,.6);display:inline-block;margin-bottom:10px;margin-top:-185px;padding:30px}.resysta-header-block h1{color:#fff;font-size:54px;line-height:1.1;margin:0}.resysta-header-block h1 span{color:#000}.resysta-overlay{position:absolute;right:calc((98vw - 1140px) /2);top:190px}.resysta-overlay img{height:auto;max-width:292px;width:100%}.resysta-features{background:#4b7cad;margin:50px 0 70px;padding:50px 55px 55px}.resysta-features,.resysta-features h1{color:#fff;text-align:center}.resysta-features h1{margin:0}.resysta-features .one-fourth{line-height:1.3;margin-top:50px;text-transform:uppercase}.resysta-features img{margin-bottom:10px;max-width:64px}.resysta .background-header-image h4{display:none}.resysta .background-header-image .custom-html-widget>img{margin-top:-60px}.resysta-harmony-blocks{margin:30px 0 15px}.resysta-harmony-blocks .one-half{background-color:#fff;box-shadow:2px 2px 10px #ccc;margin-bottom:30px;padding:45px}.resysta-recycling-icon{height:auto;max-width:160px;padding-top:30px;width:100%}.resysta-shaving-text{padding-top:30px}@media only screen and (max-width:1830px){.resysta .background-header-image .custom-html-widget>img{margin-top:0}}@media only screen and (max-width:1539px){.home .parallelogram .button{width:35%}.home .home-section-three .parallelogram{width:85%;margin-left:-20%;padding:40px 8%}.home .home-section-three .parallelogram{width:100%}.home .home-section-three .parallelogram .content{padding:0 5%;position:relative;margin-left:20%}.resysta .background-header-image .custom-html-widget>img{margin-top:40px}}@media only screen and (max-width:1179px){.home .parallelogram h2,.home .home-section-two .parallelogram.blue .content{text-align:center}.home .parallelogram .content{text-align:center}.wrap{max-width:960px}.site-header .widget-area{width:770px}.content{width:580px}.sidebar{width:280px}.home .home-section-four .one-third .parallelogram .content{top:30%}.entry-content #wpsl-wrap #wpsl-result-list li{width:45%}.retailer-logo{float:none;margin-bottom:5px}.where-to-buy .one-third{min-height:285px}.single-collections .entry-content p{margin-bottom:0}.single-collections .entry-content .gallery-overview p{margin-bottom:26px}.resysta-overlay{right:calc((98vw - 960px) /2)}.resysta .background-header-image .custom-html-widget>img{margin-top:90px}.resysta-overlay img{max-width:250px}.genesis-nav-menu a{padding-left:11px;padding-right:11px}.resysta-recycling-icon{padding-top:20px}}@media only screen and (max-width:1023px){.wrap{max-width:768px}.content,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.minimum-landing .site-inner,.sidebar,.site-header .widget-area,.site-tagline-left,.site-tagline-right,.title-area{width:100%}.site-header{position:static}.site-inner{padding:40px 5%}.single-post .site-inner{padding-top:50px}.post-type-archive-portfolio .entry,.site-header .title-area,.site-header .search-form,.site-header .widget-area,.site-tagline-left,.site-tagline-right{text-align:center}.header-image .site-title a{margin:0 auto 10px}.site-description{font-size:30px}.site-tagline{margin-top:0;padding:20px 0}.minimum .site-tagline{margin-top:400px}.genesis-nav-menu li,.site-header ul.genesis-nav-menu,.site-tagline-left,.site-tagline-right{float:none}.site-tagline-left p{margin-bottom:20px}.minimum-landing .site-inner{margin:0;padding:40px 40px 0}.minimum-landing .site-container{padding:5%}.footer-widgets .widget,.nav-primary .wrap,.site-footer .wrap,.site-tagline{padding-left:5%;padding-right:5%}.site-footer{padding:40px 0}.home .flexslider .parallelogram{width:75%}.home .parallelogram h1{font-size:40px}.home .parallelogram .content{top:40%}.home-section-two .one-half.first{display:none}.home .home-section-two .one-half{margin-left:0}.home .home-section-two .parallelogram.blue,.home .home-section-two .one-half{width:100%}.home .home-section-two .parallelogram.blue .content{top:0;width:50%;height:35%;padding:0}.home .home-section-two .parallelogram.blue,.home .home-section-two .parallelogram.blue .content,.home .home-section-two .parallelogram.blue .background{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}.home .parallelogram h2{text-align:center}.home .home-section-four .two-thirds .parallelogram .content{left:0%;padding:0 5%}.home .home-section-four .two-thirds .parallelogram .button{width:80%}.home .home-section-three .parallelogram{padding:30px 6% 20px}.site-header .title-area{margin:0 auto;float:none}.business .site-inner{padding-top:50px}.header-search{display:inline-block;float:none;padding:0 10px}.site-header .search-form-wrapper{margin-right:-125px;right:50%;top:40px}.genesis-nav-menu a{padding:25px 15px}.home-slider,.home .flexslider{height:700px!important}.home-slider{min-height:auto}.home-shadow{background-position:center -50px;font-size:17px;padding-top:90px;text-align:center}.home-shadow h1{font-size:40px}.home-shadow .button{font-size:14px}.collection-name{font-size:30px}.widget li.service-item{margin:0 1% 14px;padding-bottom:45px;width:18%}.services-menu img{width:50%;margin-bottom:20px}span.service-link{font-size:14px;top:55%}#service_icons{float:none;width:100%}.service-center .content{width:100%}.services-menu{margin-bottom:30px}.locator-nav a span{display:block;position:relative;right:auto}.locator-nav a{padding:10px;text-align:center}.gallery-heroes{float:none;width:100%}.gallery-overview{margin-top:15px;width:100%}.resysta-overlay{right:40px;top:90px}.resysta .background-header-image .custom-html-widget>img{margin-top:0}.resysta .background-header-image{height:340px}.resysta-header-block{margin-top:-135px}.resysta-features,.resysta-harmony-blocks .one-half{padding:30px}}@media only screen and (max-width:768px){.title-area{padding-bottom:6px}.minimum .site-tagline{margin-top:200px}.genesis-nav-menu a{padding:20px 10px}.site-footer .nav-secondary a{margin:0 10px}.responsive-menu{display:none}.genesis-nav-menu.responsive-menu .menu-item,#responsive-menu-icon{display:block}.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}.genesis-nav-menu.responsive-menu li.current-menu-item>a,.genesis-nav-menu.responsive-menu .sub-menu li.current-menu-item>a:hover,.genesis-nav-menu.responsive-menu li a,.genesis-nav-menu.responsive-menu li a:hover{border:none;display:block;padding:20px}.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}.genesis-nav-menu.responsive-menu .menu-item-has-children>a{margin-right:60px}.genesis-nav-menu.responsive-menu>.menu-item-has-children:before{content:"\f347";float:right;font:normal 20px/1 'dashicons';height:20px;padding:15px 20px;right:0;text-align:right;z-index:9999}.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}.genesis-nav-menu.responsive-menu>.menu-item>.sub-menu{display:none}.genesis-nav-menu.responsive-menu .sub-menu{background-color:rgba(255,255,255,0.05);left:auto;opacity:1;position:relative;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:100%;z-index:99}.genesis-nav-menu.responsive-menu .sub-menu .sub-menu{background-color:transparent;margin:0;padding-left:25px}.genesis-nav-menu.responsive-menu .sub-menu li a,.genesis-nav-menu.responsive-menu .sub-menu li a:hover{padding:12px 20px;position:relative;text-transform:none;width:100%}.genesis-nav-menu.responsive-menu .current-menu-item>a,.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item>a:hover,.genesis-nav-menu.responsive-menu>li.menu-item-has-children:hover>a,.genesis-nav-menu.responsive-menu a:hover{background:none}.site-header .genesis-nav-menu.responsive-menu .current-menu-item>a,.site-header .genesis-nav-menu.responsive-menu .sub-menu li a,.site-header .genesis-nav-menu.responsive-menu .sub-menu li a:hover,.site-header .genesis-nav-menu.responsive-menu .sub-menu,.site-header .genesis-nav-menu.responsive-menu>.menu-item-has-children:before,.site-header .genesis-nav-menu.responsive-menu>li:hover>a,.site-header .genesis-nav-menu.responsive-menu a:hover{color:#333}.responsive-menu .menu-item{border-bottom:1px solid #ccc}.responsive-menu .sub-menu .menu-item,.responsive-menu .menu-item:last-child{border-bottom:none}.home-featured .simple-social-icons ul li a{font-size:36px!important;padding:20px!important}.genesis-grid-even,.genesis-grid-odd,.post-type-archive-portfolio .entry{width:100%}.post-type-archive-portfolio .entry:nth-of-type(2n),.post-type-archive-portfolio .entry:nth-of-type(2n+1){float:none;padding:0}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%}.site-header{border-bottom:none}.nav-header{background-color:#efefef;margin-top:5px;padding:10px 0 5px}.home-slider,.home .flexslider{height:500px!important}.home-shadow{padding:60px 25px 0}.home-shadow h1{font-size:36px}.parallelogram{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}.parallelogram .content,.parallelogram img,.parallelogram .background,.parallelogram .content img{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}.home .flexslider .parallelogram{width:81%;height:84%;left:9%;top:8%;background-color:transparent}.home .parallelogram .content{top:30%}.home .parallelogram h1{color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,0.5);-webkit-text-shadow:2px 2px 2px rgba(0,0,0,0.5);-moz-text-shadow:2px 2px 2px rgba(0,0,0,0.5)}.home .parallelogram h1 br{display:none}.home .parallelogram .button{width:80%}.home .home-section-two .parallelogram.two-thirds{margin-left:0%;width:100%}.home .home-section-two .parallelogram.one-third img{top:-40%;left:-10%}.home .home-section-three .parallelogram{top:auto}.home .home-section-three .parallelogram .content{padding:1%;margin-left:0;bottom:0;top:0}.home .home-section-three .parallelogram{width:100%;margin-left:0;bottom:0}.home .home-section-four .two-thirds{margin-left:0%;width:100%}.home .home-section-four .one-third .parallelogram.orange{width:100%}.home .home-section-four .one-third .parallelogram .content{top:7%;right:0;padding:5%;width:100;text-align:center}.home .home-section-four .one-third .parallelogram.orange .one-fourth{margin-right:10px}.home .home-section-four .parallelogram.orange,.home .home-section-four .one-third .parallelogram.orange .background{height:240px;max-height:240px}.home .home-section-four .parallelogram.orange{margin:1vw 0}.home .home-section-four .one-third .parallelogram.orange .one-fourth,.home .home-section-four .one-third .parallelogram.orange .three-fourths{width:auto;display:block;vertical-align:middle;float:none}.one-third,.one-fourth{margin-bottom:0px}.home .home-section-four .one-third.margin-adjust{margin-left:0}.one-third,.one-fourth{margin-bottom:10px}.one-third:last-child{margin-bottom:0}.entry-content #wpsl-wrap #wpsl-result-list li{width:95%}.where-to-buy .one-third{min-height:auto}#filters li a{font-size:14px}.footer-widgets .wrap{padding:0}.footer-widgets .widget{margin-bottom:20px}.footer-widgets-1 img{margin:10px}.gallery-item{width:50%!important}.background-header-image{height:auto}img.alignright{float:none;margin-left:0}.custom-caption-right{float:none;margin-left:0}.resysta .background-header-image .custom-html-widget>img{margin-top:5px}.resysta-header-block h1{font-size:48px}.resysta-header-block{margin-top:-160px}.resysta-overlay{margin-top:40px;padding:0 5%;position:relative;right:auto;text-align:right;top:auto}.resysta .background-header-image{height:auto;overflow:visible}.resysta-overlay img{max-width:220px}.resysta .site-inner{padding-top:0}.resysta .one-fourth{font-size:15px;padding:0 1%;width:48%}img.resysta-recycling-icon{float:right;margin:0 0 10px 10px;padding-top:50px}}@media only screen and (max-width:600px){.home-featured-1,.home-featured-2,.home-featured-3,.home-featured-4{width:50%}.home-featured .widget-area:nth-of-type(2n+1){clear:left}.hide-on-mobile{display:none}.home .home-section-two .parallelogram.blue .content{width:80%;height:50%}.widget li.service-item{width:48%}.locator-nav a{margin-bottom:20px;width:100%}.resysta-overlay{margin-top:-20px;text-align:center}.resysta-header-block h1 br{display:none}.resysta-header-block{margin-bottom:0;margin-top:30px;text-align:center;width:100%}.resysta-features,.resysta-harmony-blocks .one-half,.resysta-header-block{padding:20px}img.resysta-recycling-icon{padding-top:40px}}@media only screen and (max-width:350px){.header-image .site-header .title-area .site-title a{background-size:contain!important}.home .home-section-two .parallelogram.blue .content{top:10%;width:80%;height:80%}}