.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-spacing:0}body{-webkit-text-size-adjust:none;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:active{outline:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}img{-ms-interpolation-mode:bicubic;display:block}svg:not(:root){overflow:hidden}.button{-webkit-font-smoothing:antialiased;background-color:#000;border:4px solid #000;border-radius:0;color:#fff;display:inline-block;font-size:1em;font-family:Anton,Overpass,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;line-height:1;padding:.825em 1.5em;text-decoration:none}.button:hover{background-color:#fff;color:#000}.cta-wrap,.footer-wrap,.wrap,.wrap-medium,.wrap-small{margin:0 auto;padding:0 30px;max-width:1200px}.wrap-medium{max-width:900px}.wrap-small{max-width:600px}.fill,.fill-width{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.fill-width:after,.fill:after{clear:both;content:"";display:table}.fill-width{height:auto}.centered-absolute{display:block;position:absolute;top:50%;width:100%;margin-top:-.5em}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.align-right{text-align:right}.clear{clear:both}body{-webkit-font-smoothing:antialiased;font-size:1em;line-height:1.5}body,h1,h2,h3,h4,h5,h6{font-family:Overpass,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.25em;margin:0 0 15px;font-weight:400;text-rendering:optimizeLegibility;color:#000}h1{font-size:3.25em}h2{font-size:2.75em}h3{font-size:2em}h4{font-size:1.75em}h5{font-size:1.5em}h6{font-size:1.25em}p{margin:0 0 30px;font-size:1.125em}@media only screen and (max-width:620px){p{font-size:1em}}a{-webkit-transition:color .1s linear;transition:color .1s linear;text-decoration:none}a,a:hover{color:#e74353}a:active,a:focus{color:#e74353;outline:none}hr{border-bottom:1px solid #000;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img{margin:0;max-width:100%}blockquote{position:relative;max-width:720px;margin:0 auto;padding:12px 30px;font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:1.25em;font-style:italic;letter-spacing:.05em;line-height:1.5em;color:#000}@media only screen and (max-width:620px){blockquote{padding:0}}blockquote:before{position:absolute;top:0;left:0;content:"\201C";font-size:2em;line-height:normal}@media only screen and (max-width:620px){blockquote:before{display:none}}blockquote p{margin:0}blockquote cite,blockquote strong{display:block;padding-top:10px;font-size:18px;font-style:normal;font-weight:700;color:#e74353}fieldset{background:#1a1a1a;border:1px solid #000;margin:0 0 .75em;padding:1.5em}input,label,select{display:block;font-family:Overpass,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em}label{font-weight:700;margin-bottom:.375em}label.required:after{content:"*"}label abbr{display:none}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select[multiple=multiple],textarea{-webkit-transition:border-color;transition:border-color;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;font-family:Overpass,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;width:100%}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.375em}input[type=file]{margin-bottom:.75em;padding-bottom:.5em;width:100%}select{width:auto;max-width:100%;margin-bottom:1.5em}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{font-weight:700;text-align:left}td,th{border-bottom:1px solid #000;padding:.75em 0}td,th,tr{vertical-align:middle}ol,ul{margin:0;padding:0;list-style-type:none}dl{margin-bottom:.75em}dl dt{font-weight:700;margin-top:.75em}dl dd{margin:0}.button{-webkit-transition:background-color .15s ease-in-out,color .15s ease-in-out;transition:background-color .15s ease-in-out,color .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;text-transform:uppercase}.button--alt{background-color:#fff;color:#000}.button--alt:hover{background-color:#000;color:#fff}.header{margin:0 25px 25px;text-align:center}.header-logo{margin:25px auto;width:180px}@media only screen and (min-width:881px){.header-logo{margin:25px 0}}.page-home .header-logo,.page-topic .header-logo{margin:0;width:100%}.header-logo a{background:url("/images/pttp-logo.svg") bottom no-repeat;background-size:contain;display:block;height:0;padding-bottom:12.5%;text-indent:-9999px;width:100%}.page-home .header-logo a,.page-topic .header-logo a{margin-top:-1%;padding-bottom:12%}.header-current{font-family:Anton,Overpass,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.875em;margin:1em 0}.footer{background:#fff;padding:0 25px}.footer-wrap{padding:50px 0 25px;position:relative}@media only screen and (min-width:621px){.footer-wrap{padding:50px 25px 25px}}.footer-logo a{background:url("/images/pttp-logo-red.svg") top no-repeat;background-size:100%;display:block;height:0;width:100%;padding-bottom:6%}.footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 25px;text-align:center}.footer-buttons-item{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;font-size:18px;margin:0 10px 12.5px}@media only screen and (min-width:881px){.footer-buttons{position:absolute;top:50px;right:0}}.footer h3{font-size:1.875em;font-size:calc(1vw + 1em);font-weight:700;margin-bottom:1em;max-width:720px}.footer-copyright{margin:2em 0 0}.footer-copyright h4{font-weight:700;font-size:1em}.colorpicker{background:-webkit-gradient(linear,left top,right top,from(pink),color-stop(#e74353),color-stop(orange),color-stop(#ff0),color-stop(green),color-stop(cyan),color-stop(blue),to(purple));background:linear-gradient(90deg,pink,#e74353,orange,#ff0,green,cyan,blue,purple);font-size:0;height:10px;width:600px}.colorpicker-color{border:none!important;display:inline-block;height:10px;width:12.5%;text-indent:-9999px}.cta{background:#e74353;color:#fff;padding:0 25px}.cta-wrap{background:url("/images/power.svg") bottom repeat;background-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:50px 0 25px}.cta-wrap p{font-size:1.5em;font-weight:700;line-height:1.25em;margin:0}.cta-wrap a{color:#fff;border-bottom:.1em solid #fff}@media only screen and (min-width:621px){.cta-wrap{background-repeat:no-repeat;min-height:300px;padding:50px 25px}.cta-wrap p{font-size:2em}}@media only screen and (min-width:881px){.cta-wrap{min-height:500px}.cta-wrap p{font-size:2.5em}}.mfp-bg{z-index:1042;overflow:hidden;background:#000;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;padding:0 0 18px 10px;color:#e74353;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#e74353;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:1;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #e74353;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #000}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #e74353;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #000}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.5);transform:scale(.5)}.mfp-arrow-left{left:-10px;-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{right:-10px;-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:26px;padding-right:26px}}.pagination{font-family:Anton,Overpass,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.5em;margin:0 auto;max-width:1440px;padding:25px 25px 50px;text-align:center}.pagination-link{font-size:1.375em;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.pagination-link a:hover{color:#e74353}.pagination-numbers{font-size:1.375em}@media screen and (max-width:800px){.pagination-all,.pagination-numbers{margin-bottom:20px}}.pagination-all,.pagination-numbers{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px}@media screen and (max-width:800px){.pagination-all,.pagination-numbers{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}.poster_card{max-width:100%}.poster_card-info{display:none}.poster_card-image{-webkit-box-shadow:0 12px 8px -8px rgba(0,0,0,.15);box-shadow:0 12px 8px -8px rgba(0,0,0,.15);display:block;height:auto;max-width:100%}@media only screen and (max-width:620px){.poster_card-image img{height:auto!important}}.poster_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.poster_list .poster_card{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;margin:0 20px 40px}.tag_list{color:#e74353;margin-bottom:1em}@media only screen and (min-width:401px){.tag_list{font-size:1.25em}}.tag_list--colors{display:-webkit-box;display:-ms-flexbox;display:flex}.tag_list--colors .colorpicker{margin:8px 0 0 10px}.tag_list-header{color:#000;display:inline-block;font-size:.9em;font-weight:700;margin:0 .25em 0 0;text-transform:uppercase}.tag_list a{border-bottom:1px solid #e74353}.tag_list a:hover{border-bottom-color:#000;color:#000}.poster{margin:25px auto;max-width:1000px;padding:0}.poster-image{padding:0 25px}.poster-image img{-webkit-box-shadow:0 12px 8px -8px rgba(0,0,0,.15);box-shadow:0 12px 8px -8px rgba(0,0,0,.15);margin:0 auto;max-width:600px;width:100%}.poster-header{border-bottom:4px solid #000;padding:25px 0;margin:25px;text-align:center}.poster-header a{color:#000}.poster-header a:hover{color:#e74353}.poster-header-title{font-size:2.5em;font-weight:700;letter-spacing:-.03em;line-height:1em;margin:0 0 .25em}@media only screen and (min-width:621px){.poster-header-title{font-size:3.375em}}.poster-header-author{font-size:1.5em}@media only screen and (min-width:621px){.poster-header-author{font-size:1.875em}}.poster-header-topics a{color:#e74353}.poster-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 12.5px}@media only screen and (min-width:881px){.poster-buttons{position:absolute;top:20px;right:20px;display:block;margin:0}}.poster-buttons-item{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;font-size:1.375em;margin:12.5px;text-align:center}@media only screen and (min-width:881px){.poster-buttons-item{display:block;width:200px}}.poster-content{padding:25px}@media only screen and (min-width:881px){.poster-content{display:-webkit-box;display:-ms-flexbox;display:flex}}.poster-content-description,.poster-content-short_description{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.poster-content-short_description{font-size:1.5em;font-weight:700;line-height:1.5em;padding-right:1em}@media only screen and (min-width:881px){.poster-content-short_description{font-size:1.875em}}.poster-content-description{font-size:1.25em}.poster-share{font-size:0}@media only screen and (min-width:881px){.poster-share{position:absolute;top:72px;left:25px;width:40px}}.poster-share-button{height:40px;width:40px;margin:0 10px 0 0;padding:6px}@media only screen and (min-width:881px){.poster-share-button{margin:0 0 10px}}.poster-share-button svg path{-webkit-transition:all .2s cubic-bezier(.86,0,.07,1);transition:all .2s cubic-bezier(.86,0,.07,1)}.poster-share-button:hover svg path{fill:#fff}.poster-share-fullscreen{height:40px;width:40px;background:url("/images/fullscreen.svg") no-repeat 50%;display:none;margin:0 10px 0 0;-webkit-transition:-webkit-transform .1s cubic-bezier(.86,0,.07,1);transition:-webkit-transform .1s cubic-bezier(.86,0,.07,1);transition:transform .1s cubic-bezier(.86,0,.07,1);transition:transform .1s cubic-bezier(.86,0,.07,1),-webkit-transform .1s cubic-bezier(.86,0,.07,1)}.poster-share-fullscreen:hover{-webkit-transform:scale(1.125);transform:scale(1.125)}@media only screen and (min-width:881px){.poster-share-fullscreen{display:block;margin:0 0 10px}}.poster-gallery{border-top:4px solid #000;margin:0 25px}.poster-gallery-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12.5px;margin-right:-12.5px;padding:50px 0}.poster-gallery-image{-webkit-box-flex:1;-ms-flex:1 300px;flex:1 300px;padding:12.5px;height:auto;text-align:center}.poster-gallery-image img{margin:0 auto}.poster-pagination{padding:0 25px}.poster-pagination .pagination{border-top:4px solid #000;padding:50px 0}body{background-color:#f2f2f2;color:#000}