body{font-family:"SFUIThin";letter-spacing:0.5px;-webkit-font-smoothing:antialiased}p{font-weight:normal;font-size:16px;color:#222;line-height:145%;letter-spacing:0.5px}dl{font-size:16px;color:#222;line-height:145%;letter-spacing:0.5px}dl dt{font-family:"SFUIRegular"}dl dd{padding-bottom:20px}hr{border-top-width:7px;margin:30px 0}h1,h2,h3,h4{font-weight:normal;font-family:"SFUIRegular";letter-spacing:0.5px}h1 b,h2 b,h3 b,h4 b{font-family:"SFUIRegular"}h1{font-size:32px}h3{font-size:20px}b{font-weight:normal;font-family:"SFUIRegular"}a{text-decoration:none;color:#6652a2}a:hover,a:active,a:focus{text-decoration:none;color:#6652a2}span.highlight{background-color:#ffffb2}span.cross-out{text-decoration:line-through;color:#f54949}span.cross-out span{color:#222}span.cross-out+span{color:#f54949}.gradient-text{background:linear-gradient(-35deg, #6652a2, #3a79be 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"SFUIRegular"}@font-face{font-family:'SFUISemibold';src:url("/fonts/sf/sfdisplay-semibold-webfont.woff2") format("woff2"),url("/fonts/sf/sfdisplay-semibold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'SFUIThin';src:url("/fonts/sf/sfdisplay-thin-webfont.woff2") format("woff2"),url("/fonts/sf/sfdisplay-thin-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'SFUIMedium';src:url("/fonts/sf/sfdisplay-medium-webfont.woff2") format("woff2"),url("/fonts/sf/sfdisplay-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'SFUIRegular';src:url("/fonts/sf/sfdisplay-regular-webfont.woff2") format("woff2"),url("/fonts/sf/sfdisplay-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){p{font-size:14px}}*{margin:0}body,html{height:100%}body{background-color:#FEFEFE;color:#222;overflow-x:hidden}.no-margin{margin:0 !important}.page{height:100%}.page-wrap{margin-bottom:-260px;min-height:100%;overflow-x:hidden}.page-wrap:after{content:"";display:block}.page-wrap .page-content{margin:60px 0 100px}.page-wrap.grey-wrap{background-color:#EFEFEF}.sidenav{position:fixed;z-index:1;top:100px;height:100%;background-color:#FEFEFE}.sidenav ul{height:100%;border-right:1px solid #e4e4e4;list-style:none;margin:0;padding:0}.sidenav ul li{font-size:26px}.sidenav ul li a{padding:10px 16px;display:block;color:#777}.sidenav ul li+li{border-top:1px solid #e4e4e4}.sidenav ul li.active a{color:#FEFEFE;background-color:#6652a2}.footer,.page-wrap:after{height:260px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.page{box-shadow:none}.page-wrap{margin-bottom:-176px}.page-wrap .page-content{margin-top:60px;margin-bottom:40px}.sidenav{display:none}.footer,.page-wrap:after{height:176px}}.toast{padding:15px 20px;color:#FFF;font-family:"SFUIRegular";display:inline-block;position:fixed;top:112px;right:-100px;opacity:0;transition:right 0.25s ease-out, opacity 0.25s ease-out;z-index:5000;border-radius:2px}.toast.toast-default{background:rgba(29,29,29,0.95)}.toast.toast-success{background:rgba(58,171,104,0.85)}.toast.toast-error{background:rgba(245,73,73,0.88)}.well{border-radius:0;border:none;box-shadow:none}.panel{border:1px solid #e4e4e4;border-radius:0;box-shadow:none;background-color:#FEFEFE}.panel .panel-heading{background-color:transparent;display:flex;justify-content:space-between;align-items:center}.panel .panel-heading h4{margin:4px 0 0 0}.panel .panel-heading .btn-default{padding-top:5px;padding-bottom:3px;margin-top:-2px;margin-right:-7px}.panel .panel-body{padding-top:0}.panel .panel-body p{font-size:15px}.panel table.table{max-width:100%}.panel table.table tr td{border:none;vertical-align:middle}.panel .btn.btn-block{border-radius:0}.panel.no-groups-panel{margin-top:10px}.panel.no-groups-panel p{font-size:18px}.panel.no-groups-panel .starter-kit{display:flex;justify-content:space-between}.panel.no-groups-panel .starter-kit ul{font-size:18px}.panel.no-groups-panel .btn-toolbar{margin-top:8px;margin-bottom:10px}.panel.user-panel table.table thead tr th{color:#777;background-color:#f5f5f5}.panel.user-panel table.table tbody tr td i.fa.fa-check-circle{color:#3aab68;font-size:16px}.panel.user-panel table.table tbody tr td small.email-address{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.panel.quick-start-panel p{font-size:18px}.panel.sign-up-panel .btn-primary{font-size:16px;letter-spacing:0.5px}.panel.sign-up-panel .panel-body{border-top:none;padding-top:8px}.panel.sign-up-panel .panel-body p{margin-bottom:0}.panel.sign-up-panel table.table tr th,.panel.sign-up-panel table.table tr td{text-align:center}.panel.video-panel .panel-body{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:336px}.panel.video-panel .media{margin-top:10px}.panel.video-panel .media .media-heading{font-size:16px;margin-bottom:0}.panel.video-panel .media .media-heading a{color:#222}.title-bar{display:flex;justify-content:space-between;align-items:center}#sidebar{margin-top:10px}.well.goose-egg{margin:16px auto;color:#c1c1c1;text-align:center}.date-range i.fa-calendar{padding-right:8px}.nav-tabs>li>a{font-family:"SFUIRegular";font-size:15px;color:#222;border-radius:0 !important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-color:#e4e4e4;background-color:#FEFEFE}.tab-content .tab-container{padding:0;background-color:#FEFEFE;border:1px solid #e4e4e4;border-top:none}.tab-content .tab-container .tab-wrap{padding:22px}.tab-content .tab-container .tab-block h4{margin:0 0 6px 0}.tab-content .tab-container .tab-block+.tab-block{padding-top:20px;margin-top:20px;border-top:1px solid #efefef}.tab-content .tab-container .tab-block .btn-toolbar{margin:14px 0 16px 0}.tab-content .tab-container table.table>thead:first-child>tr>th:first-child,.tab-content .tab-container table.table>tbody>tr>td:first-child{padding-left:22px}.tab-content .tab-container table.table>thead:last-child-child>tr>th:last-child-child,.tab-content .tab-container table.table>tbody>tr>td:last-child-child{padding-right:22px}.alert{border:none;border-radius:2px;font-size:14px;font-family:"SFUIRegular"}.alert.alert-info{background-color:#AAA;color:#FEFEFE}.loader{font-size:20px;position:relative;width:4em;height:1em;margin:100px auto}.dot{width:1em;height:1em;border-radius:0.5em;background:#dadada;position:absolute;animation-duration:0.5s;animation-timing-function:ease;animation-iteration-count:infinite}.dot1,.dot2{left:0}.dot3{left:1.5em}.dot4{left:3em}@keyframes reveal{from{transform:scale(0.001)}to{transform:scale(1)}}@keyframes slide{to{transform:translateX(1.5em)}}.dot1{animation-name:reveal}.dot2,.dot3{animation-name:slide}.dot4{animation-name:reveal;animation-direction:reverse}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.grey-wrap .panel{margin-left:-15px;margin-right:-15px;border-left:none;border-right:none}}.btn{border-radius:2px;font-family:"SFUIMedium";transition:width 0.25s ease-in-out}.btn span{opacity:1.0;transition:opacity 0.35s ease-in-out}.btn i{padding-right:4px}.btn:not(.btn-sm){padding:10px 16px;font-size:14px}.btn.btn-sm i{padding-right:0}.btn:hover,.btn:focus,.btn:active{outline:none !important;box-shadow:none}.btn.btn-default{border:1px solid #efefef;transition:background 0.35s ease-in-out;background:#EFEFEF;color:#777}.btn.btn-default:hover{background-color:#f7f6f6;border-color:#f7f6f6}.btn.btn-primary{background:#6652a2;border-color:#6652a2;transition:opacity 0.25s ease-in-out}.btn.btn-primary:hover{opacity:0.85;background:#6652a2;border-color:#6652a2}.btn.btn-primary:focus,.btn.btn-primary:active{background:#6652a2;border-color:#6652a2}.btn.btn-simple{background-color:#EFEFEF;color:#777}.btn.btn-gradient{background:linear-gradient(-35deg, #6652a2, #3a79be 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:none}.btn.btn-gradient i.fa{background:linear-gradient(-35deg, #6652a2, #3a79be 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn.btn-success{background:#3aab68;border-color:#3aab68;transition:opacity 0.25s ease-in-out;opacity:1.0}.btn.btn-success:hover{opacity:0.85}.btn.btn-success:focus,.btn.btn-success:active{background:#3aab68;border-color:#3aab68}.btn[disabled] span{opacity:0.5}.big-btns{display:flex;justify-content:center}.big-btns a{display:block;height:100%;text-align:center;border:1px solid #DDD;padding:40px 50px;margin:10px;border-radius:2px;color:#222;font-family:"SFUIRegular";font-size:18px}.big-btns a small{display:block;font-family:"SFUIThin";color:#AAA}.big-btns a small .cross-out span{color:#AAA}.big-btns a .label.label-primary{background:#6652a2;font-family:"SFUIThin";font-weight:normal}.big-btns a:hover{background:#F7F7F7;color:#888}.big-btns a.selected{background:#6652a2;color:#FEFEFE;border-color:#6652a2}.big-btns a.selected small{color:#FEFEFE}.big-btns a.selected small .cross-out span{color:#FEFEFE}.info-icon{color:#222;margin:0 6px}.info-icon:hover{color:#6652a2}#dashboard .big-btns{justify-content:space-between;margin-left:-10px;margin-right:-10px}.spinner{width:0;float:left;transform:width 0.35s ease-in-out}.is-loading span{opacity:0.65}.is-loading i.fa{display:none}.is-loading .spinner{width:24px;height:24px;position:relative;margin-right:12px}.is-loading .double-bounce1,.is-loading .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:white;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}.is-loading .double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes sk-bounce{0%, 100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%, 100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}#loader.is-loading .spinner{margin:20px auto;float:none;padding:28px}#loader.is-loading .spinner .double-bounce1,#loader.is-loading .spinner .double-bounce2{background-color:#6652a2}.btn-toolbar-centered .btn{float:none}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.big-btns{flex-direction:column;justify-content:flex-start}.big-btns a{padding:26px;margin:5px}}form .alert{margin-bottom:40px}form .alert.alert-info p{color:#31708f}form label{color:#222;font-weight:normal;font-family:"SFUIRegular";font-size:12px;letter-spacing:0.5px}form .form-control{box-shadow:none;border-radius:2px;border-color:#dedede;color:#222;font-family:"SFUIRegular"}form .form-control:focus{box-shadow:none;border-color:#6652a2}form .form-control.input-lg{height:42px}form h3{font-weight:400;font-size:18px;margin:0 0 6px 0}form p,form .checkbox label{font-size:12px;color:#222;line-height:145%}form .form-block+.form-block{margin-top:45px}form .radio{font-weight:300}form .btn-plus,form .btn-minus{background-color:#EFEFEF;color:#777;font-size:10px;padding:5px 8px}form .btn-plus.btn-minus,form .btn-minus.btn-minus{margin-left:5px}form .jp-card{backface-visibility:hidden}form .jp-card.jp-card-identified{box-shadow:none}form .jp-card-container{margin:16px 0}form .form-actions{display:flex;justify-content:space-between;align-items:center}form .same-as-billing.checkbox{margin:0;position:relative;top:-1px}form .errors{color:#f54949;font-size:12px;font-family:"SFUIRegular"}form .errors>div{padding-top:6px}form .has-error label{color:#f54949}form .has-error .form-control{border-color:#f54949}form .has-error .form-control:focus{border-color:#f54949;box-shadow:none}.wizard{min-height:300px;width:100%;overflow:hidden;display:flex;align-items:center}.wizard h4{font-size:22px}.wizard p{font-size:16px;color:#5f5f5f}.wizard .participants-select{width:110px;margin:10px auto}.wizard .table-wrap{margin:16px -15px 0 -15px}.wizard .table-wrap table.table tr th:first-child,.wizard .table-wrap table.table tr td:first-child{padding-left:26px}.wizard .table-wrap table.table tr th:last-child,.wizard .table-wrap table.table tr td:last-child{padding-right:26px}.wizard .item{width:100%;transition:all 0.25s ease-in-out}.wizard .item.ng-leave.ng-leave-active,.wizard .item.ng-enter{opacity:0}.wizard .item.ng-leave,.wizard .item.ng-enter.ng-enter-active{opacity:1.0}.wizard .checkbox label{font-size:16px}.wizard .checkbox label input{margin-top:6px}span.plus-or-minus{margin-left:5px}span.plus-or-minus a.btn-default{padding:3px 7px;background-color:#EFEFEF;display:inline-block;color:#777;font-size:10px;margin:0 2px;transition:color 0.35s ease-in-out}span.plus-or-minus a.btn-default i.fa{padding-right:0}span.plus-or-minus a.btn-default:hover{color:#222}.search-field.input-group{width:450px;margin:16px auto}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){form input[type="text"],form input[type="password"],form input[type="email"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wizard h4{margin-top:0}.wizard p{font-size:14px}.wizard table.table{width:inherit;max-width:none}.wizard .btn-primary{display:block}.wizard .table-wrap{margin-left:-20px;margin-right:-20px;max-height:325px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.search-field.input-group{width:310px}}table.table{border:none;font-size:15px}table.table.table-striped>tbody>tr:nth-of-type(odd){background:#f3f3f3}table.table.table-striped>tbody>tr:nth-of-type(odd) .btn.btn-default{background:#FFF}table.table.table-striped>tbody>tr>td{border-top:1px solid #efefef}table.table.registration-table{margin:14px 0 0}table.table.registration-table tr td{vertical-align:middle}table.table.registration-table tr td b{font-size:16px}table.table.registration-table tr td .btn-toolbar{margin:0 !important}table.table.registration-table tr td .btn-toolbar .btn-default{background-color:#FEFEFE}table.table.group-session-table tr td{vertical-align:middle}table.table.group-session-table a:not(.btn){color:#222}table.table.answer-table tbody td{vertical-align:middle;font-size:16px}table.table.answer-table tbody td.answer-SD{background-color:#F68844;color:white;font-family:"SFUIRegular"}table.table.answer-table tbody td.answer-D{background-color:#D27B5C;color:white}table.table.answer-table tbody td.answer-N{background-color:#AE6D73;color:white}table.table.answer-table tbody td.answer-A{background-color:#8A608B;color:white}table.table.answer-table tbody td.answer-SA{background-color:#6652A2;color:white;font-family:"SFUIRegular"}table.table h4{margin:5px 0;font-size:18px}table.table ul{font-size:14px;color:#5f5f5f;padding-left:17px}table.table ul li{padding:3px 0}table.table thead tr th{background:#222;color:#FEFEFE;border-bottom:none;font-family:"SFUIRegular";border:none;font-weight:normal}table.table tbody tr.item-row>td{padding-bottom:0}table.table tbody tr td{border:none;border-top:none !important}table.table tbody tr td.item-description-cell{border-top:none;padding-top:0}table.table tbody tr td.item-description-cell p{font-size:14px;margin-bottom:3px}table.table tfoot tr{font-family:"SFUIRegular"}table.table tfoot tr.total-row{font-size:18px}table.table tfoot tr.add-to-cart-row td{border-top:none}table.table tfoot tr.coupon-code-row .input-group{max-width:120px;float:right}table.table tfoot tr.coupon-code-row .input-group input.form-control{height:33px;border-right:none}table.table tfoot tr.coupon-code-row .input-group input.form-control:focus{border-color:#3aab68;border-right:none}table.table tfoot tr.coupon-code-row .input-group .btn{font-size:12px}table.table tfoot tr.grey-row td{background:#f7f7f7}table.table tfoot tr td{vertical-align:middle}table.table tr.success td{background:#3aab68;color:#FEFEFE}table.table tr.success td a{color:#FEFEFE !important}table.table tr td,table.table tr th{padding:12px}table.table tr td span.label,table.table tr th span.label{font-size:14px;font-weight:normal;color:#222;background:transparent;border:1px solid #e0e0e0}table.table tr td span.label+span.label,table.table tr th span.label+span.label{margin-left:6px}table.table tr.no-border td{border-top:none}table.table .input-group .btn{font-size:14px;padding:7px 10px}.ng-table-counts{display:none}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){table.table tbody tr td.qty-cell{width:160px}table.table tbody tr td.item-description-cell p,table.table tbody tr td.item-description-cell ul{font-size:11px}table.table tfoot tr.grey-row{font-size:12px}}.hamburger{position:fixed;top:20px;left:16px;z-index:10000;color:#FEFEFE}.hamburger:active,.hamburger:hover,.hamburger:focus{color:#FEFEFE}.navbar{margin-bottom:0;border-radius:0;min-height:60px;font-family:"SFUIRegular"}.navbar.navbar-default{background-color:rgba(29,29,29,0.95);border:none;box-shadow:none}.navbar.navbar-default .navbar-brand{padding:11px 0 0 0;background-image:url("/images/twc-nav-logo.png");background-repeat:no-repeat;background-size:15px;width:15px;height:28px;overflow:hidden;margin-top:12px;margin-right:12px;background-position:top}.navbar.navbar-default .navbar-brand.active{background-position:bottom}.navbar.navbar-default .navbar-nav>.open>a{color:#6652a2}.navbar.navbar-default .navbar-nav>li{padding:15px 12px}.navbar.navbar-default .navbar-nav>li.active>a{color:#6652a2 !important}.navbar.navbar-default .navbar-nav>li>a{transition:color 0.35s ease-in-out;padding:0 5px;background-color:transparent !important;color:#FEFEFE;font-size:16px;letter-spacing:0.5px}.navbar.navbar-default .navbar-nav>li>a:hover{color:#6652a2}.navbar.navbar-default .navbar-nav>li.dropdown i.fa.fa-chevron-down{transform:rotate(0deg);transition:transform 0.35s ease-in-out}.navbar.navbar-default .navbar-nav>li.dropdown.open i.fa.fa-chevron-down{transform:rotate(-180deg)}.navbar.navbar-default .navbar-nav>li>.dropdown-menu{border-radius:2px;margin-top:12px;min-width:250px;box-shadow:0 10px 30px rgba(0,0,0,0.05);right:0px;border:1px solid #e7e7e7}.navbar.navbar-default .navbar-nav>li>.dropdown-menu>li>a{color:#222;font-size:15px;letter-spacing:0.5px;padding:10px 20px}.navbar.navbar-default .navbar-nav>li>.dropdown-menu>li>a i.fa,.navbar.navbar-default .navbar-nav>li>.dropdown-menu>li>a i.el{padding-right:8px}.navbar.navbar-default .navbar-nav>li>.dropdown-menu>li>a:hover{background-color:#EFEFEF;color:#777}.navbar .container{padding-top:5px}.sub-nav{background-color:rgba(62,62,62,0.95);margin-bottom:20px;position:fixed;width:100%;z-index:10}.sub-nav .breadcrumb{font-family:"SFUIRegular";background-color:transparent;margin-bottom:0;padding:10px 0}.sub-nav .breadcrumb li a{color:#848482}.sub-nav .breadcrumb li.active{color:#848482}.sub-nav .breadcrumb>li+li:before{padding:0 6px 0 8px;color:#848482}.sub-nav+.container{position:relative;top:46px}.page-header{border-bottom:none;margin-top:0}.page-header h1{font-size:30px;text-transform:uppercase;font-weight:500;margin-bottom:5px}.page-header p{font-size:16px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.navbar.navbar-default .nav{display:none}.navbar.navbar-default .navbar-brand{display:block;float:none;margin:10px auto}.navbar.navbar-default .navbar-brand.active{background-position:top}.page.open .navbar{position:relative}.page.open .page-wrap .page-content{margin-top:0}.sub-nav .container{overflow-x:scroll}.sub-nav .breadcrumb{white-space:nowrap;min-width:400px}}aside{position:fixed;z-index:10000;height:100%;width:260px;top:0;left:-300px;background-color:rgba(34,34,34,0.97);box-shadow:5px 10px 30px rgba(0,0,0,0.25);transition:left 0.35s ease-in-out}aside.open{left:0}aside .aside-wrapper{padding:16px}aside .aside-wrapper .close-aside{display:block;margin-bottom:8px;color:#FEFEFE}aside .aside-wrapper ul{list-style:none;margin:0;padding:0}aside .aside-wrapper ul li{font-size:15px;font-family:"SFUIRegular"}aside .aside-wrapper ul li a{color:#FEFEFE;display:block;padding:10px 16px;margin-left:-16px;margin-right:-16px}aside .aside-wrapper ul li.active a{background-color:#6652a2}aside .aside-wrapper ul+ul{padding-top:10px;margin-top:10px;border-top:1px solid #3e3e3e}.modal-open .page-wrap{filter:grayscale(100%)}.modal-open .modal-backdrop{opacity:0.45}.modal .modal-header{border-bottom:none}.modal .modal-content{border-radius:2px;border:none;box-shadow:0 5px 50px rgba(0,0,0,0.45)}.modal .modal-body .alert{margin-bottom:20px}.modal .modal-body h2{margin:0 0 20px 0;font-size:22px}.modal .modal-body .text-center{padding-left:50px;padding-right:50px}.modal .modal-body.generic-modal-body p{font-weight:normal;font-size:18px;color:#222;line-height:165%;letter-spacing:0.5px}.modal .modal-body.generic-modal-body label,.modal .modal-body.generic-modal-body li{font-size:16px;color:#222}.modal .modal-footer{border-top:none}.modal .pay-as-you-go-disclaimer{margin-bottom:20px}.modal .pay-as-you-go-disclaimer p,.modal .pay-as-you-go-disclaimer ul{font-size:16px;color:#222}.episode-view-modal .close{position:absolute;left:3px;top:0;padding:10px;opacity:1.0;color:#222;text-shadow:none}.episode-view-modal .video-block{height:506px;display:flex;justify-content:center}.episode-view-modal .video-block .vimeo-wrapper{margin:0 auto}.episode-view-modal .video-block .not-available{align-self:center}.episode-view-modal .modal-body{background:linear-gradient(#F7F7F7 0%, #FEFEFE 15%)}.episode-view-modal .modal-body .episode-block{padding-left:30px;padding-right:30px}.episode-view-modal .modal-body .episode-block .block-body .episode-meta{padding:20px 0 0}.episode-view-modal .modal-body .episode-block .block-body .episode-meta h4.episode-number span.preview-label{color:#3aab68;border:1px solid;padding:2px 10px;border-radius:2px;font-size:12px;vertical-align:4px;margin-left:5px;font-family:"SFUIThin"}.episode-view-modal .modal-body .episode-block .block-body .episode-meta span.spec+span.spec{padding-left:26px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.wizard{align-items:flex-start}.modal .modal-body{padding:14px 20px}.modal .modal-body .text-center{padding-left:0;padding-right:0}.episode-view-modal .video-block{height:200px}.episode-view-modal .modal-body .episode-block{padding-left:0;padding-right:0}.episode-view-modal .modal-body .episode-block .episode-meta h4.episode-number{font-size:18px}.episode-view-modal .modal-body .episode-block .episode-meta h3.episode-title{font-size:30px;line-height:116%}.episode-view-modal .modal-body .episode-block .episode-meta h4.episode-subtitle{font-size:18px;line-height:130%}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2){.modal .modal-footer .btn:not(.btn-sm){padding:inherit}}.sidebar .sidebar-block h4{font-weight:500;font-size:16px}.sidebar .sidebar-block h4 span{background-color:#AAA;color:#FEFEFE;padding:5px}.sidebar .sidebar-block p,.sidebar .sidebar-block ul{font-size:16px}.sidebar .sidebar-block ul{padding-left:0;list-style:none}.sidebar .sidebar-block ul li{padding-bottom:16px}.sidebar .sidebar-block+.sidebar-block{margin-top:40px}footer.footer{color:#FEFEFE;overflow:hidden;max-width:100%;padding:0;position:relative;z-index:2}footer.footer .footer-wrap{height:100%;background-image:linear-gradient(#2b2b2b 65%, #222);background-color:#222;background-size:contain;background-position:bottom;background-repeat:no-repeat;background-attachment:fixed}footer.footer .footer-wrap .container{height:100%;display:flex;justify-content:space-between;align-items:flex-start}footer.footer .footer-wrap .container img.logo{width:240px;margin-left:-20px}footer.footer .footer-wrap .container>div{flex:33%;padding:46px 0 0 0}footer.footer .footer-wrap .container h4{font-size:18px}footer.footer .footer-wrap .container ul{padding:0;list-style:none}footer.footer .footer-wrap .container ul li{padding:0;line-height:200%}footer.footer .footer-wrap .container ul li a{font-size:16px;color:#FEFEFE;letter-spacing:0.5px;transition:color 0.35s ease-in-out}footer.footer .footer-wrap .container ul li a:hover{color:#6652a2}footer.footer .footer-wrap .container address{letter-spacing:0.5px}footer.footer .footer-wrap .container small{padding-top:100px;display:block}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){footer.footer{text-align:center}footer.footer .footer-wrap .container{display:inherit}footer.footer .footer-wrap .container>div{padding:10px;font-size:14px}footer.footer .footer-wrap .container h4{margin-bottom:3px;font-size:16px}footer.footer .footer-wrap .container ul li{display:inline}footer.footer .footer-wrap .container ul li+li{padding-left:10px}footer.footer .footer-wrap .container ul li a{font-size:14px}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2){footer.footer .footer-wrap .container>div{padding:5px 10px 0 10px}}#group-landing-page .welcome-letter p{font-size:18px}#group-landing-page .signature h3{font-size:20px;font-family:"SFUIThin"}#group-landing-page .episode-list{margin-top:20px}#group-landing-page .episode-list .media{margin-top:34px}#group-landing-page .episode-list .episode-title{font-size:20px}#group-landing-page .episode-list .episode-subtitle{font-family:"SFUIRegular";font-size:16px;display:block;margin-bottom:8px}#group-landing-page .episode-list .episode-description{font-size:14px}#group-landing-page .sidebar .panel{margin-top:20px}#peers-test{margin-bottom:40px}#peers-test .progress{border-radius:0;height:5px;box-shadow:none;position:fixed;width:100%;z-index:1;background:none;margin-top:60px}#peers-test .hero{height:320px}#peers-test .cant-take .btn-toolbar{margin:20px auto}#peers-test .instructions{margin:20px 0}#peers-test .instructions h4{margin-bottom:2px}#peers-test ol.statements{margin-left:0;padding:0;list-style:none}#peers-test ol.statements li.statement{padding:16px;border:1px solid #DDD;border-radius:3px;margin-bottom:16px;font-size:18px;transition:0.25s ease;display:flex;align-content:flex-start}#peers-test ol.statements li.statement .statement-number{font-size:40px;font-family:"SFUIRegular";padding-right:20px;margin-top:-8px}#peers-test ol.statements li.statement .statement-body{margin-bottom:5px;font-family:"SFUIRegular";line-height:125%}#peers-test ol.statements li.statement .statement-options .radio-inline{padding-right:15px}#peers-test ol.statements li.statement .statement-options .radio-inline label{font-size:16px;font-weight:normal}#peers-test ol.statements li.statement:hover:not(.answered){box-shadow:0 2px 50px rgba(0,0,0,0.1);transform:scale(1.025)}#peers-test ol.statements li.statement.answered{background-color:#EFEFEF;color:#777}#peers-test ol.statements li.statement.answered .radio-inline label,#peers-test ol.statements li.statement.answered p{color:#777}#peers-test .actions{display:flex;justify-content:space-between}#peers-test .actions .btn[disabled]{opacity:0.5}#peers-test .actions .page-controls{display:flex;justify-content:space-between}#peers-test .actions .pages{font-size:18px;padding:10px}#peers-test .nav-tabs>li.active>a,#peers-test .nav-tabs>li.active>a:focus,#peers-test .nav-tabs>li.active>a:hover{border-bottom-color:transparent}#peers-test .scorecard-overview{margin-top:30px}#peers-test .scorecard-overview p{font-size:18px}#peers-test #composite-chart{margin:30px 0 0 -10px}#peers-test .category-summary{margin-top:20px}#peers-test .category-summary>div{display:flex;align-items:center}#peers-test .category-summary h3{text-transform:uppercase;font-size:14px;color:#777;margin-bottom:0}#peers-test table.peers-statements-table tr td{vertical-align:middle}#peers-test table.peers-statements-table tr td.right-direction{color:#3aab68}#peers-test table.peers-statements-table tr td.wrong-direction{color:#f54949}#peers-test table.peers-statements-table tr td i{padding:6px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){#peers-test .hero{background-size:200%;background-position:center 63px}#peers-test .table-wrap{margin-left:-15px;margin-right:-15px}#peers-test .scorecard-overview h2{font-size:28px}#peers-test table th,#peers-test table td{vertical-align:middle}#peers-test ol.statements li.statement .statement-body{font-size:16px;line-height:150%}#peers-test ol.statements li.statement .statement-options{margin-left:18px}#peers-test ol.statements li.statement .statement-options .radio-inline{padding-left:0;display:block}#peers-test ol.statements li.statement .statement-options .radio-inline+.radio-inline{margin-left:0}#peers-test .category-summary>div{flex-flow:column}#peers-test .category-summary>div table th,#peers-test .category-summary>div table td{vertical-align:top}#peers-test .actions{flex-flow:column}#peers-test .actions .btn-primary{font-size:18px;width:100%;margin-top:16px}}.block{position:relative}.block .block-body{padding:80px 0}.block .block-body h2{font-size:34px;margin:0px 0 12px 0}.block .block-body .text-wrap{position:relative;z-index:2}.block .block-body ul{font-size:16px;line-height:165%}.block.grey-block{background-image:linear-gradient(0deg, #F7F7F7 0%, #FEFEFE 15%);margin:40px 0}.block.reverse-grey-block{background-image:linear-gradient(#F7F7F7 0%, #FEFEFE 15%)}.block .btn-toolbar{display:flex;align-items:center}.block .text-center .btn-toolbar{justify-content:center}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.block.block-grey{margin:10px 0}.block .block-body{padding:38px 16px}.block .block-body h1{margin-top:0;font-size:28px}.block .block-body h2{font-size:26px;margin:0 0 16px 0;text-align:center}.block .block-body .block-text{margin-bottom:20px;text-align:justify}.block .block-body ul{font-size:14px}.block .block-body .btn-toolbar{justify-content:space-around}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.block.block-grey{margin:10px 0}.block .block-body{padding:40px 0}.block .block-body h1{margin-top:0}.block .block-body h2{font-size:32px}}.carousel{width:100%;overflow:hidden}.carousel:hover .carousel-nav:not(.inactive){opacity:1.0}.carousel .carousel-nav{position:absolute;width:200px;height:100%;z-index:5;opacity:0.0;transition:opacity 0.35s ease-in-out}.carousel .carousel-nav.next-nav{right:0;background-image:linear-gradient(90deg, rgba(255,255,255,0), #FEFEFE 90%)}.carousel .carousel-nav.next-nav a{background-image:url("/images/arrow-next.png");background-size:12px;background-repeat:no-repeat;background-position:173px center}.carousel .carousel-nav.prev-nav{left:0;background-image:linear-gradient(-90deg, rgba(255,255,255,0), #FEFEFE 90%)}.carousel .carousel-nav.prev-nav a{background-image:url("/images/arrow-prev.png");background-size:12px;background-repeat:no-repeat;background-position:16px center}.carousel .carousel-nav a{display:block;height:100%;width:100%}.carousel .carousel-wrap{width:1000em;display:flex;position:relative;left:0;transition:left 0.35s ease-in-out;height:250px}.carousel .carousel-wrap>div{width:350px;height:100%;overflow:hidden;position:relative}.carousel .carousel-wrap>div:hover img{transform:scale(1.025) rotate(0.1deg)}.carousel .carousel-wrap>div img{width:100%;position:absolute;z-index:1;transform:scale(1) rotate(0deg);transition:transform 0.45s ease-in-out}.carousel .carousel-wrap>div a{display:flex;align-items:center;width:100%;height:100%;opacity:0.0;transition:opacity 0.35s ease-in-out;position:relative;z-index:2}.carousel .carousel-wrap>div a.cool{background-image:linear-gradient(-45deg, rgba(58,121,190,0.63), rgba(102,82,162,0.78) 90%)}.carousel .carousel-wrap>div a.warm{background-image:linear-gradient(-45deg, rgba(250,201,52,0.75), rgba(246,136,68,0.65) 90%)}.carousel .carousel-wrap>div a:hover,.carousel .carousel-wrap>div a:active,.carousel .carousel-wrap>div a:focus{text-decoration:none}.carousel .carousel-wrap>div a:hover{opacity:1.0}.carousel .carousel-wrap>div a .caption{text-align:center;color:#FEFEFE;padding:30px;width:100%}.carousel .carousel-wrap>div a .caption h4{margin-bottom:6px;font-size:22px}.carousel .carousel-wrap>div a .caption p{color:#FEFEFE;font-size:14px;line-height:125%}.carousel .carousel-wrap>div+div{margin-left:10px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.carousel{overflow:inherit;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin:20px 0 30px 0;position:relative;z-index:5}.carousel .carousel-nav{display:none}.carousel .carousel-wrap{height:178px;width:240em}.carousel .carousel-wrap>div{width:250px}}#cart .hero{height:320px}#cart .panel+.panel{margin-top:30px}#cart .stripe-badge{position:absolute;margin-top:12px;margin-left:14px}#cart-widget.panel .panel-body{border-top:none;padding-top:8px}#cart-widget.panel .btn-primary{font-size:18px;letter-spacing:0.5px}.jp-card .jp-card-front .jp-card-lower .jp-card-number{font-size:23px !important}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2){form .jp-card{min-width:100%;width:100%}.jp-card .jp-card-front .jp-card-lower .jp-card-number{font-size:22px !important}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){#cart .panel{position:inherit;min-width:inherit}#cart .form-block+.form-block{margin-top:30px;padding-top:48px;border-top:7px solid #EEE}}#about-page .hero{background-image:url("/images/headers/guys-01.jpg")}#about-page .col-md-8 h2{margin-bottom:20px}#about-page .col-md-4 p{padding:0 10px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){#about-page .hero{background-position:center top}}#start-page img.starter-kit{margin-left:-60px}#start-page .intro ul{font-size:18px;line-height:165%;letter-spacing:0.5px}#start-page .intro .btn-toolbar{margin-top:20px}#start-page .next-steps-tabs{margin:30px 0}#start-page .next-steps-tabs h4{font-size:18px;margin:30px 0 6px 0}.hero{height:500px;display:flex;align-items:center;z-index:2;color:#FEFEFE;text-align:left;background-color:#222;background-repeat:no-repeat;background-size:100%;background-attachment:fixed;margin-top:-60px;padding-top:60px;background-image:url("/images/headers/city-sm.jpg")}.hero h1{font-size:64px;font-family:"SFUIMedium";margin-top:0}.hero h2 small{color:#222;padding-left:6px}.hero img.logo{margin:-35px auto 25px auto;display:block}.hero p{margin:20px 0;font-size:22px;color:#FEFEFE}.hero .btn-default{background-color:transparent;border:1px solid #FEFEFE;color:#FEFEFE}.hero .btn-default:hover{background-color:rgba(255,255,255,0.25)}.hero .btn{font-size:18px}.home-hero-wrapper{background-color:#222;background-image:url("/images/headers/city-sm.jpg");background-size:100%;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;margin-top:-60px}.home-hero-wrapper .hero{margin-top:0;background:transparent}.home .hero .arrow{position:absolute;width:100%;bottom:60px}.home .hero .arrow i.fa{display:block;margin:0 auto;width:40px;opacity:0.35}.home .video-block{background-color:transparent;color:#FEFEFE;height:500px;overflow:hidden;position:relative;transition:height 0.45s ease-in-out}.home .video-block h2{font-size:18px;font-family:"SFUIThin";margin:30px 0 20px;letter-spacing:0.5px}.home .video-block.closed{height:500px}.home .video-block.open{height:1320px}.home .video-block .shadow{text-align:center;position:absolute;z-index:10;width:100%;bottom:0;height:60px;background-image:linear-gradient(transparent, rgba(0,0,0,0.57))}.home .video-block .shadow .btn-default{border:none !important;background:#222;color:#FEFEFE;border-radius:25px;font-size:14px;padding:5px 16px}.home .video-block .episodes{display:flex;flex-wrap:wrap;justify-content:space-between;height:1000px}.home .video-block .episodes .episode-card{width:32%}.home .course-block img.logo{display:block;margin:0 auto 30px auto}.home .course-block .block-body{padding-top:46px}.home .leader-block,.home .participant-block{margin-top:-20px}.home .leader-block .block-body,.home .participant-block .block-body{display:flex;align-items:center}.home .leader-block .block-body .description,.home .participant-block .block-body .description{padding-right:30px;flex:60%}.home .leader-block .block-body .study-guide,.home .participant-block .block-body .study-guide{margin-right:30px}.home .leader-block .block-body ul,.home .participant-block .block-body ul{padding-top:0px;padding-bottom:20px}.home .bios p{width:80%;margin:0 auto}.home .bios .img-circle{border-radius:50%;border:1px solid #EFEFEF;margin:10px auto 25px auto;display:block}.home .endorsements{margin-top:25px;display:flex}.home .endorsements blockquote{border:none;text-align:left;font-size:18px;line-height:160%;font-family:Georgia, Times, serif}.home .endorsements blockquote b{margin-top:8px;margin-bottom:3px;font-size:18px;display:block}.home .endorsements blockquote small{font-size:14px;text-align:left;font-weight:200;color:#b5b5b5;font-family:"SFUIThin"}.home .endorsements blockquote small:before{content:""}#cost-page .hero{background-image:url("/images/headers/piggy-bank-alt.jpg")}#cost-page img.latte{display:block;margin:-30px auto 0}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){#cost-page .hero{background-position:top center}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#cost-page img.latte+p small{font-size:13px}}#group-view .title-bar{margin-bottom:14px}#group-view .tab-block .btn-toolbar{margin-left:-5px}#group-landing-page .episodes{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:16px}#group-landing-page .episodes .episode-card{width:32%}.session-status.session-0{color:#e2e2e2}.session-status.session-25{color:#fac934}.session-status.session-50{color:#fac934}.session-status.session-75{color:#3aab68}.session-status.session-100{color:#3aab68}.label{font-family:"SFUIRegular";border-radius:2px}.label.post-finished{color:#FEFEFE !important;border-color:#3aab68 !important;background-color:#3aab68 !important}.label.post-started{color:#3aab68 !important;border-color:#3aab68 !important}.label.pre-finished{color:#FEFEFE !important;border-color:#6652a2 !important;background-color:#6652a2 !important}.label.pre-started{color:#6652a2 !important;border-color:#6652a2 !important}.groups{margin-top:10px}.groups>.btn-toolbar{margin-bottom:18px}.groups .group .table{margin-bottom:6px}.groups .group .table th,.groups .group .table td{width:25%}.groups .group .new-group{padding-top:15px;background-color:#cfefda}.groups .group .new-group p{font-family:"SFUIRegular";color:#2e9056}.groups .group .not-new-group .panel-body{padding-top:6px;padding-bottom:6px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #efefef}.groups .group .not-new-group .panel-body>div{flex-grow:1}.groups .group .not-new-group .panel-body .order-number{font-family:"SFUIRegular";font-size:12px}.groups .group .not-new-group .panel-body .btn-toolbar .btn{float:none}#peers-page .hero{background-image:url("/images/headers/girl.jpg")}#peers-page .trend-chart-block .block-body{display:flex;justify-content:space-between;align-items:center}#peers-page .trend-chart-block .block-body #trend-chart{margin-left:-15px;padding-right:16px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){#peers-page .trend-chart-block .block-body{flex-direction:column-reverse}#peers-page .trend-chart-block #trend-chart{margin-left:0 !important;padding-right:0 !important}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){#peers-page .hero{background-position:center top}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.hero{height:430px;background-size:cover;background-position:right center;background-attachment:inherit}.hero .container{text-align:center}.hero .container h1{font-size:34px}.hero .container p{font-size:14px}.hero .container p br{display:none}.hero .container img.logo{width:100%;margin-top:0}.hero .container .btn-toolbar{text-align:center}.hero .container .btn-toolbar .btn{float:none;font-size:16px}.home .home-hero-wrapper{background-size:cover;background-position:center top;background-attachment:inherit}.home .course-block .block-body{padding-top:0}.home .leader-block .block-body,.home .participant-block .block-body{display:flex}.home .leader-block .block-body .description,.home .participant-block .block-body .description{padding:0}.home .leader-block .block-body{flex-direction:column}.home .leader-block .block-body .box{margin-top:30px}.home .leader-block .block-body .box img{width:300px}.home .participant-block .block-body{flex-direction:column-reverse}.home .participant-block .block-body .study-guide{margin:10px 0 0 0}.home .participant-block .block-body .study-guide img{width:200px}.home .video-block,.home .video-block .video-block.closed{height:inherit !important}.home .video-block .shadow{display:none}.home .video-block h2{font-size:16px}.home .video-block .episodes-wrap{overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-left:-16px;margin-right:-16px}.home .video-block .episodes{display:block;width:3230px;height:inherit}.home .video-block .episodes .episode-card{width:230px;display:inline-block}.home .video-block .episodes .episode-card .video-overlay{display:none}.home .video-block .episodes .episode-card+.episode-card{margin-left:20px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.hero{height:385px}.hero h1{font-size:50px}.hero p{font-size:20px}.hero .btn{font-size:16px}.home .video-block.closed{height:380px}.home .video-block.open{height:1080px}}.cart-table tr.total-row{font-size:18px}.credit-card-icons{margin:0 0 10px 0}.credit-card-icons img+img{margin-left:5px}#episodes .player{background-color:#080708;background-image:url(/images/twc-logo-white-glow.png);background-size:500px;background-repeat:no-repeat;background-position:center center;padding-top:40px;height:540px;text-align:center}#episodes .player .vimeo-wrapper{margin:0 auto}#episodes .grey{background-image:linear-gradient(#F7F7F7 0%, #FEFEFE 5%)}#episodes .currently-playing{margin:26px 0}#episodes .currently-playing h4{margin-top:0}#episodes .currently-playing .reading-list{list-style:none;padding-left:0;font-size:15px}#episodes .currently-playing .reading-list li+li{padding-top:8px}#episodes .playlist{margin-top:30px}#episodes .playlist table tr td{vertical-align:middle}#episodes .playlist table tr td h4{font-size:14px}#episodes .playlist table tr td h4 a{color:#222}#episodes .playlist table tr td a{color:#222}#episodes .playlist table tr.success span.label{background:white;color:#5dd28e;border:1px solid white}#episodes .playlist p.description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;font-size:14px}.episode-card{position:relative;margin-bottom:24px;position:relative}.episode-card:before{display:block;content:"";width:100%;padding-top:56.25%}.episode-card>.content{position:absolute;top:0;left:0;right:0;bottom:0}.episode-card a:hover .video-overlay{opacity:1.0}.episode-card .video-overlay{position:absolute;z-index:5;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.55);background-image:radial-gradient(transparent 25%, rgba(0,0,0,0.65));opacity:0.0;transition:opacity 0.35s ease-in-out}.episode-card .video-overlay .video-play{font-size:22px;text-align:center;color:#FEFEFE;border:2px solid #FEFEFE;padding:10px 7px 7px 13px;border-radius:200px;width:55px;height:55px}.episode-card .video-thumbnail{position:relative;height:100%;background-color:grey;background-size:cover;overflow:hidden;border-radius:2px}.episode-card .video-thumbnail img{max-width:100%}.episode-card .video-number{position:absolute;top:-4px;right:17px;font-size:54px;text-align:right;font-family:"SFUIRegular";color:#FEFEFE}.episode-card .video-detail{color:#FEFEFE;position:absolute;bottom:12px;left:16px;font-size:18px}.video-page-overlay{display:none;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,0.93);opacity:0;transition:opacity 0.35s ease-in-out}.video-page-overlay.open{display:block;opacity:1.0}.video-page-overlay.open+.page{filter:grayscale(100%)}.video-page-overlay .close-overlay{position:absolute;top:16px;right:16px;opacity:0.85;transition:opacity 0.35s ease-in-out}.video-page-overlay .close-overlay:hover{opacity:1.0}.video-page-overlay .video-page-wrap{display:flex;align-items:center;color:#FEFEFE;height:100%}.video-page-overlay .video-page-wrap h1{font-size:36px}.video-page-overlay .video-page-wrap h4{font-size:22px}.video-page-overlay .video-page-wrap p{color:#777;font-size:16px}.video-page-overlay .video-page-wrap .container{width:715px;margin:0 auto}.episode-block .block-body>.container{display:flex}.episode-block .block-body .episode-card{width:40%}.episode-block .block-body .episode-meta{padding:0 22px;width:60%}.episode-block .block-body .episode-meta .episode-number{font-size:22px;color:#cacaca}.episode-block .block-body .episode-meta .episode-title{margin:6px 6px 0 0;font-size:34px}.episode-block .block-body .episode-meta .episode-subtitle{font-size:22px;margin-top:4px}.episode-block .block-body .episode-meta .episode-description{margin-top:8px}.episode-block .block-body .episode-meta hr{margin:16px 0}.episode-block .block-body .episode-meta span.spec+span.spec{padding-left:10px}.episode-block.reverse-grey-block .block-body>.container{flex-direction:row-reverse}#page-outline .hero{background-image:url("/images/headers/family.jpg")}#page-outline .episode-block:last-child{margin-bottom:-45px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){#page-outline .hero h2{margin-top:40px}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){#episodes{margin-top:0}#episodes .player{height:210px}.playlist{margin-left:-15px;margin-right:-15px;overflow-x:scroll}.playlist h4{padding-left:15px}.episode-block .block-body>.container,.episode-block.grey-block .block-body>.container{flex-direction:column !important}.episode-block.grey-block{margin-bottom:0;padding-bottom:40px}.episode-block .block-body{padding:0}.episode-block .block-body .container{padding:0}.episode-block .block-body .episode-card{width:100%}.episode-block .block-body .episode-card .video-overlay{display:none}.episode-block .block-body .episode-card .video-thumbnail{border-radius:0}.episode-block .block-body .episode-meta{padding:0 16px 26px 16px;width:100%}.episode-block .block-body .episode-meta .episode-number{font-size:18px}.episode-block .block-body .episode-meta .episode-title{font-size:24px}.episode-block .block-body .episode-meta .episode-subtitle{font-size:18px}.episode-block .block-body .episode-meta .epsiode-description{margin-bottom:0}.video-page-overlay{background-color:rgba(0,0,0,0.9)}.video-page-overlay .close-overlay{width:22px}.video-page-overlay .video-page-wrap{width:100%}.video-page-overlay .video-page-wrap .container{padding:0}.video-page-overlay .video-page-wrap .episode-metadata{padding:0 16px}.video-page-overlay .video-page-wrap h1{font-size:24px;margin-top:6px}.video-page-overlay .video-page-wrap h4{font-size:18px}.video-page-overlay .video-page-wrap p{font-size:14px}.video-page-overlay .video-page-wrap .container{width:100%;min-width:100%}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2){.episode-block .block-body .episode-thumbnail{min-width:370px;max-width:370px}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2){.episode-block .block-body .episode-thumbnail{min-width:425px;max-width:425px}}@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){.episode-block .block-body .episode-thumbnail{min-width:465px;max-width:465px}}@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3){.episode-block .block-body .episode-thumbnail{min-width:400px;max-width:400px}}#analysis .tab-container+small{margin:12px 0;display:block;line-height:135%;text-align:center}#analysis .general-stats h1{font-size:46px;margin-top:0;margin-bottom:4px}#analysis .general-stats small{font-size:14px}#analysis .panel .panel-body p{margin-bottom:0}#analysis .panel table.table tr td.strongest{color:#3aab68}#analysis .panel table.table tr td.weakest{color:#f54949}#analysis .panel table.table tr td i.difference-arrow{padding-right:3px}#analysis .panel table.table small{display:block;font-size:13px}#analysis .panel #spread-chart{padding-top:30px;width:100%;min-width:100%}
/*# sourceMappingURL=styles.css.map */
