@import url(_bootstrap.min.css);@import url(_font-awesome.min.css);@import url(../js/lightbox/css/lightbox.css);@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700|Lato:300,400,700|Libre+Baskerville:400,400i,700");.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.relative{position:relative}.overflow{overflow:hidden}.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}input{line-height:normal}*:focus,a:focus,a:active{outline:none;color:inherit;text-decoration:inherit}br{font-size:inherit;line-height:inherit}section{display:block}img{max-width:100%}a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}i{color:inherit;font-size:inherit}.the-carousel{display:none}.the-carousel.slick-initialized{display:block}#menu{background-color:#ccc}.slideout-menu{position:fixed;top:0;bottom:0;width:256px;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:0;display:none}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;will-change:transform;background-color:#FFF;min-height:100vh;overflow:hidden}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0px 0px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger-box{width:18px;height:10px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:18px;height:2px;background-color:#000;border-radius:1px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-4px}.hamburger-inner::after{bottom:-4px}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:4px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.2s}.hamburger--slider .hamburger-inner::after{top:8px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 4px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-2.57143px, -2px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -8px, 0) rotate(-90deg)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-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}body,*{font-family:"Source Sans Pro",sans-serif;color:#383838}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Lato",sans-serif;margin:0px;padding:0px;font-weight:700}input,button,select,textarea,.form-control{font-family:"Source Sans Pro",sans-serif}img{height:auto}@media (min-width: 1430px){.container{width:1400px}}.btn-black-lined{margin-top:40px;text-decoration:none !important;display:inline-block;width:356px;height:80px;line-height:80px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;background-clip:padding-box;padding:0px;background:none;text-align:center;border:2px solid #000;font-size:18px;color:#000;text-transform:uppercase;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.btn-black-lined i.fa{margin-left:3px;margin-right:3px}.btn-black-lined:hover{background-color:#000;color:#fff}@media only screen and (max-width: 1024px){.btn-black-lined{margin-top:30px;width:260px;height:70px;line-height:70px;font-size:16px}}@media only screen and (max-width: 568px){.btn-black-lined{margin-top:30px;width:230px;height:70px;line-height:70px;font-size:14px}}#menu{background-color:#fff;border-right:1px solid #95989A}#menu .mobile-header{background-color:#ECECEC;border-bottom:1px solid #95989A;height:75px}#menu .mobile-header a.logo{display:block;margin:18px 15px 0px 15px}#menu ul{margin:0px;padding:0px}#menu ul li{list-style:none}#menu ul li a{font-size:18px;font-weight:300;display:block;color:#383838;text-decoration:none;padding:10px 15px;border-bottom:1px solid #95989A}#menu ul li:hover a,#menu ul li.current-menu-item a,#menu ul li.current-menu-parent a{background-color:#ECECEC}#menu ul li ul.sub-menu li a{padding-left:30px;background-color:#ECECEC}#menu ul li ul.sub-menu li:hover a,#menu ul li ul.sub-menu li.current-menu-item a{background-color:#b8b8b8}.the-menu{display:none}#header{position:relative;z-index:100;background-color:#fff}#header a.logo{display:block;float:left;margin-top:18px}#header ul.top-menu{float:right;margin:5px 0px 0px 0px;padding:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}#header ul.top-menu>li{position:relative;list-style:none}#header ul.top-menu>li>a{display:inline-block;padding:0px 25px;font-family:"Lato",sans-serif;font-size:17px;line-height:70px;color:#383838;text-decoration:none;text-transform:uppercase}#header ul.top-menu>li:hover>a{opacity:0.8}#header ul.top-menu>li.collections-link:hover a,#header ul.top-menu>li.collections-link.active a{opacity:1;background-color:#000;color:#fff}#header ul.top-menu>li.contact-link>a{margin-top:18px;width:142px;height:32px;line-height:28px;text-align:center;border:2px solid #000;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;background-clip:padding-box}#header ul.top-menu>li.contact-link>a:hover{background-color:#000;color:#fff}#header ul.top-menu>li.contact-link:hover>a{opacity:1}#header ul.top-menu>li.current-menu-item>a,#header ul.top-menu>li.current-menu-parent>a{opacity:1;background-color:#000;color:#fff}#header ul.top-menu>li:last-child a{padding:0px;margin-left:25px}#header .wrapper{height:75px;border-bottom:1px solid #95989A}#header .btn-mobile-menu{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:15px}@media only screen and (max-width: 991px){#header a.logo{display:inline-block;float:none;margin:18px auto 0px auto}}#collections-submenu{position:absolute;z-index:100;top:74px;left:0px;width:100%;height:100%;background:url(../img/body-overlay.png) left top;opacity:0;visibility:hidden}#collections-submenu .wrapper{padding:60px;background-color:#F7F7F7;border-top:6px solid #000;position:relative;z-index:1000}#collections-submenu .wrapper .col-sm-4{border-right:1px solid #ccc}#collections-submenu .wrapper .col-sm-4:last-child{border-right:none}#collections-submenu .wrapper a{display:block;text-align:center;text-decoration:none}#collections-submenu .wrapper a img{display:block;margin:0px auto 30px auto;height:70px;width:auto}#collections-submenu .wrapper a span.subtitle{display:block;font-size:20px;font-weight:400;margin-bottom:20px;font-family:"Source Sans Pro",sans-serif}#collections-submenu .wrapper a span.desc{display:block;padding:0px 40px;font-size:13px;line-height:19px}#collections-submenu .wrapper a:hover{opacity:0.8}#collections-submenu.visible{opacity:1;visibility:visible}#home-banner{position:relative;height:calc(100vh - 75px);overflow:hidden;margin-bottom:32px}#home-banner .the-carousel{position:relative;overflow:hidden;margin:0px}#home-banner .the-carousel .slick-list{margin:0px -15px}#home-banner .the-carousel .slick-prev,#home-banner .the-carousel .slick-next{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:10;text-align:center;width:40px;height:40px;border:none;padding:0px;margin-top:-40px;background:none;border:none;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;opacity:0.8}#home-banner .the-carousel .slick-prev i.fa,#home-banner .the-carousel .slick-next i.fa{font-size:40px;color:#fff}#home-banner .the-carousel .slick-prev:hover,#home-banner .the-carousel .slick-next:hover{opacity:1}#home-banner .the-carousel .slick-prev{left:30px}#home-banner .the-carousel .slick-next{right:30px}#home-banner .the-carousel ul.slick-dots{position:absolute;z-index:10;bottom:110px;left:0px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;margin:0px;padding:0px}#home-banner .the-carousel ul.slick-dots li{list-style:none;margin:0px 6px;opacity:0.5;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#home-banner .the-carousel ul.slick-dots li button{width:16px;height:16px;background-color:#fff;padding:0px;border:none;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;background-clip:padding-box;text-indent:-99999px}#home-banner .the-carousel ul.slick-dots li.slick-active{opacity:1}#home-banner .the-carousel a.the-banner{display:block;text-align:center}#home-banner .the-carousel a.the-banner img{position:relative;z-index:1;width:100%;height:calc(100vh - 75px);object-fit:cover}#home-banner .the-carousel a.the-banner span.caption{font-family:"Lato",sans-serif;position:absolute;z-index:10;top:0px;left:0px;width:100%;height:100%;margin-top:-50px}#home-banner .the-carousel a.the-banner span.caption span.the-text{display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%;font-family:"Lato",sans-serif;font-size:17px;font-weight:300;color:#fff;text-transform:uppercase}#home-banner .the-carousel a.the-banner span.caption span.the-text span{display:block;font-family:"Lato",sans-serif;font-size:115px;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:20px;text-shadow:2px 2px 5px rgba(0,0,0,0.4)}#home-banner .scroll-down{position:absolute;z-index:10;bottom:15px;left:0px;width:100%;text-align:center}#home-banner .scroll-down a{display:block;text-decoration:none;padding-bottom:40px}#home-banner .scroll-down a span{display:block;font-size:15px;font-weight:600;text-transform:uppercase;color:#fff}#home-banner .scroll-down a i{font-size:15px;color:#fff;position:absolute;bottom:25px;left:0px;right:0px;margin-left:auto;margin-right:auto;animation:scrolldown 1.5s ease-in-out 0s infinite}@keyframes scrolldown{0%{bottom:25px}30%{bottom:0px}100%{bottom:25px}}@media only screen and (max-width: 1119px){#home-banner{height:800px}#home-banner .the-carousel .slick-prev{left:10px}#home-banner .the-carousel .slick-next{right:10px}#home-banner .the-carousel ul.slick-dots{bottom:90px}#home-banner .the-carousel ul.slick-dots li button{width:12px;height:12px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;background-clip:padding-box}#home-banner .the-carousel a.the-banner img{height:800px}#home-banner .the-carousel a.the-banner span.caption{margin-top:-50px}#home-banner .the-carousel a.the-banner span.caption span.the-text span{font-size:80px}}@media only screen and (max-width: 1024px){#home-banner{height:600px}#home-banner .the-carousel .slick-prev{left:10px}#home-banner .the-carousel .slick-next{right:10px}#home-banner .the-carousel ul.slick-dots{bottom:90px}#home-banner .the-carousel ul.slick-dots li button{width:12px;height:12px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;background-clip:padding-box}#home-banner .the-carousel a.the-banner img{height:600px}#home-banner .the-carousel a.the-banner span.caption{margin-top:-50px}#home-banner .the-carousel a.the-banner span.caption span.the-text span{font-size:80px}}@media only screen and (max-width: 991px){#home-banner{height:600px}#home-banner .the-carousel .slick-prev{left:10px}#home-banner .the-carousel .slick-next{right:10px}#home-banner .the-carousel ul.slick-dots{bottom:90px}#home-banner .the-carousel ul.slick-dots li button{width:12px;height:12px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;background-clip:padding-box}#home-banner .the-carousel a.the-banner img{height:600px}#home-banner .the-carousel a.the-banner span.caption{margin-top:-50px}#home-banner .the-carousel a.the-banner span.caption span.the-text span{font-size:80px}}@media only screen and (max-width: 568px){#home-banner{height:400px}#home-banner .the-carousel .slick-prev i.fa,#home-banner .the-carousel .slick-next i.fa{font-size:20px}#home-banner .the-carousel .slick-prev{left:0px}#home-banner .the-carousel .slick-next{right:0px}#home-banner .the-carousel ul.slick-dots{bottom:90px}#home-banner .the-carousel ul.slick-dots li button{width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-clip:padding-box}#home-banner .the-carousel a.the-banner img{height:400px}#home-banner .the-carousel a.the-banner span.caption{margin-top:-30px}#home-banner .the-carousel a.the-banner span.caption span.the-text{font-size:14px}#home-banner .the-carousel a.the-banner span.caption span.the-text span{font-size:30px;letter-spacing:5px}#home-banner .scroll-down{bottom:15px}#home-banner .scroll-down a{padding-bottom:40px}#home-banner .scroll-down a span{font-size:12px;font-weight:400}#home-banner .scroll-down a i{font-size:12px}}#brochures{margin-bottom:120px}#brochures a{display:block;position:relative;text-align:center;overflow:hidden;background-color:#000}#brochures a img.bg{position:relative;z-index:1;width:100%;height:auto;-webkit-backface-visibility:hidden;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#brochures a img.overlay{position:absolute;z-index:3;width:100%;height:100%;top:0px;left:0px}#brochures a img.logo{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:5;left:0px;right:0px;margin-left:auto;margin-right:auto;max-width:80%}#brochures a:hover img.bg{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0.8}@media only screen and (max-width: 991px){#brochures{margin-bottom:90px}#brochures a img.logo{width:120px}}@media only screen and (max-width: 568px){#brochures{margin-bottom:50px}#brochures a{margin-bottom:30px}}#partners{margin-bottom:50px}#partners h3{font-size:55px;font-weight:300;margin-bottom:40px}#partners p{font-size:17px;line-height:26px;margin-bottom:26px}#partners .the-carousel{position:relative;overflow:hidden;margin:30px 0px}#partners .the-carousel .slick-list{margin:0px -15px;padding:0px 50px}#partners .the-carousel .slick-prev,#partners .the-carousel .slick-next{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:10;text-align:center;width:30px;height:30px;border:none;padding:0px;background:none;border:none;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;opacity:0.5}#partners .the-carousel .slick-prev i.fa,#partners .the-carousel .slick-next i.fa{font-size:30px;color:#000}#partners .the-carousel .slick-prev:hover,#partners .the-carousel .slick-next:hover{opacity:1}#partners .the-carousel .slick-prev{left:30px}#partners .the-carousel .slick-next{right:30px}#partners .the-carousel a{display:block;text-decoration:none;text-align:center;height:90px;position:relative}#partners .the-carousel a img{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);max-height:90px;left:0px;right:0px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 991px){#partners h3{font-size:40px;margin-bottom:40px}#partners p{font-size:16px;line-height:26px;margin-bottom:26px}#partners .the-carousel .slick-list{padding:0px 30px}#partners .the-carousel .slick-prev{left:10px}#partners .the-carousel .slick-next{right:10px}#partners .the-carousel a{height:50px}#partners .the-carousel a img{max-height:50px;max-width:150px}}@media only screen and (max-width: 568px){#partners h3{font-size:30px;margin-bottom:30px}#partners p{font-size:16px;line-height:26px;margin-bottom:26px}#partners .the-carousel .slick-prev{left:0px}#partners .the-carousel .slick-next{right:0px}#partners .the-carousel a{height:50px}#partners .the-carousel a img{max-height:50px;max-width:150px}}#home-video{margin-bottom:40px}#home-video .js-video{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative;overflow:hidden}#home-video .js-video.widescreen{padding-bottom:56.34%}#home-video .js-video.vimeo{padding-top:0}#home-video .js-video embed,#home-video .js-video iframe,#home-video .js-video object,#home-video .js-video video{top:0;left:0;width:100%;height:100%;position:absolute}#home-bottom-box{margin-bottom:40px}#home-bottom-box .wrapper{border:1px solid #000;padding:30px 0px}#home-bottom-box .wrapper .col-sm-4{height:85px;position:relative}#home-bottom-box .wrapper .size-m{font-size:30px;line-height:1;width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0px;padding:0px 30px}#home-bottom-box .wrapper .size-s{font-size:16px;line-height:1;width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0px;padding:0px 30px}#home-bottom-box .wrapper .size-l{font-size:60px;line-height:1;width:100%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0px;padding:0px 30px}@media only screen and (max-width: 991px){#home-bottom-box .wrapper{padding:20px 0px}#home-bottom-box .wrapper .col-sm-4{height:85px}#home-bottom-box .wrapper .size-m{font-size:20px;line-height:26px}#home-bottom-box .wrapper .size-s{font-size:14px;line-height:20px}#home-bottom-box .wrapper .size-l{font-size:40px;line-height:46px}}#content h1.page-title{font-size:57px;font-weight:300;margin-top:75px;margin-bottom:50px}#content .the-header{overflow:hidden;height:60px;border-bottom:1px solid #95989A;margin-bottom:50px}#content .the-header h1.page-title{float:left;font-size:30px;line-height:60px;font-weight:400;margin:0px}#content .the-header h2.page-subtitle{float:right;font-size:17px;line-height:60px;font-family:"Source Sans Pro",sans-serif;font-weight:400;margin:0px}#content .the-header a.title-logo{display:block;float:left;margin-top:10px}#content .the-header a.title-logo img{height:40px;width:auto}#content .sub-heading{text-align:center;margin-bottom:50px}#content .sub-heading h4{font-family:"Source Sans Pro",sans-serif;font-size:17px;line-height:27px;font-weight:400;margin-bottom:15px;letter-spacing:1px}#content .sub-heading h3{font-family:"Libre Baskerville",serif;font-size:40px;line-height:50px;font-weight:400;margin-bottom:50px}#content .sub-heading p{font-family:"Libre Baskerville",serif;font-family:'Lato', sans-serif;font-size:20px;line-height:32px;margin-bottom:20px}#content .sub-heading p:last-child{margin-bottom:0px}#content a.prev-collection,#content a.next-collection{display:inline-block;text-decoration:none;font-size:40px;color:#E8E8E8}#content a.prev-collection:hover,#content a.next-collection:hover{color:#000}#content a.next-collection{float:right}#content img.brochure-logo{max-width:250px;display:block;margin:0px auto 50px auto}#content .featured-image{width:100%;height:auto;margin-bottom:50px}#content .page-content{margin-bottom:40px}#content .page-content h1{margin-bottom:20px}#content .page-content h2{margin-bottom:20px}#content .page-content h3{margin-bottom:20px}#content .page-content h4{margin-bottom:20px}#content .page-content h5{margin-bottom:20px}#content .page-content h6{margin-bottom:20px}#content .page-content .alignnone{margin:0px 0px 20px 0px}#content .page-content .aligncenter,#content .page-content div.aligncenter{display:block;margin:0px auto 20px auto}#content .page-content .alignright{float:right;margin:0px 0px 20px 20px}#content .page-content .alignleft{float:left;margin:0px 20px 20px 0px}#content .page-content a img.alignright{float:right;margin:0px 0px 20px 20px}#content .page-content a img.alignnone{margin:0px 0px 20px 0px}#content .page-content a img.alignleft{float:left;margin:0px 20px 20px 0px}#content .page-content a img.aligncenter{display:block;margin-left:auto;margin-right:auto}#content .page-content img{height:auto}#content .page-content p{margin-bottom:20px}#content .page-content ul,#content .page-content ol{margin:0px 0px 20px 0px;padding:0px 0px 0px 20px;overflow:hidden}#content .page-content a{color:#383838;text-decoration:underline}#content .page-content a:hover{text-decoration:none}#content .page-content p{margin:0px 0px 20px 0px}#content .page-content blockquote{margin:0px 0px 20px 0px}#content .page-content blockquote p:last-child{margin-bottom:0px}#content .page-content a{text-decoration:none}#content .page-content a:hover{opacity:0.8}#content .page-content p{font-size:15px;line-height:24px;margin-bottom:24px}#content .page-content h1{font-size:57px;font-weight:300;margin-bottom:50px}#content .page-content h4{font-size:20px;line-height:31px;font-weight:400;margin-bottom:50px}#content .page-content h3{font-size:16px;font-weight:700;text-transform:uppercase}#content .page-content ul li,#content .page-content ol li{margin-bottom:5px}#content .page-content ul{margin:0px 0px 40px 0px;padding:0px}#content .page-content ul li{position:relative;padding-left:25px;list-style:none}#content .page-content ul li::before{position:absolute;left:0px;top:5px;display:inline-block;content:"\f00c";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#content .page-content blockquote{margin:50px 0px 50px 0px;padding:0px;border:none;text-align:center}#content .page-content blockquote p{font-size:20px;line-height:29px;font-style:italic}#content .page-content hr{border-top:1px solid #95989A;margin-top:40px;margin-bottom:40px}#content .page-content .masonry-gallery{margin-bottom:50px}#content .page-content img.full-width{width:100%;margin:0px 0px 50px 0px}#content .page-content img.no-margin{margin:0px}#content .page-content img.service{display:block;width:150px;height:150px;margin:0px auto 15px auto;-webkit-border-radius:75px;-moz-border-radius:75px;-ms-border-radius:75px;-o-border-radius:75px;border-radius:75px;background-clip:padding-box}#content .page-content img.service+strong{display:block;text-align:center;margin-bottom:50px}#content .page-content .grey-box{background-color:#f7f7f7;padding:50px 30px;margin-bottom:50px}#content .page-content .the-form{padding:50px 0px;background-color:#F7F7F7}#content .page-content .the-form h3{margin-bottom:40px}#content .page-content .the-form .form-group{margin-bottom:35px}#content .page-content .the-form .form-control{border:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;background-clip:padding-box;background:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid rgba(0,0,0,0.12);padding:0px;font-size:16px;color:#000;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#content .page-content .the-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#000}#content .page-content .the-form .form-control::-webkit-input-placeholder{color:#000}#content .page-content .the-form .form-control::-moz-placeholder{color:#000}#content .page-content .the-form .form-control:-ms-input-placeholder{color:#000}#content .page-content .the-form .form-control:-moz-placeholder{color:#000}#content .page-content .the-form .form-control.wpcf7-not-valid{border-color:#f00}#content .page-content .the-form textarea.form-control.message{height:335px}#content .page-content .the-form span.wpcf7-not-valid-tip{display:none}#content .page-content .the-form .btn-submit{margin-top:40px;width:356px;height:80px;line-height:80px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;background-clip:padding-box;padding:0px;background:none;text-align:center;border:2px solid #000;font-size:18px;text-transform:uppercase;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#content .page-content .the-form .btn-submit:hover{background-color:#000;color:#fff}#content .page-content div.wpcf7-response-output{margin:0px;padding:20px;text-align:center;font-size:16px}#content .page-content .press-releases{margin-top:20px}#content .page-content .press-releases .col-sm-3{margin-bottom:50px}#content .page-content .press-releases .col-sm-3 a.the-post{display:block;text-decoration:none}#content .page-content .press-releases .col-sm-3 a.the-post img{width:100%;height:auto}#content .page-content .press-releases .col-sm-3 a.the-post span.post-title{display:block;margin-top:10px;font-size:16px;font-weight:700}#content .page-content .press-releases .col-sm-3:nth-child(4n+1){clear:left}#content .the-gallery{margin-bottom:50px}#content .the-gallery a{display:block;margin-bottom:10px}#content .the-gallery a img{width:100%;height:auto}#content .the-gallery .row{margin-right:-5px;margin-left:-5px}#content .the-gallery .col-sm-1,#content .the-gallery .col-sm-10,#content .the-gallery .col-sm-11,#content .the-gallery .col-sm-12,#content .the-gallery .col-sm-2,#content .the-gallery .col-sm-3,#content .the-gallery .col-sm-4,#content .the-gallery .col-sm-5,#content .the-gallery .col-sm-6,#content .the-gallery .col-sm-7,#content .the-gallery .col-sm-8,#content .the-gallery .col-sm-9{padding:0px 5px}#content .grid{margin-bottom:50px;margin-left:-5px;margin-right:-5px}#content .grid .grid-item a{padding:5px;overflow:hidden;display:block;text-decoration:none}#content .grid .grid-item a img{width:100%;height:auto}#content .grid .grid-item-full-width{width:100%}#content .grid .grid-item-1-3{width:33.33%}#content .grid .grid-item-2-3{width:66.66%}#content .grid .grid-item-1-4{width:25%}#content .grid .grid-item-2-4{width:50%}#content .grid .grid-item-3-4{width:75%}#content .grid:after{content:'';display:block;clear:both}#content ul.navigation{margin:0px 0px 50px 0px;padding:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}#content ul.navigation li{list-style:none;padding:0px}#content ul.navigation li a{display:inline-block;text-align:center;width:130px;height:50px;border:none;padding:0px;background-color:#fff;border:1px solid #383838;font-size:16px;line-height:50px;color:#383838;text-decoration:none;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#content ul.navigation li a:hover{background-color:#383838;color:#fff}#content ul.navigation li::before{display:none}#content .products{margin-bottom:75px}#content .products .col-sm-4{margin-bottom:40px}#content .products a.the-product{display:block;position:relative;text-align:center;overflow:hidden;background-color:#000}#content .products a.the-product img.bg{position:relative;z-index:1;width:100%;height:auto;-webkit-backface-visibility:hidden;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#content .products a.the-product img.overlay{position:absolute;z-index:3;width:100%;height:100%;top:0px;left:0px}#content .products a.the-product .caption{display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:5;font-family:"Libre Baskerville",serif;font-size:34px;color:#fff;width:100%;text-align:center;text-shadow:2px 2px 5px rgba(0,0,0,0.4)}#content .products a.the-product:hover img.bg{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0.8}#content .btn-wrapper{text-align:center}#content .middle-text,#content .bottom-text{padding:40px 0px;margin-bottom:40px;text-align:center;border-top:1px solid #95989A;border-bottom:1px solid #95989A;font-family:"Libre Baskerville",serif;font-size:28px;line-height:42px}#content .middle-text i,#content .bottom-text i{font-family:"Libre Baskerville",serif;font-size:25px;line-height:32px}#content .middle-text .sub-text,#content .bottom-text .sub-text{font-family:inherit;font-size:13px;text-transform:uppercase;margin-top:20px}#content .middle-text p,#content .bottom-text p{font-size:15px;line-height:26px;font-size:28px;line-height:42px;font-family:"Libre Baskerville",serif}#content .bottom-text{font-family:"Libre Baskerville",serif;font-size:20px;line-height:32px}#content .bottom-text p{font-family:"Libre Baskerville",serif;font-size:20px;line-height:32px}#content .product-gallery{margin-bottom:40px}#content .product-specifications{margin-bottom:75px}#content .product-specifications h3{font-size:17px;text-transform:uppercase;font-weight:400;margin-bottom:65px;font-family:"Source Sans Pro",sans-serif;letter-spacing:1px}#content .product-specifications .col-sm-4{margin-bottom:40px}#content .product-specifications .col-sm-4:nth-child(3n+1){clear:left}#content .product-specifications .the-spec{height:180px;position:relative}#content .product-specifications .the-spec .wrapper{display:block;text-align:center;text-decoration:none;position:absolute;width:100%;height:auto;bottom:0px;left:0px;padding:0px 15px}#content .product-specifications .the-spec .wrapper img{margin:0px auto 20px auto;display:block}#content .product-specifications .the-spec .wrapper span{display:block;font-size:15px;text-transform:uppercase;font-weight:700}#content .product-specifications .the-spec .wrapper span span{font-weight:400;display:inline}@media only screen and (max-width: 1024px){#content h1.page-title{font-size:48px;margin-top:55px;margin-bottom:40px}#content .the-header{margin-bottom:50px}#content .the-header h1.page-title{font-size:30px}#content .the-header h2.page-subtitle{font-size:16px}#content .sub-heading{margin-bottom:50px}#content .sub-heading h3{font-size:30px;line-height:40px;margin-bottom:20px}#content .sub-heading p{font-size:16px;line-height:26px;margin-bottom:20px}#content .page-content h1{font-size:48px;margin-bottom:40px}#content .page-content .the-form .btn-submit{margin-top:30px;width:260px;height:70px;line-height:70px;font-size:16px}#content .products{margin-bottom:55px}#content .products .col-sm-4{margin-bottom:40px}#content .products a.the-product .caption{font-size:26px}}@media only screen and (max-width: 991px){#content h1.page-title{font-size:40px;margin-top:30px;margin-bottom:30px}#content .the-header{margin-bottom:40px}#content .the-header h1.page-title{font-size:26px}#content .the-header h2.page-subtitle{font-size:16px}#content .sub-heading{margin-bottom:40px}#content .sub-heading h3{font-size:26px;line-height:36px;margin-bottom:20px}#content .sub-heading p{font-size:14px;line-height:24px;margin-bottom:24px}#content img.brochure-logo{max-width:200px;margin:0px auto 30px auto}#content .featured-image{margin-bottom:30px}#content .page-content h1{font-size:40px;margin-bottom:30px}#content .page-content h4{font-size:16px;line-height:24px;margin-bottom:40px}#content .page-content h3{font-size:16px}#content .page-content blockquote{margin:40px 0px 40px 0px}#content .page-content blockquote p{font-size:22px;line-height:32px}#content .page-content .grey-box{padding:30px 15px}#content .page-content .grey-box img.full-width{margin-bottom:30px}#content .page-content .the-form{padding:30px 30px}#content .page-content .the-form .btn-submit{margin-top:30px;width:230px;height:70px;line-height:70px;font-size:14px}#content .page-content .masonry-gallery{margin-bottom:30px}#content .page-content img.full-width{margin:0px 0px 30px 0px}#content .products{margin-bottom:40px}#content .products .col-sm-4{margin-bottom:40px}#content .products a.the-product .caption{font-size:20px}#content .middle-text,#content .bottom-text{padding:30px 0px;margin-bottom:30px;font-size:22px;line-height:32px}#content .middle-text i,#content .bottom-text i{font-size:30px;line-height:36px}#content .middle-text .sub-text,#content .bottom-text .sub-text{font-size:13px;margin-top:20px}#content .middle-text p,#content .bottom-text p{font-size:15px;line-height:26px}#content .bottom-text{font-size:16px;line-height:26px}#content .product-gallery{margin-bottom:40px}#content .product-specifications{margin-bottom:55px}#content .product-specifications h3{font-size:17px;text-transform:uppercase;font-weight:700;margin-bottom:30px}#content .product-specifications .col-sm-4{margin-bottom:40px}#content .product-specifications .col-sm-4:nth-child(3n+1){clear:left}#content .product-specifications .the-spec{height:180px;position:relative}#content .product-specifications .the-spec a{display:block;text-align:center;text-decoration:none;position:absolute;width:100%;height:auto;bottom:0px;left:0px}#content .product-specifications .the-spec a img{margin:0px auto 20px auto;display:block}#content .product-specifications .the-spec a span{display:block;font-size:15px;text-transform:uppercase}#content .product-specifications .the-spec a:hover{opacity:0.8}}@media only screen and (max-width: 568px){#content h1.page-title{font-size:30px;margin-top:30px;margin-bottom:30px}#content .the-header{margin-bottom:40px;height:auto;padding:15px 0px}#content .the-header h1.page-title{font-size:26px;line-height:1;margin-bottom:10px;float:none;text-align:center}#content .the-header h2.page-subtitle{font-size:16px;line-height:1;color:#ccc;float:none;text-align:center}#content .sub-heading{margin-bottom:40px}#content .sub-heading h3{font-size:26px;line-height:36px;margin-bottom:20px}#content .sub-heading p{font-size:14px;line-height:24px;margin-bottom:24px}#content img.brochure-logo{max-width:200px;margin:0px auto 30px auto}#content .featured-image{margin-bottom:30px}#content .page-content h1{font-size:30px;margin-bottom:30px}#content .page-content h4{font-size:16px;line-height:24px;margin-bottom:40px}#content .page-content h3{font-size:16px}#content .page-content blockquote{margin:30px 0px 30px 0px}#content .page-content blockquote p{font-size:20px;line-height:30px}#content .page-content img.alignright,#content .page-content img.alignleft{width:100%;margin:0px 0px 20px 0px}#content .page-content .grey-box{padding:30px 15px}#content .page-content .grey-box img.full-width{margin-bottom:30px}#content .page-content .the-form{padding:15px 15px}#content .page-content .the-form textarea.form-control.message{height:250px}#content .page-content .the-form .btn-submit{margin-top:30px;width:260px;height:70px;line-height:70px;font-size:16px}#content .page-content .masonry-gallery{margin-bottom:30px}#content .page-content img.full-width{margin:0px 0px 30px 0px}#content .page-content img.service{width:130px;height:130px;-webkit-border-radius:65px;-moz-border-radius:65px;-ms-border-radius:65px;-o-border-radius:65px;border-radius:65px;background-clip:padding-box}#content .page-content img.service+strong{height:70px;margin-bottom:30px}#content .page-content .the-form .btn-submit{margin-top:30px;width:230px;height:70px;line-height:70px;font-size:16px}#content .products{margin-bottom:40px}#content .products .col-sm-4{margin-bottom:40px}#content .products a.the-product .caption{font-size:26px}#content .middle-text,#content .bottom-text{padding:30px 0px;margin-bottom:30px;font-size:22px;line-height:32px}#content .middle-text i,#content .bottom-text i{font-size:20px;line-height:26px}#content .middle-text .sub-text,#content .bottom-text .sub-text{font-size:13px;margin-top:20px}#content .middle-text p,#content .bottom-text p{font-size:15px;line-height:26px}#content .bottom-text{font-size:16px;line-height:26px}#content .product-gallery{margin-bottom:40px}#content .product-specifications{margin-bottom:55px}#content .product-specifications h3{font-size:17px;text-transform:uppercase;font-weight:700;margin-bottom:30px}#content .product-specifications .col-sm-4{margin-bottom:40px}#content .product-specifications .col-sm-4:nth-child(3n+1){clear:left}#content .product-specifications .the-spec{height:180px;position:relative}#content .product-specifications .the-spec a{display:block;text-align:center;text-decoration:none;position:absolute;width:100%;height:auto;bottom:0px;left:0px}#content .product-specifications .the-spec a img{margin:0px auto 20px auto;display:block}#content .product-specifications .the-spec a span{display:block;font-size:15px;text-transform:uppercase}#content .product-specifications .the-spec a:hover{opacity:0.8}}#footer{background-color:#ECECEC;padding:60px 0px}#footer .the-widget .widget-title{font-size:13px;font-weight:700;text-transform:uppercase;margin-bottom:15px}#footer .the-widget .widget-content{font-size:13px;line-height:22px}#footer .the-widget .widget-content p{font-size:inherit;line-height:inherit}#footer .the-widget .widget-content ul{margin:0px;padding:0px}#footer .the-widget .widget-content ul li{list-style:none;font-size:inherit;line-height:inherit;margin-bottom:5px}#footer .the-widget .widget-content ul li a{font-size:inherit;line-height:inherit;text-decoration:none;color:#000}#footer .the-widget .widget-content ul li a:hover{opacity:0.8}#footer .the-widget .widget-content ul li a i{width:20px;text-align:left}#footer ul.sponsors{margin:40px 0px 0px 0px;padding:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}#footer ul.sponsors li{list-style:none;margin:0px 25px}#footer .copyright{margin-top:40px;font-size:12px;line-height:16px;color:#858688}#footer .copyright ul{margin:0px 0px 10px 0px;padding:0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}#footer .copyright ul li{margin:0px 5px;list-style:none}#footer .copyright ul li a{font-size:inherit;line-height:inherit;color:#858688}#footer .copyright .trcreative{font-size:inherit;line-height:inherit;color:#858688}@media only screen and (max-width: 568px){#footer{padding:30px 0px}#footer .the-widget{margin-bottom:40px}#footer ul.sponsors{margin:20px 0px 0px 0px}#footer ul.sponsors li{margin:0px 10px}#footer ul.sponsors li img{max-width:50px}}body.page-id-139 #content .products a.the-product .caption,body.page-id-141 #content .products a.the-product .caption,body.parent-pageid-139 #content .sub-heading h3,body.parent-pageid-141 #content .sub-heading h3{font-family:'Lato', sans-serif}
