article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
:focus,:active,:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal}
button,html input[type="button"],/* 1 */,input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:#222}
body{font-size:1em;line-height:1.4}
::-moz-selection{text-shadow:none}
::selection{text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
*{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{height:100%;background:#212121;overflow-x:hidden;position:static}
body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#f5f3e7;font-size:14px;line-height:1.4;height:100%;-webkit-font-smoothing:antialiased}
p{margin:0 0 1em}
h1,h2,h3,h4,h5,h6{text-transform:uppercase;margin:17px 0;font-weight:800}
h1{font-size:22px}
h2{font-size:16px}
h6{font-size:inherit;text-transform:none}
a{color:inherit;text-decoration:none}
.hr,.hr-with-text{border-bottom:1px solid rgba(255,255,255,0.13);border-top:1px solid #000;height:0;width:100%;text-align:center;margin:2em 0}
.hr-with-text{overflow:visible;background:#212121;}
.hr-with-text span{background-color:inherit;top:-10px;padding:0 6px;color:#b1b1b1;text-shadow:0 1px 0 #000;font-size:12px}
::-moz-selection{background:#b3d4fc}
::selection{background:#b3d4fc}
.list-horizontal{list-style:none;padding:0;margin:0;}
.list-horizontal > li{display:inline-block;margin-right:30px}
.list-horizontal .list-item{display:inline-block;}
.list-horizontal .list-item.is-active{cursor:default}
.list-vertical{list-style:none;padding:0;margin:0;}
.list-vertical > li{margin:10px 0}
.list-tinted .list-item{color:#fff;padding:4px 7px;-webkit-border-radius:3px;border-radius:3px;margin:0 -7px;-webkit-transition:background .1s ease;-moz-transition:background .1s ease;-o-transition:background .1s ease;-ms-transition:background .1s ease;transition:background .1s ease;}
.list-tinted .list-item:hover{background:#111}
.list-tinted .list-item:active{color:#aaa}
.list-tinted .list-item.is-active{background:#333}
.list-tinted li{margin:-4px 30px -4px 0}
form{margin:0 0 20px}
fieldset{padding:0;margin:0;border:0}
label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}
input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
label{display:block;margin-bottom:5px}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input,textarea,.uneditable-input{width:206px}
textarea{height:auto}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;-ms-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{outline:0;border-color:rgba(82,168,236,0.8);outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;cursor:pointer}
input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}
select,input[type="file"]{height:30px;line-height:30px}
select{width:220px;border:1px solid #ccc;background-color:#fff}
select[multiple],select[size]{height:auto}
select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
.radio,.checkbox{min-height:18px;padding-left:18px}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}
.controls > .radio:first-child,.controls > .checkbox:first-child{padding-top:5px}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}
.radio.inline + .radio.inline,.checkbox.inline + .checkbox.inline{margin-left:10px}
.input-mini{width:60px}
.input-small{width:90px}
.input-medium{width:150px}
.input-large{width:210px}
.input-xlarge{width:270px}
.input-xxlarge{width:530px}
input[class*="span-"],select[class*="span-"],textarea[class*="span-"],.uneditable-input[class*="span-"],.row-fluid input[class*="span-"],.row-fluid select[class*="span-"],.row-fluid textarea[class*="span-"],.row-fluid .uneditable-input[class*="span-"]{float:none;margin-left:0}
.input-append input[class*="span-"],.input-append .uneditable-input[class*="span-"],.input-prepend input[class*="span-"],.input-prepend .uneditable-input[class*="span-"],.row-fluid input[class*="span-"],.row-fluid select[class*="span-"],.row-fluid textarea[class*="span-"],.row-fluid .uneditable-input[class*="span-"],.row-fluid .input-prepend [class*="span-"],.row-fluid .input-append [class*="span-"]{display:inline-block}
input,textarea,.uneditable-input{margin-left:0}
.controls-row [class*="span-"] + [class*="span-"]{margin-left:20px}
input.span-12,textarea.span-12,.uneditable-input.span-12{width:926px}
input.span-11,textarea.span-11,.uneditable-input.span-11{width:846px}
input.span-10,textarea.span-10,.uneditable-input.span-10{width:766px}
input.span-9,textarea.span-9,.uneditable-input.span-9{width:686px}
input.span-8,textarea.span-8,.uneditable-input.span-8{width:606px}
input.span-7,textarea.span-7,.uneditable-input.span-7{width:526px}
input.span-6,textarea.span-6,.uneditable-input.span-6{width:446px}
input.span-5,textarea.span-5,.uneditable-input.span-5{width:366px}
input.span-4,textarea.span-4,.uneditable-input.span-4{width:286px}
input.span-3,textarea.span-3,.uneditable-input.span-3{width:206px}
input.span-2,textarea.span-2,.uneditable-input.span-2{width:126px}
input.span-1,textarea.span-1,.uneditable-input.span-1{width:46px}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}
.error .checkbox,.error .radio,.error input,.error select,.error textarea{color:#b94a48}
.error input,.error select,.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.error input:focus,.error select:focus,.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}
.error .input-prepend .add-on,.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}
input.error,select.error,textarea.error{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);background-color:#e6bcbb}
input.error:focus,select.error:focus,textarea.error:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;background-color:#e6bcbb}
.control-group.success > label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}
.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}
.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}
input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}
.help-block,.help-inline{color:#595959}
.help-block{display:block;margin-bottom:10px}
.help-inline{display:inline-block;vertical-align:middle;padding-left:5px}
.control-group{margin-bottom:10px}
.btn{display:inline-block;margin-bottom:0;padding:4px 10px;font-size:12px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#fff;background-color:#363636;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #444), color-stop(1, #222));background-image:-webkit-linear-gradient(top, #444 0%, #222 100%);background-image:-moz-linear-gradient(top, #444 0%, #222 100%);background-image:-o-linear-gradient(top, #444 0%, #222 100%);background-image:-ms-linear-gradient(top, #444 0%, #222 100%);background-image:linear-gradient(top, #444 0%, #222 100%);background-repeat:repeat-x;border:1px solid #181818;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15);-webkit-font-smoothing:antialiased;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,0.25);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#fff;background-color:#222}
.btn:active,.btn.active{background-color:#080808 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15)}
.btn:hover{text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;-ms-transition:background-position .1s linear;transition:background-position .1s linear}
.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;-webkit-box-shadow:none;box-shadow:none;background-color:#222}
.btn .icon{margin-right:3px;vertical-align:bottom;position:relative;top:-3px}
.btn-icon-only .icon{margin-right:0}
.btn-icon-only span{display:none}
.btn-large{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;border-radius:5px}
.btn-large .icon{margin-top:2px}
.btn-small{padding:3px 7px;font-size:12px;line-height:18px;}
.btn-small .icon{top:-2px}
.btn-mini{padding:1px 6px;font-size:11px;line-height:17x}
.btn-mini .icon{margin-top:-1px}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.btn-block + .btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fbb450), color-stop(1, #f89406));background-image:-webkit-linear-gradient(top, #fbb450 0%, #f89406 100%);background-image:-moz-linear-gradient(top, #fbb450 0%, #f89406 100%);background-image:-o-linear-gradient(top, #fbb450 0%, #f89406 100%);background-image:-ms-linear-gradient(top, #fbb450 0%, #f89406 100%);background-image:linear-gradient(top, #fbb450 0%, #f89406 100%);background-repeat:repeat-x}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}
.btn-cta{color:#fff;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,0.4);background-color:#da1515;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #da1515), color-stop(1, #8f0b0b));background:-webkit-linear-gradient(top, #da1515 0%, #8f0b0b 100%);background:-moz-linear-gradient(top, #da1515 0%, #8f0b0b 100%);background:-o-linear-gradient(top, #da1515 0%, #8f0b0b 100%);background:-ms-linear-gradient(top, #da1515 0%, #8f0b0b 100%);background:linear-gradient(top, #da1515 0%, #8f0b0b 100%);background-repeat:repeat-x}
.btn-cta:hover,.btn-cta:active,.btn-cta.active,.btn-cta.disabled,.btn-cta[disabled]{color:#fff;background-color:#8f0b0b}
.btn-cta:active,.btn-cta.active{background-color:#24748c \9}
.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #08c), color-stop(1, #04c));background-image:-webkit-linear-gradient(top, #08c 0%, #04c 100%);background-image:-moz-linear-gradient(top, #08c 0%, #04c 100%);background-image:-o-linear-gradient(top, #08c 0%, #04c 100%);background-image:-ms-linear-gradient(top, #08c 0%, #04c 100%);background-image:linear-gradient(top, #08c 0%, #04c 100%);background-repeat:repeat-x}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c}
.btn-primary:active,.btn-primary.active{background-color:#039 \9}
.btn-play{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;}
.btn-play:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.btn-play-circle{width:15%;max-width:150px;min-width:70px;-webkit-border-radius:150px;border-radius:150px;display:inline-block;vertical-align:middle;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-ms-transition:background-color .3s ease;transition:background-color .3s ease;background:#111;background:rgba(0,0,0,0.6);-webkit-border-radius:150px;border-radius:150px;cursor:pointer;z-index:3;}
.btn-play-circle img{width:100%}
.btn-play-circle:hover{background:#000;background:rgba(0,0,0,0.8)}
.btn-play-circle:active{background:rgba(0,0,0,0.9);-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.no-rgba .btn-play-circle{background:url("alpha.png") repeat;}
.no-rgba .btn-play-circle:hover{background:#000}
.btn-play-full{cursor:pointer;}
.btn-play-full:hover .btn-play-circle{background:#000;background:rgba(0,0,0,0.8)}
.btn-play-full:active .btn-play-circle{background:rgba(0,0,0,0.9);-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}
.content{padding:22px 0 50px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2)}
.content-figure{-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.2);box-shadow:0 1px 1px rgba(255,255,255,0.2);width:100%;height:auto}
.content-body{margin-top:53px}
.content-heading + .content-body{margin-top:0}
.content-dark{overflow:hidden;-webkit-box-shadow:inset 0 1px 21px rgba(0,0,0,0.6);box-shadow:inset 0 1px 21px rgba(0,0,0,0.6);background:#1a1a1a;padding:45px 0 45px}
.content-light{background:#ddd;color:#222;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;-webkit-font-smoothing:auto;}
.content-light .content-figure{-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}
.content-alpha{text-shadow:0 1px 1px rgba(0,0,0,0.3);min-height:310px;}
.content-alpha .span-6{padding:20px;font-style:normal;border:1px solid rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.2),inset 0 1px 8px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.2),inset 0 1px 8px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(255,255,255,0.2),inset 0 1px 8px rgba(0,0,0,0.4);background:rgba(0,0,0,0.3)}
.alpha-tint,.alpha-tint-darker{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2)}
.alpha-tint-darker{background:rgba(0,0,0,0.8)}
.no-rgba .alpha-tint,.no-rgba .content-alpha .span-6{background:url("alpha.png") repeat}
.subpage{margin-top:40px;margin-bottom:40px;}
.subpage ul{margin:0 0 10px;padding:0 0 0 17px;}
.subpage ul br{display:none}
.subpage a{color:#fff;text-decoration:underline;}
.subpage a:hover{color:#da1515}
.subpage h3{margin-top:50px}
.subpage h4{text-transform:none;margin:25px 0 5px}
.subpage .staff-list{margin:0;padding:0}
.subpage .span-6:empty{display:none}
.staff-list{margin:0;padding:0;list-style:none;}
.staff-list li{margin:0 0 20px}
.staff-list h6{margin:0}
.staff-list a{display:block;-ms-word-break:break-all;word-break:break-all;word-break:break-word}
address{padding:15px;background:#111;-webkit-border-radius:4px;border-radius:4px;line-height:1.7;font-style:normal}
@media only screen and (max-width:480px){.row .span-6,.row .span-4{float:none;margin:0 0 20px;width:100%}
}.dot-nav{width:100%;position:absolute;bottom:0;text-align:center;padding:0;height:0;margin:40px 0;}
.dot-nav > li{display:inline-block;margin:0 10px}
.dot{overflow:hidden;display:block;width:12px;height:12px;-webkit-border-radius:10px;border-radius:10px;background:#111;background:rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.6),0 1px 1px rgba(255,255,255,0.15);box-shadow:inset 0 1px 3px rgba(0,0,0,0.6),0 1px 1px rgba(255,255,255,0.15);}
.dot:before{content:"";display:block;width:0;height:100%}
.dot:hover{background:#000;background:rgba(0,0,0,0.7)}
.is-selected{background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4),inset 0 -1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.4),inset 0 -1px 3px rgba(0,0,0,0.3);cursor:default;}
.is-selected:hover{background:#fff}
.dot-nav-small{margin:0;height:auto;position:relative;}
.dot-nav-small > li{margin:0 5px}
.dot-nav-small .dot{width:10px;height:10px}
.row{width:100%;}
.row:before,.row:after{content:"";display:table}
.row:after{clear:both}
[class*="span-"]{float:left;min-height:1px;margin-left:20px;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:30px;float:left;margin-left:2.127659574468085%;}
[class*="span-"]:first-child{margin-left:0}
.span-12{width:100%}
.span-11{width:91.48936170212765%}
.span-10{width:82.97872340425532%}
.span-9{width:74.46808510638297%}
.span-8{width:65.95744680851064%}
.span-7{width:57.44680851063829%}
.span-6{width:48.93617021276595%}
.span-5{width:40.42553191489362%}
.span-4{width:31.914893617021278%}
.span-3{width:23.404255319148934%}
.span-2{width:14.893617021276595%}
.span-1{width:6.382978723404255%}
.offset-12{margin-left:104.25531914893617%}
.offset-12:first-child{margin-left:102.12765957446808%}
.offset-11{margin-left:95.74468085106382%}
.offset-11:first-child{margin-left:93.61702127659574%}
.offset-10{margin-left:87.23404255319149%}
.offset-10:first-child{margin-left:85.1063829787234%}
.offset-9{margin-left:78.72340425531914%}
.offset-9:first-child{margin-left:76.59574468085106%}
.offset-8{margin-left:70.2127659574468%}
.offset-8:first-child{margin-left:68.08510638297872%}
.offset-7{margin-left:61.70212765957446%}
.offset-7:first-child{margin-left:59.574468085106375%}
.offset-6{margin-left:53.191489361702125%}
.offset-6:first-child{margin-left:51.063829787234035%}
.offset-5{margin-left:44.68085106382979%}
.offset-5:first-child{margin-left:42.5531914893617%}
.offset-4{margin-left:36.170212765957444%}
.offset-4:first-child{margin-left:34.04255319148936%}
.offset-3{margin-left:27.659574468085104%}
.offset-3:first-child{margin-left:25.53191489361702%}
.offset-2{margin-left:19.148936170212764%}
.offset-2:first-child{margin-left:17.02127659574468%}
.offset-1{margin-left:10.638297872340425%}
.offset-1:first-child{margin-left:8.51063829787234%}
[class*="span-"].hide{display:none}
[class*="span-"].pull-right{float:right}
.icon{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("sprite.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}
.icon-text{font-style:normal;font-weight:bold;font-size:15px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.3)}
.icon-glass{background-position:0 0}
.icon-music{background-position:-24px 0}
.icon-search{background-position:-48px 0}
.icon-envelope{background-position:-72px 0}
.icon-heart{background-position:-96px 0}
.icon-star{background-position:-120px 0}
.icon-star-empty{background-position:-144px 0}
.icon-user{background-position:-168px 0}
.icon-film{background-position:-192px 0}
.icon-th-large{background-position:-216px 0}
.icon-th{background-position:-240px 0}
.icon-th-list{background-position:-264px 0}
.icon-ok{background-position:-288px 0}
.icon-remove{background-position:-312px 0}
.icon-zoom-in{background-position:-336px 0}
.icon-zoom-out{background-position:-360px 0}
.icon-off{background-position:-384px 0}
.icon-signal{background-position:-408px 0}
.icon-cog{background-position:-432px 0}
.icon-trash{background-position:-456px 0}
.icon-home{background-position:0 -24px}
.icon-file{background-position:-24px -24px}
.icon-time{background-position:-48px -24px}
.icon-road{background-position:-72px -24px}
.icon-download-alt{background-position:-96px -24px}
.icon-download{background-position:-120px -24px}
.icon-upload{background-position:-144px -24px}
.icon-inbox{background-position:-168px -24px}
.icon-play-circle{background-position:-192px -24px}
.icon-repeat{background-position:-216px -24px}
.icon-refresh{background-position:-240px -24px}
.icon-list-alt{background-position:-264px -24px}
.icon-lock{background-position:-287px -24px}
.icon-flag{background-position:-312px -24px}
.icon-headphones{background-position:-336px -24px}
.icon-volume-off{background-position:-360px -24px}
.icon-volume-down{background-position:-384px -24px}
.icon-volume-up{background-position:-408px -24px}
.icon-qrcode{background-position:-432px -24px}
.icon-barcode{background-position:-456px -24px}
.icon-tag{background-position:0 -48px}
.icon-tags{background-position:-25px -48px}
.icon-book{background-position:-48px -48px}
.icon-bookmark{background-position:-72px -48px}
.icon-print{background-position:-96px -48px}
.icon-camera{background-position:-120px -48px}
.icon-font{background-position:-144px -48px}
.icon-bold{background-position:-167px -48px}
.icon-italic{background-position:-192px -48px}
.icon-text-height{background-position:-216px -48px}
.icon-text-width{background-position:-240px -48px}
.icon-align-left{background-position:-264px -48px}
.icon-align-center{background-position:-288px -48px}
.icon-align-right{background-position:-312px -48px}
.icon-align-justify{background-position:-336px -49px}
.icon-list{background-position:-360px -48px}
.icon-facebook{background-position:-384px -50px}
.icon-twitter{background-position:-410px -50px}
.icon-facetime-video{background-position:-432px -48px}
.icon-picture{background-position:-456px -48px}
.icon-pencil{background-position:0 -72px}
.icon-map-marker{background-position:-24px -72px}
.icon-adjust{background-position:-48px -72px}
.icon-tint{background-position:-72px -72px}
.icon-edit{background-position:-96px -72px}
.icon-share{background-position:-120px -72px}
.icon-check{background-position:-144px -72px}
.icon-move{background-position:-168px -72px}
.icon-step-backward{background-position:-192px -72px}
.icon-fast-backward{background-position:-216px -72px}
.icon-backward{background-position:-240px -72px}
.icon-play{background-position:-264px -72px}
.icon-pause{background-position:-288px -72px}
.icon-stop{background-position:-312px -72px}
.icon-forward{background-position:-336px -72px}
.icon-fast-forward{background-position:-360px -72px}
.icon-step-forward{background-position:-384px -72px}
.icon-eject{background-position:-408px -72px}
.icon-chevron-left{background-position:-432px -72px}
.icon-chevron-right{background-position:-456px -72px}
.icon-plus-sign{background-position:0 -96px}
.icon-minus-sign{background-position:-24px -96px}
.icon-remove-sign{background-position:-48px -96px}
.icon-ok-sign{background-position:-72px -96px}
.icon-question-sign{background-position:-96px -96px}
.icon-info-sign{background-position:-120px -96px}
.icon-screenshot{background-position:-144px -96px}
.icon-remove-circle{background-position:-168px -96px}
.icon-ok-circle{background-position:-192px -96px}
.icon-ban-circle{background-position:-216px -96px}
.icon-arrow-left{background-position:-240px -96px}
.icon-arrow-right{background-position:-264px -96px}
.icon-arrow-up{background-position:-289px -96px}
.icon-arrow-down{background-position:-312px -96px}
.icon-share-alt{background-position:-336px -96px}
.icon-resize-full{background-position:-360px -96px}
.icon-resize-small{background-position:-384px -96px}
.icon-plus{background-position:-408px -96px}
.icon-minus{background-position:-433px -96px}
.icon-asterisk{background-position:-456px -96px}
.icon-exclamation-sign{background-position:0 -120px}
.icon-gift{background-position:-24px -120px}
.icon-leaf{background-position:-48px -120px}
.icon-fire{background-position:-72px -120px}
.icon-eye-open{background-position:-96px -120px}
.icon-eye-close{background-position:-120px -120px}
.icon-warning-sign{background-position:-144px -120px}
.icon-pocket{background-position:-168px -120px}
.icon-calendar{background-position:-192px -120px}
.icon-random{background-position:-216px -120px;width:16px}
.icon-comment{background-position:-240px -120px}
.icon-magnet{background-position:-264px -120px}
.icon-chevron-up{background-position:-288px -120px}
.icon-chevron-down{background-position:-313px -119px}
.icon-retweet{background-position:-336px -120px}
.icon-shopping-cart{background-position:-360px -120px}
.icon-folder-close{background-position:-384px -120px}
.icon-folder-open{background-position:-408px -120px;width:16px}
.icon-resize-vertical{background-position:-432px -119px}
.icon-resize-horizontal{background-position:-456px -118px}
.icon-hdd{background-position:0 -144px}
.icon-bullhorn{background-position:-24px -144px}
.icon-bell{background-position:-48px -144px}
.icon-certificate{background-position:-72px -144px}
.icon-thumbs-up{background-position:-96px -144px}
.icon-thumbs-down{background-position:-120px -144px}
.icon-hand-right{background-position:-144px -144px}
.icon-hand-left{background-position:-168px -144px}
.icon-hand-up{background-position:-192px -144px}
.icon-hand-down{background-position:-216px -144px}
.icon-circle-arrow-right{background-position:-240px -144px}
.icon-circle-arrow-left{background-position:-264px -144px}
.icon-circle-arrow-up{background-position:-288px -144px}
.icon-circle-arrow-down{background-position:-312px -144px}
.icon-globe{background-position:-336px -144px}
.icon-wrench{background-position:-360px -144px}
.icon-tasks{background-position:-384px -144px}
.icon-filter{background-position:-408px -144px}
.icon-briefcase{background-position:-432px -144px}
.icon-fullscreen{background-position:-456px -144px}
.panel-slider{-webkit-transition:left 200ms ease;-moz-transition:left 200ms ease;-o-transition:left 200ms ease;-ms-transition:left 200ms ease;transition:left 200ms ease;left:0;width:100%}
.panel-section{float:left;width:100%}
.panel-header{padding:8px 5px 8px 8px;background:#282828;border-bottom:1px solid #111;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.panel-header h4{display:inline-block;margin:0 0 0 5px;font-size:12px;text-shadow:0 1px 0 rgba(0,0,0,0.9);white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:197px}
.panel-item{display:block;padding:12px 15px;border-bottom:1px solid #111;background:#2c2c2c;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15);-webkit-transition:background .1s ease;-moz-transition:background .1s ease;-o-transition:background .1s ease;-ms-transition:background .1s ease;transition:background .1s ease;height:43px;}
.panel-item:hover{background:#373737}
.panel-item .meta{margin:3px -5px 0 0;float:right;display:inline-block;font-size:12px;color:#bbb}
.panel-item-title{width:100%;padding-right:88px;position:absolute;display:inline-block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.program .panel-item-title{padding-right:115px}
.panel-label{font-size:12px;padding:5px 10px;cursor:default;}
.panel-label .bonus-link{float:right;}
.panel-label .bonus-link i{margin:0 2px}
.panel-section .ajax-loading{background:url("ajax-loader.gif") no-repeat 50%;height:45px}
.programs li{display:none}
.programs.all-categories li{display:block}
.badge,.badge-important{float:right;background:#252525;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.05),inset 0 1px 0 rgba(0,0,0,0.15);box-shadow:0 1px 0 rgba(255,255,255,0.05),inset 0 1px 0 rgba(0,0,0,0.15);color:#999;-webkit-border-radius:12px;border-radius:12px;font-size:11px;font-weight:bold;padding:2px 7px}
.badge-important{background:#da1515;color:#fff}
.meta{margin-top:15px}
.meta-part,.meta-category-wrap{display:inline-block}
.meta-category-wrap{margin:0;padding:0;list-style:none;display:inline-block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:100%;}
.meta-category-wrap li{display:inline;}
.meta-category-wrap li:nth-child(n+2):before{content:"  \2022  "}
.meta-category-wrap li:only-child:before{content:""}
.caption-body,.caption-body-larger,.caption-body-tmb{margin:14px 11px 0;font-size:12px;line-height:1.4;color:#ccc;}
.caption-body .meta-part,.caption-body-larger .meta-part,.caption-body-tmb .meta-part{color:#fff}
.caption-heading{margin:0 0 4px;color:#fff}
.caption-image{height:159px;background:#111;}
.caption-image .figure{width:100%;border-bottom:1px solid #111;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2);box-shadow:0 1px 0 rgba(255,255,255,0.2)}
.caption-body-larger{margin-top:0;font-size:inherit;line-height:inherit;}
.caption-body-larger .caption-heading{font-size:18px;margin:0 0 10px}
.caption-body-larger .meta-category-wrap{display:block;margin-bottom:1em}
.caption-body-tmb{font-size:11px;line-height:1.23;height:100%;padding:9px 0;margin:0 9px;}
.caption-body-tmb .caption-heading{font-size:11px;margin:-2px 0 2px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:100%}
.caption-body-tmb .caption-desc{margin:0;height:27px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.caption-body-tmb .meta{width:100%;margin:0;position:absolute;bottom:6px;}
.caption-body-tmb .meta p{margin:0}
.caption-body-tmb .meta-category-wrap{width:80px;text-align:right}
.caption-actions{border-top:1px solid #000;padding-top:14px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);clear:both;}
.caption-actions .btn{text-align:left;margin:0 0 6px 2px;}
.caption-actions .btn:first-child{margin-left:0}
.tmb-list-item .tmb-caption-actions{opacity:0;position:absolute;top:0;left:0;width:139px;height:100%;border-right:1px solid rgba(0,0,0,0.2);-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-ms-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0;background:#323232;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #282828), color-stop(1, #191919));background:-webkit-linear-gradient(top, #282828 0%, #191919 100%);background:-moz-linear-gradient(top, #282828 0%, #191919 100%);background:-o-linear-gradient(top, #282828 0%, #191919 100%);background:-ms-linear-gradient(top, #282828 0%, #191919 100%);background:linear-gradient(top, #282828 0%, #191919 100%);}
.tmb-list-item .tmb-caption-actions .btn{display:block;text-align:left;height:24px;margin:1px 2px;}
.tmb-list-item .tmb-caption-actions .btn:first-child{margin-top:2px}
.tmb-list-item:hover .tmb-caption-actions{opacity:1;-webkit-transition-delay:.14s;-moz-transition-delay:.14s;-o-transition-delay:.14s;-ms-transition-delay:.14s;transition-delay:.14s}
.no-opacity .tmb-list-item .tmb-caption-actions{display:none}
.no-opacity .tmb-list-item:hover .tmb-caption-actions{display:block}
.popover-content .socialite{height:21px;margin:6px 0 5px}
.popover-content .facebook-like{margin-top:12px;}
.popover-content .facebook-like iframe{height:21px !important}
.modal-backlit{background:transparent;background:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;right:0;left:0;z-index:99}
.modal{position:fixed;top:45%;left:50%;z-index:1050;width:800px;margin:-250px 0 0 -400px;height:500px;background:#f1f1f1}
.modal-close{position:absolute;right:-12px;top:-12px;background:#363636;-webkit-border-radius:12px;border-radius:12px;width:24px;height:24px;text-align:center;line-height:22px;font-weight:bold;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3);cursor:pointer;}
.modal-close:hover{background:#3c3c3c}
.my-pocket .static{padding:10px 20px 0}
.my-pocket .txt-header{border-bottom:1px solid #111;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1);box-shadow:0 1px 0 rgba(255,255,255,0.1);margin-bottom:12px}
.my-pocket .panel-header{background:none;padding-left:15px}
.my-pocket .panel-header h4{width:167px}
.my-pocket .program .panel-item:before{content:"";background:#da1515;-webkit-border-radius:10px;border-radius:10px;height:10px;width:10px;display:inline-block;-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.2),0 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px rgba(255,255,255,0.2),0 1px 1px rgba(0,0,0,0.2);margin-right:4px}
.my-pocket .program .panel-item .panel-item-title{font-weight:bold}
.my-pocket .program .panel-item .meta{margin:3px 3px 0 0}
.my-pocket .program .is-seen .panel-item:before{display:none}
.my-pocket .program .is-seen .panel-item .panel-item-title{font-weight:normal}
.my-pocket .panel-item-title{padding-right:130px}
.my-pocket .letterpressed{margin-top:10px;text-align:center;font-weight:bold;font-size:16px}
.my-pocket .panel-section{padding:10px 20px 0}
.my-pocket #following-menu .panel-section{padding:0}
.my-pocket .register-actions{margin-top:10px;}
.my-pocket .register-actions button{margin-left:5px}
.my-pocket .login-actions{margin-top:10px}
.my-pocket .btn-primary{border-color:#141414}
.main-page{z-index:3;min-height:100%;background:#212121;width:100%;overflow:hidden}
.l-offscreen,.l-offscreen-left,.l-offscreen-right{display:none;width:300px;min-height:100%;position:absolute;top:0;background:#212121;overflow:hidden;}
.l-offscreen:after,.l-offscreen-left:after,.l-offscreen-right:after{content:"";width:1px;height:100%;position:absolute;top:0;display:block;z-index:4}
.l-offscreen-left{left:0;}
.l-offscreen-left:after{-webkit-box-shadow:0 -1px 3px rgba(0,0,0,0.9);box-shadow:0 -1px 3px rgba(0,0,0,0.9);right:-1px}
.l-offscreen-right{width:370px;right:0;}
.l-offscreen-right:after{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.9);box-shadow:0 1px 3px rgba(0,0,0,0.9);left:-1px}
.close-overlay{display:none;height:100%;width:100%;z-index:100000;cursor:pointer;background:rgba(0,0,0,0.4);position:absolute;top:0;bottom:0;left:0;right:0}
.no-rgba .close-overlay{background:url("alpha.png") repeat}
.is-pushed-left .main-page{position:fixed}
.is-pushed-left .l-offscreen-right{display:block}
.is-pushed-left .main-page{right:370px}
.is-pushed-right .main-page{position:fixed}
.is-pushed-right .l-offscreen-left{display:block}
.is-pushed-right .main-page{left:300px}
.is-pushed-left .close-overlay,.is-pushed-right .close-overlay{display:block}
@media only screen and (max-width:480px){.l-offscreen-left,.l-offscreen-right{width:100%;max-width:90%}
.is-pushed-left .main-page{right:-90%}
.is-pushed-right .main-page{left:90%}
}.popover{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;color:#333;top:0;left:0;z-index:1010;display:none;width:120px;padding:1px;background-color:#fff;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.popover.top{margin-bottom:10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-right:10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:bold;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;display:none}
.popover-content{padding:9px 14px}
.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}
.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}
.popover .arrow:after{content:"";z-index:-1}
.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#fff}
.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}
.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#fff}
.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0,0,0,0.25);bottom:-11px;left:-1px}
.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#fff}
.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0,0,0,0.25);top:-1px;left:-11px}
.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#fff}
.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0,0,0,0.25);bottom:-11px;right:-1px}
.swipe{overflow:hidden;visibility:hidden;position:relative}
.swipe-wrap{overflow:hidden;position:relative;height:100%;}
.swipe-wrap > div{float:left;width:100%;position:relative}
.slider{overflow:hidden;border:1px solid rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.2),inset 0 1px 8px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(255,255,255,0.2),inset 0 1px 8px rgba(0,0,0,0.4);background:rgba(0,0,0,0.3);-webkit-tap-highlight-color:rgba(0,0,0,0)}
.slider-item{display:block;height:100%}
.no-rgba .slider{background:url("alpha.png") repeat}
.slider-main{height:0;padding-top:41%;border:0;}
.slider-main .swipe-wrap{position:absolute;top:0}
.slider-main:after{content:"";width:100%;padding:0 10px 10px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;bottom:-10px;left:-10px;-webkit-box-shadow:0 -2px 17px 0 rgba(0,0,0,0.7);box-shadow:0 -2px 17px 0 rgba(0,0,0,0.7)}
.slider-main-content{height:100%;overflow:hidden}
.slider-main-body-wrap{position:absolute;bottom:0;left:0;width:100%}
.slider-main-body{-webkit-font-smoothing:antialiased;text-shadow:0 1px 1px rgba(0,0,0,0.4);padding:20px 20px 20px 0;background:rgba(0,0,0,0.55);width:38%;border-top-right-radius:10px;cursor:default;}
.slider-main-body .btn{z-index:10;float:right;margin-left:12px}
.slider-main-body .meta-category-wrap{margin-top:5px;max-width:145px}
.slider-main-body:before{content:"";display:block;background:rgba(0,0,0,0.55);position:absolute;top:0;left:-200%;width:200%;height:100%}
.no-rgba .slider-main-body,.no-rgba .slider-main-body:before{background:url("alpha.png") repeat}
.slider-main-heading{font-weight:bold;font-size:22px;margin:0 0 11px}
@media only screen and (max-width:971px){.slider-main-body{display:none}
}@media only screen and (max-width:480px){.slider-main{padding-top:55%}
}.slider-tmb-list{border:0;}
.slider-tmb-list .tmb-list-item{width:50%;float:left}
.subscribe{position:absolute;top:0;right:25px;height:21px;z-index:3;}
.subscribe .socialite{visibility:hidden;margin:0 0 0 25px;z-index:5;}
.subscribe .socialite.socialite-loaded{visibility:visible}
.subscribe .twitter-follow{opacity:.8;float:left;}
.subscribe .twitter-follow:hover{opacity:1;}
.subscribe .facebook-like{float:left}
.subscribe .fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr{display:none}
.subscribe form{margin:-5px 0 0 23px;float:right}
.subscribe input[type=email]{padding-right:85px;width:150px;opacity:.9;font-size:12px;}
.subscribe input[type=email]:hover,.subscribe input[type=email]:focus{opacity:1;}
.subscribe .btn{position:absolute;top:3px;right:3px;width:auto}
@media only screen and (max-width:480px){.subscribe{position:relative;margin:20px 0}
}.tmb-list-wrap{margin:0;padding:0;list-style:none;}
.tmb-list-wrap:before,.tmb-list-wrap:after{content:"";display:table}
.tmb-list-wrap:after{clear:both}
.tmb-list-item{border-top:1px solid #ccc;border-top:1px solid rgba(0,0,0,0.15);padding:15px 0 0;}
.tmb-list-item img,.tmb-list-item .figure{position:absolute;left:0}
.tmb-list-item:first-child{border-top:0;padding-top:0}
.tmb-list-body{min-height:83px;padding-left:130px;display:block}
a.tmb-list-body:hover .tmb-heading{text-decoration:underline}
.tmb-copy{height:100%;padding:5px}
.tmb-heading{margin:0 0 5px}
.tmb-category{margin:0}
.tmb-list-small .tmb-list-item{padding:0;border:0}
.tmb-list-small .tmb-list-body{min-height:48px;padding-left:85px}
.tmb-list-small .tmb-copy{padding-left:7px}
.tmb-list-small .tmb-heading{margin-top:2px}
.tmb-list-small img{width:85px}
.tmb-list-medium .tmb-list-item{cursor:default;padding:0;border:0}
.tmb-list-medium .tmb-list-body{height:85px;padding-left:150px}
.tmb-list-medium .tmb-copy{padding:0}
.tmb-list-medium img{width:150px}
.tmb-list-gradient .tmb-list-item{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #323232), color-stop(1, #1f1f1f));background:-webkit-linear-gradient(top, #323232 0%, #1f1f1f 100%);background:-moz-linear-gradient(top, #323232 0%, #1f1f1f 100%);background:-o-linear-gradient(top, #323232 0%, #1f1f1f 100%);background:-ms-linear-gradient(top, #323232 0%, #1f1f1f 100%);background:linear-gradient(top, #323232 0%, #1f1f1f 100%)}
.thumbroll{margin-bottom:35px;}
.thumbroll .slider-item{padding:0 5px 5px 0}
.thumbroll-item{display:block;width:50%;float:left;padding:5px 0 0 5px;}
.thumbroll-item img{width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}
.thumbroll-item.is-active{cursor:default;}
.thumbroll-item.is-active img{outline:3px solid #fff}
@media only screen and (min-width:765px){.thumbroll .slider-item{padding:0 10px 10px 0}
.thumbroll-item{width:25%;padding:10px 0 0 10px}
}.thumbroll-featured{width:100%}
@media only screen and (min-width:765px){.thumbroll-featured{width:50%}
}.thumbroll-minor{width:33.333333%}
@media only screen and (min-width:765px){.thumbroll-minor{width:12.5%}
}.thumbroll-nopad .slider-item,.thumbroll-nopad .thumbroll-item{padding:0;}
.thumbroll-nopad .slider-item img,.thumbroll-nopad .thumbroll-item img{-webkit-box-shadow:none;box-shadow:none}
.thumbroll-prev,.thumbroll-next{display:block;position:absolute;margin-top:10px;opacity:.7;height:100%;width:30px;top:0;margin:0;border:1px solid rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.2),inset 0 1px 8px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(255,255,255,0.2),inset 0 1px 8px rgba(0,0,0,0.4);background:rgba(0,0,0,0.3);-webkit-tap-highlight-color:rgba(0,0,0,0);}
.thumbroll-prev .icon,.thumbroll-next .icon{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}
.thumbroll-prev.is-disabled,.thumbroll-next.is-disabled{cursor:default;pointer-events:none;-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.1),inset 0 1px 8px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(255,255,255,0.1),inset 0 1px 8px rgba(0,0,0,0.1);background:transparent;}
.thumbroll-prev.is-disabled .icon,.thumbroll-next.is-disabled .icon{opacity:.4;}
.thumbroll-prev:hover,.thumbroll-next:hover{background:rgba(0,0,0,0.6)}
.thumbroll-prev{left:0}
.thumbroll-next{right:0}
@media only screen and (max-width:790px){.thumbroll-prev,.thumbroll-next{width:20px}
}@media only screen and (max-width:570px){.thumbroll-prev{left:-10px}
.thumbroll-next{right:-10px}
}.thumbroll-label{bottom:0;background-color:rgba(0,0,0,0.7);padding:0 9px 0 0;display:block;margin-top:-39px;height:39px;text-shadow:0 1px 0 rgba(0,0,0,0.3);-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;-ms-transition:.2s ease;transition:.2s ease;-webkit-transition-property:opacity, background-color;-moz-transition-property:opacity, background-color;-o-transition-property:opacity, background-color;-ms-transition-property:opacity, background-color;transition-property:opacity,background-color;font-size:13px;overflow:hidden;border-top:1px solid rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08)}
.label-prefix{float:left;line-height:40px;text-align:center;padding:0 9px;border-right:1px solid #000;border-right:1px solid rgba(0,0,0,0.5);-webkit-box-shadow:1px 0 0 rgba(255,255,255,0.08),inset 0 1px 0 rgba(255,255,255,0.08);box-shadow:1px 0 0 rgba(255,255,255,0.08),inset 0 1px 0 rgba(255,255,255,0.08);background:rgba(0,0,0,0.5)}
.label-title{vertical-align:top;padding:0 2px 0 9px;margin-top:3px;display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:2px;opacity:.8;}
.label-content{padding:0 2px 0 9px;display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.thumbroll-label-simple{height:30px;margin-top:-30px;}
.thumbroll-label-simple .label-title{display:none}
.thumbroll-label-simple .label-content{line-height:30px}
.thumbroll-label-simple .label-prefix{line-height:30px}
.no-rgba .thumbroll-label{background:url("alpha.png") repeat}
.thumbroll-item:hover .thumbroll-label{background-color:rgba(0,0,0,0.8);opacity:1;}
.thumbroll-item:hover .thumbroll-label.is-unimportant{background-color:transparent}
@media only screen and (max-width:480px){.thumbroll-label{border-top:0;-webkit-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0;height:25px;margin-top:-25px;font-size:12px}
.label-title{display:none}
.label-content{margin:0;padding:0 7px;line-height:27px}
.label-prefix{line-height:27px;padding:0 7px}
}.cta{color:#da1515}
.is-muted{color:#999;}
.is-muted input{opacity:.6;}
.is-hidden{display:none;visibility:hidden}
.pull-right{float:right}
.disabled,[disabled]{pointer-events:none;cursor:default;opacity:.65;}
.bonus-link{font-size:12px;opacity:.7;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;-ms-transition:opacity .1s ease;transition:opacity .1s ease;top:-1px;}
.bonus-link:hover{opacity:1;}
.bonus-link i{top:-1px}
.letterpressed{color:#000;text-shadow:0 1px rgba(66,66,66,0.79)}
.txt-header h2,.txt-header h3,.txt-header h5,.txt-header h4,.txt-header h6{display:inline-block;margin:10px 20px 10px 0}
.txt-header .bonus-link{float:right;margin:15px 0 0 20px}
.stamp{position:absolute;bottom:113px;left:305px;width:110px;height:110px;background:#8ada34;borderradius:100px;textalign:center;color:#000;fontweight:bold;paddingtop:31px;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-o-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg);cursor:pointer;-webkit-transition:background .1s ease;-moz-transition:background .1s ease;-o-transition:background .1s ease;-ms-transition:background .1s ease;transition:background .1s ease;lineheight:15px;textshadow:none;}
.stamp:hover{background:#cfe71a}
@media only screen and (maxwidth:632px){.stamp{bottom:60px;left:60px}
}@media only screen and (maxwidth:480px){.stamp{display:none}
}.overlay{display:none;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:10;cursor:pointer;}
.overlay > a{display:block;position:absolute;top:0;left:0;bottom:0;right:0}
.ad-overlay{display:block;z-index:10;background:url("/assets/transparent.gif") repeat \9}
.ad-remaining{padding:5px 15px;max-height:40px}
.overlay-label{position:absolute;top:0;right:0;left:0;z-index:9;padding:7px 0 6px 10px;font-size:12px;text-shadow:0 1px #000;background:#000;background:rgba(0,0,0,0.6);color:#fff;width:100%;margin:-1px;font-weight:500}
.is-prerolling .overlay{display:block}
.logo{display:inline-block;padding:7px;margin:-7px;border:1px solid transparent;-webkit-border-radius:4px;border-radius:4px;}
.logo:hover{border-color:#222}
.logo:active{background:#222;border-color:#222}
.logo:after{content:"BETA";font-weight:bold;position:absolute;top:6px;left:-2px;background:#ffcf00;color:#000;font-size:12px;padding:0 2px;height:12px;font-size:10px;line-height:12px;-webkit-transform:rotate(-41deg);-moz-transform:rotate(-41deg);-o-transform:rotate(-41deg);-ms-transform:rotate(-41deg);transform:rotate(-41deg)}
.logo img{width:160px;height:auto}
.logo-smaller{padding:6px;margin:-6px;}
.logo-smaller:after{height:12px;font-size:9px;line-height:11px;top:5px;left:-4px}
.logo-smaller img{width:135px}
.main-header{background:#363636;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #272727));background-image:-webkit-linear-gradient(top, #363636 0%, #272727 100%);background-image:-moz-linear-gradient(top, #363636 0%, #272727 100%);background-image:-o-linear-gradient(top, #363636 0%, #272727 100%);background-image:-ms-linear-gradient(top, #363636 0%, #272727 100%);background-image:linear-gradient(top, #363636 0%, #272727 100%);padding:17px 0;text-align:center;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.6);box-shadow:0 1px 2px rgba(0,0,0,0.6);z-index:10;}
.main-header:before,.main-header:after{content:"";display:table}
.main-header:after{clear:both}
.main-header .constrained{padding:0 17px}
.main-header .btn{float:left}
.main-header .btn-cta{float:right}
.main-header .btn-icon-only{float:right;margin-right:10px}
.main-header .logo{position:absolute;left:50%;top:-3px;margin-left:-88px}
.no-boxshadow .main-header{border-bottom:1px solid #111}
@media only screen and (max-width:540px){.main-header .btn span{display:none}
.main-header .btn i{margin-right:0}
}@media only screen and (max-width:390px){.btn-icon-only{display:none}
}.main-header-smaller{padding:12px 0;}
.main-header-smaller .logo{top:-2px}
.constrained,.constrained-tighter,.constrained-extrapad{display:block;max-width:1150px;margin:0 auto;padding:0 25px}
.constrained-tighter{max-width:920px;padding:0 12px}
.constrained-nopad{padding:0}
.constrained-extrapad{margin:0 auto;padding:0 35px}
@media only screen and (max-width:790px){.constrained-extrapad{padding:0 25px}
}@media only screen and (max-width:570px){.constrained,.constrained-extrapad{padding:0 12px}
}.pageline,.pageline-tighter,.pageline-pad{padding:15px 0;border-top:1px solid #111;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.pageline .btn,.pageline-tighter .btn,.pageline-pad .btn{margin:0 0 0 15px}
.pageline .btn-dropdown,.pageline-tighter .btn-dropdown,.pageline-pad .btn-dropdown{display:inline-block}
.pageline .dropdown-menu,.pageline-tighter .dropdown-menu,.pageline-pad .dropdown-menu{margin:4px 0 0 16px;}
.pageline .dropdown-menu:before,.pageline-tighter .dropdown-menu:before,.pageline-pad .dropdown-menu:before{content:"";display:inline-block;position:absolute;top:-7px;left:31px;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2)}
.pageline .dropdown-menu:after,.pageline-tighter .dropdown-menu:after,.pageline-pad .dropdown-menu:after{content:"";position:absolute;top:-6px;left:32px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}
.pageline-tighter{padding:12px 0}
.pageline-pad{padding:0 0 40px}
.pad{padding:0 0 40px}
.current-media:before,.current-media:after{content:"";display:table}
.current-media:after{clear:both}
.media{width:69%;float:left;max-width:640px;z-index:1;position:relative;}
.media #video{height:0;padding-bottom:56.25%;background:#000}
.media-info{width:30%;float:right;z-index:0}
.media-share{position:absolute;left:0;width:400px;z-index:10;padding-left:6px;padding-top:6px;height:50px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:0;max-height:0;top:0;}
.media-share > div{position:relative}
#video.is-splash+.media-share{position:absolute;top:0;padding-top:9.5%;z-index:100000;right:0;padding-left:0;opacity:1;max-height:50px;width:90%;max-width:330px;margin:0 auto}
.hover .media-share{opacity:1;max-height:50px}
.current-media-tighter .media{width:640px}
.current-media-tighter .media-info{width:280px;position:absolute;top:0;right:0}
.campaign-area-video{position:absolute;top:-23px;left:1px;color:#fff;display:none;font-size:12px;}
.campaign-area-video:hover{text-decoration:underline}
.is-ad .campaign-area-video{display:inline-block}
.expander .campaign-area-video{z-index:2;top:0;left:0;background:#111;background:rgba(0,0,0,0.68);padding:5px 8px;right:0}
.player-splash{display:none;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:100000;background:#000;cursor:default;}
.player-splash.is-visible{display:block;position:absolute}
.next-episode{width:90%;max-width:330px;margin:5% auto 0;position:relative;text-shadow:0 1px 1px #000;}
.next-episode h3,.next-episode h4{font-weight:bold;margin:0}
.next-episode .progress{width:100%;height:10px;background:#3c3c3c;margin:10px 0 30px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #000;overflow:hidden;}
.next-episode .progress .progress-bar{width:0%;height:100%;background:#ccc;-webkit-border-radius:3px;border-radius:3px}
.next-episode .item{cursor:pointer;position:relative;background:#111;-webkit-border-radius:3px;border-radius:3px;padding:0;-webkit-transition:background .1s ease;-moz-transition:background .1s ease;-o-transition:background .1s ease;-ms-transition:background .1s ease;transition:background .1s ease;display:block;}
.next-episode .item .figure{position:absolute;top:0;left:0;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.5);box-shadow:0 0 6px rgba(0,0,0,0.5)}
.next-episode .item:hover{background:#181818}
.next-episode .item:active{background:#111}
.next-episode .item-body{padding:11px 0 10px 165px;height:85px}
.next-episode .share{margin-bottom:70px}
.next-episode .meta{margin-top:4px;display:inline-block;color:#bbb;}
.next-episode .meta strong{margin-right:10px}
.media-warning{background:#ffcf00;color:#000;font-weight:bold;padding:10px 14px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 1px #000;box-shadow:0 1px 1px #000;max-width:640px;margin:-20px 0 41px 0}
@media only screen and (max-width:830px){.media-warning{margin:-20px auto 41px}
}@media only screen and (max-width: 480px){.next-episode .share{margin-bottom:50px}
.next-episode .progress{margin:10px 0 20px}
.next-episode .item-body{padding:9px 0 10px 120px;height:62px}
.next-episode .figure{width:110px}
#video{height:auto;padding:0}
#video.is-splash+.media-share{top:9px}
}.is-ipad{background-repeat:no-repeat;}
.is-ipad video{width:100%;height:360px;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-o-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
.is-ipad.is-ready video{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.is-ipad .btn-play{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;z-index:1;}
.is-ipad .btn-play:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.is-ipad .btn-play-circle{width:15%;max-width:150px;min-width:70px;-webkit-border-radius:150px;border-radius:150px;display:inline-block;vertical-align:middle;background:#111;background:rgba(0,0,0,0.6);-webkit-border-radius:150px;border-radius:150px;}
.is-ipad .btn-play-circle img{width:100%}
.js-content-wrap .content-latest,.js-content-wrap .content-popular,.js-content-wrap .content-about,.js-content-wrap .content-parts,.js-content-wrap .content-trailers{display:none}
.js-content-wrap.is-viewing-latest .content-latest{display:block}
.js-content-wrap.is-viewing-popular .content-popular{display:block}
.js-content-wrap.is-viewing-trailers .content-trailers{display:block}
.js-content-wrap.is-viewing-about .content-about{display:block}
.js-content-wrap.is-viewing-parts .content-parts{display:block}
.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;-ms-animation-name:shake;animation-name:shake;-webkit-animation-duration:170ms;-moz-animation-duration:170ms;-o-animation-duration:170ms;-ms-animation-duration:170ms;animation-duration:170ms;-webkit-animation-iteration-count:2;-moz-animation-iteration-count:2;-o-animation-iteration-count:2;-ms-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-o-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;-webkit-transform-origin:50%;-moz-transform-origin:50%;-o-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}
@-moz-keyframes shake{0%{-webkit-transform:translate(3px,0) rotate(.5deg);-moz-transform:translate(3px,0) rotate(.5deg);-o-transform:translate(3px,0) rotate(.5deg);-ms-transform:translate(3px,0) rotate(.5deg);transform:translate(3px,0) rotate(.5deg)}
50%{-webkit-transform:translate(-2px,0) rotate(-1deg);-moz-transform:translate(-2px,0) rotate(-1deg);-o-transform:translate(-2px,0) rotate(-1deg);-ms-transform:translate(-2px,0) rotate(-1deg);transform:translate(-2px,0) rotate(-1deg)}
100%{-webkit-transform:translate(0,0) rotate(0);-moz-transform:translate(0,0) rotate(0);-o-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
}@-webkit-keyframes shake{0%{-webkit-transform:translate(3px,0) rotate(.5deg);-moz-transform:translate(3px,0) rotate(.5deg);-o-transform:translate(3px,0) rotate(.5deg);-ms-transform:translate(3px,0) rotate(.5deg);transform:translate(3px,0) rotate(.5deg)}
50%{-webkit-transform:translate(-2px,0) rotate(-1deg);-moz-transform:translate(-2px,0) rotate(-1deg);-o-transform:translate(-2px,0) rotate(-1deg);-ms-transform:translate(-2px,0) rotate(-1deg);transform:translate(-2px,0) rotate(-1deg)}
100%{-webkit-transform:translate(0,0) rotate(0);-moz-transform:translate(0,0) rotate(0);-o-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
}@-o-keyframes shake{0%{-webkit-transform:translate(3px,0) rotate(.5deg);-moz-transform:translate(3px,0) rotate(.5deg);-o-transform:translate(3px,0) rotate(.5deg);-ms-transform:translate(3px,0) rotate(.5deg);transform:translate(3px,0) rotate(.5deg)}
50%{-webkit-transform:translate(-2px,0) rotate(-1deg);-moz-transform:translate(-2px,0) rotate(-1deg);-o-transform:translate(-2px,0) rotate(-1deg);-ms-transform:translate(-2px,0) rotate(-1deg);transform:translate(-2px,0) rotate(-1deg)}
100%{-webkit-transform:translate(0,0) rotate(0);-moz-transform:translate(0,0) rotate(0);-o-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
}@-ms-keyframes shake{0%{-webkit-transform:translate(3px,0) rotate(.5deg);-moz-transform:translate(3px,0) rotate(.5deg);-o-transform:translate(3px,0) rotate(.5deg);-ms-transform:translate(3px,0) rotate(.5deg);transform:translate(3px,0) rotate(.5deg)}
50%{-webkit-transform:translate(-2px,0) rotate(-1deg);-moz-transform:translate(-2px,0) rotate(-1deg);-o-transform:translate(-2px,0) rotate(-1deg);-ms-transform:translate(-2px,0) rotate(-1deg);transform:translate(-2px,0) rotate(-1deg)}
100%{-webkit-transform:translate(0,0) rotate(0);-moz-transform:translate(0,0) rotate(0);-o-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
}@keyframes shake{0%{-webkit-transform:translate(3px,0) rotate(.5deg);-moz-transform:translate(3px,0) rotate(.5deg);-o-transform:translate(3px,0) rotate(.5deg);-ms-transform:translate(3px,0) rotate(.5deg);transform:translate(3px,0) rotate(.5deg)}
50%{-webkit-transform:translate(-2px,0) rotate(-1deg);-moz-transform:translate(-2px,0) rotate(-1deg);-o-transform:translate(-2px,0) rotate(-1deg);-ms-transform:translate(-2px,0) rotate(-1deg);transform:translate(-2px,0) rotate(-1deg)}
100%{-webkit-transform:translate(0,0) rotate(0);-moz-transform:translate(0,0) rotate(0);-o-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
}.page-header{border:0;border-bottom:1px solid #111;-webkit-box-shadow:none;box-shadow:none;}
.page-header .btn{vertical-align:top;margin-top:4px}
@media only screen and (max-width:971px){.page-heading{left:340px;width:auto;text-align:right;font-size:18px}
}@media only screen and (max-width:830px){.page-header{padding-bottom:55px;}
.page-header .btn{margin-left:5px}
.page-header .show-programs{margin:0}
.page-heading{margin-top:45px;left:0;width:100%;text-align:center;}
.page-heading a{height:28px;line-height:28px}
.page-heading h1,.page-heading h2{font-size:16px}
.logo-wrap{position:absolute;left:50%;margin-left:-85px}
}@media only screen and (max-width:480px){.page-header .btn span{display:none}
.page-header .btn i{margin-right:0}
.show-programs{margin:0}
.show-faq{display:none}
.page-heading{font-size:15px}
}.page-footer{position:absolute;bottom:0;left:0;width:100%;height:166px;overflow:hidden;background:#1a1a1a;padding:35px 0;}
.page-footer:after{content:"";width:100%;position:absolute;top:-40px;left:-10px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:20px;-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.4);box-shadow:0 1px 15px rgba(0,0,0,0.4)}
.page-footer small{width:100%;display:block;color:#7a7a7a;font-size:12px;margin-top:23px;}
.page-footer small span{margin-right:15px}
.page-footer small a{margin-right:15px;text-decoration:underline;}
.page-footer small a:hover{color:#fff}
.page-footer strong{margin:5px 0 0 0;display:block}
.page-footer nav{margin-bottom:15px}
.page-footer nav:before,.page-footer nav:after{content:"";display:table}
.page-footer nav:after{clear:both}
.page-footer ul{float:left;width:25%}
.page-footer li{padding:6px 0}
.main-page{padding-bottom:166px}
@media only screen and (max-width:790px){.main-page{padding-bottom:228px}
.page-footer{height:228px;}
.page-footer ul{float:left;width:50%}
}@media only screen and (max-width:480px){.main-page{padding-bottom:352px}
.page-footer{height:352px;text-align:center;}
.page-footer ul{float:left;width:100%}
}.content-alpha .thumbroll{margin-bottom:10px}
.banner-header{width:100%;}
.banner-header .figure{width:100%;height:auto}
.thumbroll > h2,.thumbroll > h3{margin:33px 0 15px}
.caption-body{margin-right:0}
@media only screen and (min-width:980px){.media-info{position:absolute;top:0;right:0;padding-left:680px;width:auto}
.caption-body{margin-right:20px}
}@media only screen and (max-width:830px){.media{margin:0 auto;float:none;width:100%}
.media-info{position:relative;margin:0 auto;width:100%;max-width:640px;float:none}
.caption-body{margin:30px 0}
.media-share{opacity:1;max-height:none !important;padding-left:0;display:block;width:100%;float:none;margin:0 auto;max-width:640px;position:relative;margin-bottom:-10px}
}@media only screen and (max-width:480px){.list-horizontal li{display:block;margin:20px 10px 0;}
.list-horizontal li:first-child{margin-top:0}
}@media only screen and (max-width:765px){.content-light{padding-bottom:0;}
.content-light .span-6{float:none;width:100%;margin:0}
}@media only screen and (max-width:480px){.dot-nav{margin:22px 0}
}@media only screen and (max-width:1050px){.slider-main-body > p{font-size:15px}
.slider-main-heading{font-size:22px}
}body.generic{padding:0 20px;width:100%;max-width:300px;margin:50px auto;padding-bottom:40px;height:auto;}
body.generic > a{width:100%}
body.generic form{margin-top:50px}
body.generic .control-group input{width:100%;max-width:245px}
body.generic .control-group.email input,body.generic .control-group.email label{width:auto;display:inline;cursor:pointer}
body.generic .logo{width:80%;height:auto;margin:0 auto;display:block}
body.generic .remove-account{color:#999;}
body.generic .remove-account:hover{text-decoration:underline}
body.generic input[type=submit]{margin-top:30px}
