*,card{box-sizing:border-box}.revolt,error{font-weight:700}accordion,app,error,spacer{display:block}body,button,grid-empty p{font-family:'Source Sans Pro',news-gothic-std,Helvetica,Arial,sans-serif}.button,button{cursor:pointer}.button,player controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}caption,icon,table,td,th{vertical-align:middle}*,a,player .overlay,player seekbar,player seekbar *{-webkit-tap-highlight-color:transparent}.button,.button:focus,.button:hover,a,nav-link a{text-decoration:none}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0}a,abbr,acronym,address,caption,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,img,label,legend,li,object,ol,p,pre,span,tbody,tfoot,thead,tr,ul{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;vertical-align:baseline}h6,p{font-size:1.4rem}body{background:#fff;color:#000;font-size:1rem;font-weight:500;line-height:1.1;margin:0 auto;overflow-y:scroll}.revolt,a{color:#9c1d1f}.button,body.noscroll,textarea{overflow:hidden}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}.button,.center,.error-response,error,grid-empty p{text-align:center}a img{border:none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{margin:0;padding:0;border:0;outline:0;display:block}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}html{font-size:12px}body>noscript{height:0;position:absolute;visibility:hidden}body.noscroll{position:fixed;width:100%}.button,.column,column,grid,grid.image-grid grid-item{position:relative}app{min-height:100vh;width:100%;padding-top:42px}@media only screen and (min-width:768px){html{font-size:13px}app{padding-top:48px}}p{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;line-height:1.6;margin:1.6rem 0}p:first-of-type{margin-top:0}em{font-style:italic}code,pre{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px;font-family:Menlo,Consolas,monospace;padding:0 2px}ul{margin-left:1em}ul li{list-style:disc;margin:.5em 0}spacer{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.center{margin-left:auto;margin-right:auto}.page{min-height:calc(100vh - 48px - 345px)}@media only screen and (min-width:1024px){app{padding-top:48px}.page{margin:0 auto;max-width:1200px;padding:0 16px}}.revolt{fill:#9c1d1f}h1{font-size:4rem}h2{font-size:3.2rem}h3{font-size:2.6rem}h4{font-size:2.2rem}h5{font-size:1.8rem}img{max-width:100%}error{background-color:#ffcdd2;border:1px solid #f44336;border-radius:4px;color:#b71c1c;margin:8px 16px;padding:8px 16px}.column,.columns,column,columns{display:-webkit-flex;display:-ms-flexbox}.columns,columns{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}@media only screen and (min-width:1200px){.columns,columns{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.column,column{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1}grid,grid-empty{display:-webkit-flex;display:-ms-flexbox}.column.side-column,column.side-column{-webkit-flex:none;-ms-flex:none;flex:none}@media only screen and (min-width:1200px){columns.two-column .side-column{width:20vw}}grid-empty{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#e0e0e0;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:50vh}@media only screen and (min-width:1024px){grid-empty{margin-left:16px;margin-right:16px}}.button,.button.button--link{margin:.4rem .6rem;text-transform:uppercase}grid-empty p{color:rgba(0,0,0,.57);font-size:1.667rem;font-weight:400;max-width:420px}grid{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}grid.image-grid{width:100%}grid.image-grid grid-item{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:0 0 0 transparent;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:4px;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s}@media only screen and (min-width:768px){grid.image-grid grid-item{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;padding:8px}}@media only screen and (min-width:1024px){grid.image-grid grid-item{-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;padding:16px}}grid.image-grid grid-item:after{background-color:transparent;border:4px solid transparent;bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;transition:background-color .3s,border .3s}grid.image-grid grid-item:hover{box-shadow:0 0 20px 4px rgba(0,0,0,.57);-webkit-transform:scale(1.4);transform:scale(1.4);z-index:2}grid.image-grid grid-item.selected,label{z-index:1}grid.image-grid grid-item:hover:after{border:4px solid #bbdefb}grid.image-grid grid-item.selected:after{border:4px solid #4caf50}grid.image-grid.selected grid-item:not(.selected):after{background-color:rgba(0,0,0,.8)}grid.image-grid.selected grid-item:not(.selected):hover:after{background-color:rgba(0,0,0,.37)}row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:1;-ms-flex:1;flex:1}button{background:0 0;border:none;outline:0}.button{background:#f5f5f5;background:linear-gradient(to bottom,#f5f5f5,#f3f3f3);-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:0;border-radius:2px;color:#000;display:block;fill:#000;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-family:inherit;font-size:1.2rem;font-style:normal;font-weight:700;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:2.6rem;min-height:2.6rem;min-width:2rem;padding:8px 16px;outline:0;user-select:none;white-space:nowrap}.button:active,.button:not([disabled]):active{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb,#e6e6e6)}.button:focus{outline:0}.button:not([disabled]){box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}.button:not([disabled]):active{background:linear-gradient(to bottom,rgba(238,238,238,.87),rgba(224,224,224,.87));box-shadow:0 4px 8px 0 rgba(0,0,0,.4);-webkit-transform:translate(0,1px);transform:translate(0,1px)}.button.button--primary{background:#9c1d1f;background:linear-gradient(to bottom,#9c1d1f,#9a1d1f);color:#fff;fill:#fff}.button.button--primary:active,.button.button--primary:not([disabled]):active{background:#961c1e;background:linear-gradient(to bottom,#961c1e,#931b1d)}.button.button--reset{background:#1abc9c;background:linear-gradient(to bottom,#1abc9c,#1aba9a);color:#fff;fill:#fff}.button.button--reset:active,.button.button--reset:not([disabled]):active{background:#19b496;background:linear-gradient(to bottom,#19b496,#18b193)}.button.button--save,.button.button--success{background:#4caf50;background:linear-gradient(to bottom,#4caf50,#4bad4f);color:#fff;fill:#fff}.button.button--save:active,.button.button--save:not([disabled]):active,.button.button--success:active,.button.button--success:not([disabled]):active{background:#49a84d;background:linear-gradient(to bottom,#49a84d,#47a54b)}.button.button--help,.button.button--info{background:#1976d2;background:linear-gradient(to bottom,#1976d2,#1975d0);color:#fff;fill:#fff}.button.button--help:active,.button.button--help:not([disabled]):active,.button.button--info:active,.button.button--info:not([disabled]):active{background:#1871ca;background:linear-gradient(to bottom,#1871ca,#186fc5)}.button.button--danger{background:#d32f2f;background:linear-gradient(to bottom,#d32f2f,#d32d2d);color:#fff;fill:#fff}.button.button--danger:active,.button.button--danger:not([disabled]):active{background:#cc2b2b;background:linear-gradient(to bottom,#cc2b2b,#c82a2a)}.button.button--edit{background:#ffeb3b;background:linear-gradient(to bottom,#ffeb3b,#ffeb38);color:#000;fill:#000}.button.button--edit:active,.button.button--edit:not([disabled]):active{background:#ffea2e;background:linear-gradient(to bottom,#ffea2e,#ffe928)}.button.button--facebook{background:#3b5998;background:linear-gradient(to bottom,#3b5998,#3a5896);color:#fff;fill:#fff}.button.button--facebook:active,.button.button--facebook:not([disabled]):active{background:#395592;background:linear-gradient(to bottom,#395592,#37548f)}.button.button--twitter{background:#00aced;background:linear-gradient(to bottom,#00aced,#00aaeb);color:#fff;fill:#fff}.button.button--twitter:active,.button.button--twitter:not([disabled]):active{background:#00a5e4;background:linear-gradient(to bottom,#00a5e4,#00a2df)}.button.button--preview{background:#607d8b;background:linear-gradient(to bottom,#607d8b,#5f7c8a);color:#fff;fill:#fff}.button.button--preview:active,.button.button--preview:not([disabled]):active{background:#5c7885;background:linear-gradient(to bottom,#5c7885,#5a7583)}.button.button--publish{background:#673ab7;background:linear-gradient(to bottom,#673ab7,#6639b5);color:#fff;fill:#fff}.button.button--publish:active,.button.button--publish:not([disabled]):active{background:#6338b0;background:linear-gradient(to bottom,#6338b0,#6137ac)}.button.disabled,.button:disabled,.button[disabled]{background:#f5f5f5;color:#9e9e9e;cursor:not-allowed;fill:#424242}.button.disabled:active,.button:disabled:active,.button[disabled]:active{background:#f5f5f5;color:#9e9e9e;fill:#424242}.button.button--link{background:0 0!important;border:none;box-shadow:none;color:#000;display:inline;fill:#000;font-size:1.2rem;font-weight:500;line-height:initial;min-height:0;min-width:0;padding:0}.button-column,.button-row,pager{display:-webkit-flex;display:-ms-flexbox}.button.button--link.button--primary{background:0 0;color:#9c1d1f;fill:#9c1d1f}.button.button--link:not([disabled]):active{background:0 0;box-shadow:none}.button.button--link.button--help,.button.button--link.button--info{color:#1976d2;fill:#1976d2}.button.button--link.button--danger{color:#f44336;fill:#f44336}.button.button--link.disabled,.button.button--link:disabled,.button.button--link[disabled]{color:#9e9e9e}.button>icon:not(:only-child){margin-right:.2em}.button-column,.button-row{display:flex}.button-column .button,.button-row .button{-webkit-flex:1;-ms-flex:1;flex:1}.button-column,.form,form{-webkit-flex-direction:column}.button-column{-ms-flex-direction:column;flex-direction:column}.button-row.button-row--space-between{-webkit-align-items:space-between;-ms-flex-align:space-between;align-items:space-between}pager{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}tag{background-color:#9c1d1f;color:#fff;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-weight:400;padding:4px;text-transform:uppercase}@media only screen and (min-width:1024px){tag{padding:4px 8px}}.section-header{border-bottom:4px solid #000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:none;-ms-flex:none;flex:none;margin:4px 8px;width:calc(100% - 16px)}.section-header .section-header-title{display:block;font-size:1.333rem;font-weight:700;padding-bottom:8px;padding-top:8px}@media only screen and (min-width:768px){.section-header{margin:8px 16px;width:calc(100% - 32px)}}@media only screen and (min-width:1024px){.section-header{margin:8px 0 16px;width:100%}.section-header .section-header-title{font-weight:900}}hr{border:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:16px 0;width:100%}hr:after,hr:before{content:'';display:block;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;height:1px}hr:after{background:radial-gradient(circle at 0 50%,#212121,transparent 90%)}hr:before{background:radial-gradient(circle at 100% 50%,#212121,transparent 90%)}.form,form{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form .form-group,form .form-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){hr{margin:32px 0}.form .form-group,form .form-group{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.form-control,form-control{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:8px;padding:4px 4px 28px;position:relative}.form-control.focused label,.form-control.has-value label,form-control.focused label,form-control.has-value label{-webkit-transform:translate3d(0,6px,0) scale(.75);transform:translate3d(0,6px,0) scale(.75)}.form-control.focused .form-field,form-control.focused .form-field{border-color:#000;border-style:solid;border-width:0 0 2px;padding-bottom:0}.form-control.error label,.form-control.invalid label,form-control.error label,form-control.invalid label{color:#f44336}.form-control.error .form-field,.form-control.invalid .form-field,form-control.error .form-field,form-control.invalid .form-field{border-color:#f44336}.form-control .error-message,form-control .error-message{bottom:-4px;color:#f44336;font-size:1rem;font-weight:400;height:24px;position:absolute}.form-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-color:rgba(97,97,97,.57);border-radius:0;border-style:dotted;border-width:0 0 1px;display:block;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-family:'Source Sans Pro',news-gothic-std,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;line-height:26px;-webkit-order:2;-ms-flex-order:2;order:2;-ms-flex-preferred-size:26px;padding:2px 2px 1px}.form-field:focus{outline:0}.form-field.invalid,.form-field:invalid{box-shadow:none;outline:0}.form-field[disabled],[disabled] .form-field{background-position:0 bottom;background-repeat:repeat-x;background-size:3px 1px;color:rgba(0,0,0,.38);cursor:not-allowed}card card-header,search result-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.form-field__helper{color:rgba(0,0,0,.57);font-weight:300;-webkit-order:3;-ms-flex-order:3;order:3;padding:4px 0}.form-field__helper icon{height:14px;width:14px}.form-field__helper .message{margin-right:.5em}.form-field__helper .action.action--complete{color:#4caf50;fill:#4caf50}.form-field__helper .action .button--link{color:#9c1d1f;font-size:inherit;margin:0;transition:color .2s}.form-field__helper .action .button--link[disabled]{color:rgba(0,0,0,.57)}input[type=date],input[type=time]{min-height:26px}textarea{height:32px;min-height:32px;resize:none;-ms-flex-preferred-size:auto}label{color:rgba(0,0,0,.26);font-size:1.2rem;font-smoothing:antialiased;font-weight:400;-webkit-order:1;-ms-flex-order:1;order:1;padding-left:4px;pointer-events:none;position:relative;top:-4px;-webkit-transform:translate3d(0,30px,0) scale(1);transform:translate3d(0,30px,0) scale(1);-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out}.error-response{bottom:-4px;color:#f44336;font-size:1rem;font-weight:400;height:24px;padding-top:24px}checkbox input[type=checkbox]{height:0;opacity:0;width:0}checkbox input[type=checkbox]:active~label,checkbox input[type=checkbox]:focus~label{border:1px solid rgba(33,150,243,.87)}checkbox label{background-color:#fff;border:1px solid rgba(33,33,33,.87);border-radius:4px;box-shadow:inset -1px -1px 4px rgba(33,33,33,.1);cursor:pointer;display:inline-block;height:28px;padding-left:2px;pointer-events:auto;position:relative;-webkit-transform:none;transform:none;width:28px}checkbox label:after{background-color:#fff;bottom:2px;content:'';display:block;left:2px;position:absolute;transition:left .1s ease-out;right:2px;top:2px}checkbox label icon{height:24px;pointer-events:none;opacity:.5;transition:opacity .1s ease-out;width:24px}checkbox label:hover:after{background-color:rgba(255,255,255,.8)}footer,footer-wrapper{background-color:#000}checkbox label:active,checkbox label:focus{border:8px solid rgba(33,150,243,.87)}checkbox input[type=checkbox]:checked+label{box-shadow:inset 1px 1px 4px rgba(33,33,33,.1)}checkbox input[type=checkbox]:checked+label:after{left:24px}checkbox input[type=checkbox]:checked+label icon{opacity:1}.terms-and-conditions{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer,footer footer-main{display:-webkit-flex;display:-ms-flexbox}.terms-and-conditions .button{margin-top:0}footer-wrapper{display:block}footer{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:345px;margin:0 auto;max-width:1200px;width:100%}@media only screen and (min-width:768px){footer{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}footer footer-left{display:block;-webkit-flex:none;-ms-flex:none;flex:none;height:345px;margin-right:16px;width:73.93px}footer footer-left a,footer footer-left a svg{height:73.93px;width:345px}@media only screen and (min-width:1024px){footer footer-left{margin-left:16px}}footer footer-left a{display:block;-webkit-transform:rotate(-90deg) translate(-100%,0);transform:rotate(-90deg) translate(-100%,0);-webkit-transform-origin:0 0;transform-origin:0 0}footer footer-left a logo{display:block}.header-outer__pushdown-ad-wide,footer footer-left a svg #logo__background__evolt,footer footer-left a svg #logo__background__r{display:none}footer footer-left a svg #logo__background,footer footer-left a svg #logo__o,footer footer-left a svg #logo__r{fill:#fff}footer footer-main{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-right:16px;width:calc(100% - 73.93px - 16px)}@media only screen and (min-width:768px){footer footer-main{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-right:0;width:auto}}footer footer-main footer-center{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:32px;text-align:center;width:100%}footer footer-main footer-center footer-center-top{border-bottom:1px solid #fff;padding:0 16px 24px;font-size:1.2rem}@media only screen and (min-width:768px){footer footer-main footer-center{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;margin:0;text-align:left;width:auto}footer footer-main footer-center footer-center-top{padding:0 112px 16px 0}}footer footer-main footer-center social-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:32px;max-width:300px;width:inherit}footer footer-main footer-center social-links a{-webkit-flex-basis:calc(33.333333% - 24px);-ms-flex-preferred-size:calc(33.333333% - 24px);flex-basis:calc(33.333333% - 24px);margin:9px 9px 0;position:relative;width:100%}footer footer-main footer-center social-links a:before{content:'';display:block;padding-top:100%}footer footer-main footer-center social-links a icon{background-color:transparent;bottom:0;fill:#fff;height:100%;left:0;padding:12px;position:absolute;right:0;transition:background-color .2s,fill .2s;top:0;width:100%}footer footer-main footer-center social-links a icon svg{height:100%;width:100%}@media only screen and (min-width:768px){footer footer-main footer-center social-links{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:32px 0 0;max-width:none;padding-bottom:32px}footer footer-main footer-center social-links a{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0 16px 0 0;width:48px}footer footer-main footer-center social-links a icon{height:48px;padding:8px;width:48px}footer footer-main footer-center social-links a icon:hover{background-color:#fff;fill:#000}}footer footer-main footer-right{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:8px;width:100%}@media only screen and (min-width:768px){footer footer-main footer-right{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 32px;width:auto}}footer footer-main footer-right a{color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:300;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;margin-bottom:8px;padding:16px 0 4px}.page.page--error .main-error-message p,.story--not-found .main-error-message p,search result-teaser p,search result-title p{font-family:'Source Sans Pro',news-gothic-std,Helvetica,Arial,sans-serif}@media only screen and (min-width:480px){footer footer-main footer-right a{-webkit-flex:none;-ms-flex:none;flex:none}}@media only screen and (min-width:768px){footer footer-main footer-right a{font-size:1.5rem;line-height:normal;margin:8px 0;padding:0}}.pushdown-ad-layout{padding-top:0}.pushdown-ad-layout .header-outer__pushdown-ad-wide{background-color:#000;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}header,search{display:-webkit-flex;display:-ms-flexbox}header,header-wrapper{height:42px;width:100%}.pushdown-ad-layout .header-outer__pushdown-ad-wide ad-slot{margin:0}.pushdown-ad-layout header-wrapper{position:relative}.pushdown-ad-layout .header-outer--sticky header-wrapper,header-wrapper{position:fixed}.pushdown-ad-layout .header-outer--sticky .header-outer__pushdown-ad-wide{margin-bottom:48px}header-wrapper{background-color:#000;display:block;left:0;right:0;top:0;z-index:1050}header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0 auto;max-width:1200px;position:relative}@media only screen and (min-width:768px){header-wrapper{height:48px}header{height:48px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:1024px){.pushdown-ad-layout .header-outer__pushdown-ad-wide ad-slot{padding:16px 0}header,header-wrapper{height:48px}}header nav-wrapper{-webkit-order:2;-ms-flex-order:2;order:2}@media only screen and (min-width:768px){header nav-wrapper{-webkit-order:1;-ms-flex-order:1;order:1}}header search{-webkit-order:1;-ms-flex-order:1;order:1}@media only screen and (min-width:768px){header search{-webkit-order:2;-ms-flex-order:2;order:2}}header search .search svg{fill:rgba(255,255,255,.87)}card:hover card-header icon,search loading icon{fill:#fff}header header-user{-webkit-order:3;-ms-flex-order:3;order:3}.skinLayout header{max-width:970px}search{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:100%;z-index:1200}search .form-control{-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;width:150px;padding:0}search .form-control.focused .form-field{border-bottom:1px solid #fff;border-width:0 0 1px}search .form-control label{display:none}search .form-field{border-bottom:1px solid #616161;color:#fff;font-size:1.2rem;font-weight:300;padding-bottom:0;width:100%}search accordion{box-shadow:1px 1px 4px 2px rgba(0,0,0,.57);display:none;left:0;max-height:calc(100vh - 42px);overflow:auto;position:absolute;right:0;top:100%}search search-results{background-color:#212121;border:1px solid #000;display:block}search result:first-of-type{padding-top:16px}search result:last-of-type{padding-bottom:16px}search result:last-of-type a{border-bottom:none}search result.search-all{font-size:1.167rem}search result.search-all a{background-color:#424242;border-bottom:2px solid #000;display:block;padding:12px 0;text-align:center}search result.focused,search result:focus,search result:hover{outline:0}search result.focused a,search result:focus a,search result:hover a{background-color:#616161}search result a{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:8px 4px;transition:background-color .2s}search result-image{display:block;-webkit-flex:none;-ms-flex:none;flex:none;height:32px;margin-right:4px;width:32px}search result-details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 32px - 4px)}search result-teaser,search result-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}search result-teaser p,search result-title p{line-height:normal;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}search result-title{font-weight:700}search result-title p{font-size:1.333rem}search result-teaser{color:rgba(255,255,255,.57)}search result-teaser p{font-size:1.167rem}search loading{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px}@media only screen and (min-width:768px){search{position:relative}search accordion{left:-200px}}@media only screen and (min-width:1024px){search .form-control{width:250px}search accordion{left:-150px}search result a{padding:8px}search result-image{height:48px;margin-right:8px;width:48px}search result-details{width:calc(100% - 48px - 16px)}search result-title{margin-bottom:4px}}.page.page--error h1,.page.page--error h2,.page.page--error h3,.page.page--error h4,.page.page--error h5,.page.page--error h6,.story--not-found h1,.story--not-found h2,.story--not-found h3,.story--not-found h4,.story--not-found h5,.story--not-found h6{font-weight:700;margin:8px 0;text-align:center;text-transform:uppercase}.page.page--error h1,.story--not-found h1{font-size:9.333rem;font-weight:900}.page.page--error h6,.story--not-found h6{color:rgba(0,0,0,.57);font-weight:300}.page.page--error img,.story--not-found img{margin:0 auto;max-width:300px}.page.page--error player,.story--not-found player{margin:0 auto;max-width:60rem}.page.page--error .main-error-message,.story--not-found .main-error-message{margin:0 auto;max-width:60rem;padding:8px 0;text-align:center}.page.page--error .main-error-message p,.story--not-found .main-error-message p{font-size:2rem;font-weight:300}.page.page--error .emote,.story--not-found .emote{display:block;margin:0 0 0 .5em;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.page.page--error filter-grid,.story--not-found filter-grid{margin:16px auto}card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding-bottom:32px;width:100%;z-index:0;margin:8px}@media only screen and (min-width:768px){card{-webkit-flex:0 1;-ms-flex:0 1;flex:0 1;-webkit-flex-basis:calc(50% - 32px);-ms-flex-preferred-size:calc(50% - 32px);flex-basis:calc(50% - 32px);margin:8px 16px 16px}}@media only screen and (min-width:1200px){card{margin-bottom:32px}}card:after{pointer-events:none;z-index:7}card:hover card-header:after{background-color:rgba(255,255,255,.1)}card:hover card-body,card:hover card-byline,card:hover card-teaser,card:hover card-teaser>p,card:hover card-title,card:hover card-type{color:#9c1d1f}card card-header{display:block;margin-bottom:4.5px;position:relative;width:100%;z-index:2}card card-header:after{background-color:transparent;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:background-color .2s}card card-header:before{content:'';display:block;padding-top:56.25%}card card-header icon{fill:rgba(255,255,255,.57);height:48px;left:calc(50% - 24px);position:absolute;stroke:rgba(0,0,0,.25);stroke-width:.3px;top:calc(50% - 24px);transition:fill .2s;width:48px;z-index:4}card card-header tag{left:2px;position:absolute;top:1px;z-index:5}@media only screen and (min-width:1024px){card{-webkit-flex:0 1;-ms-flex:0 1;flex:0 1;-webkit-flex-basis:calc(33.333333% - 32px);-ms-flex-preferred-size:calc(33.333333% - 32px);flex-basis:calc(33.333333% - 32px);margin-left:16px;margin-right:16px;margin-top:16px}card card-header tag{left:4px;top:2px}}@media only screen and (min-width:1200px){card card-header tag{left:8px;top:8px}}card.card--social card-header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:0 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}card.card--social card-header:before{background-position:center center;background-repeat:no-repeat;background-image:inherit;background-size:300%;bottom:0;content:'';display:block;-webkit-filter:blur(4px);filter:blur(4px);left:0;overflow:hidden;position:absolute;right:0;top:0}card.card--social card-header:after{background-color:rgba(0,0,0,.5);bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0}card.card--social card-header img{max-height:100%;max-width:100%;z-index:3}card.card--sound card-header:before{padding-top:100%}card avatar{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;height:18px;overflow:hidden;width:18px;z-index:6}card avatar a,card avatar img{display:block;height:18px;width:18px}card card-author,card card-body,card card-byline,card card-teaser,card card-title,card card-type{display:block;transition:color .2s}card card-body{color:#000;padding-left:16px;padding-right:16px;z-index:1}@media only screen and (min-width:768px){card card-body{padding-left:32px;padding-right:32px;padding-top:8px}}@media only screen and (min-width:1024px){card.card--sound card-title{font-size:1.667rem}card card-body{padding-left:16px;padding-right:16px}}@media only screen and (min-width:1200px){card card-body{padding-top:8px}}card card-author{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#9c1d1f;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-weight:700;margin:16px 0 0;text-transform:uppercase}card card-author avatar{margin-right:4px}card card-type{color:rgba(0,0,0,.57);font-size:1rem;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;margin-bottom:8px;text-transform:uppercase}card card-title{color:#000;font-size:1.6rem;font-weight:700;margin:0 0 .5em;line-height:1.25}@media only screen and (min-width:1024px){card card-title{font-size:1.6rem;font-weight:900}}card card-byline{color:rgba(0,0,0,.57);font-size:1.333rem}card card-teaser,card card-teaser>p{color:rgba(0,0,0,.57);font-size:1.2rem;font-weight:400;line-height:1.3;margin:0}card timestamp{color:rgba(0,0,0,.57);display:block;font-size:1rem;font-style:italic;padding:8px 0}@media only screen and (min-width:1024px){card timestamp{padding:16px 0 8px}}card show-runtime,show-runtime{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:16px 0 8px}card show-runtime airdate,card show-runtime airtime,show-runtime airdate,show-runtime airtime{border:2px solid #000;font-weight:700;padding:8px;text-transform:uppercase}card show-runtime airdate+airtime,show-runtime airdate+airtime{border-left-width:0}facebook,instagram,tweet{max-width:600px}facebook,instagram,oembed,tweet{display:block;margin:8px auto;position:relative;text-align:center;width:100%}facebook.apple-oembed:before,facebook.vevo-oembed:before,instagram.apple-oembed:before,instagram.vevo-oembed:before,oembed.apple-oembed:before,oembed.vevo-oembed:before,tweet.apple-oembed:before,tweet.vevo-oembed:before{content:'';display:block;padding-top:56.25%}facebook.vine-oembed:before,instagram.vine-oembed:before,oembed.vine-oembed:before,tweet.vine-oembed:before{content:'';display:block;padding-top:100%}facebook.apple-oembed>embed,facebook.apple-oembed>iframe,facebook.apple-oembed>object,facebook.vevo-oembed>embed,facebook.vevo-oembed>iframe,facebook.vevo-oembed>object,facebook.vine-oembed>embed,facebook.vine-oembed>iframe,facebook.vine-oembed>object,instagram.apple-oembed>embed,instagram.apple-oembed>iframe,instagram.apple-oembed>object,instagram.vevo-oembed>embed,instagram.vevo-oembed>iframe,instagram.vevo-oembed>object,instagram.vine-oembed>embed,instagram.vine-oembed>iframe,instagram.vine-oembed>object,oembed.apple-oembed>embed,oembed.apple-oembed>iframe,oembed.apple-oembed>object,oembed.vevo-oembed>embed,oembed.vevo-oembed>iframe,oembed.vevo-oembed>object,oembed.vine-oembed>embed,oembed.vine-oembed>iframe,oembed.vine-oembed>object,tweet.apple-oembed>embed,tweet.apple-oembed>iframe,tweet.apple-oembed>object,tweet.vevo-oembed>embed,tweet.vevo-oembed>iframe,tweet.vevo-oembed>object,tweet.vine-oembed>embed,tweet.vine-oembed>iframe,tweet.vine-oembed>object{bottom:0;height:100%!important;left:0;position:absolute;right:0;top:0;width:100%!important}facebook>embed,facebook>iframe,facebook>object,instagram>embed,instagram>iframe,instagram>object,oembed>embed,oembed>iframe,oembed>object,tweet>embed,tweet>iframe,tweet>object{margin:0 auto!important;width:100%}hero{background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:102%;display:block;position:relative;transition:background-size .2s;width:100%}hero:before{content:'';display:block;padding-top:56.25%}hero.hero-loaded hero-image{-webkit-filter:none;filter:none;opacity:1}@media only screen and (min-width:1024px){hero:hover hero-image{background-size:105%}}hero hero-image,hero preview-image{background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;top:0}hero hero-image{-webkit-filter:blur(20px);filter:blur(20px);opacity:.2;transition:background-size .2s,opacity .4s}@media only screen and (min-width:1024px){hero hero-image{background-size:102%}}hero a,hero>div{bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;left:0;position:absolute;right:0;top:0}hero hero-body{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:rgba(0,0,0,.3);background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:32px 16px 16px;width:100%}media.image media-caption p,media.image media-credit p{color:rgba(0,0,0,.57);line-height:normal;margin:0;padding:0}@media only screen and (min-width:768px){hero hero-body{padding:64px 16px 32px}}@media only screen and (min-width:1024px){hero hero-body{padding:64px 32px 32px}}hero hero-body hero-title{display:block;font-size:2rem;font-weight:900;margin-bottom:8px;width:100%}@media only screen and (min-width:768px){hero hero-body hero-title{font-size:3.6rem;margin-bottom:8px}}hero hero-body hero-teaser{display:block;font-size:1.2rem;font-weight:400;width:100%;line-height:1.2}subheroes{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}subheroes hero{background-size:cover;margin:0}subheroes hero:before{padding-top:80%}@media only screen and (min-width:768px){subheroes hero{margin:0}subheroes hero:before{padding-top:56.25%}}@media only screen and (min-width:1024px){subheroes hero{background-size:102%;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:4px 0}subheroes hero:first-child{margin-right:8px}subheroes hero:last-child{margin-left:8px}}@media only screen and (min-width:1200px){subheroes hero{margin:8px 0}}subheroes hero hero-body{padding:32px 16px 8px}subheroes hero hero-body hero-title{font-size:1.1rem;font-weight:700}@media only screen and (min-width:768px){subheroes hero hero-body{padding:32px 16px 16px}subheroes hero hero-body hero-title{font-size:1.8rem}}subheroes hero hero-body hero-teaser{display:none}@media only screen and (min-width:1024px){subheroes hero hero-body{padding:32px 32px 16px}subheroes hero hero-body hero-teaser{display:block;font-size:1.1rem;font-weight:400}}icon{display:inline-block;height:24px;width:24px}icon.embed{-webkit-transform:rotate(90deg);transform:rotate(90deg)}icon.image-align-right{-webkit-transform:scaleX(-1);transform:scaleX(-1)}icon.arrow-down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}icon.spinner{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}media.image{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:8px 0;text-align:center}media.image>div{max-width:100%}media.image.has-caption{background-color:#f5f5f5;border-radius:4px;padding-left:16px;padding-right:16px}media.image.has-caption img{display:block}@media only screen and (min-width:768px){media.image.right{float:right;margin:0 0 0 16px}media.image.left{float:left;margin:0 16px 0 0}media.image.left,media.image.right{max-width:40%}}@media only screen and (min-width:1024px){media.image.left,media.image.right{max-width:60%}}media.image img{max-width:100%}media.image media-caption{display:block;padding:8px 16px 0;text-align:center}media.image media-caption p{font-size:1rem}media.image media-credit{display:block;padding:0;text-align:right}media.image media-credit p{font-family:'Source Sans Pro',news-gothic-std,Helvetica,Arial,sans-serif;font-size:.6rem;font-weight:400}markdown,show-body p,story-body p{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif}media.image media-credit+media-caption{padding:4px 16px 0}lineup{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px;padding-bottom:8px}lineup lineup-header{display:block;-webkit-flex:none;-ms-flex:none;flex:none;text-transform:uppercase;width:100%}lineup .item{background-color:#f5f5f5;border-bottom:1.5px solid #bdbdbd}lineup .item:last-of-type{border-bottom:none}lineup .item item-body{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:80px;width:100%}lineup .item item-body:hover item-image{-webkit-filter:opacity(.85);filter:opacity(.85)}lineup .item item-body:hover item-index{color:#9c1d1f}lineup .item item-body item-image{background-position:center;background-repeat:no-repeat;background-size:cover;display:none;height:80px;overflow:hidden;transition:-webkit-filter .2s,filter .2s;min-width:80px}@media only screen{lineup .item item-body item-image{display:block}}lineup .item item-body item-index{color:#bdbdbd;font-size:2.5em;font-weight:400;text-align:center;transition:color .2s;width:80px}lineup .item item-body item-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:8px 8px 8px 0;width:100%}lineup .item item-body item-text item-teaser{color:#757575;font-size:1rem}lineup .item item-body item-text item-title{color:#212121;font-size:1.2rem;font-weight:700;padding-bottom:4px}@media only screen and (min-width:768px) and (max-width:1023px){lineup{-webkit-align-items:strech;-ms-flex-align:strech;align-items:strech;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}lineup .item{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 calc(50% - 2px);-ms-flex:0 1 calc(50% - 2px);flex:0 1 calc(50% - 2px)}lineup .item:last-of-type:nth-child(even){margin-right:0}lineup .item:nth-last-child(2){border-bottom:none}}@media only screen and (min-width:1024px){lineup{margin-left:16px;padding-bottom:0}lineup lineup-header{font-weight:900}lineup .item item-body item-text item-title{font-size:1rem}}markdown{display:block}.modal-container{background-color:rgba(0,0,0,.1);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000}.modal-container>span{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}modal{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 8px 10px -5px rgba(0,0,0,.14),0 16px 24px 2px rgba(0,0,0,.098),0 6px 30px 5px rgba(0,0,0,.084);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:95vh;max-width:1200px;width:95vh;z-index:10001}@media only screen and (min-width:480px){modal{height:auto;max-height:95vh;min-height:80vh;min-width:60vw;width:auto}}@media only screen and (min-width:768px){modal{max-height:85vh;min-height:60vh;min-width:30vw}}modal.search{height:100%;width:100%}modal .modal-body,modal .modal-footer,modal .modal-header,modal modal-body,modal modal-footer,modal modal-header{display:block;padding:8px 16px}@media only screen and (min-width:1024px){modal .modal-body,modal .modal-footer,modal .modal-header,modal modal-body,modal modal-footer,modal modal-header{padding:8px}}@media only screen and (min-width:1200px){modal .modal-body,modal .modal-footer,modal .modal-header,modal modal-body,modal modal-footer,modal modal-header{padding:8px 32px}}modal .modal-header,modal modal-header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #9e9e9e;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:2rem;font-weight:700;min-height:64px;padding-right:0}modal .modal-header>span,modal modal-header>span{-webkit-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}modal .modal-header__close,modal modal-header__close{-webkit-flex:none;-ms-flex:none;flex:none;height:64px;margin-left:8px;width:64px}modal .modal-body,modal modal-body{-webkit-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:auto}@media only screen and (min-width:1024px){modal .modal-header,modal modal-header{padding-left:16px}modal .modal-body,modal modal-body{padding:16px}}@media only screen and (min-width:1200px){modal .modal-body,modal modal-body{padding:32px}}modal .modal-footer,modal modal-footer{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #9e9e9e;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:64px}modal .modal-footer>button~button,modal modal-footer>button~button{margin-left:16px}.modal--login-form{height:auto;min-height:0}share-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}share-buttons share-button{margin:2px;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .2s;transition:transform .2s;z-index:1}share-buttons share-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:2}share-buttons share-button a{cursor:hand;cursor:pointer;display:inline-block;fill:#fff;-webkit-flex:1;-ms-flex:1;flex:1;padding:2px 8px;position:relative;transition:background-color .2s}share-buttons share-button tip{color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:.7rem;font-weight:300;left:100%;position:absolute;text-transform:uppercase;top:calc(50% - .5em - 4px);-webkit-transform-origin:left center;transform-origin:left center;white-space:nowrap;z-index:1999}share-buttons share-button tip span{background-color:#212121;height:20px;line-height:20px;padding:0 4px}share-buttons share-button tip:before{border-top:10px solid transparent;border-right:10px solid #212121;border-bottom:10px solid transparent;content:'';display:block;width:0}share-buttons share-button.facebook{background-color:rgba(59,89,152,.5)}share-buttons share-button.facebook a:hover{background-color:#3b5998}share-buttons share-button.twitter{background-color:rgba(0,172,237,.5)}share-buttons share-button.twitter a:hover{background-color:#00aced}share-buttons share-button.link-copy{background-color:rgba(38,203,215,.5)}share-buttons share-button.link-copy a:hover{background-color:#26cbd7}share-buttons share-button.link-copied-success,share-buttons share-button.link-copied-success a:hover{background-color:#1abc9c}share-buttons share-button.link-copied-fail,share-buttons share-button.link-copied-fail a:hover{background-color:#f44336}@media only screen and (min-width:768px){share-buttons share-button{margin:4px}}show-body,story-body{display:block;margin-bottom:32px}show-body p,story-body p{font-size:1.4rem;padding:0 16px}show-body markdown:first-of-type p,story-body markdown:first-of-type p{margin-top:0}show-body player,story-body player{margin-bottom:1.6rem}@media only screen and (min-width:768px){show-body,story-body{margin-bottom:48px}show-body media.image.left,story-body media.image.left{margin-left:64px}show-body media.image.right,story-body media.image.right{margin-right:64px}show-body oembed,show-body p,story-body oembed,story-body p{padding:0 64px}}@media only screen and (min-width:1024px){show-body,story-body{-webkit-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 316px - 150px - 32px)}show-body media.image.left,story-body media.image.left{margin-left:0}show-body media.image.right,story-body media.image.right{margin-right:0}show-body p,story-body p{font-size:1.8rem;padding:0}show-body oembed,story-body oembed{padding:0}.no-hero~.cta__article-end,.no-hero~story-body{margin-left:calc(150px + 16px)}.hero~story-body,.no-hero~.cta__article-end,.no-hero~story-body{margin-right:316px}}@media only screen and (min-width:1024px) and (max-width:1199px){show-body media,story-body media{max-width:500px}}@media only screen and (min-width:1200px){show-body,story-body{margin-right:0;max-width:none;width:100%}.no-hero~story-body{margin-left:calc(150px + 16px)}.hero~story-body,.no-hero~story-body{margin-right:316px}}story-builder-page actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:16px auto;max-width:800px}story-builder-page actions a,story-builder-page actions a action-button-content,story-builder-page actions button action-button-content{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}story-builder-page actions a,story-builder-page actions button{background:#f5f5f5;border:2px solid #f5f5f5;color:#bdbdbd;fill:#bdbdbd;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;font-size:1em;font-weight:700;margin:0 8px;text-transform:uppercase}story-builder-page actions a icon,story-builder-page actions button icon{margin:8px}story-builder-page actions a:not([disabled]).save-button,story-builder-page actions button:not([disabled]).save-button{background:#fff;background:linear-gradient(to bottom,#fff,#fcfcfc);color:#4caf50;fill:#4caf50;border:2px solid #4caf50}story-builder-page actions a:not([disabled]).save-button:active,story-builder-page actions a:not([disabled]).save-button:not([disabled]):active,story-builder-page actions button:not([disabled]).save-button:active,story-builder-page actions button:not([disabled]).save-button:not([disabled]):active{background:#f5f5f5;background:linear-gradient(to bottom,#f5f5f5,#f0f0f0)}story-builder-page actions a:not([disabled]).save-button:hover,story-builder-page actions button:not([disabled]).save-button:hover{background:#4caf50;background:linear-gradient(to bottom,#4caf50,#4bad4f);color:#fff;fill:#fff}story-builder-page actions a:not([disabled]).save-button:hover:active,story-builder-page actions a:not([disabled]).save-button:hover:not([disabled]):active,story-builder-page actions button:not([disabled]).save-button:hover:active,story-builder-page actions button:not([disabled]).save-button:hover:not([disabled]):active{background:#49a84d;background:linear-gradient(to bottom,#49a84d,#47a54b)}story-builder-page actions a:not([disabled]).preview-button,story-builder-page actions button:not([disabled]).preview-button{background:#fff;background:linear-gradient(to bottom,#fff,#fcfcfc);color:#fbc02d;fill:#fbc02d;border:2px solid #fbc02d}story-builder-page actions a:not([disabled]).preview-button:active,story-builder-page actions a:not([disabled]).preview-button:not([disabled]):active,story-builder-page actions button:not([disabled]).preview-button:active,story-builder-page actions button:not([disabled]).preview-button:not([disabled]):active{background:#f5f5f5;background:linear-gradient(to bottom,#f5f5f5,#f0f0f0)}story-builder-page actions a:not([disabled]).preview-button:hover,story-builder-page actions button:not([disabled]).preview-button:hover{background:#fbc02d;background:linear-gradient(to bottom,#fbc02d,#fbbf2a);color:#fff;fill:#fff}story-builder-page actions a:not([disabled]).preview-button:hover:active,story-builder-page actions a:not([disabled]).preview-button:hover:not([disabled]):active,story-builder-page actions button:not([disabled]).preview-button:hover:active,story-builder-page actions button:not([disabled]).preview-button:hover:not([disabled]):active{background:#fbbd21;background:linear-gradient(to bottom,#fbbd21,#fbbb1c)}story-builder-page actions a:not([disabled]).submit-button,story-builder-page actions button:not([disabled]).submit-button{background:#fff;background:linear-gradient(to bottom,#fff,#fcfcfc);color:#2196f3;fill:#2196f3;border:2px solid #2196f3}story-builder-page actions a:not([disabled]).submit-button:active,story-builder-page actions a:not([disabled]).submit-button:not([disabled]):active,story-builder-page actions button:not([disabled]).submit-button:active,story-builder-page actions button:not([disabled]).submit-button:not([disabled]):active{background:#f5f5f5;background:linear-gradient(to bottom,#f5f5f5,#f0f0f0)}story-builder-page actions a:not([disabled]).submit-button:hover,story-builder-page actions button:not([disabled]).submit-button:hover{background:#2196f3;background:linear-gradient(to bottom,#2196f3,#1e95f3);color:#fff;fill:#fff}story-builder-page actions a:not([disabled]).submit-button:hover:active,story-builder-page actions a:not([disabled]).submit-button:hover:not([disabled]):active,story-builder-page actions button:not([disabled]).submit-button:hover:active,story-builder-page actions button:not([disabled]).submit-button:hover:not([disabled]):active{background:#1791f2;background:linear-gradient(to bottom,#1791f2,#118ff2)}story-builder-page story-builder,story-builder-page story-preview{display:block;margin:0 auto;max-width:800px;padding:8px 16px}story-builder-page story-preview preview-title{display:block;font-size:3.75rem;font-weight:900;margin:16px 0 48px 16px}@media only screen and (min-width:768px){story-builder-page story-preview preview-title{margin-left:64px}}@media only screen and (min-width:1024px){story-builder-page story-preview preview-title{margin-left:0}}story-builder-page story-preview story-body{margin:0;max-width:800px}story-builder-page story-builder{background:#fafafa;border:2px solid #e0e0e0}story-builder-page story-builder .title{background:#fafafa;border:none;border-bottom:1px dotted #e0e0e0;font-size:2rem;margin:8px 0;text-align:center;width:100%}story-builder-page story-builder .title:focus{border-bottom:1px solid #e0e0e0;outline:0}story-builder-page story-builder counter{color:rgba(0,0,0,.57);display:block;font-size:1rem;text-align:right}story-builder-page story-builder counter.warning{color:rgba(249,168,37,.57)}story-builder-page story-builder counter.danger{color:rgba(244,67,54,.57)}story-builder-page story-builder .editing{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){story-builder-page story-builder .editing:hover control-content tools-top{opacity:1;pointer-events:auto}}story-builder-page story-builder .editing>controls{display:none}story-builder-page story-builder .editing.focused control-content tools-top{opacity:1;pointer-events:auto}story-builder-page story-builder .editing.focused control-content select-content>.content-form,story-builder-page story-builder .editing.focused controls{display:-webkit-flex;display:-ms-flexbox;display:flex}story-builder-page story-builder .editing control-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:4px;position:relative}story-builder-page story-builder .editing control-content markdown-tools,story-builder-page story-builder .editing control-content tools-top{opacity:0;pointer-events:none;transition:opacity .2s}story-builder-page story-builder .editing control-content tools-top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;margin-right:16px}story-builder-page story-builder .editing control-content tools-top>button{display:block;padding:4px 8px;transition:background-color .1s,fill .1s}story-builder-page story-builder .editing control-content tools-top>button:hover{background-color:#e0e0e0}story-builder-page story-builder .editing control-content tools-top>button.button--edit,story-builder-page story-builder .editing control-content tools-top>button.button--remove{padding-left:16px;padding-right:16px}story-builder-page story-builder .editing control-content tools-top>button.button--remove{fill:#9c1d1f}story-builder-page story-builder .editing control-content tools-top>button.button--remove:hover{background-color:#9c1d1f;fill:#fff}story-builder-page story-builder .editing control-content markdown-tools-container{margin-top:32px;position:absolute;-webkit-transform:scale(0) translateX(-50%);transform:scale(0) translateX(-50%);transition:left .3s,top .3s,-webkit-transform .1s;transition:left .3s,top .3s,transform .1s}story-builder-page story-builder .editing control-content markdown-tools-container.show-tools{-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}story-builder-page story-builder .editing control-content markdown-tools-container.show-tools markdown-tools,story-builder-page story-builder .editing control-content markdown-tools-container.show-tools triangle{opacity:1;pointer-events:auto}story-builder-page story-builder .editing control-content markdown-tools-container markdown-tools{background:#424242;border-radius:5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}story-builder-page story-builder .editing control-content markdown-tools-container markdown-tools group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}story-builder-page story-builder .editing control-content markdown-tools-container markdown-tools icon{fill:#e0e0e0}story-builder-page story-builder .editing control-content markdown-tools-container markdown-tools icon:hover{fill:#fff}story-builder-page story-builder .editing control-content markdown-tools-container triangle{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #424242;bottom:-5px;left:50%;margin-left:-5px;opacity:0;position:absolute}story-builder-page story-builder .editing control-content markdown-text{min-height:0;overflow:hidden;position:relative;width:100%}story-builder-page story-builder .editing control-content ghost-text,story-builder-page story-builder .editing control-content textarea{background-color:transparent;border:none;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:1.4rem;height:1.8em;resize:none;line-height:1.4;outline:0;width:100%}story-builder-page story-builder .editing control-content ghost-text{left:0;opacity:0;padding:2px;position:absolute;top:0;word-wrap:break-word;z-index:-1}story-builder-page story-builder .editing control-content ghost-text ghost-selection{z-index:1}story-builder-page story-builder .editing control-content select-content{margin:0 auto;padding:8px 16px;position:inherit;width:100%}story-builder-page story-builder .editing control-content select-content>.content-form{display:none}story-builder-page story-builder .editing control-content select-content media{padding:0 16px}story-builder-page story-builder .editing control-content select-content media img{border:3px solid transparent;cursor:pointer}story-builder-page story-builder .editing control-content select-content droparea{border:4px dashed #9c1d1f;color:#9c1d1f;margin-bottom:16px;cursor:pointer}story-builder-page story-builder .editing control-content select-content>.embed-code span{display:block;text-align:center}story-builder-page story-builder .editing control-content select-content>.embed-code textarea{font-size:1rem;height:auto;line-height:1.4em;overflow:auto}story-builder-page story-builder .editing control-content select-content help-text{display:block;font-size:1.2em;font-style:italic;margin:16px 0;padding:0 8px}story-builder-page story-builder .editing control-content select-content help-text.invalid{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:flash;animation-name:flash;-webkit-animation-timing-function:linear;animation-timing-function:linear;color:#9c1d1f;font-weight:700}story-builder-page story-builder .editing control-content select-content section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:24px}story-builder-page story-builder .editing control-content select-content section .button{background:#eee}story-builder-page story-builder .editing control-content select-content section strong{text-align:center;padding-bottom:16px}story-builder-page story-builder .editing control-content select-content section .revolt-name{color:#9c1d1f}story-builder-page story-builder .editing control-content select-content .form-control{padding-bottom:8px}story-builder-page story-builder .editing control-content select-content .form-control input{font-size:1.4em}story-builder-page story-builder .editing control-content properties{display:table}story-builder-page story-builder .editing control-content properties property{display:table-row}story-builder-page story-builder .editing control-content properties key,story-builder-page story-builder .editing control-content properties value{display:table-cell}story-builder-page story-builder .editing control-content properties key{font-weight:700;padding:8px 16px;text-align:right}story-builder-page story-builder .editing control-content properties value{word-break:break-word}story-builder-page story-builder .editing control-content properties value p{font-family:'Source Sans Pro',news-gothic-std,Helvetica,Arial,sans-serif;font-size:1rem;line-height:normal}story-builder-page story-builder controls{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;transition:opacity .2s;padding:8px 0}story-builder-page story-builder controls add-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}story-builder-page story-builder controls add-controls>.add-control{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 8px;position:relative;width:48px}story-builder-page story-builder controls add-controls>.add-control>icon{transition:-webkit-transform .1s;transition:transform .1s}@media only screen and (min-width:1024px){story-builder-page story-builder controls add-controls>.add-control:hover>icon{fill:#9e9e9e}story-builder-page story-builder controls add-controls>.add-control:hover>tip-box{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s cubic-bezier(.49,.55,.15,1.36);transition:transform .3s cubic-bezier(.49,.55,.15,1.36);transition-delay:.3s}}story-builder-page story-builder controls button{display:block;padding:4px;transition:background-color .2s;width:100%}story-builder-page story-builder controls>.add-content{transition:-webkit-transform .2s;transition:transform .2s;position:relative;width:48px}@media only screen and (min-width:1024px){story-builder-page story-builder controls>.add-content.show-tip>tip-box{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s cubic-bezier(.49,.55,.15,1.36);transition:transform .3s cubic-bezier(.49,.55,.15,1.36);transition-delay:.3s}}story-builder-page story-builder controls>.add-content.toggled{-webkit-transform:rotate(45deg);transform:rotate(45deg)}story-builder-page story-builder controls>.add-content>.add{background-color:#9c1d1f;border-radius:100%;fill:#fff}@-webkit-keyframes flash{0%,35%{color:#9c1d1f}1%,25%{color:#eee}}@keyframes flash{0%,35%{color:#9c1d1f}1%,25%{color:#eee}}show-header credit a,show-header.hero credit a,show-header.mega credit a,show-header.no-hero story-header-details story-teaser,story-header.hero credit a,story-header.mega credit a,story-header.no-hero story-header-details story-teaser{color:rgba(0,0,0,.57)}show-header,story-header{display:block;position:relative;width:100%}show-header hero-image,show-header preview-image,show-header.hero hero-image,show-header.hero preview-image,show-header.mega hero-image,show-header.mega preview-image,story-header.hero hero-image,story-header.hero preview-image,story-header.mega hero-image,story-header.mega preview-image{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:calc(100vw / (16 / 9));overflow:hidden;width:100%}show-header preview-image,show-header.hero preview-image,show-header.mega preview-image,story-header.hero preview-image,story-header.mega preview-image{z-index:0}show-header hero-image,show-header.hero hero-image,show-header.mega hero-image,story-header.hero hero-image,story-header.mega hero-image{-webkit-filter:blur(20px);filter:blur(20px);left:0;opacity:.2;position:absolute;top:0;transition:opacity .4s;z-index:1}show-header credit,show-header.hero credit,show-header.mega credit,story-header.hero credit,story-header.mega credit{position:absolute;right:8px;top:calc(100vw / (16 / 9))}show-header credit p,show-header.hero credit p,show-header.mega credit p,story-header.hero credit p,story-header.mega credit p{color:rgba(0,0,0,.57);font-family:'Source Sans Pro',news-gothic-std,Helvetica,Arial,sans-serif;font-size:.7rem;font-weight:400;margin:0}show-header.no-hero story-header-details,story-header.no-hero story-header-details{margin-top:42px}show-header.no-hero story-header-details story-title,story-header.no-hero story-header-details story-title{font-weight:900}show-header.hero-loaded hero-image,story-header.hero-loaded hero-image{-webkit-filter:none;filter:none;opacity:1}show-header-details,story-header-details{display:block;padding:16px 16px 8px;z-index:2}show-teaser,show-title,story-teaser,story-title{display:block}show-title,story-title{display:block;font-size:2.6rem;margin-bottom:16px}show-teaser,story-teaser{display:block;font-size:1.2rem;font-weight:400;margin-bottom:8px}@media only screen and (min-width:768px){show-header,show-header.hero,show-header.mega,story-header.hero,story-header.mega{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}show-header hero-image,show-header preview-image,show-header.hero hero-image,show-header.hero preview-image,show-header.mega hero-image,show-header.mega preview-image,story-header.hero hero-image,story-header.hero preview-image,story-header.mega hero-image,story-header.mega preview-image{bottom:0;height:auto;right:0}show-header preview-image,show-header.hero preview-image,show-header.mega preview-image,story-header.hero preview-image,story-header.mega preview-image{left:0;position:absolute;top:0}show-header story-header-details,show-header-details,show-header.hero story-header-details,show-header.mega story-header-details,story-header.hero story-header-details,story-header.mega story-header-details{color:#fff;position:relative;width:100%}show-header story-header-details:before,show-header-details:before,show-header.hero story-header-details:before,show-header.mega story-header-details:before,story-header.hero story-header-details:before,story-header.mega story-header-details:before{background:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0));bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;z-index:-1}show-header story-header-details story-title,show-header-details story-title,show-header.hero story-header-details story-title,show-header.mega story-header-details story-title,show-title,story-header.hero story-header-details story-title,story-header.mega story-header-details story-title{text-shadow:1px 1px 2px rgba(0,0,0,.5)}show-header credit,show-header.hero credit,show-header.mega credit,story-header.hero credit,story-header.mega credit{bottom:4px;top:auto}show-header credit a,show-header credit p,show-header.hero credit a,show-header.hero credit p,show-header.mega credit a,show-header.mega credit p,story-header.hero credit a,story-header.hero credit p,story-header.mega credit a,story-header.mega credit p{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.57)}show-header.hero,story-header.hero{height:calc((100vw - 64px)/ (16 / 9));margin:0 32px;width:calc(100% - 64px)}show-header.hero story-header-details,story-header.hero story-header-details{padding-bottom:32px;padding-top:64px;text-align:center}show-header,show-header.mega,story-header.mega{height:calc(100vw / (16 / 9))}show-header story-header-details,show-header-details,show-header.mega story-header-details,story-header.mega story-header-details{padding:64px 64px 32px}show-header story-header-details story-title,show-header-details story-title,show-header.mega story-header-details story-title,show-title,story-header.mega story-header-details story-title{font-weight:900}show-header.no-hero story-header-details,story-header.no-hero story-header-details{margin-top:64px;padding:0 64px;text-align:center}show-header.no-hero story-header-details story-title,story-header.no-hero story-header-details story-title{font-size:3.75rem}}@media only screen and (min-width:1024px){show-header story-header-details story-title,story-header story-header-details story-title{font-size:3rem}show-header,show-header.mega,story-header.mega{-webkit-flex:none;-ms-flex:none;flex:none;margin-bottom:32px;width:100%}show-header story-header-details,show-header-details,show-header.mega story-header-details,story-header.mega story-header-details{padding:32px 192px 32px 64px}show-header story-header-details story-title,show-header-details story-title,show-header.mega story-header-details story-title,show-title,story-header.mega story-header-details story-title{font-size:4rem}show-header story-header-details story-teaser,show-header-details story-teaser,show-header.mega story-header-details story-teaser,show-teaser,story-header.mega story-header-details story-teaser{font-size:1.4rem}show-header.hero,story-header.hero{display:block;height:auto;margin-bottom:32px;margin-left:0;margin-right:calc(316px + 16px);position:relative;width:100%}show-header.hero:before,story-header.hero:before{content:'';display:block;padding-top:56.25%}show-header.hero story-header-details,story-header.hero story-header-details{bottom:0;left:0;padding:64px 32px 16px;position:absolute;right:0;text-align:left}show-header.no-hero,story-header.no-hero{margin-bottom:32px}show-header.no-hero story-header-details,story-header.no-hero story-header-details{margin-top:48px;padding-left:calc(150px + 16px);padding-right:calc(316px + 16px);text-align:left}}@media only screen and (min-width:1200px){show-header.hero,story-header.hero{margin-bottom:32px;margin-left:0;margin-right:316px;width:100%}show-header.hero story-header-details,story-header.hero story-header-details{padding:96px 64px 32px}show-header,show-header.mega,story-header.mega{height:675px;margin-bottom:32px}show-header story-header-details,show-header-details,show-header.mega story-header-details,story-header.mega story-header-details{padding-top:64px}show-header story-header-details story-title,show-header-details story-title,show-header.mega story-header-details story-title,show-title,story-header.mega story-header-details story-title{line-height:1;margin-bottom:16px}show-header.no-hero story-header-details,story-header.no-hero story-header-details{padding-left:calc(150px + 16px);padding-right:calc(316px + 16px)}}story-meta{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:8px 16px 16px}story-meta .second{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}story-meta avatar{display:block;margin-right:16px;height:64px;width:64px}story-meta avatar a{height:100%;width:100%}story-meta .meta-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}story-meta .author{color:#000}story-meta .author author-name{display:block;font-size:1.2rem;font-weight:900}story-meta published-date{color:rgba(0,0,0,.57);font-size:1.1rem;font-weight:300;font-style:italic;padding-top:4px}story-meta share-buttons{border-top:4px solid #000;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px;padding-top:8px}@media only screen and (min-width:768px){story-meta{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:16px 64px}story-meta avatar{margin-right:32px}.no-hero~story-meta{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:32px;padding-right:32px}}@media only screen and (min-width:1024px){story-meta{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;padding:0;width:150px}story-meta .first,story-meta .second{width:100%}story-meta avatar{margin:0 auto 8px}story-meta .author{text-align:center}story-meta published-date{padding:16px 0 8px;text-align:center}story-meta share-buttons{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.no-hero~story-meta{left:0;position:absolute;top:48px}}@media only screen and (min-width:1200px){story-meta{margin-right:24px;width:150px}.no-hero~story-meta{left:0;position:absolute;top:48px}}story related-stories{display:block;margin-bottom:48px;overflow:hidden;padding-top:48px;width:100%}story related-stories related-stories-header{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif;font-size:2.6rem;margin-bottom:8px}.tabs-menu li a,contribute-list contributions-top page-header,contribute-list sound sound-lead tag,contribute-list sound story-lead tag,contribute-list story sound-lead tag,contribute-list story story-lead tag,video-details video-description p{font-family:'Source Sans Pro',news-gothic-std,Helvetica,Arial,sans-serif}@media only screen and (min-width:768px){story related-stories{padding-left:32px;padding-right:32px}}@media only screen and (min-width:1024px){story related-stories{margin-bottom:8px;margin-left:16px;margin-right:calc(316px + 16px);padding-left:0;padding-right:0}story related-stories grid{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}story related-stories grid card{-webkit-flex-basis:calc(33.333333% - 24px);-ms-flex-preferred-size:calc(33.333333% - 24px);flex-basis:calc(33.333333% - 24px);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}story related-stories grid card:nth-child(4n+1){margin-left:0}story related-stories grid card:nth-child(4n+3){margin-right:0}story related-stories~.fb-comments,story related-stories~disqus{padding-left:16px}}@media only screen and (min-width:1200px){story related-stories{margin-right:316px}story related-stories grid card{-webkit-flex-basis:calc(33.333333% - 32px);-ms-flex-preferred-size:calc(33.333333% - 32px);flex-basis:calc(33.333333% - 32px)}}.create-contribution{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:24px;padding-top:16px;position:relative}.create-contribution .toggle-tour{background:#42a5f5;display:none;fill:#fff;height:44px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;right:0;overflow:hidden;padding:0;position:fixed;transition:width .3s;width:44px}@media only screen and (min-width:1024px){.create-contribution .toggle-tour{display:block}}.create-contribution .toggle-tour tour-toggle-content{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.create-contribution .toggle-tour tour-toggle-content icon{min-width:22px;margin:auto 11px}.create-contribution .toggle-tour tour-toggle-content span{color:#fff;font-size:1.4em}.create-contribution .toggle-tour:hover{width:100px}.create-contribution .contribute__item icon{fill:rgba(0,0,0,.57);height:24px;width:24px}contribute-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:80em;width:100%}contribute-list contributions-top{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:1024px){contribute-list contributions-top{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}contribute-list contributions-top page-header{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;font-size:2rem;font-weight:700;margin-bottom:16px}@media only screen and (min-width:768px){contribute-list contributions-top page-header{font-size:2.6rem}}contribute-list contributions-top add-contribution{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width:1024px){contribute-list contributions-top page-header{font-size:3rem;margin-bottom:0}contribute-list contributions-top add-contribution{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}}contribute-list contributions-top add-contribution a{width:50%}contribute-list .tabs ul{margin-bottom:16px}contribute-list .tabs sound-tabs .tabs,contribute-list .tabs story-tabs .tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}contribute-list .tabs sound-tabs .tabs ul,contribute-list .tabs story-tabs .tabs ul{border-bottom:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0 16px 0 0}contribute-list .tabs sound-tabs .tabs ul li,contribute-list .tabs story-tabs .tabs ul li{border-bottom:none;text-align:center;width:100px}contribute-list section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px 0}@media only screen and (min-width:1024px){contribute-list section{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}contribute-list h4{border-bottom:1px solid #e0e0e0;font-size:1.8em;font-style:italic;font-weight:700;margin-bottom:.5em;padding-bottom:8px;padding-left:16px;text-align:left;text-transform:uppercase;width:100%}@media only screen and (min-width:768px){contribute-list h4{font-size:2.2em}}contribute-list h4 .subtext{font-size:.7em;font-weight:300;text-transform:none}contribute-list sound,contribute-list story{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fafafa;border:2px solid #eee;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:95%;-ms-flex-preferred-size:95%;flex-basis:95%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;max-width:400px;overflow:hidden;padding:8px;text-align:center}@media only screen and (min-width:768px){contribute-list sound,contribute-list story{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;margin:0 16px 16px;max-width:none}}@media only screen and (min-width:1024px){contribute-list sound,contribute-list story{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}contribute-list sound:hover actions,contribute-list story:hover actions{opacity:1;pointer-events:auto}}player .overlay--buffering,player .youtube .overlay.overlay--meta,player .youtube .overlay.overlay--play,player .youtube poster,player seekbar thumb,player seekbar tooltip,tip-box,tour tour-step step-highlight{pointer-events:none}contribute-list sound .button,contribute-list story .button{-webkit-flex:none;-ms-flex:none;flex:none}contribute-list sound sound-details,contribute-list sound story-details,contribute-list story sound-details,contribute-list story story-details{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:8px 16px}contribute-list sound sound-title,contribute-list sound story-title,contribute-list story sound-title,contribute-list story story-title{font-size:1.6rem;font-weight:700;margin-bottom:4px}contribute-list sound sound-date,contribute-list sound story-date,contribute-list story sound-date,contribute-list story story-date{color:rgba(0,0,0,.57);font-size:.9rem;font-style:italic;margin:4px 0}contribute-list sound sound-lead,contribute-list sound story-lead,contribute-list story sound-lead,contribute-list story story-lead{background-position:center center;background-repeat:no-repeat;background-size:cover;border:1px solid #e0e0e0;border-radius:4px;display:block;-webkit-flex:none;-ms-flex:none;flex:none;height:150px;position:relative;width:150px}contribute-list sound sound-lead tag,contribute-list sound story-lead tag,contribute-list story sound-lead tag,contribute-list story story-lead tag{box-shadow:0 1px 4px rgba(0,0,0,.2);display:block;font-size:10px;font-weight:700;line-height:18px;left:-16px;padding:2px 0;position:absolute;text-align:center;text-transform:uppercase;top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:64px}current-showings showing-start,current-showings showing-time,episode episode-type{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif}contribute-list sound sound-lead tag.local,contribute-list sound story-lead tag.local,contribute-list story sound-lead tag.local,contribute-list story story-lead tag.local{background-color:#673ab7;color:#fff}contribute-list sound sound-lead tag.draft,contribute-list sound story-lead tag.draft,contribute-list story sound-lead tag.draft,contribute-list story story-lead tag.draft{background-color:#2196f3;color:#fff}contribute-list sound sound-lead tag.pending,contribute-list sound story-lead tag.pending,contribute-list story sound-lead tag.pending,contribute-list story story-lead tag.pending{background-color:#ffeb3b;color:#000}contribute-list actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;transition:opacity .2s}.button--load-contributions{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin:16px}home.page{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}@media only screen and (min-width:1024px){contribute-list actions{opacity:0;-webkit-transform:scale(.8);transform:scale(.8);pointer-events:none}home.page{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:24px}}home.page>hero{background-size:cover;-webkit-order:1;-ms-flex-order:1;order:1}@media only screen and (min-width:1024px){home.page>hero{margin-bottom:8px;width:calc(100% - 316px)}}home.page>subheroes{-webkit-order:2;-ms-flex-order:2;order:2}@media only screen and (min-width:1024px){home.page>subheroes{-webkit-order:3;-ms-flex-order:3;order:3;width:calc(100% - 316px)}}@media only screen and (min-width:1200px){home.page>hero{margin-bottom:4px;width:calc(100% - 316px)}home.page>subheroes{width:calc(100% - 316px)}}home.page>home-right-panel{-webkit-order:4;-ms-flex-order:4;order:4;padding:0 8px}home.page>home-right-panel .section-header{margin-left:0;margin-right:0;width:100%}@media only screen and (min-width:768px){home.page>home-right-panel{padding:0 16px}}@media only screen and (min-width:1200px){home.page>home-right-panel{width:316px}}home.page>content-filter,home.page>filter-grid{-webkit-order:5;-ms-flex-order:5;order:5}@media only screen and (min-width:1024px){home.page>home-right-panel{border-bottom:none;margin:0;padding:0;position:absolute;right:16px;top:24px;width:316px}home.page>home-right-panel .section-header{margin-top:0}home.page>home-right-panel .section-header-title{padding-top:0}home.page>content-filter,home.page>filter-grid{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-order:4;-ms-flex-order:4;order:4;width:calc(100% - 316px)}}@media only screen and (min-width:1024px) and (max-width:1199px){home.page>content-filter,home.page>filter-grid{margin-top:16px}}@media only screen and (min-width:1200px){home.page>content-filter,home.page>filter-grid{margin-top:32px;width:calc(100% - 316px)}}home.page>ad-slot.bottom-ad{-webkit-order:6;-ms-flex-order:6;order:6;margin:8px auto 16px}home.page top-stories{display:block;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0}@media only screen and (min-width:1024px){home.page>ad-slot.bottom-ad{margin-bottom:24px}home.page top-stories{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;overflow:hidden;padding-bottom:0;padding-top:0}home.page top-stories .section-header{margin-bottom:0;margin-left:16px;margin-top:0}home.page top-stories .section-header-title{padding-top:0}}home.page top-stories .item,home.page top-stories item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:8px 0;width:100%}home.page top-stories .item:first-of-type:before,home.page top-stories item:first-of-type:before{border-top:none;content:'';display:block;padding-bottom:8px}@media only screen and (min-width:1024px){home.page top-stories .item:first-of-type,home.page top-stories item:first-of-type{padding-top:0}}home.page top-stories .item:after,home.page top-stories item:after{border-bottom:1px solid #e0e0e0;content:'';display:block;padding-top:8px}home.page top-stories .item:hover item-title,home.page top-stories item:hover item-title{color:#9c1d1f}home.page top-stories .item author,home.page top-stories .item item-teaser,home.page top-stories .item item-title,home.page top-stories item author,home.page top-stories item item-teaser,home.page top-stories item item-title{display:block;margin:4px 0}home.page top-stories .item author,home.page top-stories item author{color:#751617;font-size:.9rem;font-weight:900;text-transform:uppercase}home.page top-stories .item item-title,home.page top-stories item item-title{color:#000;font-size:1.4rem;font-weight:900;line-height:1.2;margin-top:0;transition:color .2s}home.page top-stories .item item-teaser,home.page top-stories item item-teaser{color:rgba(0,0,0,.57);font-size:.95rem;font-weight:400;line-height:1.2}home.page .pushdown{display:none}@media only screen and (min-width:1024px){home.page top-stories .item,home.page top-stories item{padding:4px 0 4px 16px}home.page top-stories .item:last-child,home.page top-stories item:last-child{padding-bottom:0}.skinLayout home.page{margin-left:auto;margin-right:auto;padding:0;width:970px}}@media only screen and (min-width:1200px){.skinLayout home.page>:not(ad-slot){margin:0 16px}.skinLayout home.page>hero{margin-top:16px}.skinLayout home.page>content-filter{margin-right:0;width:calc(100% - 316px - 32px)}.skinLayout home.page>home-right-panel{margin-left:0}}.skinLayout home.page>home-right-panel .section-header{margin-top:8px}.skinLayout home.page>home-right-panel .section-header-title{padding-top:8px}@media only screen and (min-width:1024px) and (max-width:1199px){.skinLayout home.page>home-right-panel{margin-top:16px}}@media only screen and (min-width:1024px){.skinLayout home.page>hero,.skinLayout home.page>subheroes{width:100%}.skinLayout home.page>home-right-panel{position:relative;right:initial;top:initial}}.skinLayout home.page .pushdown{display:block;margin:0;width:970px}.skinLayout home.page content-filter-genres{display:none}.skinLayout home.page content-filter-genres+content-filter-grid{-webkit-flex:none;-ms-flex:none;flex:none}preview story.page{min-height:0}story{display:block}story.page{min-height:calc(100vh - 345px);width:100%}story .cta__article-end{-webkit-order:5;-ms-flex-order:5;order:5}story lineup{display:none}story lineup ad-slot.centered{margin-top:0;-webkit-order:0;-ms-flex-order:0;order:0}story .fb-comments,story disqus{display:block;-webkit-flex:none;-ms-flex:none;flex:none;margin:0 16px 16px;width:calc(100% - 32px)}story>ad-slot{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1200px;-webkit-order:8;-ms-flex-order:8;order:8;width:100%}story request-revolt-container{-webkit-order:6;-ms-flex-order:6;order:6}@media only screen and (min-width:768px){story request-revolt-container{border-bottom:2px solid #9e9e9e;border-top:2px solid #9e9e9e;margin:0 48px 32px}}@media only screen and (min-width:1024px){story request-revolt-container{margin-left:174px;margin-right:316px;width:678px}}story .mega~request-revolt-container{-webkit-order:7;-ms-flex-order:7;order:7}.story--not-found filter-grid{width:100%}.story--not-found filter-grid grid-header{display:block;font-size:2.833rem;font-weight:900;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){story .fb-comments,story disqus{margin:0 64px 16px;width:calc(100% - 128px)}}@media only screen and (min-width:1024px){story{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}story.page{min-height:1857.5px}story.page .hero{margin-top:24px}story lineup{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:none;-ms-flex:none;flex:none;margin-left:32px;padding:0;width:316px}story lineup>.item:first-of-type{margin-top:0}story .hero~lineup,story .no-hero~lineup{margin-top:0;position:absolute;right:0;top:24px}story>ad-slot.centered{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-right:calc(316px + 16px);max-width:calc(100% - 332px)}story>ad-slot.centered iframe{margin:0 auto}story story-header{-webkit-order:1;-ms-flex-order:1;order:1}story story-meta{-webkit-order:2;-ms-flex-order:2;order:2}story story-body{-webkit-order:3;-ms-flex-order:3;order:3}story lineup{-webkit-order:4;-ms-flex-order:4;order:4}story related-stories{-webkit-order:7;-ms-flex-order:7;order:7}story related-stories grid{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}story related-stories grid card{-webkit-flex-basis:calc(33.333333% - 16px);-ms-flex-preferred-size:calc(33.333333% - 16px);flex-basis:calc(33.333333% - 16px)}story .fb-comments,story disqus{margin-bottom:32px;margin-left:0;margin-right:0;padding-left:calc(150px + 16px);padding-right:calc(316px + 16px);width:100%;-webkit-order:8;-ms-flex-order:8;order:8}.story--not-found grid card{-webkit-flex-basis:calc(33.333333% - 32px);-ms-flex-preferred-size:calc(33.333333% - 32px);flex-basis:calc(33.333333% - 32px)}}@media only screen and (min-width:1200px){story.page{min-height:1597.5px}story lineup{margin-left:0;padding-left:16px;width:316px}story .hero~lineup{right:16px}story>ad-slot.centered{margin-right:316px;max-width:calc(100% - 316px)}story .fb-comments,story disqus{margin-bottom:64px;padding-left:calc(150px + 32px);padding-right:calc(316px + 32px)}}.watch{display:block;margin-bottom:8px}.watch disqus{display:block;margin:0 32px 16px}@media only screen and (min-width:768px){.watch{margin-bottom:16px;padding-top:0}}@media only screen and (min-width:1200px){.watch.fullscreen .player-container player{margin:0;max-width:100%}.watch .player-container{background-color:#212121;width:100%}.watch .player-container player,.watch content-filter,.watch disqus,.watch video-details{margin:0 auto;max-width:1200px}}.signup column,.terms column{background-color:transparent}.page--about{margin-left:auto;margin-right:auto;max-width:900px;padding-bottom:32px}.page--about h1,.page--about h4{text-align:center}.page--about .content{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.167rem}.page--about .content column{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;text-align:center}.page--about .content h5{font-weight:700}.page--about .address{position:relative;width:100%}.page--about .address:before{content:'';display:block;padding-top:56.25%}.page--about .address iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.page--about markdown{padding:8px 16px}@media only screen and (min-width:768px){.page--about .content column{-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%}}@media only screen and (min-width:1200px){.page--about{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1024px){.page--about{padding-bottom:64px}.page--about h1{margin-top:32px}.page.map{margin-top:72px}}.page.map iframe{margin-bottom:8px;min-height:2000px}.terms,.terms.page{margin:0 auto}.terms.page{max-width:800px;padding-top:48px}.terms h2{text-align:center}.terms markdown{padding:8px 16px}@media only screen and (min-width:1024px){.terms h2{margin-top:32px}}.signup column{min-height:calc(100vh - 48px - 345px);max-width:800px;padding:0 16px;margin:0 auto;min-width:800px}@media only screen and (max-width:800px){.signup column{margin:0 16px;min-width:0}}.signup column h4{padding-top:32px;text-align:center}.signup column .auth-link{font-size:1.333rem;padding:16px 0}notifications{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:1999}notifications notification{background:#e3f2fd;border-bottom:1px solid #64b5f6;display:block;padding:8px 16px}notifications notification notification-inner{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:1200px}notifications notification .text{color:#0d47a1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.6rem;font-weight:400;text-align:center}notifications notification actions{-webkit-flex:none;-ms-flex:none;flex:none}notifications notification.warn{background:#fffde7;border-bottom:1px solid #fff176}notifications notification.warn .text{color:#f57f17}notifications notification.error{background:#ffcdd2;border-bottom:1px solid #f44336}notifications notification.error .text{color:#b71c1c;font-weight:900}notifications notification.success{background:#e8f5e9;border-bottom:1px solid #81c784}notifications notification.success .text{color:#1b5e20}.card-grid.card-grid--search card{position:relative}.card-grid.card-grid--search card:after{background-color:transparent;border:4px solid transparent;bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;transition:background-color .3s,border .3s}schedule,schedule-item,schedule-item left{display:-webkit-flex;display:-ms-flexbox}.card-grid.card-grid--search card:hover:after{border:4px solid #bbdefb}.card-grid.card-grid--search card.selected:after{border:4px solid #4caf50}@media only screen and (min-width:768px){notifications notification{padding:16px 32px}show show-runtime{margin-bottom:32px;margin-top:16px}show show-runtime airdate,show show-runtime airtime{border-color:#fff;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}}show-body{border-bottom:2px solid #9e9e9e;margin-bottom:0;margin-right:0;max-width:100%;padding-bottom:16px}@media only screen and (min-width:1024px){show show-runtime{margin-top:16px}show-body{padding-left:64px;padding-right:64px}}schedule-list{display:block;width:100%}schedule{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 8px 32px}@media only screen and (min-width:1024px){schedule{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}}schedule-item{background-color:#eee;border-right:4px solid #e0e0e0;cursor:pointer;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;transition:background-color .2s,border-right .2s}schedule-item:last-child right{border-bottom:none}schedule-item left,schedule-item right{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:block;padding:8px 0}schedule-item right{padding-left:8px;padding-right:16px;width:100%}schedule-item left{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:30%}schedule-item item-date,schedule-item item-teaser,schedule-item item-time,schedule-item item-title{transition:color .2s}schedule-item item-date{color:#9c1d1f;font-size:1.8rem;font-weight:900;text-transform:uppercase}schedule-item item-time{font-size:1.4rem;font-weight:900;text-transform:uppercase}schedule-item item-header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}schedule-item item-title{font-size:1.6rem;font-weight:700}schedule-item.selected{background-color:#212121;border-right:4px solid #9c1d1f}schedule-item.selected item-date,schedule-item.selected item-teaser,schedule-item.selected item-time,schedule-item.selected item-title{color:#fff}episode{padding:8px 16px}current-showings showing,current-showings showing-progress,current-showings showing-start,current-showings showing-teaser,current-showings showing-time,current-showings showing-title,episode episode-date,episode episode-day,episode episode-description,episode episode-time,episode episode-title,episode episode-type{display:block}episode episode-date{font-size:2rem;font-weight:700;margin:4px 0 8px;text-transform:uppercase}current-showings showing-title,episode episode-title{font-size:1.667rem;font-weight:700}episode episode-title{color:#9c1d1f;margin:0 0 4px}episode episode-type{color:rgba(0,0,0,.57);text-transform:uppercase}episode episode-description{margin-top:8px}schedule>episode{display:none}@media only screen and (min-width:1024px){schedule-list>episode{display:none!important;height:0}schedule>episode{display:block;-webkit-flex:none;-ms-flex:none;flex:none;width:50%}episode{padding:0 64px}}current-showings{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin:8px;padding-bottom:16px;padding-top:12px}current-showings showing{padding-top:8px}current-showings showing-body,current-showings showing-start{padding:0 16px}current-showings showing-body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}current-showings showing-start{margin:8px 0}current-showings showing-header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:8px}current-showings separator{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-right:2px solid #000;display:block;margin-right:1em;width:1em}current-showings showing-time{-webkit-flex:none;-ms-flex:none;flex:none}current-showings showing-teaser{font-weight:400}current-showings showing-progress{background-color:#9c1d1f;height:8px;margin-top:16px;min-width:.1%}current-showings showing.current{background-color:#212121;border-top:2px solid #212121;color:#fff}current-showings showing.current separator{border-right:2px solid #fff}current-showings showing.next{background-color:#eee;border:2px solid #e0e0e0;border-left:none;border-right:none}current-showings showing.next showing-progress{background-color:transparent;width:100%}@media only screen and (min-width:768px){current-showings{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-left:0;margin-right:0;width:100%}current-showings showing{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}current-showings showing-start{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1.667rem;text-align:center;width:25%}current-showings showing-body{-webkit-flex:none;-ms-flex:none;flex:none;width:75%}}channel,channel section,show{display:-webkit-flex;display:-ms-flexbox}channel,show{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){channel{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}channel>linear{margin:32px 0 0}}channel section{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:8px;width:100%}channel section:first-of-type{margin-top:0}@media only screen and (min-width:768px){channel section{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}channel section:nth-child(even)>hero{margin-left:8px;margin-right:0;-webkit-order:1;-ms-flex-order:1;order:1}}@media only screen and (min-width:1024px){channel section:nth-child(even)>hero{margin-left:4px;margin-right:0}}channel section>hero:before,channel>hero:before{padding-top:calc(112.5% + 16px)}@media only screen and (min-width:768px){channel section:nth-child(even)>subheroes{margin-left:0;margin-right:8px;-webkit-order:0;-ms-flex-order:0;order:0}channel section>hero,channel>hero{margin-bottom:0;width:50%}}@media only screen and (min-width:1024px){channel section:nth-child(even)>subheroes{margin-left:0;margin-right:4px}channel section>hero,channel>hero{margin-right:4px;width:calc(50% - 4px)}channel section>hero:before,channel>hero:before{padding-top:calc(112.5% + 8px)}}@media only screen and (max-width:767px){channel section>hero hero-body,channel>hero hero-body{padding:48px 16px 32px}}@media only screen and (min-width:768px){channel section>subheroes,channel>subheroes{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;width:50%}}@media only screen and (min-width:1024px){channel section>subheroes,channel>subheroes{-webkit-flex:none;-ms-flex:none;flex:none;margin-left:4px;width:calc(50% - 4px)}}@media only screen and (min-width:768px){channel section>subheroes hero,channel>subheroes hero{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;margin-top:0}}@media only screen and (min-width:1024px){channel section>subheroes hero,channel>subheroes hero{-webkit-flex:none;-ms-flex:none;flex:none}channel section>subheroes hero:first-child,channel>subheroes hero:first-child{margin-right:0}channel section>subheroes hero:last-child,channel>subheroes hero:last-child{margin-left:0}}channel>grid{border-bottom:1px solid #e0e0e0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}channel>ad-slot,show>ad-slot{margin-bottom:32px}@media only screen and (min-width:1024px){channel>grid card{-webkit-flex-basis:calc(50% - 8px);-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px);-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}channel>grid card:nth-child(2n+1){margin-left:0;margin-right:8px}channel>grid card:nth-child(2n+2){margin-left:8px;margin-right:0}channel>ad-slot{margin-bottom:48px}}channel channel-affiliates{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}channel request-revolt-container{border-bottom:1px solid #e0e0e0;margin-left:8px;margin-right:8px}@media only screen and (min-width:768px){channel request-revolt-container{margin:0;width:100%}channel request-revolt-container .request-logo{margin:0 auto}channel request-revolt-container .request-revolt{margin-left:auto;margin-right:auto;padding:0}}channel affiliates-component{margin-left:auto;margin-right:auto;padding-left:0}channel request-revolt{width:100%}show request-revolt-container{border-bottom:2px solid #9e9e9e;margin-bottom:32px}player.mobile:not(.fullscreen) .controls__container .controls__container,player:not(.fullscreen) .youtube~.controls__container .controls__container{display:block;height:36px}player .control,player control,player controls{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;height:36px}player.mobile:not(.fullscreen) .controls__container controls,player:not(.fullscreen) .youtube~.controls__container controls{bottom:auto;position:static;-webkit-transform:translateY(0);transform:translateY(0)}player .controls__container{z-index:10}player .controls__container.visible controls{-webkit-transform:translateY(0);transform:translateY(0)}player controls{-ms-flex-align:center;align-items:center;background:#090909;bottom:0;color:#fff;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;user-select:none;width:100%;z-index:10}player,player seekbar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}player .control,player control{-ms-flex-align:center;align-items:center;background:0 0;cursor:pointer;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;fill:#fff;margin:0 4px;-webkit-flex:none;-ms-flex:none;flex:none;transition:background .1s;width:36px}@media only screen and (min-width:768px){player controls{height:36px}player .control,player control{height:36px;width:36px}}player .control:first-of-type,player control:first-of-type{margin-left:0}player .control:hover,player control:hover{background:#212121}player .control icon,player control icon{height:24px;width:24px}@media only screen and (min-width:768px){player .control icon,player control icon{height:24px;width:24px}}player seekbar{-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:36px;margin:0 4px;user-select:none}@media only screen and (min-width:768px){player seekbar{margin:0 8px}}player seekbar.live{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}player seekbar.definitely-not-an-ad>span{color:rgba(255,255,255,.57);-webkit-flex:1;-ms-flex:1;flex:1;text-transform:uppercase}player seekbar.dragging playhead,player:not(.mobile) seekbar:hover playhead{border-width:1px;height:24px;margin-left:-12px;top:calc(50% - 12px);width:24px}player seekbar timeline-wrapper{display:block;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;height:100%;position:relative;width:100%}player seekbar timeline{background:#212121;border-radius:4px;transition:height .2s;width:100%}player seekbar buffer,player seekbar played,player seekbar timeline{display:block;height:12px;position:absolute;top:calc(50% - 6px)}player seekbar buffer{background-color:#424242}player seekbar played{background-color:#891a1b}player seekbar thumb{background-color:#212121;bottom:100%;border:2px solid #212121;height:72px;margin-left:-64px;position:absolute;width:128px}player seekbar thumb tooltip{bottom:0;left:50%!important;top:auto}player seekbar thumb tooltip:before{display:none}player seekbar time,video-details{display:-webkit-flex;display:-ms-flexbox}player seekbar tooltip{background-color:rgba(33,33,33,.7);bottom:100%;color:#fff;font-size:.8rem;font-weight:300;margin-left:-24px;padding:4px 8px;position:absolute}player seekbar time .divider,player seekbar time .duration{color:rgba(255,255,255,.57)}player seekbar tooltip:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(33,33,33,.7);content:'';height:0;left:calc(50% - 8px);position:absolute;top:100%;width:0}player seekbar playhead{background:#891a1b;border-color:#891a1b;border-radius:50%;border-style:solid;border-width:6px;box-shadow:inset 2px 2px 12px #220607;cursor:pointer;height:12px;margin-left:-6px;position:absolute;top:calc(50% - 6px);-webkit-transform:scale(1);transform:scale(1);transition:border-radius .1s,border-width .1s,bottom .1s,height .1s,margin-left .1s,top .1s,width .1s;width:12px;z-index:1}player seekbar time{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:none;-ms-flex:none;flex:none;padding:0 8px}@media only screen and (min-width:768px){player seekbar time{padding:0 16px}}player seekbar time .current--live{font-weight:700}player seekbar time .divider:before{content:'';display:inline;padding-left:.25em}player seekbar time .divider:after{content:'/';display:inline;padding-right:.25em}player .control--logo,player .control--volume{position:relative}player .control--logo logo{height:24px;overflow:hidden;width:24px}player .control--logo #logo__svg{height:24px;width:112px}player .control--logo #logo__background,player .control--logo #logo__background__evolt,player .control--logo #logo__o,player .control--logo #logo__r{fill:#9c1d1f}player .control--logo #logo__letters,player .overlay.overlay--play icon svg{fill:#fff}player .control--fullscreen icon{height:28px;width:28px}player .volume-container{background-color:rgba(0,0,0,.6);bottom:100%;height:100px;left:-2px;position:absolute;width:40px}@media only screen and (min-width:768px){player seekbar time .divider:before{padding-left:.5em}player seekbar time .divider:after{padding-right:.25em}player .volume-container{height:200px;width:40px}}player .volume-container .volume{background-color:rgba(0,0,0,.5);box-shadow:inset -4px 2px 12px 2px rgba(0,0,0,.8);border-radius:4px 4px 0 0;cursor:pointer;height:calc(100% - 4px);margin:4px 4px 0;position:relative;width:calc(100% - 8px)}player .volume-container volume{background-color:rgba(156,29,31,.8);bottom:0;left:2px;position:absolute;right:2px;top:50%}player.small:not(.mobile) seekbar timeline-wrapper,player.tiny:not(.mobile) seekbar timeline-wrapper{height:32px;left:0;position:absolute;right:0;top:-28px}player.small:not(.mobile) seekbar buffer,player.small:not(.mobile) seekbar played,player.small:not(.mobile) seekbar timeline,player.tiny:not(.mobile) seekbar buffer,player.tiny:not(.mobile) seekbar played,player.tiny:not(.mobile) seekbar timeline{bottom:4px;height:6px;top:auto}player.small:not(.mobile) seekbar playhead,player.tiny:not(.mobile) seekbar playhead{border-width:3px;bottom:4px;height:6px;margin-left:-3px;top:auto;width:6px}player.small:not(.mobile) seekbar tooltip,player.tiny:not(.mobile) seekbar tooltip{bottom:calc(100% + 6px)}player.small:not(.mobile) seekbar thumb,player.tiny:not(.mobile) seekbar thumb{bottom:10px}player.small:not(.mobile) seekbar thumb tooltip,player.tiny:not(.mobile) seekbar thumb tooltip{bottom:0}player.small:not(.mobile) seekbar.dragging playhead,player.small:not(.mobile) seekbar:hover playhead,player.tiny:not(.mobile) seekbar.dragging playhead,player.tiny:not(.mobile) seekbar:hover playhead{bottom:0;height:18px;margin-left:-6px;top:auto;width:18px}player .control--play:after,player .control--play:before{top:10px;transition:.2s ease;content:''}player.huge seekbar tooltip,player.large seekbar tooltip,player.medium seekbar tooltip{font-size:.9rem;padding:5.33px 10.67px}player .control--play{outline:0;position:relative}player .control--play:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 16px;height:0;left:10px;position:absolute}player .control--play:after{background:inherit;left:16px;position:absolute;width:0}player .control--play.playing:before{border-width:0 0 0 16px;height:16px}player .control--play.playing:after{background:#090909;height:16px;width:4px}player .control--play.playing:hover:after{background:#212121}video-details-wrapper{background-color:#eee;display:block}video-details{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8px 0}video-details video-information,video-details video-meta{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8px}video-details video-companion{-webkit-flex:none;-ms-flex:none;flex:none;margin:8px 0}video-details video-title{display:block;font-size:2rem;font-weight:900;text-align:center}video-details video-description p{line-height:normal;margin:0;text-align:center}video-details video-byline{display:block;font-size:1.167rem;font-weight:700;margin:0 0 4px;text-align:center}video-details video-byline span:first-of-type{font-style:italic;font-weight:500}video-details published-date{display:block;font-size:1rem;font-weight:700;margin:4px 0;text-align:center}video-details share-buttons{margin:16px 0 0}video-details request-revolt-container.thin-layout{border-top:2px solid #000;margin-top:32px;width:100%}@media only screen and (min-width:768px){video-details request-revolt-container.thin-layout{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1024px){video-details request-revolt-container.thin-layout{margin-left:0;padding-left:0;padding-right:0;width:650px}}@media only screen and (min-width:768px){video-details request-revolt-container.thin-layout .request-logo{margin-left:0}}@media only screen and (min-width:1200px){video-details request-revolt-container.thin-layout{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}video-details request-revolt-container.thin-layout .request-logo{margin-left:auto}}video-details request-revolt-container.thin-layout request-revolt{margin-left:0}@media only screen and (min-width:768px){video-details request-revolt-container.thin-layout request-revolt{width:350px}}@media only screen and (min-width:1200px){video-details request-revolt-container.thin-layout request-revolt{margin-left:auto;margin-right:0;width:400px}}video-details request-revolt-container.thin-layout request-revolt .request-revolt-form .form-control input,video-details request-revolt-container.thin-layout request-revolt .request-revolt-form .form-control.focused input{background:#fff}@media only screen and (min-width:768px){video-details{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:32px 16px}video-details video-meta{-webkit-flex:none;-ms-flex:none;flex:none;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:32px;max-width:150px}video-details video-information{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-order:2;-ms-flex-order:2;order:2;padding:0}video-details video-companion{margin:0 0 0 16px;-webkit-order:3;-ms-flex-order:3;order:3}video-details video-information,video-details video-meta{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}video-details published-date,video-details video-byline,video-details video-description p,video-details video-title{text-align:left}}.not-found,.privacy h2,player .overlay--error{text-align:center}@media only screen and (min-width:1024px){video-details video-meta{margin-right:48px}video-details video-title{font-size:2.833rem;padding-bottom:8px}}@media only screen and (min-width:1200px){video-details video-meta{margin-right:16px;width:170px}}player .overlay.overlay--meta{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:0 0;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;opacity:0;padding-bottom:36px;pointer-events:none;transition:opacity .2s;z-index:3}player .overlay.overlay--meta.active{background:linear-gradient(to top,rgba(0,0,0,.8),transparent 40%);opacity:1}avatar,player poster,sound sound-artwork{background-position:center center;background-repeat:no-repeat;background-size:cover}player .overlay.overlay--meta videometa{color:#fff;display:inline-block;padding:8px 16px}player .overlay,player poster{display:-webkit-flex;display:-ms-flexbox}player .overlay.overlay--meta videometa .video-title{font-size:1.4rem;font-weight:900;margin-bottom:4px;text-shadow:2px 2px 4px rgba(0,0,0,.6);text-transform:uppercase;transition:font-size .2s}player .overlay.overlay--meta videometa .video-author{font-size:.8rem;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.6);text-transform:uppercase;transition:font-size .2s}player.mobile:not(.fullscreen) .overlay--meta,player:not(.fullscreen) .youtube .overlay--meta{padding-bottom:0!important}player.small .overlay.overlay--meta,player.tiny .overlay.overlay--meta{padding-bottom:42px}player.tiny .overlay.overlay--meta videometa .video-title{font-size:1.2rem}player.tiny .overlay.overlay--meta videometa .video-author{font-size:.7rem}player.huge .overlay.overlay--meta,player.large .overlay.overlay--meta,player.medium .overlay.overlay--meta{padding-bottom:54px}player.huge .overlay.overlay--meta videometa .video-title,player.large .overlay.overlay--meta videometa .video-title,player.medium .overlay.overlay--meta videometa .video-title{margin-bottom:8px}player.huge .overlay.overlay--meta videometa,player.large .overlay.overlay--meta videometa{padding:16px 32px}player.huge .overlay.overlay--meta videometa .video-title,player.large .overlay.overlay--meta videometa .video-title{font-size:2.8rem}player.huge .overlay.overlay--meta videometa .video-author,player.large .overlay.overlay--meta videometa .video-author{font-size:1.2rem}player .overlay{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent;display:flex;fill:#fff;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;left:0;outline:0;position:absolute;top:0;width:100%}player .overlay--buffering{opacity:.6;z-index:6}player .overlay--buffering icon{height:48px;width:48px}player .overlay--definitely-not-an-ad{z-index:5}player .overlay--definitely-not-an-ad a{position:absolute;bottom:0;left:0;right:0;top:0}player .overlay--error{background-color:rgba(0,0,0,.9);color:#fff;text-transform:uppercase;z-index:9}player .overlay--error .message{font-size:2rem;font-weight:700;padding:8px 16px}.tabs-menu li a,player .overlay--error .message.message--secondary{font-size:1.333rem}player .overlay.overlay--play{cursor:pointer;z-index:4}player .overlay.overlay--play icon{height:48px;opacity:0;transition:opacity .1s;width:48px}player.paused .overlay.overlay--play icon{opacity:1}player.large .overlay.overlay--play icon{height:64px;width:64px}player.huge .overlay.overlay--play icon{height:96px;width:96px}player poster{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#000;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:2}player.audio poster{-webkit-flex:none;-ms-flex:none;flex:none;margin:0 16px 0 0;position:relative;height:128px;width:128px}player.video poster,player.video poster .cover{height:100%;position:absolute;width:100%;left:0;top:0}player.video poster{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}player.video poster .cover{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;transition:opacity .2s}content-filter-genres button.active icon,player.video poster.not-loaded .cover{opacity:1}player,player stage{position:relative;overflow:hidden}player.video poster.not-loaded{background-color:#000;background-image:none!important;fill:#9e9e9e}player.video poster.not-loaded icon{display:block;height:64px;width:64px}player,player.audio stage{display:-webkit-flex;display:-ms-flexbox}@media only screen and (min-width:768px){player.video poster.not-loaded icon{height:128px;width:128px}}player{background-color:transparent;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;user-select:none;width:100%}player.error,player.error iframe,player.error video,player.video,player.video iframe,player.video video{background-color:#000}player *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}player.fullscreen{height:100%;width:100%}player.fullscreen stage{height:100%}player.fullscreen stage:before{padding-top:0}player:not(.error).controls-hidden,player:not(.error).controls-hidden overlay{cursor:none}player .preroll video,user-avatar droparea{cursor:pointer}player stage{display:block;width:100%}player stage:before{content:'';display:block}player.audio stage{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}player.audio stage iframe{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:8px 0}player.error stage:before,player.video stage:before{padding-top:56.25%}player.error iframe,player.error object,player.error video,player.video iframe,player.video object,player.video video{height:100%;left:0;position:absolute;top:0;width:100%}player object{background-color:transparent}.listen{background-color:#fff}.listen-wrapper{padding-top:42px}@media only screen and (min-width:768px){.listen-wrapper{padding-top:48px}}@media only screen and (min-width:1024px){.listen-wrapper{padding-top:48px}}.listen-wrapper>ad-slot.centered{padding-top:8px}.tabs{margin-top:16px;margin-bottom:8px}.tabs-menu{border-bottom:4px solid #000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;list-style:none;margin:0 auto;max-width:1200px;width:100%}.tabs-menu li{border-bottom:4px solid transparent;font-color:#000;display:inline-block;margin-bottom:0;padding:8px 16px;position:relative;transition:border-bottom .2s}.privacy,.privacy.page{margin:0 auto}.tabs-menu li a{color:#000;font-weight:700}.tabs-menu li:after{background-color:#9c1d1f;bottom:-8px;content:'';display:block;height:4px;left:0;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s;transition:transform .2s}.privacy column,sound sound-artwork button{background-color:transparent}.tabs-menu li.active a{color:#9c1d1f}.tabs-menu li.active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.create-sound-submission{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:32px 16px}.create-sound-submission columns{margin:0 auto;max-width:800px}ol{list-style-type:upper-alpha}ol ol{list-style-type:none;counter-reset:item}ol ol ul li:before{content:none}ol ol li:before{content:"(" counter(item,lower-roman) ")";counter-increment:item}.privacy.page{max-width:800px;padding-top:48px}.privacy markdown,sounds{padding:8px 16px}avatar{border-radius:50%;display:block}avatar a{display:block;height:100%;width:100%}sound,sound sound-submitter,sounds{display:-webkit-flex;display:-ms-flexbox}sounds{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.privacy h2{margin-top:32px}sounds{padding:32px 0 16px}}sounds>ad-slot{margin-bottom:24px}sound{border-bottom:1px solid #e0e0e0;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px}sound:last-of-type{border-bottom:none}sound sound-artwork,sound sound-author,sound sound-meta,sound sound-title{display:block}sound sound-meta{-webkit-order:1;-ms-flex-order:1;order:1}sound sound-title{font-size:1.667rem;font-weight:900;margin-bottom:4px}sound sound-author{color:rgba(0,0,0,.57);font-size:1.333rem}sound sound-submitter{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:16px 0;-webkit-order:2;-ms-flex-order:2;order:2}sound sound-submitter>a{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-transform:uppercase}sound sound-submitter>a span{margin-right:.1em}sound sound-submitter avatar{height:24px;margin-right:4px;width:24px}sound sound-submitter share-buttons{-webkit-flex:none;-ms-flex:none;flex:none;-webkit-order:1;-ms-flex-order:1;order:1}sound sound-artwork{display:block;-webkit-flex:none;-ms-flex:none;flex:none;margin:8px;-webkit-order:3;-ms-flex-order:3;order:3;position:relative;width:calc(100% - 16px)}sound sound-artwork:before{content:'';display:block;padding-top:100%}sound sound-artwork button{bottom:0;left:0;outline:0;position:absolute;right:0;top:0;transition:background-color .2s;width:100%;z-index:2}sound sound-artwork button:focus{outline:0}sound sound-artwork button:hover{background-color:rgba(255,255,255,.1)}sound sound-artwork button:hover icon{fill:#fff}sound sound-artwork button icon{fill:rgba(255,255,255,.57);height:72px;stroke:rgba(0,0,0,.25);stroke-width:.3px;transition:fill .2s;width:72px}sound player{height:0;-webkit-order:4;-ms-flex-order:4;order:4;visibility:hidden;width:0}sound markdown{-webkit-order:5;-ms-flex-order:5;order:5}@media only screen and (min-width:768px){sound{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:166px;position:relative}sound sound-submitter{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;top:0;width:150px}sound sound-submitter>a{border-bottom:1px solid #f5f5f5;display:block;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 0 8px;padding:0 0 8px;text-align:center;width:100%}sound sound-submitter avatar{height:48px;margin:0 auto 8px;width:48px}sound sound-submitter share-buttons{-webkit-order:2;-ms-flex-order:2;order:2}sound sound-meta{-webkit-flex:none;-ms-flex:none;flex:none;margin:0 0 16px;width:100%}sound sound-title{font-size:2rem}sound sound-author{font-size:1.667rem}sound sound-artwork{-webkit-flex:none;-ms-flex:none;flex:none;margin:0;padding:0;width:128px}sound player{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:128px;visibility:visible;width:auto}sound player.audio stage{height:100%}sound player.audio stage iframe{margin:0}sound markdown{-webkit-flex:none;-ms-flex:none;flex:none;margin:16px 0;width:100%}}@media only screen and (min-width:1024px){sound{padding-left:182px}sound sound-title{font-size:2.833rem}sound sound-submitter avatar{height:64px;width:64px}sound sound-artwork{width:192px}sound player{height:192px}}edit-profile.page{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}edit-profile.page .back-to-profile{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:40px auto 32px}edit-profile.page .back-to-profile icon{margin-right:8px}edit-profile.page .back-to-profile span{font-size:1.8rem}edit-profile.page .tabs{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}edit-profile.page user-info{display:block}@media only screen and (min-width:768px){edit-profile.page .back-to-profile{margin-left:112px}edit-profile.page user-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}profile.page{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}player.mobile .overlay.overlay--share{padding-bottom:8px}player .overlay.overlay--share{bottom:0;color:#fff;height:auto;top:auto;z-index:8}player .overlay.overlay--share video-share{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(33,33,33,.95);background:linear-gradient(to top,rgba(0,0,0,.95),rgba(33,33,33,.95));border-top:2px solid #000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px 44px;width:100%}player .overlay.overlay--share video-share>div.close-button{position:absolute;right:16px;top:8px}player .overlay.overlay--share .form-control,player .overlay.overlay--share heading,player .overlay.overlay--share share-buttons{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}player .overlay.overlay--share heading{font-size:1.667rem;padding:8px 0;text-transform:uppercase}player .overlay.overlay--share share-buttons{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-transform:scale(1.3);transform:scale(1.3)}player .overlay.overlay--share share-buttons share-button{margin:4px;z-index:1}player .overlay.overlay--share .form-control{margin:0;padding:0;width:100%}player .overlay.overlay--share .form-control .form-field{background-color:#e0e0e0;font-family:Menlo,Consolas,monospace;font-size:1rem;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;padding:0 4px;width:100%}@media only screen and (min-width:768px){player .overlay.overlay--share video-share{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 16px 52px}player .overlay.overlay--share .form-control,player .overlay.overlay--share heading,player .overlay.overlay--share share-buttons{width:50%}player .overlay.overlay--share heading:first-of-type{-webkit-order:1;-ms-flex-order:1;order:1}player .overlay.overlay--share heading:last-of-type{-webkit-order:2;-ms-flex-order:2;order:2}player .overlay.overlay--share share-buttons{-webkit-order:3;-ms-flex-order:3;order:3}player .overlay.overlay--share share-buttons share-button{margin:4px}player .overlay.overlay--share share-buttons share-button:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}player .overlay.overlay--share .form-control{height:40px;-webkit-order:4;-ms-flex-order:4;order:4}}user-content{display:block;margin-bottom:16px;overflow:hidden;width:100%}profile-info{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:8px 16px}@media only screen and (min-width:768px){user-content{padding:16px 0}profile-info{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:16px}}profile-info profile-left{-webkit-flex:none;-ms-flex:none;flex:none;width:300px}profile-info profile-left avatar{margin:0 auto 16px;width:70%}profile-info profile-left avatar:before{content:'';display:block;padding-top:100%}profile-info profile-left user-social{display:none}@media only screen and (min-width:768px){profile-info profile-left avatar{width:100%}profile-info profile-left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;margin-right:32px}profile-info profile-left user-social{display:-webkit-flex;display:-ms-flexbox;display:flex}}profile-info profile-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){profile-info profile-text{margin-right:32px}}profile-info profile-text profile-bio{font-size:1.167rem;line-height:normal}profile-info profile-text profile-text-top{margin:8px 0 16px;text-align:center}@media only screen and (min-width:768px){profile-info profile-text profile-text-top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}profile-info profile-text profile-text-top .can-edit{color:#9e9e9e;font-size:1.2rem;font-weight:300}profile-info profile-text profile-text-top .no-edit{display:none}profile-info profile-text profile-text-top profile-name{display:block;font-size:2.3rem;font-weight:900;margin-bottom:8px}@media only screen and (min-width:768px){profile-info profile-text profile-text-top profile-name{display:inline;font-size:2.833rem;margin-bottom:0;margin-right:16px}}@media only screen and (min-width:1024px){profile-info profile-text{padding:32px 0}profile-info profile-text profile-text-top profile-name{font-size:3.75rem}}profile-info profile-text user-social{margin:8px 0}profile-info profile-right{margin-top:8px;text-align:center}profile-info profile-right .toggle-share-show{fill:#616161}profile-info profile-right .show-share share-button{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .5s cubic-bezier(.49,.55,.15,1.56);transition:transform .5s cubic-bezier(.49,.55,.15,1.56)}profile-info profile-right .show-share share-button:nth-child(2){transition-delay:75ms}profile-info profile-right .show-share share-button:nth-child(3){transition-delay:150ms}profile-info profile-right .hide-share share-button{-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .3s;transition:transform .3s}profile-info profile-right .hide-share share-button:nth-child(1){transition-delay:150ms}profile-info profile-right .hide-share share-button:nth-child(2){transition-delay:75ms}profile-info profile-right share-buttons{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}user-avatar{margin-bottom:16px}@media only screen and (min-width:768px){profile-info profile-text user-social{display:none}profile-info profile-right{margin-left:auto}profile-info profile-right share-buttons{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:8px}user-avatar{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}user-avatar avatar{margin:0 auto 16px;max-width:300px;width:100%}user-avatar avatar:before{content:'';display:block;padding-top:100%}user-avatar .cancel-update,user-avatar .update-avatar{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;margin:0 auto;max-width:300px;text-align:center;width:100%}progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:4px;display:block;height:32px;margin:8px 16px;overflow:hidden;width:calc(100% - 32px)}progress-bar bar{background:#9c1d1f;background:repeating-linear-gradient(45deg,#8c1a1c,#8c1a1c 10px,#9c1d1f 10px,#9c1d1f 20px);display:block;height:32px;transition:width .2s linear;width:0}droparea{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:4px dashed #ffeb3b;color:#fbc02d;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-weight:900;height:128px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:8px 16px;text-transform:uppercase;width:calc(100% - 32px)}droparea input[type=file]{height:0;visibility:hidden;width:0}social-links-tab social-links-list{border-bottom:1px solid #e0e0e0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:24px}social-links-tab social-link,user-social{display:-webkit-flex;display:-ms-flexbox}social-links-tab social-link{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1.2em;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:16px 0 0 16px}@media only screen and (min-width:768px){social-links-tab social-link{margin-left:0}}social-links-tab social-link a{color:#000}social-links-tab social-link a icon{margin-right:32px}user-social{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}user-social social-header{font-size:1.5rem;font-weight:300;margin-bottom:8px;text-align:center}user-social social-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}user-social social-links social-link{-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;margin:2px 4px 2px 0}user-social social-links social-link a{color:#616161;cursor:hand;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;fill:#616161;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:4px;position:relative;-webkit-transform:scale(1);transform:scale(1);transition:color .2s,fill .2s,-webkit-transform .2s;transition:color .2s,fill .2s,transform .2s;width:100%}user-social social-links social-link a:hover{color:#e0e0e0;fill:#e0e0e0;-webkit-transform:scale(1.2);transform:scale(1.2)}user-social social-links social-link.facebook a:hover{color:#3b5998;fill:#3b5998}user-social social-links social-link.twitter a:hover{color:#00aced;fill:#00aced}user-social social-links social-link.soundcloud a:hover{color:#f70;fill:#f70}user-social social-links social-link.youtube a:hover{color:#b00;fill:#b00}user-social social-links social-link.instagram a:hover{color:#517fa4;fill:#517fa4}user-social social-links social-link.vine a:hover{color:#00bf8f;fill:#00bf8f}user-social social-links social-link.google a:hover{color:#dd4b39;fill:#dd4b39}user-social social-links social-link.tumblr a:hover{color:#35465c;fill:#35465c}user-social social-links social-link.linkedin a:hover{color:#0077b5;fill:#0077b5}user-social social-links social-link.vimeo a:hover{color:#1ab7ea;fill:#1ab7ea}user-social social-links social-link.songkick a:hover{color:#f80046;fill:#f80046}user-social social-links social-link.pinterest a:hover{color:#bd081c;fill:#bd081c}user-social social-links social-link.patreon a:hover{color:#e6461a;fill:#e6461a}user-social social-links social-link.spotify a:hover{color:#84bd00;fill:#84bd00}user-social social-links social-link.periscope a:hover{color:#40a4c4;fill:#40a4c4}user-social social-links social-link.bandcamp a:hover{color:#408294;fill:#408294}user-social social-links social-link.apple a:hover{color:#999;fill:#999}user-social social-links social-link.flickr a:hover{color:#0063dc;fill:#0063dc}user-social social-links social-link.myspace a:hover{color:#030303;fill:#030303}user-social social-links social-link.reverbnation a:hover{color:#e43526;fill:#e43526}.request-logo{margin-bottom:24px;width:60%}@media only screen and (min-width:768px){.request-logo{margin-bottom:0;width:33%}}@media only screen and (min-width:1024px){.request-logo{width:432px}}@media only screen and (min-width:1440px){.request-logo{width:515px}}request-revolt-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:1200px;margin:0 auto;padding:32px 16px}@media only screen and (min-width:768px){request-revolt-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:48px;padding-right:48px}}request-revolt-container.black-layout request-revolt,request-revolt-container.thin-layout request-revolt{margin-top:24px;padding-left:0}request-revolt-container.black-layout request-revolt .request-revolt-form .form-control,request-revolt-container.black-layout request-revolt .request-revolt-form .form-control.focused,request-revolt-container.thin-layout request-revolt .request-revolt-form .form-control,request-revolt-container.thin-layout request-revolt .request-revolt-form .form-control.focused{padding-bottom:16px}request-revolt-container.black-layout request-revolt .request-revolt-form .form-control input,request-revolt-container.black-layout request-revolt .request-revolt-form .form-control.focused input,request-revolt-container.thin-layout request-revolt .request-revolt-form .form-control input,request-revolt-container.thin-layout request-revolt .request-revolt-form .form-control.focused input{border:1px solid #bdbdbd;border-right:none;color:#fff;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:1.2rem;height:40px;line-height:38px;width:100%}request-revolt-container.black-layout request-revolt .request-revolt-form .form-control .error,request-revolt-container.black-layout request-revolt .request-revolt-form .form-control.focused .error,request-revolt-container.thin-layout request-revolt .request-revolt-form .form-control .error,request-revolt-container.thin-layout request-revolt .request-revolt-form .form-control.focused .error{display:none}request-revolt-container.black-layout request-revolt .request-revolt-form .button-row .button,request-revolt-container.thin-layout request-revolt .request-revolt-form .button-row .button{color:#fff;font-size:1.2rem;height:40px;line-height:38px;padding:0;width:75px}request-revolt-container.black-layout request-revolt .request-revolt-form .button-row .button:disabled,request-revolt-container.thin-layout request-revolt .request-revolt-form .button-row .button:disabled{background:#424242;border:1px solid #bdbdbd}request-revolt-container.black-layout{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:#000;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px 16px 0;width:100%}@media only screen and (min-width:480px){request-revolt-container.black-layout{margin:0 auto;max-width:300px}}@media only screen and (min-width:1024px){request-revolt-container.black-layout{margin-bottom:16px}}request-revolt-container.black-layout .request-logo{width:189px}request-revolt-container.black-layout request-revolt .request-revolt-form .button-row .button:disabled{border-left:none}@media only screen and (min-width:480px){request-revolt-container.thin-layout{padding:16px}}@media only screen and (min-width:768px){request-revolt-container.black-layout request-revolt .request-revolt-form .form-control input,request-revolt-container.black-layout request-revolt .request-revolt-form .form-control.focused input{width:194px}request-revolt-container.thin-layout{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}request-revolt-container.thin-layout .request-logo{width:50%}@media only screen and (min-width:768px){request-revolt-container.thin-layout .request-logo{margin:0 auto;width:189px}}request-revolt-container.thin-layout request-revolt{margin-right:0;width:100%}@media only screen and (min-width:768px){request-revolt-container.thin-layout request-revolt{margin-right:auto;width:50%}}request-revolt-container.thin-layout request-revolt .request-revolt-form .form-control input,request-revolt-container.thin-layout request-revolt .request-revolt-form .form-control.focused input{color:#000}request-revolt-container.thin-layout request-revolt .request-revolt-form .button-row{width:auto}request-revolt{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px;padding-top:0;text-align:center;width:100%}@media only screen and (min-width:480px){request-revolt{padding-left:0;padding-right:0}}@media only screen and (min-width:768px){request-revolt{margin-top:28px;padding-left:90px;padding-right:0}}@media only screen and (min-width:1024px){request-revolt{padding-left:75px}}@media only screen and (min-width:1440px){request-revolt{padding-left:90px}}request-revolt h3{font-size:1.8rem;font-style:italic;font-weight:600;margin-bottom:16px;text-align:left}request-revolt .revolt-name{color:#9c1d1f}request-revolt .request-revolt-form{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:100%}request-revolt .request-revolt-form .form-control,request-revolt .request-revolt-form .form-control.focused{display:inline-block;margin-top:0;padding-left:0;padding-right:0;padding-top:0;width:100%}@media only screen and (min-width:480px){request-revolt .request-revolt-form .form-control,request-revolt .request-revolt-form .form-control.focused{width:86%}}request-revolt .request-revolt-form .form-control label,request-revolt .request-revolt-form .form-control.focused label{display:none}request-revolt .request-revolt-form .form-control input,request-revolt .request-revolt-form .form-control.focused input{border:1px solid #bdbdbd;border-right:none;font-size:1.5rem;height:60px;line-height:58px;padding:0 0 0 20px;text-align:left;width:100%}@media only screen and (min-width:768px){request-revolt .request-revolt-form{max-width:455px}request-revolt .request-revolt-form .form-control input,request-revolt .request-revolt-form .form-control.focused input{width:100%}}@media only screen and (min-width:1024px){request-revolt .request-revolt-form .form-control input,request-revolt .request-revolt-form .form-control.focused input{width:360px}}request-revolt .request-revolt-form .form-control .error-message,request-revolt .request-revolt-form .form-control.focused .error-message{left:21px}request-revolt .request-revolt-form .button-row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto}request-revolt .request-revolt-form .button-row .button{border-radius:0;color:#fff;font-size:2.6rem;height:60px;margin:0;width:100px}request-revolt .request-revolt-form .button-row .button:disabled{background:#424242;border:1px solid #bdbdbd;color:#fff;fill:#fff}@media only screen and (min-width:768px){request-revolt .request-revolt-form .button-row{display:inline-block}}@media only screen and (min-width:1024px){request-revolt .request-revolt-form .button-row{display:inline-block;width:132px}}.provider-modal{border:0;border-radius:0;height:auto;max-height:95vh;min-height:auto;text-align:center}.provider-modal searching-text{font-weight:700;line-height:2}.provider-modal .modal-header{background-color:#000;border-bottom:0;color:#fff;font-size:1.4rem;line-height:1;min-height:32px;padding-left:20px;position:relative;text-align:left}.provider-modal .modal-header .modal-header__close{height:auto}.provider-modal .modal-header span{font-weight:100}.provider-modal .modal-header .close svg{fill:#fff}.provider-modal no-providers no-providers-header{color:#000;font-size:3rem}.provider-modal .modal-body{background-color:#fff;display:block;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0;padding:0}.provider-modal .modal-body provider{display:-webkit-flex;display:-ms-flexbox;display:flex}.provider-modal .modal-body provider provider-name{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-bottom:1px solid #fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;padding:45px}.provider-modal .modal-body provider provider-name p{font-size:1rem;font-weight:700;line-height:1.2;margin:0;width:100%}.provider-modal .modal-body provider provider-channels{border-bottom:1px solid #f5f5f5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:67%;-ms-flex-preferred-size:67%;flex-basis:67%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:100px}upcoming-events,upcoming-events eventbrite-event a{display:-webkit-flex;display:-ms-flexbox;margin-bottom:8px}@media only screen and (min-width:768px){.provider-modal .modal-body provider provider-name p{font-size:1.2rem}.provider-modal .modal-body provider provider-channels{height:120px}}.provider-modal .modal-body provider provider-channels channel{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#616161;font-size:1.2rem;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.provider-modal .modal-body provider provider-channels channel:first-child{border-right:1px solid #f5f5f5}.provider-modal .modal-body provider provider-channels channel channel-info{width:100%}.provider-modal .modal-body provider provider-channels channel channel-info p{color:#000;font-size:.9rem;font-weight:700;margin:0}.provider-modal .modal-body provider provider-channels channel .channel-number{color:#9c1d1f}.providers-page .request-logo{margin-bottom:64px;margin-left:auto;margin-right:auto;width:100%}@media only screen and (min-width:768px){.providers-page{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.providers-page .request-logo{max-width:80%;width:auto}.providers-page request-revolt{padding-left:75px;width:530px}}.providers-page request-revolt .form-control input,.providers-page request-revolt .form-control.focused input{height:55px;line-height:53px}.providers-page request-revolt .button-row .button{font-size:1.8rem;height:55px}.providers-page request-revolt .button-row .button:disabled{background:#9c1d1f}upcoming-events{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:none;-ms-flex:none;flex:none;padding:4px 0 16px}@media only screen and (min-width:1024px){.providers-page request-revolt{width:auto}upcoming-events{margin-left:16px}}upcoming-events events-header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.35rem;font-weight:900;margin-bottom:8px;padding:16px 0 8px;text-transform:uppercase;width:100%}header-logo,header-logo logo{top:0;width:42px;z-index:1;left:0;position:absolute}upcoming-events eventbrite-event a{border-bottom:1px solid #e0e0e0;color:#000;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:8px}upcoming-events eventbrite-event a:hover{color:#9c1d1f}upcoming-events eventbrite-event a event-photo{margin-right:8px;max-width:30%}upcoming-events eventbrite-event a event-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}header-logo,nav-wrapper{display:block}upcoming-events eventbrite-event a event-info event-title{font-size:1.2rem;font-weight:700;margin-bottom:4px}upcoming-events eventbrite-event a event-info event-time{color:#757575;font-size:1rem}nav-link.active a,nav-link:hover a{color:#fff}upcoming-events eventbrite-event:last-of-type a{border-bottom:none}upcoming-events .more-events{background-color:#9c1d1f;border-radius:5px;color:#fff;padding:10px;text-align:center;text-transform:uppercase}header-logo logo{background-color:#9c1d1f;height:42px;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0;transition:background-color .3s,height .3s,left .3s,top .3s,width .3s;transition-delay:.3s}header-logo logo #logo__background,header-logo logo #logo__background__evolt,header-logo logo #logo__o,header-logo logo #logo__r{fill:#9c1d1f}header-logo logo #logo__letters,nav-wrapper icon{fill:#fff}header-logo logo #logo__svg{height:42px;transition:height .3s,padding-left .3s,width .3s;transition-delay:.3s;width:196px}@media only screen and (min-width:768px){header-logo{width:42px}header-logo logo{height:48px;width:48px}header-logo logo #logo__svg{height:48px;width:224px}}@media only screen and (min-width:1024px){header-logo{height:72px;left:16px;transition:left .3s,top .3s;transition-delay:.3s;width:72px}header-logo.active:not(.shrink) logo,header-logo.active:not(.shrink) logo #logo__svg{height:calc(425px * .214285714285714);width:425px}header-logo.active:not(.shrink){top:72px}header-logo.active:not(.shrink) logo{background-color:transparent}header-logo.active:not(.shrink) logo #logo__background,header-logo.active:not(.shrink) logo #logo__background__evolt,header-logo.active:not(.shrink) logo #logo__o,header-logo.active:not(.shrink) logo #logo__r{fill:#fff}header-logo.active:not(.shrink) logo #logo__background,header-logo.active:not(.shrink) logo #logo__letters,header-logo.active:not(.shrink) logo #logo__o,header-logo.active:not(.shrink) logo #logo__r{transition-delay:.3s}header-logo.active:not(.shrink) logo #logo__letters{fill:rgba(0,0,0,.25)}header-logo logo{height:72px;width:72px;z-index:initial}header-logo logo #logo__svg{height:72px;width:336px}}@media only screen and (min-width:1200px){header-logo.active:not(.shrink) logo,header-logo.active:not(.shrink) logo #logo__svg{height:calc(525px * .214285714285714);width:525px}}@media only screen and (min-width:768px){nav-wrapper{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}nav-wrapper>button{display:none}}header-user,nav{display:-webkit-flex;display:-ms-flexbox}nav{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:rgba(33,33,33,.95);display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0;left:0;overflow:hidden;position:fixed;right:0;top:42px;transition:height .2s ease-out}nav.open{height:calc(100vh - 42px);transition:height .2s ease-in}nav>nav-link:first-of-type{margin-top:8px}@media only screen and (min-width:768px){nav,nav.open{height:auto;transition:none}nav{background-color:transparent;bottom:auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-top:0;position:static;-webkit-transform:none;transform:none;width:100%}nav>nav-link:first-of-type{margin-top:0}nav header-user{display:none}}content-filter load-more button:after,nav-link:after{bottom:0;left:0;right:0;content:''}@media only screen and (min-width:768px){nav{padding-left:48px}}@media only screen and (min-width:1024px){nav{padding-left:104px;transition:padding-left .3s;transition-delay:.3s}.active:not(.shrink)+nav-wrapper>nav{padding-left:0}}nav-link{border-bottom:1px solid #424242;display:block;position:relative;width:100%}nav-link:after{background-color:#9c1d1f;display:block;height:2px;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s;transition:transform .2s}nav-link.active{border-bottom:none}nav-link.active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}nav-link a{color:rgba(255,255,255,.87);display:block;font-size:1.2rem;font-weight:700;padding:12px 16px;transition:color .2s;white-space:nowrap}nav-link icon{margin-right:16px}@media only screen and (min-width:768px){nav-link{border-bottom:none;width:auto}nav-link a{height:48px;line-height:48px;min-width:48px;padding:0 16px;text-transform:uppercase}nav-link icon{display:none}}header-user{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}header-user.logged-in .user-profile,header-user.logged-in user-menu a{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#616161;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:1.2rem;font-weight:700;height:48px;padding-left:16px;padding-right:16px}header-user nav-link icon,header-user nav-link:after,header-user.logged-in user-menu a:not(.logout),header>header-user{display:none}header-user.logged-in a.logout{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}header-user.logged-in .user-profile{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:16px;margin-right:1px}header-user.logged-in user-menu{margin-bottom:16px}header-user nav-link{border-bottom:none;margin-bottom:16px}header-user nav-link:first-of-type{border-right:1px solid transparent}header-user nav-link a{background-color:#616161;padding-bottom:16px;padding-top:16px;text-align:center}header-user avatar{height:36px;margin-right:16px;width:36px}@media only screen and (min-width:768px){header-user{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}header-user.logged-in{-webkit-perspective:256px;perspective:256px;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}header-user.logged-in .user-profile{background-color:transparent;margin-bottom:0;margin-right:0;position:relative}header-user.logged-in .user-profile:after{background-color:#9c1d1f;bottom:0;content:'';display:block;height:2px;left:0;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s;transition:transform .2s}header-user.logged-in .user-profile:hover{color:#fff}header-user.logged-in .user-profile.active{border-bottom:none}header-user.logged-in .user-profile.active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}header-user.logged-in:hover user-menu{-webkit-transform:rotateX(0);transform:rotateX(0)}header-user.logged-in user-menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#212121;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;position:absolute;right:0;top:48px;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:top center;transform-origin:top center;transition:-webkit-transform .2s;transition:transform .2s}header-user.logged-in user-menu>a,header-user.logged-in user-menu>a:not(.logout){background-color:transparent;display:-webkit-flex;display:-ms-flexbox;display:flex;text-transform:uppercase;transition:background-color .2s}header-user.logged-in user-menu>a:hover,header-user.logged-in user-menu>a:not(.logout):hover{background-color:#616161}header-user.logged-in user-menu>a.active,header-user.logged-in user-menu>a:not(.logout).active{background-color:#757575}header-user.logged-in user-menu>a icon,header-user.logged-in user-menu>a:not(.logout) icon{display:block;fill:#fff;margin-right:16px}header-user nav-link{margin-bottom:0}header-user nav-link:after{display:block}header-user nav-link a{background-color:transparent;padding-bottom:0;padding-top:0}header-user .signup{display:none}header>header-user{display:-webkit-flex;display:-ms-flexbox;display:flex}}content-filter{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:8px 0;width:100%}@media only screen and (min-width:768px){content-filter{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1024px){content-filter{margin:16px 0}}content-filter-genres+content-filter-grid{-webkit-flex:1;-ms-flex:1;flex:1}content-filter-drop-down-filters{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:1.167rem;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}content-filter-drop-down-filters categories,content-filter-drop-down-filters sorts{display:block}content-filter-drop-down-filters categories selected{margin-right:4px}content-filter-drop-down-filters sorts selected{padding-right:0}content-filter-drop-down-filters accordion{background-color:#f5f5f5;display:none;left:0;overflow-y:hidden;position:absolute;right:0;top:100%;z-index:1}content-filter-drop-down-filters items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}content-filter-drop-down-filters selected{background-color:transparent;display:block;cursor:pointer;font-weight:400;padding:8px;text-align:center;transition:background-color .2s}content-filter-drop-down-filters selected.active{background-color:#f5f5f5;font-weight:500}content-filter-drop-down-filters selected.active icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}content-filter-drop-down-filters selected.selected{font-weight:700}content-filter-drop-down-filters selected icon{height:16px;-webkit-transform:rotate(0);transform:rotate(0);transition:-webkit-transform .2s;transition:transform .2s;width:16px}content-filter-drop-down-filters category,content-filter-drop-down-filters sort{background-color:transparent;border:1px solid #e0e0e0;color:#000;cursor:pointer;display:block;padding:8px 0;text-align:center;text-transform:uppercase;transition:background-color .2s,color .2s}content-filter-drop-down-filters category:hover,content-filter-drop-down-filters sort:hover{background-color:#fafafa}content-filter-drop-down-filters category:not(:last-of-type),content-filter-drop-down-filters sort:not(:last-of-type){border-bottom:none}content-filter-drop-down-filters category.active,content-filter-drop-down-filters sort.active{background-color:#9c1d1f;color:#fff;font-weight:900}content-filter-genres{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 0 8px}content-filter-genres accordion{background-color:#fafafa;display:none;width:100%}content-filter-genres button{color:#000;display:block;font-size:1.333rem;font-weight:500;padding:8px 0 0;transition:color .2s}content-filter-genres button.active{color:#9c1d1f;font-weight:900}content-filter-genres button.selected{color:#000;font-weight:700;margin:4px 8px 0;width:calc(100% - 16px)}content-filter-genres button.selected icon{display:inline-block;opacity:1;-webkit-transform:rotate(0);transform:rotate(0);transition:-webkit-transform .2s;transition:transform .2s}content-filter-genres button.selected.active icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}content-filter-genres icon{display:none}content-filter-genres filters{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}content-filter-genres filters button{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;margin:0;padding:16px 4px}@media only screen and (min-width:768px){content-filter-genres{margin:0 16px;width:100px}content-filter-genres button{text-align:left}content-filter-genres button.selected{display:none}content-filter-genres accordion{background-color:transparent;display:block!important}content-filter-genres filters{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}content-filter-genres filters button{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:8px 0}}@media only screen and (min-width:1024px){content-filter-genres{margin:8px 16px 0 0;width:170px}content-filter-genres button{color:#9c1d1f;font-size:1.333rem;font-weight:700}content-filter-genres button:hover icon{opacity:.5}content-filter-genres button.active{color:#000}content-filter-genres button.active icon{opacity:1}content-filter-genres icon{display:inline-block;opacity:0;transition:opacity .2s}}content-filter-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}content-filter-grid content-filter-header{-webkit-order:1;-ms-flex-order:1;order:1}content-filter-grid grid{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:767px){content-filter-grid grid{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}content-filter-grid card{border-bottom:none;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-bottom:8px;width:auto}content-filter-grid card>a{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}content-filter-grid card card-header{-webkit-flex:none;-ms-flex:none;flex:none;height:96px;margin-bottom:0;width:96px}content-filter-grid card card-header:before,content-filter-grid card card-type,content-filter-grid card timestamp{display:none}content-filter-grid card card-body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:8px}content-filter-grid card card-author{color:#9c1d1f;margin:16px 0 0;text-transform:uppercase}content-filter-grid card card-title{margin:0 0 4px}}content-filter-header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:4px 8px}@media only screen and (min-width:768px){content-filter-header{margin:8px 16px;width:calc(100% - 32px)}}@media only screen and (min-width:1024px){content-filter-header{margin:8px 0 16px;width:100%}}home.page content-filter grid{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}home.page content-filter card{border-bottom:none;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-bottom:8px;width:auto}home.page content-filter card>a{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}home.page content-filter card card-header{-webkit-flex:none;-ms-flex:none;flex:none;height:96px;margin-bottom:0;width:96px}home.page content-filter card card-header:before{display:none}home.page content-filter card card-body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:8px}home.page content-filter card card-author{color:#9c1d1f;margin:16px 0 0;text-transform:uppercase}home.page content-filter card card-title{margin:0 0 4px}home.page content-filter card card-type,home.page content-filter card timestamp{display:none}@media only screen and (min-width:768px){home.page content-filter content-filter-grid{margin:0 16px 0 0}home.page content-filter card card-header{height:auto;width:192px}home.page content-filter card card-header:before{display:block}home.page content-filter card.card--sound card-header:before{padding-top:56.25%}}@media only screen and (min-width:1024px){home.page content-filter content-filter-grid{margin:0}home.page content-filter card{border:1px solid #e0e0e0;margin:0;padding-bottom:0}home.page content-filter card:hover{background-color:#fafafa}home.page content-filter card:not(:last-child){border-bottom:none}home.page content-filter card>a{-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px}home.page content-filter card card-header{margin-right:32px}home.page content-filter card card-body{padding:0}home.page content-filter card card-title{font-weight:900}home.page content-filter card card-author{font-weight:700}}content-filter load-more{margin:0 8px}content-filter load-more button{background:linear-gradient(to bottom,#f5f5f5,#eee);border:1px solid #e0e0e0;font-weight:900;padding:8px 16px;position:relative;text-transform:uppercase;-webkit-transform:scale(1);transform:scale(1);width:100%}tip-box triangle,tour tour-step step-block triangle{border-left:5px solid transparent;border-right:5px solid transparent}content-filter load-more button:active{background:linear-gradient(to top,#f5f5f5,#e0e0e0);-webkit-transform:scale(.99);transform:scale(.99)}content-filter load-more button:after{background:rgba(255,255,255,.2);opacity:0;position:absolute;top:0;transition:opacity .2s}content-filter load-more button:hover:after{opacity:1}content-filter load-more button[disabled] icon{fill:rgba(0,0,0,.37)}@media only screen and (min-width:1024px){content-filter load-more button{border-top:none;font-size:1.167rem;padding:24px 16px}}content-filter-sort-buttons{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}content-filter-sort-buttons button{font-size:1.333rem;font-weight:700;margin-bottom:0;margin-top:0;padding:4px 8px;position:relative}content-filter-sort-buttons button:after{background-color:#9c1d1f;bottom:-4px;content:'';display:block;height:4px;left:0;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s;transition:transform .2s}content-filter-sort-buttons button.active{color:#9c1d1f}content-filter-sort-buttons button.active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}explore.page{display:block}explore.page explore-header{background-color:#233f5d;background-position:center;background-size:cover;color:#fff;display:block;font-size:1.4em;padding:48px 32px 24px}@media only screen and (min-width:768px){content-filter load-more{margin:0}explore.page explore-header{font-size:1.6em}}@media only screen and (min-width:1024px){explore.page explore-header{font-size:2em;padding-bottom:32px;padding-top:64px}}@media only screen and (min-width:1200px){explore.page explore-header{font-size:2.6em}}.providers.page{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:100%;padding:0}.providers .affiliate-signup-line{padding-left:16px;padding-right:16px;text-align:center}.providers .affiliate-signup-line h3{font-size:1.5rem;font-weight:600;line-height:2rem}.providers .affiliate-signup-rule{border-bottom:3px solid #000;height:0;margin:40px auto 0;width:100px}ad-slot{display:block;margin:8px auto;max-width:100%;text-align:center}ad-slot.ad-1010x150{padding-top:8px}ad-slot.centered{margin-left:auto;margin-right:auto}ad-slot.skin{position:absolute;z-index:-1;width:100%;height:100%;background-size:100%;background-position:center center}ad-slot span{margin:0!important}ad-slot img{height:auto}.left-rail,.right-rail{display:block;margin-bottom:0;margin-left:0;margin-right:0;position:fixed;top:0;z-index:-1}.right-rail{left:50%;-webkit-transform:translateX(600px);transform:translateX(600px)}.left-rail{right:50%;-webkit-transform:translateX(-600px);transform:translateX(-600px)}ad-slot[class*=ad-970x]{width:970px}linear,linear .linear-cta{padding:16px 0;width:100%}.skinLayout home ad-slot.right-rail{-webkit-transform:translateX(485px);transform:translateX(485px)}.skinLayout home ad-slot.left-rail{-webkit-transform:translateX(-485px);transform:translateX(-485px)}linear{display:block;-webkit-flex:none;-ms-flex:none;flex:none}linear .linear-cta{background:#9c1d1f;background:linear-gradient(to bottom,#9c1d1f,#9a1d1f);color:#fff;fill:#fff;font-size:1.667rem;font-weight:900;margin:0;text-transform:uppercase;transition:background-color .2s}linear .linear-cta:active,linear .linear-cta:not([disabled]):active{background:#961c1e;background:linear-gradient(to bottom,#961c1e,#931b1d)}linear .linear-cta:active:disabled,linear .linear-cta:disabled{background:#833638;color:#f5f5f5;fill:#f5f5f5}linear .linear-cta icon{height:36px;margin:0 0 0 8px;width:36px}tour tour-step{position:relative}tour tour-step step-highlight{box-shadow:0 0 0 9999px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.9);position:absolute;z-index:1048}tour tour-step step-block{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.9);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:-200px;position:absolute;width:400px;z-index:1049}tour tour-step step-block.no-show{-webkit-transform:scale(0);transform:scale(0)}tour tour-step step-block.show{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s;transition:transform .3s}tour tour-step step-block triangle{border-bottom:5px solid #eee;left:50%;margin-left:-5px;position:absolute;top:-5px}tour tour-step step-block step-body{color:#000;font-size:12px;line-height:1.5em;padding:20px 16px;text-align:left}tour tour-step step-block step-header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#eee;display:-webkit-flex;display:-ms-flexbox;display:flex;fill:#000;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:40px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}tour tour-step step-block step-header step-title{font-size:15px;font-weight:700;padding-left:16px;text-transform:uppercase}tour tour-step step-block step-header>.close-tour{-webkit-transform:scale(.8);transform:scale(.8)}tour tour-step step-block step-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:40px;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}tour tour-step step-block step-footer .next-step,tour tour-step step-block step-footer .prev-step{font-size:15px;text-transform:uppercase}tour tour-step step-block step-footer .next-step{background:#9c1d1f;color:#fff;-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%}tour tour-step step-block step-footer .prev-step{background:#424242;color:#fff;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}tip-box{background:#212121;height:auto;left:50%;top:120%;margin-left:-100px;opacity:.98;padding:8px 16px;position:absolute;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;width:200px;z-index:1000}tip-box tip-body,tip-box tip-header{padding-bottom:8px}tip-box tip-body,tip-box tip-footer,tip-box tip-header{color:#f5f5f5;display:block;font-family:'Source Sans Pro',news-gothic-std,Helvetica,Arial,sans-serif;text-align:center}tip-box tip-header{border-bottom:1px solid #9c1d1f;font-size:1.3em;margin-bottom:8px}tip-box triangle{border-bottom:5px solid #212121;left:50%;margin-left:-5px;position:absolute;top:-5px}postroll{background-color:#000;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:7}postroll>poster-container poster{opacity:.25}postroll poster{z-index:0}postroll info,postroll upnext{position:relative}postroll info .message,postroll info stop>div{position:absolute;color:#fff;text-transform:uppercase}postroll info{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:36px}postroll info .message{bottom:16px;display:none;font-size:1.167rem;font-weight:300;left:16px}postroll info next,postroll info replay{-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%}@media only screen and (min-width:768px){postroll info{margin-bottom:0}postroll info .message{display:block}postroll info next,postroll info replay{-webkit-flex:0 1 20%;-ms-flex:0 1 20%;flex:0 1 20%}}postroll info stop{-webkit-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%}postroll info stop:hover radial-progress{background-color:rgba(33,33,33,.4)}postroll info stop:hover radial-progress .bar{stroke:rgba(156,29,31,.9)}postroll info stop>div{cursor:pointer;font-weight:900;letter-spacing:1.2px;padding:16px 0;text-align:center;top:calc(50% + 32px);-webkit-transform:translate(0,-25%);transform:translate(0,-25%);width:100%}postroll info stop icon,postroll info stop radial-progress{height:80px;width:80px}@media only screen and (min-width:768px){postroll info stop{-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%}postroll info stop>div{font-size:1.667rem;top:calc(50% + 64px)}postroll info stop icon,postroll info stop radial-progress{height:128px;width:128px}}@media only screen and (min-width:1024px){postroll info stop>div{font-size:2rem;top:calc(50% + 96px)}postroll info stop icon,postroll info stop radial-progress{height:192px;width:192px}}postroll info next,postroll info replay,postroll info stop{display:block;position:relative}postroll info radial-progress{background-color:rgba(0,0,0,.4);border-radius:50%;overflow:hidden;transition:background-color .2s}postroll info radial-progress .background{stroke:transparent}postroll info icon,postroll info radial-progress{left:50%;margin-top:-16px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}postroll info icon{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;fill:#fff;height:48px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:48px}@media only screen and (min-width:768px){postroll info icon{height:80px;width:80px}}@media only screen and (min-width:1024px){postroll info icon{height:128px;width:128px}}postroll info icon svg{height:66.666666%;width:66.666666%}postroll upnext{background-color:#000;display:none;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:36px}@media only screen and (min-width:768px){postroll upnext{display:-webkit-flex;display:-ms-flexbox;display:flex}}postroll upnext .upnext-item{cursor:pointer;-webkit-flex:0 1 33.333333%;-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;overflow:hidden;position:relative}postroll upnext .upnext-item:before{content:'';display:block;padding-top:56.25%}postroll upnext poster{opacity:1;transition:opacity .2s}postroll upnext .video-info{bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;left:0;position:absolute;right:0;top:0}postroll upnext .video-info__bottom{background:linear-gradient(to top,rgba(0,0,0,.6),transparent);-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-top:32px}postroll upnext .video-duration,postroll upnext .video-title{color:#fff;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.6)}postroll upnext .video-title{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.167rem;padding:16px 0 8px 8px;width:100%}postroll upnext .video-duration{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1rem;padding:16px;text-align:right;width:100%}postroll upnext icon{fill:#fff;-webkit-flex:none;-ms-flex:none;flex:none;height:48px;margin:8px 16px;width:48px}affiliates-component{margin-bottom:60px;padding-top:0;text-align:center}affiliates-component .affiliate-category-container{background-color:#000;color:#fff;padding:24px;text-align:center}affiliates-component h4{font-size:2.7rem;font-style:italic;font-weight:900;letter-spacing:1px;margin:0;text-transform:uppercase}provider-grid{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;max-width:100%;padding:40px 5px}@media only screen and (min-width:480px){provider-grid{max-width:455px}}@media only screen and (min-width:768px){provider-grid{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}provider-grid max-width 700px{padding-bottom:0}provider-grid padding-left $request-revolt-provider-list-padding padding-right $request-revolt-provider-list-padding{padding-top:0}}@media only screen and (min-width:1024px){provider-grid{max-width:560px}}@media only screen and (min-width:1440px){affiliates-component h4{font-size:3rem}provider-grid{max-width:640px}}single-provider{margin:0 0 45px;padding:0 25%}@media only screen and (min-width:768px){single-provider{padding:0;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}}@media only screen and (min-width:1024px){single-provider{-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%}}@media only screen and (min-width:1200px){single-provider{-webkit-flex-basis:26%;-ms-flex-preferred-size:26%;flex-basis:26%}}radial-progress{display:block;height:100px;position:relative;width:100px}radial-progress svg{height:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:100%}radial-progress circle{stroke:#000;stroke-dashoffset:0;stroke-width:16px;transition:stroke .2s,stroke-dashoffset .1s linear}radial-progress circle.bar{stroke:#9c1d1f}story-preview-page preview-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:16px;margin-top:64px}story-preview-page preview-buttons>.back-to-edit{border:2px solid #9c1d1f;border-radius:0;background:#fff;background:linear-gradient(to bottom,#fff,#fcfcfc);color:#9c1d1f;fill:#9c1d1f}story-preview-page preview-buttons>.back-to-edit:active,story-preview-page preview-buttons>.back-to-edit:not([disabled]):active{background:#f5f5f5;background:linear-gradient(to bottom,#f5f5f5,#f0f0f0)}story-preview-page preview-buttons>.back-to-edit:hover{background:#9c1d1f;background:linear-gradient(to bottom,#9c1d1f,#9a1d1f);color:#fff;fill:#fff}story-preview-page preview-buttons>.back-to-edit:hover:active,story-preview-page preview-buttons>.back-to-edit:hover:not([disabled]):active{background:#961c1e;background:linear-gradient(to bottom,#961c1e,#931b1d)}story-preview-page preview-buttons>.confirm-submit{border:2px solid #4caf50;border-radius:0;background:#fff;background:linear-gradient(to bottom,#fff,#fcfcfc);color:#4caf50;fill:#4caf50}story-preview-page preview-buttons>.confirm-submit:active,story-preview-page preview-buttons>.confirm-submit:not([disabled]):active{background:#f5f5f5;background:linear-gradient(to bottom,#f5f5f5,#f0f0f0)}story-preview-page preview-buttons>.confirm-submit:hover{background:#4caf50;background:linear-gradient(to bottom,#4caf50,#4bad4f);color:#fff;fill:#fff}story-preview-page preview-buttons>.confirm-submit:hover:active,story-preview-page preview-buttons>.confirm-submit:hover:not([disabled]):active{background:#49a84d;background:linear-gradient(to bottom,#49a84d,#47a54b)}story-preview-page story.page{margin-top:0}.tag-list{display:block;margin-left:4px;margin-top:20px}.tag-list .tag,.tag-list .tag-list-title{font-size:.9rem;font-style:italic;font-weight:700;margin-bottom:4px}.tag-list .tag{border:1px solid #000;color:#000;display:inline-block;padding:4px 8px;text-transform:uppercase}.tag-list .tag:hover{border-color:#9c1d1f}.tag-list .tag+.tag{margin-left:8px}.tag-list .tag--no-click:hover{border-color:#000}.mobile-adhesion{background:#000;bottom:0;color:#fff;display:none;left:0;position:fixed;-webkit-transform:translateY(300%);transform:translateY(300%);transition:-webkit-transform .5s;transition:transform .5s;width:100%;z-index:10}.mobile-adhesion--active{display:-webkit-flex;display:-ms-flexbox;display:flex}.mobile-adhesion--visible{-webkit-transform:translateY(0);transform:translateY(0)}.mobile-adhesion__close-button{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #000;border-radius:50%;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;height:48px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:16px;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px}.cta__newsletter{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:24px;text-align:center;width:100%}.cta__newsletter cta-title{font-size:2.6rem;font-weight:700;margin-top:8px}.cta__newsletter logo{display:none;height:38px;width:171px}.cta__newsletter logo svg{fill:#fff}.cta__newsletter logo svg #logo__background__evolt,.cta__newsletter logo svg #logo__background__r{display:none}.cta__newsletter logo svg #logo__background,.cta__newsletter logo svg #logo__o,.cta__newsletter logo svg #logo__r{fill:#9c1d1f}.cta-newsletter__content{-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cta-newsletter__content--success{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.cta-newsletter__subtext{font-size:1.8rem;font-style:italic;margin-top:8px}.cta-newsletter__subtext--success{font-style:normal}.cta-newsletter__form{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:40px;position:relative;width:100%}@media only screen and (min-width:768px){.cta-newsletter__form{height:55px}}.cta-newsletter__form .button-row{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.cta-newsletter__form .button{border-radius:0;color:#fff;font-size:1.4rem;letter-spacing:.5px;margin:0;padding:0}.cta-newsletter__form .button:disabled{background:#9c1d1f;border:1px solid #9c1d1f}.cta-newsletter__form input{background:#f5f5f5;border:none;color:#000;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:1.4rem;padding-left:12px;padding-right:12px;width:100%}.cta-newsletter__form input::-webkit-input-placeholder{font-style:italic}.cta-newsletter__form input:-ms-input-placeholder{font-style:italic}.cta-newsletter__form input::placeholder{font-style:italic}.cta-newsletter__form .form-control,.cta-newsletter__form .form-control.focused{margin:0;padding:0}.cta-newsletter__form .form-control .error,.cta-newsletter__form .form-control.focused .error{font-size:1rem;top:-16px}.cta-newsletter__form error{background:0 0;border:0;left:0;margin:0;opacity:1;padding:0;position:absolute;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cta__article-end,.cta__slideout{border-bottom:2px solid #000;border-left:2px solid #000;border-right:2px solid #000}.cta__slideout,.cta__slideout .cta__close__button{position:fixed}.cta__siderail{margin:8px auto 16px}.cta__siderail .cta__newsletter{background-color:#f5f5f5;max-width:300px}.cta__siderail .cta__newsletter .form-field,.cta__slideout{background-color:#fff}.cta__siderail .cta__newsletter logo{display:inline-block}.cta__siderail .cta-newsletter__subtext{font-size:1.4rem}.cta__siderail .cta-newsletter__form{height:40px}.cta__siderail .cta-newsletter__form input{background:#fff;font-size:1rem}.cta__siderail .cta-newsletter__form .form-control .error,.cta__siderail .cta-newsletter__form .form-control.focused .error{font-size:.8rem}.cta__siderail .cta-newsletter__form .button{font-size:1.2rem}.cta__siderail .cta-newsletter__form cta-title{font-size:2.6rem}home .cta__siderail{margin-bottom:8px;-webkit-order:1;-ms-flex-order:1;order:1}story .cta__siderail{margin-top:0}.cta__slideout{-webkit-animation:800ms ease-in-out 3s both slideInCTA;animation:800ms ease-in-out 3s both slideInCTA;bottom:0;right:-494px;transition:right ease-in-out 800ms;width:494px;z-index:1000}.cta__article-end .cta-newsletter__content,.cta__slideout .cta-newsletter__content{width:100%}.cta__slideout.cta__slideout__hidden{-webkit-animation:800ms ease-in-out both slideOutCTA;animation:800ms ease-in-out both slideOutCTA}.cta__slideout .cta-combo{font-size:1rem}.cta__slideout .cta-combo .cta__facebook,.cta__slideout .cta-combo .cta__twitter{height:70px}.cta__slideout .cta-combo .cta__facebook icon,.cta__slideout .cta-combo .cta__twitter icon{margin-right:16px}.cta-popup do-not-show,.cta__slideout do-not-show{cursor:pointer;position:absolute;text-transform:uppercase}.cta__slideout .cta__close__button Icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.cta__slideout .cta__newsletter{border-top:2px solid #000;padding-bottom:40px;padding-top:32px}.cta__slideout .cta-newsletter__form{padding-left:16px;padding-right:16px}.cta__slideout .cta-newsletter__subtext{font-size:1.6rem;width:100%}.cta__slideout do-not-show{right:7px;top:10px}@-webkit-keyframes slideInCTA{from{right:-494px}to{right:0}}@keyframes slideInCTA{from{right:-494px}to{right:0}}@-webkit-keyframes slideOutCTA{from{right:0}to{right:-494px}}@keyframes slideOutCTA{from{right:0}to{right:-494px}}.cta__article-end{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:32px 16px;max-width:678px}.cta__article-end .cta__newsletter{border-top:2px solid #000}.cta__article-end .cta__newsletter cta-title{font-size:2.6rem}@media only screen and (min-width:480px){.cta__article-end .cta__newsletter{padding-left:24px;padding-right:24px}.cta__article-end .cta__newsletter cta-title{font-size:3.2rem}}.cta__article-end .cta__newsletter .cta-newsletter__subtext{font-style:normal;margin-bottom:30px}.cta__article-end .cta__newsletter .cta-newsletter__form{max-width:550px}.cta__article-end .cta__newsletter .cta-newsletter__form error{background:#fff;font-weight:400;padding:2px;text-align:left}.cta__article-end .cta__newsletter .cta-newsletter__form .form-control input{border:none;height:auto;line-height:initial}.cta__article-end .cta-facebook .text-container,.cta__article-end .cta-twitter .text-container{min-width:220px}@media only screen and (min-width:768px){.cta__article-end{margin-left:auto;margin-right:auto}}@media only screen and (min-width:1024px){.cta__article-end{margin-left:174px;margin-right:auto}}@media only screen and (min-width:1200px){.cta__article-end{width:100%}}.cta-popup-backdrop>span{background-color:rgba(0,0,0,.35)}.cta-popup{border:0;border-radius:0;height:auto;max-width:500px;min-height:330px;min-width:auto;padding-bottom:24px;width:calc(100% - 32px)}.cta-popup do-not-show{color:#fff;font-size:1rem;font-weight:500;right:0;top:-20px}.cta-popup .modal-header{border-bottom:0;height:40px;min-height:auto;padding:0;position:relative}.cta-popup .modal-header__close{display:none}.cta-combo,.cta-popup .modal-body>div{display:-webkit-flex;display:-ms-flexbox}.cta-popup .cta__close__button{right:0;top:0}.cta-popup .cta__close__button Icon{height:55px;width:55px}@media only screen and (min-width:768px){.cta-popup .cta__close__button Icon{height:81px;width:81px}}.cta-popup .modal-body{padding:0}.cta-popup .modal-body>div{display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.cta-popup .cta__newsletter{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0;padding-top:0}.cta-popup .cta__newsletter logo{display:inline-block}@media only screen and (min-width:480px){.cta-popup .cta-newsletter__form{padding-left:16px;padding-right:16px}}.cta-popup .cta-newsletter__subtext{margin-bottom:32px;margin-top:16px;width:78%}.cta-popup .cta__newsletter--success>img{display:none}.cta-popup .cta-newsletter__content{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.cta-popup .cta-newsletter__content--success{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:32px}.cta-popup .cta-newsletter__content--success cta-title{font-size:1.8rem}.cta-combo{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cta-combo>a:nth-child(2){border-left:none}@media only screen and (min-width:768px){.cta-popup .cta-newsletter__subtext{width:70%}.cta-combo{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.cta-combo>a:nth-child(2){border-left:2px solid #000}}.cta-siderail .cta-combo{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cta-siderail .cta-combo>a:nth-child(2){border-left:none}.cta__close__button{padding:0;position:absolute;margin:0}.cta__close__button Icon{height:50px;width:50px}.cta__social{-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:2px solid #000;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.2rem;font-weight:700;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:94px;width:100%}.cta__social Icon{height:30px;margin-right:30px}.cta__social Icon svg{height:30px}@media only screen and (min-width:768px){.cta__social{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:1rem;height:80px}.cta__social .cta__social__text-container{letter-spacing:.38px}.cta__social Icon{margin-right:20px}.cta__social Icon svg{height:25px}}@media only screen and (min-width:1024px){.cta__social{font-size:1.2rem;height:94px}.cta__social .cta__social__text-container{letter-spacing:.44px}.cta__social Icon{margin-right:30px}.cta__social Icon svg{height:30px}}.cta__social__text-container{color:#000;letter-spacing:.44px;text-transform:uppercase}