@charset "UTF-8";.ratio,body{position:relative}.middle,.slider,.slider .flex-viewport,.slider .slides,.slider .slides li,html{height:100%}h4.section-header,h5{text-transform:uppercase}.band,.row,.spacer,.zapp{clear:both}.col,.row{float:left}.artwork-index .col img,.partners-index .ratio-content img{max-width:80%;max-height:80%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}.middle>*,.share-box a.social,audio,canvas,iframe,img,svg,video{vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;width:100%;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}#splash-text,.slide h4,.slide h5{text-shadow:1px 1px 2px rgba(0,0,0,.4)}.bg-cover,.slider .slides li div.image{background-size:cover;background-position:50% 50%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{box-sizing:content-box}a{color:inherit;text-decoration:none}p{margin-bottom:1em}@font-face{font-family:aldo;src:url(fonts/aldo-semibold-webfont.eot);src:url(fonts/aldo-semibold-webfont.eot?#iefix)format('embedded-opentype'),url(fonts/aldo-semibold-webfont.woff2)format('woff2'),url(fonts/aldo-semibold-webfont.woff)format('woff'),url(fonts/aldo-semibold-webfont.ttf)format('truetype'),url(fonts/aldo-semibold-webfont.svg#aldosemibold)format('svg');font-weight:400;font-style:normal}@font-face{font-family:Replica-Bold;src:url(fonts/lineto-replica-bold.eot);src:url(fonts/lineto-replica-bold.eot?#iefix)format("embedded-opentype"),url(fonts/lineto-replica-bold.woff)format("woff"),url(fonts/lineto-replica-bold.ttf)format("truetype"),url(fonts/lineto-replica-bold.svg#lineto-replica-bold)format("svg");font-weight:400;font-style:normal}@font-face{font-family:Replica-Light;src:url(fonts/lineto-replica-light.eot);src:url(fonts/lineto-replica-light.eot?#iefix)format("embedded-opentype"),url(fonts/lineto-replica-light.woff)format("woff"),url(fonts/lineto-replica-light.ttf)format("truetype"),url(fonts/lineto-replica-light.svg#lineto-replica-light)format("svg");font-weight:400;font-style:normal}@font-face{font-family:Replica-Regular;src:url(fonts/lineto-replica-regular.eot);src:url(fonts/lineto-replica-regular.eot?#iefix)format("embedded-opentype"),url(fonts/lineto-replica-regular.woff)format("woff"),url(fonts/lineto-replica-regular.ttf)format("truetype"),url(fonts/lineto-replica-regular.svg#lineto-replica-regular)format("svg");font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?ku6yrs);src:url(fonts/icomoon.eot?ku6yrs#iefix)format('embedded-opentype'),url(fonts/icomoon.ttf?ku6yrs)format('truetype'),url(fonts/icomoon.woff?ku6yrs)format('woff'),url(fonts/icomoon.svg?ku6yrs#icomoon)format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left:before{content:"\e900"}.icon-arrow-right:before{content:"\e901"}.icon-caret-down:before{content:"\e600"}.icon-caret-left:before{content:"\e601"}.icon-caret-right:before{content:"\e602"}.icon-doublequote:before{content:"\e603"}.icon-facebook:before{content:"\e604"}.icon-linkedin:before{content:"\e605"}.icon-twitter:before{content:"\e606"}.icon-youtube:before{content:"\e608"}.icon-caret-up:before{content:"\e609"}.icon-close:before{content:"\e60a"}.icon-yip-logo-new:before{content:"\e902"}.icon-add-to-cart:before{content:"\e903"}.icon-shopping-bag:before{content:"\e904"}.tr{text-align:right}.flex-control-nav,.middle.center>*,.tc{text-align:center}.middle{width:100%;display:table}.middle>*{display:table-cell}.ratio{width:100%}.r1-1{padding-bottom:100%}.r2-1{padding-bottom:50%}.r3-1{padding-bottom:33.33%}.r16-9{padding-bottom:56.25%}.ratio-content{position:absolute;top:0;bottom:0;right:0;left:0}@media screen and (min-width:1600px){.ratio-max-height.r2-1{padding-bottom:800px!important}}@media screen and (min-width:2400.24002px){.ratio-max-height.r3-1{padding-bottom:800px!important}}@media screen and (min-width:1422.22222px){.ratio-max-height.r16-9{padding-bottom:800px!important}}.slider{width:100%;position:relative}.slider .slides{display:block}.slider .slides li div.image{display:block;width:100%;height:100%;position:relative}.slider .slides li div.middle{z-index:100;position:absolute}.slider .slides li div.image.portrait{display:none}@media screen and (max-width:599px){.slider .slides li div.image.landscape{display:none}.slider .slides li div.image.portrait{display:block}}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flex-direction-nav a{text-decoration:none;display:block;width:60px;height:80px;margin:-40px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;transition:all .3s ease-in-out;opacity:0;color:#fff;font-size:45px}.social a,.txt a,a.header-link{transition:color .2s}.flexslider:hover .flex-direction-nav a{opacity:.7}.flex-prev{left:-20px;background:url(../img/slider-prev.png)left top no-repeat;background-size:37px 37px}.flex-next{right:-20px;background:url(../img/slider-next.png)left top no-repeat;background-size:37px 37px}.flexslider:hover .flex-direction-nav .flex-prev{left:20px}.flexslider:hover .flex-direction-nav .flex-next{right:20px}.flex-control-nav{position:absolute;bottom:25px;right:70px;height:11px}.doublebox .quotes,.wrapper{position:relative}.flex-control-nav li{margin:0 3px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#fff;background:rgba(255,255,255,.6);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.col,.row{width:100%}.flex-control-paging li a:hover{background:#fff;background:rgba(255,255,255,.8)}.flex-control-paging li a.flex-active{background:#fff;cursor:default}@media screen and (max-width:599px){.slider-bottom-margin-hack{height:18px}.flex-control-nav{right:auto;width:100%;bottom:-25px;z-index:1000}.flex-control-paging li a{background:rgba(0,0,0,.6)}.flex-control-paging li a:hover{background:rgba(0,0,0,.4)}.flex-control-paging li a.flex-active{background:rgba(0,0,0,.3)}}.wrapper{max-width:1020px;margin:0 auto}.col{padding:0 13px}.c66{width:66.66667%}.c50{width:50%}.c33,.c33-always{width:33.33333%}.c25{width:25%}.mb{margin-bottom:1em}.mb2{margin-bottom:2em}.mb3{margin-bottom:3em}.mb4{margin-bottom:4em}.mb5{margin-bottom:5em}.mb6{margin-bottom:6em}.mb7{margin-bottom:7em}.mb8{margin-bottom:8em}.mb9{margin-bottom:9em}.mb10{margin-bottom:10em}.mt{margin-top:1em}.mt2{margin-top:2em}.mt3{margin-top:3em}.mt4{margin-top:4em}.mt5{margin-top:5em}.mt6{margin-top:6em}.mt7{margin-top:7em}.mt8{margin-top:8em}.mt9{margin-top:9em}.mt10{margin-top:10em}.col.no-padding{padding:0}.col.border-padding{border:12px solid #fff}.spacer.s1{padding:20px 0}.spacer.s2{padding:40px 0}@media screen and (max-width:1023px)and (min-width:600px){.col.l2-50{width:50%}}@media screen and (max-width:744px){.mid-c50{width:50%!important}.mid-hidden{display:none!important}}@media screen and (max-width:599px){.col{width:100%!important}.c33-always{width:33.33333%!important}.l3-hidden{display:none!important}.l3-tac{text-align:center!important}.l3-padding-top-bottom{padding:20px 0}}.doublebox .text,.header-box,.header-note,.quote-box,blockquote,h1,h2.page-subheader{text-align:center}body{font:15px/22px Replica-Regular,sans-serif;color:#404040;background:#fff;letter-spacing:.02em}h1,h2,h4.section-header{letter-spacing:.03em}.intro{font:26px/32px Replica-Regular,sans-serif}h3,h4{font-weight:400}.txt a{text-decoration:underline}.txt a:hover{color:#f65058}.txt em,.txt i{font-style:italic}.txt ul{margin-left:30px;list-style-type:disc}.txt b,.txt strong{font-weight:400;font-family:Replica-Bold,sans-serif}hr{border:none;border-bottom:1px solid #404040}.only-mobile{display:none!important}@media screen and (max-width:599px){.only-mobile{display:block!important}.only-desktop{display:none!important}}h1{font:65px/70px aldo,sans-serif;color:#000;max-width:700px;margin:65px auto 15px}.row.header{margin-bottom:65px}h2{font:35px/30px aldo,sans-serif}h3{font:20px/22px Replica-Regular,sans-serif}h4{font:20px/25px Replica-Regular,sans-serif;margin-bottom:7px}h4.section-header{font:28px/32px aldo,sans-serif}.header-note,h5{font-weight:400}h2.page-subheader{max-width:600px;margin:0 auto;text-transform:none;font-size:25px}.w100{width:100%}.w90{width:90%}.w80{width:80%}.w70{width:70%}.w60{width:60%}.w50{width:50%}.header-note{text-transform:uppercase;font-size:14px;color:#f65058}.header-note span{display:block;width:30px;border-top:1px solid #f65058;margin:0 auto 10px}.btn,a.header-link{display:inline-block}.header-box{margin-bottom:25px}a.header-link{color:#f65058;text-transform:uppercase;font-weight:600;margin-top:10px;letter-spacing:.04em}a.header-link hr{width:30px;border-color:#f65058}a.header-link:hover{color:#404040}.social{font-size:35px;letter-spacing:-3px}blockquote{margin:20px 0;font-weight:400;font-size:30px;line-height:35px}blockquote .quotation-marks{color:#f65058;font-size:100px}blockquote .quotation-marks::before{content:"“"}.slide h4,.slide h5{color:#fff;font:65px/70px aldo,sans-serif;letter-spacing:.03em}.slide h5{margin-bottom:20px}.slide.on-light h4,.slide.on-light h5{color:#000}@media screen and (max-width:599px){.slide h4,.slide h5{font:30px/40px aldo,sans-serif}.slide h5{margin-bottom:15px}}.btn{text-transform:uppercase;color:#fff;border:1px solid #fff;height:38px;line-height:37px;letter-spacing:.4px;transition:all .3s;padding:0 20px;font-weight:500}.btn.on,.btn:hover{color:#404040;background:#fff}.btn.inverted{color:#404040;border-color:#404040}.btn.inverted.on,.btn.inverted:hover{color:#fff;background:#404040}.btn.blue{color:#fff;border-color:#000;background-color:#f65058}.btn.blue.on,.btn.blue:hover{color:#fff;background:#404040}.on-light .btn{color:#404040;border-color:#404040}.on-light .btn:hover{color:#fff;background:#404040}.video-link .video-play{display:inline-block;width:60px;height:60px;background:url(../img/video-play.png)no-repeat;background-size:60px 60px;opacity:.8;transition:opacity .2s;text-indent:-9999px}.video-link:hover .video-play{opacity:1}.quote-box{margin:50px 0}.quote-box h4{margin-bottom:.5em}.quote-box .quote{max-width:500px;margin:0 auto 18px;font-size:30px;line-height:35px}.doublebox .text{background:#f2f2f2}.doublebox .text .pad{padding:30px}.doublebox .text .icon{font-size:60px;margin-bottom:20px}.doublebox .text .txt{margin-bottom:25px}.doublebox .text h3{font-size:30px;line-height:35px;margin-bottom:40px}.doublebox .engage-box{background:url(../img/engage-bg.jpg)center center no-repeat;background-size:cover;color:#fff}.doublebox .engage-box .pad{padding:80px 40px}.doublebox .engage-box .txt{font-size:30px;line-height:35px}.doublebox .media{min-height:300px}.doublebox .quotes .slides li{padding-bottom:100px}.doublebox .quotes .doublequoteicon{color:#f65058;position:absolute;left:50%;margin-left:-25px;top:0;font-size:100px}.doublebox .quotes .quote{letter-spacing:.03em;text-align:center;padding:30px 30px 20px;font-size:30px;line-height:35px}.doublebox .quotes .credits-name{position:absolute;right:100px;bottom:15px;letter-spacing:.03em;text-align:right;font-size:17px;line-height:25px}.doublebox .quotes .credits-name span{font-weight:400}.doublebox .quotes .credits-img{position:absolute;right:0;bottom:0}.doublebox .quotes .credits-img img{width:78px;height:78px;border:2px solid #404041}.doublebox.doublebox-teaser,.doublebox.doublebox-teaser>div{height:320px}@media screen and (max-width:599px){.doublebox.doublebox-teaser{height:640px}}.pattern,a.fullclick{width:100%;height:100%}.band{background:url(../img/diamond-color.png)center repeat-x;background-size:auto 100%;padding:80px 0;color:#000}.band .get-involved{text-transform:uppercase;font-weight:700;letter-spacing:.03em;margin:13px 0 15px}.band .get-involved,.band form label{font:18px/25px Replica-Regular,sans-serif}.band form{text-align:center}.band form label{display:block;margin-bottom:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.band form input[type=text]{border-bottom:1px solid #000;text-align:center;margin-bottom:10px;width:60%;display:inline-block;font-weight:400;letter-spacing:.03em;color:#fff}.band form input[type=submit],.band form input[type=text]{font:20px/25px Replica-Regular,sans-serif}.band form input[type=submit]{cursor:pointer;border-bottom:1px solid transparent;width:30%;min-width:130px;font-weight:400;letter-spacing:.03em;display:inline-block;color:#000}.band form input[type=submit]:hover{color:#f65058}.band form ::-webkit-input-placeholder{color:#666}.band form :-moz-placeholder{color:#666}.band form ::-moz-placeholder{color:#666}.band form :-ms-input-placeholder{color:#666}@media screen and (max-width:599px){.band{padding:20px 0;background:#f2f2f2;color:#000}.band form input{color:#000!important}}.band-2{background:url(../img/diamond-band-2.png)center repeat-x;background-size:auto 100%;padding:90px 0 40px;color:#000}.media-object .txt .date,.story-teaser .txt .date,.twitter-feed li .txt .date{color:#888}.intro{margin-bottom:1em}.intro h1{margin-bottom:25px}.media-object,.story-teaser{display:block;background:#f2f2f2;padding:20px;margin-bottom:20px}.media-object img,.story-teaser img{width:28%;float:left;transition:opacity 1s;opacity:1}.media-object .txt,.story-teaser .txt{width:68%;float:right}.media-object .txt h4,.story-teaser .txt h4{text-transform:uppercase;margin-bottom:.5em;font-weight:600}.media-object .txt h5,.story-teaser .txt h5{text-transform:uppercase;margin-bottom:.5em;font-weight:400;font-size:12px}.media-object .txt a.download,.story-teaser .txt a.download{display:block;text-transform:uppercase;text-decoration:none;font-weight:400;font-size:12px;margin-top:1em}.story-teaser img:hover{opacity:.6}.twitter-feed li{margin-bottom:20px}.twitter-feed li .avatar{font-size:35px;float:left;width:50px;margin-top:10px;text-align:center}.twitter-feed li .txt{margin-left:70px}.twitter-feed li .txt a{text-decoration:underline}.twitter-feed li .txt .name{font-weight:500}.pattern{position:absolute;background-size:cover;background-position:50% 50%}ul.button-bar{background:#f2f2f2;padding:25px;text-align:center}ul.button-bar li{display:inline-block;margin:0 5px}ul.button-bar li a.btn{padding:0 40px}.image-bleed-box{padding:20px}.share-box{margin:30px 0 10px;line-height:30px}.share-box a{margin-left:2px;text-decoration:none}.share-box a:hover{color:#f65058}.share-box a.social{font-size:30px;display:inline-block}.share-box .back{float:right}a.fullclick{display:block}header a#logo,header nav,header nav li,header nav li a{display:inline-block}.reveal-hidden{transition:all 1s;opacity:0;transform:translate(0,100px);-webkit-transform:translate(0,100px);-o-transform:translate(0,100px);-moz-transform:translate(0,100px)}.reveal-show{transform:translate(0,0);-webkit-transform:translate(0,0);-o-transform:translate(0,0);-moz-transform:translate(0,0);transition:all 1s;opacity:1}body:not(.homepage){padding-top:50px}header{font:12px Replica-Regular,sans-serif;height:50px;line-height:50px;letter-spacing:.04em;position:fixed;top:0;background:#000;z-index:1000;width:100%}header a#logo{position:absolute;left:50px;top:0;color:#fff;width:111px;height:133px;text-align:center;font-size:86px;padding-top:12px;background:url(../img/header-logo-bg.png)no-repeat;background-size:111px 133px;z-index:2000}header nav{width:100%;padding-left:180px;padding-right:50px}header nav li{margin-right:25px}header nav li a{color:#fff;text-transform:uppercase;height:36px;line-height:36px}header nav li a.cart-link,header nav li a.on,header nav li a:hover{color:#f65058}header nav li ul.subnav{display:none;position:absolute;left:0;width:100%;background:#fff;line-height:30px;padding:20px 0}header nav li ul.subnav li{display:block;position:relative}header nav li ul.subnav li a{color:#000;padding:0 15px}header nav li ul.subnav li a:hover{background:#000;color:#fff}header nav li.secondary{float:right;margin-right:0;margin-left:25px}header nav li.secondary:last-child{margin-left:0}header nav li.secondary a{color:#939393}header nav li.secondary a.on,header nav li.secondary a:hover,header nav li.secondary.cart-link a{color:#f65058}header nav li.secondary.cart-link a i{font-size:14px;position:relative;top:1px;margin-right:2px}header nav li.special{background-color:#f65058;padding:0 15px}header nav li.special a{color:#fff}#nav-toggle{position:absolute;right:20px;top:12px;color:#fff;border:1px solid #fff;height:auto;line-height:20px;padding:2px 10px;font-size:14px;text-transform:uppercase;display:none}#subnav-bg-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:100;display:none}@media screen and (max-width:1230px){header nav li,header nav li.secondary{float:none;margin:0}header{position:absolute!important;top:0}header a#logo{left:20px;width:auto;background:0 0;font-size:42px;padding-top:4px}header nav{display:none;position:absolute;top:50px;z-index:500;background:#000;padding:0}header nav li{display:block;border-top:1px solid #888;text-align:center}header nav li a{display:block;height:36px;line-height:36px;font-size:15px}header nav li.on ul.subnav{display:block;position:static;background:#000;padding:0}header nav li.on ul.subnav li{display:block;position:static}header nav li.on ul.subnav li a{font-size:14px;color:#f65058;text-transform:none}header nav li.on ul.subnav li a:hover{color:#fff;background:#000}#nav-toggle,body.nav-visible header nav{display:block}}.scrollbox .col .scroll a.next,.shop-wrapper .right{float:right}nav.subnav{margin-top:20px;font:12px/23px aldo,sans-serif;text-transform:uppercase}nav.subnav a{white-space:nowrap;margin-right:10px}nav.subnav a i{font-size:15px;position:relative;top:2px}nav.subnav a.scroll{margin:0 5px}nav.subnav a.on,nav.subnav a:hover{color:#f65058}@media screen and (max-width:599px){nav.subnav{margin-bottom:20px}}#top{position:absolute;left:0;top:0;width:100%;z-index:1500;background:#fff;height:80px;line-height:80px}#top .name{font:26px aldo,sans-serif;letter-spacing:.03em;text-transform:uppercase;margin-top:25px;color:#333}#top .icon-yip-logo{font-size:60px;position:relative;top:10px}#top .social{color:#8a8c8f;margin-top:5px}#top .social a:hover{color:#f65058}@media screen and (max-width:1230px){#top{display:none}}.splash{position:relative}.splash .image{position:absolute;left:0;top:0;width:100%;height:100%;background-position:50% 50%;background-size:cover}#splash-text{position:relative;width:100%;color:#fff;font:65px/70px aldo,sans-serif;letter-spacing:.03em;padding:0 20px}#splash-subtext{position:relative;width:100%;color:#fff;font-size:17px;padding-top:16px;font-weight:400;text-transform:uppercase}#welcome-box-wrapper{width:100%;position:absolute;bottom:30px}#welcome-box-wrapper #welcome-box{width:100%;margin:0 auto;color:#fff}#welcome-box-wrapper #welcome-box .welcome{text-align:center;position:relative;width:100%;color:#fff;font-size:17px;padding-top:16px;font-weight:400;text-transform:uppercase}#welcome-box-wrapper #welcome-box .welcome-logo{margin:0 auto;text-indent:-9999px}#welcome-box-wrapper #welcome-box .welcome-logo.international{background:url(../img/splash-yip-international.png)no-repeat;width:158px;height:152px}#welcome-box-wrapper #welcome-box .welcome-logo.art{background:url(../img/splash-yip-art.png)no-repeat;width:162px;height:78px}#welcome-box-wrapper #welcome-box .welcome-logo.made{background:url(../img/splash-yip-made.png)no-repeat;width:223px;height:76px}#welcome-box-wrapper #welcome-box .arrow-down{display:block;width:50px;height:50px;line-height:30px;margin:0 auto;text-align:center;font-size:38px;position:relative;top:10px;background:url(../img/arrow-down.png)no-repeat;background-size:100px 50px}#welcome-box-wrapper #welcome-box .arrow-down:hover{background-position:-50px 0}@media screen and (max-width:599px){#welcome-box-wrapper #welcome-box .welcome,#welcome-box-wrapper #welcome-box .welcome-logo{display:none}#splash-text{font-size:50px;line-height:60px}#welcome-box-wrapper #welcome-box .arrow{font-size:40px;top:0}}#newsletter-form .field{margin-bottom:15px}#newsletter-form input[type=text]{width:75%;-webkit-appearance:none;-moz-appearance:none;background:#606163;color:#cac9c9;border:none;padding:10px;font:italic 15px Replica-Regular,sans-serif}#newsletter-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;background:0 0;color:#f65058;border:1px solid #f65058;padding:10px 50px 10px 10px;font:italic 15px Replica-Regular,sans-serif;transition:all .2s;cursor:pointer}.teaser .read-more,.teaser .summary,footer a{transition:color .2s}#newsletter-form input[type=submit]:hover{background:#f65058;color:#fff}.back-to-top-box{text-align:right;padding:10px 0}#credits,#map-header,.partners-index .ratio-content,ul.nav-list a{text-align:center}.back-to-top-box .back-to-top{font-size:30px}footer{clear:left;background:url(../img/footer-bg.jpg)center center no-repeat #404041;background-size:cover;color:#eee;padding:76px 0 100px;font:15px/20px Replica-Regular,sans-serif;letter-spacing:.6px;margin-top:0}#credits a:hover,footer a:hover,footer h3{color:#f65058}footer #footer-address{font-family:Replica-Regular,sans-serif}footer .col{margin-bottom:66px}footer h3{margin-bottom:10px;font:25px Replica-Regular,sans-serif;font-weight:400;text-transform:uppercase}footer .find-quickly-links a{font-weight:500}footer .logo{font-size:50px;margin-top:30px}#credits{background:#fff;padding:30px;font:13px/30px Replica-Regular,sans-serif}.teaser .summary,.teaser h3{font-family:Replica-Regular,sans-serif}#credits span{margin:0 30px;white-space:nowrap}@media screen and (max-width:599px){footer{padding:30px 0 0}footer .filler{display:none}footer .col{margin-bottom:40px}#credits{line-height:20px}}input{-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:0;background:0 0}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.error{border:1px solid red}label.error{display:none!important}.thanks{display:none}.teaser{margin-bottom:20px}.teaser .img-box{margin-bottom:15px;display:block}.teaser .img-box.no-margin,.teaser .img-box.no-margin img{margin-bottom:0}.teaser h3{margin-bottom:.3em;font-weight:400;line-height:1.3em}.teaser .date{font-weight:400;margin-bottom:1em}.teaser .summary-box{display:block;margin-bottom:2em}.teaser .summary{letter-spacing:.02em;display:block}.teaser .read-more{text-transform:uppercase;font-weight:400}.teaser .read-more:hover{color:#f65058}.teaser a.summary:hover,.teaser a:hover .specs,.teaser a:hover .summary{color:#666}.teaser a img{transition:opacity 1s;opacity:1}.teaser a:hover img{opacity:.6}@media screen and (min-width:600px){.teaser .img-box-col,.teaser .img-box-col img{margin-bottom:0}}.img-box,.video-box{margin:0 auto 1em}.img-box .media,.video-box .media{position:relative}.img-box img,.video-box img{width:100%;margin-bottom:5px}.img-box .img-credits,.video-box .img-credits{font:15px/17px Replica-Regular,sans-serif;letter-spacing:0}.members-index a .function,.profile-index a .function,.shop-wrapper .part em,.shop-wrapper .part i{font-style:italic}.img-box .img-credits span,.video-box .img-credits span{font-weight:700;text-transform:uppercase}.img-box .video-bg,.video-box .video-bg{background-position:center center;background-size:cover}.img-box .video-play,.video-box .video-play{display:inline-block;width:60px;height:60px;background:url(../img/video-play.png)no-repeat;background-size:60px 60px;opacity:.8;transition:opacity .2s;text-indent:-9999px}.video-box:hover .video-play{opacity:1}.width-80-percent{width:80%}.post-detail h3{font-size:30px;line-height:35px;font-weight:400;margin-bottom:.7em}.post-detail .date{font-weight:400;margin-bottom:1.8em}ul.nav-list{font-weight:400;font-size:16px;line-height:30px;text-transform:uppercase;margin-top:2em}ul.nav-list a{display:block;padding:4px 0;border:1px solid #404040;margin-bottom:12px;max-width:270px;transition:all .2s}ul.nav-list a.on,ul.nav-list a:hover{color:#fff;background:#404040}#overlay .overlay-box a.overlay-close:hover,.scrollbox .col .scroll a:hover{color:#f65058}.members-index .col,.profile-index .col{border:1px solid #fff}.members-index a,.profile-index a{display:block;width:100%;height:100%;text-align:center;opacity:0;background:#f65058;padding:10px;transition:opacity .5s}.members-index a:hover,.profile-index a:hover{opacity:1}.members-index a h4,.profile-index a h4{font-size:18px;font-weight:400;margin-bottom:.5em}#overlay-background{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.95;z-index:1000}#overlay{position:absolute;top:0;width:100%;z-index:1010}#overlay .col,#overlay .wrapper{padding:20px}#overlay .overlay-box{border:2px solid #f65058;background:#fff;position:relative}#overlay .overlay-box a.overlay-close{font-size:30px;position:absolute;right:18px;top:18px;transition:color .2s}#overlay .overlay-box h3{margin-top:40px;font-size:25px;line-height:30px;font-weight:400;margin-bottom:.2em}#overlay .overlay-box .function{font-style:italic;margin-bottom:1.4em}#overlay .overlay-box .overlay-specs{margin-top:1em}.scrollbox .row{padding:0;margin:0;height:0}.scrollbox .col{padding:20px 0;margin:0;height:0;position:relative}.scrollbox .col .scroll{position:absolute;bottom:65px;width:100%;padding-right:40px}@media only screen and (max-width:600px){.scrollbox .col .scroll{bottom:100px}}.scrollbox .col .scroll a{display:block;width:30px;height:30px;font-size:30px}#overlay,#overlay-background{display:none}#overlay{opacity:0;transition:opacity .5s}body.overlay-visible #overlay-background{display:block}body.overlay-visible #overlay{display:block;opacity:1}#map-canvas{height:500px}#map-header{background:url(../img/footer-bg.jpg)center center no-repeat #404041;background-size:cover;padding:30px;text-transform:uppercase;color:#fff;font-size:16px}#infobox-container{position:absolute;left:-10000px;top:-10000px;z-index:2000;background:#fff}.map-infobox{width:300px;margin:0}.map-infobox .tip{position:absolute;left:73px;bottom:-22px;z-index:0}.infoBox>img{width:40px;height:40px;z-index:500;position:absolute!important;left:auto!important;top:-19px!important;right:2px!important;bottom:auto!important}.map-popup{background:#fff;padding:10px 10px 20px;box-shadow:5px 5px 10px rgba(0,0,0,.4);font-size:13px}.map-popup .location-name{text-transform:uppercase;font-weight:400;font-size:18px;margin-bottom:.2em}.artwork-index .col .specs .price,.shop-wrapper h3{font-size:16px;font-weight:700}.map-popup img{margin-bottom:.5em}.map-popup h3{margin-bottom:10px}.artwork-index .col{margin-top:10px}.artwork-index .col .ratio-content{top:auto}.artwork-index .col img{box-shadow:3px 3px 3px rgba(0,0,0,.5)}.artwork-index .col .specs{margin-top:10px;font-size:14px;line-height:20px}.artwork-index .col .specs .buy{text-transform:uppercase;text-decoration:underline}.artwork-index .col:hover .buy{color:#f65058}.afterfold{display:none}@media screen and (max-width:1023px)and (min-width:600px){.artwork-index .col{width:33.33333%!important}}@media screen and (max-width:744px){.artwork-index .col{width:50%!important}}@media screen and (max-width:599px){.artwork-index .col{width:50%!important}}.shop-wrapper{margin-top:100px;margin-bottom:40px}.shop-wrapper .shop-row{width:100%;display:flex}@media only screen and (max-width:800px){.shop-wrapper .shop-row{flex-direction:column}}.shop-wrapper.border{border:1px solid #000}.shop-wrapper .side{flex:1}.shop-wrapper .side.border{border:1px solid #000;border-top:none}.shop-wrapper .content{padding:20px}.shop-wrapper .content.border-bottom{border-bottom:1px solid #000}.shop-wrapper .part{margin-bottom:1em}.shop-wrapper .part:last-child{margin-bottom:0}.shop-wrapper img{max-width:100%}.shop-wrapper .r{text-align:right}.shop-wrapper .dark{background:#f2f2f2}.shop-wrapper .part ul{list-style-type:disc;margin-left:35px}.shop-wrapper .part b,.shop-wrapper .part strong{font-weight:700}.shop-wrapper form .fields{font-size:0;letter-spacing:0}.shop-wrapper select{-webkit-appearance:none;border:none;border-radius:0;-moz-appearance:none;text-indent:.01px;text-overflow:'';background:url(../img/select-bg.png)right 10px center no-repeat;background-size:14px 8px}.shop-wrapper input[type=text],.shop-wrapper select{width:100%;background-color:#d2d2d2;font:14px/22px Replica-Regular,sans-serif;color:#000;padding:5px 10px;margin-bottom:13px;height:35px}.shop-wrapper input[type=text].i50,.shop-wrapper select.i50{width:49%;margin-right:2%}.shop-wrapper input[type=text].last,.shop-wrapper select.last{margin-right:0}.shop-wrapper input[type=number]{font:14px Replica-Regular,sans-serif}.shop-wrapper input[type=checkbox],.shop-wrapper input[type=radio]{display:none}.shop-wrapper input[type=checkbox]+label,.shop-wrapper input[type=radio]+label{display:inline-block;background:url(../img/checkbox-bg.png)left top no-repeat;background-size:28px 14px;border:none;width:14px;height:14px;cursor:pointer;position:relative;top:4px;margin-right:10px;float:left}.shop-wrapper input[type=checkbox]:checked+label,.shop-wrapper input[type=radio]:checked+label{background-position:-14px 0}.shop-wrapper label{cursor:pointer}.shop-wrapper .checkbox-row{clear:left;margin-bottom:10px}.shop-wrapper .checkbox-row span{display:block;margin-left:23px}.shop-wrapper .checkbox-inline{margin-right:20px;display:inline-block}.shop-wrapper .header{background:#000;color:#fff;padding:14px 20px;font-weight:700;font-size:30px;line-height:30px;width:100%}.shop-wrapper .header a.add-to-cart:hover,.shop-wrapper ul.shop-footer li a:hover{color:#f65058}.shop-wrapper .header a.add-to-cart{display:inline-block;padding-right:50px}.shop-wrapper .header a.add-to-cart i{position:absolute;right:10px;top:10px;font-size:40px}.shop-wrapper .image-box{height:420px;background-position:center center;background-size:cover;background-repeat:no-repeat;border:1px solid #000;border-top:none;border-right:none}.shop-wrapper .thumbs{display:flex;flex-wrap:wrap;padding:10px 0 10px 10px}.shop-wrapper .thumbs img{width:100px;height:100px;margin:10px;cursor:pointer}.shop-wrapper .price{font-weight:700;font-size:30px}.shop-wrapper .price .tax{margin-left:5px;font-size:14px;font-weight:400}.shop-wrapper table.cart{border-collapse:collapse;width:100%}.shop-wrapper table.cart tr.tr-item,.shop-wrapper table.cart tr.tr-shipping,.shop-wrapper table.cart tr.tr-total{background:#fff}.shop-wrapper table.cart tr.tr-item{border-bottom:10px solid #f2f2f2}.shop-wrapper table.cart td{padding:6px 10px;vertical-align:top}.shop-wrapper table.cart td.no-pad{padding:0}.shop-wrapper table.cart td.border{border-right:1px solid #000}.shop-wrapper table.cart td input{width:40px;border:1px solid #000;padding:4px}.shop-wrapper table.cart td.td-spacer{height:20px}.shop-wrapper table.cart td.td-spacer-small{height:7px}.shop-wrapper table.cart td.td-name,.shop-wrapper table.cart td.td-total{font-weight:700}.shop-wrapper table.cart td.td-image{width:100px;padding:0}.shop-wrapper table.cart td.td-price{width:80px}.shop-wrapper table.cart td.td-quantity{width:60px}.shop-wrapper table.cart td.td-actions{width:30px}.shop-wrapper table.cart a.remove-from-cart{display:inline-block;width:20px;height:20px;background:url(../img/remove-from-cart.png)center center no-repeat;background-size:13px 13px;text-indent:-9999px}.shop-wrapper table.cart a.remove-from-cart:hover{opacity:.7}.shop-wrapper ul.shop-footer{border-top:1px solid #000;text-align:right;font-size:14px}.shop-wrapper ul.shop-footer li{display:inline-block;margin-left:30px}.shop-wrapper #fields-shipping{display:none}.shop-wrapper #fields-shipping h3{margin-bottom:10px}.shop-wrapper .payment-options .options{text-align:right;margin-top:10px}.shop-wrapper .payment-options .options img{width:50px;margin-left:20px}.shop-wrapper .spacer.spacer-donate-left{height:100px}.shop-wrapper .spacer.spacer-donate-right1{height:90px}.shop-wrapper .spacer.spacer-donate-right2{height:100px}.shop-wrapper .payment-alert{color:red;margin-bottom:1em}.tmp-filler{text-align:center;padding:100px 100px 1000px}