.btn__bar,
sub,
sup{position:relative;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
abbr[title]{border-bottom:1px dotted;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
code,
kbd,
pre,
samp{font-family:monospace,serif;font-size:1em;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
sub,
sup{font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
svg:not(:root){overflow:hidden;}
.icon{fill:currentColor;width:18px;height:18px;vertical-align:-3px;}
.btn__count,
.error main,
video{vertical-align:middle;}
a svg,
button svg,
label svg{pointer-events:none;}
.icon,
a .icon{margin-right:10px;}
.btn__bar{margin:0 auto 20px;max-width:1200px;}
.btn__bar::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#dbe3e8;}
.btn__bar ul{position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn__bar li{margin:0;}
.btn__bar li:first-child .btn{border-radius:4px 0 0 4px;}
.btn__bar li:last-child .btn{border-radius:0 4px 4px 0;}
.btn__bar li+li .btn{margin-left:-1px;}
.btn__bar li.active .btn{position:relative;z-index:1;}
.btn__bar li.active .btn .icon{color:inherit;}
.btn__bar li.active+li .btn:hover{z-index:0;}
.btn__bar .btn{position:relative;display:block;border-radius:0;}
.btn__bar .btn:focus,
.btn__bar .btn:hover{z-index:1;}
@media (min-width:560px){.btn__bar{margin-bottom:40px;}
}
.btn,
.btn__count{display:inline-block;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;}
.btn--large{padding:10px 20px;font-size:16px;font-size:1rem;}
.btn--primary,
.btn__bar li.active .btn{background-image:linear-gradient(#3498db,#258cd1);background-color:#3498db;border-color:#217dbb;box-shadow:0 1px 1px rgba(0,0,0,.15);text-shadow:0 1px 1px rgba(0,0,0,.1);color:#fff;}
.btn--primary:focus,
.btn--primary:hover{color:#fff;border-color:#196090;}
.btn--youtube .icon{color:#cc181e;}
.btn--vimeo .icon{color:#19b7ed;}
.btn--twitter .icon{color:#4BAAF4;}
.btn__count{position:relative;margin-left:10px;padding:10px 15px;background:#fff;border:1px solid #cbd0d3;}
.btn__count::before,
.plyr__video-wrapper::after{content:"";position:absolute;}
.btn__count::before{display:block;width:8px;height:8px;left:1px;top:50%;margin-top:-4px;background:inherit;border:inherit;border-width:1px 0 0 1px;transform:rotate(-45deg) translate(-50%,-50%);}
.error body,
html.error{height:100%;}
.error body{width:100%;display:table;table-layout:fixed;}
.error main{display:table-cell;width:100%;}
video{max-width:100%;}
.plyr{margin:0 auto;border-radius:6px;}
.plyr--audio{max-width:520px;}
.plyr__video-wrapper::after{pointer-events:none;top:0;bottom:0;left:0;right:0;border:1px solid rgba(0,0,0,.15);border-radius:inherit;}
.plyr__cite{display:none;margin-top:20px;}
.plyr__cite .icon{margin-right:5px;}
.plyr--audio~ul .plyr__cite--audio,
.plyr--video:not(.plyr--youtube):not(.plyr--vimeo)~ul .plyr__cite--video,
.plyr--vimeo~ul .plyr__cite--vimeo,
.plyr--youtube~ul .plyr__cite--youtube{display:block;}