/*!
Theme Name: The Exchange 2017
Description: A theme for WordPress.
Author: Sam Morgan design by Hunter
Author URI: http://www.svmorgan.com
Version: 1.0
*/.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'life';src:url("fonts/life_webfont/333FD1_0_0.eot");src:url("fonts/life_webfont/333FD1_0_0.eot?#iefix") format("embedded-opentype"),url("fonts/life_webfont/333FD1_0_0.woff2") format("woff2"),url("fonts/life_webfont/333FD1_0_0.woff") format("woff"),url("fonts/life_webfont/333FD1_0_0.ttf") format("truetype");font-weight:bold;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{height:100%;font-family:sans-serif}input:focus,select:focus,textarea:focus,button:focus,div:focus{outline:none}input{border-radius:0;-webkit-appearance:none}button{cursor:pointer;background:none;margin:0;border:none;padding:0}input,button,body{font-family:futura-pt, sans-serif;font-style:normal;font-weight:500;background:#f2f0f1}body{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;line-height:1.2em}.mainwrap,.header-wrap,.w-wrap{max-width:1600px;margin:0 auto}*,*:before,*:after{box-sizing:border-box}h1{font-size:43px;line-height:1.2em}h2,h3{font-size:30px;line-height:1.2em}h5,strong,b{font-family:'life';font-weight:bold}p{margin:0 0 1em}a{color:inherit}hr{height:2px;color:#000;background:#000;border:0;margin:1em 0}header{position:fixed;top:0;width:100%;background:#f2f0f1;z-index:2}main{display:block;padding:136px 0 0}.header-wrap{position:relative;padding:30px 0 35px}.togglemenu{padding:0;margin:0;background:none;border:none;display:inline-block;font-size:20px;line-height:20px;top:80px;left:100px;position:absolute}.togglemenu .text,.togglemenu .hamburger{display:inline-block;vertical-align:top}.togglemenu .text{position:relative;top:-1px}.hamburger{width:18px;height:18px;background:none;border:0;padding:0;margin:0;cursor:pointer;display:inline-block;position:relative}.hamburger span:before,.hamburger span:after{content:"";position:absolute;left:0}.hamburger span,.hamburger span:before,.hamburger span:after{width:18px;height:2px;background:#000}.hamburger span{position:absolute;top:8px;left:0px;-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger span:before{top:6px;-webkit-transition:top 0.1s 0.14s ease, opacity 0.1s ease;transition:top 0.1s 0.14s ease, opacity 0.1s ease}.hamburger span:after{bottom:6px;-webkit-transition:bottom 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.logo{width:200px;height:71px;display:block;margin:0 auto}.logo svg{fill:#000;width:100%;height:100%}.mainnav{background:#000;max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s;transition:max-height 0.5s;font-size:21px;line-height:1em}.mainnav ul{padding:90px 78px 89px;overflow:hidden}.mainnav li{width:33.33%;text-align:center;float:left;margin:0.5em 0}.mainnav a{color:#fff;text-decoration:none;display:inline-block;opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px);-webkit-transition:opacity 0.5s 0.5s, -webkit-transform 0.6s 0.5s;transition:opacity 0.5s 0.5s, -webkit-transform 0.6s 0.5s;transition:transform 0.6s 0.5s, opacity 0.5s 0.5s;transition:transform 0.6s 0.5s, opacity 0.5s 0.5s, -webkit-transform 0.6s 0.5s}.mainnav a:after{background-color:#fff;bottom:0;content:'';height:1px;left:0;position:absolute;-webkit-transition:width 0.4s;transition:width 0.4s;width:0}.mainnav a:hover:after{width:100%}.nav-open .mainnav{max-height:300px}.nav-open .mainnav a{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);line-height:1.5em}.nav-open .hamburger span{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.14s;transition-delay:0.14s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.nav-open .hamburger span::before{top:0;opacity:0;-webkit-transition:top 0.1s ease,opacity 0.1s 0.14s ease;transition:top 0.1s ease,opacity 0.1s 0.14s ease}.nav-open .hamburger span::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}.title{text-align:center;margin:1em 0 60px}.title h1{display:inline-block;border-bottom:2px solid #000;line-height:1}.highlights{text-align:center}.highlights h3{margin:0 0 1em}.highlights h5{margin:0 0 0.5em}.highlights .img{margin:0 0 26px;background-repeat:no-repeat;background-size:cover}.bannerwrap{position:relative;color:#fff;text-align:center}.bannerwrap:after{content:"";width:100%;height:50%;top:50%;background:#fff;left:0;position:absolute;z-index:-1}.product-list{padding:0 85px}.product-list li{width:33.33%;display:inline-block;text-align:center;padding:0 15px 60px}.product-list li .imgwrap{padding:0 0 142%;position:relative;margin:0 0 26px}.product-list li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}.product-list li a{text-decoration:none}.product-list li h2{line-height:1.2em}.product-list li .rollover{width:100%;height:100%;opacity:0;visibility:hidden;font-size:23px;line-height:31px;text-align:center;position:absolute;top:0;left:0;background:#dfe9ea;-webkit-transition:opacity 0.5s, visiblity 0s;transition:opacity 0.5s, visiblity 0s}.product-list li .rollover .cell{padding:2em}.product-list.people{margin:50px 0 0}.product-list span.location{margin:0 0 0.5em;display:block}.product-list h5.contact{margin:1em 0 0}.not-mobile .product-list li:hover .rollover{opacity:1;visibility:visible;-webkit-transition:opacity 0.5s, visiblity 0s 0.5s;transition:opacity 0.5s, visiblity 0s 0.5s}nav.categories{overflow:hidden}nav.categories a{margin:50px 0 0;text-decoration:none;line-height:20px}nav.categories a svg,nav.categories a span{vertical-align:middle}nav.categories a svg{width:20px;height:20px;fill:#000;display:inline-block}nav.categories a span{margin:0 0.5em;display:inline-block}nav.categories .prev{float:left}nav.categories .next{float:right}nav.categories .next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.featured-products{background:#fff;padding:50px 0}.sliderwrap{padding:0 100px}.sliderspacer{padding:0 0 51%;position:relative;overflow:hidden}.slick-list,.slick-track{height:100%}.slick-list{z-index:1}.slider{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.slider .arrow{position:absolute;top:50%;z-index:2;background:none;border:none;padding:0;margin:0;cursor:pointer;width:38px;height:38px;margin:-19px 0 0}.slider .arrow svg{fill:#fff;width:100%;height:100%;display:block}.slider .arrow.left-arrow{left:25px}.slider .arrow.right-arrow{right:25px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider .slide{height:100%;background:#000;position:relative}.slider .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider .slide .table{top:0;left:0}.slider .slide .table .cell{padding:0 90px}.bannertext,.slider{text-align:center;color:#fff;font-size:52px;line-height:1.2em}.bannertext.dark,.slider.dark{color:#000}.bgimg{background-size:cover;background-position:center;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.bgimg.bg-loaded{opacity:1}.imgwrap{position:relative}.imgwrap img{width:100%;height:auto;top:0;left:0;position:absolute;display:block;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.imgwrap.img-loaded img{opacity:1}.section{margin:46px 0 0}.w-wrap{display:block;position:relative}.blockswrap .w-wrap{max-width:2030px}.singlecolwrap{padding:0 100px}.blockswrap{padding:0 85px}.block{display:inline-block;padding:0 15px;vertical-align:top}.block.one-third{width:33.33%}.block.one-third .spacer{padding:0 0 142%}.block.two-thirds{width:66.67%}.block.two-thirds .spacer{padding:0 0 0 30px}.block.two-thirds .spacer span{padding:0 0 71%;display:block}.block.half{width:50%}.block.half img{max-width:100%;height:auto}.block a{text-decoration:none}.people-post{font-size:23px;line-height:31px}#ig .imgwrap{padding:0 0 100%}#ig .imgwrap img{opacity:1}.ig-slide{padding:0 15px}.instagram{background:#f2f0f1;padding:65px 85px 0}.instagram h2{margin:0 0 45px;font-size:30px}.wrapper{min-height:100%;margin-bottom:-316px}footer,.wrapper:after{content:"";height:386px;display:block}footer{padding:140px 0 0;border-bottom:70px solid #ffc026;text-align:center;font-size:23px;line-height:1.2em}footer a{color:#ffc026;text-decoration:none}.two-cols .col{width:50%;display:inline-block;vertical-align:top}.back-to-top{width:38px;height:38px;margin:0 auto 35px;display:block}.back-to-top svg{width:100%;height:100%;display:block;fill:#000;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header{padding:0 0 51%;position:relative;position:relative}.header h1{font-size:52px;line-height:1.2;color:#fff}.singlecoltext{width:64%;margin:100px auto 0;font-size:23px;line-height:1.348em;text-align:center}.tablewrap{height:100%;position:absolute;width:100%}.table{position:absolute;width:100%;height:100%;display:table}.table .cell{display:table-cell;vertical-align:middle}.category-desc{font-size:23px;line-height:1.348em;margin:50px 0;text-align:center;padding:0 180px}.news-block{width:33.33%;padding:0 15px;margin:0 0 40px;display:inline-block;vertical-align:top;text-align:center}.news-block img{display:block;width:100%;height:auto}.news-block h2{margin:0 0 12px}.thumbwrap{display:block;padding:0 0 73.5294117647%;margin:0 0 20px;position:relative}.readmore{text-decoration:none}.trans{-webkit-transform:translate3d(0, 5vh, 0);transform:translate3d(0, 5vh, 0);opacity:0;-webkit-transition:all 1s;transition:all 1s}.trans.appeared{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.pagination{text-align:center}.pagination a{text-decoration:none}@media screen and (max-width: 1600px){.slider,.bannertext{font-size:3.25vw}}@media screen and (max-width: 760px){.trans{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}body{font-size:12px}h1{font-size:22px}.title{margin:1em 0 40px}h2,h3{font-size:18px}main{padding:91px 0 0}.togglemenu{top:17px;left:20px}.togglemenu .text{display:none}.header-wrap{padding:10px 0}.logo{overflow:hidden;position:relative;-webkit-transition:height 0.3s;transition:height 0.3s}.logo svg{width:200px;height:71px;position:absolute;bottom:0}body.compressed-header .logo{height:27px}.mainnav ul{padding:20px}.mainnav li{float:none;text-align:left;width:100%}.slider .arrow{display:none !important}.singlecolwrap{padding:0 20px}.blockswrap,.news-block,.block{padding:0 10px}.blockswrap.two-thirds .spacer,.news-block.two-thirds .spacer,.block.two-thirds .spacer{padding:0 0 0 20px}.block.half{width:100%}.news-block{width:100%;padding:0 10px}.ig-slide{padding:0 10px}footer{font-size:18px;padding:30px 0 0}footer .two-cols .col{width:100%;margin:0 0 1em}.product-list{padding:0 10px 20px}.product-list li{width:50%;padding:0 10px 2em}.product-list li .imgwrap{margin:0 0 12px}.singlecoltext{margin:20px 0 0;width:100%;font-size:14px}.highlights .block.two-thirds,.highlights .block.one-third{width:100%}.highlights .img{margin:0 0 12px}.instagram.blockswrap{padding:20px 10px}}
