.right{float:right}.left{float:left}.center{display:block;text-align:center;margin:0 auto}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.clear{clear:both}.bold{font-weight:700}.italic{font-style:italic}.underline{border-bottom:1px solid}img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft,img.left{float:left;margin:0 10px 0 0}img.alignright,img.right{float:right;margin:0 0 0 10px}img.alignmiddle,img.middle{vertical-align:middle}.show{display:block}.hide{display:none}abbr,article,aside,audio,canvas,datalist,details,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}html{min-height:100%;height:auto}body{font-family:ff-meta-web-pro,san-serif;font-weight:400}.container{margin-right:auto;margin-left:auto;max-width:960px;padding:0}a{color:#0ea7e4}.no-padding{margin:0;padding:0}.btn,.btn:hover,.btn:active,a.comment-reply-link,input.wpcf7-form-control,textarea.wpcf7-form-control,select.wpcf7-form-control{border-radius:0;border:2px solid #293c33;font-weight:700;text-shadow:none;font-size:18px;padding-top:0 16px;margin-right:10px}input.wpcf7-form-control,textarea.wpcf7-form-control,select.wpcf7-form-control{width:100%}select.wpcf7-form-control{padding:0;height:40px}.btn-primary,input.wpcf7-submit{color:#fff;background:#0ea7e4;background:-moz-linear-gradient(top,#0ea7e4 0,#0ea7e4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0ea7e4),color-stop(100%,#0ea7e4));background:-webkit-linear-gradient(top,#0ea7e4 0,#0ea7e4 100%);background:-o-linear-gradient(top,#0ea7e4 0,#0ea7e4 100%);background:-ms-linear-gradient(top,#0ea7e4 0,#0ea7e4 100%);background:linear-gradient(to bottom,#0ea7e4 0,#0ea7e4 100%);padding-right:10px}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{color:#fff;background:#0ea7e4;background:-moz-linear-gradient(top,#0ea7e4 0,#0ea7e4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0ea7e4),color-stop(100%,#0ea7e4));background:-webkit-linear-gradient(top,#0ea7e4 0,#0ea7e4 100%);background:-o-linear-gradient(top,#0ea7e4 0,#0ea7e4 100%);background:-ms-linear-gradient(top,#0ea7e4 0,#0ea7e4 100%);background:linear-gradient(to bottom,#0ea7e4 0,#0ea7e4 100%);text-decoration:none}.btn-success{color:#293c33;background:#00e08f;background:-moz-linear-gradient(top,#00e08f 0,#00e08f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00e08f),color-stop(100%,#00e08f));background:-webkit-linear-gradient(top,#00e08f 0,#00e08f 100%);background:-o-linear-gradient(top,#00e08f 0,#00e08f 100%);background:-ms-linear-gradient(top,#00e08f 0,#00e08f 100%);background:linear-gradient(to bottom,#00e08f 0,#00e08f 100%)}.btn-success:hover,.btn-success:active,.btn-success:focus{color:#293c33;background:#00e08f;background:-moz-linear-gradient(top,#00e08f 0,#00e08f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00e08f),color-stop(100%,#00e08f));background:-webkit-linear-gradient(top,#00e08f 0,#00e08f 100%);background:-o-linear-gradient(top,#00e08f 0,#00e08f 100%);background:-ms-linear-gradient(top,#00e08f 0,#00e08f 100%);background:linear-gradient(to bottom,#00e08f 0,#00e08f 100%)}.btn-default{background:#e7e7e7}.btn-default:hover,.btn-default:active,.btn-default:focus{background:#efebeb}.btn-grey{background:#e7e7e7;border-color:#aeaeae;color:#242527}.btn-grey:hover,.btn-grey:active,.btn-grey:focus{background:#e7e7e7;border-color:#aeaeae;color:#242527}.btn-black{color:#fff;background:#5b5b6a;background:-moz-linear-gradient(top,#5b5b6a 0,#383844 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5b5b6a),color-stop(100%,#383844));background:-webkit-linear-gradient(top,#5b5b6a 0,#383844 100%);background:-o-linear-gradient(top,#5b5b6a 0,#383844 100%);background:-ms-linear-gradient(top,#5b5b6a 0,#383844 100%);background:linear-gradient(to bottom,#5b5b6a 0,#383844 100%)}.btn-black:hover,.btn-black:active,.btn-black:focus{color:#fff;background:#5b5b6a;background:-moz-linear-gradient(top,#5b5b6a 0,#383844 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5b5b6a),color-stop(100%,#383844));background:-webkit-linear-gradient(top,#5b5b6a 0,#383844 100%);background:-o-linear-gradient(top,#5b5b6a 0,#383844 100%);background:-ms-linear-gradient(top,#5b5b6a 0,#383844 100%);background:linear-gradient(to bottom,#5b5b6a 0,#383844 100%)}a.comment-reply-link{background:#fff;border-color:#e2e2e2;color:#0ea7e4;padding-right:16px;padding-left:16px}a.comment-reply-link:hover,a.comment-reply-link:active,a.comment-reply-link:focus{text-decoration:none}ul{margin:0 0 0 15px;padding-bottom:20px}ul li{list-style-type:disc}ol{margin:0 0 0 25px;padding-bottom:20px}ol li{list-style-type:decimal}.form-control{border-radius:0!important}input,select,textarea,.form-control{border:2px solid #353541;box-shadow:inset 2px 2px #e8e8e8;font-size:14px}.woocommerce input,.woocommerce select,.woocommerce textarea,.woocommerce .form-control{padding:8px 0 8px 10px!important}.form-group{margin-bottom:0}select.grey{background:#797987;border:0;color:#fff;box-shadow:none}.styled-select{width:100%!important;overflow:hidden!important;height:36px!important;line-height:36px!important;background:#797987 url(../images/icons/ico-select-arrow-down.png) no-repeat right!important;cursor:pointer!important;border-radius:0!important;border:0!important;box-shadow:none!important;color:#fff!important}.styled-select select{background:0;width:120%;-webkit-appearance:none;cursor:pointer;padding-bottom:5px}.styled-select select option{background:#e8e8f4;padding:8px;border-bottom:1px solid #797987;color:#797987}.ie11 .styled-select select option{background:#fff}.chosen-container-single .chosen-single{width:100%!important;overflow:hidden!important;height:36px!important;line-height:32px!important;background:#fff url(../images/icons/ico-select-arrow-down.png) no-repeat right!important;cursor:pointer!important;border-radius:0!important;border:2px solid #353541!important;box-shadow:inset 2px 2px #e8e8e8!important}.chosen-container-single .chosen-single div b{display:none!important}.styled-select:focus,.styled-select:active,.styled-select.active{background:#fff url(../images/icons/ico-select-arrow-up.png) no-repeat right}input[type=submit]{color:#fff;font-size:18px;box-shadow:none}select.sort-name,select.sort-select,select.sort-cat{margin-bottom:20px}abbr{display:inline-block}header#header{color:#fff;box-shadow:0 5px 0 rgba(0,0,0,.4);position:relative;z-index:9}header#header #top{min-height:85px;background:#242527}header#header #top .mobile-menu,header#header #top .mobile-search{margin-top:30px}header#header #top .mobile-search a.user-info{margin-left:5px;margin-right:-5px}header#header #top .mobile-search img{display:inline-block}header#header #top img#logo{margin-top:10px}header#header #top img#logo-mobile{text-align:center;margin:20px auto 0;display:block}header#header #top #search{margin-top:24px}header#header #top #search .form-group{position:relative}header#header #top #search .form-group label{display:none}header#header #top #search .form-group input[type=text]{font-size:16px;color:#9191a2;padding-right:40px;line-height:14px}header#header #top #search .form-group input[type=image]{position:absolute;top:-3px;right:10px;border:0;box-shadow:none;width:auto;height:auto;padding:8px 0 8px 10px}header#header #top .cart{margin-top:20px}header#header #top .cart a{color:#fff}header#header #top .cart a.cart-contents img{margin-top:8px}header#header #top .cart .cart-count{font-weight:700}header#header #top .user-info .user-box{margin-top:20px}header#header #top .user-info .user-box .avatar{float:left;margin-right:8px}header#header #top .user-info .user-box .welcome{font-size:13px;margin-top:10px}header#header #top .user-info a.user-login{font-size:16px;line-height:30px;font-weight:700;color:#fff;margin-top:28px;padding:0 0 0 40px;display:block;background-image:url(../images/icons/ico-user.png);background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){header#header #top .user-info a.user-login{background-image:url(../images/icons/ico-user@2x.png);background-size:32px 32px}}header#header #nav{min-height:45px;line-height:45px;background:#353541;color:#fff}header#header #nav a{color:#fff}header#header #nav a.courses{background-image:url(../images/icons/ico-hamburger.png);background-repeat:no-repeat;padding:2px 0 5px 40px;font-weight:700}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){header#header #nav a.courses{background-image:url(../images/icons/ico-hamburger@2x.png);background-size:31px 26px}}header#header #nav ul{padding-bottom:0}header#header #nav ul li{display:inline-block}header#header #nav ul li a{display:block;padding:0 12px;font-size:16px}header#header #nav ul li:last-child a{padding-right:0}header#header #nav ul li.current-menu-item a,header#header #nav ul li.current-page-ancestor a{font-weight:700}header#header #border{display:none;position:relative;z-index:111;opacity:.4;border-bottom:5px solid rgba(0,0,0,.4);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}#home{margin-top:-30px}#home #hero{position:relative;width:100%;height:408px;z-index:1;overflow:hidden;margin-top:-5px;background:#353541}#home #hero img.no-video{position:absolute;left:0;z-index:-1;min-width:100%;min-height:100%;width:auto;height:auto;background-size:cover;display:none}#home #hero video,#home #hero #jw-player{position:absolute;left:0;z-index:0;min-width:100%;min-height:100%;width:auto;height:auto;background-size:cover}#home #hero #jw-player{top:-200px}#home #hero .container{position:relative;top:50%}#home #hero .container h1{font-family:ff-meta-serif-web-pro,Georgia,"Times New Roman",serif;font-size:46px;color:#fff;text-shadow:0 1px 2px #333;border-bottom:1px solid #fff;margin:0 0 10px;padding:0}#home #hero .container h2{font-size:16px;font-weight:400;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #333;margin:0 0 20px;padding:0 0 5px}#home #hero .container a.btn{font-size:20px;margin-right:10px}#home #new-courses{background:#353541;padding:20px 0;color:#fff;height:auto}#home #new-courses h2{font-size:22px;font-weight:700;margin-top:8px}#home #new-courses form label{display:none!important}#home #new-courses hr{border-color:#4a4a54}#home #new-courses ul.products.grid li:nth-child(4n){margin-right:20px}.nav-tabs{border:0;text-transform:uppercase;padding:0;margin:20px 0;outline:0}.nav-tabs li a{border:0;padding:0 20px;border-right:1px solid #c4c4c4;border-radius:0;color:#242527;outline:0}.nav-tabs li a:hover{background:0;border-right:1px solid #c4c4c4;font-weight:700}.nav-tabs li.active a{font-weight:700;border:0;border-right:1px solid #c4c4c4;outline:0}.nav-tabs li.active a:hover,.nav-tabs li.active a:focus{border:0;border-right:1px solid #c4c4c4}.nav-tabs li:first-child a,.nav-tabs li.active:first-child a{padding-left:0}.nav-tabs li:last-child a,.nav-tabs li.active:last-child a{border-right:0}#accordion .panel{border-radius:0;border:0;box-shadow:none}#accordion .panel .panel-heading{background:#f9f9f9;border-radius:0;border:0;box-shadow:0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}#accordion .panel .panel-heading h4{font-size:16px;border:0;padding-bottom:0;margin-bottom:0}#accordion .panel .panel-heading h4 a{display:block;background:url(../images/icons/ico-minus.png) no-repeat center right;padding:3px 30px 3px 0}#accordion .panel .panel-heading h4 a strong{text-transform:uppercase;margin-right:10px}#accordion .panel .panel-heading h4 a span.time{color:#aeaeae;margin-left:10px}#accordion .panel .panel-heading h4 a.collapsed{background:url(../images/icons/ico-plus.png) no-repeat center right}#accordion .panel .panel-body{border:0}#jw-player{margin-top:20px}.jcarousel-wrapper{position:relative}.jcarousel{position:relative;overflow:hidden;width:100%}.jcarousel ul.products,.jcarousel ul.favorites,.jcarousel ul.history,.jcarousel ul.instructors{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel ul.products li,.jcarousel ul.favorites li,.jcarousel ul.history li,.jcarousel ul.instructors li{width:225px!important;float:left;list-style-type:none;margin-right:10px}.jcarousel ul.course-gallery{width:20000em;position:relative;list-style:none;margin:20px 0 0;padding:0}.jcarousel ul.course-gallery li{width:960px;float:left;list-style-type:none;margin-right:0}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:30%;text-align:center;color:#797987;text-decoration:none;font:140px/27px Arial,sans-serif}.jcarousel-control-prev:hover,.jcarousel-control-next:hover,.jcarousel-control-prev:active,.jcarousel-control-next:active,.jcarousel-control-prev:focus,.jcarousel-control-next:focus{text-decoration:none;color:#848494}.jcarousel-control-prev{left:-130px}.jcarousel-control-next{right:-130px}.jcarousel-pagination{position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0}.jcarousel-pagination a{background-image:url(../images/icons/ico-detail-slider-circle.png);background-repeat:no-repeat;width:20px;height:20px;display:inline-block;margin:0 5px}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.jcarousel-pagination a{background-image:url(../images/icons/ico-detail-slider-circle@2x.png);background-size:20px 20px}}.jcarousel-pagination a.active{background-image:url(../images/icons/ico-detail-slider-circle-active.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.jcarousel-pagination a.active{background-image:url(../images/icons/ico-detail-slider-circle-active@2x.png);background-size:20px 20px}}.filter-controls{margin-bottom:20px}.filter-controls form label{display:none}ul.products.grid,ul.favorites.grid,ul.history.grid,ul.instructors.grid{margin:0;padding:0;list-style-type:none}ul.products.grid li,ul.favorites.grid li,ul.history.grid li,ul.instructors.grid li{width:225px;float:left;list-style-type:none;margin:0 20px 20px 0}ul.products.grid li:nth-child(4n),ul.favorites.grid li:nth-child(4n),ul.history.grid li:nth-child(4n),ul.instructors.grid li:nth-child(4n){margin-right:0!important}.jcarousel ul.products.grid li:nth-child(4n){margin-right:20px!important}ul.instructors.grid li:nth-child(4n),ul.books.grid li:nth-child(4n),ul.apps.grid li:nth-child(4n),ul.dvds.grid li:nth-child(4n){margin-right:20px}ul.instructors.grid .course .description h4,ul.books.grid .course .description h4,ul.apps.grid .course .description h4,ul.dvds.grid .course .description h4{margin-top:5px!important}ul.books.grid.featured li,ul.apps.grid.featured li,ul.dvds.grid.featured li{width:150px}ul.books.grid.featured li .course .description,ul.apps.grid.featured li .course .description,ul.dvds.grid.featured li .course .description{width:130px}ul.products.list,ul.favorites.list,ul.instructors.list{margin:0;padding:0;list-style-type:none}ul.products.list li,ul.favorites.list li,ul.instructors.list li{width:100%;list-style-type:none;margin:0 0 20px}ul.products.list li img.img-responsive,ul.favorites.list li img.img-responsive,ul.instructors.list li img.img-responsive{border:4px solid #293c33}ul.products.list li .course-icon,ul.favorites.list li .course-icon,ul.instructors.list li .course-icon{float:left;margin-right:10px}ul.products.list li h4,ul.favorites.list li h4,ul.instructors.list li h4{font-size:16px;text-transform:uppercase;padding-bottom:5px!important;margin:0!important;border-bottom:0!important;clear:none!important}ul.products.list li h4 a,ul.favorites.list li h4 a,ul.instructors.list li h4 a{color:#242527}ul.products.list li p,ul.favorites.list li p,ul.instructors.list li p{font-size:14px;padding-bottom:6px}ul.products.list li p.author,ul.favorites.list li p.author,ul.instructors.list li p.author{font-family:ff-meta-serif-web-pro,Georgia,"Times New Roman",serif;font-size:12px;padding-bottom:12px}ul.products.list li a.btn,ul.favorites.list li a.btn,ul.instructors.list li a.btn{text-transform:uppercase;font-size:12px;padding:2px 6px}ul.products.list li img,ul.favorites.list li img,ul.instructors.list li img{vertical-align:middle;border:3px solid #242527}ul.products.list li hr,ul.favorites.list li hr,ul.instructors.list li hr{margin-bottom:0}.course{background:#242427;height:285px}.course .content{margin:0 10px;overflow:hidden;position:relative;top:10px;height:265px}.course .content img.wp-post-image{position:absolute;z-index:0;display:block;max-width:100%;height:auto!important}.course .content img.avatar{position:absolute;z-index:0;display:block;max-width:100%;width:205px;height:auto!important}.course .content .description{position:absolute;bottom:0;width:205px;height:auto;z-index:1;text-align:center;background:url(../images/bg-courses.png) repeat;cursor:pointer}.course .content .description a,.course .content .description a:hover{color:#fff;text-decoration:none;display:block}.course .content .description .course-icon{margin:0 auto;position:relative;top:-22px}.course .content .description h4{color:#fff!important;font-size:16px;text-transform:uppercase;border-bottom:1px solid #666;padding-bottom:5px;margin:-8px 0 4px 0;width:97%}.course .content .description p{font-family:ff-meta-serif-web-pro,Georgia,"Times New Roman",serif;font-size:12px;padding-bottom:10px}.course .content .description p:nth-child(2n){display:none}.course-icon{width:44px;height:44px;background:#242427}.course-icon img{margin:0 auto;vertical-align:middle;display:block;margin-top:5px}.course-icon.photography{border:5px solid #e6581e}.course-icon.inspiration{border:5px solid #9166bd}.course-icon.photoshop,.course-icon.photoshop-courses{border:5px solid #0ea7e4}.course-icon.business{border:5px solid #00915b}.course-icon.lightroom{border:5px solid #bfdfeb}.course-icon.video,.course-icon.video-courses{border:5px solid #da3b3b}.course-icon.design{border:5px solid #0ee4aa}.course-icon.software{border:5px solid #f0d44b}#dashboard-widgets{padding:30px 0;background:#e7e7e7}#dashboard-widgets h4{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:4px!important;padding-bottom:0!important;border-bottom:0!important}#dashboard-widgets p{font-size:12px;padding-bottom:5px!important}#dashboard-widgets p.sub-title{font-weight:700;padding-bottom:4px}#dashboard-widgets p.sub-title img{vertical-align:middle;margin-right:6px}#dashboard-widgets a.btn{width:100%;font-size:14px;color:#fff;background:#0ea7e4;background:-moz-linear-gradient(top,#0ea7e4 0,#0ea7e4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0ea7e4),color-stop(100%,#0ea7e4));background:-webkit-linear-gradient(top,#0ea7e4 0,#0ea7e4 100%);background:-o-linear-gradient(top,#0ea7e4 0,#0ea7e4 100%);background:-ms-linear-gradient(top,#0ea7e4 0,#0ea7e4 100%);background:linear-gradient(to bottom,#0ea7e4 0,#0ea7e4 100%)}#hp-dashboard{padding:30px 0 0}#hp-dashboard h4{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:4px!important;padding-bottom:0!important;border-bottom:0!important}#hp-dashboard p{font-size:12px;padding-bottom:5px!important}#hp-dashboard p.sub-title{font-weight:700;padding-bottom:4px}#hp-dashboard p.sub-title img{vertical-align:middle;margin-right:6px}#hp-dashboard a.btn{width:100%;font-size:14px}#main{padding:30px 0}#main h1.page-title,#main h1.entry-title{font-size:24px;font-weight:700;text-transform:uppercase;color:#353541;margin-bottom:12px}#main h1.page-title a,#main h1.entry-title a{color:#353541}#main h1.page-title a:hover,#main h1.entry-title a:hover{text-decoration:none}#main h1.page-title span,#main h1.entry-title span{color:#d7d7e5;font-weight:200;margin:0 0 0 10px}#main h1.course-landing{display:inline-block}#main h2{font-size:24px;font-weight:700;margin-bottom:20px}#main h2 span{font-size:18px}#main h2.tagline{font-size:14px;font-weight:200;text-transform:uppercase;color:#242527;margin-left:10px;display:inline-block}#main h2.tagline a{color:#000}#main h2.tagline span{color:#d7d7e5;font-weight:200;margin:0 10px}#main h3{font-size:18px;font-weight:700;margin-bottom:20px}#main h4{color:#353541;font-size:16px;font-weight:700;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:20px}#main h4.apps{clear:both!important}#main p{padding-bottom:20px}#main .term-description{font-family:ff-meta-serif-web-pro,Georgia,"Times New Roman",serif;font-size:14px;margin-bottom:20px}#main .term-description #jw-player{margin-top:-10px}#main .wp-prev-next ul li{list-style-type:none}#main .wp-prev-next ul li.prev-link{float:left}#main .wp-prev-next ul li.next-link{float:right;text-align:right}#main #product-information{}#main #product-information h1.product-title{font-size:30px;font-weight:700;margin-bottom:18px}#main #product-information .instructor-avatar{float:left;width:46px}#main #product-information .instructor-avatar .avatar{margin-right:10px;border:3px solid #242527}#main #product-information .avatar{float:left;margin-right:10px;border:3px solid #242527}#main #product-information .instructor-info{float:left;width:160px}#main #product-information .instructor-info .instructor{font-size:18px;line-height:22px}#main #product-information .instructor-info .instructor a{color:#242527}#main #product-information .instructor-info .categories{font-size:12px;line-height:12px}#main #product-information .instructor-info .categories span{font-weight:700}#main #product-information .meta-fav a.meta-favorite{width:43px;height:37px;display:inline-block}#main #product-information .meta-fav a.add-fav{background:url(../images/icons/ico-detail-favorite.png) no-repeat}#main #product-information .meta-fav a.remove-fav{background:url(../images/icons/ico-detail-unfavorite.png) no-repeat}#main #product-information .meta-info{border-left:1px solid #e7e7e7;height:40px}#main #product-information .meta-icon{float:left;margin-right:10px}#main #product-information .meta-key{font-size:12px;line-height:19px;font-weight:700;text-transform:uppercase}#main #product-information .meta-value{font-size:14px;line-height:12px}#main #product-information .visible-sm,#main #product-information .visible-xs{margin:20px 0 0}#main #product-information .visible-sm .col-xs-2,#main #product-information .visible-xs .col-xs-2,#main #product-information .visible-sm .col-xs-3,#main #product-information .visible-xs .col-xs-3{padding:0 5px}#main #product-information .visible-sm .meta-info,#main #product-information .visible-xs .meta-info{height:auto}#main #product-information .visible-sm .meta-icon,#main #product-information .visible-xs .meta-icon{float:left;margin-right:6px;width:14px;vertical-align:middle}#main #product-information .visible-sm .meta-value,#main #product-information .visible-xs .meta-value{font-size:11px}#main #product-information #course-gallery{position:relative}#main #product-information #course-gallery #social-share{position:absolute;top:20px;left:-60px;color:#aeaeae;font-weight:700}#main #product-information #course-gallery #social-share .bg{background:#e7e7e7;width:45px;border:1px solid #d0d0d0;border-top-left-radius:6px;border-bottom-left-radius:6px;margin-bottom:6px}#main #product-information #course-gallery #social-share .bg ul{list-style-type:none;margin:0;padding:0}#main #product-information #course-gallery #social-share .bg ul li{list-style-type:none;width:100%;text-align:center;border-bottom:1px solid #d0d0d0}#main #product-information #course-gallery #social-share .bg ul li a.share-icon{display:block;height:50px;padding-top:8px;background-position:center center;background-repeat:no-repeat}#main #product-information #course-gallery #social-share .bg ul li a.facebook{background-image:url(../images/icons/ico-detail-facebook.png)}#main #product-information #course-gallery #social-share .bg ul li a.facebook:hover{border-top-left-radius:6px;background-color:#3b5999;background-image:url(../images/icons/ico-detail-facebook-hover.png)}#main #product-information #course-gallery #social-share .bg ul li a.twitter{padding-top:12px;background-image:url(../images/icons/ico-detail-twitter.png)}#main #product-information #course-gallery #social-share .bg ul li a.twitter:hover{background-color:#00aced;background-image:url(../images/icons/ico-detail-twitter-hover.png)}#main #product-information #course-gallery #social-share .bg ul li a.pinterest{background-image:url(../images/icons/ico-detail-pinterest.png)}#main #product-information #course-gallery #social-share .bg ul li a.pinterest:hover{background-color:#cb2027;background-image:url(../images/icons/ico-detail-pinterest-hover.png)}#main #product-information #course-gallery #social-share .bg ul li a.linkedin{background-image:url(../images/icons/ico-detail-linkedin.png)}#main #product-information #course-gallery #social-share .bg ul li a.linkedin:hover{background-color:#007bb6;border-bottom-left-radius:6px;background-image:url(../images/icons/ico-detail-linkedin-hover.png)}#main #product-information #course-gallery #social-share .bg ul li:last-child{border-bottom:0}#main #product-information #course-gallery #preview-options{background:#e7e7e7;padding:20px 0 10px;margin:-10px 0 0 0;text-align:center}#main #product-information #course-gallery #preview-options form{display:inline-block}#main #product-information #course-gallery #preview-options a.btn,#main #product-information #course-gallery #preview-options button.btn{font-size:18px;line-height:32px;margin:0 10px 10px;display:inline-block}#main #product-information #course-gallery #preview-options a.btn span,#main #product-information #course-gallery #preview-options button.btn span{font-weight:400}#main #product-information #course-gallery #options-bar{position:absolute;top:42%;width:100%;background:url(../images/bg-courses.png) repeat;z-index:2;padding:25px 0 15px;margin:0 auto;text-align:center}#main #product-information #course-gallery #options-bar form{display:inline-block}#main #product-information #course-gallery #options-bar a.btn,#main #product-information #course-gallery #options-bar button.btn{font-size:18px;line-height:32px;margin:0 10px 10px;display:inline-block}#main #product-information #course-gallery #options-bar a.btn span,#main #product-information #course-gallery #options-bar button.btn span{font-weight:400}#main #product-information #course-gallery #options-bar.purchased{background:0;top:42%}#main #product-information .tab-content p{padding-bottom:20px}#main #product-information .price{color:#0ea7e4;font-size:24px;font-weight:700;line-height:24px;margin-top:8px}#main #product-information .list-price{color:#aeaeae;font-family:ff-meta-serif-web-pro,Georgia,"Times New Roman",serif;font-size:14px;padding:5px 0;text-decoration:line-through}#main #product-information .quantity-text{font-size:18px;background:#e7e7e7;padding:5px 10px 6px;float:left;border:2px solid #aeaeae}#main #product-information input.minus,#main #product-information input.plus{width:25%;font-size:14px;display:none}#main #product-information input.input-text.qty{width:50%;border-color:#aeaeae;padding:0 0 0 10px;line-height:36px!important;height:40.5px;border-left:0}#main #product-information input[type=number]{-moz-appearance:textfield}#main #product-information input[type=number]::-webkit-outer-spin-button,#main #product-information input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#main #product-information .non-course h1.product-title{font-family:ff-meta-serif-web-pro,Georgia,"Times New Roman",serif;font-size:30px;font-weight:700;line-height:35px;margin-bottom:10px}#main #product-information #lesson a.play-video{width:100%;font-size:14px}#main #product-information #instructor{margin-top:10px}#main #product-information #instructor p.bio{padding-bottom:8px}#main #product-information #instructor .instructor-meta{border-right:1px solid #e7e7e7;margin-bottom:4px}#main #product-information #instructor .instructor-meta a{color:#242527}#main #product-information #instructor .instructor-meta p.meet{font-size:12px;text-transform:uppercase}#main #product-information #instructor .instructor-meta p.instructor{font-family:ff-meta-serif-web-pro,Georgia,"Times New Roman",serif;font-size:30px;font-weight:700;line-height:40px}#main #product-information #instructor .instructor-meta p{font-size:14px;padding-bottom:0}#main #product-information #instructor .instructor-meta .twitter{margin-top:10px}#main #product-information #instructor .instructor-meta:last-child{border-right:0}#main #comment-count{margin:20px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:10px 0}#main #comment-count h2{margin-top:5px;margin-bottom:0}#main ol.commentlist{margin:0}#main ol.commentlist li{list-style-type:none!important;border-bottom:1px solid #e2e2e2;padding:20px 0}#main ol.commentlist li .avatar{margin-bottom:10px}#main ol.commentlist li .comment-author{font-weight:700;line-height:12px}#main ol.commentlist li a.comment-permalink{font-size:12px;color:#242527}#main #respond{background:#353541;padding:15px;color:#fff;margin-bottom:20px}#main #respond h3{font-size:18px;font-weight:700}#main #respond p.comments-logged-in-as{font-size:12px;padding-bottom:20px}#main #respond p.comments-logged-in-as a,#main #respond p.comments-logged-in-as span{color:#fff;font-weight:700}#main #respond p.comments-logged-in-as a.logout{color:#999}#main #respond textarea{color:#242527;width:100%;resize:none;padding:10px;height:100px;margin-bottom:15px}#main #respond .info{color:#999;font-size:14px}#main #respond .info code{color:#999;white-space:normal}#main #respond input[type=submit]{line-height:25px;padding-bottom:10px}#main #more-courses{margin-bottom:-10px}#main #similar-courses{margin-bottom:10px}#main #trusted-partners{background:#353541;padding:20px 0;margin-bottom:-30px}#main #trusted-partners .container{margin:0 auto;text-align:center}#main #trusted-partners .container h4{color:#fff;font-size:24px;font-weight:700;display:inline-block;border-bottom:0}#main #trusted-partners .container .textwidget{display:inline-block}#main #trusted-partners .container .textwidget img{vertical-align:middle;margin:0 20px}#main .subscribe-box{text-align:center;margin:20px 0}#main .subscribe-box h2{font-size:30px;font-weight:400}#main .subscribe-box h2.space{margin-bottom:63px}#main .subscribe-box p{padding-bottom:0}#main .subscribe-box .desc{color:#888}#main .subscribe-box .price{font-size:40px;padding-bottom:20px}#main .subscribe-box .save{color:#0ea7e4}#main .group-sales{margin:20px 0;font-size:12px;text-align:center}#main .group-sales .btn{font-size:12px;margin-left:15px}#main #subscribe-boxes .icons{text-align:center}#main #subscribe-boxes #icon-pricing{text-align:center}#main #subscribe-boxes .icon-pricing{background:url(../images/icons/ico-pricing.png) no-repeat;display:inline-block;position:relative}#main #subscribe-boxes .icon-pricing.access{background-position:-5px -5px;height:50px;width:50px}#main #subscribe-boxes .icon-pricing.clock{background-position:-61px -5px;height:50px;width:50px}#main #subscribe-boxes .icon-pricing.app{background-position:-123px -5px;height:50px;width:50px}#main #subscribe-boxes .icon-pricing.magazine{background-position:-189px -5px;height:50px;width:50px}#main #subscribe-boxes .icon-pricing.apple{background-position:-245px -5px;height:50px;width:50px}#main #subscribe-boxes .icon-pricing.pricetag{background-position:-308px -5px;height:50px;width:50px}#main #subscribe-boxes .icon-pricing.lock{background-position:-366px -5px;height:50px;width:50px}#main #subscribe-boxes .icon-pricing.bolt{background-position:-416px -5px;height:50px;width:50px}#main #subscribe-boxes .icon-pricing.video{background-position:-466px -5px;height:50px;width:50px}#main #subscribe-boxes .icon-pricing.tools{background-position:-524px -5px;height:50px;width:50px}#main #subscribe-boxes blockquote{quotes:"“" "”" "‘" "’";padding:0 35px}#main #subscribe-boxes blockquote:before,#main #subscribe-boxes blockquote:after{color:#FFA400;font-size:48px;line-height:.1em;position:absolute}#main #subscribe-boxes blockquote:before{content:open-quote;margin:15px 0 0 -25px}#main #subscribe-boxes blockquote:after{content:close-quote;right:0;bottom:60px}#main #subscribe-boxes small{text-align:right;color:#FFA400;margin-top:10px;float:right}#main #subscribe-boxes h4{margin-top:20px}#main #dashboard{background:#353541;margin-top:45px}#main #dashboard .container{position:relative}#main #dashboard .container .expire-notice{position:absolute;top:-45px;right:0;font-size:12px;color:#fff;background:#e7591b;border:3px solid #882600;padding:5px 10px;width:400px}#main #dashboard .container .expire-notice a{color:#fff}#main #dashboard form label{display:none}#main #dashboard form .styled-select{margin-bottom:20px}#main #dashboard ul.nav-tabs{margin-top:-47px}#main #dashboard ul.nav-tabs li{padding:8px 15px;margin:0 8px 0 0;background:#797987;font-size:22px;font-weight:700}#main #dashboard ul.nav-tabs li a{border:0;color:#353541;padding:0}#main #dashboard ul.nav-tabs li.active{background:#353541}#main #dashboard ul.nav-tabs li.active a{color:#797987;background:#353541}#main #dashboard ul.products li.no-courses{color:#fff;height:285px}#main #item-header-avatar img.avatar{border:3px solid #242527}#main .woocommerce input[type=submit].btn-success{color:#293c33}#main .woocommerce input.btn{padding:6px 18px!important}#main .woocommerce .quantity .plus,#main .woocommerce .quantity .minus{color:#242527;line-height:1px!important}#main .woocommerce .chosen-container-single .chosen-single{width:100%!important;overflow:hidden!important;height:36px!important;line-height:32px!important;background:#fff url(../images/icons/ico-select-arrow-down.png) no-repeat right!important;cursor:pointer!important;border-radius:0!important;border:2px solid #353541!important;box-shadow:inset 2px 2px #e8e8e8!important}#main .woocommerce .chosen-container-single .chosen-single div b{display:none!important}#main .woocommerce .chosen-container-single .chosen-single:hover,#main .woocommerce .chosen-container-single .chosen-single:focus,#main .woocommerce .chosen-container-single .chosen-single:active,#main .woocommerce .chosen-container-single .chosen-single.active{background:#fff url(../images/icons/ico-select-arrow-up.png) no-repeat right}#main .woocommerce .chosen-search input{height:28px}#main .woocommerce #payment ul.payment_methods li{list-style-type:none}#main .woocommerce ul.order_details li{list-style-type:none}#main .woocommerce .woocommerce-info:before,#main .woocommerce .woocommerce-error:before{padding:0!important}#main .woocommerce mark{background:0;font-weight:700;display:inline-block}#main td.pg{padding-right:20px}#main .wp-pagenavi{margin:20px auto;text-align:center}#main .wp-pagenavi a,#main .wp-pagenavi span{border:2px solid #293c33;font-weight:700;font-size:18px;padding-top:0 16px;margin-right:10px;background:#e7e7e7}footer#footer #pre-footer-box{background:#e7e7e7;padding:40px 0}footer#footer #pre-footer-box img{vertical-align:middle;margin-top:8px}footer#footer #pre-footer-box h4{font-size:30px;line-height:normal;margin-bottom:6px}footer#footer #pre-footer-box p{font-size:12px;padding-bottom:10px}footer#footer #pre-footer{background:#353541;padding:40px 0}footer#footer #pre-footer h4{color:#fff;font-size:18px;border-bottom:1px solid #353541;padding-bottom:12px;margin-bottom:10px}footer#footer #pre-footer h5{color:#fff;font-size:22px;margin-top:6px}footer#footer #pre-footer form input{height:42px;font-size:18px}footer#footer #pre-footer form input.btn-primary{height:42px;padding:3px 18px}footer#footer #pre-footer p{color:#fff;font-size:12px;padding-bottom:10px}footer#footer #footer-box{background:#242527;padding:40px 0;font-size:18px;color:#797987}footer#footer #footer-box h4{color:#fff;font-size:18px;border-bottom:1px solid #353541;padding-bottom:12px;margin-bottom:10px}footer#footer #footer-box ul#menu-footer-menu{font-size:12px;line-height:12px;margin:4px 0 10px;padding-bottom:16px;border-bottom:1px solid #353541}footer#footer #footer-box ul#menu-footer-menu li{display:inline-block;padding:0 8px 0 4px;border-right:1px solid #353541}footer#footer #footer-box ul#menu-footer-menu li a{color:#fff}footer#footer #footer-box ul#menu-footer-menu li:first-child{padding-left:0}footer#footer #footer-box ul#menu-footer-menu li:last-child{border-right:0}footer#footer #footer-box p.copyright{color:#a5a5a5;font-size:11px}footer#footer #footer-box img.footer-social{margin-right:16px;opacity:.8}footer#footer #footer-box img.footer-social:hover{opacity:1}footer#footer #footer-box .col-md-4:last-child a{color:#fff}footer#footer #footer-box .col-md-4:last-child h4{background-image:url(../images/icons/ico-mail.png);background-repeat:no-repeat;padding-left:30px;color:#fff}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){footer#footer #footer-box .col-md-4:last-child h4{background-image:url(../images/icons/ico-mail@2x.png);background-size:21px 16px}}#left-slide{width:320px;height:100%;color:#fff;position:absolute;top:0;left:0;display:none;background:#0ea7e4;padding:20px 0;z-index:9999;border-right:5px solid rgba(0,0,0,.5);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}#left-slide a.courses-close{text-align:right;color:#005070;width:32px;height:32px;float:right;margin-right:20px}#left-slide .mini-cart{background:#004865;background:-moz-linear-gradient(top,#004865 0,#005070 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#004865),color-stop(100%,#005070));background:-webkit-linear-gradient(top,#004865 0,#005070 100%);background:-o-linear-gradient(top,#004865 0,#005070 100%);background:-ms-linear-gradient(top,#004865 0,#005070 100%);background:linear-gradient(to bottom,#004865 0,#005070 100%);width:315px;margin:0;padding:5px 0}#left-slide .mini-cart a{color:#fff}#left-slide .mini-cart .cart-contents img{margin-top:5px}#left-slide .mini-cart .cart-count{font-size:12px}#left-slide .widget{width:320px}#left-slide .widget ul.product-categories{width:315px;margin:0;padding:0}#left-slide .widget ul.product-categories li{background:#0ea7e4;background:-moz-linear-gradient(top,#0ea7e4 0,#26b0e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0ea7e4),color-stop(100%,#26b0e7));background:-webkit-linear-gradient(top,#0ea7e4 0,#26b0e7 100%);background:-o-linear-gradient(top,#0ea7e4 0,#26b0e7 100%);background:-ms-linear-gradient(top,#0ea7e4 0,#26b0e7 100%);background:linear-gradient(to bottom,#0ea7e4 0,#26b0e7 100%);font-size:18px;margin:0;border-bottom:1px solid #0097d3}#left-slide .widget ul.product-categories li a{background-repeat:no-repeat;background-position:10px 50%;padding:10px 10px 10px 55px;color:#fff;display:block}#left-slide .widget ul.menu{width:315px;margin:0}#left-slide .widget ul.menu li{background:#004865;background:-moz-linear-gradient(top,#004865 0,#005070 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#004865),color-stop(100%,#005070));background:-webkit-linear-gradient(top,#004865 0,#005070 100%);background:-o-linear-gradient(top,#004865 0,#005070 100%);background:-ms-linear-gradient(top,#004865 0,#005070 100%);background:linear-gradient(to bottom,#004865 0,#005070 100%);font-size:18px;margin:0;border-bottom:1px solid #003c54}#left-slide .widget ul.menu a{padding:10px 10px 10px 55px;color:#fff;display:block}#right-slide{width:320px;height:100%;position:absolute;top:0;right:0;display:none;background:#e7e7e7;padding:20px;z-index:9999;border-left:5px solid rgba(0,0,0,.5);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;overflow:hidden}#right-slide a.login-close{text-align:right;color:#005070;width:32px;height:32px;float:right;margin-right:10px}#right-slide .widget{width:280px}#right-slide .widget h4{font-size:24px;color:#797987;font-weight:700;margin-bottom:20px}#right-slide .widget p{padding-bottom:15px}#right-slide .widget form{}#right-slide .widget form label{display:none}#right-slide .widget form .form-group{margin-bottom:10px}#right-slide .widget form input[type=text],#right-slide .widget form input[type=password]{width:280px}#right-slide .widget form input[type=checkbox]{display:none}#right-slide .widget form input[type=checkbox]+label{display:block;float:left;width:19px;height:19px;margin:4px 18px 0 0;padding:0;vertical-align:middle;cursor:pointer}#right-slide .widget form input[type=checkbox]:checked+label:before{border:2px solid #353541;content:"\2713";font-size:18px;color:#333;text-align:center;line-height:19px;background:#fff;padding:0 5px}#right-slide .widget form input[type=checkbox]+label:before{border:2px solid #353541;content:"\2713";font-size:18px;color:#fff;text-align:center;line-height:19px;background:#fff;padding:0 5px}#right-slide .widget form input[type=submit]{display:block;width:280px}#right-slide .widget hr{width:280px;border-top:1px solid #94949f;margin-left:0;clear:both}#right-slide .widget ul li.small{font-size:12px}#right-slide .widget a.btn{display:block;width:280px;font-size:18px}#right-slide .widget .user{margin:0 -20px;background:#5d5c6a;background:-moz-linear-gradient(top,#5d5c6a 0,#7a7987 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5d5c6a),color-stop(100%,#7a7987));background:-webkit-linear-gradient(top,#5d5c6a 0,#7a7987 100%);background:-o-linear-gradient(top,#5d5c6a 0,#7a7987 100%);background:-ms-linear-gradient(top,#5d5c6a 0,#7a7987 100%);background:linear-gradient(to bottom,#5d5c6a 0,#7a7987 100%);padding:8px 20px;color:#fff}#right-slide .widget .user img{vertical-align:middle;margin-right:8px}#right-slide .widget ul.menu{width:315px;margin:0 0 0 -20px;padding-bottom:0}#right-slide .widget ul.menu li{background:#e8e8e6;background:-moz-linear-gradient(top,#e8e8e6 0,#fefefe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8e8e6),color-stop(100%,#fefefe));background:-webkit-linear-gradient(top,#e8e8e6 0,#fefefe 100%);background:-o-linear-gradient(top,#e8e8e6 0,#fefefe 100%);background:-ms-linear-gradient(top,#e8e8e6 0,#fefefe 100%);background:linear-gradient(to bottom,#e8e8e6 0,#fefefe 100%);font-size:18px;margin:0;border-bottom:1px solid #c2c1c6;list-style-type:none}#right-slide .widget ul.menu a{padding:10px;color:#242527;display:block}#right-slide .widget a.logout{margin-top:20px}@media only screen and (max-width:1239px){.jcarousel-control-next{right:-30px}.jcarousel-control-prev{left:-30px}#home #hero #jw-player{margin-top:40px}}@media only screen and (max-width:1035px){.jcarousel-control-next{right:0}.jcarousel-control-prev{left:0}#home #hero #jw-player{margin-top:140px}}@media only screen and (max-width:990px){.search-form{background:#242527;width:100%;height:88px;position:absolute;top:0;left:0;z-index:99;display:none}.container .expire-notice{position:relative!important;top:-80px!important;left:0!important;margin-bottom:-34px!important;width:100%!important}}@media only screen and (max-width:991px){.container{padding:0 15px!important}#home #hero #jw-player{margin-top:200px}.jcarousel-control-next,.jcarousel-control-prev{display:none}.form-group{margin-bottom:10px}#dashboard-widgets .col-md-6:first-child,#hp-dashboard .col-md-6:first-child{margin-bottom:20px}#main #product-information .meta-fav{text-align:right}#main #product-information .meta-icon.difficulty{width:25px}#main #product-information .visible-sm,#main #product-information .visible-xs{margin:20px 0 0}#main #product-information .visible-sm .col-xs-2,#main #product-information .visible-xs .col-xs-2,#main #product-information .visible-sm .col-xs-3,#main #product-information .visible-xs .col-xs-3{padding:0 5px}#main #product-information .visible-sm .meta-info,#main #product-information .visible-xs .meta-info{height:auto}#main #product-information .visible-sm .meta-info:first-child,#main #product-information .visible-xs .meta-info:first-child{border-left:0}#main #product-information .visible-sm .meta-icon,#main #product-information .visible-xs .meta-icon{float:left;margin-right:20px;width:22px;vertical-align:middle}#main #product-information .visible-sm .meta-value,#main #product-information .visible-xs .meta-value{font-size:18px}#main #product-information .visible-sm img.difficulty,#main #product-information .visible-xs img.difficulty{display:inline-block;width:4px}#main #product-information #course-gallery{margin-top:60px}#main #product-information #course-gallery #social-share{top:-40px;left:0;width:100%;padding:0}#main #product-information #course-gallery #social-share .bg{width:100%;border-radius:6px}#main #product-information #course-gallery #social-share .bg ul li{width:24%;height:45px;float:left;border:0;border-right:1px solid #d0d0d0}#main #product-information #course-gallery #social-share .bg ul li a.share-icon{padding:8px 0;height:45px}#main #product-information #course-gallery #social-share .bg ul li a.facebook:hover{border-bottom-left-radius:6px}#main #product-information #course-gallery #social-share .bg ul li a.twitter{padding:10px 0 5px}#main #product-information #course-gallery #social-share .bg ul li a.linkedin{padding-left:25px;padding-right:15px}#main #product-information #course-gallery #social-share .bg ul li a.linkedin:hover{border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:0}#main #product-information #course-gallery #social-share .bg ul li:last-child{border-right:0;width:28%}#main #product-information #course-gallery #social-share span{display:none}#main #product-information #course-gallery #options-bar{top:20%}footer#footer #footer-box .col-md-4{margin-bottom:20px}footer#footer #pre-footer{padding:10px 0}footer#footer #pre-footer h5{font-size:16px;margin-bottom:8px}footer#footer #pre-footer input.btn{width:100%}}@media only screen and (max-width:649px){#home #hero .container{position:relative;top:20%}#home #hero .container a.btn{font-size:20px;margin-right:10px;margin-bottom:10px}#main #dashboard ul.nav-tabs{margin-top:-42px}#main #dashboard ul.nav-tabs li{font-size:18px}#main #product-information .visible-sm,#main #product-information .visible-xs{margin:20px 0 0}#main #product-information .visible-sm .col-xs-2,#main #product-information .visible-xs .col-xs-2,#main #product-information .visible-sm .col-xs-3,#main #product-information .visible-xs .col-xs-3{padding:0 5px}#main #product-information .visible-sm .meta-info,#main #product-information .visible-xs .meta-info{height:auto}#main #product-information .visible-sm .meta-info:first-child,#main #product-information .visible-xs .meta-info:first-child{border-left:0}#main #product-information .visible-sm .meta-icon,#main #product-information .visible-xs .meta-icon{float:left;margin-right:2px;width:20px;vertical-align:middle}#main #product-information .visible-sm .meta-value,#main #product-information .visible-xs .meta-value{font-size:11px}#main #product-information .visible-sm img.difficulty,#main #product-information .visible-xs img.difficulty{display:inline-block;width:4px}}@media only screen and (max-width:419px){#home #hero{height:220px}#home #hero .container{position:relative;top:5%;text-align:center}#home #hero .container h1{font-size:20px}#home #hero .container h2{font-size:12px;font-weight:300}#home #hero .container a.btn{font-size:16px}#home #new-courses{padding:10px 0}#home #new-courses h2{text-align:center}#home #new-courses .styled-select{width:100%}#home #new-courses .styled-select select{width:120%}#main #product-information #course-gallery{margin-top:60px}#main #product-information #course-gallery #social-share{top:-40px;left:0;width:100%;padding:0}#main #product-information #course-gallery #social-share .bg{width:100%;border-radius:6px}#main #product-information #course-gallery #social-share .bg ul li{width:24%;height:45px;float:left;border:0;border-right:1px solid #d0d0d0}#main #product-information #course-gallery #social-share .bg ul li a.share-icon{padding:8px 0}#main #product-information #course-gallery #social-share .bg ul li a.twitter{padding:10px 0 5px}#main #product-information #course-gallery #social-share .bg ul li:last-child{border-right:0}#main #product-information #course-gallery #social-share span{display:none}#main #product-information #course-gallery #course-gallery-box{height:450px}#main #product-information #course-gallery #course-gallery-box.purchased{height:170px}#main #product-information #course-gallery #options-bar{top:200px}#main #product-information #course-gallery .jcarousel ul.course-gallery li{width:300px!important}#main #product-information #instructor .avatar{width:65px;height:65px}#main #product-information #instructor .instructor-meta{height:auto}#main #product-information #instructor .instructor-meta p{font-size:14px}#main #product-information #instructor .instructor-meta p.instructor{font-size:18px;line-height:22px}#main #product-information #instructor .instructor-meta p.twitter{font-size:12px}#main #product-information #instructor .instructor-meta p.twitter img{margin-right:100px;width:18px;height:14px}#main #product-information #instructor .instructor-meta:nth-child(2){float:left;padding:0 15px 5px 0;margin-right:15px}#main #product-information #instructor .instructor-meta:nth-child(3){padding:0 0 0 5px}#main #product-information #instructor a.btn{width:100%;margin-bottom:10px}#main #product-information #comment-count .col-md-6{text-align:center;margin-bottom:5px}#main #product-information #comment-count .col-md-6 a.btn{width:100%}#main ul.nav-tabs{font-size:13px}#main ul.nav-tabs li a{padding:0 5px}#main #dashboard ul.nav-tabs{margin-top:-30px;margin-left:-15px}#main #dashboard ul.nav-tabs li{font-size:14px;padding:5px;margin-right:3px}#main #subscribe-boxes blockquote:after{right:40px;bottom:60px}#main #subscribe-boxes small{text-align:left;float:none}#main #accordion h4{font-size:12px;border:0;padding-bottom:0;margin-bottom:0}#main #accordion span.title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;width:70px;display:inline-block}footer#footer #pre-footer-box{padding-bottom:0}footer#footer #pre-footer-box .col-md-2{float:left;height:150px}footer#footer #footer-box{padding:10px 0}footer#footer #footer-box ul#menu-footer-menu li{padding:0 4px 0 2px}}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}#meta-nav,header.header,#left-col{display:none}#sub-container{border:0}article{width:900px}}