@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td,section,aside,article,nav,header,footer{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}ul li a,a,li a,ul a,ul li,#nav ul li a{-webkit-text-size-adjust:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}input[type="text"],input[type="email"],input[type="password"],input[type="submit"],textarea,button{outline:none;border:0}hr.clear{display:block;clear:both;visibility:hidden;height:0;border-width:0;margin:0;padding:0;overflow:hidden}.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .clear{display:block}* html .clear{height:1%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{width:100%;background-color:#333}#main_content,.main-header{position:relative;margin:0 auto;width:96.28906%;max-width:986px;z-index:2}@media only screen and (max-width: 740px){#main_content,.main-header{width:90%}}svg{display:block;width:100%}svg path{fill:#fff}svg.logo-ello path.bg{fill:#000}img{display:block;width:100%}@font-face{font-family:"AtlasGroteskRegular";font-weight:400;font-style:normal;font-stretch:normal;src:url("//cdn.shopify.com/s/files/1/1627/5865/t/7/assets/AtlasGrotesk-Regular-Web.eot?12946362349068673744");src:url("//cdn.shopify.com/s/files/1/1627/5865/t/7/assets/AtlasGrotesk-Regular-Web.eot?12946362349068673744?#iefix") format("embedded-opentype"),url("//cdn.shopify.com/s/files/1/1627/5865/t/7/assets/AtlasGrotesk-Regular-Web.woff?12946362349068673744") format("woff"),url("//cdn.shopify.com/s/files/1/1627/5865/t/7/assets/AtlasGrotesk-Regular-Web.ttf?12946362349068673744") format("truetype"),url("//cdn.shopify.com/s/files/1/1627/5865/t/7/assets/AtlasGrotesk-Regular-Web.svg?12946362349068673744#AtlasGroteskRegular") format("svg")}html{font:normal 400 100%/1.5 "AtlasGroteskRegular","AtlasGrotesk-Regular","Helvetica Neue","HelveticaNeue","Helvetica",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{color:#fff;font-size:0.875rem;line-height:1.3333rem}::selection{color:#fff;background:#000;text-shadow:none}::-moz-selection{color:#fff;background:#000;text-shadow:none}a{color:#fff;text-decoration:underline}a:hover{color:#fff}a:active{text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul,ol{margin-bottom:1.3333rem}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}strong,b{font-weight:400}em,i{font-style:normal}a:focus{outline:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}input::-moz-focus-inner{border:0}input,textarea,select,button{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input,textarea,select{font-family:"AtlasGroteskRegular","AtlasGrotesk-Regular","Helvetica Neue","HelveticaNeue","Helvetica",sans-serif;background-color:#000;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button{font-family:"AtlasGroteskRegular","AtlasGrotesk-Regular","Helvetica Neue","HelveticaNeue","Helvetica",sans-serif}input.text_input,input[type="text"],input[type="password"],input[type="email"],textarea,select{padding-left:8px;padding-right:8px;height:30px;width:100%;font-size:0.875rem;line-height:0.875rem;color:#000;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}label{position:relative;font-family:"AtlasGroteskRegular","AtlasGrotesk-Regular","Helvetica Neue","HelveticaNeue","Helvetica",sans-serif}label:hover{cursor:pointer}textarea{width:100%;min-height:16vw}@media only screen and (max-width: 768px){textarea{min-height:40vw}}form .field_with_errors input.text_input,form .field_with_errors input[type="text"],form .field_with_errors input[type="password"],form .field_with_errors input[type="email"],form .field_with_errors textarea{background-color:#00d100}form .fieldWithErrors{padding:2px;background-color:#00d100;display:inline}form input.text_input.error,form input[type="text"].error,form input[type="password"].error,form input[type="email"].error,form textarea.error{background-color:#00d100}.button,a.button,button.button{display:inline-block;padding:23px;color:#fff;background-color:#00d100;text-decoration:none;text-align:center;font-size:0.875rem;line-height:0.875rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.button:hover,a.button:hover,button.button:hover{cursor:pointer;background-color:rgba(0,209,0,0.8)}.button.minor,a.button.minor,button.button.minor{padding:8px 22px 8px 22px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:#666}.button.minor:hover,a.button.minor:hover,button.button.minor:hover{background-color:rgba(102,102,102,0.8)}.main-header{padding-top:60px;width:100%;text-align:center}.main-header h1,.main-header h2{display:inline-block;margin:0;width:60px}.main-header h1 span,.main-header h2 span{display:block}.main-header h1 span.text,.main-header h2 span.text{display:none}.main-header h1{margin-left:8px}.main-header h2{margin-right:8px}.main-footer{position:fixed;bottom:0;left:0;height:56px;width:100%;background-color:#000;z-index:10}.main-footer ul{display:block;padding-left:12px;height:56px;float:left}.main-footer ul li{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);float:left}.main-footer ul li a{display:block;padding:10px 6px 6px 6px;margin-left:6px;margin-right:6px;color:#666;text-decoration:none}.main-footer ul li a:hover{cursor:pointer;color:#fff}.main-footer .email-ask{display:block;width:406px;height:56px;float:right}@media only screen and (max-width: 420px){.main-footer .email-ask{display:none}}.main-footer .email-ask form{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main-footer .email-ask form label{display:none}.main-footer .email-ask form input[type="email"]{width:272px;float:left}.main-footer .email-ask form button{margin-right:12px;float:right}.main-footer .email-ask form.is-valid .button{background-color:#00d100}.main-footer .email-ask form.is-valid .button:hover{background-color:rgba(0,209,0,0.8)}.main-footer .email-ask p.message{position:absolute;top:-3.5rem;left:0;height:1.875rem;padding:0 .9375rem;white-space:nowrap;vertical-align:middle;line-height:1.875rem;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;background-color:#00d100;z-index:2}.main-footer .email-ask p.message.error{background-color:#ff364f}.issue-header{padding-top:56px;text-align:center}.issue-header h1{margin-bottom:8px;font-size:2rem;line-height:2.5rem}.issue-header ul li{display:inline-block;margin-right:18px}.issue-header ul li:last-child{margin-right:0}.order-issue{padding-top:56px;width:100%}.order-issue .button,.order-issue a.button{display:block;margin:0 auto;width:30.6288%}@media only screen and (max-width: 740px){.order-issue .button,.order-issue a.button{width:50%}}@media only screen and (max-width: 500px){.order-issue .button,.order-issue a.button{width:70%}}@media only screen and (max-width: 350px){.order-issue .button,.order-issue a.button{width:100%}}.issue-rundown{margin:0 auto;padding:46px 0 250px 0;width:50%}@media only screen and (max-width: 740px){.issue-rundown{width:70%}}@media only screen and (max-width: 500px){.issue-rundown{width:95%}}.issue-rundown ul{padding-top:60px;list-style-type:none;list-style-position:outside}.issue-rundown ul li{margin-left:18px}.issue-rundown ul li:before{content:'—';margin-right:6px;margin-left:-18px}.issue-art{position:relative;padding-top:52px;width:100%}.issue-art img.issue-cover{position:relative;margin:0 auto;width:52.0284%;z-index:5}@media only screen and (max-width: 740px){.issue-art img.issue-cover{width:73%}}@media only screen and (max-width: 500px){.issue-art img.issue-cover{width:100%}}.issue-art .art-list{position:absolute;top:0;left:0;overflow:visible;width:100%;height:100%}.issue-art .art-list .art-item{position:absolute;text-align:center;max-width:33.33333%;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 100ms ease-in-out;-moz-transition:opacity 100ms ease-in-out;-o-transition:opacity 100ms ease-in-out;transition:opacity 100ms ease-in-out;z-index:10}.issue-art .art-list .art-item .label{display:block;padding-top:8px}.issue-art.highlight .art-list .art-item{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.cart-items{padding-top:60px;width:100%}.cart-items .cart-item{margin:0 auto;padding-bottom:60px;width:50%;text-align:center}@media only screen and (max-width: 520px){.cart-items .cart-item{width:70%}}@media only screen and (max-width: 360px){.cart-items .cart-item{width:100%}}.cart-items .cart-item .line-total span{display:inline-block}.cart-items .cart-item .line-total span.price{margin-right:20px}.cart-items .cart-item .line-total span.quantity{margin-left:20px;margin-right:20px}.cart-items .cart-item .line-total span.quantity input[type=text]{width:46px;text-align:center}.cart-items .cart-item .line-total span.total{margin-left:20px}.shop-more{text-align:center}.checkout-methods{padding-top:60px;padding-bottom:120px;text-align:center}.checkout-methods button.button,.checkout-methods button{display:block;margin:0 auto !important;margin-bottom:12px !important;width:30.6288%;clear:both;float:none}@media only screen and (max-width: 740px){.checkout-methods button.button,.checkout-methods button{width:50%}}@media only screen and (max-width: 500px){.checkout-methods button.button,.checkout-methods button{width:70%}}@media only screen and (max-width: 350px){.checkout-methods button.button,.checkout-methods button{width:100%}}.checkout-methods button.button:hover,.checkout-methods button:hover{cursor:pointer}.checkout-methods .additional-checkout-button{font-family:"AtlasGroteskRegular","AtlasGrotesk-Regular","Helvetica Neue","HelveticaNeue","Helvetica",sans-serif !important}body.index #main_content{padding-left:1.25%;padding-right:1.25%;width:100%;max-width:1200px}.issue-list-holder .issue-list{margin:0;padding:50px 0 150px 0}.issue-list-holder .issue-list li{margin:0;padding:0}.issue-list-holder .issue-list li a{display:block;width:50%;text-decoration:none;float:left}@media only screen and (max-width: 768px){.issue-list-holder .issue-list li a{margin:0 auto;margin-bottom:50px;width:90%;float:none}}@media only screen and (max-width: 420px){.issue-list-holder .issue-list li a{margin-bottom:40px;width:93%}}.issue-list-holder .issue-list li a span{display:block}.issue-list-holder .issue-list li a span.issue-title,.issue-list-holder .issue-list li a span.issue-price{padding-left:2.5%;font-size:1.175rem;line-height:2rem}.issue-list-holder .issue-list li a span.issue-title{padding-top:16px}.issue-list-holder .issue-list li a span.issue-price{padding-top:8px;color:#aaa}@media only screen and (max-width: 420px){.issue-list-holder .issue-list li a span.issue-price{padding-top:0}}.issue-list-holder .issue-list li a:hover span.issue-cover-holder{opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80)}.issue-list-holder .issue-list li a:hover span.issue-title{color:#aaa}.mobile_only{display:none !important}@media only screen and (min-width: 1px) and (max-width: 719px){body{-webkit-text-size-adjust:none}.mobile_only{display:inline-block !important}.no_mobile{display:none !important}}@media only screen and (min-device-width: 1px) and (max-device-width: 719px){input[type='text'],input[type='email']{font-size:16px}}@media only screen and (max-width: 400px){body{-webkit-text-size-adjust:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){body{min-width:auto;max-width:1024px;-webkit-text-size-adjust:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body{-webkit-text-size-adjust:none}}
