.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{border:0;outline:none;vertical-align:top;margin:0;padding:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap;margin:0;padding:15px}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url("../fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../fancybox/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev{left:0;}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next{right:0;}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap;padding:2px 20px}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,0.8);padding:10px}.fancybox-inner,.fancybox-lock{overflow:hidden}.fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible}#wrap{margin-top:66px;margin-bottom:20px}#wrap-front{margin-top:30px}#header{background-position:20px 29px !important;display:none;margin:0 auto;min-height:100px;width:100%;}#header .wrap{margin:auto;width:1000px}#title-area{float:left;overflow:hidden;padding:17px 0 0;width:400px}#title{font-family:arial,serif;font-size:36px;line-height:1.25;margin:0;text-transform:uppercase;}#title a,#title a:hover{color:#333;padding:0 0 0 20px;text-decoration:none}#description{font-size:14px;padding:0 0 0 20px}#header .widget-area{float:right;padding:25px 20px 0 0;width:510px}.header-image #title-area,.header-image #title,.header-image #title a{display:block;float:left;height:100px;overflow:hidden;padding:0;text-indent:-9999px;width:400px}.header-image #description{display:block;overflow:hidden}.header-full-width #title-area,.header-full-width #title,.header-full-width #title a{width:100%}.menu-primary,.menu-secondary,#header .menu{clear:both;color:#333;font-size:14px;margin:0 auto;overflow:hidden;width:100%;}.menu-primary ul,.menu-secondary ul,#header .menu ul{float:left;width:100%}.menu-primary li,.menu-secondary li,#header .menu li{float:left;list-style-type:none;margin-right:5px;}.menu-primary li a.sf-with-ul,.menu-secondary li a.sf-with-ul,#header .menu li a.sf-with-ul{padding-right:25px}.menu-primary li li a,.menu-secondary li li a,#header .menu li li a,.menu-primary li li a:link,.menu-secondary li li a:link,#header .menu li li a:link,.menu-primary li li a:visited,.menu-secondary li li a:visited,#header .menu li li a:visited{background:none;background-color:#fff;border:1px solid #ddd;border-top:none;color:#333;font-size:12px;padding:9px 10px 8px;position:relative;text-transform:none;width:138px}.menu-primary li li a:active,.menu-secondary li li a:active,#header .menu li li a:active,.menu-primary li li a:hover,.menu-secondary li li a:hover,#header .menu li li a:hover{background-color:#f5f5f5;color:#333}.menu-primary li ul,.menu-secondary li ul,#header .menu li ul{height:auto;left:-9999px;margin:0 0 0 -1px;position:absolute;width:160px;z-index:9999;}.menu-primary li ul a,.menu-secondary li ul a,#header .menu li ul a{width:140px}.menu-primary li ul ul,.menu-secondary li ul ul,#header .menu li ul ul{margin:-36px 0 0 159px}#header .menu{box-sizing:border-box}.menu-secondary{border-bottom:1px solid #ddd;border-top:none}.menu-primary a,.menu-secondary a,.menu a{color:#333;display:block;padding:7px 15px 6px;position:relative;text-decoration:none;line-height:1.4em;margin:5px 0 10px}.menu-primary li a:active,.menu-secondary li a:active,.nav-pills li a:active,.menu-primary li a:hover,.menu-secondary li a:hover,.nav-pills li a:hover,.menu-primary .current_page_item a,.menu-secondary .current_page_item a,.nav-pills .current_page_item a,.menu-primary .current-cat a,.menu-secondary .current-cat a,.nav-pills .current-cat a,.menu-primary .current-menu-item a,.menu-secondary .current-menu-item a,.nav-pills .current-menu-item a{color:#333;background:rgba(125,164,187,0.14);border-radius:4px}.menu li:hover,.menu li.sfHover{position:static;}.menu li:hover ul ul,.menu li.sfHover ul ul{left:-9999px}ul.menu li:hover > ul,ul.menu li.sfHover ul,#header .menu li:hover > ul,#header .menu li.sfHover ul{left:auto}.menu li a .sf-sub-indicator,.menu li li a .sf-sub-indicator,.menu li li li a .sf-sub-indicator{background:url("../img/icon-plus.png") no-repeat;height:16px;position:absolute;right:8px;text-indent:-9999px;top:10px;width:16px}#wpadminbar li:hover ul ul{left:0}.menu li.right{float:right;padding:7px 15px 6px;}.menu li.right a{background:none;border:none;color:#333;display:inline;text-decoration:none;}.menu li.right a:hover{color:#0d72c7;text-decoration:none}.menu li.search{padding:0 10px}.menu li.rss a{background:url("../img/rss.png") no-repeat center left;margin:0 0 0 10px;padding:0 0 0 16px}.menu li.twitter a{background:url("../img/twitter-nav.png") no-repeat center left;padding:0 0 0 20px}.menu-item a{font-weight:bold}.navigation{font-size:14px;overflow:hidden;padding:20px 0;width:100%;}.navigation li{display:inline}.navigation li a,.navigation li.disabled,.navigation li a:hover,.navigation li.active a{border:1px solid #ddd;padding:5px 8px}.navigation li a:hover,.navigation li.active a{background-color:#f5f5f5}.lesson img{float:left;margin-right:10px}.lesson ul{padding-bottom:0}.lesson .lesson-title{font-weight:bold}.lesson .lesson-topic{font-size:14px}.play-audio{cursor:pointer}.teacher-info a{display:block;position:relative}.border a{display:block;position:relative;background:#fff;padding:5px;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2)}.border img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.news-title span,h2 span,.colored{color:#be1e2d}#footer{background:#000;clear:both;color:#fff;font-size:14px;overflow:hidden;padding:50px;width:100%;}#footer h4{background:none;border:none;padding:0}#footer .wrap{width:980px;margin:auto;overflow:hidden}#footer .widget{background:none;border:none;margin:0 0 15px;padding:0}#footer .textwidget{padding:0}#footer .widget_tag_cloud div div{padding:0}#footer a{color:#fff;text-decoration:none}#footer ul{list-style-type:none;margin:0;padding:20px 0;}#footer ul li{list-style-type:none;margin:0 0 10px 30px}#footer .widgettitle{color:#fff}#footer .footer-widgets-2 h4.widgettitle{margin-top:0;padding-left:20px}#footer #wp-calendar td,#footer #wp-calendar thead{background:none}#footer .one-third_{color:rgba(255,255,255,0.9)}#footer .quote-src{font-size:24px;color:#d3d3d3;color:rgba(255,255,255,0.3);font-weight:bold;margin-bottom:20px;margin-top:20px;text-align:center;text-shadow:-1px -1px rgba(0,0,0,0.2);top:-120px;width:100%;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility}.bg{background:rgba(0,0,0,0.4) no-repeat;padding:20px;text-align:left;}.bg.white{background:rgba(255,255,255,0.8) no-repeat}.footer1,.footer2{padding-top:20px}.footer1{float:left;margin:0 0 0 20px;width:620px}.footer2{float:left;margin:0 0 0 20px;text-align:left;width:300px}address{margin-bottom:0}.address div{margin-left:20px}.address i{margin-right:3px}.copyright{color:#fff;padding:20px 0;}.copyright a{margin-right:20px;text-decoration:none;}.copyright a:hover{text-decoration:underline}.footer-widgets-1{float:left;padding:5px 0 0 120px;width:500px;}.footer-widgets-1 a{color:#fff;font-size:12px}.footer-widgets-1 .copyright{color:#fff;font-size:12px;padding:10px 0 0 0;text-align:center}.footer-widgets-2{float:right;width:300px}#sm2-container{height:0 !important;overflow:hidden !important}.badge{text-shadow:none}.badge-danger{background-color:#c00;}.badge-danger:hover{background-color:#900}.badge-warning{background-color:#f89406;}.badge-warning:hover{background-color:#c67605}.badge-success{background-color:#468847;}.badge-success:hover{background-color:#356635}.badge-info{background-color:#3a87ad;}.badge-info:hover{background-color:#2d6987}.badge-inverse{background-color:#333;}.badge-inverse:hover{background-color:#1a1a1a}#flags a{padding:0}#flags li{padding:14px 14px 0 0}[class^="sprite-flag-"],[class*=" sprite-flag-"]{height:11px;width:16px}a.sprite-flag-en{background-position:-99px 0}a.sprite-flag-jp{background-position:-99px -11px}a.sprite-flag-de{background-position:-99px -22px}a.sprite-flag-cn{background-position:-115px 0}.navbar ul.flags a{margin:15px 6px 0 0;padding:0}.sprite-cross,.sprite-tick{height:16px;width:16px}.sprite-cross{background-position:-113px -34px}.sprite-tick{background-position:-112px -49px}.table.table-calendar{margin:0;}.table.table-calendar th{font-weight:normal;padding:5px 0 !important;text-align:center}.table.table-calendar td{border-left:1px solid #eee;}.table.table-calendar td.time{border-left:0;}.table.table-calendar td.time div{font-size:12px;line-height:1.5em;text-align:right;vertical-align:top;white-space:nowrap}.table.table-calendar .h{border-bottom:1px solid #eee;height:32px;position:relative;text-align:center;width:100%;}.table.table-calendar .h .btn{bottom:2px;font-size:14px;left:2px;line-height:18px;position:absolute;right:2px;top:2px}.table.table-calendar .booked{background:#00f;text-align:center}.table.table-calendar .book{text-align:center}.table.table-calendar .before{background:rgba(255,0,0,0.2);bottom:0;left:0;position:absolute;right:0;top:0;z-index:99}.table.table-calendar .now{background:rgba(255,0,0,0.2);position:absolute;border-bottom:1px solid #f00;top:0;width:100%;z-index:99}.table.table-calendar th,.table.table-calendar td{border-top:0;padding:0;position:relative;width:12.5%}#calendar #calendar-table{background:#fff;border:1px solid #ddd;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}#calendar #calendar-header{border-bottom:1px solid #ddd;font-size:12px;padding-right:17px}#calendar #calendar-body{height:461px;overflow:auto}.line{height:30px !important}.box-wrapper{background:#fff;border:1px solid #ccc;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.box-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.radius{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.red{color:#be1e2d}.center{text-align:center}.bold{font-weight:bold}.thumbnail{background:#fff;}.thumbnail h6:first-child{margin-top:0}.thumbnail.padding{padding:20px}label.valid{background:url("../img/form-valid.png") center center no-repeat;display:inline-block;height:24px;margin-bottom:0;text-indent:-9999px;width:24px}label.error{color:#f00;font-weight:bold}.label{text-shadow:none}form.visual-form-builder fieldset{background-color:transparent;border:0}form.visual-form-builder .legend{color:inherit}form.visual-form-builder label,form label.desc{color:inherit}.tdwrapper{position:relative}#select-teacher{display:none}.btn-today{margin-right:10px}.col-today{background:#ddd;font-weight:bold !important}.logged-in #welcome-back{height:293px;padding:20px 0 0 50px;width:470px;}.logged-in #welcome-back ol{margin-left:50px}.logged-in #welcome-back li{line-height:40px}a.btn-primary{color:#fff !important;text-shadow:none !important}#ranking th,#ranking td{text-align:center}#classes .nav a{text-decoration:none}table tr.expired,table tr.cancelled{display:none}.panel-default{margin-bottom:5px}.panel-heading a{font-weight:bold;text-decoration:none;text-shadow:none;}.panel-heading a:hover{color:#000;text-decoration:underline}.blog h1 a,.single-post h1 a{text-decoration:none}.blog h1 a:hover,.single-post h1 a:hover{color:#000}.bold{font-weight:bold}.text-shadow{text-shadow:-1px 1px 0 #fff}.blogroll,.blogroll li{padding-left:0}.border-radius{-webkit-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.modal-body a,.modal-body a:visited,.modal-body a:active{color:#08c;text-decoration:underline}.modal-body a:hover{color:#08c;text-decoration:none}#modalSignin form{border-right:1px solid #eee;margin-bottom:0;padding-left:11px}#modalSignin #wp-social-login-connect-options{display:block;padding:26px 0 26px 15px}#modalSignin .modal-footer a:hover{color:#08c;text-decoration:none}#modalSignin .modal-footer a,#modalSignin .modal-footer a:visited,#modalSignin .modal-footer a:active{color:#08c;text-decoration:underline}#modalSignin .text-muted{font-size:12px;padding-left:15px}#modal-teachers .thumbnail img{max-height:155px}.announcement{font-size:12px;margin-bottom:10px;text-shadow:-1px 1px 0 #fff;}.announcement .news a.text{color:#333}ul#ticker{height:20px;overflow:hidden}.video-title{background:rgba(0,0,0,0.8);bottom:10px;color:#fff;font-size:12px;left:5px;padding:2px 10px;position:absolute;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.video-title span{font-size:16px;font-weight:bold}.related a{display:block;font-size:.9em;line-height:23px;margin-bottom:10px;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s;}.related a:hover{background:#fff;text-decoration:none;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}.related .img{background-position:0 -11px;display:block;float:left;height:68px;margin-right:10px;width:120px}.product-detail-newpage{display:block;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#fff}.woo_commerce-featured{padding:1.5em;}.woo_commerce-featured h2{font-size:1.4em;border-bottom:solid 1px #ddd;margin-bottom:1em;padding-bottom:4px;line-height:normal}.woo_commerce-featured li{border-right:solid 1px #ddd;float:left;list-style:none;margin-left:2%;padding-right:2%;text-align:center;width:29%;}.woo_commerce-featured li:last-child{margin-right:0;border-right:none}.woo_commerce-featured li img{padding:4px;border:solid 1px #eee;margin-bottom:1em}.woo_commerce-featured li span.amount{display:none;font-size:1.4em;color:#c00;padding-top:.5em}.woo_commerce-featured li ins{text-decoration:none}ul.ul{margin-left:30px}.navbar{font-size:13px;top:0;margin-top:0;margin-bottom:10px;}.navbar .container-fluid{background:#000;filter:none;border-left:0;border-right:0;border-top:0;border-radius:0}.navbar .name:hover,.navbar .messages:hover{text-decoration:none}.navbar a.nodropdown,.navbar a.dropdown-toggle{-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}.navbar a.nodropdown:hover,.navbar a.dropdown-toggle:hover,.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-submenu:hover > a,.dropdown-submenu:focus > a{background:#c00 !important}.navbar .navbar-brand{background:url("../img/sexymandarin-logo.png") no-repeat center 12px;text-indent:-999em;width:241px}.navbar .nav > li > a,.navbar .nav > li > a:focus,.navbar .nav > li > a:hover{color:#fff;text-shadow:none}.navbar .nav{margin:0;}.navbar .nav li.dropdown.open > .dropdown-toggle,.navbar .nav li.dropdown.active > .dropdown-toggle,.navbar .nav li.dropdown.open.active > .dropdown-toggle{background-color:transparent}.navbar .nav > li a{color:#fff;padding-left:16px;padding-right:16px;text-shadow:none}.navbar .nav > li .dropdown-menu a{color:#777;}.navbar .nav > li .dropdown-menu a:hover{color:#fff}.navbar .nav .btn-group .dropdown-menu:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav .btn-group .dropdown-menu:after{border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:'';display:inline-block;position:absolute;right:10px;top:-6px}.navbar .navbar-search{margin-top:10px}.navbar #top_user_email{margin:0}.navbar input[type="checkbox"]{margin-top:0}.navbar .input-append input[type="text"]{padding:4px 4px 3px}.navbar .avatar{border-color:#fff;padding:0}.navbar .chinese{color:#bbb;display:block;font-family:simsun,arial,sans-serif;font-size:12px;font-weight:normal}.navbar .account .form-right{padding-right:15px}.navbar .account .btn-group .account-email{color:#333;font-weight:bold;padding:3px 10px 0}.navbar .account .btn-group a{text-decoration:none}.navbar .account .btn-group ul a{color:#333;}.navbar .account .btn-group ul a:hover{color:#fff}.navbar .login-remember{float:left;margin-bottom:10px;padding-top:4px}.navbar .login-submit{float:right;}.navbar .login-submit input{margin:0}.navbar .navbar-form a{background:#c00;border:0;color:#fff;margin-left:5px;margin-right:5px;text-shadow:none}.navbar .dropdown-menu a{padding-bottom:6px;padding-top:6px}.navbar .name{color:#fff;display:block;text-shadow:none;padding-top:14px;padding-bottom:13px}.navbar .cog a.dropdown-toggle{display:block;height:40px;line-height:27px;text-align:center;text-decoration:none;width:30px;border-radius:0}.navbar-form{padding-left:0;padding-right:0}.content-sidebar #content-sidebar-wrap,.full-width-content #content-sidebar-wrap,.sidebar-content #content-sidebar-wrap{float:none;margin:auto;width:980px}.link-danger{background:#c00}.link-primary{background:#39c}a{color:#a00;}a .bg-primary:hover{background-color:#080808}a:hover,a:focus{color:#5e0000}.btn-primary{background-color:#c00;border-color:#b30000;}.btn-primary .badge{color:#c00}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary .active,.open .dropdown-toggle .btn-primary{background-color:#a30000;border-color:#750000}.btn-primary.disable,.btn-primary[disable],fieldset[disable] .btn-primary,.btn-primary.disable:hover,.btn-primary[disable]:hover,fieldset[disable] .btn-primary:hover,.btn-primary.disable:focus,.btn-primary[disable]:focus,fieldset[disable] .btn-primary:focus,.btn-primary.disable:active,.btn-primary[disable]:active,fieldset[disable] .btn-primary:active,.btn-primary.disable.active,.btn-primary[disable].active,fieldset[disable] .btn-primary.active{background-color:#c00;border-color:#b30000}.btn-danger{background-color:#c00;border-color:#b30000;}.btn-danger .badge{color:#c00}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-color:#a30000;border-color:#750000}.btn-danger.disable,.btn-danger[disable],fieldset[disable] .btn-danger,.btn-danger.disable:hover,.btn-danger[disable]:hover,fieldset[disable] .btn-danger:hover,.btn-danger.disable:focus,.btn-danger[disable]:focus,fieldset[disable] .btn-danger:focus,.btn-danger.disable:active,.btn-danger[disable]:active,fieldset[disable] .btn-danger:active,.btn-danger.disable.active,.btn-danger[disable].active,fieldset[disable] .btn-danger.active{background-color:#c00;border-color:#b30000}.btn-link{color:#a00;}.btn-link:hover,.btn-link:focus{color:#5e0000}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background-color:#c00}.divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{border-color:#a00}.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{background-color:#333}.pagination > li > a,.pagination > li > span{color:#a00;}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{color:#5e0000}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#222;border-color:#222}.label-primary{background-color:#c00;}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#900}.label-danger{background-color:#c00;}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#900}.text-danger{color:#a00}a.list-group-item.active > .badge,.nav-pills > .active > a > .badge{color:#a00}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#a00}.progress-bar{background-color:#222}.progress-bar-danger{background-color:#c00}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{background-color:#c00;border-color:#c00}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#a30000}.panel-primary{border-color:#222;}.panel-primary > .panel-heading{background-color:#222;border-color:#222;}.panel-primary > .panel-heading + .panel-collapse .panel-body{border-top-color:#222}.panel-primary > .panel-footer + .panel-collapse .panel-body{border-bottom-color:#222}#inner .widgettitle,.teacher-info,.box{background:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.3),0 1px 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.3),0 1px 1px 0 #fff;-o-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.3),0 1px 1px 0 #fff;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.3),0 1px 1px 0 #fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.list-unstyled .children,.list-unstyled li{list-style:none;margin-left:0}.box a.full{display:block;position:relative;padding:5px;}.box a.full:hover{text-decoration:none}.box img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.teacher-info{padding:10px;font-size:12px;margin-bottom:20px;}.teacher-info .visual-form-builder{margin:0;}.teacher-info .visual-form-builder fieldset{background:transparent;border:0;margin:0}.teacher-info .visual-form-builder input[type="file"]{background:transparent;border:0}.comment-list .comment{background:#fff}.comment-content{margin:10px 0}.comment{padding:20px;margin-bottom:20px}.comment-author img{margin-right:10px}.box-footer{height:10px}.box-footer-left{background-position:top left;float:left;width:80px}.box-footer-left,.box-footer-right{background:url("../img/box-shadow.png") no-repeat;height:10px}.box-footer-right{width:220px;background-position:top right;float:right}#socials a span,.sprites-socials [class^="sprite-"],.sprites-socials [class*=" sprite-"]{background-image:url("../img/sprites.png");background-repeat:no-repeat;height:32px;width:32px;float:left;margin-right:10px;opacity:.7;text-decoration:none}#socials a:hover span,.sprites-socials a:hover{opacity:1}#social-facebook span,.sprites-socials .sprite-facebook{background-position:-80px -38px}#social-twitter span{background-position:-80px -70px}#social-youtube span{background-position:-80px -102px}#social-rss span{background-position:-80px -134px}#slideshow{position:relative}#slideshow-wrapper-s60w #slidelefts60w,#slideshow-wrapper-s60w #slidelefts60w:hover{background:transparent}.teachers .box{float:left;margin-right:20px;width:150px;text-align:center}.box.lesson{margin-bottom:10px}.quote{font-weight:bold}.quote-left{background:url("../img/quote-left.png") no-repeat top left}.quote-right{background:url("../img/quote-right.png") no-repeat bottom right;padding:15px 50px}.quote-author{font-style:italic;margin-top:10px;text-align:right}.video-wrapper .box-footer-right{margin-bottom:20px;width:580px}.page-template-lessons-php .lesson{line-height:35px;}.page-template-lessons-php .lesson a:hover{background-image:url("../img/play-50x50-10.png");background-repeat:no-repeat;background-position:right}.page-template-lessons-php .lesson-title{font-size:20px}.page-template-teachers-php .box.teacher{padding:5px;float:left;margin:0 33px 33px 0}#comments .comment-list li{margin:0 0 10px 0}.entry-content #respond p{margin-bottom:0}h1 small{margin-left:30px;opacity:.9;filter:alpha(opacity=90);font-size:20px}.author-box{background-color:#f5f5f5;margin:0 0 40px;overflow:hidden;padding:10px;}.author-box p{font-size:14px}.alert-box{margin:0 0 15px 0;padding:8px 8px 8px 20px;}.alert-box a{margin-left:10px}.offer{font-weight:bold;text-align:center}#box-opacity{background:url("../img/event_month_free.png");opacity:.4;filter:alpha(opacity=40);width:100%;height:100%;position:absolute;z-index:-1}#box-month-free{height:220px;margin:0 0 20px 0;padding:0 0 10px 0;font-size:16px;text-align:center;position:relative;background-color:rgba(0,0,0,0);}#box-month-free h4,#box-month-free h3{font-weight:bold}#box-month-free h4{font-size:21px}ul .bjqs{display:none;list-style:none;margin:0;overflow:hidden;padding:0;position:relative}ul .bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}ul .bjqs-controls li a{background:rgba(0,0,0,0.5);border-radius:10px;color:#fd0100;display:block;padding:10px;position:absolute;text-decoration:none;text-transform:uppercase}li .bjqs-slide{display:none;position:absolute}ol .bjqs-markers{bottom:-50px;list-style:none;margin:0;padding:0;position:absolute;z-index:9999;}ol .bjqs-markers li{float:left;margin:0 3px;}ol .bjqs-markers li a{background:#000;border:4px solid #fff;border-radius:10px;box-shadow:0 0 50px rgba(0,0,0,0.5);display:block;height:10px;overflow:hidden;text-indent:-9999px;width:10px}ol .bjqs-markers li .active-marker a{background:#fd0100}.bjqs p .bjqs-caption{background:rgba(0,0,0,0.7);bottom:0;color:#fff;display:block;margin:0;padding:2%;position:absolute;text-align:center;width:96%}#container{margin:0 auto;overflow:hidden;position:relative;width:427px}.bjqs-wrapper{background:#fff;height:431px;margin:0 auto;position:relative;width:648px}a .bjqs-prev{left:10px}a .bjqs-next{right:10px}body,select,textarea{color:#333;margin:0;padding-bottom:0;padding-top:0;text-decoration:none}input,label,select,textarea{color:#333;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:14px;font-weight:300}ol li{list-style-type:decimal}a img{border:none}body{padding-top:0;background-color:#fff}#inner h1,#inner h2,#inner h3,#inner .widgettitle,.ts{text-shadow:-1px 1px 0 #fff}::-moz-selection{background-color:#a00;color:#fff}::selection{background-color:#a00;color:#fff}.margin-top{margin-top:20px}.margin-bottom{margin-bottom:30px}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content-sidebar #content-sidebar-wrap,.full-width-content #content-sidebar-wrap,.sidebar-content #content-sidebar-wrap{width:100%}.sidebar-content-sidebar #content-sidebar-wrap,.sidebar-sidebar-content #content-sidebar-wrap{float:right}.content-sidebar #content,.sidebar-content #content{width:660px}.sidebar-content #content,.sidebar-sidebar-content #content{float:right}.full-width-content #content{width:980px}.post{margin:0 0 40px}.entry-content{overflow:hidden;}.entry-content p{margin:0 0 15px}blockquote{background:url("../img/blockquote.png") no-repeat;border:none;margin:5px 5px 20px;padding:25px 30px 5px 70px;}blockquote p{color:#999;font-style:italic}p.subscribe-to-comments{padding:20px 0 10px}.clear{clear:both}.clear-line{border-bottom:1px solid #ddd;clear:both;margin:0 0 25px}.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{float:left;margin:0 0 20px;padding-left:3%}.one-half,.three-sixths,.two-fourths{width:48%}.one-third,.two-sixths{width:31%}.four-sixths,.two-thirds{width:65%}.one-fourth{width:22.5%}.three-fourths{width:73.5%}.one-fifth{width:17.4%}.two-fifths{width:37.8%}.three-fifths{width:58.2%}.four-fifths{width:78.6%}.one-sixth{width:14%}.five-sixths{width:82%}.first{clear:both;padding-left:0}.taxonomy-description h1{margin:0}.widget-area h2,.widget-area h2 a{font-size:14px;margin:0 0 5px}.widget-area h4 a{color:#333;text-decoration:none}.taxonomy-description h1,.widget-area h4{font-size:14px;padding:9px 10px 8px}.post-info{font-size:14px;margin:-5px 0 15px}.post-meta{border-top:1px solid #ddd;clear:both;font-size:14px;padding:5px 0 0}.archive-page{float:left;padding:20px 0 0;width:45%}.post-comments,.tags{background:url("../img/icon-dot.png") no-repeat left;margin:0 0 0 3px;padding:0 0 0 10px}img.centered,.aligncenter{display:block;margin:0 auto 10px}img{height:auto;max-width:100%;}img.alignnone{display:inline;margin:0 0 10px}img.alignleft{display:inline;margin:0 15px 10px 0}img.alignright{display:inline;margin:0 0 10px 15px}.author-box .avatar{background-color:#fff;float:left;margin:0 10px 0 0}.post-image{margin:0 10px 10px 0}.comment-list li .avatar{background-color:#fff;float:right;margin:5px 0 0 10px}.alignleft{float:left;margin:0 15px 10px 0}.alignright{float:right;margin:0 0 10px 15px}.wp-caption{padding:0;text-align:center}p .wp-caption-text{font-size:14px;margin:5px 0}.wp-smiley,.wp-wink{border:none;float:none}.sidebar{display:inline;font-size:14px;width:300px;}.sidebar p{font-size:inherit}.sidebar .widget{margin:0 0 15px;padding:0 0 15px}.sidebar.widget-area ul li{border-bottom:1px solid #ddd;list-style-type:none;margin:0 0 7px;padding:0 0 5px;word-wrap:break-word}.sidebar.widget-area ul ul li{border:none;margin:0}#sidebar-alt{float:left;width:150px}.sidebar-content #sidebar,.sidebar-sidebar-content #sidebar{float:left}.content-sidebar-sidebar #sidebar-alt{float:right}.sidebar.widget-area ol,.sidebar.widget-area ul,.widget-area .textwidget,.widget_tag_cloud div div{padding:0 15px}.widget_archive select,#cat{display:inline;margin:5px 15px 0;padding:3px;width:85%}.featuredpage,.featuredpost{clear:both;margin:0 0 15px;overflow:hidden}.featuredpage .page,.featuredpost .post{border-bottom:1px solid #ddd;margin:0 0 5px;overflow:hidden;padding:0 15px 10px}#footer-widgets .featuredpage .page,#footer-widgets .featuredpost .post{margin:0 0 10px;padding:0}.more-from-category{padding:5px 15px 0}#header .searchform{float:right;padding:12px 0 0}.sidebar .searchform{padding:5px 0 0 15px}.s{margin:10px -7px 0 0;padding:6px 5px;width:180px}#nav .s{background-color:#fff;margin:2px -7px 0 0}#dictionary{background-color:#ccc;padding:50px 0;}#dictionary .btn-lg{line-height:1.34em}#dictionary button{background:#c00;color:#fff}.featurette-divider{margin:70px 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px;}@media (min-width: 1200px){.featurette-heading{margin-top:90px}}@media (min-width: 768px){.featurette-heading{font-size:50px}}#comments,#respond{margin:0 0 15px;overflow:hidden}#respond #author,#respond #email,#respond #url{margin:10px 5px 0 0;padding:5px;width:250px}#comment{height:150px;margin:10px 0;width:95%}.ping-list{margin:0 0 40px}.comment-list ol,.ping-list ol{padding:10px}.comment-list li,.ping-list li{font-weight:bold;list-style-type:none;margin:15px 0 5px;padding:10px 15px}.comment-list li ul li{list-style-type:none;margin-right:-16px}.comment-content p{font-size:14px;margin:0 0 20px}.comment-list cite,.ping-list cite{font-style:normal}.commentmetadata{font-size:12px;margin:0 0 5px}.comment-reply{font-size:11px;font-weight:300;text-align:right}.nocomments{text-align:center}#comments .navigation{display:block}.thread-alt,.thread-even{background-color:#f5f5f5}.alt,.depth-1,.even{border:1px solid #ddd}#wp-social-login-connect-options{display:inline}.signin{text-align:center;}.signin form{margin-bottom:0;}.signin form input[type="text"]{font-size:15px;padding:9px 14px}.signin .facebook-login{text-align:center;}.signin .facebook-login p{font-size:12px;margin-bottom:5px}.signin .btn-lg{padding:9px 14px}#inner{padding:0}.home #content-sidebar-wrap{width:100%}.home .entry-content ul li{list-style-type:none;margin:0}.full-width-content #content{width:100%}#screen{display:block;position:absolute;right:0;top:20px;z-index:200;}#screen #youtube{background:#fff;border:1px solid #ccc;line-height:0;padding:5px;-moz-border-radius:3px;border-radius:3px}#screen .box-footer-right{width:359px}.navbar #topbar-fb{padding:6px 0 0 3px}.navbar #wp-social-login-connect-options{padding:0}.logged-in .navbar .account .btn-danger{float:right}.socials{padding-left:0;}.socials li{display:inline;float:left;height:30px;line-height:0;}.socials li.social-facebook{width:135px}.socials li.social-twitter{width:90px}.page-template-account-php .lesson.done a{opacity:.2;filter:alpha(opacity=20);}.page-template-account-php .lesson.done a:hover{opacity:1;filter:alpha(opacity=100)}#fancybox-title{display:none !important}.box.lesson a,.teachers .box a,a.btn{text-decoration:none}strong.deadline,.deadline{background:#be1e2d;color:#fff;padding:2px 5px;-webkit-border-radius:3px;border-radius:3px}#screen .socials{padding:0;}#screen .socials li{height:auto;margin:0;}#screen .socials li.social-facebook{margin-left:58px;width:100px}#screen .socials li.social-twitter{width:auto}#screen ul.socials{margin:3px 0 0 0}.teacher-card{padding:5px 0}.single-teacher .two-thirds{float:right;padding-left:0;width:740px}.single-teacher .one-third{float:left;padding-left:0;width:220px;}.single-teacher .one-third h1{margin-top:0}.single-teacher .teacher{margin-top:20px}.page-template-teacher-php .one-third{float:right;padding-left:0;position:relative;width:300px}.page-template-teacher-php .two-thirds{float:left;padding-left:0;position:relative;width:660px;}.page-template-teacher-php .two-thirds .quote{float:none;margin:20px auto;padding:20px 50px;width:500px}#my-slideshow{border:1px solid #fff;height:400px;overflow:hidden;position:relative;}#my-slideshow img{display:none;left:-1px;position:absolute;top:-1px}ul.tick{margin-bottom:20px;padding:0 0 0 15px;}ul.tick li{background:url("../img/tick-icon.png") no-repeat left;margin-left:15px;padding:3px 0 1px 30px}ul.tick .tick-title{background:none;font-weight:bold;margin-left:0;padding-left:0}ul.tick,ul.tick li{list-style-type:none}.page-template-lessons-php ul.tick{margin-bottom:0;}.page-template-lessons-php ul.tick .tick-title{font-weight:normal;padding:0}.page-template-teacher-php .lesson-topic ul.tick,.page-template-teacher-php .lesson-topic ul.tick li{list-style-type:none;margin:0;padding:0}.page-template-teacher-php .lesson-topic ul.tick li{padding-left:20px;}.page-template-teacher-php .lesson-topic ul.tick li.tick-title{padding-left:0}#involved{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);height:24px;line-height:24px;text-align:center}span.icon-rating{background-image:url("../img/sprites.png");height:16px;margin-top:0;width:80px}span.rating0{background-position:0 0}span.rating1{background-position:0 -16px}span.rating2{background-position:0 -32px}span.rating3{background-position:0 -48px}span.rating4{background-position:0 -64px}span.rating5{background-position:0 -80px}span.rating6{background-position:0 -96px}span.rating7{background-position:0 -112px}span.rating8{background-position:0 -128px}span.rating9{background-position:0 -144px}span.rating10{background-position:0 -160px}span.sprite-now{background-position:-80px -166px;height:9px;left:0;position:absolute;width:5px;z-index:50;}span.sprite-now.hidden{background:none}[class^="sprite-"],[class*=" sprite-"]{background-image:url("../img/sprites.png");display:inline-block}a.save{height:19px;margin-top:6px;width:19px}a.sprite-checked{background-position:-80px 0}a.sprite-unchecked{background-position:-80px -19px}dt span.sprite-now{position:relative;margin-right:10px}.sprite-5stars{background-position:0 -176px;height:21px;width:130px}.sprite-4stars{background-position:0 -176px;height:21px;width:103px}.glyphicon-volume-up{cursor:pointer}
