@charset "UTF-8";/*! frontend by paulcollett.com */blockquote,dd,legend,ol,td,th,ul{padding:0}pre,textarea{overflow:auto}.button,sub,sup{position:relative}.navigation,ul{list-style:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio,canvas,img,svg,video{vertical-align:middle}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;border:none;border-top:1px solid #ccc;background:0 0;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box}*,.button,:after,:before{box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.button,a{background:0 0;text-decoration:none}.button,img{display:inline-block}h1,h2,h3,h4,h5,h6{font-weight:400;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}p{word-wrap:break-word;orphans:2;widows:2}img{border:0;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}.u-flushb{margin-bottom:0!important}.u-textr{text-align:right!important}.u-textc{text-align:center!important}.u-textl{text-align:left!important}input[type=text],input[type=password],input[type=tel],input[type=email],input[type=search],select,textarea{-webkit-appearance:none;background:0 0;border:1px solid currentcolor;border-radius:0;padding:.4em .75em;outline:0}textarea{resize:none}.button{-webkit-appearance:none;color:inherit;cursor:pointer;font:inherit;margin:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation}.button:hover,.footer a:hover,.top-links .filters a.active,.top-links a:hover,a.element-news-description:hover{text-decoration:line-through}.grid:after,.grid:before{content:"";display:table}.nav-toggle:after,.navigation a:after{content:''}.grid:after{clear:both}.grid{display:block;margin-left:-40px}.grid>*,.grid>div{float:left;border-left:0 solid transparent;border-left-width:40px}.grid.bottom>*,.grid.bottom>div{margin-bottom:30px}.grid.gutter-small{margin-left:-20px}.grid.gutter-small>*,.grid.gutter-small>div{border-left-width:20px}.grid.bottom-small>*,.grid.bottom-small>div{margin-bottom:20px}.grid.bottom-tiny>*,.grid.bottom-tiny>div{margin-bottom:10px}.grid.gutter-none{margin-left:0}.grid.gutter-none>div{border:none}.c1of1,.columns1>*{width:100%}.c1of2,.columns2>*{width:50%}.c1of3,.columns3>*{width:33.333%}.c1of4,.columns4>*{width:25%}.c1of5,.columns5>*{width:20%}.c1of6,.columns6>*{width:16.666%}.c2of3{width:66.666%}.c3of4{width:75%}.c2of5{width:40%}.c3of5{width:60%}.c4of5{width:80%}.c1of7{width:14.28%}.c2of7{width:28.57%}.c4of7{width:57.14%}.columns1>*,.columns2>:nth-child(2n+1),.columns3>:nth-child(3n+1),.columns4>:nth-child(4n+1),.columns5>:nth-child(5n+1){clear:left}@media only screen and (max-width:900px){.at900c1of1{width:100%}.at900c1of3{width:33.3333%}.at900hide{display:none}.at900c2of3{width:66.666%}}@media only screen and (max-width:700px){.at700c1of1{width:100%}.at700c1of2{width:50%}}@media only screen and (max-width:600px){.at600c1of1{width:100%}}@media only screen and (max-width:500px){.at500c1of1{width:100%}}::selection{color:#333;background:#ccc;text-shadow:none}::-moz-selection{color:#333;background:#ccc;text-shadow:none}body{font-size:14px;line-height:18px;color:#ff4800;background:#e4e4e2;-webkit-tap-highlight-color:transparent;overflow-x:hidden;font-family:sans,"Helvetica Neue",Helvetica,Arial,sans-serif}.base,address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hgroup,hr,label,ol,p,pre,table,ul{font-size:14px;line-height:18px;margin-top:0;margin-bottom:20px}@font-face{font-family:icons;src:url(../fonts/icons.eot);src:url(../fonts/icons%EF%B9%96.eot#iefix) format("embedded-opentype"),url(../fonts/icons.woff) format("woff"),url(../fonts/icons.ttf) format("truetype"),url(../../../../../index.html#icons) format("svg")}@font-face{font-family:sans;src:url(../fonts/sans.eot);src:url(../fonts/sans%EF%B9%96.eot#iefix) format("embedded-opentype"),url(../fonts/sans.woff) format("woff"),url(../fonts/sans.ttf) format("truetype"),url(../fonts/sans.svg#sans) format("svg")}::-webkit-scrollbar{background:#444;width:5px}::-webkit-scrollbar-thumb{background:#ff4800;-webkit-border-radius:6px}.nav-toggle{position:fixed;border:1px solid #ff4800;padding:7px 0;width:42px;border-width:1px 0;top:40px;right:40px;z-index:999;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.nav-toggle:hover{top:35px;padding:12px 0}.nav-toggle:after{display:block;height:1px;background:#ff4800;width:100%}.navigation{display:none;left:40px;position:absolute;font-size:110px;letter-spacing:-.03em;top:60px;z-index:58;line-height:100px}.navigation a{position:relative;color:#ff4800!important}.navigation a:after{border-bottom:10px solid #ff4800;position:absolute;width:0;top:40px;left:0;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.navigation a:hover:after{width:100%}.breadcrumb{padding-right:60px}.element-subscribe-box .element-subscribe-close,.modal-close,.reveal-navigation .navigation-close{display:block;width:45px;height:40px;position:relative;cursor:pointer}.element-subscribe-box .element-subscribe-close:after,.element-subscribe-box .element-subscribe-close:before,.modal-close:after,.modal-close:before,.reveal-navigation .navigation-close:after,.reveal-navigation .navigation-close:before{content:'';width:50px;display:block;border-bottom:1px solid #ff4800;position:absolute;top:50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.element-subscribe-box .ie8 .element-subscribe-close:after,.element-subscribe-box .ie8 .element-subscribe-close:before,.ie8 .element-subscribe-box .element-subscribe-close:after,.ie8 .element-subscribe-box .element-subscribe-close:before,.ie8 .modal-close:after,.ie8 .modal-close:before,.ie8 .reveal-navigation .navigation-close:after,.ie8 .reveal-navigation .navigation-close:before,.reveal-navigation .ie8 .navigation-close:after,.reveal-navigation .ie8 .navigation-close:before,.reveal-navigation .nav-toggle{display:none}.element-subscribe-box .element-subscribe-close:after,.modal-close:after,.reveal-navigation .navigation-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.element-subscribe-box .element-subscribe-close:hover:before,.modal-close:hover:before,.reveal-navigation .navigation-close:hover:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.element-subscribe-box .element-subscribe-close:hover:after,.modal-close:hover:after,.reveal-navigation .navigation-close:hover:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.element-subscribe-box .ie8 .element-subscribe-close,.ie8 .element-subscribe-box .element-subscribe-close,.ie8 .modal-close,.ie8 .reveal-navigation .navigation-close,.reveal-navigation .ie8 .navigation-close{width:44px;height:44px;background:#ff4800;color:#e4e4e2;text-align:center;line-height:44px}.element-subscribe-box .ie8 .element-subscribe-close:after,.ie8 .element-subscribe-box .element-subscribe-close:after,.ie8 .modal-close:after,.ie8 .reveal-navigation .navigation-close:after,.reveal-navigation .ie8 .navigation-close:after{content:'×';font-size:30px}@-webkit-keyframes navin{0%{opacity:0;margin-bottom:60px}50%{opacity:1}100%{opacity:1;margin-bottom:0}}@keyframes navin{0%{opacity:0;margin-bottom:60px}50%{opacity:1}100%{opacity:1;margin-bottom:0}}@-webkit-keyframes navbgin{0%{opacity:0}100%{opacity:1}}@keyframes navbgin{0%{opacity:0}100%{opacity:1}}.reveal-navigation .navigation-close{position:absolute;top:30px;right:40px;z-index:402}.reveal-navigation .navigation{display:block;z-index:401;line-height:100px}.reveal-navigation .navigation li:before{display:none}.reveal-navigation .navigation li{-webkit-animation:navin .3s ease-out;animation:navin .3s ease-out}.reveal-navigation:after{position:fixed;content:'';background:#e4e4e2;background:rgba(228,228,226,.95);top:0;bottom:0;right:0;left:0;z-index:400;-webkit-animation:navbgin .2s ease;animation:navbgin .2s ease}.top-links{position:fixed;z-index:3;color:#ff4800;font-size:20px;line-height:25px;top:35px;left:40px}.top-links a{color:#ff4800;position:relative;padding-bottom:2px;border-bottom:1px solid transparent}.listing-page,.listing-page .top-links,.listing-page a{color:#e4e4e2}.top-links a.selected{border-bottom-color:#ff4800}.top-links .filters{font-size:14px}.listing-page{background:#ff4800}.listing-page .nav-toggle{border-color:#e4e4e2}.listing-page .nav-toggle:after{background:#e4e4e2}a{color:#ff4800}.contain{padding:0 40px}.contain.m-small{margin:0 auto;max-width:760px}@media only screen and (min-width:600px){body,html{height:100%}.listing-page .contain{min-height:100%}}.section{padding-top:36px}.section.wood-grain{background:url(../img/wood-pattern.svg) top center #e4e4e2}.section.section-header-pad{padding-top:100px}.section.section-footer-pad{padding-bottom:100px}.section.section-about-top-pad{padding-top:150px}.section.section-about-bottom-pad{padding-bottom:130px}.section.section-last{padding-bottom:300px}@media only screen and (max-width:550px){.section.section-about-top-pad{padding-top:70px}.section.section-about-bottom-pad{padding-bottom:60px}}.footer{position:absolute;margin-top:-80px;left:40px;min-height:80}@media only screen and (max-width:900px){.reveal-navigation .navigation{line-height:68px}.reveal-navigation .navigation a{font-size:78px}.reveal-navigation .navigation a:after{top:30px}}@media only screen and (max-width:500px){.nav-toggle,.reveal-navigation .navigation-close{right:15px}.top-links{left:15px;font-size:16px}.contain{padding:0 15px}.footer{left:15px}.reveal-navigation .navigation{line-height:30px;left:15px;-webkit-animation:none;animation:none}.reveal-navigation .navigation a{font-size:40px}.reveal-navigation .navigation a:after{top:15px;border-bottom-width:4px}}.element-home-page-tiles{overflow:hidden;display:block;background:#444}.element-home-page-tiles .item{position:relative;padding-bottom:55.67%}.element-home-page-tiles .item .image-holder{position:absolute;width:100%}.element-home-page-tiles .item img{width:100%}.element-home-page-tiles .item.tall{padding-bottom:131%}.element-home-page-video{position:relative;overflow:hidden;display:block;background:#000}.element-home-page-video .item{position:relative;padding-bottom:64%}.element-home-page-video .video-container{position:absolute;top:0;bottom:0;right:0;left:0}.element-home-page-video .preview{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;background:#333}.element-home-page-video .preview video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.element-home-page-video .preview-overlay{position:absolute;top:0;bottom:0;right:0;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAACXZwQWcAAAACAAAAAgBqLH6AAAAADUlEQVQI12Ng+M8AAQAIAgEAst6fwQAAAABJRU5ErkJggg==);cursor:pointer;z-index:1}.element-home-page-video .video{height:100%}.element-home-page-tiles .item,.element-home-page-video .item{overflow:hidden;display:block}.element-home-page-tiles .item .description,.element-home-page-video .item .description{position:absolute;top:50%;left:40px;color:#ff4800;z-index:99;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.element-home-page-tiles .item .type,.element-home-page-video .item .type{font-size:20px;line-height:20px;margin-bottom:10px;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.element-home-page-tiles .item .name,.element-home-page-video .item .name{font-size:50px;line-height:43px;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.element-home-page-tiles .item:hover .name,.element-home-page-tiles .item:hover .type,.element-home-page-video .item:hover .name,.element-home-page-video .item:hover .type{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:550px){.element-home-page-tiles .item .description,.element-home-page-video .item .description{left:20px}.element-home-page-tiles .item .type,.element-home-page-video .item .type{font-size:14px;line-height:14px;margin-bottom:5px;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.element-home-page-tiles .item .name,.element-home-page-video .item .name{font-size:20px;line-height:20px;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.element-news-description{display:block;margin-bottom:30px}.element-news-description .name{font-size:50px;letter-spacing:-.02em;line-height:50px}.button,input[type=email],input[type=tel],input[type=text],textarea{line-height:18px;font-family:sans,"Helvetica Neue",Helvetica,Arial,sans-serif}.element-news-description .meta{padding:20px 0;font-size:16px}label{max-width:100%}input[type=email],input[type=tel],input[type=text],textarea{border:1px solid #ff4800;color:#ff4800;padding:10px}.element-subscribe-box .button,.element-subscribe-box input[type=email],.element-subscribe-box input[type=tel],.element-subscribe-box input[type=text],.element-subscribe-box textarea{border-color:#e4e4e2;color:#e4e4e2}input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ff4800}input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#ff4800}input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ff4800}input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#ff4800}textarea{height:120px}@-webkit-keyframes subscribein{0%{-webkit-transform:perspective(600) rotateX(90deg);transform:perspective(600) rotateX(90deg)}100%{-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes subscribein{0%{-webkit-transform:perspective(600) rotateX(90deg);transform:perspective(600) rotateX(90deg)}100%{-webkit-transform:rotateX(0);transform:rotateX(0)}}.element-subscribe-box{display:none;max-width:460px;margin:0 auto;background:#ff4800;padding:40px;position:fixed;bottom:0;right:0;left:0;color:#e4e4e2;z-index:200;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation-duration:.6s;animation-duration:.6s}.element-subscribe-box .subscribe-label{padding-right:40px;font-size:16px}.element-subscribe-box input[type=email]::-webkit-input-placeholder,.element-subscribe-box input[type=tel]::-webkit-input-placeholder,.element-subscribe-box input[type=text]::-webkit-input-placeholder,.element-subscribe-box textarea::-webkit-input-placeholder{color:#e4e4e2}.element-subscribe-box input[type=email]::-moz-placeholder,.element-subscribe-box input[type=tel]::-moz-placeholder,.element-subscribe-box input[type=text]::-moz-placeholder,.element-subscribe-box textarea::-moz-placeholder{color:#e4e4e2}.element-subscribe-box input[type=email]:-ms-input-placeholder,.element-subscribe-box input[type=tel]:-ms-input-placeholder,.element-subscribe-box input[type=text]:-ms-input-placeholder,.element-subscribe-box textarea:-ms-input-placeholder{color:#e4e4e2}.element-subscribe-box input[type=email]:-moz-placeholder,.element-subscribe-box input[type=tel]:-moz-placeholder,.element-subscribe-box input[type=text]:-moz-placeholder,.element-subscribe-box textarea:-moz-placeholder{color:#e4e4e2}.reveal-subscribe .element-subscribe-box{display:block;-webkit-animation-name:subscribein;animation-name:subscribein}.element-subscribe-box .element-subscribe-close{width:45px;height:40px;position:absolute;top:30px;right:30px}.element-subscribe-box .element-subscribe-close:after,.element-subscribe-box .element-subscribe-close:before{border-color:#fff}@media only screen and (max-width:400px){.element-subscribe-box{padding:20px}.element-subscribe-box .element-subscribe-close{top:20px;right:20px}}.button{width:240px;max-width:100%;border:1px solid #ff4800;padding:10px;white-space:nowrap}.button.c1of1,.element-project-mason img{width:100%}.element-project-mason{font-size:0;margin-left:-25px}.element-project-mason .span1,.element-project-mason .span2{display:inline-block;position:relative;vertical-align:top;padding-left:25px}.element-project-mason .span1{width:25%}.element-project-mason .span2{width:50%}.element-project-mason .project{overflow:hidden;position:relative;margin-bottom:25px;color:#ff4800}.element-project-mason .description{position:absolute;font-size:20px;line-height:24px;padding:20px;z-index:2;-webkit-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px);-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0}.element-project-mason .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(228,228,226,.9);-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:0}.element-project-mason .project:hover .description{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.element-project-mason .project:hover .background{opacity:1}@media only screen and (max-width:950px){.element-project-mason .description{font-size:14px;line-height:16px}}@media only screen and (max-width:700px){.element-project-mason .span1{width:50%}.element-project-mason .span2{width:100%}}.heading-block{font-size:20px;line-height:20px;height:120px}.heading-block.small{height:60px}.heading{font-size:50px;letter-spacing:-.02em;line-height:50px}@media only screen and (max-width:550px){.heading{font-size:35px;line-height:35px}}.element-multi-column{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width:450px){.element-project-mason .span1{width:50%}.element-project-mason .span2{width:100%}.element-multi-column{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.element-full-image{overflow:hidden}.element-full-image img{display:block;width:100%;float:left}.element-wysiwyg a{text-decoration:underline}.element-product-gallery .element-vertical-share a:hover,.element-product-gallery .pagination a.selected,.element-product-gallery .pagination a:hover{text-decoration:line-through}.element-wysiwyg ol{margin-left:20px}table{border-collapse:collapse;border-spacing:0;width:100%}table td{border-top:1px solid #ff4800;line-height:40px}table td.value{text-align:right}.element-product-gallery{overflow:hidden;background:#444;position:relative;visibility:hidden}.element-product-gallery .image-slides{position:relative;overflow:hidden}.element-product-gallery .image-slide{position:relative;width:100%;display:block;float:left}.element-product-gallery .image-slide img{width:100%}.element-product-gallery .pagination{position:absolute;bottom:40px;left:40px}.element-product-gallery .element-vertical-share{position:absolute;bottom:40px;right:40px;-webkit-transform:rotate(-90deg) translate(100%);-ms-transform:rotate(-90deg) translate(100%);transform:rotate(-90deg) translate(100%);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}ul li:before{content:'— '}.element-next-previous{position:fixed;top:100px;right:40px}.element-next-previous .trigger{display:block;width:50px;height:50px;line-height:50px;text-align:center;font-size:30px;border:1px solid #ff4800}.element-next-previous .next span{margin-top:-1px}.element-next-previous .article-wrapper{height:100px;position:absolute;top:0;right:50px;width:0;overflow:hidden}.element-next-previous .article-wrapper .image{position:absolute;top:0;right:0;height:100px;width:100px;background:#ccc;z-index:81;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition-delay:50ms;transition-delay:50ms}.element-next-previous .article-wrapper .name{position:absolute;top:0;right:0;height:100px;width:315px;padding:15px 110px 15px 15px;z-index:80;background:#fff;overflow:hidden;-webkit-transition:all .45s ease-out;transition:all .45s ease-out;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:.3}.element-next-previous a:hover span{background:#ff4800;color:#fff}.element-next-previous a:hover .article-wrapper{width:315px}.element-next-previous a:hover .article-wrapper .image{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.element-next-previous a:hover .article-wrapper .name{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}@media only screen and (max-width:500px){.element-next-previous,.element-product-gallery .element-vertical-share,.element-product-gallery .pagination{display:none}.heading-block{height:80px;padding-top:20px}.element-news-description .name{font-size:30px;line-height:30px}}.element-social-buttons{position:fixed;top:50%;right:30px;list-style:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.element-social-buttons li:before{display:none}.element-social-buttons a{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #ff4800;display:block;width:50px;height:50px;margin-bottom:19px;color:#ff4800;text-align:center}.element-social-buttons a span{display:block;width:48px;height:48px;line-height:48px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);font-size:23px}.element-social-buttons a span:before{font-family:icons;content:'\e002'}.element-social-buttons a span.tw:before{content:'\e001'}.element-social-buttons a span.li:before{content:'\e003'}.element-social-buttons a span.in:before{content:'\e004'}.element-social-buttons a:hover{background:#ff4800;color:#fff}@media only screen and (max-width:870px){.element-social-buttons{display:none}}.embed-video{position:relative;height:0;padding-bottom:56.25%}.embed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes modalin{0%{opacity:0;-webkit-transform:translateY(400px);transform:translateY(400px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modalin{0%{opacity:0;-webkit-transform:translateY(400px);transform:translateY(400px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes modalbgin{0%{opacity:0}100%{opacity:1}}@keyframes modalbgin{0%{opacity:0}100%{opacity:1}}.modal-background,.modal-wrapper{position:fixed;top:0;right:0;left:0;bottom:0}.modal-wrapper{-webkit-animation:modalin .4s ease;animation:modalin .4s ease;z-index:1}.modal-body{position:absolute;right:0;left:0;width:100%;top:50%;margin:auto;max-width:500px;max-height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:auto;-webkit-overflow-scrolling:touch}.ie8 .modal-body{top:10%;max-height:90%}.modal-close{position:fixed;top:30px;right:30px;z-index:402}.modal-background{-webkit-animation:modalbgin .4s ease-out;animation:modalbgin .4s ease-out;background:#e4e4e2;background:rgba(228,228,226,.95);z-index:1998}.modal-wrapper{z-index:1999}.modal-body.modal-product{width:100%;max-width:720px;padding:10px}