body,html{margin:0;padding:0}.forcecdntoupdate{color:#fff}.clickable{cursor:pointer}.wrap-content{display:inline-block}.btn.btn-width-80{width:80px}.link-secondary a{color:#d9d9d9}.link-secondary a:hover{color:#666}@media (min-width:768px){#pageContent{padding-top:30px}}body.modal-open{margin-right:0}.carousel.fade{opacity:1}.carousel.fade .item{transition:opacity ease-in-out 1.2s;left:0!important;opacity:0;top:0;position:absolute;width:100%;display:block!important;z-index:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.carousel.fade .item:first-child{top:auto;position:relative}.carousel.fade .item.active{opacity:1;z-index:2}.modal-header{border-bottom:none}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.absolute,.course-tile-wrapper .course-tile .enroll-button,.live-page .live-page-content .content-pane .player-content .loading,.live-page .live-page-content .content-pane .player-content .player-wrapper,.live-page .live-page-content .content-pane .player-content .player-wrapper iframe,.live-page .live-page-content .topbar .buttonbar .btn i.fa-circle,.live-page .live-page-content .topbar .buttonbar .questions-info-tooltip .tooltip-inner .close-button,.live-page .sidebar #insertForm .btn,.live-page .sidebar .fa-arrow-up,.live-page .sidebar .fa-check,.live-page .sidebar .popover .user-image .fa-smile-o,.live-page .sidebar .questions-input-container,.live-page .sidebar .questions-panel-container,.site-nav .user-menu-container{position:absolute!important}.live-page .live-page-content .content-pane .player-content,.live-page .live-page-content .topbar .buttonbar .btn,.live-page .sidebar #questionsPanel,.relative,.site-nav,.site-nav .nav-row,.upcoming-tile .category-badge{position:relative!important}.live-page .sidebar meter.popularity,.product-cta-inner .purchase-message,.pull-right,.vertical-page .watch-inner .wall-prompt-outer,.watch-inner .wall-prompt-outer{float:right!important}.btn.btn-facebook-login .fb-button-icon,.footer .praetorians,.instructor-list .bio,.instructor-list .bio .bio-photo,.live-page .live-page-content .affix-fix .content-pane,.live-page .live-page-content .sidebar,.live-page .live-page-content .sidebar .sidebar-panel,.live-page .live-page-content .topbar .buttonbar,.live-page .live-page-content .topbar .course-info-short,.live-page .sidebar .fa-info-circle,.live-page .sidebar .popover .user-details,.live-page .sidebar .popover .user-image,.live-page .sidebar .popover .user-location,.live-page .sidebar .popover .user-name,.live-page .sidebar .popover .user-url,.live-page .sidebar .sort-action,.live-page .sidebar h4,.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}@media print{.footer{display:none}}.error-text{color:red}.list-unstyled ul{list-style:none}.category-nav .category-col>div,.footer .footer-bottom .footer-menu li,.footer .footer-site-nav .footer-menu li,.instructor-profile .instructor-categories a,.live-tile .live-dates,.pad-s,.top-talent-thumbnails,.upcoming-tile .category-badge,.wide-white{padding:5px}.margin-s{margin:5px}.conference-schedule-inner .date-select,.credentials-modal.register-prompt .btn-default,.credentials-modal.register-prompt .logo,.live-page .sidebar #insertForm .btn,.live-page .sidebar .popover .user-image,.modal .btn-default,.modal .btn-dull,.modal .logo,.pad-top-s,.upcoming-tile .upcoming-date .upcoming-month,.upcoming-tile .upcoming-date .upcoming-weekday,.vertical-heading,.vertical-page .catalog-inner .tile,.vertical-page .watch-inner h4,.watch-inner h4{padding-top:5px}.blog-card .blog-card-author,.course-live-modal-wrapper .course-live-modal-content a,.course-tile-wrapper .course-tile .course-tile-instructors,.home-slideshow-text span,.instructor-profile .profile-links,.live-page .sidebar .question-voting,.live-tile,.live-tile .live-tile-info .live-tile-instructors,.margin-top-s,.mini-tile-inner .mini-tile-description .mini-tile-instructors,.page-catalog .catalog-sidebar .filters-section,.student-testimonials-tab .class-instructor,.upcoming-tile .upcoming-action .enrolled-action .hover-message,.vertical-page .watch-inner h5,.watch-inner h5,.watch-tile .watch-instructors{margin-top:5px}.pad-right-s,.vertical-page .catalog-inner .tile,.vertical-page .watch-inner li,.watch-inner li{padding-right:5px}.instructor-list .bio .bio-content .bio-text,.layer-list .more.upcoming,.layer-list .my-owned-outer .see-all,.margin-right-s,.page-catalog .alert-info,.site-nav .login-wrapper .divider,.upcoming-page h2 i,.upcoming-tile{margin-right:5px}.conference-schedule-inner .date-select,.credentials-modal.register-prompt .btn-default,.live-page .sidebar #insertForm .btn,.modal .btn-default,.modal .btn-dull,.pad-bottom-s,.vertical-heading,.vertical-page .watch-inner h5,.watch-inner h5{padding-bottom:5px}.margin-bottom-s,.upcoming-page .rsvp-header,.upcoming-tile,.user-profile .profile .btn{margin-bottom:5px}.live-page .sidebar #answerMessageContainer button.close,.pad-left-s,.vertical-page .catalog-inner .tile,.vertical-page .watch-inner h5,.vertical-page .watch-inner li,.watch-inner h5,.watch-inner li{padding-left:5px}.instructor-profile .instructor-categories a:not(:first-child),.margin-left-s,.mini-tile-inner .mini-tile-description,.page-catalog .alert-info,.site-nav .login-wrapper .divider,.top-talent-thumbnail,.wide-white i{margin-left:5px}.category-dropdown .category-name,.conference-bar-inner,.confirmation-page .totals td,.course-tile-wrapper .course-tile .course-tile-info,.mini-tile-inner,.pad-m,.preview-inner,.wide-white.vertical-bg-bundle.wide-white span{padding:10px}.layer-list .history-link,.live-page .sidebar #indicatorContainer,.live-page .sidebar meter.popularity,.margin-m{margin:10px}.cart-items .cart-item,.cart-items .upsell-item,.header-banner,.pad-top-m,.video-reg-prompt{padding-top:10px}.margin-top-m,.page-catalog .alert-info,.page-catalog .catalog-search .search-input,.page-catalog .catalog-sidebar .category-dropdown,.product-cta-inner .cant-make-class,.product-cta-inner .starred-message,.search-inner .cover-content .graphic-info img,.site-nav .user-header-menu hr,.sub-cta-inner .btn-dull,.top-talent-details .course-headline,.vertical-heading span,.vertical-page .search-inner .cover-content .graphic-info img{margin-top:10px}.conference-schedule-inner .date-select,.layer-list .my-owned-outer,.layer-list .my-starred-outer,.layer-list .my-upcoming-outer,.pad-right-m,.page-catalog .catalog-content,.site-nav .user-menu-container a,.vertical-heading{padding-right:10px}.live-page .sidebar .popover .user-image,.margin-right-m{margin-right:10px}.active-cart h2,.cart-items .cart-item,.cart-items .upsell-item,.empty-cart h2,.footer .footer-site-nav .footer-menu li .footer-menu-topic,.header-banner,.home-page h2,.instructor-profile .instructor-categories,.pad-bottom-m,.page-catalog .catalog-sidebar .side-section,.video-reg-prompt{padding-bottom:10px}.blog-card,.course-tile-wrapper,.instructor-profile img,.layer-list .my-owned-outer .see-all,.margin-bottom-m,.page-catalog .alert-info,.product-cta-inner .cant-make-class,.reviews-collection .review-item,.site-nav .user-header-menu hr,.top-talent-instructor,.vertical-page .watch-inner li,.watch-inner li{margin-bottom:10px}.conference-schedule-inner .date-select,.layer-list .my-owned-outer,.layer-list .my-starred-outer,.layer-list .my-upcoming-outer,.pad-left-m,.page-catalog .catalog-content,.page-catalog .catalog-search .search-input,.page-catalog .catalog-search .suggestion-item,.site-nav .user-menu-container a,.vertical-heading{padding-left:10px}.margin-left-m,.wide-white i{margin-left:10px}.course-live-modal-wrapper .course-live-modal-content a,.download-item,.footer .footer-rights,.live-page .sidebar #insertForm.row,.live-page .sidebar .question-item,.live-page .sidebar .questions-input-container,.pad-l,.watch-tile{padding:15px}.auth-container .mini-text,.margin-l{margin:15px}.layer-list .more,.layer-student-testimonials,.layer-top-talents,.layer-upcoming,.live-page .sidebar #sortActionsContainer .row,.pad-top-l{padding-top:15px}.credentials-modal .remember-me,.layer-upcoming .full-calendar,.margin-top-l,.product-cta-inner,.session-title,.site-nav .nav-row,.student-testimonials-tab .student-testimonials-name,.student-testimonials-tab .student-testimonials-text,.sub-cta-inner,.video-reg-prompt h4{margin-top:15px}.course-tile-wrapper,.footer .footer-social-links .cl-footer-social li,.layer-explain,.live-page .sidebar .questions-panel-container,.live-tile .live-tile-info,.materials-list,.pad-right-l,.session-list{padding-right:15px}.margin-right-l,.upcoming-tile .upcoming-action .enrolled-action .hover-message,.wide-white i{margin-right:15px}.conference-schedule-inner table td.title,.course-description,.layer-list .more,.layer-list .my-upcoming-outer,.layer-upcoming,.live-page .sidebar #sortActionsContainer .row,.pad-bottom-l{padding-bottom:15px}.confirmation-page .confirmation-success-section,.download-item,.margin-bottom-l,.product-cta-inner .course-ownership-info,.site-nav .nav-row,.top-talent-details .course-headline,.top-talent-details .top-talent-headline{margin-bottom:15px}.course-tile-wrapper,.layer-explain,.live-page .sidebar .questions-panel-container,.live-page .sidebar .sort-action,.live-tile .live-tile-info,.pad-left-l,.top-talent-details ul,.wide-white.vertical-bg-bundle.wide-white span{padding-left:15px}.live-page .sidebar .sort-action,.margin-left-l,.site-header .search-box-layer .form-control,.site-header.cl-angular .search-box-layer .form-control{margin-left:15px}.auth-container,.blog-card .blog-card-info,.pad-xl,.press-box-link{padding:30px}.margin-xl{margin:30px}.course-description,.layer,.layer-list .my-owned-outer,.layer-list .my-starred-outer,.layer-list .my-upcoming-outer,.live-tile .live-tile-info,.pad-top-xl,.vertical-page .layer{padding-top:30px}.confirmation-page .heading,.course-live-modal-wrapper .course-live-modal-wrapper,.course-live-modal-wrapper h1,.footer .footer-bottom,.front-row .polaroids,.margin-top-xl,.review-pane,.student-testimonials-lineup,.vertical-page .watch-inner .wall-prompt-inner{margin-top:30px}.course-description,.live-page .live-page-content .topbar .buttonbar,.pad-right-xl{padding-right:30px}.margin-right-xl{margin-right:30px}.course-live-modal-wrapper .course-live-modal-content,.footer .footer-site-nav,.layer-community,.layer-list .my-owned-outer,.layer-list .my-starred-outer,.layer-list .my-upcoming-outer,.live-tile .live-tile-info,.pad-bottom-xl{padding-bottom:30px}.active-cart h2,.confirmation-page .heading,.empty-cart h2,.home-page h2,.layer-community-users,.layer-communtiy-cta,.layer-list h2,.layer-upcoming .full-calendar,.margin-bottom-xl,.on-air-page h2{margin-bottom:30px}.conference-schedule-inner table td.title,.pad-left-xl{padding-left:30px}.margin-left-xl{margin-left:30px}.category-dropdown .dropdown-menu,.category-dropdown .dropdown-menu a,.category-dropdown a,.footer .footer-social-links .cl-footer-social,.instructor-list .bio .bio-photo img,.live-page .sidebar .sort-action.newest,.pad-none,.page-catalog .catalog-page-title,.page-catalog .catalog-search .search-icon,.session-item.media-item,.site-nav{padding:0}.credentials-modal.register-prompt .logo,.instructor-profile img,.instructor-profile.portrait-wrapper,.live-page .sidebar #answerMessageContainer .alert,.live-page .sidebar .questions-input-container,.live-page .sidebar .questions-panel-container,.margin-none,.modal .logo,.site-nav,.site-nav .login-wrapper .icon-shopping-cart-wrapper,.site-nav .nav-row a .logo,.site-nav .nav-row a.logo,.vertical-page .watch-inner h4,.watch-inner h4,.wide-white.vertical-bg-bundle.wide-white span{margin:0}.layer:first-child,.pad-top-none,.vertical-page .layer:first-child,.vertical-page .watch-inner .container,.watch-inner .container{padding-top:0}.btn.btn-facebook-login .fb-button-icon,.course-collection-inner .vertical-tile h6,.live-page .sidebar h4,.margin-top-none,.payment-container input[type=radio],.vertical-page .catalog-inner .tile h6{margin-top:0}.pad-right-none,.site-nav .nav-topic .last,.vertical-page .watch-inner .container,.vertical-page .watch-inner h4,.vertical-page .watch-inner h5,.watch-inner .container,.watch-inner h4,.watch-inner h5{padding-right:0}.margin-right-none,.vertical-page .watch-inner h5,.watch-inner h5{margin-right:0}.credentials-modal.register-prompt .modal-body,.pad-bottom-none{padding-bottom:0}.margin-bottom-none,.top-talent-details .course-headline,.vertical-page .watch-inner h5,.watch-inner h5,.watch-tile .watch-instructors{margin-bottom:0}.pad-left-none,.site-nav .nav-topic .first,.vertical-page .watch-inner .container,.watch-inner .container{padding-left:0}.margin-left-none,.vertical-page .watch-inner h5,.watch-inner h5{margin-left:0}.course-live-modal-wrapper .course-live-modal-content,.live-page .sidebar .day-header .day-label,.margin-0-auto{margin:0 auto}.static{position:static}.fixed{position:fixed}@media (min-width:768px){.container{max-width:1005px}}@media (min-width:768px){.container{max-width:1005px}}@font-face{font-family:ProximaNova;src:url(../../font/styles/ProximaNova-ThinWeb.eot);src:url(../../font/styles/ProximaNova-ThinWeb.eot?#iefix) format("embedded-opentype"),url(../../font/styles/ProximaNova-ThinWeb.woff) format("woff"),url(../../font/styles/ProximaNova-ThinWeb.ttf) format("truetype"),url(../../font/styles/ProximaNova-ThinWeb.svg#cl-font-collection) format("svg");font-weight:200;font-style:normal}@font-face{font-family:ProximaNova;src:url(../../font/styles/ProximaNova-ThinItWeb.eot);src:url(../../font/styles/ProximaNova-ThinItWeb.eot?#iefix) format("embedded-opentype"),url(../../font/styles/ProximaNova-ThinItWeb.woff) format("woff"),url(../../font/styles/ProximaNova-ThinItWeb.ttf) format("truetype"),url(../../font/styles/ProximaNova-ThinItWeb.svg#cl-font-collection) format("svg");font-weight:200;font-style:italic}@font-face{font-family:ProximaNova;src:url(../../font/styles/ProximaNova-LightWeb.eot);src:url(../../font/styles/ProximaNova-LightWeb.eot?#iefix) format("embedded-opentype"),url(../../font/styles/ProximaNova-LightWeb.woff) format("woff"),url(../../font/styles/ProximaNova-LightWeb.ttf) format("truetype"),url(../../font/styles/ProximaNova-LightWeb.svg#cl-font-collection) format("svg");font-weight:300;font-style:normal}@font-face{font-family:ProximaNova;src:url(../../font/styles/ProximaNova-LightItWeb.eot);src:url(../../font/styles/ProximaNova-LightItWeb.eot?#iefix) format("embedded-opentype"),url(../../font/styles/ProximaNova-LightItWeb.woff) format("woff"),url(../../font/styles/ProximaNova-LightItWeb.ttf) format("truetype"),url(../../font/styles/ProximaNova-LightItWeb.svg#cl-font-collection) format("svg");font-weight:300;font-style:italic}@font-face{font-family:ProximaNova;src:url(../../font/styles/ProximaNova-RegularWeb.eot);src:url(../../font/styles/ProximaNova-RegularWeb.eot?#iefix) format("embedded-opentype"),url(../../font/styles/ProximaNova-RegularWeb.woff) format("woff"),url(../../font/styles/ProximaNova-RegularWeb.ttf) format("truetype"),url(../../font/styles/ProximaNova-RegularWeb.svg#cl-font-collection) format("svg");font-weight:500;font-style:normal}@font-face{font-family:ProximaNova;src:url(../../font/styles/ProximaNova-RegularItWeb.eot);src:url(../../font/styles/ProximaNova-RegularItWeb.eot?#iefix) format("embedded-opentype"),url(../../font/styles/ProximaNova-RegularItWeb.woff) format("woff"),url(../../font/styles/ProximaNova-RegularItWeb.ttf) format("truetype"),url(../../font/styles/ProximaNova-RegularItWeb.svg#cl-font-collection) format("svg");font-weight:500;font-style:italic}@font-face{font-family:ProximaNova;src:url(../../font/styles/ProximaNova-BoldWeb.eot);src:url(../../font/styles/ProximaNova-BoldWeb.eot?#iefix) format("embedded-opentype"),url(../../font/styles/ProximaNova-BoldWeb.woff) format("woff"),url(../../font/styles/ProximaNova-BoldWeb.ttf) format("truetype"),url(../../font/styles/ProximaNova-BoldWeb.svg#cl-font-collection) format("svg");font-weight:700;font-style:normal}@font-face{font-family:ProximaNova;src:url(../../font/styles/ProximaNova-BoldItWeb.eot);src:url(../../font/styles/ProximaNova-BoldItWeb.eot?#iefix) format("embedded-opentype"),url(../../font/styles/ProximaNova-BoldItWeb.woff) format("woff"),url(../../font/styles/ProximaNova-BoldItWeb.ttf) format("truetype"),url(../../font/styles/ProximaNova-BoldItWeb.svg#cl-font-collection) format("svg");font-weight:700;font-style:italic}body{font-family:ProximaNova,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:15px;letter-spacing:.05em}.h1,h1{font-family:ProximaNova,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:35px;color:#000;margin-top:0}.h2,h2{font-family:ProximaNova,Helvetica,sans-serif;font-weight:200;font-style:normal;font-size:32px;text-transform:lowercase;margin-top:0;color:#a4a4a4}.h3,h3{font-family:ProximaNova,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:26px;color:#000;text-transform:uppercase;margin-top:0}.h4,h4{font-family:ProximaNova,Helvetica,sans-serif;font-weight:500;font-style:normal;font-size:20px;color:#000}.h5,h5{font-family:ProximaNova,Helvetica,sans-serif;font-style:normal;color:#000}p{font-family:ProximaNova,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:15px}div{font-family:ProximaNova,Helvetica,sans-serif;font-weight:300;font-style:normal}.info1{font-family:ProximaNova,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:26px;color:#000;line-height:28px}.info2{font-family:ProximaNova,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#000}.cta{font-family:ProximaNova,Helvetica,sans-serif;font-weight:500;font-style:normal;font-size:20px;color:#fff;letter-spacing:1px}.cta2{font-family:ProximaNova,Helvetica,sans-serif;font-weight:500;font-style:normal;font-size:13px;color:#fff;letter-spacing:1px}.smalltext{font-family:ProximaNova,Helvetica,sans-serif;font-weight:500;font-style:normal;font-size:13px;color:#000;letter-spacing:1px}.tinytext{font-family:ProximaNova,Helvetica,sans-serif;font-weight:300;font-style:normal;font-size:10px;color:#000;line-height:28px}.text-capitalize{text-transform:capitalize}.confirmation-page .totals .totals-total,.sub-cta-inner .sidebar-countdown,.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-normalcase{text-transform:none}.active-cart h2,.auth-container,.category-dropdown .category-icon,.confirmation-page .heading,.empty-cart h2,.landing-page-collection-inner .vertical-tile h5,.layer-community-users,.layer-upcoming .full-calendar,.page-catalog .catalog-sidebar .filters-section,.page-catalog .heading-info,.page-catalog h2,.product-cta-inner .cant-make-class,.product-cta-inner .course-ownership-info,.review-pane,.sub-cta-inner .sidebar-countdown,.text-center,.upcoming-tile .category-badge,.vertical-page .watch-inner .wall-prompt-inner,.vertical-page .watch-inner .wall-prompt-outer,.watch-inner .wall-prompt-outer{text-align:center}.text-right{text-align:right}.confirmation-page .table .billing-label,.layer-communtiy-cta,.text-left{text-align:left}.line-through{text-decoration:line-through}.font-size-xxl{font-size:40px}.font-size-xl,.upcoming-tile .category-badge{font-size:32px}.category-dropdown .category-icon,.credentials-modal.register-prompt .logo,.font-size-l,.modal .logo,.site-nav .nav-row a .logo,.site-nav .nav-row a.logo,.sub-cta-inner .timer-info,.upcoming-page h2 i,.upcoming-tile .upcoming-date .upcoming-day{font-size:26px}.course-live-modal-wrapper .course-live-modal-content,.course-live-modal-wrapper .course-live-modal-content a,.font-size-m,.live-tile .live-tile-info .live-tile-title,.session-title .arrow-toggle,.session-title .count,.session-title .header,.upcoming-tile{font-size:20px}.blog-card .blog-card-author,.confirmation-page .totals,.course-tile-wrapper .course-tile .course-tile-title,.font-size-s,.instructor-profile .instructor-categories a,.instructor-profile .profile-bio,.session-title .date,.site-nav .login-wrapper,.site-nav .nav-row{font-size:15px}.category-dropdown .category-name,.category-nav,.course-tile-wrapper .course-tile,.course-tile-wrapper .course-tile .course-tile-info,.course-tile-wrapper .course-tile .course-tile-instructors,.empty-tile,.font-size-xs,.live-tile .live-tile-info .live-tile-instructors,.mini-tile-inner .mini-tile-description,.mini-tile-inner .mini-tile-description .mini-tile-instructors,.page-catalog .catalog-search .filters-section,.page-catalog .catalog-search .filters-section .sort .dropdown .dropdown-menu,.page-catalog .catalog-sidebar .filters-section,.screen-shot .duration,.site-nav .user-menu-container a,.upcoming-tile .upcoming-action .enrolled-action .hover-message,.upcoming-tile .upcoming-date .upcoming-month,.upcoming-tile .upcoming-title .upcoming-instructors,.vertical-heading span,.watch-tile .watch-instructors,.wide-white span{font-size:13px}.confirmation-page .table .billing-label,.confirmation-page .totals .totals-label,.confirmation-page .totals .totals-total,.font-weight-heavy,.screen-shot .duration,.session-item .content-type,.site-nav .user-menu-container .featured-link{font-weight:700}.course-tile-wrapper .course-tile,.course-tile-wrapper .course-tile .course-tile-info,.font-weight-regular{font-weight:400}.course-live-modal-wrapper .course-live-modal-content,.course-live-modal-wrapper .course-live-modal-content a,.course-live-modal-wrapper h1,.credentials-modal.register-prompt .logo,.font-weight-light,.modal .logo,.site-nav,.vertical-page .watch-inner .wall-prompt-outer,.vertical-page .watch-inner h5,.watch-inner .wall-prompt-outer,.watch-inner h5{font-weight:300}.alert{border-radius:0}.alert-info{border-radius:0;border:none;background-color:#e5f2ff;color:#666}.alert-info .close{color:#c0e2ff;opacity:1;filter:alpha(opacity=100)}.btn{font-family:ProximaNova,Helvetica,sans-serif;font-weight:400;font-size:16px;border-radius:0;border:none;width:auto;height:auto;margin:0;padding:10px;white-space:normal;text-transform:uppercase;letter-spacing:1px;line-height:22px;box-shadow:none}.btn.btn-primary{background-color:#09f;font-weight:400;color:#fff}.btn.btn-primary:hover{background-color:#33adff;color:#fff}.btn.btn-default,.btn.btn-dull{background-color:#a4a4a4;color:#fff}.btn.btn-default:hover,.btn.btn-dull:hover{background-color:#bebebe}.btn.btn-dark{background-color:#333;color:#fff}.btn.btn-dark:hover{background-color:#4d4d4d;color:#fff}.btn.btn-short{padding:3px 10px;line-height:15px;font-size:15px}.btn.btn-block{width:100%}.btn.btn-lg{padding:15px;line-height:26px;font-size:26px}.btn.btn-md{padding:10px}.btn.btn-sm{padding:7px;line-height:15px;font-size:15px}.btn.btn-xs{padding:6px;line-height:13px;font-size:13px}.btn.btn-facebook-login{height:45px;font-size:16px;padding:0;background-color:#4c69b9;color:#fff;white-space:nowrap}.btn.btn-facebook-login .login-text{margin-left:auto;margin-right:auto;margin-top:13px}@media screen and (max-width:767px){.btn.btn-facebook-login .login-text{margin-top:12px;font-size:15px}}.btn.btn-facebook-login .fa-facebook-square{font-size:20px}.btn.btn-facebook-login .fb-button-icon{width:45px;height:45px;line-height:49px;background-color:#4C60A8}.btn.btn-admin{border-radius:0;background-color:#333;color:#fff;font-size:13px;font-family:ProximaNova,Helvetica,sans-serif}.btn.btn-admin.active,.btn.btn-admin:active,.btn.btn-admin:hover{background-color:#09f;color:#000}.brand-highlight,.site-nav .user-menu-container .featured-link{color:#09f}.brand-affirmative{color:#159867}.credentials-modal.register-prompt .logo,.gray0,.modal .logo{color:#333}.gray1{color:#4e4e4e}.gray2,.product-cta-inner .cant-make-class,.sub-cta-inner .timer-info{color:#666}.gray3{color:#a4a4a4}.gray4{color:#c1c1c1}.gray5{color:#d9d9d9}.gray6{color:#e6e6e6}.gray7{color:#f1f1f1}.black{color:#000}.landing-page-collection-inner .vertical-tile h5,.search-inner .cover-content .graphic-info .caption,.vertical-page .search-inner .cover-content .graphic-info .caption,.white{color:#fff}.vertical-bg-photography{background-color:#193b4c}.vertical-bg-design{background-color:#b11b56}.vertical-bg-audio{background-color:#df7915}.vertical-bg-craft{background-color:#1f9b97}.vertical-bg-business{background-color:#619020}.vertical-bd-photography{border-color:#193b4c}.vertical-bd-design{border-color:#b11b56}.vertical-bd-audio{border-color:#df7915}.vertical-bd-craft{border-color:#1f9b97}.vertical-bd-business{border-color:#619020}.cl-icon-font{display:inline-block;font-family:cl-font-collection;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;font-variant:normal;-moz-osx-font-smoothing:grayscale}i{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.cl-icon-arrows-left:before{content:"\f1c6"}.cl-icon-arrows-right:before{content:"\f1c7"}.cl-icon-audio:before{content:"\f1a0"}.cl-icon-block-a:before{content:"\41"}.cl-icon-block-c:before{content:"\43"}.cl-icon-block-e:before{content:"\45"}.cl-icon-block-i:before{content:"\49"}.cl-icon-block-l:before{content:"\4c"}.cl-icon-block-logo-horizontal:before{content:"\f1c3"}.cl-icon-block-logo-vertical:before{content:"\f1c4"}.cl-icon-block-quotes-end:before{content:"\f1b4"}.cl-icon-block-quotes-start:before{content:"\f1b5"}.cl-icon-block-r:before{content:"\52"}.cl-icon-block-t:before{content:"\54"}.cl-icon-block-v:before{content:"\56"}.cl-icon-business:before{content:"\f1b6"}.cl-icon-calendar-add:before{content:"\f1b7"}.cl-icon-calendar-date:before{content:"\f1b8"}.cl-icon-calendar-plus:before{content:"\f1b9"}.cl-icon-clock:before{content:"\f1ba"}.cl-icon-cloud:before{content:"\f1c8"}.cl-icon-design:before{content:"\f1bb"}.cl-icon-education:before{content:"\f1bc"}.cl-icon-five-tabs:before{content:"\f1bd"}.cl-icon-grid:before{content:"\f1c9"}.cl-icon-craft:before{content:"\f1be"}.cl-icon-outline-a:before{content:"\61"}.cl-icon-outline-c:before{content:"\63"}.cl-icon-outline-e:before{content:"\65"}.cl-icon-outline-i:before{content:"\69"}.cl-icon-outline-l:before{content:"\6c"}.cl-icon-outline-logo-vertical:before{content:"\f1c5"}.cl-icon-outline-quotes-end:before{content:"\f1bf"}.cl-icon-outline-quotes-start:before{content:"\f1c0"}.cl-icon-outline-r:before{content:"\72"}.cl-icon-outline-t:before{content:"\74"}.cl-icon-outline-v:before{content:"\76"}.cl-icon-photo:before,.cl-icon-photography:before{content:"\f1c1"}@font-face{font-family:cl-font-collection;src:url(../../font/styles/cl-font-collection6.eot);src:url(../../font/styles/cl-font-collection6.eot?#iefix) format("embedded-opentype"),url(../../font/styles/cl-font-collection6.woff) format("woff"),url(../../font/styles/cl-font-collection6.ttf) format("truetype"),url(../../font/styles/cl-font-collection6.svg#cl-font-collection) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:cl-font-collection;src:url(../../font/styles/cl-font-collection6.svg#cl-font-collection) format("svg")}}img{max-width:100%;height:auto}.form-control{border-radius:0}::-webkit-input-placeholder{color:#ccc!important}:-moz-placeholder{color:#ccc!important}::-moz-placeholder{color:#ccc!important}:-ms-input-placeholder{color:#ccc!important}::input-placeholder{color:#ccc!important}.placeholding{color:#ccc!important;font-weight:300!important}.placeholding option{color:#000!important}a{color:#09f}a:hover{text-decoration:none;color:#33adff;cursor:pointer}a.black{color:#000}a.gray{color:#666}a.anchor,a.anchor:hover{color:#000;cursor:default}.modal-thin .modal-dialog{width:460px;max-width:100%}.modal .modal-content{border-radius:0}.modal .bg-accent,.modal .bg-accent+.bg-accent+.bg-accent{background-color:#e6e6e6}.modal .bg-accent .bg-accent,.modal .bg-accent+.bg-accent{background-color:#f1f1f1}.modal .modal-body{padding:15px}.modal .modal-body .modal-block,.modal .modal-body>.bg-accent{margin-left:-15px;margin-right:-15px;padding:15px}.modal .modal-body .modal-block:first-child,.modal .modal-body>.bg-accent:first-child{margin-top:-15px}.modal .modal-body .modal-block:last-child,.modal .modal-body>.bg-accent:last-child{margin-bottom:-15px}.modal .modal-footer{padding:15px}.modal .bg-accent .modal-white-segment{margin:-15px -15px 10px;padding:20px 15px}@media (min-width:480px){.modal .modal-body{padding:15px 30px}.modal .modal-body .modal-block,.modal .modal-body>.bg-accent{margin-left:-30px;margin-right:-30px;padding:15px 30px}.modal .modal-body .modal-block:first-child,.modal .modal-body>.bg-accent:first-child{margin-top:-15px}.modal .modal-body .modal-block:last-child,.modal .modal-body>.bg-accent:last-child{margin-bottom:-15px}.modal .modal-footer{padding:15px 30px}.modal .bg-accent .modal-white-segment{margin:-15px -30px 10px;padding:20px 30px}}.modal .modal-divider{position:relative;border:1px solid rgba(0,0,0,.34);border-width:0 0 1px}.modal .modal-divider.modal-footer,.modal .modal-divider:last-child{border-width:1px 0 0}.modal .modal-dialog .modal-header{border-width:0}.modal .modal-dialog .modal-header h4{color:#a4a4a4;text-transform:lowercase;font-size:25px;font-weight:300}.modal .modal-dialog .modal-header h4.modal-title{padding-top:25px;margin-top:0;margin-bottom:0}.modal .modal-footer,.modal .modal-header{text-align:center}.modal .modal-footer{margin-top:0;border-width:0}.modal .modal-upload{position:relative;width:100%;height:100%;padding-top:19%;outline:#c1c1c1 dashed 1px;background-color:#e6e6e6;color:#09f;font-weight:700;text-align:center}.modal .modal-upload i{font-size:7em}.modal .modal-upload p{font-weight:700;text-transform:uppercase}.modal .modal-upload label{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;cursor:pointer}.modal .modal-white-segment{background-color:#fff}.modal .modal-white-segment.margin-bottom-none{margin-bottom:0}.modal .mini-text{font-size:12px;text-align:center}.modal .btn-default,.modal .btn-dull{font-size:16px;height:45px}.modal .logo{display:block;letter-spacing:.1em;line-height:39px}@media screen and (max-width:767px){.modal .logo{font-size:18px}}body{color:#666;background-color:#fff}.cl-dark body{color:#fff;background-color:#262626}.live-now-ribbon{background-color:#fff;color:#666;display:block;font-family:ProximaNova,Helvetica,sans-serif;font-size:9px;font-weight:400;height:16px;letter-spacing:.1em;line-height:14px;padding:2px 5px 0;position:absolute;text-transform:uppercase;top:-5px;left:-5px}.live-now-ribbon:before{left:-1px;border-width:.75em 0 0 .75em;content:"";position:absolute;display:block;border-style:solid;border-color:#666 transparent transparent;bottom:-.7em}.play-icon{color:rgba(0,153,255,.75);font-size:2.75em;text-align:center;position:relative;padding:.62em .72em;cursor:pointer}.play-icon:after{content:"\f04b";left:.1em;top:.03em;position:relative}.play-icon:before{position:absolute;top:0;left:0;width:100%;border-radius:100%;height:100%;border:0;background-color:rgba(255,255,255,.7);box-shadow:0 0 10px 5px rgba(0,0,0,.2);content:''!important}.course-tile-wrapper .course-tile{position:relative}.course-tile-wrapper .course-tile .course-tile-ribbon{display:none;height:22px;padding:5px 8px 0;z-index:1;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;-webkit-animation:noop .1s}.course-tile-wrapper .course-tile .course-tile-ribbon:before{left:0;bottom:-6px;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@-webkit-keyframes noop{0%{opacity:.999}100%{opacity:1}}.course-tile-wrapper .course-tile .upcoming-ribbon{background-color:#666;color:#fff}.course-tile-wrapper .course-tile .sale-ribbon{background-color:#09f;color:#fff}.course-tile-wrapper .course-tile a,.course-tile-wrapper .course-tile a:hover{color:#333}.course-tile-wrapper .course-tile .enroll-button{top:4px;right:5px}.course-tile-wrapper .course-tile .btn.btn-green{box-shadow:none;color:#fff}.course-tile-wrapper .course-tile img{width:100%;transition:opacity .2s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.course-tile-wrapper .course-tile img:after{position:absolute;background-color:rgba(0,0,0,.5);top:0;bottom:0;right:0;left:0}.course-tile-wrapper .course-tile .course-tile-top{height:31px}.course-tile-wrapper .course-tile .course-dates{margin-top:4px;margin-left:5px}.course-tile-wrapper .course-tile .course-tile-info{height:90px;overflow-y:hidden;text-align:center}@media (max-width:768px){.course-tile-wrapper .course-tile .course-tile-info{height:inherit}}.course-tile-wrapper .course-tile .course-tile-title-only{height:50px}.course-tile-wrapper .course-tile .course-tile-title{font-size:15px;line-height:20px;font-weight:600}.course-tile-wrapper .course-tile .course-tile-instructors{color:#999}.course-tile-wrapper .course-tile .course-tile-instructors span{text-transform:uppercase}.course-tile-wrapper .course-tile .ribbon-tiny-wrapper{width:100px;height:100px;overflow:hidden;position:absolute;top:0;left:0}.course-tile-wrapper .course-tile .ribbon-tiny{font-size:11px;line-height:14px;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;padding:3px 0;left:-40px;top:20px;width:150px;background-color:#09f}.present .course-tile-wrapper .course-tile .ribbon-tiny{padding:10px 0}.course-tile-wrapper .course-tile .image-container{position:relative;background-color:#000}.course-tile-wrapper .course-tile .image-container:hover{background-color:#000}.course-tile-wrapper .course-tile .action-button,.course-tile-wrapper .course-tile .star-button,.course-tile-wrapper .course-tile .unstar-button{position:absolute;bottom:5px;right:5px;color:#f1f1f1;opacity:0;transition:opacity .2s ease-in}.course-tile-wrapper .course-tile .action-button i,.course-tile-wrapper .course-tile .star-button i,.course-tile-wrapper .course-tile .unstar-button i{font-size:26px}.course-tile-wrapper .course-tile .action-button,.course-tile-wrapper .course-tile .star-button,.course-tile-wrapper .course-tile .unstar-button{cursor:pointer}.course-tile-wrapper .course-tile .action-button i,.course-tile-wrapper .course-tile .star-button i,.course-tile-wrapper .course-tile .unstar-button i{color:#fff}.course-tile-wrapper .course-tile .tooltip,.course-tile-wrapper .course-tile .tooltip .tooltip-inner{background:0 0}.course-tile-wrapper .course-tile .tooltip .tooltip-arrow{border:0}.course-tile-wrapper:hover img{opacity:.6}.course-tile-wrapper:hover .action-button,.course-tile-wrapper:hover .star-button,.course-tile-wrapper:hover .unstar-button{opacity:1}.upcoming-tile{position:relative;background:#fff;transition:box-shadow .3s}.upcoming-tile:after,.upcoming-tile:before{content:" ";display:table}.upcoming-tile:after{clear:both}@media screen and (max-width:767px){.upcoming-tile{margin:0 0 10px}}.upcoming-tile .category-badge{height:61px;padding:10px 15px;float:left;color:#fff}@media screen and (max-width:767px){.upcoming-tile .category-badge{height:98px;padding:0 5px;margin-right:15px}.upcoming-tile .category-badge i{display:none}}.upcoming-tile .upcoming-date{color:#4a4d5b}@media screen and (min-width:768px){.upcoming-tile .upcoming-date{float:left;width:125px;padding:5px 5px 5px 15px}}@media screen and (max-width:767px){.upcoming-tile .upcoming-date{float:left;padding:5px 10px;font-size:15px}}.upcoming-tile .upcoming-date .upcoming-month{font-weight:200;text-transform:uppercase}.upcoming-tile .upcoming-date .upcoming-day{font-weight:500;line-height:27px}.upcoming-tile .upcoming-date .upcoming-weekday{font-weight:200;text-transform:uppercase;font-size:11px}.upcoming-tile .upcoming-title{color:#000}@media screen and (min-width:768px){.upcoming-tile .upcoming-title{width:65%;float:left;margin-top:5px;padding-top:5px}}@media screen and (max-width:767px){.upcoming-tile .upcoming-title{overflow:hidden;padding:10px}}.upcoming-tile .upcoming-title .upcoming-short-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:400}.upcoming-tile .upcoming-title .upcoming-short-title.upcoming-big{font-weight:300;font-size:160%}.upcoming-tile .upcoming-title .upcoming-instructors{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upcoming-tile .upcoming-title .upcoming-instructors span{text-transform:uppercase}.upcoming-tile .upcoming-action{cursor:pointer;color:#c1c1c1}.upcoming-tile .upcoming-action span{font-size:13px}.upcoming-tile .upcoming-action i.fa-times-circle{font-size:20px}.upcoming-tile .upcoming-action .enrolled-action{float:right;height:61px;padding:17px}@media screen and (max-width:767px){.upcoming-tile .upcoming-action .enrolled-action{margin:-10px 0;padding:10px;height:auto}}.upcoming-tile .upcoming-action .enrolled-action .hover-message{font-size:10px;display:none;float:left}.upcoming-tile .upcoming-action .enrolled-action.enrolled{cursor:default}.upcoming-tile .upcoming-action .enrolled-action.enrolled i{color:#09f}.upcoming-tile .upcoming-action .enrolled-message{float:right;font-size:13px;margin-top:20px;margin-right:10px}.upcoming-tile.photography .category-badge{background-color:#193b4c}.upcoming-tile.photography:hover .category-badge{background-color:#387189}.upcoming-tile.photography .upcoming-date{color:#193b4c}.upcoming-tile.audio .category-badge{background-color:#df7915}.upcoming-tile.audio:hover .category-badge{background-color:#ea9037}.upcoming-tile.audio .upcoming-date{color:#df7915}.upcoming-tile.design .category-badge{background-color:#b11b56}.upcoming-tile.design:hover .category-badge{background-color:#dd578d}.upcoming-tile.design .upcoming-date{color:#b11b56}.upcoming-tile.craft .category-badge{background-color:#1f9b97}.upcoming-tile.craft:hover .category-badge{background-color:#3dc2c1}.upcoming-tile.craft .upcoming-date{color:#1f9b97}.upcoming-tile.business .category-badge{background-color:#619020}.upcoming-tile.business:hover .category-badge{background-color:#8fba3c}.upcoming-tile.business .upcoming-date{color:#619020}.no-category-icon .upcoming-tile .category-badge i{display:none}.upcoming-tile:hover{box-shadow:0 0 8px rgba(0,0,0,.3)}.upcoming-tile .upcoming-link:hover .upcoming-short-title{color:#09f}.upcoming-tile.mini .upcoming-short-title,.upcoming-tile.mini .upcoming-title{margin:0!important;padding:0!important}.upcoming-tile.mini .upcoming-short-title{margin-top:8px!important}.upcoming-tile.mini .upcoming-date{padding-top:0}.upcoming-tile.mini .category-badge{height:71px;padding:10px 5px}.upcoming-tile.mini:hover{box-shadow:none}.mini-tile-inner{display:inline-block;height:100px;color:#000;background-color:#fff;position:relative}.mini-tile-inner:after,.mini-tile-inner:before{content:" ";display:table}.mini-tile-inner:after{clear:both}.mini-tile-inner a,.mini-tile-inner a:hover{color:#000}.mini-tile-inner .mini-tile-thumbnail{float:left;display:inline-block}.mini-tile-inner .mini-tile-description{float:left;display:inline-block;width:50%;margin-left:2%;line-height:1}.mini-tile-inner .mini-tile-description .mini-tile-title{font-weight:500}.mini-tile-inner .mini-tile-description .mini-tile-instructors{color:#a4a4a4}.mini-tile-inner .mini-tile-description .mini-tile-instructors span{text-transform:uppercase}.mini-tile-inner .star-button{position:absolute;right:10px;top:40px;font-size:20px;color:#c1c1c1}.mini-tile-inner .star-button .starred-icon{display:none}.mini-tile-inner .star-button .starred-message{font-size:13px}.mini-tile-inner .star-button:hover{color:#09f}.mini-tile-inner:hover{background-color:#e6e6e6;cursor:pointer}.mini-tile-inner:hover .starred-icon{display:block}.live-tile{color:#000;height:360px}.live-tile .live-course-image{position:relative}.live-tile .live-now-ribbon{top:5px;left:-8px;font-size:12px;border:3px solid #e6e6e6;height:auto}.live-tile .live-now-ribbon:before{bottom:-1em;left:-3px}.live-tile .play-icon{position:absolute;top:50%;margin-top:-43px;left:50%;margin-left:-43px}.live-tile .live-tile-info{background:#333;color:#fff;min-height:153px;border-top:10px solid #4a4d5b;line-height:22px}.live-tile .live-tile-info.photography{border-top:10px solid #193b4c}.live-tile .live-tile-info.audio{border-top:10px solid #df7915}.live-tile .live-tile-info.design{border-top:10px solid #b11b56}.live-tile .live-tile-info.craft{border-top:10px solid #1f9b97}.live-tile .live-tile-info.business{border-top:10px solid #619020}.live-tile .live-tile-info .live-tile-instructors span{text-transform:uppercase}.live-tile .live-dates{background-color:#fff;text-align:center;font-weight:500}.live-tile:hover .play-icon:before{background-color:rgba(255,255,255,.9)}.layer-list .layer-dark{color:#a4a4a4;background-color:#000}.layer-list .layer-dark h1,.layer-list .layer-dark h2,.layer-list .layer-dark h3{color:#a4a4a4;font-weight:200}.layer-list .layer-dark h4,.layer-list .layer-dark h5,.layer-list .layer-dark h6{color:#fff;font-weight:200}.layer-list .layer-gray{background-color:#e6e6e6}[cl-draggable] .drag-trigger,[cl-draggable].drag-trigger{cursor:move;cursor:-webkit-grab}[cl-draggable] .remove{cursor:pointer;color:#ccc}[cl-draggable] .remove:hover{color:#a94442}.draggable-over{background-color:#efefef;border:3px dashed #666!important;padding:5px}.inline-block{display:inline-block}div[colorpicker]{display:inline-block;width:1em;height:1em;border:1px solid rgba(0,0,0,.3)}.input-group-addon[colorpicker]{width:2.2em}.vertical-tile{display:block}.vertical-tile .image-container{overflow:hidden;background-color:#333}.vertical-tile img{display:block;width:100%;height:auto;-webkit-filter:brightness(.7);-moz-filter:brightness(.7);-ms-filter:brightness(.7);-o-filter:brightness(.7);filter:brightness(.7)}.vertical-tile:hover img{-webkit-filter:contrast(.8) brightness(.7) blur(1px);-moz-filter:contrast(.8) brightness(.7) blur(1px);-ms-filter:contrast(.8) brightness(.7) blur(1px);-o-filter:contrast(.8) brightness(.7) blur(1px);filter:contrast(.8) brightness(.7) blur(1px)}.vertical-tile.tile-featured,.vertical-tile.tile-mini{padding-left:0;padding-right:3px;position:relative;padding-top:2px;overflow:hidden;border:1px solid #fff}.colorpicker-visible,.colorpicker-visible .dropdown-menu{display:block!important}colorpicker-saturation{display:block;width:100px;height:100px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAFJhJREFUeAGMU+/q4kAMzFYf4LgP96a+q4c+gSIqxf/r5maWDoTgz15gmM0kW5uMLa21v2b2G6jAG2iEzqUU6q5c/OlMuHtL/ULNd5TP6EJ1RP7NuXvKE397jmbg7MrzHI748T1UA3eopyGQV2qK1+vVHo/Hm1itVm0J7Q+afwGMmgeRphf7Noh6lCeuHJAvm/X8rAQNlw2VScoj6863OQjl2ZB3qkeu5Lh0RJ3qynuNjJA21FppQAHa8/l83263No5jOxwOttlsbL1e2xIXXpMZzzRsXoTw34bQgLiQbKh6M9SXDBSypn4XGOSkGUO1cJdn1Yh4/qYVgctmGSwXyARNcOSFRuBMHvA1GMzwy+Vix+PRdrvdYrvd2vl87oZYDCxBL9B/jEyopghzlNjL0DlB+gAoPNXyOfa3oA9puXonyVHzdH+g9MEISa5z0qUNkwkm6MJkxALg8mlMAxvNwBfhYLvf7w50vl6vBV9H2e/3BjYateQDY8gM5bmWovygdyEb87k/G5Zz9c/2zfEQFysO5nDJ6mMel91Z//pwFpygIWIaMXE3AoYssPBCI/B12DiONMT5VZxOJ0f+j/MyWo5chYGowfn/j03lNXBpl85Up8d46u6DChBMvKv2UePrrAsChtdLTi73oEBjFDYpmIp/KSgRhRw357sXuHLknRgI8d90F8QL761oI8iQeJqvUOGnAoEkgNblF13iiJASZCwhLkG+v7/Halvt5+enr7x+02lZOwKymJ7jMAXK32RxaXnNxfXzCOkCxTO2I3NiR0i9gAjQLLoVHkKG8pCi0UT4Q0h5xUFIlBJEYmg+1yg6TrUq+YfEWKK0lWsSS8+DkNvCWtvJXu0UbDyH/NYjoDHFybPd/cPeficiW5LvkVdBNY4UoIqOQMwPBXm9vUYIVCj3GkXCCo1tRS//uMhYoVG3q46HaBQtamESTs/+0o92hOTaBbqjBwpu8reCuzAP4rkXpQBzQwbhZxD7jNYEAS4CI2Rg4hLitPUor2hGh6j4hQ5FfWt8LQF+SwyJIpGUV05nu56VHqJhR8ybb+Q+/dnPYZYSigIICvY3xfYxCckz/qazprjDiFJ+5DWVwscaMpSDgkleI2uutaKk5kPFNTqO8pBDlBQZEqKvoJXp7+lxzx7Cuoqp2M7zlrm5JbH/9oZ/GLdzBGf9FNmmvPi+h2FXnm8L5WhdCMJNyr1D6yvKP1rFQYgSjWpteE0JMraEME8ykpzo/0/+wcg5yGHMooegQYIRyXU1i52tCSfn9oSQFH+Fe4jypxs3RHA+xNCcNUZ+BXRg7iu0lhgDAesisSfE6UA0iudz9sNHKChek5eBX9a+FwKkKQ+Nd6JljkLX6B4x2L8hhHOsVdhR4iHEEe1LeWJCSI2tCo9AU3OIKHGgbupv6NvyRciGgMzPPLP5LmhPdKTx8qgSWIXxVkZx8QJihmCvPP8nE6IRXniKT9GThhKF0QkZal3KQYcLgn+s8YwWJiNnLVL4mOz1b+4piM8/+YYb8xNlLoASXqC7c9DCOokhl4RAKgSkCNM9wklBOPL4BIJoblQggsb8Km9W/IlIJkKrPN4xEETPwtS3hczrp8//pxmzpoUIBfeSO8r8/OE59wgTIsnIb4yBj7Cft6pYI8Sbh5TBD749IANSlKPgJQQmrr0uUfjbCnlV/V9OCfLpDc9b0nw4x3bznAbWFAyfUeBLEIhA3uaCKifFyUBg8pg+Ro8nOCVOintKoy0xj5bFvhNCQMAfoUqgc8UwMRot8dWy/qPcDHQk5XkgOPD97//Gl/xC2kKlkhl2V4pMQmAON+22E+4XgIzMKYMSmp7S0ymTcpYEYM6eVjKlJV25HgYguZ6lD1hR4S4byoxRwMUQjm87MYVxrW19nCqbgTD4kSEde7FlxcF4tKDCPu41lBUKa7tjgGuHJuPCwpBPdcONuVTiMEMgbPpugJE0+GIRusL+yD9qGhrP05ClFHfOuppZeV4ZkgyJdJc3dkxh0+8YDBpbsyuxrXYzV4VfmJLFwxdAEq7azIj9Yw9AuUCjEL3I7pD1xgo0BPv5Y2U9MCBvegpGxq9/vK7BftOQssP3ueL+HfJwLkAqVLlgPH9CF7phgMoKj/X8EjiNCtGQHzFU9mM7gsR8W/5wkuZ9ZUKBcYuWdE3qU2YYqLIllfo5aog2m2haKnlsvP30YUHO+3f9Yu2GrNpW2rYV8id2bM/9KxBPc/QgZQT9AlotQRtgSls1pIDADvo+3hL0bXBU0yxqG4Fx2ZshdXSBaEjZYtIdh/uxQDOrpMV/Biatjj8nzRgq8p0Ud6w9fAwwe+9mSJPWUMWzPG+A21ZWG45nhoQp1RdaBZ1WYDteUQ4gffvH1jomTHlkxk9GTDi5AS0YAODxMoRjMiqsjq/MyqvFFJX9buv6+18Y8mwDyFRH7Dj+T1rBtYivRV1v9mHtiKhfD10QrRFdsxor9Z4bgChAtF22fLsv1sfsGL4B0grazi9DygpagZ0A2s2WBMBmLn0de15D11KG5WSAvh20rB92fEIVwk0jdV2qPdyWr4mYuw75NMua7FFtmZxbkN7qi4DSFgaqQjc75GwDwbgBMkMMAPfD6cR1wpl1o7GftDhMMSPaFmm05+Tv/HWW9aQXbMfiBAZ4cNLdnz6hyAyj7ki9oQYYqdYd4h405JRwXs4DhLKozKhzG65449eQ4i5nX2LKXYjCVDcWF58Y0uJvj2EpY2VN79NzjHlVF8E1M2JZxOzW62rIEhhlywoAMMhrS8dFBJhgMJx5aRxg/fv9rSW9WN7LeQxZPn4bo6ExYgppsWNkQIt2pOAU8DAK8Oh/yK7ECM8pCAboJDTRFNsJQ3ZkBdtFXgV+A5qAEasl4sk2WxjOzn9PY6sZ1ZxJD/p9FMwoc1pjLNhEbLd2eX2Kpv6Y+aSCn8OUxhqyGBOwS9fxUiwDPIXfZw2JeNs+hS2/2R6r2Lfv+S/ivt3PG7eHh3S/52EDDD0j5h9rStliJiQLc5/fW9wP0PNcfB77nmVpX6Js2WaOQwb9OrXLJ9UMz7UmuJaAQj7fjxi6V97wIGftsqVMwcGZN2ZTL30fr7IYkL4xpG/9Y9bV677pUYXfrHk5tzuvoS1aRPX9ScV+3+Mn1FU7YMR6GT8LEP38xs2OyzVZRjIz9mWrIV2lTYo6LLk3BKXGKCM47jycKCb4zb4GzBi0g3Ec0a9OsBVQQsp+YwTjo+Mr9C/MQluIJmIkYYvvzpL2RhuiKT1uttTrK+q74p8siUsR64/nlS3XedcfZgY6kfUsv/FOUZfOlwGTfjyPCxjrRDbCvMLr4vCc9kN26pBR7H8KuW0wHZrkYCzj2+z5WbPCoZM2rISeEwop48KRZdhiPtmYLXNSyZs91YAeH06dow/Vpg3o+W9a/hbgPI5jTnvdx5YxZUbrCY1V7De22qProHXrDL/9B8dlHIuM3QQqUxL7d/pLyyqrzKlV6/2O/F/GBXP6ochjYdiKvQ4saA1ddlTvY/bEkY9Wa1iLkEN2JVavOhxHRlvqMF/XAnEVOJgXy3fAhCgY0N8bC0Nnpl8Lw/bt2LnCnsENO6o5r7bMcn2hONzQswSK2WVbphBy2kcjGqqWNRJQfU6ALwFgHTlo41pWWaE+O4V2zuhYZ1jYinTnvVmcC0Oclck+MgTH1jZU9Ty/VWaUIS42JwFPpkiWyDiZafZDygiJTseTIrc/g5v1qYQ6kgVnT48A+bztNN774MD2U8kDphjxaP18nyGzZBGUh7Y9L1uGvIp6Mq3EePVl7Xxf2/pE9gWI2KTFX2J3xx8Z0jWvnv+VhaG6tr8vkccerdTfdvhaXzTlLUM8t6HNIa9a4DfuDYgCWEaUCQ5jBcz2YI43lgqsrRi21F+pRThPhW5NvqLDK0Nw5E7RV7DKjDreX69/ZVY14wGQ8+HN733OxHGci9MKTBlkMNCSMqJA/udFzgg5IWqXKW9pbwvDu9VxFIjREGtHAS1w7rs4bcXtpIEV1t7H9QdgfmPIGrTmKDAW+gmIFHxNaRl3iCKEvYcsjuPAgTEzQ5zO2SHY3q+FX98oqti8casANPRxL19nx34JWZ9XQJ4r+uOLpmwxZxGyZF8Bcb9lf+dUR0zZgjwCigMKmGltbXG/SzZmUzQlxzMzGCdcmVUDEH3OijXp7k5StNVSh7xnV6Nju98+MaTMaMjK+b7xCy2gD1vk+G54eVxM6PEzM2TLqjJk3IdR/4iG7RSF+y1klQk4jqGvb/h4n6TBQwHZ77GYE0alLzZOTOl1+ShiFvUyBYRJIvSC1PFPfYemMoW+EpWXtaznArCLitWSnX6BKnPOLkTWIT/3vB3SEFemqF+m0Bh7ZIoY13m7IfmhfyxNzsu90j/f65Bn5hSoMSHIvPE+nptWAKesbWRY6xJax/NG30AnvS4AAPkVEOuDmHBk3KJ+dsewIt41+3t8+kqRB85Sy82QAmZmpGrfGnfqejZrKlP8Rv+GIZ0nnWi/Ys74kWzs6Ly7INTfYvA4CshcGL6wpSJ8I1/GtLCs9ji0lQG+vgzBOkmInRh2a0Y1If0DYPmr5vTPwIv9hCWPXyBcjUGL+n+PhWEdL9Rhi390Wv2lxeHRjGZbYR0Os7DWgb0f15VVzPd5XVcgClAZ41se8uE/3efT7Eq7oQXk7xpSB3NcrfAYzGmFLUAL1MwYtabPjBeYXhcAAGolA3vSjJkZ88Zdx6+/pzrEaf35x9XeODgANYTlPox167cOfmJMAbnv4+1QGNA6pAwpg8qInhdAPa4GFTjrKQi5XSAsjrsf0qWSb3sjm+M4vQz5fNEaA1TGTMxo9vVu2wIATgWozlfavegXZJ7h/+3dYY7cOA7F8VQnu/e/5u4dtnqRwThD/KA/ywU0Jl9GQGCZkl0yHx9JSW4nGPRxKXuA8RzG/BygfJchBtujW5Ipzso9R5HGA998fC7MCMX2kYyrC+mrwd9z7+n5ZIMM9bODV8kYUjuEoeTPAyPemVxq0feB+cJ/xJYuKj3qFoL3r0khi4uHLEvLJwitTGlA4pz734whA7A+ElO05MEer2vLt9hPRgoQcVQmBUM6oNf7VxPlOXudyl7AYEI3Yk0z4TOYxXyEVDliCvOZp+NH8cmAEXNmevVk1p7fpr89MZyKP1l9xZIXzPmIdPmkkLlrqEL8bpbu8XUBJOTT+psdPAvPMV1LAnOlvgkIfyPoPsjxMxquUV2ncX/do65KmSvOriY70XSF2OecL0A7Yf08eYKMJeiHuFq7hE+A2V3WUGgE7sEKGHFjTuNKwAfp8HPGLRUA4N+GAv8QaOkqr91Yl9E+ActMDb059ktX92PIolQB+Hx9Ta9voeB8y/4A9mmCqjyzMvY5PhjHMchf7REHZNH15xSTIfafLss/R2hABEKmtPK5VwPszNms7xOwLB8VM5RrqZbprier+Ei/cncBZYzxQkCaIdv+uUvr9Mm3ViKmPIwBk0GAL7N0mRFjWh6z/+d0oRrAVGTMMSZwMwP9dOvW6077IcWUufB3cjnXUspxM2l+YvZwf2PHtFI+vEm/YMbhvGIJ/SI7Q4kyJGJVsk9mjIniD7Os27GEPjLiaLE323Nyimu85GXtMhM3kvs3F8BPsr+NISPNpR0WhKuaxvkSkIeu5PpW1rWqSrvnMqn+nvE4TxkymeA5zOnzcZnn34whtD281rb511sX+5mTPGVmrWWZP1vPd31Xix+gvMGcEwO9RycRvdFm7DH1TMB1VbqnQ1enDMYUWfNwtRelN1Nc32KVuIBA3qlxj6GMpZlhPYB4VIzyt4JhFyN+nXs/FH8vy5p7HlMZIjwyiGNGtCluDOrElNXKG+gEeAcw5j4HVygTbBf4qfTt/V7rP+YX5a7B+S1FFxFBvSeMs06/zfVk3f0Zf98gbJJge9WV6bKW9hP7vG8EeHcMUYxKOLkvY4D+WoDGMQO9TAt31oC2mysDAqhwaWBmf5iTACADEPZDZMJunYJG8NU9IburyOhztPgyjOt4igUE+3xW2SCYm7IFPQJ6z9SvclKKD6tchS0uyz4F/gocYDcjPLaRnTBIVzaex+Mp/pxiyXMAknvq5bZOR/vLBhX0oH8r/v6xx6d27x8FAgU3a2RixRCSooshjxUQPyV+zGooKD+PBUSwLmVfAWa09bOgZ9zQAwZMr/AcR1n10mWlHzaoNrv6WAogdazY9iXHUalOt+8FsJ8nt49rHYAMlxWAzBRYBWbATdkAVIujr22vLNd4Z+Z253pdh8quMQuMCp4NHUcA5PjWieDAjqByANJ1gRV0AcQ0yfioe6Rpldm2M6d/WuVHW7isUJ5lUV4yQ5mgC2y4SYGq/t5vjU8b4xmDynxo/TIi6iX7fgRk/ueQbrSMPY+rbrawAlfgFLA1nylSAHRbbjDj/n36ehk8ZBPome5eRZfV8w/lo+hK7Huso1TqgDkskvoat+L/X3QsGoDM2tHouKDcJmPWeT9kobMvXc+dwrkOhtJeK/Nm/XEXaCx01ssAWtc99rUOAJ6Uu/srhrQyWgn2g4K6GOvZL5TBwwSA742/x7ijZF3F7tfNUi7Lh5grvwbisoxwYReZamaf9VC8cWhVsAuV4Y5oYyaNcdAuoPa1TcPQZX3v/y16+N55kyFTGQIxNLcDpwIvFKe7cU7keHd2VMxrhR+Y+WXnx+xsrPbm4Mf+eTMn1mYGaFrjptDj/ZmkmjaXVWv19slxkTXJynCvnIdL8zdZOnn83A9ZFSTAB4VsSpGmyipunCjuGN9liwzZs8ddwQVEyzeyuGPYD7APuOS6o7aO9xWo/P3fbrnF8e5y2+7Lnamvyg8GKNeKog2m2NaW+SjwLCQhlr5/M6DamjnNlAbJLKtBaQZU226Ru2KbCe+Ph6Tk3THb/v5zaRQ7yz4M6usa1HywJU50n+7bgb4Z0sC2XIa8P56+JvvuWHTaa6kgbLn7ELvV9bU76A0+hpTKuh3PoryDwKvrflwx5F/1IMaK9wrK+h3ltf/+bb8d5d8/XdZ//txS/N9hxfdvGNg/ZQT1//4fih7V/hdi/qwAAAAASUVORK5CYII=);cursor:crosshair;float:left}colorpicker-saturation i{display:block;height:7px;width:7px;border:1px solid #000;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px}colorpicker-saturation i::after{content:'';display:block;height:7px;width:7px;border:1px solid #fff;border-radius:5px}colorpicker-alpha,colorpicker-hue{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px}colorpicker-alpha i,colorpicker-hue i{display:block;height:2px;background:#000;border-top:1px solid #fff;position:absolute;top:0;left:0;width:100%;margin-top:-1px}.colorpicker,colorpicker-alpha{display:none}colorpicker-hue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEUA/z8AuP//JAAA/33/3AAA/1ABAv8A/7r/AH7/jgD2AP8A//j/AEHmAP/XAP/HAP+4AP//ALyoAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8ATv//AG7/cAD/vgD/APoAmv//ADH/AKwB/wMA5//4Eg4AL///AOr/UQD/nwAA/27/7AAA/+kAe/8Ayf8A/5sA/zEA/6z/ABEAEP8A/17/MgAA/9n/ACL/gAD/AJ0AXP8Aqv//AMoA/yHqFBb/zAD/AGD/ANsA9//1/wDk/wDV/wDF/wC3/wD/AI2m/wD/FACY/wCI/wB5/wBp/wD/YgBb/wBK/wA8/wAs/wAd/wAN/wAAPv8A/xH/AFAAi///rQAA/8r/+gAA1///QwAAH/8Abf8A/43c/JNGAAAAiUlEQVR4AQXBg2EDAAAAsMy2bds2ttp2+/8PTby79mDLsKJPq/oFPdk24dWXAxsGjRg1ZtykKdNmzJozb8GiJct63WjYl7fiWdOZkk0vOpyr2fVtyKl7FX2uXGjpcuxWDy69KdiRk5WRlpIUFxMVERLw78+vH1Unun1YV3ZkwKM1CYfq7nQK22sD03ITV2Aqp0IAAAAASUVORK5CYII=)}.colorpicker-color,colorpicker-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAMAAACIElGlAAADAFBMVEUAAADT09PT09P////T09P////e3t7q6urT09Px8fHT09P////////T09PT09P////////T09PT09P////////////T09PT09P////////////T09P////T09PT09PT09P////T09PT09P////////////////T09P////T09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09P////T09P////////////T09PT09P////T09P////////////////////T09P////////T09PT09P////////////////////////T09PT09P////////////////////////T09PT09P////T09PT09P////////T09P////////////T09P////////T09P////T09P////T09P////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////////////////T09PT09P////////////T09P////////T09P////T09PT09PT09P////////T09P////////T09P////T09PT09P////////////////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////T09P////T09PT09PT09PT09PT09P////////////////////////////////////T09P////T09P////T09P////T09PT09P////////////T09P////T09P////T09P////////////T09PT09P////////////////T09PT09P////T09P////T09PT09P////T09P////T09PT09P////T09PT09PT09PT09P////T09PT09P////////////T09PT09P////T09P////////T09MQsm1FAAABAHRSTlMAgJN8/vcDAfcCnJyGaZmZlomGk4yJOmM/eTxs8wY0YDFC7HNdLx18n5/7aUvzCcW9+qKiK8P0ZiltRwfdw/n8Px3WduJjItj78ss5PDHUNELbwP5wplA2FglEVwvkqNarCs4Z7b2sDLgQ0xNdyLrr0eLLUeW1Vs5TWQLwjPI3ZvQGdvxFyFrAeevaLCLvGd0kpRskGyf4qK605xKvFrGyDRHnBYMEkJaDkIBvB/gpH99O6CrbIC4nH3Lg2SXp4A7Qul/GDEgPSlMQ6LjqFU0SjyCCj5V/gnBN7xglL3O70WBU7gjFFEfft0sPTo1ndRipwXr2yRemWRVENq+ytbGuxGaWGQAAAnpJREFUeNpNxmdcDHAAxvEHOWXvmXX23ntv2XvvMg/Z44x0KaRBSnfcKSqlnYZKp1QqGpT20KZh783/eePj+3vzw3/q/AM9iURPTy6XS+RwcXNzcZMQTE1dTE3bE7y9S0u9xxD600rCGtpI2ErOsbGxzoiMrIqscnaOi4vDdnp4XYSrguwxQSb7KpMllycnl2MFaTSaTxrY5NrY5BoKb2BnZ2doZ29vb2OPSdSd4Bcc7OcXGhqamgqrYCsrq+mEiEtC3gUBDg55Dg53IkQYSYG+gb6+GEqB5wV0o5D8/JAQdKK5hA40n3BS+L6c0JJmE+ZQW8JEak1YQJ0Jq+jbaQEPnotGE+IrK+Pj+xKqU6pTUrIDAgKysZ+WEY5QQkJxcQIO0WrCUbL4YmFhgZ3UlVAUHR1d1JEwjVoRRpDJKxMTE/ShBoRR1I6whLyyvLyyUFAQFhbWhTCFFArFawXOCu/bEHpQLYKnZ0aGZw2CR1qah0dmpqurK+pTU0ILakJoTi+PC7j5RHTrqQg1qRkh3T3d3b0xoSE1ItSleoSe1IswmIYQPl8UlhLWkaOj41tHbKENBLX6j1qt/KFUKnFN+Onk9NvJCQdJpfqlUqGiIjExcRthN91/JsJmGkhYRO/OCBhHwwgxMWUxZQMIu8j8o7m5OfbRLMJh2kTYQ1FRhYVR2EHzCOtpMmEG3SUsJEvLoKAg2Prb2tqOJYSH+/uH33shwlTaS1hLBwhX6AYX2tuiRwStVntOa5yUZJwEqbREKjUi5Bjl5BhZW1uXWOMYGRBOnNDX1zfoxz1FwwkfSJfgo6vr41P7soBBNJ7Qm2YSzHTMzMwmEHRoMf0Fm5mYOUrzNBYAAAAASUVORK5CYII=)}.colorpicker{top:0;left:0;z-index:9999}.colorpicker colorpicker-alpha,.colorpicker colorpicker-hue,.colorpicker colorpicker-saturation{position:relative}.colorpicker input{width:100px;font-size:11px;color:#000;background-color:#fff}.colorpicker.alpha{min-width:140px}.colorpicker.alpha colorpicker-alpha{display:block}.colorpicker.dropdown{position:absolute}.colorpicker.colorpicker-fixed-position{position:fixed}.colorpicker .dropdown-menu::after,.colorpicker .dropdown-menu::before{content:'';display:inline-block;position:absolute}.colorpicker .dropdown-menu::after{clear:both;border:6px solid transparent;top:-5px;left:7px}.colorpicker .dropdown-menu::before{border:7px solid transparent;top:-6px;left:6px}.colorpicker .dropdown-menu{position:static;top:0;left:0;min-width:129px;padding:4px;margin-top:0}.colorpicker-position-top .dropdown-menu::after{border-top:6px solid #fff;border-bottom:0;top:auto;bottom:-5px}.colorpicker-position-top .dropdown-menu::before{border-top:7px solid rgba(0,0,0,.2);border-bottom:0;top:auto;bottom:-6px}.colorpicker-position-right .dropdown-menu::after{border-right:6px solid #fff;border-left:0;top:11px;left:-5px}.colorpicker-position-right .dropdown-menu::before{border-right:7px solid rgba(0,0,0,.2);border-left:0;top:10px;left:-6px}.colorpicker-position-bottom .dropdown-menu::after{border-bottom:6px solid #fff;border-top:0}.colorpicker-position-bottom .dropdown-menu::before{border-bottom:7px solid rgba(0,0,0,.2);border-top:0}.colorpicker-position-left .dropdown-menu::after{border-left:6px solid #fff;border-right:0;top:11px;left:auto;right:-5px}.colorpicker-position-left .dropdown-menu::before{border-left:7px solid rgba(0,0,0,.2);border-right:0;top:10px;left:auto;right:-6px}colorpicker-preview{display:block;height:10px;margin:5px 0 3px;clear:both;background-position:0 100%}@media (max-width:767px){.category-nav{display:none}}@media (min-width:767px){.category-hamburger{display:none}}.category-nav-minimal .category-col>*{border-bottom:6px solid transparent}.category-nav-minimal .category-col:hover .photography{color:#193b4c;border-bottom:6px solid #193b4c}.category-nav-minimal .category-col:hover .design{border-bottom:6px solid #b11b56;color:#b11b56}.category-nav-minimal .category-col:hover .audio{border-bottom:6px solid #df7915;color:#df7915}.category-nav-minimal .category-col:hover .craft{border-bottom:6px solid #1f9b97;color:#1f9b97}.category-nav-minimal .category-col:hover .business{border-bottom:6px solid #619020;color:#619020}.course-collection-inner{padding-top:30px;padding-bottom:30px}.course-collection-inner .link-text{padding-left:20px}@media (min-width:768px){.course-collection-inner .right-half{padding-left:0}.course-collection-inner .left-half{padding-right:0}}.course-collection-inner .vertical-tile h5{margin-bottom:2px;font-size:11px}.course-collection-inner .vertical-tile h6{font-size:11px}.course-collection-inner .vertical-tile .description{bottom:0;color:#fff;font-size:12px;position:absolute}.course-collection-inner .vertical-tile .text-shadow{text-shadow:0 0 5px rgba(0,0,0,.7)}.landing-page-collection-inner{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.landing-page-collection-inner .left-half .vertical-tile,.landing-page-collection-inner .right-half .vertical-tile{margin-bottom:15px}}.landing-page-collection-inner .vertical-tile{position:relative}.landing-page-collection-inner .vertical-tile h5{font-size:14px;text-transform:uppercase;text-shadow:0 0 5px rgba(0,0,0,.7);position:absolute;left:0;right:0;text-align:center;top:47%;padding-left:20px;padding-right:10px;transform:translateY(-50%)}.landing-page-collection-inner .one .cover{height:440px}.landing-page-collection-inner .one .cover-content h1{color:#fff;text-transform:uppercase;margin-top:190px}.site-header.cl-angular{background-color:#fff;z-index:1040;width:100%}.site-header.cl-angular.affix{top:0}.site-header.cl-angular .search-box-layer{z-index:10;background-color:#e6e6e6;box-shadow:none;min-height:0;height:auto;overflow:hidden;text-align:center}.site-header.cl-angular .search-box-layer form,.site-header.cl-angular .search-box-layer label,.site-header.cl-angular .search-box-layer span{display:inline-block}.site-header.cl-angular .search-box-layer .form-control{width:inherit;display:inline;height:30px}.site-header.cl-angular .search-box-layer label{font-weight:400}.site-header.cl-angular .search-box-layer button{width:50px}.site-nav .nav-row a .logo,.site-nav .nav-row a.logo{font-size:24px}@media (max-width:767px){.site-nav .user-menu-container .drawer-toggle{position:absolute;top:0;right:-10px;font-size:19px;line-height:20px}}@media (min-width:767px){.site-nav .user-header-menu{width:320px;background-color:#fff;text-align:center;box-shadow:0 0 0 6px rgba(0,0,0,.15);border-radius:0;padding:20px 30px}.site-nav .user-header-menu .link-col{position:relative;z-index:1}.site-nav .user-header-menu .link-col.col-sm-12{z-index:0}.site-nav .user-header-menu .link-col a{padding:0}.site-nav .user-header-menu .link-col a i{font-size:35px;color:#09f}.site-nav .user-header-menu .link-col a .user-menu-text{letter-spacing:1px;font-size:10px;color:#333}.site-nav .user-header-menu .link-col a .user-menu-text:hover .user-menu-text{color:#4d4d4d}}@media (max-width:767px){#all{position:relative;left:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.site-nav .nav-row a .logo,.site-nav .nav-row a.logo{font-size:24px;line-height:20px}.site-nav .login-wrapper{position:fixed;top:0;bottom:0;left:100%;width:60%;max-height:100%;overflow:auto;z-index:20;background:#4e4e4e;color:#f1f1f1;font-weight:400;text-transform:uppercase;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.site-nav .login-wrapper #clLogoutParent,.site-nav .login-wrapper #headerSearchLink,.site-nav .login-wrapper .divider{display:none}.site-nav .login-wrapper .user-header-menu{position:static;width:100%;background:0 0;border:none;color:inherit;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.site-nav .login-wrapper.logged-in .user-header-menu{display:block!important}.site-nav .login-wrapper a{padding:10px 15px;display:block;color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap}.site-nav .login-wrapper a i{float:left;margin:2px 5px 0 0}.drawer-open #all{left:-60%}.drawer-open .site-nav .login-wrapper{left:40%}.drawer-open .drawer-closer.drawer-toggle{display:block;position:fixed;top:0;left:0;right:60%;bottom:0;z-index:10}.user-icon{display:none!important}}.watch-outer{background-color:#000}.watch-outer.layer{padding:0}.watch-inner .wall-prompt-outer{position:absolute;top:-1px;right:-1px;left:-1px;bottom:-1px;z-index:20;color:#fff;background-color:rgba(0,0,0,.8)}.watch-inner .wall-prompt-inner{padding:50px 30px}.watch-inner .wall-prompt-inner h3{margin:15px 30px 30px;color:#fff}.watch-inner .wall-prompt-inner a{display:inline-block;margin-top:30px;text-transform:uppercase;font-size:20px}.watch-inner .container{padding-bottom:75px}.watch-inner .watch-tab.photography{border-left:5px solid #193b4c}.watch-inner .watch-tab.photography:hover{border-left:5px solid #387189}.watch-inner .watch-tab.design{border-left:5px solid #b11b56}.watch-inner .watch-tab.design:hover{border-left:5px solid #dd578d}.watch-inner .watch-tab.audio{border-left:5px solid #df7915}.watch-inner .watch-tab.audio:hover{border-left:5px solid #ea9037}.watch-inner .watch-tab.craft{border-left:5px solid #1f9b97}.watch-inner .watch-tab.craft:hover{border-left:5px solid #3dc2c1}.watch-inner .watch-tab.business{border-left:5px solid #619020}.watch-inner .watch-tab.business:hover{border-left:5px solid #8fba3c}.watch-inner .watch-tab:not(.active){-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;border-left:5px solid transparent}.watch-inner li{cursor:pointer}.watch-inner h4,.watch-inner h5{color:#fff}@media (max-width:768px){.watch-inner .watch-tablist{margin:30px;text-align:center}}@media screen and (max-width:767px){.header-banner .banner-title{display:block}}@media screen and (max-width:767px){.header-banner .banner-msg{display:block}}.cover-content{position:absolute;right:0;left:0;z-index:3;text-align:center}.cover-content h1,.cover-content h2{text-shadow:0 0 5px rgba(0,0,0,.7)}.cover{-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;-webkit-filter:contrast(.55);-moz-filter:contrast(.55);-ms-filter:contrast(.55);filter:contrast(.55)}.featured-inner{position:relative}.featured-inner h1{color:#fff;text-decoration:none}.featured-inner .clear-img{position:absolute;top:0;left:0;bottom:0;right:0}.featured-inner .cover-content{top:280px}.featured-inner .cover{height:640px;padding-top:260px}.featured-inner .btn,.featured-inner .btn:hover{color:#fff}.search-inner{position:relative}.search-inner .browse-instructor-link,.search-inner .search-instructor-link{position:absolute;bottom:10px}.search-inner .search-instructor-link{left:20px}.search-inner .browse-instructor-link{right:20px;text-align:right}.search-inner h2{font-size:35px;font-style:normal;font-variant:normal;font-weight:300;letter-spacing:-1px;text-transform:lowercase}.search-inner .cover{height:350px;padding-top:110px}.search-inner .cover-content{top:0;bottom:0;padding-top:115px}.search-inner .cover-content input{position:relative;height:45px;width:100%;padding-left:1em;padding-right:42px;border:1px solid #eee;font-size:12px;font-weight:400}.search-inner .cover-content button{position:absolute;right:5px;top:42px;cursor:pointer;background:0 0;border:none;outline:0}.search-inner .cover-content button:hover{color:#09f}.search-inner .cover-content i{position:relative;top:-35px;float:right;margin-right:20px;font-size:1.7em}.search-inner .cover-content .graphic-info img{border:3px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:40px;height:40px}.search-inner .cover-content .graphic-info .caption{margin-left:50px;font-size:12px;font-style:normal;font-variant:normal;font-weight:100;line-height:13.2px;text-shadow:rgba(0,0,0,.701961) 0 0 5px;text-transform:uppercase;width:200px}.search-inner .cover-content .graphic-info .caption.instructor{font-weight:500;top:30px}.search-inner .cover-content .graphic-info .caption.browse{text-transform:none;font-weight:500}.video-player-outer{position:relative}.video-js{max-width:100%}@media screen and (max-width:767px){.footer .footer-bottom{text-align:center}}@media screen and (max-width:767px){.footer .footer-bottom .footer-learn-header{margin-top:0}}@media screen and (max-width:767px){.footer .footer-site-nav{text-align:center}}@media screen and (max-width:767px){.footer .footer-site-nav .footer-loop-header{margin-top:0}}@media screen and (max-width:991px){.footer .footer-social-links .cl-footer-social li{padding:0}}@media (min-width:480px){.credentials-modal .modal-body{padding:15px 60px}.credentials-modal .modal-body .modal-block,.credentials-modal .modal-body>.bg-accent{margin-left:-60px;margin-right:-60px;padding:15px 60px}.credentials-modal .modal-body .modal-block:first-child,.credentials-modal .modal-body>.bg-accent:first-child{margin-top:-15px}.credentials-modal .modal-body .modal-block:last-child,.credentials-modal .modal-body>.bg-accent:last-child{margin-bottom:-15px}.credentials-modal .modal-footer{padding:15px 60px}.credentials-modal .bg-accent .modal-white-segment{margin:-15px -60px 10px;padding:20px 60px}}.credentials-modal .modal-bottom-link{text-align:center}.credentials-modal .form-error{line-height:33px;color:#e02a00}.credentials-modal .remember-me{height:20px}.credentials-modal.email-only .modal-white-segment,.credentials-modal.email-only .or-text{display:none}.credentials-modal.register-prompt .modal-header{text-align:center}.credentials-modal.register-prompt .modal-header .modal-title{color:#000;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.1;text-transform:none;margin-top:10px;padding:0}.credentials-modal.register-prompt .modal-body{margin-right:auto;margin-left:auto;text-align:center}.credentials-modal.register-prompt .btn-default{font-size:16px;height:45px}.credentials-modal.register-prompt .logo{display:block;letter-spacing:.1em;line-height:39px}@media screen and (max-width:767px){.credentials-modal.register-prompt .logo{font-size:18px}}.footer{margin-top:75px}.footer .footer-bottom{background-color:#e6e6e6;font-size:15px;padding:50px 0}.footer .footer-bottom a,.footer .footer-bottom a:hover{color:#000}@media screen and (max-width:767px){.footer .footer-bottom{text-align:center}}.footer .footer-bottom .footer-learn-header{margin-top:85px;font-size:26px;color:#a4a4a4;font-weight:200}@media screen and (max-width:767px){.footer .footer-bottom .footer-learn-header{margin-top:0}}.footer .footer-bottom .footer-menu li{font-size:15px}.footer .footer-bottom .footer-menu li .footer-menu-topic{color:#a4a4a4;font-size:20px;padding-bottom:2px;font-weight:200}.footer .footer-site-nav{background-color:#666;padding-top:50px;font-size:15px}@media screen and (max-width:767px){.footer .footer-site-nav{text-align:center}}.footer .footer-site-nav a,.footer .footer-site-nav a:hover{color:#fff}.footer .footer-site-nav a.btn-xs{margin-top:8px;width:50%}.footer .footer-site-nav .footer-loop-header{margin-top:85px;font-size:26px;color:#a4a4a4;font-weight:200}@media screen and (max-width:767px){.footer .footer-site-nav .footer-loop-header{margin-top:0}}.footer .footer-site-nav .footer-menu li{font-size:15px}.footer .footer-site-nav .footer-menu li .footer-menu-topic{color:#c1c1c1;font-size:20px;font-weight:200}.footer .footer-social-links{position:relative}.footer .footer-social-links .cl-footer-social{position:absolute;width:100%;text-align:center;top:-23px}.footer .footer-social-links .cl-footer-social li{font-size:34px;display:inline-block}.footer .footer-social-links .cl-footer-social li a{display:block;position:relative;width:44px;height:44px;border-radius:50%;border:3px solid #fff;line-height:1em;text-align:center}.footer .footer-social-links .cl-footer-social li a i{font-size:20px;color:#fff;vertical-align:middle;position:absolute;top:50%;margin-top:-9px;left:50%}.footer .footer-social-links .cl-footer-social li .icon-twitter-circle{background-color:#09f}.footer .footer-social-links .cl-footer-social li .fa-twitter{margin-left:-9px}.footer .footer-social-links .cl-footer-social li .icon-facebook-circle{background-color:#09f}.footer .footer-social-links .cl-footer-social li .fa-facebook{margin-left:-4px}.footer .footer-social-links .cl-footer-social li .icon-google-plus-circle{background-color:#09f}.footer .footer-social-links .cl-footer-social li .fa-google-plus{margin-left:-9px}.footer .footer-social-links .cl-footer-social li .icon-pinterest-circle{background-color:#fff}.footer .footer-social-links .cl-footer-social li .fa-pinterest{color:#09f;font-size:45px;margin-top:-22px;margin-left:-19px}.footer .footer-social-links .cl-footer-social li .icon-instagram-circle{background-color:#09f}.footer .footer-social-links .cl-footer-social li .fa-instagram{color:#fff;margin-left:-8px}.footer .footer-social-links .cl-footer-social li .icon-youtube-circle{background-color:#09f}.footer .footer-social-links .cl-footer-social li .fa-youtube{color:#fff;margin-left:-8px}@media screen and (max-width:991px){.footer .footer-social-links .cl-footer-social li{padding:0}}.footer .footer-rights{background-color:#fff;color:#a4a4a4;text-align:center}.footer .praetorians{color:#f1f1f1;position:absolute;right:3px;line-height:15px}.footer .praetorians .version-tip{color:#e6e6e6;opacity:0}.footer .praetorians:hover{cursor:default}.footer .praetorians:hover .version-tip{opacity:1;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.header-banner{text-align:center}.header-banner .banner-title{color:#09f;font-size:15px}@media screen and (max-width:767px){.header-banner .banner-title{display:block}}@media screen and (max-width:767px){.header-banner .banner-msg{display:block}}.no-banner .header-banner{display:none}.upstairs-box-inner{background:url(/img/components/upstairs/bokeh.407485f.jpg);background-size:cover;color:#fff;text-align:center;position:relative;height:500px;overflow:hidden;transition:height .5s}.upstairs-box-inner.peek{height:60px}.upstairs-box-inner.peek .watch-label{top:0;bottom:0;background:rgba(0,0,0,.1);opacity:1}.upstairs-box-inner.peek .watch-label:hover{background:0 0}.upstairs-box-inner.peek .preroll-box{opacity:0}.upstairs-box-inner video{min-width:100%;min-height:100%}.upstairs-box-inner .upstairs-layer{position:absolute;top:0;left:0;right:0;bottom:0}.upstairs-box-inner .bokeh-video.cover-black,.upstairs-box-inner .watch-dropdown-outer.cover-black{opacity:0;transition:opacity 1s}.upstairs-box-inner .bokeh-cover{background:rgba(35,47,67,.4)}.upstairs-box-inner .watch-label{position:absolute;left:0;right:0;cursor:pointer;letter-spacing:1px;font-size:15px;font-weight:200;text-transform:uppercase;text-shadow:rgba(0,0,0,.01) 0 0 20px;opacity:.7;transition:opacity .2s,background .2s}.upstairs-box-inner .watch-label:hover{opacity:1}.upstairs-box-inner .watch-label .peek-open{font-size:20px;margin-left:.2em;vertical-align:middle;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;filter:none}.upstairs-box-inner .watch-label em{opacity:.8;letter-spacing:0;font-family:Sacramento;font-size:2.5em;text-transform:none}.watch-now-row{margin-top:60px}.watch-col.col-md-1{display:none}.watch-col.col-md-2{padding:0 1px}@media (min-width:992px){.watch-col.col-md-2{width:20%}.watch-tile{min-height:86px}}.watch-col div:first-child{color:#fff}.vertical-heading{text-align:left}.vertical-heading.vertical-bg-photography:hover{background-color:#387189}.vertical-heading.vertical-bg-design:hover{background-color:#dd578d}.vertical-heading.vertical-bg-audio:hover{background-color:#ea9037}.vertical-heading.vertical-bg-craft:hover{background-color:#3dc2c1}.vertical-heading.vertical-bg-business:hover{background-color:#8fba3c}.vertical-heading i{font-size:35px}.vertical-heading span{color:rgba(255,255,255,.75);vertical-align:top;display:inline-block;text-transform:uppercase}.watch-tile{position:relative;color:#fff;background-color:rgba(0,0,0,.7);margin-bottom:2px;text-align:left;line-height:17px}.watch-tile:hover{background-color:rgba(0,0,0,.6)}.watch-tile a{color:#fff}.watch-tile .watch-instructors{font-weight:200}.watch-tile .watch-instructors span{text-transform:uppercase}.live-production{background-color:#fff;color:#666;display:block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:9px;font-weight:400;height:16px;letter-spacing:1.2px;line-height:14px;margin:0;padding:2px 5px 0;position:absolute;text-align:left;text-transform:uppercase;top:-5px;left:-5px}.live-production:before{left:-1px;border-width:.75em 0 0 .75em;content:"";position:absolute;display:block;border-style:solid;border-color:#666 transparent transparent;bottom:-.7em}.empty-tile{opacity:.15;text-align:center}.site-header{background-color:#fff;z-index:1040;width:100%}.site-header.affix{top:0}.site-header .search-box-layer{background-color:#e6e6e6;box-shadow:none;min-height:0;height:0;overflow:hidden;text-align:center}.site-header .search-box-layer form,.site-header .search-box-layer span{display:inline-block}.site-header .search-box-layer .form-control{width:inherit;display:inline;height:30px}.site-header .search-box-layer button{width:50px}.site-nav{min-height:50px;z-index:1030;letter-spacing:1px;box-shadow:0 -8px 0 0 rgba(0,0,0,.1)}.site-nav .nav-row{color:#000;text-transform:uppercase;line-height:18px}.site-nav .nav-row a{color:#000}.site-nav .nav-row a .logo,.site-nav .nav-row a.logo{display:inline-block;color:#000;letter-spacing:.1em}.site-nav .nav-row a .logo:hover,.site-nav .nav-row a.logo:hover,.site-nav .nav-row a:hover{color:#666}.site-nav .nav-topic{min-width:536px}.site-nav .fa-search{vertical-align:top;line-height:19px;font-size:15px}.category-nav{text-align:center;text-transform:uppercase;letter-spacing:1px}.category-nav .category-name{font-weight:400}.category-nav i{font-size:45px}.affix .category-nav i{font-size:30px}.category-nav a{text-decoration:none}.category-nav .category-col{color:#c1c1c1;margin:5px 15px 0;display:inline-block}.category-nav .category-col.vertical-active.photography{border-bottom:6px solid #193b4c;color:#193b4c}.category-nav .category-col.vertical-active.design{border-bottom:6px solid #b11b56;color:#b11b56}.category-nav .category-col.vertical-active.audio{border-bottom:6px solid #df7915;color:#df7915}.category-nav .category-col.vertical-active.craft{border-bottom:6px solid #1f9b97;color:#1f9b97}.category-nav .category-col.vertical-active.business{border-bottom:6px solid #619020;color:#619020}@media (max-width:767px){.category-nav{display:none}}@media (min-width:767px){.category-hamburger{display:none}}.category-nav.category-nav-dark .category-col>div{padding:15px}.category-nav.category-nav-dark{background-color:#333}.category-nav.category-nav-dark .category-col{width:15%;color:#fff;margin-top:0;padding-top:0}.category-nav.category-nav-dark .category-col:hover>div{background-color:#4d4d4d}.category-nav.category-nav-dark .category-col:hover .photography{background-color:#193b4c}.category-nav.category-nav-dark .category-col:hover .design{background-color:#b11b56}.category-nav.category-nav-dark .category-col:hover .audio{background-color:#df7915}.category-nav.category-nav-dark .category-col:hover .craft{background-color:#1f9b97}.category-nav.category-nav-dark .category-col:hover .business{background-color:#619020}.affix-fix{margin-top:0}.affix~.affix-fix{margin-top:116px}.log-in-out-parent.logged-in .logged-in-item{display:inherit}.log-in-out-parent .logged-in-item,.log-in-out-parent.logged-in .logged-out-item{display:none}.log-in-out-parent .logged-out-item{display:inherit}.site-nav .user-menu-container{right:15px}.site-nav .user-menu-container a{vertical-align:top;font-weight:700;letter-spacing:1px}.site-nav .user-menu-container a i{vertical-align:super}.site-nav .user-menu-container .catalog-links .dropdown-menu{box-shadow:0 0 0 6px rgba(0,0,0,.15)!important;border-radius:0}.site-nav .user-menu-container .catalog-links hr{margin:5px 0}.site-nav .user-menu-container .catalog-links li{padding:3px 0}.site-nav .user-menu-container .catalog-links li a{font-weight:300}.site-nav .user-menu-container .user-icon i{font-size:20px;vertical-align:top}.site-nav .user-menu-container .cl-login,.site-nav .user-menu-container .user-icon{color:#09f}.site-nav .user-menu-container .cl-login:active,.site-nav .user-menu-container .cl-login:hover,.site-nav .user-menu-container .user-icon:active,.site-nav .user-menu-container .user-icon:hover{color:#33adff}.site-nav .user-menu-container .cl-signup{background-color:#09f;color:#fff;padding-top:7px;padding-bottom:7px}.site-nav .user-menu-container .cl-signup:hover{background-color:#33adff;color:#fff}.site-nav .user-menu-container .featured-link{min-width:90px;width:150px;text-align:right}@media (max-width:767px){.site-nav .user-menu-container .drawer-toggle{position:absolute;top:0;right:-10px;font-size:19px;line-height:20px}}.site-nav .login-wrapper{float:right;max-height:28px;line-height:20px}.site-nav .login-wrapper .cl-logout,.site-nav .login-wrapper .divider,.site-nav .login-wrapper .icon-shopping-cart-wrapper{display:inline-block}.site-nav .login-wrapper .divider{width:1px;height:20px;background-color:#c1c1c1}.site-nav .login-wrapper .icon-shopping-cart{display:block;width:21px}@media (min-width:767px){.site-nav .user-header-menu{width:320px;background-color:#fff;text-align:center;box-shadow:0 0 0 6px rgba(0,0,0,.15);border-radius:0;padding:20px 30px}.site-nav .user-header-menu .link-col{position:relative;z-index:1}.site-nav .user-header-menu .link-col.col-sm-12{z-index:0}.site-nav .user-header-menu .link-col a{padding:0}.site-nav .user-header-menu .link-col a i{font-size:35px;color:#09f}.site-nav .user-header-menu .link-col a .user-menu-text{letter-spacing:1px;font-size:10px;color:#333}.site-nav .user-header-menu .link-col a .user-menu-text:hover .user-menu-text{color:#4d4d4d}}.site-nav .user-header-menu hr{clear:both}.site-nav .drawer-closer,.site-nav .log-in-out-parent:not(.logged-in)>.user-header-menu{display:none}@media (max-width:767px){#all{position:relative;left:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.site-nav .nav-row a .logo,.site-nav .nav-row a.logo{font-size:18px;line-height:20px}.site-nav .login-wrapper{position:fixed;top:0;bottom:0;left:100%;width:60%;max-height:100%;overflow:auto;z-index:20;background:#4e4e4e;color:#f1f1f1;font-weight:400;text-transform:uppercase;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.site-nav .login-wrapper #clLogoutParent,.site-nav .login-wrapper #headerSearchLink,.site-nav .login-wrapper .divider{display:none}.site-nav .login-wrapper .user-header-menu{position:static;width:100%;margin:0;padding:0;background:0 0;border:none;color:inherit;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.site-nav .login-wrapper.logged-in .user-header-menu{display:block!important}.site-nav .login-wrapper a{padding:10px 15px;display:block;color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap}.site-nav .login-wrapper a i{float:left;margin:2px 5px 0 0}.drawer-open #all{left:-60%}.drawer-open .site-nav .login-wrapper{left:40%}.drawer-open .drawer-closer.drawer-toggle{display:block;position:fixed;top:0;left:0;right:60%;bottom:0;z-index:10}.user-icon{display:none!important}}.error-mod{background:url(/img/error/broken.070453a.jpg) center no-repeat;background-size:350px auto;height:520px;max-width:800px;margin-top:40px;text-align:center}.home-page h2{margin-top:30px;text-align:center}.selectable{position:relative}.selectable:before{background:0 0;display:block;position:absolute;left:-10px;top:0;bottom:0;width:5px;content:''}.selectable.active:before,.selectable.current:before{background:#09f}.layer-slideshow{display:block;position:relative;min-height:395px}.layer-slideshow .carousel-inner,.layer-slideshow .item,.layer-slideshow:after{position:absolute!important;top:0!important;right:0!important;left:0!important;bottom:0!important}.layer-slideshow:after{content:'';z-index:2;background:rgba(35,47,67,.4)}.home-slideshow-text{position:absolute;top:110px;right:0;left:0;z-index:3;text-align:center}.home-slideshow-text h2{padding-left:30px;padding-right:30px;font-size:38px;text-shadow:0 0 8px rgba(0,0,0,.25);text-transform:lowercase;color:#fff;font-weight:400;margin-bottom:35px}.home-slideshow-text .btn{padding:18px 40px}.home-slideshow-text span{color:#fff;clear:both;font-size:13px;display:block}@media (max-width:767px){.home-slideshow-text{top:100px}.home-slideshow-text h2{font-size:28px}}.home-slideshow-item{background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);opacity:0;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear}.home-slideshow-item.active{opacity:1}@media screen and (max-width:991px){.layer-community{padding-top:30px}}@media screen and (max-width:991px){.layer-community-users{margin-top:20px}}@media screen and (min-width:768px){.layer-communtiy-cta{margin-top:120px}}.layer-communtiy-cta h2{margin:0;text-transform:none;text-align:left}@media screen and (max-width:991px){.layer-communtiy-cta p{margin-bottom:20px}}.layer-explain{padding-top:50px;padding-bottom:50px}.layer-explain h2{margin:0 0 40px;font-family:Sacramento,cursive;text-transform:lowercase;color:#000;font-size:52px}@media (max-width:767px){.layer-explain h2{margin-bottom:10px}}.layer-explain h3{font-size:16px;font-weight:400;letter-spacing:0}@media (max-width:767px){.layer-explain h3{margin-top:20px}}.layer-tip-box{background:#e6e6e6;text-align:center;margin-bottom:60px}.layer-tip-box h2{display:inline-block;margin:0 10px 0 0;font-family:Sacramento,cursive;text-transform:lowercase;font-size:46px}.layer-tip-box p{display:inline-block}.layer-tip-box p span{color:#000}.layer-upcoming h3{color:#a4a4a4}.layer-blog{padding-bottom:80px}.blog-card{position:relative}.blog-card .blog-card-thumbnail{min-height:200px;background-size:cover;background-repeat:no-repeat}.blog-card a{color:#000}.blog-card a:hover{color:#09f}.blog-card .blog-card-info{background-color:#fff;height:170px;text-align:left}.blog-card .blog-card-title{font-size:20px;line-height:24px}.blog-card .blog-card-author{text-transform:uppercase;color:#000}.layer-top-talents{padding-bottom:80px;min-height:620px}.top-talent-thumbnails{list-style:none}.top-talent-thumbnail{backface-visibility:hidden;cursor:pointer;margin-bottom:6px}.top-talent-thumbnail:hover{background:#fff;background-clip:content-box}.top-talent-thumbnail:hover img{opacity:.8}.top-talent-thumbnail.active img{opacity:1}.top-talent-thumbnail img{opacity:.5}.top-talent-instructor{display:none}.top-talent-instructor.active{display:block}.top-talent-instructor img{padding-left:0}@media screen and (min-width:767px){.top-talent-details{min-height:465px}}.top-talent-details h4{margin-bottom:0;font-size:24px}.top-talent-details .course-headline,.top-talent-details .top-talent-headline{display:inline-block;color:#fff}.top-talent-details .course-headline{text-transform:uppercase}.layer-student-testimonials{padding-bottom:80px}.student-testimonials-tab .tab-pane{display:none}.student-testimonials-tab .tab-pane.active{display:block}.student-testimonials-tab .class-container{border-bottom:1px solid #e6e6e6;padding-bottom:22px}.student-testimonials-tab h4{margin:0;font-weight:400}.student-testimonials-tab .class-instructor{font-size:13px;color:#000}.student-testimonials-tab .class-instructor:hover{color:#000}.student-testimonials-tab .class-instructor span,.student-testimonials-tab .student-testimonials-name{text-transform:uppercase}.student-testimonials-tab .student-testimonials-person{transition:opacity .3s ease-in}.student-testimonials-tab .student-testimonials-person.active{opacity:.25}.student-testimonials-tab .user-profile-l{border-radius:50%;width:280px;height:280px;border:1px solid #fff}@media screen and (max-width:767px){.student-testimonials-lineup .student-class-info{text-align:center;margin-top:10px}}.student-testimonials-lineup .user-profile-sm{border-radius:50%;width:65px;height:65px;border:1px solid #fff}.layer-press-box{text-align:center}.press-box-link{backface-visibility:hidden;display:inline-block;opacity:.6}.press-box-link:hover{opacity:1}.tuned-in-container{height:500px;opacity:0;transition:opacity 1s ease-in;overflow:hidden}@media screen and (max-width:767px){.tuned-in-container{height:300px}}.instructor-profile{font-size:20px;color:#000}.instructor-profile h1{color:#000}.instructor-profile img{border:1px solid #ddd;background-color:#fff;width:280px}.instructor-profile .heading{font-size:26px;font-weight:700;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif}.instructor-profile .instructor-categories a{background-color:#e6e6e6;color:#333}.instructor-profile .instructor-categories a:hover{color:#09f}.instructor-profile .profile-links{font-size:13px;text-transform:uppercase}.instructor-profile .profile-links i{font-size:20px}.instructor-profile.portrait-wrapper{text-align:center}@media (max-width:600px){.instructor-profile h1{text-align:center}}.instructor-list .bio{vertical-align:top;width:100%;border-bottom:1px solid #e6e6e6;padding:20px 0}.instructor-list .bio .bio-photo{margin:0 15px 15px 0;position:relative;height:150px}.instructor-list .bio .bio-photo img{width:120px}.instructor-list .bio .bio-photo img:hover{opacity:.6}.instructor-list .bio .bio-content{position:relative}.instructor-list .bio .bio-content a{outline:0}.instructor-list .bio .bio-content .name{color:#000;text-transform:capitalize}.instructor-list .bio .bio-content .bio-text{color:#000;font-size:15px;line-height:1.6}.no-search-results{font-size:26px}.instructor-list-upcoming{margin-bottom:100px}[data-product-actionable]{opacity:0;transition:opacity .3s ease-in}[data-product-actionable].show{opacity:.99}[data-product-actionable] .product-display-enrolled-set{display:block}[data-product-actionable] .product-display-enrolled-unset{display:none}[data-product-actionable] .product-display-purchased-set{display:block}[data-product-actionable] .product-display-purchased-unset{display:none}[data-product-actionable] .product-display-starred-set{display:block}[data-product-actionable] .product-display-not-enrollable,[data-product-actionable] .product-display-not-purchaseable,[data-product-actionable] .product-display-starred-unset,[data-product-actionable].product-current:not(.product-enrolled) .product-display-purchased-set,[data-product-actionable].product-pre:not(.product-enrolled) .product-display-purchased-set{display:none}[data-product-actionable].product-current.product-not-enrollable .product-display-not-enrollable,[data-product-actionable].product-pre.product-not-enrollable .product-display-not-enrollable{display:block}[data-product-actionable].product-current.product-not-enrollable .product-display-enrolled-set,[data-product-actionable].product-current.product-not-enrollable .product-display-enrolled-unset,[data-product-actionable].product-pre.product-not-enrollable .product-display-enrolled-set,[data-product-actionable].product-pre.product-not-enrollable .product-display-enrolled-unset{display:none}[data-product-actionable].product-current.product-not-enrollable .product-display-purchased-set,[data-product-actionable].product-pre.product-not-enrollable .product-display-purchased-set{display:block}[data-product-actionable].product-current .product-display-starred-set,[data-product-actionable].product-current .product-display-starred-unset,[data-product-actionable].product-post .product-display-enrolled-set,[data-product-actionable].product-post .product-display-enrolled-unset,[data-product-actionable].product-pre .product-display-starred-set,[data-product-actionable].product-pre .product-display-starred-unset{display:none!important}[data-product-actionable].product-enrolled .product-display-enrolled-set{display:none}[data-product-actionable].product-enrolled .product-display-enrolled-unset{display:block}[data-product-actionable].product-starred .product-display-starred-set{display:none}[data-product-actionable].product-starred .product-display-starred-unset{display:block}[data-product-actionable].product-purchased .product-display-enrolled-set,[data-product-actionable].product-purchased .product-display-enrolled-unset,[data-product-actionable].product-purchased .product-display-not-enrollable,[data-product-actionable].product-purchased .product-display-purchased-set,[data-product-actionable].product-purchased .product-display-starred-set,[data-product-actionable].product-purchased .product-display-starred-unset{display:none!important}[data-product-actionable].product-purchased .product-display-purchased-unset{display:block!important}[data-product-actionable].product-not-purchaseable .product-display-not-purchaseable-message{display:block}[data-product-actionable].product-not-purchaseable .product-display-not-puchaseable,[data-product-actionable].product-not-purchaseable .product-display-purchased-set,[data-product-actionable].product-not-purchaseable .product-display-purchased-unset{display:none!important}.course-tile .product-display-starred-set i:hover,.product-post #courseStar:hover i{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg)}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.preview-inner{border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;box-shadow:0 4px #e6e6e6,0 -4px #e6e6e6}.preview-inner .preview-description{color:#a4a4a4}.preview-inner .screen-shot{max-width:100%}.course-live-modal-wrapper h1{font-size:25px;margin-right:auto;margin-left:auto;text-align:center}.course-live-modal-wrapper .course-live-modal-wrapper{max-width:440px;height:340px}.course-live-modal-wrapper .course-live-modal-content{width:75%}.course-live-modal-wrapper .course-live-modal-content p span{font-style:italic}.course-live-modal-wrapper .course-live-modal-content a{line-height:normal;width:100%}.course-live-modal-wrapper .modal-footer{border:none}.product-cta-inner .purchase-message{text-align:right;width:140px;clear:both}.product-cta-inner .starred-message{color:#a4a4a4;text-align:center}.product-cta-inner .starred-message i{color:#09f}.product-cta-inner .wywg-text{margin-left:20px}.product-cta-inner .wywg-li{margin-left:-5px}.wide-white{margin:0 -15px 20px;width:auto;color:#fff}.wide-white:after,.wide-white:before{content:" ";display:table}.wide-white:after{clear:both}.wide-white.vertical-bg-photography:hover{background-color:#387189}.wide-white.vertical-bg-design:hover{background-color:#dd578d}.wide-white.vertical-bg-audio:hover{background-color:#ea9037}.wide-white.vertical-bg-craft:hover{background-color:#3dc2c1}.wide-white.vertical-bg-business:hover{background-color:#8fba3c}.wide-white.vertical-bg-bundle{background-color:#545765}.wide-white i{color:#fff;float:left;font-size:35px}.wide-white span{display:inline-block;color:#fff;text-transform:uppercase;margin-top:10px;opacity:.8;font-weight:200}@media screen and (max-width:767px){.layer-list .my-upcoming-outer{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.sidebar-outer{display:none}}.mobile-sidebar-outer{display:none}@media screen and (max-width:767px){.mobile-sidebar-outer{display:block}}.course-detail{background-color:#fff}.course-description{clear:both;color:#000;line-height:22px}.heading-instructor span{text-transform:lowercase;font-size:20px;letter-spacing:normal}.course-body{background-color:#e6e6e6}.course-body h2 .anchor{color:#a4a4a4}.course-small-inner .heading-instructor{text-transform:uppercase;font-weight:400}.course-small-inner .heading-instructor span{color:#09f;font-size:inherit;text-transform:lowercase}.sidebar-inner{width:305px}.sidebar-inner .btn-default{margin-top:10px}.sidebar-inner #courseStar i{font-size:15px}@media screen and (max-width:992px){.sidebar-inner{width:260px}}@media screen and (max-width:767px){.sidebar-inner{background-color:#e6e6e6;margin-bottom:15px;margin-left:0;margin-top:10px;float:left;width:100%}}.sidebar-inner.affix{position:fixed;top:.1px}@media screen and (max-width:767px){.sidebar-inner.affix{display:none}}.sidebar-inner.affix-bottom{position:absolute}@media screen and (max-width:767px){.sidebar-inner.affix-bottom{display:none}}@media screen and (max-width:767px){.sidebar-inner.affix-top{display:none}}.sub-cta-inner .new-text{color:#000;pointer-events:none;background:0 0}.sub-cta-inner ul{padding-left:20px}.collapsed .arrow-toggle{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.session-title{line-height:30px}.session-title .arrow-toggle{color:#09f;position:relative;padding:0 2px}.session-title .count,.session-title .header{color:#000}.screen-shot{float:left;position:relative}.screen-shot .duration{background-color:#333;bottom:0;color:#fff;padding:0 2px;position:absolute;right:0}.screen-shot .fuzzy{opacity:.3!important}.screen-shot.watch-btn{cursor:pointer}.screen-shot .play-icon{position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;font-size:18px;z-index:2}.review-item,.review-submit,.session-item{background-color:#e6e6e6;margin:1em 0;min-height:101px;padding:10px;position:relative}.session-item:last-of-type{margin-bottom:0}.session-item.media-item{background-color:#fff}.session-item .session-downloads{position:static}.session-item .session-downloads .title{color:#000}@media screen and (max-width:767px){.session-item .session-downloads{padding:0}}.session-item .content-type{display:inline-block}.session-item .content-type.available{color:#09f;cursor:pointer}.session-item .content-type.unavailable{color:#c1c1c1}.session-item .content-type.available:hover{color:#33adff}.session-item .watch:hover{background-color:#33adff}.session-item .watch:hover .circle{color:#33adff}.session-item .download .tooltip{text-transform:capitalize}.session-item .download{padding-top:3px;float:left}.session-item .download.bonus{width:100%}.download-item.disabled{color:#a4a4a4}.bonus-heading{font-weight:100}.conference-bar-inner{border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;box-shadow:0 4px #e6e6e6,0 -4px #e6e6e6}.conference-bar-inner .preview-description{color:#a4a4a4}.conference-bar-inner .screen-shot{max-width:100%}.conference-bar-inner .description,.conference-bar-inner .screen-shot{display:table;height:87px}.conference-bar-inner .description>*,.conference-bar-inner .screen-shot>*{display:table-cell;vertical-align:middle}.conference-body{background-color:#e6e6e6}.conference-body h2 .anchor{color:#a4a4a4}.conference-detail{background-color:#fff}.materials-list .session:last-child{border-bottom:0}.download-icon{display:none;color:#fff;font-size:20px}.download-item{background-color:#e6e6e6;color:#09f;cursor:pointer}.download-item.disabled{cursor:auto}.download-item:hover{background-color:#d9d9d9}.download-item:hover.disabled{background-color:#e6e6e6}.download-item:hover .download-icon{display:block}.session-download-icon{color:#fff;margin-left:23px;font-size:20px}.conference-detail h2{color:#000}.conference-schedule-inner{font-size:12px}.conference-schedule-inner .date-select{color:#a4a4a4;text-align:center;font-size:15px}.conference-schedule-inner .date-select.selected{color:#000;background-color:#e6e6e6}.conference-schedule-inner table .time-info{vertical-align:top}.conference-schedule-inner table .time-info .start{font-weight:400}.conference-schedule-inner table .lighter{color:#666}.conference-schedule-inner table .big-text{font-size:16px}.conference-schedule-inner table tr.pre,.conference-schedule-inner table tr.pre a{color:#000}.conference-schedule-inner table tr.live,.conference-schedule-inner table tr.live a{color:#09f}.reviews-collection{width:100%;overflow:hidden;margin-bottom:-1.875em;-webkit-column-count:3;-webkit-column-gap:1.875em;-webkit-column-fill:auto;-moz-column-count:3;-moz-column-gap:1.875em;-moz-column-fill:auto;column-count:3;column-gap:1.875em;column-fill:auto}.reviews-collection .review-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid}@media only screen and (max-width:40em){.reviews-collection{-webkit-column-count:2;-webkit-column-gap:.938em;-moz-column-count:2;-moz-column-gap:.938em;column-count:2;column-gap:.938em}.reviews-collection .review-item{margin-bottom:.938em}}@media only screen and (max-width:20em){.reviews-collection{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}}.review-item,.review-submit{margin:0}.review-date{font-style:italic}.pending-reviews-inner .review-item{opacity:.6}.review-submit{border:1px solid #000;min-height:0}.review-input{width:100%;height:85px}/*!
Video.js Default Styles (http://videojs.com)
Version GENERATED_AT_BUILD
Create your own skin at http://designer.videojs.com
*/.vjs-default-skin{color:#ccc}@font-face{font-family:VideoJS;src:url(//cdn.creativelive.com/font/video/player/vjs.eot);src:url(//cdn.creativelive.com/font/video/player/vjs.eot?#iefix) format('embedded-opentype'),url(//cdn.creativelive.com/font/video/player/vjs.woff) format('woff'),url(//cdn.creativelive.com/font/video/player/vjs.ttf) format('truetype'),url(//cdn.creativelive.com/font/video/player/vjs.svg#icomoon) format('svg');font-weight:400;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar,.vjs-default-skin.vjs-error .vjs-control-bar,.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\e001"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 #66a8cc}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing,.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu{border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content{height:2.9em;width:10em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div,.vjs-default-skin .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 #66a8cc}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin.vjs-live .vjs-progress-control,.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time,.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,.7);border:.1em solid #3b4249;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button,.vjs-default-skin.vjs-has-started .vjs-big-play-button,.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin .vjs-big-play-button:focus,.vjs-default-skin:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-error .vjs-big-play-button,.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#F4A460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing,.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:block}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover,.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-default-skin .vjs-captions-button:before{content:"\e008"}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js{background-color:#000;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster,.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.video-js .vjs-subtitles{color:#fff}.video-js .vjs-captions{color:#fc6}.vjs-tt-cue{display:block}.video-js.vjs-fullscreen .vjs-text-track{font-size:3em}.vjs-default-skin .vjs-hidden{display:none}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#ccc;background-color:#333;font-size:18px;font-family:Arial,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460}.video-js{position:relative;width:100%;-webkit-transition:opacity;-moz-transition:opacity;-o-transition:opacity;transition:opacity;-webkit-transition-duration:.5;transition-duration:.5}.video-js.invisible{opacity:0}.video-js.vjs-fullscreen{z-index:1031}.video-js .vjs-big-play-button{position:absolute;top:50%;left:50%;margin-left:-1.75em;margin-top:-1.75em;width:3.5em;border-radius:100%;height:3.5em;border:0;background-color:rgba(255,255,255,.7);box-shadow:0 0 10px 5px rgba(0,0,0,.5)}.video-js .vjs-big-play-button:before{top:50%;margin-top:-36px;left:50%;margin-left:-47px;color:transparent;font-size:70px;line-height:1;text-shadow:.05em .05em rgba(0,153,255,.75)}.video-js.vjs-default-skin:hover .vjs-big-play-button{background-color:rgba(255,255,255,.9);box-shadow:0 0 15px 5px rgba(0,0,0,.6)}.video-js.vjs-default-skin:hover .vjs-big-play-button:before{text-shadow:.05em .05em rgba(0,153,255,.9)}.modal-open .mobile-player{display:none}.vertical-filter-block .vertical-filter{height:40px;width:40px;float:left;font-size:20px;margin:2px 2px 0;color:#fff}.vertical-filter-block .vertical-filter-mask{position:relative;height:100%;width:100%;top:0;padding:6px 4px 0 10px}.vertical-filter-block .vertical-filter-unselected{background-color:#bbb}.vertical-filter-block .vertical-filter-unselected:hover{background-color:transparent!important}.vertical-filter-block .vertical-filter-all{float:left;margin:2px;position:relative}.vertical-filter-block .vertical-filter-all-mask{position:absolute;height:100%;width:100%;top:0}.vertical-filter-block .vertical-filter-all span{display:block;height:40px;width:8px;float:left}.vertical-filter-block .vertical-filter-all-mask span:nth-child(1){background-color:#C2C2C2}.vertical-filter-block .vertical-filter-all-mask span:nth-child(2){background-color:#CACACA}.vertical-filter-block .vertical-filter-all-mask span:nth-child(3){background-color:#D6D3D3}.vertical-filter-block .vertical-filter-all-mask span:nth-child(4){background-color:#CFCFCF}.vertical-filter-block .vertical-filter-all-mask span:nth-child(5){background-color:#DBDBDB}.vertical-filter-block .vertical-filter-all-mask:hover span{background-color:transparent!important}.category-dropdown{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-transform:uppercase;height:42px;position:relative;opacity:0;transition:opacity .1s linear}.category-dropdown.show{opacity:1}.category-dropdown .category-dropdown-toggle{display:block;color:#fff}.category-dropdown .caret-down{position:absolute;right:10px;top:50%;margin-top:-14px}.category-dropdown a{color:#fff;background-color:#a4a4a4;width:100%}.category-dropdown .category-name{margin-top:2px;color:#fff}.category-dropdown .category-icon{width:45px;padding:4px 0;color:#fff}@media (max-width:991px){.category-dropdown .category-icon{display:none}}.category-dropdown .dropdown-menu{color:#fff;background-color:#a4a4a4;border-radius:0;width:100%}.category-dropdown .dropdown-menu .active a,.category-dropdown .dropdown-menu .active a:hover{background-color:#c1c1c1}.category-dropdown .dropdown-menu a{color:#fff;border-top:#fff 1px solid}.category-dropdown .dropdown-menu a:hover{background-color:#bebebe}.category-dropdown .upcoming-filter-all{float:left}.category-dropdown .upcoming-filter-all span{display:block;height:40px;width:9px;float:left}@media (max-width:991px){.category-dropdown .upcoming-filter-all{display:none}}.vertical-page .cover-content{position:absolute;right:0;left:0;z-index:3;text-align:center}.vertical-page .cover-content h1,.vertical-page .cover-content h2{text-shadow:0 0 5px rgba(0,0,0,.7)}.vertical-page .cover{-webkit-background-size:cover;background-color:#000;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;filter:contrast(.55);-webkit-filter:contrast(.55);-moz-filter:contrast(.55);-ms-filter:contrast(.55)}.vertical-page .search-inner{position:relative}.vertical-page .search-inner .browse-instructor-link,.vertical-page .search-inner .search-instructor-link{position:absolute;bottom:10px}.vertical-page .search-inner .search-instructor-link{left:20px}.vertical-page .search-inner .browse-instructor-link{right:20px;text-align:right}.vertical-page .search-inner h2{font-size:35px;font-style:normal;font-variant:normal;font-weight:300;letter-spacing:-1px;text-transform:lowercase}.vertical-page .search-inner .cover{height:350px;padding-top:110px}.vertical-page .search-inner .cover-content{top:0;bottom:0;padding-top:115px}.vertical-page .search-inner .cover-content input{position:relative;height:45px;width:100%;padding-left:1em;padding-right:42px;border:1px solid #eee;font-size:12px;font-weight:400}.vertical-page .search-inner .cover-content button{position:absolute;right:5px;top:42px;cursor:pointer;background:0 0;border:none;outline:0}.vertical-page .search-inner .cover-content button:hover{color:#09f}.vertical-page .search-inner .cover-content i{position:relative;top:-35px;float:right;margin-right:20px;font-size:1.7em}.vertical-page .search-inner .cover-content .graphic-info img{border:3px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:40px;height:40px}.vertical-page .search-inner .cover-content .graphic-info .caption{margin-left:50px;font-size:12px;font-style:normal;font-variant:normal;font-weight:100;line-height:13.2px;text-shadow:rgba(0,0,0,.701961) 0 0 5px;text-transform:uppercase;width:200px}.vertical-page .search-inner .cover-content .graphic-info .caption.instructor{font-weight:500;top:30px}.vertical-page .search-inner .cover-content .graphic-info .caption.browse{text-transform:none;font-weight:500}.vertical-page .featured-inner{position:relative}.vertical-page .featured-inner h1{text-decoration:none}.vertical-page .featured-inner .clear-img{position:absolute;top:0;left:0;bottom:0;right:0}.vertical-page .featured-inner .cover-content{top:280px}.vertical-page .featured-inner .cover{height:640px;padding-top:260px}.vertical-page .featured-inner .btn,.vertical-page .featured-inner .btn:hover{color:#fff}.vertical-page .students-outer{background-color:#f1f1f1}.vertical-page .students-inner{font-size:12px}.vertical-page .students-inner h2{padding:30px 0 20px}.vertical-page .students-inner .container{margin-bottom:60px}.vertical-page .students-inner .item.active .item-image-container{background-color:#fff;padding:15px 0;min-height:620px}.vertical-page .students-inner .item-image{margin:0 auto;display:block}.vertical-page .students-inner .carousel-control.left,.vertical-page .students-inner .carousel-control.right{background:0 0;text-shadow:none}.vertical-page .students-inner .carousel .carousel-control.left,.vertical-page .students-inner .carousel .carousel-control.right{top:320px;z-index:999}.vertical-page .students-inner .carousel .carousel-control.left{left:-70px}.vertical-page .students-inner .carousel .carousel-control.right{right:-70px}.vertical-page .students-inner .carousel-control-container-xs{height:40px}.vertical-page .students-inner .carousel-control-container-xs .carousel-control.left{left:70%}.vertical-page .students-inner .carousel-inner{width:97%;left:1.5%}.vertical-page .students-inner .carousel-inner>.item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.vertical-page .students-inner .profile-pic{border:5px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding:0;margin-top:7px}@media (max-width:768px){.vertical-page .students-inner .profile-pic{margin-top:2px;float:right}.vertical-page .students-inner .name{text-align:right}}.vertical-page .students-inner .profile-container i{float:left;font-size:49px;color:#a4a4a4;border:none}.vertical-page .students-inner .course-container,.vertical-page .students-inner .profile-container{display:block}.vertical-page .students-inner .profile-details{padding-top:20px}.vertical-page .students-inner .block-100,.vertical-page .students-inner .instructor,.vertical-page .students-inner .location,.vertical-page .students-inner .name,.vertical-page .students-inner .title{display:block;width:100%}.vertical-page .students-inner .name,.vertical-page .students-inner .title{color:#000;font-weight:500}.vertical-page .students-inner .class-img,.vertical-page .students-inner .course-details{padding-top:20px}.vertical-page .students-inner .brand-blue{color:#09f}.vertical-page .watch-outer{background-color:#000}.vertical-page .watch-outer.layer{padding:0}.vertical-page .watch-inner .wall-prompt-outer{position:absolute;top:0;width:100%;height:100%;color:#fff;background-color:rgba(0,0,0,.8)}.vertical-page .watch-inner .wall-prompt-inner h3{color:#fff}.vertical-page .watch-inner .container{padding-bottom:75px}.vertical-page .watch-inner .watch-tab.photography{border-left:5px solid #193b4c}.vertical-page .watch-inner .watch-tab.photography:hover{border-left:5px solid #387189}.vertical-page .watch-inner .watch-tab.design{border-left:5px solid #b11b56}.vertical-page .watch-inner .watch-tab.design:hover{border-left:5px solid #dd578d}.vertical-page .watch-inner .watch-tab.audio{border-left:5px solid #df7915}.vertical-page .watch-inner .watch-tab.audio:hover{border-left:5px solid #ea9037}.vertical-page .watch-inner .watch-tab.craft{border-left:5px solid #1f9b97}.vertical-page .watch-inner .watch-tab.craft:hover{border-left:5px solid #3dc2c1}.vertical-page .watch-inner .watch-tab.business{border-left:5px solid #619020}.vertical-page .watch-inner .watch-tab.business:hover{border-left:5px solid #8fba3c}.vertical-page .watch-inner .watch-tab[data-active=false]{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;border-left:5px solid transparent}.vertical-page .watch-inner li{cursor:pointer}.vertical-page .watch-inner h4,.vertical-page .watch-inner h5{color:#fff}@media (max-width:768px){.vertical-page .watch-inner .watch-tablist{margin:30px;text-align:center}}.vertical-page .catalog-inner .link-text{padding-left:20px}.vertical-page .catalog-inner .tile h5{margin-bottom:2px;font-size:11px}.vertical-page .catalog-inner .tile h6{font-size:11px}.vertical-page .catalog-inner .tile img{display:block;width:100%;height:auto;filter:brightness(.7);-webkit-filter:brightness(.7);-moz-filter:brightness(.7);-ms-filter:brightness(.7);-o-filter:brightness(.7)}.vertical-page .catalog-inner .tile img:hover{filter:contrast(.8) brightness(.7) blur(1px);-webkit-filter:contrast(.8) brightness(.7) blur(1px);-moz-filter:contrast(.8) brightness(.7) blur(1px);-ms-filter:contrast(.8) brightness(.7) blur(1px);-o-filter:contrast(.8) brightness(.7) blur(1px)}.vertical-page .catalog-inner .tile div{overflow:hidden}.vertical-page .catalog-inner .tile .description{bottom:0;color:#fff;font-size:12px;position:absolute}.vertical-page .catalog-inner .tile .text-shadow{text-shadow:0 0 5px rgba(0,0,0,.7)}.vertical-page .catalog-inner .tile .tile-mini{padding-left:8px;padding-right:1px;position:relative;padding-top:10px;overflow:hidden}.vertical-page .catalog-inner .tile .tile-image-container{background-color:#333}.upcoming-page h2{margin-top:10px}.upcoming-page h3{font-family:ProximaNova,Helvetica;font-weight:200;font-style:normal;font-size:30px;letter-spacing:0;text-transform:capitalize;margin-top:30px;color:#a4a4a4}.upcoming-page .rsvp-header{font-size:13px;text-align:right;margin-right:20px;color:#a4a4a4}.upcoming-page .upcoming-switch{font-weight:700;padding:15px 0;text-transform:uppercase}.upcoming-page .upcoming-switch a.active,.upcoming-page .upcoming-switch a.active:hover{color:#666;pointer:default}.page-catalog .catalog-page-title{margin:0 0 20px;color:#333;font-weight:200}.page-catalog .course-list{margin-top:-10px}.page-catalog .course-list .alert-info{margin:48px 15px 15px}.page-catalog .catalog-content{border-left:1px solid #d9d9d9;padding:0 10%}.page-catalog .catalog-pagination{clear:both;text-align:right}.page-catalog .catalog-pagination .pagination>.active>a{background-color:#09f;border-color:#09f}.page-catalog .catalog-pagination .pagination>li:first-child>a,.page-catalog .catalog-pagination .pagination>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.page-catalog .catalog-pagination .pagination>li:last-child>a,.page-catalog .catalog-pagination .pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.page-catalog .alert-info{padding:25px 15px;text-align:center}.page-catalog .alert-info [data-dismiss]{margin:-17px -4px 0 0}@media (max-width:480px){.page-catalog .alert-info span[class*=visible-]{display:inline-block!important}}@media (min-width:768px){.page-catalog .alert-info span[class*=hidden-]{display:inline-block!important}}.page-catalog .alert-info strong{font-weight:inherit;color:#000}@media (min-width:768px){.catalog-content{display:table-cell;float:none;height:100%;width:100%}}@media (max-width:767px){.page-catalog .catalog-content{border-left:none;padding:0}}.page-catalog .toggle-label{padding-right:7px;cursor:pointer}.page-catalog .catalog-sidebar{padding:0 10px 10px 30px;margin:0 0 20px}.page-catalog .catalog-sidebar .category-dropdown.open{margin-bottom:280px}.page-catalog .catalog-sidebar .filters-section{text-transform:lowercase}.page-catalog .catalog-sidebar .filters-section a,.page-catalog .catalog-sidebar .filters-section a:hover{color:#a4a4a4}.page-catalog .catalog-sidebar .filters-section a.active,.page-catalog .catalog-sidebar .filters-section a:hover.active{color:#000}.page-catalog .catalog-sidebar .seperator{margin:0 7px;color:#d9d9d9}.page-catalog .catalog-sidebar .sale-row a{margin-right:14px}.page-catalog .catalog-sidebar .side-section{background-color:#fff;padding:0}.page-catalog .catalog-sidebar .side-section .side-section-title{font-size:15px;color:#c1c1c1;text-transform:uppercase}.page-catalog .catalog-sidebar .side-section .side-section-item{margin:0 0 0 15px;display:inline-block;width:100%;text-transform:capitalize}.page-catalog .catalog-sidebar .side-section ul li{padding:4px 0;overflow-x:hidden}.page-catalog .catalog-sidebar .side-section ul li.active{font-weight:600}.page-catalog .catalog-sidebar .side-section ul li.not-selected a{color:#a4a4a4}.page-catalog .catalog-sidebar .side-section ul li:hover{background-color:#f1f1f1}.page-catalog .catalog-sidebar .side-section ul{margin-bottom:0}.page-catalog .catalog-sidebar .side-section a{color:#000;outline:0}@media (min-width:768px){.mobile{display:none}.page-catalog{display:table;width:100%}.page-catalog .table-row{display:table-row}.catalog-sidebar{display:table-cell;float:none;height:100%}.catalog-sidebar .side-section{margin-bottom:10px}.catalog-sidebar .side-section.categories{border-bottom:1px solid #d9d9d9;padding-bottom:10px}.filter-toggle,.filters-section .section-label,.modal-backdrop.in{display:none}}@media (max-width:767px){.desktop,.page-catalog .sort-dropdown{display:none}.page-catalog .panel{border-left:none;border-right:none}.page-catalog .panel-default{border-color:#d9d9d9}.page-catalog .panel-group{margin-bottom:0}.page-catalog .panel-heading{background-color:#fff;padding:0}.page-catalog .panel-heading a{display:block;padding:15px}.page-catalog .panel-heading a:hover{color:#000}.page-catalog .filters-section .list-unstyled{margin-bottom:0}.page-catalog .filter-toggle .modal{text-align:center;font-size:16px;line-height:30px}.page-catalog .filter-toggle .modal .modal-dialog{height:100%}.page-catalog .filter-toggle .modal .modal-dialog .modal-content{min-height:100%}.page-catalog .filter-toggle .modal .action-buttons{border-bottom:1px solid #d9d9d9;overflow:hidden;font-size:15px}.page-catalog .filter-toggle .modal .action-buttons a,.page-catalog .filter-toggle .modal .action-buttons span{cursor:pointer}.page-catalog .filter-toggle .modal .action-buttons .left{text-align:left}.page-catalog .filter-toggle .modal .action-buttons .right{text-align:right}.page-catalog .filter-toggle .modal .sort-filters li{padding:4px 0}.page-catalog .filter-toggle .modal .sort-filters li:hover{background:#f1f1f1}.page-catalog .filter-toggle .modal .sort-filters li a{color:#000}.page-catalog .filter-toggle .modal .sort-filters li a.active{font-weight:600}.page-catalog .filter-toggle .modal .modal-dialog{margin:0}.page-catalog .filter-toggle .modal .modal-dialog .modal-header{padding-bottom:0}.page-catalog .filter-toggle .modal .modal-dialog .modal-header h4{color:#000;padding-top:20px;font-size:30px}.page-catalog .side-section{margin-bottom:0}.page-catalog .side-section li a.active{font-weight:600}.page-catalog .side-section.categories{border-bottom:none}.page-catalog .side-section.categories .panel-default .panel-heading .panel-title a{cursor:default;text-decoration:none}.page-catalog .side-section.categories .list-unstyled{padding:15px}.page-catalog .side-section .side-section-item{display:inline-block;width:100%}.page-catalog .catalog-sidebar{padding:0;margin:0}.page-catalog .catalog-sidebar .side-section .side-section-item{margin:0}.page-catalog .catalog-sidebar.left-sidebar{display:none}}.page-catalog .catalog-search .suggestion-item{display:inline-block}.page-catalog .catalog-search .search-icon:hover{color:#09f}.page-catalog .catalog-search .search-icon{float:right;padding-left:10px;margin-top:-25px;cursor:pointer;background:0 0;border:none;outline:0;-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.page-catalog .catalog-search .search-icon .fa-search{color:#a4a4a4}.page-catalog .catalog-search .search-input:focus{border:1px solid #09f}.page-catalog .catalog-search .search-input{font-size:15px;font-weight:300;border:none;border:1px solid #d9d9d9;border-radius:0;height:30px;width:100%;padding-right:5%;outline:0;-webkit-appearance:none}.page-catalog .catalog-search .filters-section .bread-crumbs{text-transform:uppercase;padding:0}.page-catalog .catalog-search .filters-section .sort{text-align:right}.page-catalog .catalog-search .filters-section .sort .dropdown .dropdown-toggle{color:#666}.page-catalog .catalog-search .filters-section .sort .dropdown .dropdown-toggle i{color:#a4a4a4}.page-catalog .catalog-search .filters-section .sort .dropdown .dropdown-toggle:hover{color:#666}.page-catalog .catalog-search .filters-section .sort .dropdown .dropdown-menu{border:1px solid #d9d9d9;border-radius:0;box-shadow:none;margin-top:-25px;left:-21px;border-top:none;min-width:145px;padding-top:0}.page-catalog .catalog-search .filters-section .sort .dropdown .dropdown-menu a.active{color:#a4a4a4}.page-catalog .catalog-search .filters-section .sort .dropdown .dropdown-menu li .selected{padding-top:0}.page-catalog .catalog-search .filters-section .sort .dropdown .dropdown-menu li .selected:hover{background:#fff}.page-catalog .catalog-search .filters-section .sort .dropdown .dropdown-menu li .selected div{border-bottom:1px solid #c1c1c1}.page-catalog .catalog-search .filters-section .sort .dropdown .filter-toggle .dropdown-menu.filter-menu{width:100%;text-align:center}.page-catalog .catalog-search .tt-dropdown-menu,.page-catalog .catalog-search .twitter-typeahead{width:100%}.page-catalog .catalog-search .tt-suggestion{background-color:#fff}.page-catalog .catalog-search .tt-suggestion div{display:inline-block;width:150px}.page-catalog .catalog-search .tt-suggestion span{color:#666}.page-catalog .catalog-search .tt-is-under-cursor{background-color:#e6e6e6}.page-catalog .catalog-search .tt-header{background-color:#fff;color:#333;font-weight:700}.photo-list li{position:relative;display:inline-block;margin:20px 15px;vertical-align:top}.photo-list li .portfolio-tile{display:inline-block;border:2px solid #333;background-size:cover;background-position:center;width:200px;height:200px;cursor:pointer;color:#a4a4a4}.photo-list li .portfolio-photo-info{display:block;max-height:3em;font-family:ProximaNova,Helvetica;font-size:12px;font-weight:400;line-height:1.3}.photo-list li .portfolio-photo-info .cl-class{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.photo-list li:hover .gallery-actions{opacity:1}.gallery-list{text-align:center}.gallery-list li{position:relative;display:inline-block;margin:0 5px 5px 0;vertical-align:top;text-align:left}.gallery-list li .gallery-tile{display:inline-block;background-size:cover;background-position:center;cursor:pointer;margin:0;padding:0}.gallery-list li .user-info{position:absolute;left:0;right:0;bottom:0;z-index:10;height:55px;background-color:rgba(255,255,255,.9);opacity:0;color:#000;transition:.3s}.gallery-list li:hover .user-info{opacity:1}.gallery-list li .gallery-user{display:inline-block}.gallery-list li .profile-photo-container{position:absolute;left:9px;top:-28px}.gallery-list li .owner-profile-photo{position:relative;bottom:2px}.gallery-list li .user-name{display:inline-block;width:104px;padding:0 0 0 10px;margin:20px 0 0;font-size:8px;text-transform:uppercase}.gallery-list li .photo-stats{display:inline-block;float:right;margin:18px 0 0;position:relative}.gallery-list li .photo-stats div{display:inline-block;margin:0 5px 0 0;letter-spacing:-1px}.gallery-list li .photo-stats .stats-text{color:#a4a4a4;font-size:10px}.photo-likes{position:relative}.photo-likes i{color:#ff6eac}.photo-likes .tooltip{top:0!important}.photo-likes .tooltip-arrow{top:10px!important}.photo-likes .tooltip-inner{text-align:left!important}.photo-comments{margin:10px 0}.photo-comments .photo-comments-add{position:relative;border:1px solid #e6e6e6}.photo-comments .photo-comments-add textarea{width:100%;outline:0;border:none;padding:5px 80px 5px 5px;resize:none;transition:.5s}.photo-comments .photo-comments-add textarea::-webkit-input-placeholder{color:#d9d9d9;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.photo-comments .photo-comments-add textarea::-moz-placeholder{color:#d9d9d9;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.photo-comments .photo-comments-add textarea:-moz-placeholder{-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.photo-comments .photo-comments-add textarea:focus::-webkit-input-placeholder{color:transparent}.photo-comments .photo-comments-add textarea:focus::-moz-placeholder{color:transparent}.photo-comments .photo-comments-add textarea:-moz-placeholder{color:transparent}.photo-comments .photo-comments-add textarea:disabled{background-color:#fff}.photo-comments .photo-comments-add button{position:absolute;right:0;border-style:none;outline:0;text-transform:uppercase}.photo-comments .photo-comments-add .comments-add-close{font-weight:400;font-size:20px;padding:0 11px 4px;color:#333;top:0;background-color:#fff}.photo-comments .photo-comments-add .comments-add-close .button-text{text-transform:none}.photo-comments .photo-comments-add .comments-add-post{background-color:#33adff;font-weight:400;font-size:13px;bottom:0;color:#fff}.photo-comments .photo-comments-add .comments-add-post:hover{background-color:#66c2ff}.photo-comments .comment-list{margin:20px 0}.photo-comments .comment-list li{margin:30px 0;position:relative}.photo-comments .comment-list .comment-profile-photo{float:left;width:40px}.photo-comments .comment-list .comment-profile-photo img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block}.photo-comments .comment-list .comment-text{white-space:pre-line;margin:10px 25px 0 50px}.photo-comments .comment-list .comment-action{margin:0 0 0 50px}.photo-comments .comment-list .comment-action button{font-weight:400;font-size:13px;padding:3px 0}.photo-comments .comment-list .comment-action button:hover{color:#33adff}.photo-comments .comment-list .comment-action .bullet{font-size:9px;color:#c1c1c1}.photo-comments .comment-list .comment-delete{position:absolute;top:10px;right:0}.gallery-upload{display:block;margin:0 0 15px;vertical-align:middle;border:1px dashed #d9d9d9;text-align:center}.gallery-upload:hover{background-color:rgba(0,0,0,.05)}.gallery-upload .upload-button{display:inline-block;font-family:ProximaNova,Helvetica;border-style:none;padding:15px;background-color:transparent;text-transform:uppercase;font-size:15px;color:#09f;outline:0}.gallery-upload .upload-button i{margin-right:.2em}.gallery-page-link{float:right;font-size:18px;padding:8px 0 0}.page-gallery .profile-photo,.page-gallery .user-photo{height:40px;width:40px;border-radius:50%;border:2px solid #fff;background-color:#fff}.page-gallery .course-back{width:240px;padding-right:0;z-index:10}.page-gallery .course-back .back-nav{float:left;display:inline-block;padding:10px 20px;background-color:#09f;color:#fff;font-size:12px;font-weight:500;text-transform:uppercase}.page-gallery .course-back .back-nav i{margin:5px}.page-gallery .upload-button{padding:20px;font-size:18px;font-weight:400}.page-gallery .course-title{max-width:710px;text-transform:uppercase;display:inline-block}.page-gallery .course-title .caption{font-weight:100;color:#666;margin-bottom:0}.page-gallery .course-title h4{margin:0}.photo-nav{vertical-align:middle;width:150px;text-align:center;margin:20px auto 15px}.photo-nav .nav-button{display:inline-block;height:40px;outline:0;font-size:20px}.photo-nav .nav-button-grid a{color:#000}.photo-nav .nav-button-prev{float:left;text-align:right}.photo-nav .nav-button-prev:hover{color:#09f}.photo-nav .nav-button-next{float:right;text-align:left}.photo-nav .nav-button-next:hover{color:#09f}.gallery-actions{opacity:0;position:absolute;bottom:50px;padding:2px;transition:.7s;width:200px}.gallery-actions .button,.gallery-actions .delete-button,.gallery-actions .publish-button{border-style:none;padding:3px 13px;color:#fff;outline:0;font-size:12px}.gallery-actions .delete-button{float:left;background-color:rgba(85,85,85,.7)}.gallery-actions .publish-button{float:right;background-color:rgba(25,163,255,.7)}.gallery-detail .photo-image{position:relative;height:100%}.gallery-detail .user-info{color:#000}.gallery-detail .user-info .user-info-link{float:left;margin-right:10px}.gallery-detail .user-info .user-name{line-height:15px;padding:5px 0;text-transform:uppercase}.gallery-detail .user-info .user-name a{color:inherit}.gallery-detail .photo-info{margin:50px 0 0;text-align:left;max-width:400px;height:75%}.gallery-detail .photo-social{margin:10px 0}.gallery-detail .photo-social>div,.gallery-detail .photo-social>div>a{margin-right:10px}.gallery-detail .photo-title{font-size:15px;text-transform:uppercase;font-weight:500;letter-spacing:1px;margin:0 0 10px}.gallery-detail .photo-description{margin:10px 0 0;font-style:italic;font-size:15px;white-space:pre-line}.gallery-detail .main-image{max-height:100%;min-height:100%}.file-input{position:relative;display:block;margin:0 auto;padding:0 10px;text-align:center;font-weight:700;color:#09f;border:5px dotted transparent;background-color:inherit;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}@media (max-width:480px){.file-input{margin-bottom:20px}}.file-input img{position:relative;z-index:2}.file-input.active,.file-input.no-image{border-color:#fff}.file-input.active label,.file-input.no-image label{display:block}.file-input.active img,.file-input.no-image img{display:none}.file-input.active{background-color:#E7F5FF}.file-input label{display:none;position:relative;z-index:1;text-transform:uppercase;font-weight:700}.file-input i{font-size:7em}.progress-bar-info{background-color:#09f;-webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear}#CourseGalleryUploadModal .modal-body,#GalleryEditModal .modal-body{background-color:#e6e6e6;border:10px solid #fff}#CourseGalleryUploadModal h1,#GalleryEditModal h1{font-size:25px;text-transform:uppercase}#CourseGalleryUploadModal .gallery-description,#CourseGalleryUploadModal .gallery-title,#GalleryEditModal .gallery-description,#GalleryEditModal .gallery-title{border:1px solid #09f;border-radius:0}.gallery-flagging .flag-image{display:inline-block;margin-top:10px;color:#ccc}.gallery-flagging .flag-image span{display:none}.gallery-flagging .flag-image:hover span{display:inline-block}.gallery-flagging .flag-comment{display:inline-block;margin-left:10px;color:#c1c1c1;font-size:8px;text-transform:uppercase;font-family:ProximaNova,Helvetica,sans-serif}.page-gallery .flag-dialog{min-height:0}.flag-dialog>.alert{margin:-5px -10px}.layer-list h2{text-align:center}.layer-list .my-upcoming-outer{background-color:#e6e6e6}.layer-list .my-owned-outer .see-all{float:right}.layer-list .hide-history,.layer-list .history-container{display:none}.layer-list .history-link{text-align:center}.layer-list .more{border:1px dashed #a4a4a4;background-color:#f1f1f1;text-align:center;text-transform:uppercase;color:#a4a4a4;vertical-align:middle}.layer-list .more:hover{color:#c1c1c1;cursor:pointer}.layer-list .more.upcoming{height:61px;padding:20px 0}.layer-list .more.wishlist{height:71px;padding-top:26px}.layer-list .more.library{height:216px;padding:75px 0}@media screen and (max-width:1200px){.layer-list .more.library{height:211px}}@media screen and (max-width:992px){.layer-list .more.library{height:180px;padding:55px 0}}@media screen and (max-width:767px){.layer-list .more.library{height:auto;padding:15px 0}}.on-air-page h2{text-align:center}@media screen and (max-width:767px){.on-air-page{margin:0 auto;max-width:320px}.on-air-page h2{margin-top:10px}}.live-page{height:100%}.live-page .slow{transition:.7s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.live-page .transparent{opacity:0;z-index:-100}.live-page .site-header{background-color:#333}.live-page .site-header .site-nav .nav-row a{color:#666}.live-page .site-header .site-nav .nav-row a:hover{color:grey}.live-page .site-header .site-nav .user-menu-container .login-wrapper .divider{background-color:#4e4e4e}.live-page .site-header .site-nav .user-menu-container .login-wrapper .cl-login,.live-page .site-header .site-nav .user-menu-container .login-wrapper .user-icon{color:#666}.live-page .site-header .site-nav .user-menu-container .login-wrapper .cl-login:hover,.live-page .site-header .site-nav .user-menu-container .login-wrapper .user-icon:hover{color:grey}.live-page .site-header .site-nav .user-menu-container .login-wrapper .cl-signup{background-color:#666;color:#333}.live-page .site-header .site-nav .user-menu-container .login-wrapper .cl-signup:hover{background-color:grey}.live-page body{height:100%;background-color:#333}.live-page .container{max-width:none;width:100%}.live-page #all{height:100%}.live-page .live-page-content .affix-fix{height:calc(100% - 62px);height:-moz-calc(100% - 62px);height:-webkit-calc(100% - 62px);height:-o-calc(100% - 62px);min-height:400px;padding:0 15px}.live-page .live-page-content .affix-fix .content-pane{height:calc(100% - 65px);height:-moz-calc(100% - 65px);height:-webkit-calc(100% - 65px);height:-o-calc(100% - 65px);width:100%;position:relative}.live-page .live-page-content .affix-fix .content-pane .bottombar{height:125px}.live-page .live-page-content .content-pane .player-content{height:calc(100% - 125px);height:-moz-calc(100% - 125px);height:-webkit-calc(100% - 125px);height:-o-calc(100% - 125px);text-align:center;background-color:#2a2a2a}.live-page .live-page-content .content-pane .player-content .loading{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;color:#4e4e4e}.live-page .live-page-content .content-pane .player-content .loading span{font-size:26px}.live-page .live-page-content .content-pane .player-content .player-wrapper{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;z-index:1;position:relative}.live-page .live-page-content .content-pane .player-content .player-wrapper iframe{top:0;left:0;width:100%;height:100%}.live-page .live-page-content .topbar{background-color:#333;height:65px;width:100%;position:relative}.live-page .live-page-content .topbar .course-info-short{width:100%;padding:10px 15px}@media (max-width:480px){.live-page .live-page-content .topbar .course-info-short{width:100%!important}}.live-page .live-page-content .topbar .course-info-short .course-info-short-wrapper{width:100%;overflow:hidden;white-space:nowrap;display:table;table-layout:fixed}.live-page .live-page-content .topbar .course-info-short .course-info-short-content{display:table-row}.live-page .live-page-content .topbar .course-info-short .course-image{display:table-cell;margin:0 10px 0 0;vertical-align:top;width:100px;cursor:pointer}.live-page .live-page-content .topbar .course-info-short .course-image img{transition:opacity .2s ease;width:80px;max-height:50px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.live-page .live-page-content .topbar .course-info-short .course-image img:hover{opacity:.6}.live-page .live-page-content .topbar .course-info-short .course-title{display:table-cell;vertical-align:top;color:#fff;line-height:1.3}.live-page .live-page-content .topbar .course-info-short .course-title .course-title-wrapper{cursor:pointer;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.live-page .live-page-content .topbar .course-info-short .course-title .course-title-wrapper:hover,.live-page .live-page-content .topbar .course-info-short .course-title .course-title-wrapper:hover .instructors{color:#a4a4a4}.live-page .live-page-content .topbar .course-info-short .course-title .course-title-content{font-size:20px;font-weight:200;display:block;float:left;clear:both;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-page .live-page-content .topbar .course-info-short .course-title .instructors{display:block;float:left;clear:both;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-page .live-page-content .topbar .course-info-short .course-title .instructors .instructor-name{text-transform:uppercase;font-size:13px;font-family:ProximaNova,Helvetica,sans-serif}.live-page .live-page-content .topbar .buttonbar{text-align:right;width:0;padding:0 15px 0 0;position:relative}@media (max-width:480px){.live-page .live-page-content .topbar .buttonbar{display:none}}.live-page .live-page-content .topbar .buttonbar button{outline:0}.live-page .live-page-content .topbar .buttonbar .btn.btn-notification i.fa-circle{color:#90ee90}.live-page .live-page-content .topbar .buttonbar .questions-button i.fa-circle{left:4px}.live-page .live-page-content .topbar .buttonbar .chat-button i.fa-circle{left:0}.live-page .live-page-content .topbar .buttonbar .media-button i.fa-circle{left:-3px}.live-page .live-page-content .topbar .buttonbar .btn{background-color:transparent;color:#09f;width:60px;padding:10px 0;line-height:10px}.live-page .live-page-content .topbar .buttonbar .btn.gallery-button{width:78px}.live-page .live-page-content .topbar .buttonbar .btn:hover{color:#33adff}.live-page .live-page-content .topbar .buttonbar .btn:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.live-page .live-page-content .topbar .buttonbar .btn i.fa-circle{font-size:9px;color:transparent;bottom:11px}.live-page .live-page-content .topbar .buttonbar .btn i.button-icon{display:block}.live-page .live-page-content .topbar .buttonbar .btn span{font-size:11px}.live-page .live-page-content .topbar .buttonbar .btn-on{color:#f1f1f1}.live-page .live-page-content .topbar .buttonbar .btn-on:hover{color:#fff}.live-page .live-page-content .topbar .buttonbar .questions-info-tooltip{position:absolute;top:55px;width:160px;transition:opacity .7s}.live-page .live-page-content .topbar .buttonbar .questions-info-tooltip.transparent{width:0}.live-page .live-page-content .topbar .buttonbar .questions-info-tooltip.transparent .tooltip-inner{display:none}.live-page .live-page-content .topbar .buttonbar .questions-info-tooltip .tooltip-arrow{border-bottom-color:#fff}.live-page .live-page-content .topbar .buttonbar .questions-info-tooltip .tooltip-inner{color:#333;background-color:#fff;position:relative;text-align:left}.live-page .live-page-content .topbar .buttonbar .questions-info-tooltip .tooltip-inner .close-button{background-color:transparent;padding:5px 10px;right:-4px;top:3px;width:35px;outline:0}.live-page .live-page-content .topbar .buttonbar .questions-info-tooltip .tooltip-inner .close-button:hover span{color:#333}.live-page .live-page-content .topbar .buttonbar .questions-info-tooltip .tooltip-inner .close-button span{color:#a4a4a4;font-size:15px;font-weight:200}.live-page .live-page-content .topbar .buttonbar .questions-info-tooltip .tooltip-inner .info-title{font-weight:700;padding:10px 15px 0 10px}.live-page .live-page-content .topbar .buttonbar .questions-info-tooltip .tooltip-inner .info-content{padding:10px}.live-page .content-pane .bottombar{overflow:hidden;display:table;table-layout:fixed;white-space:nowrap;position:relative;z-index:0}.live-page .content-pane .bottombar .bottombar-content{display:table-row}.live-page .content-pane .bottombar .course-cta{display:table-cell;vertical-align:top;width:300px;color:#e6e6e6;font-size:11px;text-align:center;padding:10px 0}.live-page .content-pane .bottombar .course-cta .cta-message{font-weight:400;margin:10px 0;color:#a4a4a4}.live-page .content-pane .bottombar .course-cta .cta-message-own{font-size:20px;margin:40px 0}.live-page .content-pane .bottombar .course-cta .buy-button{font-size:15px}.live-page .content-pane .bottombar .course-cta .conference{font-size:14px}.live-page .content-pane .bottombar .course-cta .cta-timer{color:#a4a4a4;margin:10px 0}.live-page .content-pane .bottombar .course-cta .cta-timer .timer-text{font-size:11px}.live-page .content-pane .bottombar .course-cta .cta-timer .countdown-text{font-family:Lucida Console,Courier New,monospace}.live-page .content-pane .bottombar .bottombar-separator{position:absolute;width:1px;top:15px;bottom:15px;margin:0 30px;background-color:#4e4e4e}.live-page .content-pane .bottombar .course-date-info{display:table-cell;vertical-align:top;white-space:nowrap;height:100%;width:100%;color:#e6e6e6;padding:30px}.live-page .content-pane .bottombar .course-date-info .course-date{display:inline-block;width:100px;text-align:left;padding:0 30px;line-height:1.2}.live-page .content-pane .bottombar .course-date-info .course-date .course-date-month{font-size:13px;font-weight:200;text-transform:uppercase}.live-page .content-pane .bottombar .course-date-info .course-date .course-date-day{font-weight:400;font-size:24px}.live-page .content-pane .bottombar .course-date-info .course-time{display:inline-block;width:200px;font-weight:200;font-size:20px}.live-page .content-pane .bottombar .course-date-info .course-time .free-message{color:#666}.live-page .content-pane .bottombar .course-date-info .course-time .free-message .watch-text{font-size:13px;text-transform:uppercase}.live-page .content-pane .bottombar .course-date-info .course-time .free-message .free-text{font-size:23px;font-family:Sacramento}.live-page .content-pane .bottombar .course-date-info .course-time .change-timezone{color:#666}.live-page .content-pane .bottombar .course-date-info .course-time .change-timezone:hover{color:grey}.live-page .content-pane .bottombar .live-courses{display:table-cell;white-space:normal;color:#a4a4a4;padding:20px 0 0 30px}.live-page .content-pane .bottombar .live-courses .scrollable{display:block;width:100%;height:100%;padding-left:30px;overflow:auto;overflow-x:hidden}.live-page .content-pane .bottombar .streaming-live-title{float:left;display:inline-block;width:35%;max-width:14em;margin:0 10px 5px 0;vertical-align:top}.live-page .content-pane .bottombar .live-courses-list{float:right;display:inline-block;width:63%}.live-page .content-pane .bottombar .live-courses-list ul{margin-bottom:0}.live-page .content-pane .bottombar .live-courses-list li{margin-bottom:5px}.live-page .content-pane .bottombar .live-courses-list li:last-child{margin-bottom:0}.live-page .content-pane .bottombar .live-courses-list .watch-instructors{display:inline-block;margin:0;font-size:12px}@media (max-width:1200px){.live-page .content-pane .bottombar .live-courses-list,.live-page .content-pane .bottombar .streaming-live-title{width:100%;max-width:100%}}@media (max-width:414px){.live-page .content-pane .bottombar .course-cta{width:100%}.live-page .content-pane .bottombar .course-date-info,.live-page .content-pane .bottombar .live-courses{display:none}}.live-page .live-page-content .sidebar{height:calc(100% - 75px);height:-moz-calc(100% - 75px);height:-webkit-calc(100% - 75px);height:-o-calc(100% - 75px);position:relative;z-index:1}.live-page .live-page-content .sidebar .sidebar-panel{position:relative;height:100%;background-color:#fff;display:block;overflow-x:hidden;width:0}.live-page .live-page-content .sidebar .sidebar-panel .sidebar-panel-content{display:block}.live-page .live-page-content .sidebar .sidebar-panel.closed{opacity:0}.live-page .sidebar #questionsPanel{color:#000}.live-page .sidebar .questions-header{height:35px}.live-page .sidebar h4{font-weight:300;color:#000;width:93%}.live-page .sidebar .fa-info-circle{display:block;width:7%;color:#d9d9d9;font-size:18px}.live-page .sidebar .fa-info-circle:hover{color:#e6e6e6}.live-page .sidebar .questions-panel-container{width:270px;height:calc(100% - 207px);top:207px;overflow-y:scroll;overflow-x:hidden}.live-page .sidebar .questions-input-container{padding-bottom:0;width:270px;z-index:10}.live-page .sidebar #insertForm.row{background-color:#f1f1f1}.live-page .sidebar #insertForm textarea{padding:5px;display:block;width:100%;max-width:100%;resize:none;color:#c1c1c1;font-size:13px}.live-page .sidebar #insertForm textarea.active{color:#000;padding-right:50px}.live-page .sidebar #insertForm textarea::-webkit-input-placeholder{color:#c1c1c1}.live-page .sidebar #insertForm textarea::-moz-placeholder{color:#c1c1c1}.live-page .sidebar #insertForm textarea:-ms-input-placeholder{color:#c1c1c1}.live-page .sidebar #insertForm .btn{bottom:0;right:0;font-size:13px}.live-page .sidebar #sortActionsContainer .row{border-bottom:4px solid rgba(0,0,0,.05)}.live-page .sidebar #answerMessageContainer{margin-top:4px;font-size:12px}.live-page .sidebar #answerMessageContainer .buy-link{color:#09f;cursor:pointer}.live-page .sidebar #answerMessageContainer .buy-link:hover{color:#33adff}.live-page .sidebar #indicatorContainer{height:16px;text-align:center;font-size:12px}.live-page .sidebar .sort-action{cursor:pointer;color:#a4a4a4;font-weight:300;font-size:12px;border-left:1px solid #e6e6e6}.live-page .sidebar .sort-action.selected{color:#000;font-weight:500}.live-page .sidebar .sort-action.newest{margin-left:27px;border:none}.live-page .sidebar .day-header{padding:3px;background-color:#f1f1f1}.live-page .sidebar .day-header .day-label{text-transform:uppercase;display:block;width:45px;font-size:10px;color:#a4a4a4}.live-page .sidebar .question-item{border-bottom:1px solid #f1f1f1;font-size:12px}.live-page .sidebar .question-item:last-child{border-bottom:none}.live-page .sidebar .question-item.answered .question-voting,.live-page .sidebar .question-item.is-hidden{display:none}.live-page .sidebar .question-item .question-content{word-wrap:break-word}.live-page .sidebar .question-item .timestamp{color:#c1c1c1;font-size:10px}.live-page .sidebar .fa-arrow-up{color:#09f;cursor:pointer;margin-top:3px}.live-page .sidebar .fa-check{color:#8fba3c;margin-top:3px}.live-page .sidebar meter.popularity{-webkit-appearance:none;border:none;border-radius:0;width:205px;height:1px;display:block;margin-left:5px}.live-page .sidebar meter::-webkit-meter-optimum-value{background:#8fba3c}.live-page .sidebar meter::-webkit-meter-bar{background:#fff;box-shadow:none}.live-page .sidebar .popover{border-radius:0;background-color:rgba(0,0,0,.85)}.live-page .sidebar .popover .arrow::after{border-left-color:rgba(0,0,0,.85)}.live-page .sidebar .popover .user-image{width:45px;height:50px;border-radius:50%;-webkit-border-radius:50%}.live-page .sidebar .popover .user-image img{border-radius:50%;-webkit-border-radius:50%}.live-page .sidebar .popover .user-image .fa-circle{color:#a4a4a4;font-size:50px;line-height:40px}.live-page .sidebar .popover .user-image .fa-smile-o{font-size:30px;color:#c1c1c1;top:6px;left:8px}.live-page .sidebar .popover .user-details{max-width:calc(100% - 60px);min-width:110px}.live-page .sidebar .popover .user-name{display:block;max-width:100%;color:#fff;word-wrap:break-word}.live-page .sidebar .popover .user-location{display:block;max-width:100%;font-size:10px;line-height:16px;text-transform:uppercase;word-wrap:break-word}.live-page .sidebar .popover .user-url{display:block;max-width:100%;line-height:14px;font-size:12px;word-wrap:break-word}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){.live-page .sidebar .questions-panel-container{height:auto;top:inherit;position:relative!important}.live-page .sidebar .questions-input-container{position:relative!important}}.live-page .live-page-content .course-info{background-color:rgba(50,50,50,.9);max-width:550px;max-height:410px;position:absolute;top:3px;left:3px;right:20%;bottom:128px;z-index:10;transition:.7s;opacity:1;color:#f1f1f1;overflow:hidden;font-size:14px;-webkit-overflow-scrolling:touch}.live-page .live-page-content .course-info p{font-size:14px}.live-page .live-page-content .course-info.collapsed{opacity:0;z-index:-1}.live-page .live-page-content .course-info h2{font-size:20px;margin:0}.live-page .live-page-content .course-info .more-link{color:#a4a4a4}.live-page .live-page-content .course-info .more-link:hover{color:#fff}.live-page .live-page-content .course-info .course-info-header{position:absolute;top:0;left:0;width:100%;height:50px;padding:10px 30px}.live-page .live-page-content .course-info .course-info-header h2{display:inline;margin:0 10px 0 0}.live-page .live-page-content .course-info .course-info-header .close-button{position:absolute;right:0;top:0;font-size:20px;font-weight:200;background-color:transparent;padding:5px 10px;outline:0;color:#a4a4a4}.live-page .live-page-content .course-info .course-info-header .close-button:hover{color:#fff}.live-page .live-page-content .course-info .course-info-content{overflow-y:scroll;overflow-x:hidden;position:absolute;top:50px;bottom:60px;left:0;width:100%;padding:0 30px}.live-page .live-page-content .course-info .course-info-content .course-about .course-about-title{display:inline-block}.live-page .live-page-content .course-info .course-info-content .course-about .course-about-description{margin:15px 0}.live-page .live-page-content .course-info .course-info-content .course-instructor{margin:30px 0 0}.live-page .live-page-content .course-info .course-info-content .course-instructor .course-instructor-photo{float:left;margin:0 15px 15px 0}.live-page .live-page-content .course-info .course-info-content .course-instructor .course-instructor-photo img{width:40px}.live-page .live-page-content .course-info .course-info-content .course-instructor .course-instructor-title h3{color:#d9d9d9;font-size:15px;margin:5px 0}.live-page .live-page-content .course-info .course-info-content .course-instructor .course-instructor-bio{clear:both;margin:15px 0}.live-page .live-page-content .course-info .course-info-footer{position:absolute;bottom:0;left:0;height:40px;width:100%;display:table;min-width:550px;text-transform:uppercase;font-size:13px;color:#666}.live-page .live-page-content .course-info .course-info-footer .share-text{margin:0 10px 0 0}.live-page .live-page-content .course-info .course-info-footer .share-link{padding:0 10px}.live-page .live-page-content .course-info .course-info-footer .fa-paperclip{margin:0 10px 0 0}.live-page .live-page-content .course-info .course-info-footer .course-info-footer-separator{position:absolute;top:0;bottom:15px;left:180px;width:1px;background-color:#666}.live-page .live-page-content .course-info .course-info-footer .course-materials{display:table-cell;vertical-align:top;padding:5px 30px;width:180px}.live-page .live-page-content .course-info .course-info-footer .course-social{display:table-cell;vertical-align:top;padding:0 30px}.live-page .live-page-content .course-info .course-info-footer .course-social a{outline:0}.live-page .live-page-content .course-info .course-info-footer .course-social .social-inner{display:inline;font-size:20px}.live-page .live-page-content .course-info .course-info-footer .course-social .social-text{display:none}.video-reg-prompt{width:100.1%;height:310px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:15px;z-index:10;background:rgba(255,255,255,.8);position:absolute;text-align:center}.video-reg-prompt h4{font-size:25px;font-weight:300}.video-reg-prompt .buttons{width:310px;margin-left:auto;margin-right:auto}.chat-frame-wrapper{height:100vh}.confirm-modal .btn-dull{height:auto}.confirm-modal .btn{width:100px}.email-verify-modal h3{color:#333}.email-verify-modal .modal-body{min-height:120px;text-align:center;padding:30px 50px;color:#333}.email-verify-modal .modal-body .success-instructions{display:inline-block;width:250px;list-style-type:decimal;text-align:left}.email-verify-modal .modal-footer{padding:0 100px 50px}.user-settings-header .nav-custom li{float:none;display:inline-block}.user-account-settings label{margin-top:20px}.user-account-settings input{margin:0}.user-account-settings .buttons-row{margin:20px 0 0}.user-account-settings .user-web-address{display:block;width:100%;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;outline:0}.user-account-settings .alert-custom{height:72px;text-align:center}.user-account-settings .btn-custom{width:100px}.user-account-settings .form-group-custom{min-height:100px}@media (max-width:768px){.user-account-settings .form-group-custom{min-height:0}}.user-account-settings .settings-section{min-height:350px;margin:30px 0;border-right:1px solid #d9d9d9}@media (max-width:768px){.user-account-settings .settings-section{min-height:0;margin:0;border:none}}.user-account-settings .settings-section:last-child{border:none}.auth-container{width:550px;margin:0 auto;border:1px solid #c1c1c1}.cart-items .cart-item,.cart-items .upsell-item{border-bottom:1px solid #a4a4a4}.cart-items .special-offer{color:#a4a4a4}.payment-container input[type=radio]{vertical-align:text-top}.payment-container label{vertical-align:middle;font-weight:300;max-width:90%}.payment-container .payment-icon{font-size:32px;vertical-align:middle}.coupon-container .btn{white-space:nowrap}.totals{text-align:right}.totals td{padding:3px 0 0 5px}.billing-info-pane h2,.payment-info-pane h2{display:inline}.review-page .totals{font-size:18px}.review-page .totals td{padding:10px 0 0 10px}.review-page .totals .totals-total{font-weight:700}.confirmation-page .confirmation-success-section{border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1}.confirmation-page .table,.confirmation-page .table td,.confirmation-page .table th{border:none}.confirmation-page .line-item{border-bottom:1px solid #c1c1c1}.confirmation-page .line-item:first-child{border-top:1px solid #c1c1c1}.confirmation-page .print{margin-left:8px}.confirmation-page .totals{width:100%}.confirmation-page .totals .totals-label{width:75%}.btn-switch label{position:relative;top:-10px}.btn-switch .btn-group{width:60px}.btn-switch label{width:50px;background-color:#a4a4a4;color:#f1f1f1;transition:all .1s}.btn-switch label:hover{background-color:#a4a4a4;color:#fff}.btn-switch label.active{background-color:#09f}.btn-switch label input[type=checkbox]{display:none}.btn-switch label input[type=checkbox]+div:before{content:'Off'}.btn-switch label input[type=checkbox]:checked+div:before{content:'On'}.user-notifications-settings .user-notifications-tbar{text-align:left;height:50px}.user-notifications-settings .alert-custom{height:72px;text-align:center}.user-notifications-settings .user-notifications-info{margin:0 0 30px}.user-notifications-settings .switch-group{margin:20px 0}.user-notifications-settings .switch-group .btn-group{vertical-align:top;margin:15px 0 0}.user-notifications-settings .switch-group .switch-info{display:inline-block;width:80%}.user-notifications-settings .switch-group .switch-info span{display:block}.user-notifications-settings .switch-group .switch-info .switch-title{font-weight:700}.user-profile .profile-view{color:#d9d9d9;text-align:center}.user-profile .profile-view h2,.user-profile .profile-view h3,.user-profile .profile-view h4{color:#d9d9d9}.user-profile .profile-view .profile-section{background-color:rgba(0,0,0,.6);color:#f1f1f1;display:inline-block;width:290px;min-height:290px}.user-profile .profile-view .profile-info{text-align:center;position:relative;padding:15px 15px 95px}.user-profile .profile-view .profile-info .info2{color:#d9d9d9;text-transform:uppercase}.user-profile .profile-view .profile-info .info1{color:#d9d9d9;font-weight:200}.user-profile .profile-view .profile-bio{height:290px;padding:15px}.user-profile .profile-view .profile-social{text-align:left;position:absolute;bottom:0;left:0;background-color:#000;width:100%;height:80px}.user-profile .profile-view .profile-social-section{position:relative;padding:0 0 0 15px;width:100%}.user-profile .profile-view .profile-social-section a{position:absolute;top:0;left:40px;width:80%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile .profile-view .profile-bio-content{text-align:left;overflow-x:hidden;overflow-y:auto;height:100%}.user-profile .profile-edit{text-align:center}.user-profile .profile-edit .profile-photo .profile-photo-overlay{position:absolute;top:-6px;left:-6px;z-index:2;width:298px;height:298px;background-color:transparent}.user-profile .profile-edit .profile-photo .profile-photo-overlay button{position:absolute;left:50px;top:135px}.user-profile .profile-edit input{margin:0}.user-profile .profile-edit input.margin-bottom-s{margin-bottom:5px}.user-profile .profile-edit input.ng-invalid{border:1px solid #a94442}.user-profile .profile-edit input.ng-invalid:-moz-placeholder{color:#a94442}.user-profile .profile-edit input.ng-invalid::-moz-placeholder{color:#a94442}.user-profile .profile-edit input.ng-invalid:-ms-input-placeholder{color:#a94442}.user-profile .profile-edit input.ng-invalid::-webkit-input-placeholder{color:#a94442}.user-profile .profile-edit .profile-bio textarea{resize:none;width:100%;height:100%}.user-profile .profile-edit .profile-section{background-color:#fff;display:inline-block;width:290px;height:290px;padding:10px}.user-profile .profile-edit .btn-background-image{width:249px}.user-profile .image-container{background-image:linear-gradient(135deg,#2c2c2c 25%,transparent 0),linear-gradient(225deg,#2c2c2c 25%,transparent 0),linear-gradient(315deg,#2c2c2c 25%,transparent 0),linear-gradient(45deg,#2c2c2c 25%,transparent 0)!important;background-position:-30px 0,-30px 0,0 0,0 0;background-size:60px 60px;background-color:#2f2f2f;min-height:400px;max-height:400px;overflow:hidden}.user-profile .image-preview{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;display:inline-block}.user-profile .image-preview img{max-width:none}.user-profile .image-preview-sm{width:80px;height:80px}.user-profile .image-preview-lg{width:290px;height:290px}.user-profile .loading{height:490px;position:relative}.user-profile .loading h2{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;color:#666;top:50%;left:50%}.user-profile .btn-loading{position:relative}.user-profile .btn-loading i.fa-spin{position:absolute;top:6px;right:5px}.user-profile .profile-flag-dialog{position:relative;float:right;margin:30px;z-index:100}.user-profile .profile{min-height:490px;position:relative;background-position:center;background-size:cover}.user-profile .profile.default-background{background-image:linear-gradient(135deg,#2c2c2c 25%,transparent 0),linear-gradient(225deg,#2c2c2c 25%,transparent 0),linear-gradient(315deg,#2c2c2c 25%,transparent 0),linear-gradient(45deg,#2c2c2c 25%,transparent 0)!important;background-position:-30px 0,-30px 0,0 0,0 0;background-size:60px 60px;background-color:#2f2f2f}@media (max-width:480px){.user-profile .profile.custom-background{background-image:linear-gradient(135deg,#2c2c2c 25%,transparent 0),linear-gradient(225deg,#2c2c2c 25%,transparent 0),linear-gradient(315deg,#2c2c2c 25%,transparent 0),linear-gradient(45deg,#2c2c2c 25%,transparent 0)!important;background-position:-30px 0,-30px 0,0 0,0 0;background-size:60px 60px;background-color:#2f2f2f}}.user-profile .profile .alert-custom{height:55px;text-align:center}.user-profile .profile .alert-custom .ng-hide-animate{-webkit-transition:opacity .7s ease-in-out;-moz-transition:opacity .7s ease-in-out;-o-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out;opacity:1;filter:alpha(opacity=100)}.user-profile .profile .alert-custom .ng-hide-animate.ng-hide{opacity:0;filter:alpha(opacity=0)}.user-profile .profile .profile-photo{display:inline-block;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:300px;height:300px;background-color:#fff;border:3px solid #f1f1f1;overflow:hidden}.user-profile .profile .profile-photo img{width:300px;height:300px}.user-profile .profile .profile-photo i.fa-smile-o{font-size:20em;color:#a4a4a4;position:absolute;top:0;left:20px}.user-profile .profile .alert{margin-bottom:0}.user-profile .profile .profile-mode{position:relative;min-height:490px}.user-profile .profile .profile-mode .row .col-md-4:last-child{text-align:right}@media (max-width:992px){.user-profile .profile .profile-mode .row .col-md-4:last-child{text-align:center}}.user-profile .profile .btn-row{position:absolute;bottom:15px;left:15px;right:15px}@media (max-width:992px){.user-profile .profile .btn-row{position:static}}.btn-flag{background-color:#fff;color:#d9d9d9}.btn-flag .button-label{display:none}.btn-flag:hover .button-label{display:inline}.btn-flag:hover .fa-flag-o{display:none}.flag-dialog{box-shadow:0 0 5px 1px rgba(0,0,0,.5);border-radius:2px;min-height:230px;width:280px;text-align:center;padding:5px 10px;margin:5px 0;background-color:#fff}.flag-dialog h5{text-transform:uppercase;margin:10px 0 20px}.flag-dialog textarea{resize:none;margin:5px 0}.front-row .polaroids{background-image:url(//creativelive.com/sites/default/files/polaroids.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;transform:translateZ(0);height:531px}/*!
 * Cropper v0.7.2
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright 2014 Fengyuan Chen
 * Released under the MIT license
 */.cropper-container{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cropper-container img{width:100%;max-width:none!important;height:100%;max-height:none!important}.cropper-canvas,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-canvas{background-color:#fff;filter:alpha(opacity=0);opacity:0}.cropper-modal{background-color:#000;filter:alpha(opacity=50);opacity:.5}.cropper-dragger{position:absolute;top:10%;left:10%;width:80%;height:80%}.cropper-viewer{display:block;width:100%;height:100%;overflow:hidden;outline:#69f solid 1px;outline-color:rgba(51,102,255,.75)}.cropper-dashed{position:absolute;display:block;filter:alpha(opacity=50);border:0 dashed #fff;opacity:.5}.cropper-dashed.dashed-h{top:33.3%;left:0;width:100%;height:33.3%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.3%;width:33.3%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;filter:alpha(opacity=10);opacity:.1}.cropper-face{top:0;left:0;cursor:move;background-color:#fff}.cropper-line{background-color:#69f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;background-color:#69f;filter:alpha(opacity=75);opacity:.75}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;filter:alpha(opacity=100);opacity:1}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:" ";background-color:#69f;filter:alpha(opacity=0);opacity:0}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;filter:alpha(opacity=75);opacity:.75}}.cropper-hidden{display:none!important}.cropper-invisible{position:fixed;top:0;left:0;z-index:-1;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;filter:alpha(opacity=0);opacity:0}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-canvas,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.social-default-image{color:#a4a4a4}