@charset "UTF-8";@import url(//fonts.googleapis.com/css?family=Roboto+Condensed);.cb-error{color:red}.cb-img-landscape{position:relative;width:100%;height:0;padding-bottom:56.25%}.cb-img-landscape>*:not(.popover){position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.cb-img-square{position:relative;width:100%;height:0;padding-bottom:100%}.cb-img-square>*:not(.popover){position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.vcenter{display:inline-block;vertical-align:middle;float:none}.cb-section{margin-top:2%;padding:0 5px}@media screen and (min-width:991px){.cb-section{padding:0}}.cb-panel{font-family:'Roboto Condensed';line-height:1.2;font-size:16px;font-weight:400;color:#424242}@media screen and (max-width:767px){.cb-panel .text{font-size:20px}}.cb-panel .panel-title{font-family:'Roboto Condensed';line-height:1.2;font-size:27px;font-weight:300;color:#666}.modal{top:50px}.cb-modal{z-index:12000}@media screen and (max-width:767px){.cb-modal .modal-dialog{margin:10px auto}}.cb-modal .modal-dialog .modal-content{text-align:left}.cb-modal .modal-dialog .modal-content .cb-close{background-color:#fff;position:absolute;top:10px;right:10px;z-index:2;width:21px;height:22px;font-size:20px;text-align:right;color:#424242;opacity:1;z-index:2}.cb-modal .modal-dialog .modal-content .cb-close img{width:100%;vertical-align:top}.cb-modal .modal-dialog .modal-content .modal-body .cb-modal-header{font-family:'Roboto Condensed';line-height:1.2;font-size:18px;font-weight:300;color:#424242}.cb-modal .modal-dialog .modal-content .modal-body .cb-modal-subheader{font-family:'Roboto Condensed';line-height:1.2;font-size:15px;font-weight:400;color:#606ca1;margin-bottom:5px}.cb-modal .modal-dialog .modal-content .modal-body .modal-ctrls{margin-top:20px;text-align:right}.cb-modal .modal-dialog .modal-content .modal-body .modal-ctrls>div+div{margin-left:10px}.cb-modal .modal-dialog .modal-content .modal-body .modal-ctrls .action{color:#fff !important;display:inline-block;max-width:100%;line-height:33px;padding:0 15px;border:0;border-radius:5px;text-align:center;text-decoration:none !important;cursor:pointer;font-weight:700;font-size:14.5px;font-family:inherit;vertical-align:middle;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ff4b55;width:125px}.cb-modal .modal-dialog .modal-content .modal-body .modal-ctrls .action:active{background-color:#666 !important;color:#fff !important;text-decoration:none}@media screen and (min-width:1200px){.cb-modal .modal-dialog .modal-content .modal-body .modal-ctrls .action:hover{background-color:#666 !important;color:#fff !important;text-decoration:none}}@media screen and (min-width:768px){.cb-modal .modal-dialog .modal-content .modal-body .modal-ctrls .action{width:175px}}.cb-modal .modal-dialog .modal-content .modal-body .modal-ctrls .cancel{color:#666 !important;display:inline-block;max-width:100%;line-height:33px;padding:0 15px;border:0;border-radius:5px;text-align:center;text-decoration:none !important;cursor:pointer;font-weight:700;font-size:14.5px;font-family:inherit;vertical-align:middle;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cb-modal .modal-dialog .modal-content .modal-body .modal-ctrls .cancel:active{background-color:#fff !important;color:#666 !important;text-decoration:none}@media screen and (min-width:1200px){.cb-modal .modal-dialog .modal-content .modal-body .modal-ctrls .cancel:hover{background-color:#fff !important;color:#666 !important;text-decoration:none}}.cb-modal .modal-dialog .modal-content .modal-body .modal-ctrls .action,.cb-modal .modal-dialog .modal-content .modal-body .modal-ctrls .cancel{cursor:pointer}.cb-modal .modal-dialog .modal-content .modal-body .modal-ctrls .disabled,.cb-modal .modal-dialog .modal-content .modal-body .modal-ctrls .disabled:hover{background-color:#f0f0f0 !important;cursor:default}.fade.show{opacity:1 !important}.modal.show .modal-dialog{-webkit-transform:translate(0,0) !important;-o-transform:translate(0,0) !important;transform:translate(0,0) !important}.modal-backdrop .fade .show{opacity:.5 !important}.modal-backdrop.fade{opacity:.5 !important}.cb-icon-topleft{position:absolute;top:10px;left:10px;z-index:2}.cb-icon-topright{position:absolute;top:10px;right:10px;z-index:2}.cb-icon-bottomleft{position:absolute;bottom:10px;left:10px;z-index:2}.cb-icon-bottomright{position:absolute;bottom:10px;right:10px;z-index:2}.cb-txt-short{position:relative;line-height:1.4;height:4.2em;overflow:hidden}.cb-txt-long{height:auto !important}.cb-txt-spacer{display:inline-block;width:4em;height:1em}.cb-txt-more{background-color:#fff;position:absolute;bottom:0;right:0;line-height:inherit;color:#606ca1;cursor:pointer}.cb-txt-more:before{content:'\00A0\2026\00A0'}[data-profile-letter]{border-radius:50%}[data-profile-letter]:before{content:attr(data-profile-letter);display:inline-block;width:45px;height:45px;line-height:45px;font-size:33px;text-align:center;color:#fff}[data-profile-letter] img{display:none}[data-profile-letter=""]:before{display:none}[data-profile-letter=""] img{display:inline-block;width:45px;height:45px;border-radius:50%;vertical-align:middle}.photo-comment [data-profile-letter]::before{font-size:30px;height:35px;line-height:35px;width:35px}.photo-comment img{width:35px;height:35px;vertical-align:middle}[data-profile-letter="A"],[data-profile-letter="E"],[data-profile-letter="I"],[data-profile-letter="M"],[data-profile-letter="Q"],[data-profile-letter="U"],[data-profile-letter="Y"]{background-color:#ff4b55}[data-profile-letter="B"],[data-profile-letter="F"],[data-profile-letter="J"],[data-profile-letter="N"],[data-profile-letter="R"],[data-profile-letter="V"],[data-profile-letter="Z"]{background-color:#60b6e1}[data-profile-letter="C"],[data-profile-letter="G"],[data-profile-letter="K"],[data-profile-letter="O"],[data-profile-letter="S"],[data-profile-letter="W"]{background-color:#606ca1}[data-profile-letter="D"],[data-profile-letter="H"],[data-profile-letter="L"],[data-profile-letter="P"],[data-profile-letter="T"],[data-profile-letter="X"]{background-color:#666}.cb-like{display:inline-block;font-size:16px;font-weight:400;cursor:pointer}.cb-like:before{content:'';background:url('/ui/images/heart_grey.svg') center / 100% no-repeat;display:inline-block;width:15px;height:15px;vertical-align:middle}.cb-like:after{content:attr(data-total-likes);display:inline-block;margin-left:5px;vertical-align:middle}@media screen and (max-width:767px){.cb-like{font-size:20px}.cb-like:before{width:19px;height:19px}}.cb-like .status-text{position:absolute;margin-left:15px;vertical-align:middle}.cb-like .status-text:before{content:'\2022';display:inline-block;vertical-align:middle;margin-left:5px}.cb-like .status-text:after{content:'Like';display:inline-block;margin-left:7px;vertical-align:middle;color:#606ca1}.cb-like.liked:before{background:url('/ui/images/heart_coral.svg') center / 100% no-repeat}.cb-like.liked .status-text:after{content:'Unlike'}.cb-like:hover:before{background:url('/ui/images/heart_coral.svg') center / 100% no-repeat}.banner_close{float:right;height:50px}.close{float:right;position:relative;line-height:50px;text-align:center}.form-label-mobile{display:none}#sitewide-banner{line-height:50px;text-align:center;background-color:#666;color:white;font-size:20px;position:fixed;top:0;width:100%;z-index:20001}.sitewide-banner-container{margin:0 auto;position:relative;height:50px;max-width:1080px}.sitewide-banner-container div.sitewide-banner-form .label-full{display:block}.sitewide-banner-container div.sitewide-banner-form .label-short{display:none}.sitewide-banner-container div.success{float:none}.form-container{max-width:550px;margin-left:20px}form.js-newsletter-banner-signup{height:50px}form.js-newsletter-banner-signup .error{font-size:13px;float:right;margin:0 0 0 10px;color:#ff4b55}form.js-newsletter-banner-signup input{width:175px;height:30px}form.js-newsletter-banner-signup button{margin-left:5px}@media screen and (max-width:768px){.usable-net-assistive-wrapper .UsableNetAssistive{top:20px}#sitewide-banner{font-size:16px}.sitewide-banner-container .btn-danger{font-size:12px}.form-label{display:none}.form-label-mobile{display:block}}@media screen and (max-width:580px){#sitewide-banner{font-size:12px;line-height:50px}.sitewide-banner-container{height:50px}.sitewide-banner-container .btn-danger{padding:0 10px;line-height:18px;font-size:10px}div.sitewide-banner-form .label-full{display:none !important}div.sitewide-banner-form .label-short{display:block !important}}@media screen and (max-width:375px){#sitewide-banner{font-size:12px;line-height:30px}.sitewide-banner-container .btn-danger{line-height:20px;font-size:10px}}@media screen and (max-width:320px){#sitewide-banner{font-size:10px;line-height:30px}.sitewide-banner-container .btn-danger{line-height:20px;font-size:8px}}body{font-size:12px}.h1,.h2,.h3,h1,h2,h3{margin-top:0;margin-bottom:0}#projects *{box-sizing:border-box}.btn{text-shadow:none;box-shadow:none;text-transform:uppercase;font-family:inherit;margin-top:0}#links[data-fragment="links"] h2{font-size:18px;margin-top:20px}#bio[data-fragment="bio"] .memsubtitle{font-size:27px}.instructor{font-family:'Roboto Condensed';line-height:1.2;font-size:16px;font-weight:400;color:#666}p{font-size:16px;font-weight:100;line-height:21px;color:#424242}.workshop-collection .view-class{font-size:12px}h1.page-header{font-size:28px}.instructors ul{float:left;margin:20px 0 0 46px}.instructors ul .name,.instructors ul .specialty{color:#606ca1;margin:0 4px;padding:0 4px}.instructors ul .name{font-size:14px;line-height:26px;text-align:center}.instructors ul .specialty{line-height:23px}.instructors .page-instructors-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-left:0}.instructors .page-instructors-list .instructor{list-style:none;max-width:155px;text-align:center;margin:0 23px 20px 0}.instructors .page-instructors-list .instructor.last{margin-right:0}.instructors .page-instructors-list .instructor a{text-decoration:none}.instructors .page-instructors-list .instructor a img{width:152px;height:152px}.instructors h1.bold{font-weight:normal}#headshot-form .fileupload-buttonbar .btn,#headshot-form .fileupload-buttonbar .toggle{margin-bottom:5px}#headshot-form .btn,#headshot-form .button{float:left}#headshot-form .fileinput-button{position:relative;overflow:hidden}#headshot-form .fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);transform:translate(-300px,0) scale(4);font-size:23px;direction:ltr;cursor:pointer}#bio-form #member_bio_tbl{margin-bottom:5px}.error{border:3px solid red !important}div.ajax-wait{background:url("/ui/images/loader_30.gif") no-repeat;width:30px;height:26px;float:right}.inline-edit.active{cursor:pointer}#overlay #overlay-content.interests{width:480px;margin-left:-240px}#overlay #overlay-content.interests .interestpicker{float:left;border:1px solid #e0e0e0;border-right:0}#overlay #overlay-content.interests .interestpicker li{display:table-cell;vertical-align:top;border-right:1px solid #e0e0e0;background-color:#f8f8f8}#overlay #overlay-content.interests .interestpicker ul{float:left;width:129px;padding:0 0 0 16px}#overlay #overlay-content.interests .interestpicker ul li{border:0;float:left;clear:left;height:18px;padding:6px 10px 6px 0}#overlay #overlay-content.links{top:50px;width:405px;margin-left:-202px}#overlay #overlay-content.links input[type='text'],#overlay #overlay-content.links input[type='password'],#overlay #overlay-content.links input[type="email"]{width:320px}#overlay #overlay-content.links p{font-size:12px;margin:12px 0}#overlay #overlay-content.links .edit-member-link{width:316px;margin:0 0 5px 0;display:block;font-size:14px;line-height:35px;height:35px;padding:1px 0 1px 32px;border:4px solid #f1f1f1;background:transparent url("/ui/images/drag.png") 1px 1px no-repeat;cursor:move}#overlay #overlay-content.links .edit-member-link a{margin:6px 0}#overlay #overlay-content.links .edit-member-link .remove-member-link{float:right;display:block;width:36px;line-height:35px;padding:0;margin:0;text-align:center;font-size:16px;border-left:1px solid #e0e0e0;background-image:none}#overlay #overlay-content.links .edit-member-link .remove-member-link:hover{background-color:#908b7d;color:#000;text-decoration:none}#overlay #overlay-content.links .edit-member-link:hover{background-color:#f1f1f1}#overlay #overlay-content.bio{width:484px;margin-left:-242px}#overlay #overlay-content.bio textarea{width:400px;height:200px}.osection{padding:18px}.inline-edit-highlight.active:hover,.memberloc.active:hover,.memberskill.active:hover,#bio.active:hover,#interest-info.active:hover{background-color:#f4f9d7;text-shadow:1px 1px #fff;cursor:pointer}#gallery-guidelines{float:left;margin:22px 0 0 12px;padding:9px 0;font-size:12px;line-height:12px;color:#606ca1}ul.guidelines li{list-style:disc;margin:0 0 1em 1.5em;color:#908b7d}#member-info .btn-follow{font-size:15px}#member-info .btn-following{font-size:15px;background-color:#606ca1}#member-info .btn-follow-edit{position:absolute;top:420px;right:30px;background-color:#ec731d}#member-info .btn-follow-edit .icon{background:url("/ui/images/profile/sprite-btns.png") 0 -74px no-repeat;width:15px;height:14px}.btn.edit{margin-top:10px}#gallery_images .mainint{height:280px}#instructor-profile .controls-social{float:right}#instructor-profile .controls-social .btn-follow{position:static;margin:10px 0 0 75px}#instructor-profile h1{padding-bottom:7px}#instructor-profile h1 .memsubtitle{padding:0 22px 0 0;font-size:27px;font-family:'Roboto Condensed';line-height:1.2;font-weight:300;line-height:1.4}#instructor-profile h1 .memberloc{border-left:1px dotted #e0e0e0;font-size:22px;padding:4px 4px 4px 26px}#instructor-profile .js-txt-more{font-family:'Roboto Condensed';line-height:1.2;font-weight:300;line-height:1.4;height:4.2em}#instructor-profile .instructor-profile-text{font-size:19px;line-height:1.4}@media screen and (max-width:768px){#instructor-profile .trailer{margin-top:145px}}a{cursor:pointer}a:hover{text-decoration:none}.horizontal-list-dl{margin-top:15px;width:100%;overflow:hidden}.horizontal-list-dl dt{float:left;width:10%;height:30px;margin-bottom:10px}.horizontal-list-dl dd{float:left;width:90%;height:30px;margin-bottom:10px}textarea.editable{min-height:200px !important;width:400px;height:500px}#overlay-content .gallery-image{width:760px}.profile .btn{font-size:15px}.profile .btn.hidden{display:none}.profile .btn .icon{margin-right:5px;display:inline-block;vertical-align:middle}.profile .btn-edit{padding-left:10px}.profile .btn-edit .icon{background:url("/ui/images/profile/sprite-btns.png") 0 -48px no-repeat;width:15px;height:14px}.profile .btn-follow{padding-left:10px;background-color:#ec731d}.profile .btn-follow .icon{background:url("/ui/images/profile/sprite-btns.png") 0 -74px no-repeat;width:15px;height:14px}.profile .btn-addimages{padding-left:10px}.profile .btn-addimages .icon{background:url("/ui/images/profile/sprite-btns.png") 0 0 no-repeat;width:16px;height:16px}.profile .btn-getinspired{padding-left:10px;margin-left:20px}.profile .btn-getinspired .icon{background:url("/ui/images/profile/sprite-btns.png") 0 -98px no-repeat;width:16px;height:16px;position:relative;top:-1px}.page-title{background:transparent url("/ui/images/page_hr.png") 100% bottom no-repeat}.page-title .profile{padding:0 28px;background:transparent url("/ui/images/hiconsprite.png") 0 -100px no-repeat;text-transform:uppercase;font-weight:bold;margin-left:20px;padding-bottom:23px;margin-top:20px}.bio-info,.memtabs{margin-left:20px}.bio-info{margin-top:20px;overflow:auto}.bio-info p{margin:0}.bio-left{margin-right:20px;float:left}.bio-left figure{border:1px solid #e0e0e0;width:162px;position:relative}.bio-left figure img{width:152px;height:152px;margin:1px;border:3px solid #f8f8f8;padding:1px}.bio-left figure .imghover{background:#000;opacity:.5;position:absolute;top:0;width:100%;height:100%;display:none}.bio-left figure .msghover{color:#fff;position:absolute;top:60px;font-size:20px;width:90px;line-height:25px;text-align:center;left:35px;display:none}.bio-left .social-links{width:149px;margin:10px 0 10px 18px}.bio-left .social-links li{float:left;margin:0 2px 2px 2px}.bio-left .btn-edit{float:left;margin-left:25px;margin-top:0;margin-bottom:15px}.bio-right{width:603px;float:left;overflow:auto}.bio-right .name-wrapper{float:left}.bio-right .name-wrapper .name{font-weight:bold;font-size:15px;color:#58554c;margin-bottom:0}.bio-right .name-wrapper .date{color:#58554c;font-size:14px;margin-bottom:15px}.bio-right a.btn-follow{float:right}.bio-right .desc{clear:both;width:530px;padding:3px}.bio-tabs{padding:8px 0 0 20px;overflow:auto}ul.tabs{margin:0;padding:0;margin-top:15px;margin-bottom:18px}ul.tabs li{display:inline}ul.tabs li a{background-color:#dee1ee;color:#6267a3;padding:20px 40px 20px 40px;text-decoration:none;font-size:14px;font-weight:bold;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}ul.tabs li a.main{font-size:16px}ul.tabs li a:hover{background-color:#bfc8ed}ul.tabs li a.active{background-color:#f0f0f0}ul.tabs li .tab-gallery{background:url("/ui/images/profile/sprite-tabs.png") 0 0 no-repeat;display:inline-block;width:20px;height:20px;position:relative;top:6px;margin-right:10px}ul.tabs li .tab-favorites{background:url("/ui/images/profile/sprite-tabs.png") 0 -26px no-repeat;display:inline-block;width:21px;height:20px;position:relative;top:6px;margin-right:10px}ul.tabs li .tab-circles{background:url("/ui/images/profile/sprite-tabs.png") 0 -55px no-repeat;display:inline-block;width:20px;height:20px;position:relative;top:6px;margin-right:10px}ul.tabs li .tab-classes{background:url("/ui/images/profile/sprite-tabs.png") 0 -83px no-repeat;display:inline-block;width:20px;height:20px;position:relative;top:6px;margin-right:10px}.content{background-color:#f0f0f0;padding:15px;overflow:auto}#content_2,#content_3,#content_4{display:none}.note-left{font-size:14px;margin-top:5px;color:#908c7c;float:left}.note-right{float:right;font-size:12px;margin-top:5px}.note-right.user{font-style:italic;float:right;margin-top:5px}.note-right .heart{background:url("/ui/images/profile/sprite-icons.png") 0 -46px no-repeat;display:inline-block;width:17px;height:11px;position:relative;top:1px}.notes{margin-bottom:10px;overflow:auto;margin-right:12px}#circles{float:left}#following-content figure,#followers-content figure{background-color:#fff;padding:10px 10px 0;width:120px;text-align:center;float:left;margin-right:20px;margin-bottom:20px;line-height:24px}.feed-wrapper{float:left;margin-top:15px;width:360px;border-left:2px dotted #ccc;padding-left:20px}.feed-wrapper .feed-title{color:#58554c;font-size:15px;font-weight:bold;float:none;margin:0}.feed{background-color:#fff;padding:10px 10px 0;margin-top:20px}.feed li{border-bottom:1px solid #e0e0e0;overflow:auto;margin-bottom:10px;padding-bottom:10px}.feed li img{margin-right:10px}.feed li p{font-size:12px;line-height:1.2em}.feed li:last-child{border-bottom:0}.feed .name{font-weight:bold}.feed .category{font-weight:bold}.feed .item{font-weight:bold;color:#6266a7}.feed .liked{background:url("/ui/images/profile/sprite-icons.png") 0 -66px no-repeat;width:16px;height:13px;display:inline-block;position:relative;top:2px;margin-right:5px}.readmore{float:right;font-size:16px;font-weight:bold}.readmore .readarrow{background:url("/ui/images/profile/readarrow.png") 0 0 no-repeat;width:29px;height:8px;display:inline-block}#library .tabs{margin:20px auto;width:450px}#library .tabs li a{background-color:inherit;color:#a6a5a5;padding-left:26px;font-size:15px}#library .tabs li a.active{color:#58554c}#library .content{padding-top:0}#library .content li{overflow:hidden;float:left;margin-right:50px;margin-bottom:20px;height:165px}#library .class-img{padding:10px;background-color:#fff;width:152px;height:114px;float:left;margin-right:10px}#library .class-info{float:left;padding-top:0;width:130px}#library .class-info .btn-addimages{margin-left:0;float:left;margin-top:0}#library .class-title{color:#606ca1;font-size:16px}#library .instructor{color:#58554c;font-size:11px;margin-top:0;float:none}#library .share-note{font-weight:bold;color:#a6a5a5;font-size:12px;margin-bottom:0}#circles .following-wrapper{width:340px;float:left}#circles .tabs li a{background-color:inherit;color:#a6a5a5;padding-left:26px;font-size:15px}#circles .tabs li a.active{color:#58554c}#circles .content{padding-top:20}#circles .content li{overflow:hidden;float:left;margin-right:50px;margin-bottom:30px;height:155px}#circles .class-img{padding:10px;background-color:#fff;width:152px;height:114px;float:left;margin-right:10px}#circles .class-info{float:left;padding-top:10px;width:127px}#circles .class-info .btn-addimages{margin-left:0}#circles .class-title{color:#606ca1;font-size:16px}#circles .instructor{color:#58554c;font-size:11px;margin-top:0;float:none}#circles .share-note{font-weight:bold;color:#a6a5a5;font-size:12px;margin-bottom:0;margin-top:20px}#viewed-content figure,#followers-content figure{background-color:#fff;padding:10px 10px 0;width:120px;text-align:center;float:left;margin-right:20px;margin-bottom:20px;line-height:24px}.profile-modal{width:350px;padding:20px}.profile-modal h3{color:#58554c;font-size:16px;font-weight:bold}#modal-update-links .url{width:auto;padding:0;padding-bottom:3px;margin-bottom:5px;width:310px;border:1px solid #e1e1e1;border-radius:3px;color:#58554c;font-size:14px}#modal-add-image .btn-upload-photo{float:left;margin-top:0;margin-right:10px;margin-left:0}#modal-add-image .row.second{margin-bottom:10px}#modal-add-image textarea{width:320px;margin-bottom:10px}.hgroup.top h2 .memsubtitle{padding:0 22px 0 0}.hgroup.top h2 .memberloc{border-left:1px dotted #e0e0e0;padding:4px 4px 4px 26px}.hgroup.member{padding-top:35px}#main-info{align-self:left;width:1000px;margin:30px 0 0 0}#main-info .portrait{float:left;position:relative;width:112px;min-height:200px;margin:22px 0 22px 6px}#main-info .portrait img{width:100px;height:100px;border-radius:50px}#main-info .portrait a.action{position:absolute;bottom:90px;left:-15px;float:none;z-index:10;display:none}#main-info #bio{margin:10px 10px 10px 125px;padding:10px;line-height:20px;min-height:150px}#main-info #bio p{margin:0 0 8px 0}#main-info #bio strong{font-weight:bold}#main-info #bio ul{padding-left:15px;list-style-type:square}#main-info #bio em{font-style:italic}#editTip{position:absolute;top:340px;left:90px}#interest-info{padding:10px;width:170px;margin:0 6px;border-bottom:1px dotted #e0e0e0}#links{padding:0;width:900px;margin:0 0 10px 140px;float:left;position:absolute}#links h2{display:inline;float:left;margin:12px 0 0 0}#links .tabs{margin-bottom:20px}#links .tabs li a{background-color:inherit;color:#a6a5a5;padding-left:26px;font-size:15px}#links .tabs li a.active{color:#58554c}#links .content{padding-top:0}#links #link-scroller{position:relative;overflow:hidden;max-height:150px;width:940px;margin:15px 0 20px 0;display:inline}#links #link-scroller ul#member-links{position:relative}#links #link-scroller ul#member-links li{height:31px;float:left;margin:10px}.scroller{float:right;border:1px solid white;margin:5px 5px 15px 5px;vertical-align:top;height:21px;line-height:21px}.scroller .link-up,.scroller .link-down{display:inline-block;width:21px;height:21px;margin:0 0 -5px 0;background:transparent url("/ui/images/scrollsprite.png") 0 0 no-repeat}.scroller .link-down{background-position:0 -25px}.scroller a:hover.link-up{background-position:0 -100px}.scroller a:hover.link-down{background-position:0 -125px}.scroller span.link-up,.scroller .link-up.disabled{background-position:0 -200px}.scroller span.link-down,.scroller .link-down.disabled{background-position:0 -225px}#book-info{padding:10px;width:170px;margin:0 6px;border-bottom:1px dotted #e0e0e0}#book-info .book{margin-top:4px}#book-info p a{padding-right:12px;background:transparent url("/ui/images/linktip.png") 100% 6px no-repeat}#interest-info{padding:10px;width:170px;margin:0 6px;border-bottom:1px dotted #e0e0e0}#gallery{clear:both;width:1080px;padding:10px 9px 9px 0}#gallery img{float:left;width:150px;height:100px;margin:0 1px 1px 0}.trailer{padding:0;margin-bottom:-6px;width:1080px;background:transparent url("/ui/images/page_hr.png") right bottom no-repeat}.trailer .thumb{margin:0;position:relative}.trailer .thumb img{display:block;width:1080px;height:400px}.trailer a{display:block;width:1080px;height:400px;border:0 solid transparent;text-indent:-9999px;overflow:hidden}.trailer .play-icon-overlay{display:block;width:1080px;height:400px;position:absolute;top:0;left:0;background:url("/ui/images/play-icon-overlay.png") center no-repeat}.trailer h3{color:#58554c;font-size:18px;line-height:20px;margin:10px 0 0 0}#artist-gallery{clear:both;margin:0}#instructor-profile #links{border-right:0}#instructor-profile .hgroup{background:transparent url("/ui/images/page_hr.png") 100% bottom no-repeat}.gallery-image{width:223px;height:190px;padding-bottom:10px}.profile2{width:46px;height:46px;background-color:#fff;float:left}.profile3{width:120px;height:100px}.internal-profile{margin-top:30px}.internal-profile .panel{padding-bottom:5px;margin-bottom:10px}@media screen and (max-width:1080px){.internal-profile .panel{margin-left:2%;margin-right:2%}}.internal-profile .section-title{background:#f0f0f0;padding:5px;margin-bottom:5px}@media screen and (max-width:1080px){.internal-profile .section-title{margin-bottom:5px !important}}@media screen and (max-width:1080px){.internal-profile .edit-ctrls{margin-bottom:5px;margin-left:2%;margin-right:2%}}@media screen and (min-width:768px){.internal-profile .edit-ctrls{margin-top:5px}}.internal-profile .edit-ctrls .btn{vertical-align:middle;width:150px}.internal-profile .edit-ctrls .cancel-btn{color:#666 !important;display:inline-block;max-width:100%;line-height:33px;padding:0 15px;border:0;border-radius:5px;text-align:center;text-decoration:none !important;cursor:pointer;font-weight:700;font-size:14.5px;font-family:inherit;vertical-align:middle;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;vertical-align:middle;margin-left:10px}.internal-profile .edit-ctrls .cancel-btn:active{background-color:#fff !important;color:#666 !important;text-decoration:none}@media screen and (min-width:1200px){.internal-profile .edit-ctrls .cancel-btn:hover{background-color:#fff !important;color:#666 !important;text-decoration:none}}.internal-profile .success-msg{display:none;font-size:16px;font-weight:400;font-size:18px;padding:10px;color:#60b6e1}.internal-profile .error-msg{display:none;font-size:16px;font-weight:400;font-size:18px;padding:10px;color:red}.internal-profile .label-above{font-size:16px;width:100%;margin-top:10px;font-weight:400;color:#424242}.internal-profile .label-above input,.internal-profile .label-above textarea{font-family:'Roboto Condensed';line-height:1.2;font-size:14px;width:100%;padding:5px 7px;border:1px solid #b9b9b9;font-weight:300;color:#424242;margin-bottom:5px}.internal-profile .label-above textarea{height:5em}.internal-profile label{display:block;font-size:14px;font-weight:400;color:#666}.internal-profile label input[type="checkbox"]{padding:0 5px;margin:0;margin-right:10px;vertical-align:middle}.internal-profile label span{vertical-align:middle}.internal-profile #email-prefs{font-size:14px;color:#424242}.internal-profile #email-prefs .inset{margin-bottom:10px}.internal-profile #email-prefs .btn-disabled{color:#fff !important;display:inline-block;max-width:100%;line-height:33px;padding:0 15px;border:0;border-radius:5px;text-align:center;text-decoration:none !important;cursor:pointer;font-weight:700;font-size:14.5px;font-family:inherit;vertical-align:middle;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#666;cursor:default}.internal-profile #email-prefs .btn-disabled:active{background-color:#666 !important;color:#fff !important;text-decoration:none}@media screen and (min-width:1200px){.internal-profile #email-prefs .btn-disabled:hover{background-color:#666 !important;color:#fff !important;text-decoration:none}}.internal-profile #billing_info{font-size:14px;color:#666}.internal-profile #billing_info .details-title{font-size:16px;font-weight:400;color:#424242}.internal-profile #billing_info p{line-height:inherit;margin:10px 0}.internal-profile #billing_info .btn-disabled{color:#fff !important;display:inline-block;max-width:100%;line-height:33px;padding:0 15px;border:0;border-radius:5px;text-align:center;text-decoration:none !important;cursor:pointer;font-weight:700;font-size:14.5px;font-family:inherit;vertical-align:middle;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#666;cursor:default}.internal-profile #billing_info .btn-disabled:active{background-color:#666 !important;color:#fff !important;text-decoration:none}@media screen and (min-width:1200px){.internal-profile #billing_info .btn-disabled:hover{background-color:#666 !important;color:#fff !important;text-decoration:none}}.internal-profile #billing_info .suspend-subscription{color:#fff !important;display:inline-block;max-width:100%;line-height:33px;padding:0 15px;border:0;border-radius:5px;text-align:center;text-decoration:none !important;cursor:pointer;font-weight:700;font-size:14.5px;font-family:inherit;vertical-align:middle;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#b9b9b9;margin-bottom:15px}.internal-profile #billing_info .suspend-subscription:active{background-color:#666 !important;color:#fff !important;text-decoration:none}@media screen and (min-width:1200px){.internal-profile #billing_info .suspend-subscription:hover{background-color:#666 !important;color:#fff !important;text-decoration:none}}.internal-profile #billing_info .giftsub-success{margin-top:15px;margin-bottom:15px}.internal-profile #billing_info .giftsub-success,.internal-profile #billing_info .edit-billing-success{font-size:18px;font-weight:700;color:#60b6e1}.popover{font-family:'Roboto Condensed',sans-serif;background-color:#595959;color:#fff;z-index:100000}.popover.top>.arrow:after{border-top-color:#595959}.popover.top>.arrow{border-top-color:transparent;bottom:-10px}.popover.bottom>.arrow:after{border-bottom-color:#595959}.popover.bottom>.arrow{border-bottom-color:transparent;top:-10px}#signup_header{padding:22px 0 6px 16px}#signup_header h1{line-height:22px;float:left;padding:0 28px 0 30px;border-right:1px dotted #e0e0e0}#signup_header li{color:#58554c;float:left;border-bottom:3px solid transparent;font-size:18px;line-height:22px;padding:0 10px 4px;border-right:1px dotted #e0e0e0}#signup_header li.active{border-bottom-color:#58554c}#signup_header li a:hover{color:#58554c;text-decoration:none}input[type="text"],input[type="password"],textarea,input[type="email"]{clear:left;width:550px;font-family:Helvetica,Verdana,sans-serif;font-size:14px;line-height:24px;color:#908b7d;padding:10px 15px;border:1px solid #e0e0e0}input.disabled{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#acctform,.normform{position:relative;width:900px;max-width:100%;margin:10px auto}#acctform .section,#acctform .subsection,.normform .section,.normform .subsection{padding:24px 0 24px 42px}#acctform h1,.normform h1{margin:0 0 0 4px}#acctform .hooray,.normform .hooray{width:67px;height:27px;background:transparent url("/ui/images/hooray.png") 0 0 no-repeat}#acctform .hooray2,.normform .hooray2{width:104px;height:43px;background:transparent url("/ui/images/hooray2.png") 0 0 no-repeat}#acctform .go-unlimited,.normform .go-unlimited{width:167px;height:50px;background:transparent url("/ui/images/script_go_unlimited.jpg") 0 0 no-repeat}#acctform .welcome,.normform .welcome{width:118px;height:30px;background:transparent url("/ui/images/script_welcome.png") 0 0 no-repeat}#acctform label,.normform label{color:#58554c;font-size:14px;line-height:24px;display:block;margin:8px 0 0 16px}#acctform label.left,.normform label.left{float:left}#acctform label.terms-label,.normform label.terms-label{display:inline;font-size:18px;margin:0 0 0 16px}#acctform label.radlab,.normform label.radlab{display:inline}#acctform .short,.normform .short{float:left;margin:0 6px 0 0}#acctform .short input[type="text"],#acctform .short input[type="password"],#acctform .short input[type="email"],.normform .short input[type="text"],.normform .short input[type="password"],.normform .short input[type="email"]{width:256px}#acctform .shorter,.normform .shorter{float:left;margin:0 6px 0 0}#acctform .note,.normform .note{margin-top:8px}#acctform .note.right,.normform .note.right{float:right;margin-right:192px}#acctform .note.info,.normform .note.info{margin-top:2px;line-height:12px;color:#91a619;border-bottom:1px dotted #91a619}#acctform .note.info:hover,.normform .note.info:hover{cursor:pointer;text-decoration:none}#acctform #deliver-now,.normform #deliver-now{float:left;margin-top:.75em}#acctform #deliver-now .choice input,.normform #deliver-now .choice input{display:inline-block;vertical-align:middle;margin:0}#acctform #deliver-now .choice label,.normform #deliver-now .choice label{display:inline-block;vertical-align:middle;margin:0 0 0 .5em}#acctform #delivery-date,.normform #delivery-date{float:right;margin:35px 187px 0 20px}#acctform #delivery-date select,.normform #delivery-date select{width:85px}#acctform #delivery-date select#gift_subscription_delivery_date_2i,.normform #delivery-date select#gift_subscription_delivery_date_2i{width:125px}#acctform .note.highlight,.normform .note.highlight{color:#91a619;font-style:italic}#acctform #cvvhelp,.normform #cvvhelp{display:none;position:absolute;right:190px;top:100px;width:328px;height:149px;border:1px solid #91a619;background:#fff url("/ui/images/credit_card_logos_34.gif") 0 0 no-repeat}#acctform #secure,.normform #secure{float:left}#acctform #safe,.normform #safe{float:left;font-size:10px;line-height:11px;width:200px;padding:15px 0 15px 50px;background:transparent url("/ui/images/lock_icon.png") 0 50% no-repeat;margin:0 0 0 10px}#acctform .cc-all,.normform .cc-all{display:inline-block;width:241px;height:24px;background:transparent url("/ui/images/cc_icons.png") 0 0 no-repeat;margin:0 0 0 20px}#acctform .billing-conditions .box,.normform .billing-conditions .box{width:554px;padding:20px 16px;background-color:#f8f8f8;border:1px solid #e0e0e0}#acctform .interestpicker,.normform .interestpicker{float:left;background-color:#f8f8f8;border:1px solid #e0e0e0;margin:0 0 18px 0}#acctform .interestpicker .interestgroup,.normform .interestpicker .interestgroup{float:left;border-right:1px solid #e0e0e0;width:152px;min-height:35px;padding:12px 12px 12px 18px}#acctform .interestpicker .interestgroup label,.normform .interestpicker .interestgroup label{display:inline;line-height:16px;margin:0 0 0 6px}#acctform .interestpicker .interestgroup:last-child,.normform .interestpicker .interestgroup:last-child{border:none !important}#acctform #pre-submit-note,.normform #pre-submit-note{font-style:italic;margin-right:20px}#acctform #pre-submit-note strong,.normform #pre-submit-note strong{font-weight:bold}#acctform #btn_cont,.normform #btn_cont{margin:5px 200px 0 0;text-transform:uppercase;float:right}#acctform p.nb,.normform p.nb{float:left;margin:0 0 0 4px;font-size:10px;font-style:italic;color:#908b7d}#acctform .signup-plans,.normform .signup-plans{margin:20px 0}#acctform .signup-plans li,.normform .signup-plans li{display:block;float:left;width:179px;height:240px;overflow:hidden;display:relative;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px dotted #e0e0e0}#acctform .signup-plans li:last-child,.normform .signup-plans li:last-child{margin-right:0;padding-right:0;border-right:0}#acctform .signup-plans li input[type="radio"],.normform .signup-plans li input[type="radio"]{position:absolute;visibility:hidden}#acctform .signup-plans li input[type="radio"]:checked+label,.normform .signup-plans li input[type="radio"]:checked+label{border-color:#e0e0e0;background-color:#f8f8f8}#acctform .signup-plans li input[type="radio"]:checked+label .selected,.normform .signup-plans li input[type="radio"]:checked+label .selected{display:block}#acctform .signup-plans li input[type="radio"]:checked+label .select,.normform .signup-plans li input[type="radio"]:checked+label .select{display:none}#acctform .signup-plans li label.checked,.normform .signup-plans li label.checked{border-color:#e0e0e0;background-color:#f8f8f8}#acctform .signup-plans li label.checked .selected,.normform .signup-plans li label.checked .selected{display:block}#acctform .signup-plans li label.checked .select,.normform .signup-plans li label.checked .select{display:none}#acctform .signup-plans li label,.normform .signup-plans li label{display:block;margin:0;padding:0;color:#58554c;font-size:14px;line-height:24px;width:177px;height:238px;border:1px solid transparent;border-radius:12px}#acctform .signup-plans li label:hover,.normform .signup-plans li label:hover{cursor:pointer;border-color:#e0e0e0;background-color:#f8f8f8}#acctform .signup-plans li label:hover .select,.normform .signup-plans li label:hover .select{color:#fff;background-color:#58554c}#acctform .signup-plans li label .price,.normform .signup-plans li label .price{font-size:65px;line-height:65px;text-align:center;margin:5px 20px;text-shadow:-2px 1px 0 rgba(50,50,50,0.12)}#acctform .signup-plans li label .price sup,.normform .signup-plans li label .price sup{font-size:22px;line-height:60px;vertical-align:top}#acctform .signup-plans li label .price sup.cents,.normform .signup-plans li label .price sup.cents{text-shadow:none}#acctform .signup-plans li label .price .per,.normform .signup-plans li label .price .per{font-size:14px;line-height:14px;margin-left:-32px}#acctform .signup-plans li label .description,.normform .signup-plans li label .description{display:block;text-align:center;font-size:18px;line-height:46px;border-bottom:1px solid #e0e0e0}#acctform .signup-plans li label .cycle,.normform .signup-plans li label .cycle{display:block;text-align:center;font-size:14px;line-height:42px;font-style:italic;color:#908b7d;border-top:1px dotted #58554c}#acctform .signup-plans li label .select,#acctform .signup-plans li label .selected,.normform .signup-plans li label .select,.normform .signup-plans li label .selected{display:block;width:163px;margin:auto;text-align:center;font-size:14px;line-height:38px;border:1px solid #e0e0e0;border-radius:6px}#acctform .signup-plans li label .select,.normform .signup-plans li label .select{background-color:#f8f8f8}#acctform .signup-plans li label .selected,.normform .signup-plans li label .selected{width:147px;padding-left:16px;color:#fff;background:#91a619 url("/ui/images/tick.png") 42px 12px no-repeat;display:none}#acctform .promo,.normform .promo{position:relative;padding-top:26px}#acctform .promo h1,.normform .promo h1{float:left;line-height:46px}#acctform .promo input[type="text"],#acctform .promo input[type="email"],.normform .promo input[type="text"],.normform .promo input[type="email"]{float:left;clear:none;width:160px;margin:0 0 0 10px}#acctform .promo .btn,.normform .promo .btn{float:left}#acctform .promo .promo-found,.normform .promo .promo-found{margin:1.5em 0 0 4px;color:green}#acctform .selected-plan h1,.normform .selected-plan h1{border-left:4px solid #58554c;padding:.3em 0 .3em 1em}#acctform .selected-plan p,.normform .selected-plan p{margin-left:4px;margin-bottom:0}.only25{border-top:1px dotted #e0e0e0}.only25 h1{float:left;width:204px;height:126px;margin:0;background:transparent url("/ui/images/tout_only25.png") 40px 12px no-repeat;border-right:1px dotted #e0e0e0}.only25 p{float:left;width:400px;padding:32px 20px;margin:6px 0}#member_how_heard{width:300px}#billing_address_state,#billing_address_country,#gift_buyer_state,#gift_buyer_country{width:286px}#credit_card_card_type,#gift_buyer_card_type{width:130px}#credit_card_expiration_month,#gift_buyer_expiration_month{width:150px}#credit_card_expiration_year,#gift_buyer_expiration_year{width:90px}#credit_card_security_code,#gift_buyer_security_code{width:160px}.note{font-size:12px;line-height:1.5}.price{background-color:transparent;background-position:0 0;background-repeat:no-repeat;font-size:65px;line-height:65px;text-align:center;margin:5px 20px;text-shadow:-2px 1px 0 rgba(50,50,50,0.12)}.price sup{font-size:22px;line-height:60px;vertical-align:top}.price sup.cents{text-shadow:none}.price .per{font-size:14px;line-height:14px;margin-left:-32px}.price-sale{background-image:url("/ui/images/price_999_about.png");display:block;height:69px}.retail_subscription #one_month .price{background-image:url("/ui/images/price_12500.png")}.retail_subscription #three_month .price{background-image:url("/ui/images/price_33000.png")}.retail_subscription #six_month .price{background-image:url("/ui/images/price_60000.png")}#regwelcome .subcol .linksect h1 a:hover{color:#58554c;text-decoration:none}#regwelcome .subcol .linksect h1 span{display:block;float:left;width:28px;height:22px;background:transparent url("/ui/images/usersprite.png") 3px 2px no-repeat}#regwelcome .subcol .linksect p{padding-left:28px}#regwelcome .subcol .library h1 span{background-position:-50px 0}#regwelcome .subcol .settings h1 span{background-position:-100px 0}#regwelcome .subcol .questions h1 span{background:0}#regwelcome .welcomebnr{display:block;border:2px solid #fff}#regwelcome .welcomemsg{margin:20px 20px 26px 46px}#regwelcome .high-quality-instruction{width:475px;height:36px;background:transparent url("/ui/images/high-quality-instruction.png") 0 0 no-repeat}#regwelcome .hooray{width:104px;height:43px;background:transparent url("/ui/images/hooray2.png") 0 0 no-repeat}#regwelcome .retail-getstarted{margin:0 0 35px 38px}#regwelcome .getstarted{margin:0 0 35px 35px}.hgroup.welcome-upgrade{padding:0 60px 0 18px}.hgroup.welcome-upgrade h1{margin:25px 0 18px 0}.hgroup.welcome-upgrade .btn.xl{padding-right:30px;margin:16px 0 0 0;background:#40b471 url("/ui/images/arrow_rt_sm.png") 116px 15px no-repeat}#contactform input[type="text"],#contactform input[type="email"],#contactform textarea{width:450px}#contactform .short input[type="text"],#contactform .short input[type="email"]{width:206px}#contactform .btn.send{padding-right:40px;background-image:url("/ui/images/arrow_rt.png");background-position:90% 50%;background-repeat:no-repeat;margin-right:32px}#contactform #recaptcha_widget_div{margin:8px 0 0 164px}.maincol .sect{padding:20px 20px 10px 42px}.subcol{padding:20px 0 0 11px}.subcol p{font-size:12px;line-height:16px}.subcol .linkstop{margin:0 0 0 10px}.subcol .linksect{border-top:1px dotted #e0e0e0;padding:20px 15px 0 15px;margin:20px 0}.price-box{display:block;margin:0;padding:0;color:#58554c;font-size:14px;line-height:24px;width:177px;height:238px;border:1px solid transparent;border-radius:12px}.price-box:hover{cursor:pointer;border-color:#e0e0e0;background-color:#f8f8f8}.price-box:hover .select{color:#fff;background-color:#58554c}.price-box .price{font-size:65px;line-height:65px;text-align:center;margin:5px 20px;text-shadow:-2px 1px 0 rgba(50,50,50,0.12)}.price-box .price sup{font-size:22px;line-height:60px;vertical-align:top}.price-box .price sup.cents{text-shadow:none}.price-box .price .per{font-size:14px;line-height:14px;margin-left:-32px}.price-box .description{display:block;text-align:center;font-size:18px;line-height:46px;border-bottom:1px solid #e0e0e0}.price-box .cycle{display:block;text-align:center;font-size:14px;line-height:42px;font-style:italic;color:#908b7d;border-top:1px dotted #58554c}.price-box .select,.price-box .selected{display:block;width:163px;margin:auto;text-align:center;font-size:14px;line-height:38px;border:1px solid #e0e0e0;border-radius:6px}.price-box .select{background-color:#f8f8f8}.price-box .selected{width:147px;padding-left:16px;color:#fff;background:#91a619 url("/ui/images/tick.png") 42px 12px no-repeat;display:none}#membership-plan-info .price{position:relative;top:20px}.account .winback{background:#424242 !important}.account .cncl{padding:0 7px;background:#606ca1 !important}.account.settings ul{margin:0;line-height:22px}.account.settings b{font-size:18px}.account.settings p{font-size:12px;line-height:22px;margin-top:0;margin-bottom:22px}.account.settings .inset{padding:0 20px 20px 20px}.account.settings #membership-plan-info #plan-action{float:right;width:250px}.account.settings #membership-plan-info #plan-action a.btn{margin-top:0;float:right}.account.settings #membership-plan-info #plan-box{float:left;margin-right:40px}.account.settings #membership-plan-info #plan-box .plan{display:block;margin:0;padding:0;color:#58554c;font-size:14px;line-height:24px;width:177px;height:238px;border:1px solid transparent;border-radius:12px;height:190px;border:1px solid #e0e0e0;background-color:#f8f8f8}.account.settings #membership-plan-info #plan-box .plan:hover{cursor:pointer;border-color:#e0e0e0;background-color:#f8f8f8}.account.settings #membership-plan-info #plan-box .plan:hover .select{color:#fff;background-color:#58554c}.account.settings #membership-plan-info #plan-box .plan .price{font-size:65px;line-height:65px;text-align:center;margin:5px 20px;text-shadow:-2px 1px 0 rgba(50,50,50,0.12)}.account.settings #membership-plan-info #plan-box .plan .price sup{font-size:22px;line-height:60px;vertical-align:top}.account.settings #membership-plan-info #plan-box .plan .price sup.cents{text-shadow:none}.account.settings #membership-plan-info #plan-box .plan .price .per{font-size:14px;line-height:14px;margin-left:-32px}.account.settings #membership-plan-info #plan-box .plan .description{display:block;text-align:center;font-size:18px;line-height:46px;border-bottom:1px solid #e0e0e0}.account.settings #membership-plan-info #plan-box .plan .cycle{display:block;text-align:center;font-size:14px;line-height:42px;font-style:italic;color:#908b7d;border-top:1px dotted #58554c}.account.settings #membership-plan-info #plan-box .plan .select,.account.settings #membership-plan-info #plan-box .plan .selected{display:block;width:163px;margin:auto;text-align:center;font-size:14px;line-height:38px;border:1px solid #e0e0e0;border-radius:6px}.account.settings #membership-plan-info #plan-box .plan .select{background-color:#f8f8f8}.account.settings #membership-plan-info #plan-box .plan .selected{width:147px;padding-left:16px;color:#fff;background:#91a619 url("/ui/images/tick.png") 42px 12px no-repeat;display:none}.account.settings #membership-plan-info #plan-box .plan:hover{cursor:auto}.account.settings #membership-plan-info #subscription-details{float:left;margin-right:40px}.account.settings #membership-plan-info #subscription-details .active{color:#91a619}.account.settings #membership-plan-info #subscription-details .inactive{color:#e0461b}.account.settings #credits .gift-sub,.account.settings #credits .credit{clear:both;overflow:hidden;height:45px;padding:5px 0;border-bottom:1px dotted #908b7d}.account.settings #credits .gift-sub:first-child,.account.settings #credits .credit:first-child{border-top:1px dotted #908b7d}.account.settings #credits .gift-sub a.btn,.account.settings #credits .credit a.btn{background-color:#91a619;margin-top:7px}.account.settings #credits .credit ul li{line-height:45px}.account{font-family:'Roboto Condensed';line-height:1.2;font-size:16px;font-weight:400;font-size:14px;color:#424242}.account .hgroup{height:60px}.account .hgroup h1{font-family:'Roboto Condensed';line-height:1.2;font-size:27px;font-weight:300;color:#666;margin-bottom:0}.account.settings ul{margin:0}.account.settings ul li{line-height:22px}.account.settings p{font-size:12px;line-height:22px;margin-top:0;margin-bottom:22px}.account.settings .inset{padding:0 20px 20px 20px}.account.settings .suspend{padding-top:20px;overflow:hidden;margin-bottom:30px}.account.settings .suspend .cncl:after{content:'\25B8';padding-left:6px}.account.settings .suspend .suspend-text{color:#e67759;position:relative;top:7px;margin-left:20px}.account.settings #membership-plan-info #plan-action{float:right;width:250px}.account.settings #membership-plan-info #plan-action a.btn{margin-top:0;float:right}.account.settings #membership-plan-info #plan-box{float:left;margin-right:40px}.account.settings #membership-plan-info #plan-box .plan{height:190px;border:1px solid #e0e0e0;background-color:#f8f8f8}.account.settings #membership-plan-info #plan-box .plan:hover{cursor:auto}.account.settings #membership-plan-info #plan-box #new_monthly_plan .description{line-height:22px;margin:10px 0;padding:5px 0 10px}.account.settings #membership-plan-info #plan-box #new_monthly_plan .price{height:85px;margin-bottom:10px;background-image:url("/ui/images/price_999_account.png");margin-left:20px;position:relative;top:9px}.account.settings #membership-plan-info #subscription-details{float:left;margin-right:40px}.account.settings #membership-plan-info #subscription-details .active{color:#91a619}.account.settings #membership-plan-info #subscription-details .inactive{color:#e0461b}.account.settings #credits .gift-sub,.account.settings #credits .credit{clear:both;overflow:hidden;height:45px;padding:5px 0;border-bottom:1px dotted #908b7d}.account.settings #credits .gift-sub:first-child,.account.settings #credits .credit:first-child{border-top:1px dotted #908b7d}.account.settings #credits .gift-sub a.btn,.account.settings #credits .credit a.btn{background-color:#91a619;margin-top:7px}.account.settings #credits .credit ul li{line-height:45px}.get-started{margin:22px auto 0;width:325px;padding:6px 0 0 10px;background:transparent url("/ui/images/lookatme.gif") 0 0 no-repeat}.get-started h2{font-size:16px;line-height:18px;color:#58554c;margin:0 0 0 18px}.get-started div.error-container{position:relative;width:400px}.get-started div.error-container .error-box{top:20%}.get-started hr{margin:16px 0 6px 0;border:0;border-top:1px dotted #e0e0e0}.get-started .note{float:right;margin:0 85px 0 0;padding:0}.get-started .hgroup.top{padding-left:8px}.get-started input[type="text"],.get-started input[type="password"],.get-started textarea,.get-started input[type="email"]{width:286px;display:block;margin-bottom:6px}.get-started .terms-check,.get-started .newsletter-check{margin:12px 0 20px 12px}.get-started .terms-check label,.get-started .newsletter-check label{display:block;float:left;padding-left:15px;text-indent:-15px}.get-started .terms-check input,.get-started .newsletter-check input{width:13px;height:13px;padding:0;margin:0 5px 0 0;vertical-align:bottom;position:relative;top:-1px}.get-started input[type="submit"]{float:none;margin:16px auto;background-image:url("/ui/images/arrow_rt_sm.png");background-position:78px 11px;background-repeat:no-repeat;width:101px;height:30px;text-transform:uppercase;box-shadow:none;text-shadow:none;padding-top:2px}.get-started .fb-connect{margin:22px 0;padding:16px 0;border:1px dotted #e0e0e0;border-width:1px 0;width:340px;text-align:center}.get-started .form-elements{background:#e1e1e1;padding:11px;width:319px}.signin-form{margin:22px auto 0;width:325px;padding:6px 0 0 10px;float:left;border-left:1px solid #e0e0e0;padding-left:40px;background-position:25px 0;color:#58554c}.signin-form h2{padding:15px;font-size:12px;text-align:center;font-weight:bold;margin-bottom:10px}.signin-form div.error-container{position:relative;margin-bottom:20px;text-align:left}.signin-form div.error-container .error-box{top:20%}.signin-form div.error-container label{display:inline-block;padding:5px 0}.signin-form .btn-red{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:Arial;color:#fff;font-size:20px;background:#f75d5d;padding:10px 0;text-decoration:none;width:273px;border:0}.signin-form .btn-red:hover{background:#b33e2c;text-decoration:none}.signin-form label{font-weight:bold}.signin-form .smallnote{margin:0;font-size:11px;text-align:right}.signin-form .hgroup.top{padding-left:8px}.signin-form input[type="text"],.signin-form input[type="password"],.signin-form textarea,.signin-form input[type="email"]{width:90%;display:block;margin-bottom:6px}.signin-form .form-elements{-webkit-box-shadow:0 0 10px 0 rgba(50,50,50,0.45);-moz-box-shadow:0 0 10px 0 rgba(50,50,50,0.45);box-shadow:0 0 10px 0 rgba(50,50,50,0.45);background-color:#f3f3f3;padding:20px}.signin-form .terms-check label,.signin-form .newsletter-check label{display:block;float:left;padding-left:15px;text-indent:-15px}.signin-form .terms-check input,.signin-form .newsletter-check input{width:13px;height:13px;padding:0;margin:0 5px 0 0;vertical-align:bottom;position:relative;top:-1px}.signin-form .fb-connect{text-align:center}.signup.compare .details{float:left;width:508px;margin:24px 0 0 80px;border-right:1px dotted #e0e0e0}.signup.compare .details h1{margin:30px 0 0 18px}.signup.compare .details table{margin:12px 0 0 0;border-collapse:separate;border:1px solid #e0e0e0;border-width:1px 0 1px 1px;border-radius:8px 0 0 8px;font-size:14px}.signup.compare .details table td,.signup.compare .details table th{line-height:16px;width:133px;height:30px;vertical-align:middle;text-align:center;border-right:1px dotted #e0e0e0}.signup.compare .details table th{color:#58554c;font-weight:bold;padding:8px 0}.signup.compare .details table th strong{text-transform:uppercase}.signup.compare .details table th small{font-size:12px;font-weight:normal}.signup.compare .details table tr.odd td{background-color:#f8f8f8}.signup.compare .details table tr th:first-child,.signup.compare .details table tr td:first-child{width:220px;padding:8px 10px 8px 12px;text-align:left}.signup.compare .details table tr td:last-child,.signup.compare .details table tr th:last-child{border-right:0}.signup.compare .details table .yes,.signup.compare .details table .no{display:block;width:21px;height:21px;margin:0 auto;background:transparent url("/ui/images/viewedsprite.png") 0 0 no-repeat}.signup.compare .details table .yes{background-position:0 -50px}.signup.compare .details .signup-plans{margin-left:241px}.signup.compare .details .signup-plans li{display:block;float:left;overflow:hidden;display:relative;width:133px;padding:14px 0 6px 0}.signup.compare .details .signup-plans li:first-child{border-right:1px dotted #e0e0e0}.signup.compare .details .signup-plans li input[type="radio"]{position:absolute;visibility:hidden}.signup.compare .details .signup-plans li input[type="radio"]:checked+label .selected{display:block}.signup.compare .details .signup-plans li input[type="radio"]:checked+label .select{display:none}.signup.compare .details .signup-plans li label .select,.signup.compare .details .signup-plans li label .selected{display:block;width:98px;margin:0 auto;text-align:center;font-size:12px;line-height:26px;border:1px solid #e0e0e0}.signup.compare .details .signup-plans li label .select{color:#58554c;background-color:#f8f8f8;text-transform:uppercase}.signup.compare .details .signup-plans li label .select:hover{cursor:pointer;color:#fff;background-color:#58554c}.signup.compare .details .signup-plans li label .selected{width:66px;padding-left:32px;text-align:left;text-transform:capitalize;color:#fff;background:#606ca1 url("/ui/images/tick.png") 16px 7px no-repeat;display:none}.signup.compare .get-started{float:right;margin-right:110px;margin-left:0}.signup.unlimited .details,.signup.alacarte .details{float:left;width:508px;margin:24px 0 0 80px;border-right:1px dotted #e0e0e0}.signup.unlimited .details h1,.signup.alacarte .details h1{margin:0;text-transform:uppercase}.signup.unlimited .details #charcoal-arrow-right,.signup.alacarte .details #charcoal-arrow-right{float:right;margin-right:20px;width:56px;height:35px;background:transparent url("/ui/images/charcoal_arrow_right.png") 0 0 no-repeat}.signup.unlimited .details p.or-choose,.signup.alacarte .details p.or-choose{font-size:13px;border-top:1px dotted #e0e0e0;padding:20px 0}.signup.unlimited .details p.or-choose a,.signup.alacarte .details p.or-choose a{padding-right:12px;background:transparent url("/ui/images/linktip.png") 100% 4px no-repeat}.signup.unlimited .get-started,.signup.alacarte .get-started{float:right;margin-right:110px;margin-left:0}.signup.unlimited .details p{font-size:20px}.signup.unlimited .details h2{font-size:16px;margin:0}.signup.unlimited .details .pricing-plans ul{margin-top:1em}.signup.unlimited .details .pricing-plans ul li{width:141px;margin-left:25px}.signup.unlimited .details .pricing-plans ul li#three_month{border:1px solid #e0e0e0;background-color:#f8f8f8}.signup.unlimited .details #new-workshops-each-week{width:235px;height:27px;margin:20px auto;background:transparent url("/ui/images/new_workshops_each_week.png") 0 0 no-repeat}.signup.alacarte .details p{font-size:18px}.signup.alacarte .details #browse-free-content{margin-top:40px;width:400px;height:28px;background:transparent url("/ui/images/free_sidebar.png") 270px 0 no-repeat;padding-bottom:20px;border-bottom:1px dotted #e0e0e0;margin-bottom:20px}.tag-today{width:393px;height:48px;margin:56px auto 0 auto;background:transparent url("/ui/images/tag_today.gif") 0 0 no-repeat}.gift-message{height:100px}h2.unlimited-access{width:475px;height:10px;margin:10px 0;background:transparent url("/ui/images/gift_unlimited.png") 0 0 no-repeat}#acctform .signup-plans.gifts li{width:156px;height:196px;border:0;padding:0;margin-right:5px}#acctform .signup-plans.gifts li label{width:156px;height:194px;border-color:#e0e0e0;border-width:0 0 1px 0;border-radius:12px 12px 0 0;background-color:#f8f8f8}#acctform .signup-plans.gifts li label .select,#acctform .signup-plans.gifts li label .selected{width:132px;padding:0;font-size:12px;line-height:28px}#acctform .signup-plans.gifts li label .selected{background-position:27px 8px}#acctform .signup-plans.gifts li .description{width:156px;height:50px;padding:0;margin:0 0 20px 0;border-color:#fff;border-radius:12px 12px 0 0}#acctform .signup-plans.gifts li .price{display:block;height:50px;padding:0 0 12px 0;margin:0 auto 12px auto;width:150px;background-position:4px 0}.submit-caption{margin:20px 0;text-align:center}.submit-caption em{font-style:italic}.submit-caption strong{font-weight:bold}.join.gift{font-family:'Roboto Condensed',sans-serif}.join.gift .lucky-you{width:133px;height:40px;background:transparent url("/ui/images/script_lucky.png") 0 0 no-repeat}.join.gift .details{float:left;width:530px;padding:0 33px 0 0;margin:52px 0 0 25px;border-right:1px dotted #e0e0e0}.join.gift .details p{line-height:24px}.join.gift .details strong{font-weight:bold}.join.gift .details .tag-today{margin:220px auto 100px auto}.join.gift .get-started{float:right;margin-right:110px;margin-left:0}.welcome-message{font-size:18px;line-height:24px;margin-bottom:28px}.gift-tip{font-style:italic;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px dotted #e0e0e0}#new_gift_buyer #btn_cont.purchase{background-color:#91a619}#new_gift_buyer .terms-check{position:relative;padding:8px 0}#new_gift_buyer .terms-check .error-box{top:0}.purchase #workshop-in-purchase,.alacarte #workshop-in-purchase{overflow:hidden}.purchase #workshop-in-purchase strong,.alacarte #workshop-in-purchase strong{font-weight:bold;color:#606ca1}.purchase #workshop-in-purchase img,.alacarte #workshop-in-purchase img{float:left;width:179px;height:135px;margin-right:1em}.purchase #workshop-in-purchase .description,.alacarte #workshop-in-purchase .description{float:left;width:475px;margin-top:0}.signup.join.default .message h1{color:#e73c50;font-weight:bold;font-size:28px;margin-bottom:10px}.signup.join.default .message ul{margin-left:30px}.signup.join.default .message li{list-style-type:disc;color:#58554c;font-size:21px;margin-bottom:5px;line-height:21px}.signup.join.default .message li span{text-transform:uppercase;font-weight:bold}.signup.join.default{overflow:hidden;width:980px;margin:0 auto;padding-top:40px}.signup.join.default .leftCol,.signup.join.default .rightCol{max-width:374px;float:left}.signup.join.default .leftCol{width:374px;margin-right:90px;margin-left:90px}.signup.join.default .get-started{background:0;margin-top:0}.signup.join.default .hgroup.top{display:none}.signup.trial .details{margin:30px 0 0 60px;float:left;width:490px;padding-right:20px}.signup.trial .details h1{font-size:27px;text-transform:none;margin-bottom:20px}.signup.trial .details p{line-height:1.3em;font-size:20px}.signup.trial .get-started{float:left;border-left:1px solid #e0e0e0;padding-left:40px;background-position:25px 0}.subscribe.trial .hgroup.top h1{background:0;padding-left:18px;font-size:24px}.subscribe.trial #acctform .section .content{width:500px}.subscribe.trial #acctform .section p{font-size:16px}.subscribe.trial #acctform .section p span{font-weight:bold}.subscribe.trial #acctform .normform .selected-plan h1{border:0;padding-left:0;font-weight:bold}#edit-billing-form #credit_card_expiration_month{width:200px}#edit-billing-form #credit_card_expiration_year{width:150px}#edit-billing-form #credit_card_security_code{width:186px}#edit-billing-form #action-submit{margin-right:185px}.button{float:right}.acct-btn{color:#fff !important;display:inline-block;max-width:100%;line-height:33px;padding:0 15px;border:0;border-radius:5px;text-align:center;text-decoration:none !important;cursor:pointer;font-weight:700;font-size:14.5px;font-family:inherit;vertical-align:middle;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ff4b55;float:right;min-width:124px;width:auto}.acct-btn:active{background-color:#666 !important;color:#fff !important;text-decoration:none}@media screen and (min-width:1200px){.acct-btn:hover{background-color:#666 !important;color:#fff !important;text-decoration:none}}#overlay #overlay-content.links{top:50px;width:405px;margin-left:-202px}#overlay #overlay-content.links input[type='text'],#overlay #overlay-content.links input[type='password'],#overlay #overlay-content.links input[type="email"]{width:320px}#overlay #overlay-content.links p{font-size:12px;margin:12px 0}#overlay #overlay-content.links .edit-member-link{width:316px;margin:0 0 5px 0;display:block;font-size:14px;line-height:35px;height:45px;padding:1px 0 1px 32px;border:4px solid #f1f1f1;background:transparent url("/ui/images/drag.png") 1px 1px no-repeat;cursor:move}#overlay #overlay-content.links .edit-member-link a{margin:6px 0}#overlay #overlay-content.links .edit-member-link .remove-member-link{float:right;display:block;width:36px;line-height:35px;padding:0;margin:0;text-align:center;font-size:16px;border-left:1px solid #e0e0e0;background-image:none}#overlay #overlay-content.links .edit-member-link .remove-member-link:hover{background-color:#908b7d;color:#000;text-decoration:none}#overlay #overlay-content.links .edit-member-link:hover{background-color:#f1f1f1}#overlay #overlay-content.bio{width:484px;margin-left:-242px}#overlay #overlay-content.bio input[type="submit"]{margin-top:10px}#overlay #overlay-content.bio textarea{width:400px;height:200px}.osection{padding:18px}#update-links{cursor:pointer;display:inline-block}#update-links:hover{color:#424242;text-decoration:underline}.v2 #primary{width:100%;max-width:1080px;font-family:'Roboto Condensed',sans-serif;padding-top:140px;font-weight:400;font-size:16px;color:#424242}.v2 #footer{min-width:inherit}.v2 #footer #fbox{max-width:850px;width:100%}.v2 #footer #fbox .column.list{margin-bottom:30px;margin-left:20px;margin-right:60px}.v2 #footer #fbox .column.newsletter{margin-left:20px;margin-top:20px}.v2 #footer .copyright{margin:30px 0 0 0}.v2 #footer .btn-mailing{display:inline-block;margin:0 0 10px}.v2 #header{position:fixed}@media screen and (max-width:768px){.v2 #header{position:static}}.v2 #header .navigation li a{box-sizing:content-box}.v2 #about ul:after,.about ul:after{display:none}.v2 #about ul,.about ul{width:inherit}#modal-login{bottom:inherit;outline:inherit;overflow:inherit;right:inherit}.btn-try-premium{box-sizing:content-box}.btn-try-premium:hover{text-decoration:none;color:#fff}#login-form-button-ajax:hover{color:#fff}#login-form input[type="text"],#login-form input[type="password"],#login-form input[type="email"]{box-sizing:content-box}sup{font-size:.45em;right:1px;top:8px;vertical-align:top}h1{color:#666;font-size:27px;line-height:30px;font-weight:300;font-family:'Roboto Condensed',sans-serif;margin:0;padding:0}h4{color:#606ca1;font-size:inherit;margin:0}a{color:#606ca1;text-decoration:none}.vcenter{display:inline-block;vertical-align:middle;float:none}.series{padding:4%}.wrapper{height:0;overflow:hidden}.wrapper.open{height:auto;overflow:inherit}.series .item{margin:20px 0 10px 0;display:inline-block;text-align:center;max-width:331px;width:100%;vertical-align:top}.series .item.min{max-width:248px}.series a{color:#606ca1}.instructors .item{display:inline-block;text-align:center;cursor:pointer;vertical-align:top}.instructors .item img{border-radius:100%;height:100%;max-width:100px;min-height:100px;width:100%;margin:10px 10px 2px;border:2px solid transparent;transition:all 250ms ease-out}.instructors .item:hover img{border:2px solid #606ca1;box-shadow:0 0 3px rgba(0,0,0,0.2)}.item .premium{position:absolute;top:8px;left:8px;width:27px;height:27px;background:url(/ui/images/workshop/1505/cb-premium-icon.png) no-repeat;background-size:27px 27px}.item .freecontent{position:absolute;top:4px;left:0;width:75px;height:29px;line-height:30px;background:#00c1f7}.item .freecontent:before{background:url(/ui/images/workshop/1505/free-tail.png) no-repeat;content:' ';height:29px;width:14px;position:absolute;right:-14px}.item .freecontent:after{content:'FREE';font-size:20px;font-weight:600;color:#fff}.item .active{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;border:4px solid #ff4b55;width:100%;height:100%;top:0;left:0}.item .active:after{width:110px;height:28px;background:#ff4b55;line-height:28px;color:#fff;content:'NOW PLAYING';display:block}a.but{background:#ff4b55;color:#fff;display:inline-block;font-size:15px;height:43px;line-height:43px;padding:0 33px;text-transform:uppercase;vertical-align:top}.fakeVideoCover{z-index:0;position:relative;overflow:hidden}.fakeVideoCover .cover-img{max-width:100%;height:100%}.fakeVideoCover.active,.fakeVideoCover.loading{z-index:1;background:#fff}.fakeVideoCover a{text-decoration:none;font-size:14px;color:#fff;transition:all 250ms ease-out;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}.fakeVideoCover a img{display:inline-block;border-radius:50%;width:60px;transition:all 250ms ease-out}.fakeVideoCover a:hover{text-shadow:1px 1px 2px rgba(0,0,0,0.6)}.fakeVideoCover a:hover img{box-shadow:0 0 2px rgba(0,0,0,0.6)}.fakeVideoCover.ads{z-index:1;cursor:pointer}.fakeVideoCover.ads>*{display:none}#videoplayer{position:absolute;top:0;left:0}#videoplayer.big{width:100% !important;height:100% !important}#videoplayer_wrapper{position:static !important;height:inherit !important}.playbut{position:absolute;top:0;background-image:url(/ui/images/workshop/1505/play-button-white.svg);background-size:11.11%;background-repeat:no-repeat;background-position:center 50%;width:100%;height:100%;cursor:pointer;transition:background-color 150ms ease-out}.playbut:hover{background-color:rgba(0,0,0,0.15)}.playbut div{display:none}.fakeVideoCover.resume .playbut{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:10000;background:0;cursor:default}.fakeVideoCover.loading .playbut{display:none}.fakeVideoCover.resume div{display:block}.fakeVideoCover.resume .resume-but{background:rgba(27,52,66,0.6);line-height:50px;display:inline-block;vertical-align:middle;color:#fff;padding:0 20px;border-radius:6px;margin:5px;cursor:pointer}.fakeVideoCover.resume .resume-but:hover{background:#13a0d8}.fakeVideoCover .instructor-img{vertical-align:middle}.series .playbut{background-size:65px}#video-app{min-width:100%;min-height:50px}#video-app #video-nav{background-color:#f0f0f0}#video-app #video-nav .row{margin-left:0;margin-right:0}#video-app #video-nav div[class*="col"]{padding-left:0;padding-right:0}#video-app #video-nav ul[role="tablist"]{display:inline-block;margin:0;padding:5px 0 10px 2%;width:100%}#video-app #video-nav ul[role="tablist"] li{display:inline-block;padding:0;margin:7px 2px 14px;height:32px;vertical-align:middle;line-height:32px;font-size:24px}#video-app #video-nav ul[role="tablist"] li a{transition:color 250ms ease-out 0;color:#666;text-decoration:none;outline:0}#video-app #video-nav ul[role="tablist"] li a:hover{color:#ff4b55}#video-app #video-nav ul[role="tablist"] li [class^="video-"]:after,#video-app #video-nav ul[role="tablist"] li [class*=" video-"]:after{display:block}#video-app #video-nav ul[role="tablist"] li.active a,#video-app #video-nav ul[role="tablist"] li.on a{color:#ff4b55}#video-app #video-nav .nowplaying{border-left:1px solid #666;margin-left:1em;padding:.25em 1em}#video-app #video-nav .nowplaying label{display:block;margin:0;font-size:.7em;line-height:1.2;color:#fc6769}#video-app #video-social{background-color:#fff;padding:.25em;text-align:right}#video-app #video-social ul{display:inline-block;margin:0;padding:0}#video-app #video-social ul li{display:inline-block;padding:.25em 1em}#video-app #video-tabs{overflow-y:scroll}#video-app #video-tabs .section-title{font-size:1.5em}.fly-out{background:#fff;position:relative;text-overflow:ellipsis !important;overflow:hidden;font-weight:100;margin:10px 0 0 0}.fly-out.noscroll{max-height:inherit !important;overflow:inherit !important}.fly-out-bar{background:#666;height:0;width:100%;color:#fff;line-height:0;text-align:right;cursor:pointer;overflow:hidden}.fly-out-bar.on{height:78px;line-height:78px}.content{height:0;color:#424242;font-size:18px;line-height:24px;font-weight:100;overflow:hidden}.content.on{height:auto;padding:50px 60px 50px 280px}.fly-out-bar .arrow{animation-delay:0;animation-duration:1s;animation-iteration-count:infinite;animation-name:movedown;animation-play-state:running;animation-timing-function:cubic-bezier(0.5,-0.5,0.5,1.5);border-bottom:3px solid #fff;border-right:3px solid #fff;cursor:pointer;height:16px;margin:0 40px 0 10px;transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);width:16px;display:inline-block;position:relative;top:9px}.popover{font-family:'Roboto Condensed',sans-serif;background-color:#595959;color:#fff;z-index:100000}.popover.top>.arrow:after{border-top-color:#595959}.popover.top>.arrow{border-top-color:transparent;bottom:-10px}.popover.bottom>.arrow:after{border-bottom-color:#595959}.popover.bottom>.arrow{border-bottom-color:transparent;top:-10px}.banner{width:50%;display:inline-block}.gallery-item{margin:0 0 18px 0}.gallery-item img{cursor:pointer}#videoPostPlate.hidden{display:block !important;visibility:inherit !important;opacity:0;pointer-events:none}#videoPostPlate.hidden #endCard{top:-1000px}#videoPostPlate{opacity:1;display:inline;background:transparent;box-shadow:0 0 80px inset;transition:all 250ms ease-out 0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;z-index:10000;text-align:center;overflow:hidden}#videoPostPlate #endCard{transition:all 250ms ease-out 0;display:table;background-color:#FFF;width:100%;height:auto;margin:0 auto;padding:0;top:0;left:0;right:0}@media screen and (min-width:768px){.popover{max-width:inherit}}@media screen and (max-width:991px){.series{text-align:center}.banner{text-align:center;width:100%}.fly-out{padding:0 5px}.content.on{padding:5px 10px 10px 10px;height:auto}.tab-content>.tab-pane{height:auto}.playbut{background-size:20% !important}#videoPostPlate{overflow:visible}#video-app #video-nav .nowplaying{font-size:14px;border:0;margin:0}#video-app #video-nav .nowplaying div{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:300px}}.jw-tab-focus{outline:none !important}#transcript a{color:#333;outline:0;font-size:16px;text-decoration:none}#transcript a.on,#transcript a:hover.on{color:#fff;background:#ff4b55}#transcript a:hover{color:#333;background:#f0f0f0}#pulldown{display:block;height:16px;width:60px;background:#f0f0f0 url(/ui/images/pulldown.png) no-repeat center 3px;margin:0 auto;cursor:pointer}#pulldown.on{background:#f7f7f7 url(/ui/images/pulldown.png) no-repeat center 4px}a#download-transcript{float:right;font-size:14px;font-weight:600;margin:10px 0 0;text-transform:uppercase}a#download-transcript:hover{color:#ff4b55;background:inherit}@font-face{font-family:"video";src:url("/ui/fonts/video/video2.eot");src:url("/ui/fonts/video/video2.eot?#iefix") format("embedded-opentype"),url("/ui/fonts/video/video2.woff") format("woff"),url("/ui/fonts/video/video2.ttf") format("truetype"),url("/ui/fonts/video/video2.svg#video") format("svg");font-weight:normal;font-style:normal}[data-video]:before{font-family:"video" !important;content:attr(data-video);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="video-"]:before,[class*=" video-"]:before{font-family:"video" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="video-"],[class*=" video-"]{text-align:center;width:2.1em}[class^="video-"]:after,[class*=" video-"]:after{display:inline;font-size:.5em;line-height:.5em}.video-chapters:before{content:"a";font-size:1.1em}.video-chapters:after{content:"Chapters";margin-top:-0.1em}.video-description:before{content:"b"}.video-description:after{content:"Description"}.video-discussion{margin-top:-0.05em}.video-discussion:before{content:"c";font-size:1.3em}.video-discussion:after{content:"Discussion";margin-top:-0.3em}.video-gallery:before{content:"d";font-size:1.1em}.video-gallery:after{content:"Gallery";margin-top:-0.1em}.video-materials:before{content:"e";font-size:1.1em}.video-materials:after{content:"Materials";margin-top:-0.1em}.video-notes:before{content:"f"}.video-notes:after{content:"Notes"}.video-watchlist:before{content:"g"}.video-watchlist:after{content:"Watchlist"}.video-transcript:before{content:"h"}.video-transcript:after{content:"Transcript"}.video-pdf:before{content:"i"}.video-pdf:after{content:"Download"}.title{font-family:'Roboto Condensed';line-height:1.2;font-size:27px;font-weight:300;color:#666}#page-header small{font-size:11px;line-height:11px;display:block;font-weight:100;padding:8px 0 4px 0}#page-header small a{color:#666}#page-header small a:hover{color:#606ca1}@media(max-width:960px){#page-header{padding-top:150px}#page-header h1{margin:0}}#page-header .series-crumb{font-family:'Roboto Condensed';line-height:1.2;font-size:18px;color:#606ca1;text-decoration:none}@media screen and (min-width:768px){#page-header .class-header-ctrls{text-align:right}}#page-header .class-header-ctrls .btn,#page-header .class-header-ctrls .bac-btn{width:185px;margin:5px 2px;margin-left:2%}#page-header .class-header-ctrls .bac-btn{padding:0}#page-header .class-header-ctrls .bac-btn:after{width:150px}#overview{font-size:16px;font-weight:300;color:#424242}@media(max-width:768px){#overview{padding:0 2%}}#overview .img-wrapper{position:relative;margin:10px 0}#overview .img-wrapper .class-img{display:inline-block}#overview .img-wrapper .playtext{position:absolute;top:70%;left:0;right:0;font-size:20px;font-weight:400;color:#fff;text-shadow:1px 1px #b9b9b9;pointer-events:none}@media(min-width:768px){#overview .img-wrapper .playtext{top:60%;font-size:24px}}#overview .instructor{text-align:right;height:50px}#overview .instructor img{width:50px;height:50px}#overview .instructor .name{display:inline-block;vertical-align:middle}#overview .instructor .name a{color:#606ca1;font-weight:700}#overview .cb-txt-short{width:95%;margin:20px 0;font-size:19px;line-height:1.4;height:4.2em}#listview{font-size:15px}@media(max-width:768px){#listview{padding:0 2%}}@media screen and (min-width:992px){#listview .text-wrapper{margin-right:175px}}#listview .text-wrapper .desc-title{display:inline-block;padding-right:.5em;font-size:18px;color:#666}@media(max-width:768px){#listview .text-wrapper .desc-title{padding-top:10px}}#listview .text-wrapper .desc-title .title-prefix{display:inline-block;font-weight:700;color:#ff4b55}#listview .text-wrapper .desc-instructor{display:inline-block;font-weight:400;text-decoration:none}#listview .play-ctrls{margin-top:10px}@media screen and (min-width:992px){#listview .play-ctrls{position:absolute;top:0;right:0;width:185px;margin-top:0;margin-right:15px;text-align:right}}#listview .play-ctrls .listview-ctrl{display:inline-block;margin-bottom:10px;margin-right:10px;vertical-align:top}#listview .play-ctrls .listview-ctrl .play-btn{color:#fff !important;display:inline-block;max-width:100%;line-height:33px;padding:0 15px;border:0;border-radius:5px;text-align:center;text-decoration:none !important;cursor:pointer;font-weight:700;font-size:14.5px;font-family:inherit;vertical-align:middle;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#60b6e1;width:185px}#listview .play-ctrls .listview-ctrl .play-btn:active{background-color:#666 !important;color:#fff !important;text-decoration:none}@media screen and (min-width:1200px){#listview .play-ctrls .listview-ctrl .play-btn:hover{background-color:#666 !important;color:#fff !important;text-decoration:none}}#listview .play-ctrls .listview-ctrl .play-btn:hover,#listview .play-ctrls .listview-ctrl .play-btn:focus{background-color:#666}#listview .play-ctrls .listview-ctrl .btn{width:185px;padding:0;margin-bottom:10px}@media screen and (min-width:334px) and (max-width:991px){#listview .play-ctrls .listview-ctrl .btn{margin-right:10px}}#listview .panel-ctrls{height:40px}#listview .panel-group{padding:10px 0;border-bottom:1px solid #666}#listview .panel-group .panel{position:relative;margin:0;border:0;border-radius:0;box-shadow:none}#listview .panel-group .panel .panel-close{background-color:#fff;color:#ccc;position:absolute;top:0;right:-5px;width:21px;height:22px;font-size:20px;text-align:right;opacity:1;z-index:1}#listview .panel-group .panel .panel-close img{width:100%;height:100%}#listview .panel-group .panel .panel-close:hover{color:#666}#listview .img-wrapper{position:relative;max-height:250px;overflow:hidden}#listview .img-wrapper.active{border:4px solid #ff4b55}#listview .img-wrapper .listview-active{background:#ff4b55;position:absolute;top:0;left:0;max-width:40%}#listview .img-wrapper .listview-releasedate{background:#60b6e1;position:absolute;top:0;right:0;max-width:60%}#listview .img-wrapper .listview-status{display:inline-block;color:#fff;padding:3px 5px;text-align:center;text-transform:uppercase;pointer-events:none;font-size:12px}#listview .cb-txt-short{width:95%;line-height:1.4;height:4.2em;font-weight:400;color:#666}@media(min-width:768px) and (max-width:991px){#listview .cb-txt-short{height:auto}}@media(min-width:992px){#listview .cb-txt-short{padding-right:10px}}#listview .nav-spacer{padding-top:10px;padding-bottom:31px}@media(min-width:768px) and (max-width:991px){#listview .nav-spacer{padding-top:55px}}#listview .listview-nav{position:absolute;bottom:0;padding-top:10px}#listview .listview-nav a{display:inline-block;width:90px;padding:3px;font-size:15px;font-weight:400;text-align:center;text-decoration:none;background-color:#7e7e7e;color:#fff}#listview .listview-nav a.collapsed{background-color:#f0f0f0;color:#606ca1}@media screen and (min-width:768px){#listview .row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.member-carousel,#related{margin:40px auto}.notes-modal .modal-dialog{position:absolute;top:15%;left:0;right:0;margin:auto}.notes-modal .modal-header{border:0}.notes-modal .modal-header .modal-title{font-size:18px;font-weight:300;color:#666}.notes-modal .modal-body{font-weight:300}.notes-modal .modal-footer{border:0;text-align:left}.notes-modal .modal-footer .btn{margin:0}.notes-modal .modal-footer .btn-danger{background-color:#ff4b55;float:none;border:0;font-size:14.5px;color:#fff}.notes-modal .modal-footer .close{padding:0 10px;vertical-align:middle;float:none;font-size:14.5px;text-transform:uppercase}.annotations-pane{background:#f0f0f0;padding:12px 26px 26px 26px}.annotations-pane .table{background-color:#fff;margin:0}.annotations-pane .table td{vertical-align:inherit;border-top:14px solid #f0f0f0;padding:14px;cursor:pointer}.annotations-pane .table-hover>tbody>tr:hover{background-color:#f9f9f9}.modal{background:inherit;z-index:20000}#modal-login{background:#fff}.btn-gray{background-color:#b9b9b9;border-color:#b9b9b9;color:#fff;text-transform:uppercase}#primary .ate-btn{color:#fff !important;display:inline-block;max-width:100%;line-height:33px;padding:0 15px;border:0;border-radius:5px;text-align:center;text-decoration:none !important;cursor:pointer;font-weight:700;font-size:14.5px;font-family:inherit;vertical-align:middle;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#666}#primary .ate-btn:active{background-color:#666 !important;color:#fff !important;text-decoration:none}@media screen and (min-width:1200px){#primary .ate-btn:hover{background-color:#666 !important;color:#fff !important;text-decoration:none}}#primary .ate-btn .addthisevent_icon{display:none}#primary .ate-btn .addthisevent_dropdown .ateappleical{background-image:url(/ui/images/ate-dropdown-apple.png)}#primary .ate-btn .addthisevent_dropdown .ategoogle{background-image:url(/ui/images/ate-dropdown-google.png)}#primary .ate-btn .addthisevent_dropdown .ateoutlook{background-image:url(/ui/images/ate-dropdown-outlook.png)}#primary .ate-btn .addthisevent_dropdown .ateoutlookcom{background-image:url(/ui/images/ate-dropdown-outlook.png)}#primary .ate-btn .addthisevent_dropdown .ateyahoo{background-image:url(/ui/images/ate-dropdown-yahoo.png)}#primary .ate-btn .addthisevent_dropdown span{background-repeat:no-repeat;background-position:13px 50%;padding:9px 10px 9px 40px;font-weight:300;text-transform:none}#primary .bac-btn,#primary .ate-btn{width:185px;z-index:auto !important}#comments{font-family:'Roboto Condensed';line-height:1.2;font-size:18px;font-weight:400}@media screen and (max-width:768px){#comments .comments-instructions{padding-top:15px;padding-bottom:15px}}#comments .comment-cnt{display:inline-block;color:#ff4b55;cursor:pointer;float:left}@media screen and (min-width:768px){#comments .comment-cnt{float:none}}#comments .comment-cnt .list-toggle-icon{background:url('/ui/images/arrow-up-gray.png') center / 100% no-repeat;display:inline-block;width:25px;height:25px;margin-left:5px;vertical-align:text-top}#comments .comment-cnt .list-toggle-icon.open{background:url('/ui/images/arrow-down-gray.png') center / 100% no-repeat}#comments #add-comment{margin-top:20px}#comments .comments-frame{margin:20px 0;border:3px solid #f0f0f0}@media screen and (min-width:768px){#comments .comments-frame{border:10px solid #f0f0f0}}#comments .comment-body{margin-left:78px}@media screen and (max-width:768px){#comments .comment-body{margin-right:15px}}#comments .comment-submit{color:#fff !important;display:inline-block;max-width:100%;line-height:33px;padding:0 15px;border:0;border-radius:5px;text-align:center;text-decoration:none !important;cursor:pointer;font-weight:700;font-size:14.5px;font-family:inherit;vertical-align:middle;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ff4b55;float:right;margin-top:10px}#comments .comment-submit:active{background-color:#666 !important;color:#fff !important;text-decoration:none}@media screen and (min-width:1200px){#comments .comment-submit:hover{background-color:#666 !important;color:#fff !important;text-decoration:none}}.comment-nav{display:inline-block;float:left;margin-left:78px;text-align:left}@media screen and (min-width:768px){.comment-nav{float:right;margin-left:0;margin-right:15px;text-align:right}}.comment-nav .comment-date{color:#b9b9b9}.comment-nav .reply,.comment-nav .report,.comment-nav .delete{display:none;cursor:pointer}.comment-nav .reply.on,.comment-nav .report.on,.comment-nav .delete.on{display:inline-block}.comment-nav .reply{color:#606ca1}.comment-nav .report,.comment-nav .delete{color:#b9b9b9}.comment-nav .reply:after,.comment-nav .like:after{content:'\2022';display:inline-block;margin:0 3px 0 5px;font-size:15px;color:#666}.comment-nav .like{display:inline-block;cursor:pointer}.comment-nav .like .state-text:before{content:'Like';color:#606ca1}.comment-nav .like .heart{background:url('/ui/images/heart_grey.svg') center / 100% no-repeat;width:14px;height:13px}.comment-nav .like .heart:hover{background:url('/ui/images/heart_coral.svg') center / 100% no-repeat}.comment-nav .like.liked .state-text:before{content:'Unlike'}.comment-nav .like.liked .heart{background:url('/ui/images/heart_coral.svg') center / 100% no-repeat}.comment-nav .bullet:after{content:'\2022';display:inline-block;margin:0 3px;font-size:15px;color:#666}.cancel-btn{color:#fff !important;display:inline-block;max-width:100%;line-height:33px;padding:0 15px;border:0;border-radius:5px;text-align:center;text-decoration:none !important;cursor:pointer;font-weight:700;font-size:14.5px;font-family:inherit;vertical-align:middle;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#b9b9b9;width:75px}.cancel-btn:active{background-color:#666 !important;color:#fff !important;text-decoration:none}@media screen and (min-width:1200px){.cancel-btn:hover{background-color:#666 !important;color:#fff !important;text-decoration:none}}.confirm-btn{color:#fff !important;display:inline-block;max-width:100%;line-height:33px;padding:0 15px;border:0;border-radius:5px;text-align:center;text-decoration:none !important;cursor:pointer;font-weight:700;font-size:14.5px;font-family:inherit;vertical-align:middle;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ff4b55;min-width:75px}.confirm-btn:active{background-color:#666 !important;color:#fff !important;text-decoration:none}@media screen and (min-width:1200px){.confirm-btn:hover{background-color:#666 !important;color:#fff !important;text-decoration:none}}.cancel-btn+.confirm-btn,.confirm-btn+.confirm-btn{margin-left:10px}.more-comments-btn{color:#fff !important;display:inline-block;max-width:100%;line-height:33px;padding:0 15px;border:0;border-radius:5px;text-align:center;text-decoration:none !important;cursor:pointer;font-weight:700;font-size:14.5px;font-family:inherit;vertical-align:middle;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ff4b55;margin:auto}.more-comments-btn:active{background-color:#666 !important;color:#fff !important;text-decoration:none}@media screen and (min-width:1200px){.more-comments-btn:hover{background-color:#666 !important;color:#fff !important;text-decoration:none}}.comment-reply,.replies{display:none}.comment-reply.on,.replies.on{display:block;padding:0 0 0 65px}.expand-replies{display:none}.expand-replies.on{display:inline-block}.comment-container{clear:both;display:block;min-height:50px;padding-top:16px;transition:background-color 250ms ease-out;position:relative;font-size:15px}.comment-container:after{content:'';display:block;margin-left:78px;padding-top:16px;border-bottom:1px solid #f0f0f0}@media screen and (min-width:768px){.comment-container:after{margin-right:15px}}.comment-container .cb-txt-more{transition:background-color 250ms ease-out}.comment-container:hover{background:#f0f0f0}.comment-container:hover .cb-txt-more{background-color:#f0f0f0}.panel .chapters-pane,.panel .materials-pane{padding:20px 0 0 0}#video-tabs .cb-panel{padding:0 0 20px}.star-ratings-css{unicode-bidi:bidi-override;color:#c5c5c5;font-size:20px;height:25px;width:100px;margin:-12px 0 8px 8px;position:relative;padding:0}.star-ratings-css-top{color:#f3d437;padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden;height:25px}.star-ratings-css-bottom{padding:0;display:block;z-index:0}.star-ratings-count{color:#666;font-size:16px;font-weight:300;position:absolute;top:4px;left:105px;width:100px}