.btn-chromeless{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0);height:auto;line-height:inherit;border-width:0;padding:0;vertical-align:baseline}.btn-chromeless:focus{outline:0}#sbChatWidgetButton{display:flex;flex-direction:column;position:fixed;right:20px;bottom:0;cursor:pointer;z-index:999}#sbChatAttentionGrabber{text-align:center}#sbChatAttentionGrabber img{display:block;margin:0 auto}#sbClickToChat{border:medium none;background:#7bb2b6;border-radius:8px 8px 0 0;font-size:100%;z-index:999998;box-shadow:0 3px 15px 0 rgba(0,0,0,.25);padding:0 10px;height:48px;color:#fff;display:block;font-size:1em;line-height:48px}#sbChatWidgetButton:hover #sbClickToChat{box-shadow:0 3px 20px 0 rgba(0,0,0,.5)}#sbClickToChat svg{fill:#fff;height:48px;width:28px;margin-right:5px;vertical-align:middle}#sbChatFrame{-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;width:100%;max-width:400px;height:450px;position:fixed;bottom:0;right:0;background:#FFF;border:1px solid #CCC;box-shadow:0 3px 5px 0 rgba(0,0,0,.1);z-index:999}#sbChatFrame iframe{width:100%;height:100%;border:none}#sbChatFrame #chatWidgetHeader{background:#7bb2b6;border-radius:7px 7px 0 0;padding:10px 15px;color:#FFF;font-size:1em}#sbChatFrame #chatWidgetHeader svg{fill:#FFF;vertical-align:sub}#sbChatFrame #closeSBChatWidget{position:absolute;cursor:pointer;top:12px;right:15px;width:15px;height:20px}#sbChatFrame #closeSBChatWidget:hover{opacity:.8}#sbChatFrame #chatWidgetWrapper{overflow-y:scroll;height:330px}#sbChatFrame #sbChatWidgets{background-color:#FFF;min-height:230px}#sbChatFrame .activity-stream{padding:0 20px}#sbChatFrame .sbChatWidget .activity{list-style:none}#sbChatFrame .activity.role-support .user-name{color:#7bb2b6;font-weight:700}#sbChatFrame .activity.role-support .message{color:#FFF;background:#7bb2b6}#sbChatFrame .chatwidget-line{position:relative}#sbChatFrame .chatwidget-line hr{border:none;border-top:1px solid #f16e51}#sbChatFrame .chatwidget-line small{position:absolute;top:-10px;right:-10px;padding-left:10px;color:#f16e51;background:#FFF}#sbChatFrame .pusher-chat-widget-input{position:absolute;bottom:45px;left:0;right:0}#sbChatFrame #chat-message-box{height:62px;padding:10px;width:100%;font-size:16px;line-height:120%;border:none;background:#f2f3f4}#sbChatFrame #send-chat-button{font-size:18px;position:absolute;top:0;bottom:0;right:0}#sbChatFrame .sbChatWelcomeMessage{line-height:1.4em;color:#333;font-size:14px;background:#f0f8ff;margin:1em;padding:1em;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#sbChatFrame .pusher-chat-widget-header{margin:1em}#sbChatFrame .sbChatWidget .visitorInput label{display:inline-block}#sbChatFrame .sbChatWidgetInput{padding:3px;font-size:18px;border:1px solid #CCC;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:10px}#sbChatFrame .stream-item-content{display:flex;justify-content:flex-start;margin-bottom:10px}#sbChatFrame .profile-section{display:inline-block;width:50px;padding-top:5px}#sbChatFrame .stream-item-content img{width:40px;height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#sbChatFrame .content-section .user-name{font-size:80%}#sbChatFrame .content-section .message{background:#f4f4f4;padding:5px 10px;-webkit-border-radius:0 10px 10px;-moz-border-radius:0 10px 10px;border-radius:0 10px 10px}#sbChatFrame .content-section .timestamp{color:#AAA;font-size:60%;margin-top:5px}#sbChatFrame #typing-indicator-wrapper{display:inline-block;margin-left:70px;padding:5px 10px;background:#efefef;-webkit-border-radius:10px 10px 10px 0;-moz-border-radius:10px 10px 10px 0;border-radius:10px 10px 10px 0}#sbChatFrame #typing-indicator img{height:20px}#sbChatFrame #sbXvi{background:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-5bb57f4139d59-923689500-1538621249.gif) 50% 38% no-repeat}.modalbackground{z-index:100;background:rgba(15,14,30,.9);height:100%;left:0;padding:0 15px;position:fixed;top:0;width:100%;visibility:hidden;opacity:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-backface-visibility:hidden}.modalbackground .centered{text-align:center}.modalbackground .radius{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}@media only screen and (min-width:540px){.modalbackground{padding:0 5%}}@media only screen and (min-width:800px){.modalbackground{padding:0 15%}}.modalbackground:hover{cursor:pointer}.modalbackground.fadein{visibility:visible;opacity:1}#modalpopup-title{font-size:1.2rem;line-height:3;text-align:center}#modalpopup-body{margin:auto;position:relative;top:50%;margin-top:-25%;background:#FFF;cursor:auto;padding-top:40px;text-align:center}#modalpopup-content{margin-bottom:2rem}.simple #modalpopup-icon{display:none}#modalpopup-ok{background:#5cb85c}#modalpopup-icon{position:absolute;top:-40px;width:100%;text-align:center}#modalpopup-icon span{width:70px;height:70px;background:#f16e51;display:inline-block;border-radius:100%;border:3px solid #fff}#modalpopup-icon span img{width:50%;height:50%;margin-top:25%}@font-face{font-family:Merriweather;font-style:italic;font-weight:300;src:local('Merriweather Light Italic'),local('Merriweather-LightItalic'),url(https://fonts.gstatic.com/s/merriweather/v20/u-4l0qyriQwlOrhSvowK_l5-eR7lXff4jvk.ttf) format('truetype')}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;src:local('Merriweather Italic'),local('Merriweather-Italic'),url(https://fonts.gstatic.com/s/merriweather/v20/u-4m0qyriQwlOrhSvowK_l5-eRZOf-c.ttf) format('truetype')}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;src:local('Merriweather Bold Italic'),local('Merriweather-BoldItalic'),url(https://fonts.gstatic.com/s/merriweather/v20/u-4l0qyriQwlOrhSvowK_l5-eR71Wvf4jvk.ttf) format('truetype')}@font-face{font-family:Merriweather;font-style:italic;font-weight:900;src:local('Merriweather Black Italic'),local('Merriweather-BlackItalic'),url(https://fonts.gstatic.com/s/merriweather/v20/u-4l0qyriQwlOrhSvowK_l5-eR7NWPf4jvk.ttf) format('truetype')}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;src:local('Merriweather Light'),local('Merriweather-Light'),url(https://fonts.gstatic.com/s/merriweather/v20/u-4n0qyriQwlOrhSvowK_l521wRZWMf_.ttf) format('truetype')}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;src:local('Merriweather Regular'),local('Merriweather-Regular'),url(https://fonts.gstatic.com/s/merriweather/v20/u-440qyriQwlOrhSvowK_l5-fCZJ.ttf) format('truetype')}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;src:local('Merriweather Bold'),local('Merriweather-Bold'),url(https://fonts.gstatic.com/s/merriweather/v20/u-4n0qyriQwlOrhSvowK_l52xwNZWMf_.ttf) format('truetype')}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;src:local('Merriweather Black'),local('Merriweather-Black'),url(https://fonts.gstatic.com/s/merriweather/v20/u-4n0qyriQwlOrhSvowK_l52_wFZWMf_.ttf) format('truetype')}@font-face{font-family:Lato;font-style:italic;font-weight:100;src:local('Lato Hairline Italic'),local('Lato-HairlineItalic'),url(https://fonts.gstatic.com/s/lato/v15/S6u-w4BMUTPHjxsIPx-oPCc.ttf) format('truetype')}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:local('Lato Light Italic'),local('Lato-LightItalic'),url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI9w2_Gwfo.ttf) format('truetype')}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHjxsAXC-v.ttf) format('truetype')}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI5wq_Gwfo.ttf) format('truetype')}@font-face{font-family:Lato;font-style:italic;font-weight:900;src:local('Lato Black Italic'),local('Lato-BlackItalic'),url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI3wi_Gwfo.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:100;src:local('Lato Hairline'),local('Lato-Hairline'),url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHh30AXC-v.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh7USSwiPHA.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjx4wWw.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:local('Lato Black'),local('Lato-Black'),url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh50XSwiPHA.ttf) format('truetype')}*{max-height:99999px}@media screen and (min-width:1440px){@-ms-viewport{width:1366px}}@media only screen and (max-width:799px){.hide-for-mobile,.show-for-desktop-up{display:none!important}}@media only screen and (min-width:800px){.hide-for-mobile,.show-for-desktop-up{display:inherit!important}}@media only screen and (min-width:800px){.show-for-mobile{display:none!important}}@media only screen and (max-width:799px){.show-for-mobile{display:inherit!important}}.flex-container{display:flex;flex-flow:row nowrap}.flex-container .flex-item.auto-width{flex-grow:1}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,select:focus,textarea:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.premium-friday-contents{padding:1px 0 0;color:#332}.premium-friday-contents section.title-section{background-color:#eac633;text-align:center;padding:3rem 20px}@media only screen and (min-width:0px) and (max-width:414px){.premium-friday-contents section.title-section{padding:1rem 20px 3rem}}.premium-friday-contents section.title-section h2{font-size:1.2rem;margin:1.5rem 0;line-height:1.3}.premium-friday-contents section.title-section .title-image img{max-width:100%;height:auto}.premium-friday-contents section.title-section h1{font-size:2rem;margin:2rem 0;line-height:1.3}@media only screen and (min-width:0px) and (max-width:414px){.premium-friday-contents section.title-section h1{font-size:1.5rem;line-height:1.5}}.premium-friday-contents section.title-section .note p{font-size:1rem;margin:1rem 0;line-height:1.3}@media only screen and (min-width:0px) and (max-width:768px){.premium-friday-contents section.title-section .note p{font-size:.9rem}}@media only screen and (min-width:0px) and (max-width:414px){.premium-friday-contents section.title-section .note p{font-size:.9rem;line-height:1.5}}.premium-friday-contents section.lesson-list-section{padding:2rem 20px}.premium-friday-contents section.lesson-list-section h2{text-align:center;margin:1.8rem 0;font-size:2rem;line-height:1.5}.premium-friday-contents section.lesson-list-section h2 img{vertical-align:middle}@media only screen and (min-width:0px) and (max-width:768px){.premium-friday-contents section.lesson-list-section h2{font-size:1.5rem}}@media only screen and (min-width:0px) and (max-width:414px){.premium-friday-contents section.lesson-list-section h2{font-size:1.2rem;margin:.5rem 0}.premium-friday-contents section.lesson-list-section h2 img{width:25px;display:none}}.premium-friday-contents section.lesson-list-section .lesson-list-wrapper{padding:2rem 0}@media only screen and (min-width:0px) and (max-width:414px){.premium-friday-contents section.lesson-list-section .lesson-list-wrapper{padding:1rem 0}}.premium-friday-contents section.lesson-list-section .lesson-list-wrapper .best-cafetalk-lesson-wrapper h2{padding:5px 10px;font-weight:600}.premium-friday-contents section.lesson-list-section .lesson-list-wrapper .best-cafetalk-lesson-wrapper .lesson-item .lesson-item-wrapper{border:1px solid #ddd;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;padding:8px 8px}.premium-friday-contents section.lesson-list-section .lesson-list-wrapper .best-cafetalk-lesson-wrapper .lesson-item .lesson-item-wrapper .col{padding-bottom:0}.premium-friday-contents section.lesson-list-section .lesson-list-wrapper .best-cafetalk-lesson-wrapper .lesson-item .lesson-item-wrapper .left .lesson-image-wrapper img{width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;cursor:pointer}.premium-friday-contents section.lesson-list-section .lesson-list-wrapper .best-cafetalk-lesson-wrapper .lesson-item .lesson-item-wrapper .right{overflow:hidden}.premium-friday-contents section.lesson-list-section .lesson-list-wrapper .best-cafetalk-lesson-wrapper .lesson-item .lesson-item-wrapper .right .lesson-info-wrapper{cursor:pointer}.premium-friday-contents section.lesson-list-section .lesson-list-wrapper .best-cafetalk-lesson-wrapper .lesson-item .lesson-item-wrapper .right .lesson-info-wrapper h3.lesson-title{font-size:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.2rem 0 .7rem}.premium-friday-contents section.lesson-list-section .lesson-list-wrapper .best-cafetalk-lesson-wrapper .lesson-item .lesson-item-wrapper .right .lesson-info-wrapper .meta-info-wrapper{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:2px;padding-bottom:.5rem}.premium-friday-contents section.lesson-list-section .lesson-list-wrapper .best-cafetalk-lesson-wrapper .lesson-item .lesson-item-wrapper .right .lesson-info-wrapper .meta-info-wrapper .tutor-link{-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px;border:1px solid #333;font-size:.8rem;padding:.1rem .5rem;color:#332}.premium-friday-contents section.lesson-list-section .lesson-list-wrapper .best-cafetalk-lesson-wrapper .lesson-item .lesson-item-wrapper .right .lesson-info-wrapper .meta-info-wrapper .tutor-link:hover{color:#fff;background-color:#332}.premium-friday-contents section.lesson-list-section .lesson-list-wrapper .best-cafetalk-lesson-wrapper .lesson-item .lesson-item-wrapper .right .lesson-info-wrapper .lesson-description{line-height:1.6;max-height:3rem;font-size:.9rem}.premium-friday-contents section.lesson-list-section .button-wrapper{text-align:center;padding:1.5rem 0 2rem}.premium-friday-contents section.lesson-list-section .button-wrapper a{font-family:'Open Sans',Lato,'Myriad Pro','Lucida Grande','Lucida Sans Unicode','Lucida Sans',Geneva,Verdana,'Hiragino Kaku Gothic ProN','Hiragino Kaku Gothic Pro','Kozuka Gothic Pro','Meiryo UI','Noto Sans JP','MS PGothic','Apple SD Gothic Neo','Nanum Gothic',AppleGothic,'Malgun Gothic',Gulim,sans-serif;background-color:#000;border:0;color:#fff;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;display:inline-block;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px;outline:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-smooth:always;color:#332;margin:0;padding:.7rem 4rem;height:auto;font-size:1em;line-height:1;text-transform:none;letter-spacing:0;background-color:#eac633;cursor:pointer;font-size:1.3em;font-weight:700;line-height:1.3}.premium-friday-contents section.lesson-list-section .button-wrapper a:active,.premium-friday-contents section.lesson-list-section .button-wrapper a:hover{background-color:#efd361;color:#332;text-decoration:none}@media only screen and (min-width:0px) and (max-width:414px){.premium-friday-contents section.lesson-list-section .button-wrapper a{font-size:1rem;padding:.7rem 1.5rem}}@media only screen and (min-width:0px) and (max-width:414px){.premium-friday-contents section.lesson-list-section .button-wrapper{padding:1rem 0 1.5rem}}.premium-friday-contents section.what-is-this-section{background-color:#eac633;text-align:center;padding:3rem 20px}.premium-friday-contents section.what-is-this-section h2{text-align:center;margin:1.8rem 0;font-size:1.5rem}.premium-friday-contents section.what-is-this-section h2 img{vertical-align:middle}@media only screen and (min-width:0px) and (max-width:414px){.premium-friday-contents section.what-is-this-section h2{font-size:1rem}.premium-friday-contents section.what-is-this-section h2 img{display:none}}.premium-friday-contents section.what-is-this-section .title-image img{max-width:100%;height:auto}.premium-friday-contents section.what-is-this-section .note p{font-size:1rem;margin:1rem 0;line-height:1.3}@media only screen and (min-width:0px) and (max-width:768px){.premium-friday-contents section.what-is-this-section .note p{font-size:.9rem}}@media only screen and (min-width:0px) and (max-width:414px){.premium-friday-contents section.what-is-this-section .note p{font-size:.9rem;line-height:1.5}}{color:#fff!important;background-color:#4990e2}.btn{display:inline-block;border:1px solid;border-color:transparent;font-size:15px;font-weight:400;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;padding:10px 15px;-webkit-font-smoothing:subpixel-antialiased;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;-ms-transition:.25s;transition:.25s;-webkit-backface-visibility:hidden;color:#494d55;}.btn:focus,.btn:hover{outline:0;color:#f16e51;opacity:.9;filter:alpha(opacity=90)}.btn.active,.btn:active{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;background-color:#bdc3c7;color:#eef0f1;color:rgba(255,255,255,.75);opacity:.7;filter:alpha(opacity=70)}.btn .line-icon{line-height:0;font-size:initial}.btn-default{color:#494d55!important;background-color:#d9dcde!important;border-color:#d9dcde}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{color:#494d55;background-color:#d0d0d0;border-color:#d9dcde}.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default{color:#494d55;background-color:#bdc3c7;border-color:#bdc3c7}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#bdc3c7;border-color:#bdc3c7;color:#494d55;opacity:.7;filter:alpha(opacity=70)}.btn-primary{color:#fff!important;background-color:#f16e51}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#ff876d;border-color:#ff876d}.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#ed4823;border-color:#ed4823}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#f16e51;border-color:#f16e51}.btn-primary.tag{font-size:17px;color:#f16e51;border:2px solid #f16e51;background-color:transparent;margin-bottom:5px}.btn-primary.tag:hover{color:#fff;background-color:#f16e51}.btn-success{color:#fff;background:#2ecc71!important}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{color:#fff;background-color:#58d68d!important;border-color:#58d68d!important}.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#27ad60!important;border-color:#27ad60!important}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#2ecc71;border-color:#2ecc71}.btn-alert{color:#fff;background-color:#f04124}.btn-alert.active,.btn-alert:active,.btn-alert:focus,.btn-alert:hover,.open .dropdown-toggle.btn-alert{color:#fff;background-color:#fa4f33;border-color:#fa4f33}.btn-alert.active,.btn-alert:active,.open .dropdown-toggle.btn-alert{color:#fff;background-color:#cf2a0e;border-color:#cf2a0e}.btn-alert.disabled,.btn-alert.disabled.active,.btn-alert.disabled:active,.btn-alert.disabled:focus,.btn-alert.disabled:hover,.btn-alert[disabled],.btn-alert[disabled].active,.btn-alert[disabled]:active,.btn-alert[disabled]:focus,.btn-alert[disabled]:hover,fieldset[disabled] .btn-alert,fieldset[disabled] .btn-alert.active,fieldset[disabled] .btn-alert:active,fieldset[disabled] .btn-alert:focus,fieldset[disabled] .btn-alert:hover{background-color:#f04124;border-color:#f04124}.btn-user-green{color:#fff!important;background-color:#5cb85c!important}.btn-user-green.active,.btn-user-green:active,.btn-user-green:focus,.btn-user-green:hover,.open .dropdown-toggle.btn-user-green{color:#fff;background-color:#75db75!important;border-color:#75db75!important}.btn-user-green.active,.btn-user-green:active,.open .dropdown-toggle.btn-user-green{color:#fff;background-color:#50974d!important;border-color:#50974d!important}.btn-user-green.disabled,.btn-user-green.disabled.active,.btn-user-green.disabled:active,.btn-user-green.disabled:focus,.btn-user-green.disabled:hover,.btn-user-green[disabled],.btn-user-green[disabled].active,.btn-user-green[disabled]:active,.btn-user-green[disabled]:focus,.btn-user-green[disabled]:hover,fieldset[disabled] .btn-user-green,fieldset[disabled] .btn-user-green.active,fieldset[disabled] .btn-user-green:active,fieldset[disabled] .btn-user-green:focus,fieldset[disabled] .btn-user-green:hover{background-color:#3498db;border-color:#3498db}.btn-tutor-blue{color:#fff;background-color:#3498db!important}.btn-tutor-blue.active,.btn-tutor-blue:active,.btn-tutor-blue:focus,.btn-tutor-blue:hover,.open .dropdown-toggle.btn-tutor-blue{color:#fff;background-color:#4daff0!important;border-color:#4daff0!important}.btn-tutor-blue.active,.btn-tutor-blue:active,.open .dropdown-toggle.btn-tutor-blue{color:#fff;background-color:#1b85cc!important;border-color:#1b85cc!important}.btn-tutor-blue.disabled,.btn-tutor-blue.disabled.active,.btn-tutor-blue.disabled:active,.btn-tutor-blue.disabled:focus,.btn-tutor-blue.disabled:hover,.btn-tutor-blue[disabled],.btn-tutor-blue[disabled].active,.btn-tutor-blue[disabled]:active,.btn-tutor-blue[disabled]:focus,.btn-tutor-blue[disabled]:hover,fieldset[disabled] .btn-tutor-blue,fieldset[disabled] .btn-tutor-blue.active,fieldset[disabled] .btn-tutor-blue:active,fieldset[disabled] .btn-tutor-blue:focus,fieldset[disabled] .btn-tutor-blue:hover{background-color:#3498db;border-color:#3498db}.btn-info{color:#fff;background-color:#f1c40f}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info{color:#fff;background-color:#f5d313;border-color:#f5d313}.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#cda70d;border-color:#cda70d}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#f1c40f;border-color:#f1c40f}.btn-fb{color:#fff;background-color:#3b5998;border-bottom-color:#324b80;margin-top:8px;margin-bottom:4px}.btn-fb.active,.btn-fb:active,.btn-fb:focus,.btn-fb:hover{color:#fff;background-color:#324b80}.btn-fb img{width:10px;margin-right:10px;vertical-align:top}.btn-skype{color:#fff;background-color:#4990e2;border-bottom-color:#4990e2;margin-top:8px;margin-bottom:4px}.btn-skype.active,.btn-skype:active,.btn-skype:focus,.btn-skype:hover{color:#fff;background-color:#4990e2}.btn-hg{padding:13px 20px!important;font-size:22px;line-height:1.227;border-radius:6px}.btn-lg{padding:10px 19px!important;font-size:17px;line-height:1.471;border-radius:6px}.btn-sm{padding:9px 13px!important;font-size:13px;line-height:1.385;border-radius:4px}.btn-sm img{width:20px;vertical-align:bottom}.btn-xs{padding:6px 9px;font-size:12px;line-height:1.083;border-radius:3px}.btn-tip{font-weight:300;padding-left:10px;font-size:92%}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;white-space:normal}.btn-block+.btn-block{margin-top:10px}.btn-round{border-radius:1000px}.btn-mt3{margin-top:30px}.btn-mb3{margin-bottom:30px}.btn-group{display:inline-block;vertical-align:top;zoom:1}.btn-group li,.btn-group>.btn{float:left!important}.btn-group li a.btn,.btn-group>.btn{color:#333332;background-color:#f1f4f4;padding:6px;border:1px solid #bdc3c7}.btn-group li a.btn:hover,.btn-group>.btn:hover{background-color:#fff}.btn-group li a.btn.active,.btn-group li a.btn:active,.btn-group>.btn.active,.btn-group>.btn:active{color:#f16e51;background-color:#fff}.btn-group li:not(:first-child):not(:last-child) .btn,.btn-group>.btn:not(:first-child):not(:last-child){-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;border-left:0}.btn-group li:first-child .btn,.btn-group>.btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.btn-group li:last-child .btn,.btn-group>.btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-left:0}form.search-form{position:relative;width:260px;height:32px}form.search-form input{line-height:normal}form.search-form input.form-input{width:90%;padding:0 10px;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;outline:0;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;font-size:16px;height:100%;border:1px solid #bdc3c7;transition:border-color .2s linear,box-shadow .2s ease}form.search-form button{color:#fff}form.search-form button.form-button{width:12%;-moz-appearance:none;-webkit-appearance:none;outline:0;margin:0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;font-size:16px;padding:0;vertical-align:middle;height:100%;line-height:1;position:absolute;right:0;top:0;border:none;background:#bdc3c7}form.search-form button.form-button:hover{background:#797f7f}form.search-form button.form-button img{width:20px;height:20px}form.search-form button.form-button span.line-icon{font-size:18px}form.search-form .form-input:hover{border-color:#bdc3c7}form.search-form .form-input:focus{background:#fff;border-color:#494d55}form.search-form .form-input:focus+.form-button{background:#494d55}.btn>[class^=fui-]{margin:0 1px;position:relative;line-height:1;top:1px}.btn-xs.btn>[class^=fui-]{font-size:11px;top:0}.btn-hg.btn>[class^=fui-]{top:2px}.alert-box{display:block;color:#fff;font-size:16px;font-weight:700;border-style:solid;border-width:1px;padding:14px 24px 14px 14px;margin-bottom:8px;position:relative;transition:opacity 300ms ease-out}.alert-box .close{font-size:22px;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-9px;right:5px;color:#494d55;opacity:.3}.alert-box .close:focus,.alert-box .close:hover{opacity:.5;filter:alpha(opacity=50)}.alert-box.alert{background-color:#f04124;color:#fff}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap .inner-wrap{position:relative;width:100%;-webkit-transition:transform 500ms ease;-moz-transition:transform 500ms ease;-o-transition:transform 500ms ease;-ms-transition:transform 500ms ease;transition:transform 500ms ease;-webkit-backface-visibility:hidden}.off-canvas-wrap .inner-wrap:after,.off-canvas-wrap .inner-wrap:before{content:" ";display:table}.off-canvas-wrap .inner-wrap:after{clear:both}.off-canvas-wrap.move-right{min-height:100%;-webkit-overflow-scrolling:touch}.off-canvas-wrap.move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem,0,0);-moz-transform:translate3d(15.625rem,0,0);-o-transform:translate3d(15.625rem,0,0);-ms-transform:translate3d(15.625rem,0,0);transform:translate3d(15.625rem,0,0)}.off-canvas-wrap.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,.5),4px 0 4px rgba(0,0,0,.5);display:block;position:absolute;background:rgba(255,255,255,.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}.off-canvas-wrap.move-right .exit-off-canvas:hover{background:rgba(255,255,255,.05)}.off-canvas-wrap .left-off-canvas-menu{-webkit-backface-visibility:hidden;width:250px;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333332;z-index:1001;box-sizing:content-box;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.off-canvas-wrap .left-off-canvas-menu *{-webkit-backface-visibility:hidden}.off-canvas-wrap .left-off-canvas-menu ul.off-canvas-list li{display:block;line-height:initial}.off-canvas-wrap .left-off-canvas-menu ul.off-canvas-list li label{padding:4px 18px 6px;font-size:12px;color:#99a2a2;font-weight:700;text-transform:uppercase;background:#444;border-top:1px solid #494d55;border-bottom:none;margin:0}.off-canvas-wrap .left-off-canvas-menu ul.off-canvas-list li a{display:block;padding:10px;color:#bdc3c7;transition:background 300ms ease}.off-canvas-wrap .left-off-canvas-menu ul.off-canvas-list li a:hover{background:#242424}.off-canvas-wrap .left-off-canvas-menu ul.off-canvas-list .nav-me{color:#fff;padding:12px;width:100%;overflow:hidden;white-space:nowrap;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.off-canvas-wrap .left-off-canvas-menu ul.off-canvas-list .nav-me.nav-me-user{color:#5cb85c}.off-canvas-wrap .left-off-canvas-menu ul.off-canvas-list .nav-me.nav-me-pro{color:#3498db}.off-canvas-wrap .left-off-canvas-menu ul.off-canvas-list .nav-me .navmenu-pro-image,.off-canvas-wrap .left-off-canvas-menu ul.off-canvas-list .nav-me .navmenu-user-image{width:30px;height:30px;margin-right:12px}.off-canvas-wrap .left-off-canvas-menu ul.off-canvas-list .nav-me .navmenu-pro-name,.off-canvas-wrap .left-off-canvas-menu ul.off-canvas-list .nav-me .navmenu-user-name{line-height:2}.off-canvas-wrap .left-off-canvas-menu ul.off-canvas-list .nav-me-submenu:before{content:"-";margin-right:8px;margin-left:10px}.off-canvas-wrap a.exit-off-canvas{display:inline}.off-canvas-wrap .tab-bar{position:absolute;width:100%;z-index:100;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);-o-box-shadow:0 1px 1px rgba(0,0,0,.1);-ms-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.off-canvas-wrap .tab-bar .menu-icon{text-indent:35px;width:45px;height:45px;display:block;position:relative;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.off-canvas-wrap .tab-bar .menu-icon span{font-size:18px;position:absolute;display:block;height:0;width:16px;line-height:1;top:15px;left:15px;box-shadow:0 0 0 1px #f16e51,0 7px 0 1px #f16e51,0 14px 0 1px #f16e51}.off-canvas-wrap .tab-bar .logo{line-height:40px}.off-canvas-wrap .tab-bar .logo .logo-image-wrapper{position:relative}.off-canvas-wrap .tab-bar .logo .logo-image-wrapper img{width:120px}.off-canvas-wrap .tab-bar .logo .logo-image-wrapper .logo-image-tutor{position:absolute;top:0;right:0;width:35%}.off-canvas-wrap .tab-bar .nav-login{line-height:45px}.off-canvas-wrap .tab-bar .nav-login a{font-weight:700}.off-canvas-wrap .tab-bar .nav-login a:hover{color:#2ecc71}.off-canvas-wrap .tab-bar .nav-login a .icon-lock{color:#2ecc71}.off-canvas-wrap .tab-bar .right-navigation{height:45px;line-height:45px;margin-right:10px}.off-canvas-wrap .tab-bar .right-navigation a.info-icon-wrap{margin-right:8px}.off-canvas-wrap .tab-bar .right-navigation a.info-icon-wrap .line-icon{line-height:45px}.off-canvas-wrap .tab-bar .right-navigation a.info-icon-wrap .badged{top:0}.nav-item{display:inline-block;line-height:58px}.nav-item .nav-item-link{display:block;color:#494d55;padding:0 10px}.nav-item .nav-submenu-wrapper{position:absolute;opacity:0;filter:alpha(opacity=0);visibility:hidden;z-index:100}@media only screen and (max-width:540px){.nav-item .nav-submenu-wrapper{left:0;right:0;width:100%}}.nav-item .nav-submenu-wrapper-right{position:absolute;right:0;z-index:999}.nav-item:hover .nav-submenu-wrapper{opacity:1;filter:alpha(opacity=100);visibility:visible}.nav-item .nav-submenu{background:#fff;background:rgba(255,255,255,.95);border:1px solid #d9dcde;text-align:left}.nav-item .nav-submenu .nav-item{display:block;line-height:42px}.nav-item .nav-submenu .nav-item label{padding:0 13px;line-height:28px}.nav-item .nav-submenu .nav-item:hover a{color:#f16e51}.nav-item .nav-submenu hr{margin:0;border:none;border-bottom:1px solid #d9dcde}.right-navigation a{color:#494d55}.right-navigation a:hover{opacity:.8;filter:alpha(opacity=80)}.right-navigation a.info-icon-wrap{position:relative;margin-top:2px}.right-navigation a.info-icon-wrap strong.count{font-size:12px;color:#fff;background:#f04124;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;border-radius:15px;display:inline-block;min-width:20px;padding:4px;text-align:center}.right-navigation a.info-icon-wrap strong.count.badged{position:absolute;top:8px;left:10px;max-width:32px;overflow:hidden;white-space:nowrap;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.right-navigation a.info-icon-wrap strong.count.green{background:#2ecc71}.right-navigation .tutor-online-status-bar{margin-left:10px}.right-navigation .tutor-online-status-bar .tutor-online-status-btn{display:inline-block;color:#fff;line-height:1;padding:5px 15px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;border-radius:100px}.right-navigation .tutor-online-status-bar .tutor-online-status-btn.for-small-only{width:20px;height:20px;padding:0}@media only screen and (min-width:540px){.top-bar{position:fixed;top:0;width:100%;z-index:100}}.site-header{background:#fff;min-height:58px;width:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);-o-box-shadow:0 1px 1px rgba(0,0,0,.1);-ms-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.site-header .logo{padding-left:15px;padding-right:15px;margin:0;line-height:58px;border-bottom:1px solid #d9dcde}@media only screen and (min-width:800px){.site-header .logo{float:left;border:none}}.site-header .logo .logo-image-wrapper{position:relative}.site-header .logo .logo-image-wrapper .logo-image{width:150px;height:39px;margin-top:-5px}.site-header .logo .logo-image-wrapper .logo-image-tutor{position:absolute;top:-5px;right:0;width:35%}.site-header .pc-grid .logo{float:left}.site-header .primary-navigation a.link-main{color:#494d55;font-weight:700;font-size:1rem}@media only screen and (max-width:540px){.site-header .primary-navigation a.link-main{font-size:100%}}.site-header .primary-navigation a.link-main:hover{background-color:#f1f4f4}.site-header .primary-navigation a.link-main[selected=true]{background-color:#f1f4f4}.site-header .primary-navigation .nav-list{margin-left:10px}.site-header .right-navigation{line-height:58px;height:58px;margin-right:15px}.site-header .right-navigation .pro-icon-image,.site-header .right-navigation .user-icon-image{width:30px;height:30px}@media only screen and (max-width:800px){.site-header .right-navigation .language-switch .language-dropdown{display:none;width:100%;z-index:4}.site-header .right-navigation .language-switch .language-dropdown .nav-item{display:inline-block}}.site-header .right-navigation .nav-help{position:relative}.site-header .right-navigation .nav-help:after{background:#494d55;content:'';display:block;height:20px;position:absolute;left:0;top:19px;width:1px}.site-header .right-navigation .nav-help a{padding-top:2px}.site-header .right-navigation .nav-help a .icon-phone{color:#f16e51}.site-header .right-navigation .nav-help .nav-submenu-wrapper{top:58px}.site-header .right-navigation .nav-login a{padding-top:2px;font-weight:700}.site-header .right-navigation .nav-login a:hover{color:#2ecc71}.site-header .right-navigation .nav-login a .icon-lock{color:#2ecc71}.site-header .right-navigation .login-me-info{position:relative;font-size:16px}.site-header .right-navigation .login-me-info a.info-icon-wrap{float:left!important;margin-right:6px}.site-header .right-navigation .login-me-info a.link-main{position:relative;top:0;height:58px;padding-top:5px;-webkit-transition:top .15s ease-out;-moz-transition:top .15s ease-out;-o-transition:top .15s ease-out;-ms-transition:top .15s ease-out;transition:top .15s ease-out;-webkit-backface-visibility:hidden}.site-header .right-navigation .login-me-info a.link-main:hover{top:3px}.site-header .right-navigation .login-me-info a.link-main#wallet-point-wrapper{margin-left:8px}.site-header .right-navigation .login-me-info a.link-main .line-icon{font-size:28px;display:inline-flex!important;vertical-align:text-bottom}.site-header .right-navigation .login-me-info a.link-main .line-icon.icon-ticket{color:#f1c40f}.site-header .right-navigation .login-me-info a.link-main .line-icon.icon-money{color:#f16e51}.site-header .right-navigation .login-me-info .free-ticket-alert-wrap{z-index:3;position:absolute;top:58px;left:-120px;line-height:1;width:280px}.site-header .right-navigation .login-me-info .free-ticket-alert-wrap .free-ticket-alert-title{font-size:1.17em;margin:1em 0}.site-header .right-navigation .login-me-info .free-ticket-alert-wrap a.about-free-ticket{color:#f16e51}#get-started{position:fixed;bottom:0;right:0;z-index:20;width:100%;padding-top:20px;padding-bottom:10px;color:#fff;background-color:#333332;background-color:rgba(0,0,0,.65);display:none}#get-started img.signup-box-icon{width:42px;margin-right:5px;margin-bottom:5px}#get-started h2{font-size:16px;padding-top:9px}#get-started .btn-block{margin-bottom:10px}#get-started .tutor-sign-up{padding:10px 0}#get-started .tutor-sign-up .small{font-size:80%;line-height:1;padding:3px 5px}#get-started .tutor-sign-up a{color:#3498db}#get-started .tutor-sign-up a:hover{text-decoration:underline}.top-banner-cafetalk{background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s;-ms-transition:background 1s;transition:background 1s;-webkit-backface-visibility:hidden}@media only screen and (max-width:540px){.top-banner-cafetalk{position:initial}}.top-banner-cafetalk.red{background-image:url(/bootstrap/images/general/background/red.jpg)}.top-banner-cafetalk.red img{width:28px;border:1px solid #fff}.top-banner-cafetalk.color{background-color:#f08080;-webkit-animation:changing-bg-col 20s ease 2s infinite alternate;-moz-animation:changing-bg-col 20s ease 2s infinite alternate;-ms-animation:changing-bg-col 20s ease 2s infinite alternate;-o-animation:changing-bg-col 20s ease 2s infinite alternate;animation:changing-bg-col 20s ease 2s infinite alternate}@-webkit-keyframes changing-bg-col{0%{background-color:#f08080}50%{background-color:#87ceeb}100%{background-color:#9acd32}}@-moz-keyframes changing-bg-col{0%{background-color:#f08080}50%{background-color:#87ceeb}100%{background-color:#9acd32}}@-ms-keyframes changing-bg-col{0%{background-color:#f08080}50%{background-color:#87ceeb}100%{background-color:#9acd32}}@-o-keyframes changing-bg-col{0%{background-color:#f08080}50%{background-color:#87ceeb}100%{background-color:#9acd32}}@keyframes changing-bg-col{0%{background-color:#f08080}50%{background-color:#87ceeb}100%{background-color:#9acd32}}.top-banner-cafetalk #text{font-size:18px;color:#fff;overflow:hidden;padding-top:4px}@media only screen and (min-width:800px){.top-banner-cafetalk #text{line-height:52px;padding-top:0}}.top-banner-cafetalk #text ul.staff-list{display:inline-flex;margin-left:10px}.top-banner-cafetalk #text ul.staff-list li{margin-left:-15px}.top-banner-cafetalk #text ul.staff-list li img{width:40px;vertical-align:-12px}.top-banner-cafetalk #entry{margin-top:7px;margin-bottom:7px}.top-banner-cafetalk .close span.line-icon{line-height:1;color:#fff}.top-banner-cafetalk .close span.line-icon:hover{color:#494d55}@media only screen and (min-width:540px){.event-banner{margin-top:52px}}#footer-container{width:100%;color:#fff;background-color:#333332}#footer-container ul li{padding-top:10px;font-size:14px}#footer-container ul li a{color:#f16e51}#footer-container .cafetalk-footer-top{font-weight:700;padding:30px 0 20px;border-top:1px solid #494d55;border-bottom:1px solid #212121}#footer-container .cafetalk-footer-top h2{font-size:1.5rem;display:inline-block;width:100%;line-height:2rem}#footer-container .cafetalk-footer-top h2 .cafetalk-vision{font-size:1.2rem}@media only screen and (min-width:540px){#footer-container .cafetalk-footer-top h2 .site-name{text-align:right}#footer-container .cafetalk-footer-top h2 .cafetalk-vision{text-align:left;border-left:2px solid #797f7f}}#footer-container .cafetalk-footer-top .inline-nav li{float:left;padding:0 15px}#footer-container .cafetalk-footer-bottom{line-height:1.8;border-top:1px solid #494d55;padding-top:20px}#footer-container .cafetalk-footer-bottom .global{padding-bottom:30px;border-bottom:1px solid #797f7f}#footer-container .cafetalk-footer-bottom .global .cafetalk-logo{width:40%}#footer-container .cafetalk-footer-bottom .global h3{font-size:1rem;padding:5px}@media only screen and (min-width:540px){#footer-container .cafetalk-footer-bottom .global{text-align:left;border:none;overflow:hidden}#footer-container .cafetalk-footer-bottom .global .cafetalk-logo{width:60%}}#footer-container .cafetalk-footer-bottom .global #google-play a:hover{opacity:.8;filter:alpha(opacity=80)}#footer-container .cafetalk-footer-bottom .global .language-selector{cursor:pointer;margin:10px 0;background-color:rgba(255,255,255,.8)}#footer-container .cafetalk-footer-bottom .global .contact-tel{padding-bottom:10px}#footer-container .cafetalk-footer-bottom .global .contact-tel img{width:24px}#footer-container .cafetalk-footer-bottom .global .contact-tel span{font-size:18px}#footer-container .cafetalk-footer-bottom .global .social-media li{width:32px;height:32px;display:inline-block;padding:0;margin-right:10px}#footer-container .cafetalk-footer-bottom .global .social-media li a{display:block;width:32px;height:32px;background:transparent url(/bootstrap/images/icons/social-media.png) no-repeat scroll 0 0}#footer-container .cafetalk-footer-bottom .global .social-media li a.facebook{background-position:0 0}#footer-container .cafetalk-footer-bottom .global .social-media li a.facebook:hover{background-position:-32px 0}#footer-container .cafetalk-footer-bottom .global .social-media li a.twitter{background-position:0 -32px}#footer-container .cafetalk-footer-bottom .global .social-media li a.twitter:hover{background-position:-32px -32px}#footer-container .cafetalk-footer-bottom .global .social-media li a.vimeo{background-position:0 -63px}#footer-container .cafetalk-footer-bottom .global .social-media li a.vimeo:hover{background-position:-32px -63px}#footer-container .cafetalk-footer-bottom .global .social-media li a.google{background-position:0 -96px}#footer-container .cafetalk-footer-bottom .global .social-media li a.google:hover{background-position:-32px -97px}#footer-container .cafetalk-footer-bottom .site-map{text-align:left;border:none}#footer-container .cafetalk-footer-bottom .site-map h3{font-size:1rem}#footer-container .cafetalk-footer-bottom .site-map:hover h3{color:#f16e51}#footer-container .cafetalk-footer-bottom .site-map a{color:#797f7f;font-weight:700}#footer-container .cafetalk-footer-bottom .site-map a:hover{color:#f16e51;text-decoration:underline}#footer-container .cafetalk-footer-bottom .copyright{font-size:11px;padding:15px 0}.loaded .videomodal{-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0);-o-transform:scale(1) translate3d(0,0,0);-ms-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0)}.fadein.loaded .videomodal{opacity:1}.modalbackground{z-index:100;background:rgba(15,14,30,.9);height:100%;left:0;padding:0 15px;position:fixed;top:0;width:100%;visibility:hidden;opacity:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-backface-visibility:hidden}@media only screen and (min-width:540px){.modalbackground{padding:0 5%}}@media only screen and (min-width:800px){.modalbackground{padding:0 15%}}.modalbackground:hover{cursor:pointer}.modalbackground.fadein{visibility:visible;opacity:1}.videomodal{background:#494d55;width:100%;position:relative;top:50%;margin-top:-30%;padding:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,.25);-o-box-shadow:0 1px 3px rgba(0,0,0,.25);-ms-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275),ease-in-out;-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.275),ease-in-out;transition-timing-function:cubic-bezier(.175,.885,.32,1.275),ease-in-out;opacity:0;-webkit-transform:scale(.5) translate3d(0,0,0);-moz-transform:scale(.5) translate3d(0,0,0);-o-transform:scale(.5) translate3d(0,0,0);-ms-transform:scale(.5) translate3d(0,0,0);transform:scale(.5) translate3d(0,0,0)}.videomodal a.close-videomodal{position:absolute;top:-25px;right:0;font-family:Raleway;color:#fff;font-weight:700;height:17px;opacity:.7;filter:alpha(opacity=70)}.videomodal a.close-videomodal .close-btn{width:20px;float:left;margin-right:5px;position:relative}.videomodal a.close-videomodal .close-btn span{width:20px;display:block;border-radius:1px;height:3px;background:#fff;margin-bottom:3px;position:relative;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden}.videomodal a.close-videomodal .close-btn .top{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:2px;top:-9px}.videomodal a.close-videomodal .close-btn .bottom{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:-12px}.videomodal a.close-videomodal:hover{opacity:1;filter:alpha(opacity=100)}.videomodal a.close-videomodal:hover .top{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0}.videomodal a.close-videomodal:hover .bottom{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:-8px}.videomodal .fluid-width-video-wrapper{width:100%;position:relative;padding:0;padding-top:56.25%}.videomodal .fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#tutor-column{background:0}#tutor-column .columns.end{padding:0}#tutor-column .column-item{padding:10px;font-family:Times;word-wrap:break-word;word-break:break-all;width:100%}#tutor-column .column-item:hover{background-color:bisque}#tutor-column .column-item .column-item-wrap{display:block;height:320px;overflow:hidden;vertical-align:top;background-color:#fff;color:#333332;position:relative}#tutor-column .column-item .column-item-wrap::after{content:'';position:absolute;bottom:0;left:0;right:0;height:8px;background-color:#fff}#tutor-column .column-item .column-item-wrap .item-content{position:relative;max-height:60%;overflow:hidden}#tutor-column .column-item .column-item-wrap .item-content img{width:100%}#tutor-column .column-item .column-item-wrap .item-content .column-video-image .play{width:20%;position:absolute;top:30%;left:40%}#tutor-column .column-item .column-item-wrap .item-info{color:#797f7f;font-size:12px;padding:15px 5px 0 10px;position:relative}#tutor-column .column-item .column-item-wrap .item-info .comment{height:12px;vertical-align:text-top;padding-left:5px}#tutor-column .column-item .column-item-wrap .item-info .img-tag{width:35px;height:35px;position:absolute;top:5px;right:5px}#tutor-column .column-item .column-item-wrap .column-description{margin:10px 5px 10px 10px}#tutor-column .column-item .column-item-wrap .column-description .pro-info img{width:30px;height:30px}#tutor-column .column-item .column-item-wrap .column-description h4{padding:8px 0}#tutor-column .column-item .column-item-wrap .column-description p{line-height:1.8rem}.white-content-container{background-color:#fff;border:1px solid #d9dcde;margin-bottom:20px}.white-content-container button{background:0 0;padding:0;border:none}.white-content-container .image-shot{cursor:pointer;width:100%;height:200px;overflow:hidden;background-size:cover!important;position:relative}.white-content-container .image-shot.lesson-video,.white-content-container .image-shot.tutor-interview{height:auto}.white-content-container .image-shot>img{width:100%;height:auto}.white-content-container .image-shot>img:hover{-webkit-transform:scale(1.05,1.05) translate3d(0,0,0);-moz-transform:scale(1.05,1.05) translate3d(0,0,0);-o-transform:scale(1.05,1.05) translate3d(0,0,0);-ms-transform:scale(1.05,1.05) translate3d(0,0,0);transform:scale(1.05,1.05) translate3d(0,0,0);-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;transition:all .5s ease-in;-webkit-backface-visibility:hidden}.white-content-container .image-shot span{display:block;width:100%;height:100%}.white-content-container .image-shot span img{position:absolute;bottom:10px;left:10px}.white-content-container .image-shot span .btn-play{width:36px;height:36px;opacity:.7;filter:alpha(opacity=70)}.white-content-container .image-shot span .img-tag{width:50px;height:50px}.white-content-container .image-shot span:hover .btn-play{opacity:.85;filter:alpha(opacity=85)}.white-content-container .image-shot.sg-badge{position:relative;overflow:hidden}.white-content-container .image-shot.sg-badge:before{content:"";position:absolute;height:100%;width:50%;right:-5%;top:-15%;background:url(/bootstrap/images/icons/badge/cafetalk-SG-stamp.png) no-repeat;background-size:contain;opacity:.4;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.white-content-container .image-shot.sg-badge:hover:before{opacity:.3;filter:alpha(opacity=30);filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(1)}.white-content-container.tutor-brick .teaching{margin:4% 0;height:45px;overflow:hidden}.white-content-container.tutor-brick .teaching img{width:45px;height:45px}.white-content-container .profile-action.profile-action-follow{display:inline-block}.white-content-container .profile-action.profile-action-follow .heart{text-shadow:1px 0 #d9dcde;-webkit-transform:scaleX(1.1);-moz-transform:scaleX(1.1);-o-transform:scaleX(1.1);-ms-transform:scaleX(1.1);transform:scaleX(1.1)}.white-content-container .profile-action.profile-action-follow .heart:hover{opacity:.7;filter:alpha(opacity=70)}.white-content-container .profile-action.profile-action-follow .heart.favorited{color:#f1c40f}.white-content-container .profile-action.profile-action-follow .heart.not-favorited{color:#797f7f}.white-content-container .profile-action.profile-action-follow .heart.bigger{font-size:2.5rem;position:absolute;bottom:0;left:15px}.white-content-container .this-brick-wrapper{padding:0 4%}.white-content-container .this-brick-wrapper .this-brick-title{font-size:1.1rem;overflow:hidden;height:56px;padding:8px 0}.white-content-container hr{margin:0 auto;width:80%}.white-content-container .about-this-brick{padding:4% 0}.white-content-container .about-this-brick .avatar{width:40px;height:40px;margin-right:2%}.white-content-container .about-this-brick .avatar img{width:100%;height:100%}.white-content-container .about-this-brick .byline dd,.white-content-container .about-this-brick .byline dt{margin:0}.white-content-container .about-this-brick .byline dt{overflow:hidden;white-space:nowrap;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.white-content-container .about-this-brick .byline dt b{font-size:1.2rem}.white-content-container .about-this-brick .byline dd small{padding-right:2px}.white-content-container .this-brick-info{border-top:1px solid #bdc3c7;padding-top:3%;margin-bottom:3%;height:30px;overflow:hidden;text-align:center}.white-content-container .this-brick-info .line-icon{font-size:20px;margin-left:3px;margin-right:3px}.white-content-container .this-brick-info img{width:18px;height:18px;margin-right:2px}.white-content-container.lesson-brick-detail{height:132px;cursor:pointer;margin-bottom:-1px}.white-content-container.lesson-brick-detail .lesson-brick-detail-wrap{position:relative;padding:10px}.white-content-container.lesson-brick-detail .lesson-brick-detail-wrap .lesson-brick-detail-thumb{width:110px;height:110px;margin-right:10px}.white-content-container.lesson-brick-detail .lesson-brick-detail-wrap .this-lesson-title{font-size:18px;height:42px;overflow-y:hidden}.white-content-container.lesson-brick-detail .lesson-brick-detail-wrap .this-lesson-title .this-lesson-copy{font-size:14px;overflow:hidden;white-space:nowrap;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.white-content-container.lesson-brick-detail .lesson-brick-detail-wrap .this-lesson-info img{width:35px;vertical-align:sub}.white-content-container.lesson-brick-detail .lesson-brick-detail-wrap .this-lesson-info img.tutor{width:25px;height:25px}.white-content-container.lesson-brick-detail .lesson-brick-detail-wrap .this-lesson-info img.satisfaction{width:30px;vertical-align:-8px}.white-content-container.lesson-brick-detail .lesson-brick-detail-wrap .this-lesson-info span.line-icon{font-size:18px;vertical-align:sub}.white-content-container.lesson-brick-detail .lesson-brick-detail-wrap .this-lesson-info p{font-size:12px}.white-content-container.lesson-brick-detail .lesson-brick-detail-wrap .this-lesson-info p span.icon-skype{font-size:22px;vertical-align:sub}.white-content-container.lesson-brick-detail .lesson-brick-detail-wrap .this-lesson-info p span.icon-skype.skype-blue{color:#4990e2}.white-content-container.lesson-brick-detail .lesson-brick-detail-wrap .award-ribbons{position:absolute;top:-3px;right:0}.white-content-container.lesson-brick-detail .lesson-brick-detail-wrap .award-ribbons img{width:50px}.white-content-container.lesson-brick-detail .btn-group{display:block;height:100%}.white-content-container.lesson-brick-detail .btn-group button{font-size:13px;color:#494d55;height:100%}.white-content-container.lesson-brick-detail .btn-group button img{width:25px;padding-bottom:5px}.white-content-container.lesson-brick-detail .btn-group button:hover{background-color:#f1f4f4}.white-content-container.lesson-brick-detail .btn-group button:hover img{-webkit-transform:scale(1.5,1.5) translate3d(0,0,0);-moz-transform:scale(1.5,1.5) translate3d(0,0,0);-o-transform:scale(1.5,1.5) translate3d(0,0,0);-ms-transform:scale(1.5,1.5) translate3d(0,0,0);transform:scale(1.5,1.5) translate3d(0,0,0);-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;transition:all .5s ease-in;-webkit-backface-visibility:hidden}.white-content-container.lesson-brick-detail .btn-group button:last-child{border-right:none}.white-content-container.tutor-brick-detail{font-size:14px;cursor:pointer}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap{padding:15px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .this-tutor-thumb{width:145px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .this-tutor-thumb a.thumb{width:139px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .this-tutor-thumb a.thumb .tutor-brick-detail-thumb{width:130px;height:130px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .this-tutor-thumb a.thumb .special-title{margin-top:-2px;margin-left:-5px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .this-tutor-thumb a.thumb .fresh-ribbon{width:42px;height:auto;position:absolute;left:12px;top:12px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .this-tutor-thumb a.award-ribbon{width:50px;margin-top:5px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap a.recommended-point{display:inline-block}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap a.recommended-point img{vertical-align:baseline}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .time-reminder{color:#3498db;font-weight:700}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .time-reminder img.icon{width:25px;vertical-align:sub}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .time-reminder p{display:inline-block}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .time-reminder p span{font-size:24px;line-height:1;vertical-align:bottom}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap h3{font-size:22px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .this-tutor-info .tutor-stats{display:inline-block;border-left:1px solid #bdc3c7;font-size:15px;font-weight:700;margin-left:14px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .this-tutor-info .tutor-stats span{font-size:20px;margin-left:14px;display:inline-flex;vertical-align:sub}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .this-tutor-info .tutor-stats span.icon-nda{font-size:24px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .this-tutor-info .tutor-stats span .satisfaction{width:30px;height:30px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .this-tutor-info .tutor-stats i{opacity:.5;filter:alpha(opacity=50)}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .teaching{height:50px;overflow:hidden;margin:5px 0 10px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .teaching img{width:40px;margin:5px 0}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .introduce{padding-left:145px;line-height:150%}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .introduce span{padding:0 10px;color:#797f7f}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .available-times-table{margin:5px;margin-left:25px;border:1px solid #bdc3c7;-webkit-box-shadow:0 5px 0 #bdc3c7;-moz-box-shadow:0 5px 0 #bdc3c7;-o-box-shadow:0 5px 0 #bdc3c7;-ms-box-shadow:0 5px 0 #bdc3c7;box-shadow:0 5px 0 #bdc3c7;padding-bottom:8px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .available-times-table .available-times-table-header{background-color:#f16e51;border-bottom:1px solid #ed4823;color:#fff;padding:8px 0 5px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .available-times-table table{margin:5px auto 0;border-spacing:3px}.white-content-container.tutor-brick-detail .tutor-brick-detail-wrap .available-times-table table td{padding:0 2px}.white-content-container.coupon-brick{background-color:#FEE;padding:7% 0;cursor:pointer;margin-top:35px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;border:2px solid #bdc3c7}.white-content-container.coupon-brick.disabled{background-color:#d9dcde;cursor:default}.white-content-container.coupon-brick .tag-wrapper{position:absolute;top:0;left:0;right:0}.white-content-container.coupon-brick .tag-wrapper .tag{width:50px;height:50px}.white-content-container.coupon-brick .coupon-brick-wrapper{color:#494d55;margin:0 5%;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:2px solid #bdc3c7}.white-content-container.coupon-brick .coupon-brick-wrapper .discount{color:#f16e51;font-family:Arial;text-shadow:1px 1px 0 #de7b62,3px 3px 0 #797f7f;text-shadow:1px 1px 0 #de7b62,3px 3px 0 rgba(0,0,0,.25);display:inline-block}.white-content-container.coupon-brick .coupon-brick-wrapper .discount strong{max-width:135px;overflow:hidden;display:inline-block;font-size:64px;line-height:1.1;text-shadow:2px 1px 0 #de7b62,4px 3px 0 #797f7f;text-shadow:2px 1px 0 #de7b62,4px 3px 0 rgba(0,0,0,.25)}.white-content-container.coupon-brick .coupon-brick-wrapper .discount dl{display:inline-block;font-size:30px;line-height:1}.white-content-container.coupon-brick .coupon-brick-wrapper .discount dl dd,.white-content-container.coupon-brick .coupon-brick-wrapper .discount dl dt{margin:0}.white-content-container.coupon-brick .coupon-brick-wrapper .coupon-title{border-bottom:2px solid #bdc3c7;padding:10px 0;margin:0 5%;font-size:1.4rem;line-height:1.25;height:72px;overflow:hidden}.white-content-container.coupon-brick .coupon-brick-wrapper .about-this-brick{padding:3%}.white-content-container.coupon-brick .coupon-brick-wrapper .about-this-brick .valid-date{color:#f16e51;font-size:90%;overflow:hidden;white-space:nowrap;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.white-content-container.coupon-brick .coupon-brick-wrapper .about-this-brick .lesson-name{font-size:120%;font-style:italic}.white-content-container.coupon-brick .coupon-brick-wrapper .about-this-brick .this-coupon-tutor img{-webkit-border-radius:1000px!important;-moz-border-radius:1000px!important;-o-border-radius:1000px!important;-ms-border-radius:1000px!important;border-radius:1000px!important;width:12%;max-width:40px}.white-content-container.coupon-brick .coupon-brick-wrapper .about-this-brick .this-coupon-tutor a{display:inline-block;color:#3498db;padding-left:1%;overflow:hidden;white-space:nowrap;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;width:70%;vertical-align:middle}.white-content-container.coupon-brick .coupon-brick-wrapper .cafetalk-com{color:#fff;background-color:#3498db}.white-content-container.coupon-brick .coupon-brick-wrapper .cafetalk-com.new-students-only{background-color:#5cb85c}.white-content-container.coupon-brick .brick-tip a.get-it{background-color:#f16e51}.white-content-container.coupon-brick .brick-tip a.get-it.disabled{background-color:#797f7f;cursor:default}.white-content-container.coupon-brick .brick-tip:hover a.get-it{border-top:1px solid #ed4823}.white-content-container.coupon-brick .brick-tip:hover a.get-it.disabled{border-top-color:#797f7f}.white-content-container.coupon-brick .suggestion-cnt{background-color:#3498db;color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px;padding:3px;position:absolute;top:20px;right:0;width:30px;height:30px;line-height:130%;font-size:18px}.white-content-container.coupon-brick .suggestion-cnt.big{font-size:150%;width:40px;height:40px;top:-20px}.white-content-container .brick-tip{position:absolute;left:0;right:0;bottom:0}.white-content-container .brick-tip a.get-it{padding:5px 20px;color:#fff;text-shadow:0 -1px 1px #494d55;text-shadow:0 -1px 1px rgba(0,0,0,.25);text-decoration:none;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-box-shadow:inset 0 5px 5px -4px #494d55;-moz-box-shadow:inset 0 5px 5px -4px #494d55;-o-box-shadow:inset 0 5px 5px -4px #494d55;-ms-box-shadow:inset 0 5px 5px -4px #494d55;box-shadow:inset 0 5px 5px -4px #494d55;-webkit-box-shadow:inset 0 5px 5px -4px rgba(0,0,0,.5);-moz-box-shadow:inset 0 5px 5px -4px rgba(0,0,0,.5);-o-box-shadow:inset 0 5px 5px -4px rgba(0,0,0,.5);-ms-box-shadow:inset 0 5px 5px -4px rgba(0,0,0,.5);box-shadow:inset 0 5px 5px -4px rgba(0,0,0,.5)}.white-content-container .brick-tip:hover{bottom:-6px}.white-content-container .brick-tip:hover a.get-it{padding-top:10px;-webkit-box-shadow:0 2px 5px #494d55;-moz-box-shadow:0 2px 5px #494d55;-o-box-shadow:0 2px 5px #494d55;-ms-box-shadow:0 2px 5px #494d55;box-shadow:0 2px 5px #494d55;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);-moz-box-shadow:0 2px 5px rgba(0,0,0,.5);-o-box-shadow:0 2px 5px rgba(0,0,0,.5);-ms-box-shadow:0 2px 5px rgba(0,0,0,.5);box-shadow:0 2px 5px rgba(0,0,0,.5)}.white-content-container:active,.white-content-container:focus,.white-content-container:hover{-webkit-box-shadow:0 1px 6px #494d55;-moz-box-shadow:0 1px 6px #494d55;-o-box-shadow:0 1px 6px #494d55;-ms-box-shadow:0 1px 6px #494d55;box-shadow:0 1px 6px #494d55;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.25);-moz-box-shadow:0 1px 6px rgba(0,0,0,.25);-o-box-shadow:0 1px 6px rgba(0,0,0,.25);-ms-box-shadow:0 1px 6px rgba(0,0,0,.25);box-shadow:0 1px 6px rgba(0,0,0,.25)}#coupons-list h3{display:inline-block;margin-top:15px;color:#fff;padding:3px 30px;background-color:#333332;-webkit-border-radius:0 20px;-moz-border-radius:0 20px;-o-border-radius:0 20px;-ms-border-radius:0 20px;border-radius:0 20px}#coupons-list p.coupon-cnt{font-size:16px;font-weight:700;padding:10px 0}#coupons-list p.coupon-cnt b{font-size:24px;color:#f16e51}#coupons-list>ul>li{margin-bottom:20px}#coupons-detail .coupon-brick,#no-coupons .coupon-brick{cursor:default;padding:4% 0;font-size:120%}#coupons-detail .coupon-brick .coupon-brick-wrapper,#no-coupons .coupon-brick .coupon-brick-wrapper{padding-top:2%;margin:0 3%;word-break:break-word}#coupons-detail .coupon-brick .coupon-brick-wrapper .coupon-title,#no-coupons .coupon-brick .coupon-brick-wrapper .coupon-title{border:none;padding:5% 0;height:auto}#lesson-list h2{display:block;font-size:21px;font-weight:700;padding:20px 0;height:auto}.lesson-scene{margin-bottom:10px}.lesson-scene .white-content-container{margin:0}.lesson-scene p.category-title{padding:10px 2px;font-size:21px;font-weight:700}.lesson-scene p.category-title img.lesson-scenes-icon{width:40px;height:40px}.socialicon{padding:20px 0}.socialicon img{vertical-align:baseline}#latest_activity_wrapper{padding:5px 0}#latest_activity_wrapper #activity-ticker{height:70px;overflow:hidden}#latest_activity_wrapper #activity-ticker .activity-ticker-item .primary-image{text-align:right}#latest_activity_wrapper #activity-ticker .activity-ticker-item .primary-image img{width:50px;margin:10px 0}#latest_activity_wrapper #activity-ticker .activity-ticker-item .primary-block{padding:8px 0;display:inline-block;line-height:1.4em}#latest_activity_wrapper #activity-ticker .activity-ticker-item .primary-block .primary-title-wrapper{margin:0 .9375rem;height:22px;overflow:hidden}@media only screen and (min-width:40.063em){#latest_activity_wrapper #activity-ticker .activity-ticker-item .primary-block .primary-title-wrapper{margin-left:auto}}#latest_activity_wrapper #activity-ticker .activity-ticker-item .primary-block .primary-title-wrapper .primary-title{font-size:16px;font-weight:700;height:20px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;line-height:20px;vertical-align:top}#latest_activity_wrapper #activity-ticker .activity-ticker-item .primary-block .primary-title-wrapper .activity{color:#797f7f}#latest_activity_wrapper #activity-ticker .activity-ticker-item .secondary-block{margin-top:5px}#latest_activity_wrapper #activity-ticker .activity-ticker-item .secondary-block div{display:inline-block;vertical-align:middle}#latest_activity_wrapper #activity-ticker .activity-ticker-item .secondary-block .time-ago{padding-left:1.9rem}@media only screen and (min-width:40.063em){#latest_activity_wrapper #activity-ticker .activity-ticker-item .secondary-block .time-ago{padding-left:.9375rem}}#latest_activity_wrapper #activity-ticker .activity-ticker-item .secondary-block .tutor-info{padding-right:1.9rem}#latest_activity_wrapper #activity-ticker .activity-ticker-item .secondary-block .tutor-info .secondary-image{width:27px}#latest_activity_wrapper #activity-ticker .activity-ticker-item .secondary-block .profile{color:#333332;width:95%;margin-left:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:40.063em){#latest_activity_wrapper #activity-ticker .activity-ticker-item .secondary-block .profile{margin-left:auto}}.close-window{width:30px;height:30px;text-align:center!important;-webkit-border-radius:1000px!important;-moz-border-radius:1000px!important;-o-border-radius:1000px!important;-ms-border-radius:1000px!important;border-radius:1000px!important;background-color:#fff}.close-window .line-icon.icon-times{line-height:1}.close-window:hover{cursor:pointer;color:#fff;background-color:#494d55}.off-canvas-wrap .page-grid{margin-top:45px}@media only screen and (min-width:540px){.off-canvas-wrap .page-grid{margin-top:118px}}@media only screen and (min-width:800px){.off-canvas-wrap .page-grid{margin-top:58px}}.off-canvas-wrap .page-grid h2.title{font-size:22px}.off-canvas-wrap .page-grid h2.title b{color:#f16e51}.off-canvas-wrap .page-grid p.description{font-size:18px;padding:20px 0}.page-container{border:1px solid #bdc3c7;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.25);-moz-box-shadow:0 1px 6px rgba(0,0,0,.25);-o-box-shadow:0 1px 6px rgba(0,0,0,.25);-ms-box-shadow:0 1px 6px rgba(0,0,0,.25);box-shadow:0 1px 6px rgba(0,0,0,.25);clear:both;min-height:800px;overflow:hidden;position:relative;z-index:0;padding-top:60px;background-color:#fff}.page-container h1.title{position:relative;display:inline-block;margin-bottom:30px}.page-container h1.title::after{content:'';width:50%;height:2px;display:block;background-color:#494d55;position:absolute;bottom:-18px;left:25%}.page-container p.description{font-size:16px;padding:20px 0}.page-container p.description.title{font-size:21px}.page-container h2{font-weight:400;margin-top:30px}.page-container h3{margin-top:30px}.page-container h3 img{width:45px;height:45px}.page-container hr.Cup{height:30px;background:url(/bootstrap/images/general/hr-cup.png) center no-repeat;border:none;margin:auto 5px}.page-container#no-data{min-height:400px;padding:30px}.policy-container{background-color:#fff;padding:30px}.policy-container a{font-weight:700}.policy-container a .student,.policy-container a.student{color:#5cb85c}.policy-container a .tutor,.policy-container a.tutor{color:#3498db}.policy-container .header-text{border-bottom:1px solid #d9dcde}.policy-container .page-nav{margin-top:30px}.policy-container .page-nav .grid{display:inline-block;margin-right:20px;margin-bottom:10px;padding-right:20px;border-right:1px solid #d9dcde}.policy-container .page-nav .grid:last-child{border:none}.policy-container .page-nav .grid a{font-size:120%}.policy-container #pageHeader{padding:20px 0}.policy-container #pageHeader h2{margin-bottom:20px}.policy-container #pageHeader p.updated{color:#797f7f;margin-bottom:5px}.policy-container ul{word-break:break-word}.policy-container ul h3{padding-bottom:10px}.policy-container ul p{color:#333332;padding-bottom:5px}.policy-container ul li{margin-bottom:30px}.policy-container ul li .text-wrapper{background:#fff5de;border:2px solid #3498db;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:20px;word-break:break-word}.policy-container ul li .text-wrapper.mg{margin-top:10px;margin-bottom:30px}.policy-container ul li ul{padding-left:1em;margin-left:2.5em}.policy-container ul li ul li{margin-bottom:5px;text-indent:-1.5em}.policy-container ul li ul li ul{margin-left:1.3em}.policy-container ul li ul li ul li{text-indent:-1.3em}.choose-a-category{width:95%;margin:auto}.choose-a-category h1{font-size:1.8rem;color:#494d55;padding:30px 0}.choose-a-category .large-2{width:20%}.choose-a-category .columns{float:left!important;padding-left:.8rem;padding-right:.8rem}.choose-a-category .columns a{display:block;color:#333332;padding:20px 10px 5px}.choose-a-category .columns a:hover{color:#f16e51;background-color:#fff5de}.choose-a-category .columns a p{padding-top:10px;height:50px;line-height:1}.cafetalk-featured-special .article{padding-top:30px;padding-bottom:10px}.cafetalk-featured-special .article h3{font-size:1.5rem;padding-bottom:30px}.cafetalk-featured-special .article .see-more{margin-top:0}.discover-present{padding:20px 0 0}.discover-present .main-category-icon{float:left!important;padding-right:20px}.discover-present .main-category-icon img{width:100px}.discover-present .discover-present-wrap{padding-left:120px}.discover-present .discover-present-wrap .h1{font-size:21px;margin-bottom:15px}.discover-present .discover-present-wrap .h1 .text{color:#494d55;padding-right:5px}.discover-present .discover-present-wrap .langs_tag{margin-top:5px}.discover-present .discover-present-wrap form .row{margin-bottom:5px}.discover-present .has-options{position:relative;margin-bottom:10px;font-weight:700;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;height:50px;line-height:25px;box-sizing:border-box;background-color:#fff;border:1px solid #bdc3c7;display:inline-block;cursor:pointer;padding:10px 40px 10px 10px}.discover-present .has-options:hover{background-color:#f1f4f4;color:#f16e51;border-color:#f16e51}.discover-present .has-options.selected{color:#f16e51;border-color:#f16e51}.discover-present .has-options:hover .ss-icon.navigateup{opacity:1;filter:alpha(opacity=1);visibility:visible}.discover-present .has-options:hover .ss-icon.navigatedown{opacity:0;filter:alpha(opacity=0);visibility:hidden}.discover-present .has-options .ss-icon{position:absolute;top:11px;right:10px}.discover-present .has-options .ss-icon.navigatedown,.discover-present .has-options .ss-icon.navigateup{font-size:12px;-webkit-transform:scaleX(1.6);-moz-transform:scaleX(1.6);-o-transform:scaleX(1.6);-ms-transform:scaleX(1.6);transform:scaleX(1.6)}.discover-present .has-options .ss-icon.navigateup{opacity:0;filter:alpha(opacity=0);visibility:hidden}.discover-present .has-options .ss-icon.ss-delete{font-size:20px;top:10px}.discover-present .dropdown-box{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;box-shadow:0 1px 6px #494d55;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.25);-moz-box-shadow:0 1px 6px rgba(0,0,0,.25);-o-box-shadow:0 1px 6px rgba(0,0,0,.25);-ms-box-shadow:0 1px 6px rgba(0,0,0,.25);box-shadow:0 1px 6px rgba(0,0,0,.25);padding:15px;margin-top:22px;font-size:16px;font-weight:400}.discover-present .dropdown-box.f-dropdown{position:absolute;left:-9999px;width:300px;background:#fff;border:solid 1px #bdc3c7;z-index:99}.discover-present .dropdown-box.f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:20px;z-index:99}.discover-present .dropdown-box.f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent #bdc3c7 transparent;border-bottom-style:solid;position:absolute;top:-14px;left:19px;z-index:98}.discover-present .dropdown-box.f-dropdown.medium{width:500px}.discover-present .dropdown-box.f-dropdown.medium:before{left:initial;right:20px}.discover-present .dropdown-box.f-dropdown.medium:after{left:initial;right:19px}.discover-present .dropdown-box.popup-menu{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);display:none}.discover-present .dropdown-box.popup-menu.f-dropdown:after,.discover-present .dropdown-box.popup-menu.f-dropdown:before{left:48%}.discover-present .dropdown-box.popup-menu ul{display:inline-block;vertical-align:top}.discover-present .dropdown-box .dropdown-box-list{display:block;color:#494d55}.discover-present .dropdown-box .dropdown-box-list.selected,.discover-present .dropdown-box .dropdown-box-list:hover{color:#f16e51}.discover-present .dropdown-box .dropdown-box-list.selected{font-weight:700}.discover-present .dropdown-box .filter-select{position:relative;width:100%;height:40px;padding:5px 40px 5px 10px}.discover-present .dropdown-box .filter-select .ss-icon{top:6px}.discover-present .dropdown-box .filter-select .filter-select-dropdown{max-height:200px;overflow:auto;width:90%;padding:5px 0}.discover-present .dropdown-box .filter-select .filter-select-dropdown li{line-height:1.2rem}.discover-present .dropdown-box .filter-select .filter-select-dropdown li a{display:block;color:#494d55;padding:5px 10px}.discover-present .dropdown-box .filter-select .filter-select-dropdown li a:hover{color:#fff;background-color:#f16e51}.discover-present .dropdown-box .filter-select .filter-select-dropdown-open{left:0;top:10px}.discover-present .dropdown-box .close{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:25px;color:#fff;font-weight:700;line-height:18px;position:absolute;top:-12px;width:30px;height:30px;line-height:1em;text-align:center;background-color:#797f7f;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);-moz-box-shadow:0 1px 2px rgba(0,0,0,.25);-o-box-shadow:0 1px 2px rgba(0,0,0,.25);-ms-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25)}.discover-present .dropdown-box .close.left{left:-12px}.discover-present .dropdown-box .close.right{right:-12px}.discover-present .dropdown-box .close:hover{background-color:#494d55;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.25);-moz-box-shadow:0 1px 6px rgba(0,0,0,.25);-o-box-shadow:0 1px 6px rgba(0,0,0,.25);-ms-box-shadow:0 1px 6px rgba(0,0,0,.25);box-shadow:0 1px 6px rgba(0,0,0,.25)}.discover-present .discover-select{position:relative}.discover-present .discover-select .discover-select-dropdown{left:0;top:55px;opacity:0;filter:alpha(opacity=0);visibility:hidden}.discover-present .discover-select:hover .discover-select-dropdown{opacity:1;filter:alpha(opacity=1);visibility:visible}.discover-present .discover-select .group-list li{line-height:2rem;padding:4px 0;margin-bottom:10px}.discover-present .discover-select .adv-filter{left:0;top:23px;z-index:99}.discover-present .discover-select .adv-filter.right{left:-345px}.discover-present .discover-select .adv-filter .search-term{position:relative}.discover-present .discover-select .adv-filter .search-term .has-options{padding-left:40px}.discover-present .discover-select .adv-filter .search-term .ss-icon{position:absolute;top:0;left:0;padding:13px 10px}.discover-present .discover-select .adv-filter .search-term .ss-icon img{width:25px;opacity:.35}.discover-present .discover-select .adv-filter .adv-option-selected{color:#f16e51}#recommended-tags ul img{width:30px;height:30px;margin-top:8px}#recommended-tags a#help-me img{-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px}#recommended-tags a#help-me:hover{opacity:.8;filter:alpha(opacity=80)}.cafetalk-search-container .floated-list .sort-bar{line-height:1;margin-right:5px;margin-top:7px}.cafetalk-search-container .floated-list .sort-bar li:after{display:inline-block;width:.75em;text-align:center;content:'/'}.cafetalk-search-container .floated-list .sort-bar li:last-child:after{content:none}.cafetalk-search-container .floated-list .sort-bar a{color:#333332;margin:0 2px 0 8px}.cafetalk-search-container .floated-list .sort-bar a.selected,.cafetalk-search-container .floated-list .sort-bar a:hover{color:#f16e51}.cafetalk-search-container .floated-list .sort-bar a.selected{font-weight:700}.cafetalk-search-container .floated-list .sortbar-icon{display:inline-block;padding:4px;width:30px;height:26px;white-space:nowrap;float:left!important}.cafetalk-search-container .floated-list .sortbar-icon.selected,.cafetalk-search-container .floated-list .sortbar-icon:hover{background-color:#fff}.cafetalk-search-container .floated-list .sortbar-icon.selected b,.cafetalk-search-container .floated-list .sortbar-icon.selected i,.cafetalk-search-container .floated-list .sortbar-icon:hover b,.cafetalk-search-container .floated-list .sortbar-icon:hover i{display:block;background-color:#f16e51}.cafetalk-search-container .floated-list .sortbar-icon b,.cafetalk-search-container .floated-list .sortbar-icon i{display:block;background-color:#333332}.cafetalk-search-container .floated-list .sortbar-icon.thumbnail{overflow:hidden}.cafetalk-search-container .floated-list .sortbar-icon.thumbnail b,.cafetalk-search-container .floated-list .sortbar-icon.thumbnail i{width:10px;height:8px;margin-bottom:2px}.cafetalk-search-container .floated-list .sortbar-icon.thumbnail b{float:left!important}.cafetalk-search-container .floated-list .sortbar-icon.thumbnail i{float:right!important}.cafetalk-search-container .floated-list .sortbar-icon.detail{overflow:hidden}.cafetalk-search-container .floated-list .sortbar-icon.detail b,.cafetalk-search-container .floated-list .sortbar-icon.detail i{margin-bottom:2px}.cafetalk-search-container .floated-list .sortbar-icon.detail b{float:left!important;width:10px;height:8px}.cafetalk-search-container .floated-list .sortbar-icon.detail i{float:right!important;width:10px;height:3px}.cafetalk-search-container .no-result{padding:20px 0 50px}#more-from-cafetalk{padding:20px 0}#more-from-cafetalk h3{font-size:1.4rem}#more-from-cafetalk .columns{font-size:1rem;padding:20px 10px;padding-left:55px}#more-from-cafetalk .columns .color-icons{background:url(/bootstrap/images/icons/flat-ui/color-icons.png) no-repeat 0 0;width:50px;height:50px;position:absolute;left:0}#more-from-cafetalk .columns .color-icons.featured{background-position:0 -50px}#more-from-cafetalk .columns .color-icons.goods{background-position:0 -100px}#more-from-cafetalk .columns h4{color:#f16e51;font-size:1rem;padding-bottom:10px}#more-from-cafetalk .columns ul{list-style-type:disc;-webkit-padding-start:20px}#more-from-cafetalk .columns p{padding-top:5px}#more-from-cafetalk .columns p a{font-size:14px;text-decoration:underline}.home-top-search{height:450px}.home-top-search .home-top-splash{height:450px}.home-top-search .home-top-splash h2.tutor-search{padding-top:120px}#feedback-tags{display:inline-block;padding-bottom:8px}#feedback-tags li{margin-right:5px;margin-top:5px}#feedback-tags li a{word-wrap:break-word;opacity:1}#feedback-list h3{margin-bottom:30px}#feedback-list .columns:last-child{float:none}#feedback-list .user-avatar img{width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:#fff}#feedback-list .comment-inner{margin-left:60px}#feedback-list .comment-inner .user-review{padding:10px;border-bottom:1px solid #d9dcde}#feedback-list .comment-inner .user-review .auto,#feedback-list .comment-inner .user-review time{color:#797f7f}#feedback-list .comment-inner .feedback-comment-wrap{padding:15px}#feedback-list .comment-inner .feedback-comment-wrap .quot{padding-right:20px}#feedback-list .comment-inner .feedback-comment-wrap .quot img{width:20px;height:20px}#feedback-list .comment-inner .feedback-comment-wrap .feedback-comment{padding-left:40px}#feedback-list .comment-inner .feedback-comment-wrap .feedback-comment p{clear:both;word-wrap:break-word;padding-bottom:5px}#feedback-list .comment-inner .feedback-comment-lesson{padding:10px;background-color:#fff5de;font-size:15px;word-wrap:break-word}#feedback-list .comment-inner .feedback-comment-lesson a{display:initial}#feedback-list .comment-inner .feedback-comment-lesson img{width:20px;height:20px;vertical-align:sub}#feedback-list .pagination ul.cl{width:auto}.unrequestable .white-content-container{background-color:#d9dcde}#datetime-picker-wrap{margin:15px;padding:0;width:100%;float:left!important}#datetime-picker-wrap .titleStyle{font-size:20px;color:#494d55;margin-bottom:8px}#datetime-picker-wrap #timepicker{width:550px;padding:0 30px}#datetime-picker-wrap #timepicker .arrowRight img{width:35px;padding-top:40px}#datetime-picker-wrap #timepicker p.box{margin-left:65px;width:360px}#datetime-picker-wrap #timepicker p.box.not-user{color:#797f7f}#datetime-picker-wrap #timepicker .timepickerWrap{background-color:#fff;padding:20px;padding-bottom:10px;margin:0 28px;color:#f16e51;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.25);-moz-box-shadow:0 1px 6px rgba(0,0,0,.25);-o-box-shadow:0 1px 6px rgba(0,0,0,.25);-ms-box-shadow:0 1px 6px rgba(0,0,0,.25);box-shadow:0 1px 6px rgba(0,0,0,.25)}#datetime-picker-wrap #timepicker .timepickerWrap .clockIcon{margin:20px 20px 0 0}#datetime-picker-wrap #timepicker .timepickerWrap .clockIcon img{width:40px;height:40px}#datetime-picker-wrap #timepicker .timepickerWrap .tpFromWrap{width:260px}#datetime-picker-wrap #timepicker .timepickerWrap .tpFromWrap .paper{position:absolute;content:'';left:19px;width:80px;height:10px;overflow:hidden;background:#f1f4f4;border:1px solid #bdc3c7;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.25);-moz-box-shadow:0 1px 6px rgba(0,0,0,.25);-o-box-shadow:0 1px 6px rgba(0,0,0,.25);-ms-box-shadow:0 1px 6px rgba(0,0,0,.25);box-shadow:0 1px 6px rgba(0,0,0,.25)}#datetime-picker-wrap #timepicker .timepickerWrap .tpFromWrap .paper.header{top:10px}#datetime-picker-wrap #timepicker .timepickerWrap .tpFromWrap .paper.footer{bottom:10px}#datetime-picker-wrap #timepicker .timepickerWrap #timepickerFromH,#datetime-picker-wrap #timepicker .timepickerWrap #timepickerFromM,#datetime-picker-wrap #timepicker .timepickerWrap #timepickerToH,#datetime-picker-wrap #timepicker .timepickerWrap #timepickerToM{width:120px;font-size:48px;color:#f16e51;border:1px solid #fff;background:#d9dcde;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 0 5px #797f7f;-moz-box-shadow:inset 0 0 5px #797f7f;-o-box-shadow:inset 0 0 5px #797f7f;-ms-box-shadow:inset 0 0 5px #797f7f;box-shadow:inset 0 0 5px #797f7f;padding:15px;cursor:pointer;position:relative}#datetime-picker-wrap #timepicker .timepickerWrap #timepickerFromH:hover,#datetime-picker-wrap #timepicker .timepickerWrap #timepickerFromM:hover,#datetime-picker-wrap #timepicker .timepickerWrap #timepickerToH:hover,#datetime-picker-wrap #timepicker .timepickerWrap #timepickerToM:hover{border-color:#f16e51}#datetime-picker-wrap #timepicker .timepickerWrap #timepickerFromH .SortMenu{height:210px}#datetime-picker-wrap #timepicker .timepickerWrap a.uiSelectMenu{background-color:#fff;width:100%;height:88px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.25);-moz-box-shadow:0 1px 6px rgba(0,0,0,.25);-o-box-shadow:0 1px 6px rgba(0,0,0,.25);-ms-box-shadow:0 1px 6px rgba(0,0,0,.25);box-shadow:0 1px 6px rgba(0,0,0,.25);padding-top:25px;position:relative}#datetime-picker-wrap #timepicker .timepickerWrap a.uiSelectMenu::before{content:'';position:absolute;width:5px;height:15px;background-color:#797f7f;left:-5px;top:30%}#datetime-picker-wrap #timepicker .timepickerWrap a.uiSelectMenu::after{content:'';position:absolute;width:5px;height:15px;background-color:#797f7f;right:-5px;top:30%}#datetime-picker-wrap #timepicker .timepickerWrap a.uiSelectMenu p.text{position:absolute;width:88px;top:0;color:#797f7f;font-size:14px;padding:6px 0 8px;border-bottom:1px solid #bdc3c7;background-color:#f1f4f4;-webkit-border-radius:6px 6px 4px 4px;-moz-border-radius:6px 6px 4px 4px;-o-border-radius:6px 6px 4px 4px;-ms-border-radius:6px 6px 4px 4px;border-radius:6px 6px 4px 4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.25);-moz-box-shadow:0 1px 6px rgba(0,0,0,.25);-o-box-shadow:0 1px 6px rgba(0,0,0,.25);-ms-box-shadow:0 1px 6px rgba(0,0,0,.25);box-shadow:0 1px 6px rgba(0,0,0,.25)}#datetime-picker-wrap #timepicker .timepickerWrap a.uiSelectMenu span{line-height:4rem}#datetime-picker-wrap #timepicker .timepickerWrap .SortMenu{position:absolute;top:0;color:#444;width:88px;height:80px;overflow:auto;background:#fff;background:rgba(255,255,255,.95);z-index:2}#datetime-picker-wrap #timepicker .timepickerWrap .SortMenu li{font-size:16px;padding:5px;border:none;border-bottom:1px dashed #797f7f}#datetime-picker-wrap #timepicker .timepickerWrap .SortMenu li:first-child{border-top:1px dashed #797f7f}#datetime-picker-wrap #timepicker .timepickerWrap .SortMenu li:hover{color:#fff;background-color:#f16e51;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}#datetime-picker-wrap #timepicker .timepickerWrap .SortMenu{-webkit-transition:.25s;-moz-transition:.25s;-o-transition:.25s;-ms-transition:.25s;transition:.25s;-webkit-backface-visibility:hidden;opacity:0;filter:alpha(opacity=0);visibility:hidden}#datetime-picker-wrap #timepicker .timepickerWrap .SortMenu.shown{opacity:1;filter:alpha(opacity=100);visibility:visible}#datetime-picker-wrap #timepicker .timepickerWrap p#dateSelected input{border:none;width:100%;font-size:21px;color:#f16e51;text-align:center}#datetime-picker-wrap .startSearch{width:210px}#datetime-picker-wrap .startSearch a#ScheduleSearchBtn{margin-top:40px}#login_form_wrap{padding-top:5%;padding-bottom:5%}#login_form_wrap .login-wrapper{background-color:#fff;padding:30px 0 20px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.25);-moz-box-shadow:0 1px 6px rgba(0,0,0,.25);-o-box-shadow:0 1px 6px rgba(0,0,0,.25);-ms-box-shadow:0 1px 6px rgba(0,0,0,.25);box-shadow:0 1px 6px rgba(0,0,0,.25)}#login_form_wrap h2{font-weight:400;line-height:150%;margin-bottom:15px;position:relative}#login_form_wrap h2 span a{font-size:12px;font-weight:400}#login_form_wrap p{color:#797f7f}#login_form_wrap .field_wrap{margin:8px}#login_form_wrap .field_wrap input.text_field{border:1px solid #bdc3c7;padding:14px;font-size:16px;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}#login_form_wrap .field_wrap input.text_field.error{border:1px solid #f04124}#login_form_wrap .field_wrap input.text_field:hover{border:1px solid #797f7f}#login_form_wrap .field_wrap input.text_field:focus{border:1px solid #1b85cc}#login_form_wrap .field_wrap input.text_field:focus.error{outline-color:#cf2a0e}#login_form_wrap .field_wrap label{margin-top:8px}#login_form_wrap .field_wrap p.process_notice{color:#aaa;margin:7px 0}#login_form_wrap .field_wrap p.process_notice .error{color:#f04124}#login_form_wrap .field_wrap p.process_notice .progress{display:inline-block;margin-right:8px}#login_form_wrap .login_wrap .image-icon{margin-bottom:5px}#login_form_wrap .login_wrap .image-icon img{width:80px;height:80px}#login_form_wrap .login_wrap .open_login_btn{margin:8px 0 4px}#login_form_wrap #sign-wrap{margin-top:20px;padding-top:40px;border-top:1px solid #d9dcde}@media only screen and (min-width:800px){#login_form_wrap #sign-wrap{margin:0;padding:0;border:none;border-right:1px solid #d9dcde}}#register-process{margin-top:20px}#register-process table{margin:0 auto}#register-process table em{color:#fff;background-color:#bdc3c7;padding:5px 11px;font-style:normal;font-size:18px;margin-right:5px;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;-ms-border-radius:25px;border-radius:25px}#register-process table td.step{color:#333332;font-weight:700}#register-process table td.step.here{color:#f16e51}#register-process table td.step.here em{background-color:#f16e51}#register-process table td.shift{padding:0 20px;color:#bdc3c7;font-size:30px}.verification-message{margin-top:20px}#register{margin-top:20px;margin-bottom:20px}#register label.accept{padding:20px 0}#register form.registration{position:relative;padding:30px 20px;margin:0}#register form.registration h1{font-size:1.5em}#register form.registration hr{margin:20px auto;border:0;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.25),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.25),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.25),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.25),rgba(0,0,0,0))}#register form.registration hr.sub-title{width:45%}#register form.registration #invite_student_info img{width:30px;height:30px;border:1px solid #d9dcde;padding:2px;vertical-align:bottom}#register form.registration #invite_student_info span{font-size:24px}#register form.registration img.like{width:20px;margin-right:5px}#register form.registration .thank_you{position:absolute;top:25%;width:100%;margin-left:-20px}#register form.registration .thank_you .thank_you_msg{padding:30px 20px;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background-color:#f1f4f4;font-size:18px;-webkit-box-shadow:0 0 8px #797f7f;-moz-box-shadow:0 0 8px #797f7f;-o-box-shadow:0 0 8px #797f7f;-ms-box-shadow:0 0 8px #797f7f;box-shadow:0 0 8px #797f7f}#register form.registration img#avatar{border:1px solid #d9dcde;padding:2px;margin-top:10px;margin-bottom:7px;width:120px;height:120px}#register form.registration img#skype-icon{width:100px;height:100px}#register form.registration p.small{font-size:11px;color:#797f7f}#register form.registration .field_wrap{margin-bottom:10px;position:relative}#register form.registration .field_wrap h4{font-weight:400;color:#494d55;margin:10px 0 3px}#register form.registration .field_wrap input{margin:0}#register form.registration .field_wrap input.text_field{border:1px solid #bdc3c7;padding:8px 5px;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}#register form.registration .field_wrap .info-msg{margin-top:5px}#register form.registration .field_wrap .alphabet-numeric-only,#register form.registration .field_wrap .duplicated,#register form.registration .field_wrap .mismatch,#register form.registration .field_wrap .not_email,#register form.registration .field_wrap .required{color:#fff;background:#f04124;padding:5px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;-o-border-radius:0 6px 6px 6px;-ms-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}#register form.registration .field_wrap select{width:100%;font-size:20px;border:1px solid #bdc3c7;height:35px;}#register form.registration .field_wrap.agreement{margin-bottom:20px}#register form.registration .field_wrap .columns{margin-top:10px}#register form.registration .field_wrap h3 .major_icon{width:80px;height:80px}#register form.registration .field_wrap ul.my_tags li{display:inline-block;width:80px;min-height:80px;margin:0 5px 20px;vertical-align:top;zoom:1}#register form.registration .field_wrap ul.my_tags li label .hoverWrap{margin-bottom:5px;padding:10px 0 7px}#register form.registration .field_wrap ul.my_tags li label .hoverWrap:hover{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px}#register form.registration .field_wrap ul.my_tags li label .hoverWrap img{width:60px;height:60px}#register form.registration .field_wrap ul.my_tags li input[type=checkbox]{display:none}#register form.registration .field_wrap ul.my_tags li input[type=checkbox]+div{width:80px;height:75px}#register form.registration .field_wrap ul.my_tags li input[type=checkbox]:checked{display:none}#register form.registration .field_wrap ul.my_tags li input[type=checkbox]:checked+div{background-color:#fff;opacity:.85;filter:alpha(opacity=85);position:relative}#register form.registration .field_wrap ul.my_tags li input[type=checkbox]:checked+div:before{content:"✔";font-size:50px;color:#2ecc71;position:absolute;left:0;top:-5px}#register form.registration .help-links{margin-top:10px}#register form.registration .help-links p{font-size:14px;line-height:150%}#register form.registration .help-links p a{font-size:16px}#register form.registration .help-links p a:hover{color:#3498db}#register .register-alert{margin:50px auto}#register form#agreement .term-overflow{overflow-y:scroll;height:300px}.pc-grid{width:1024px!important;margin:0 auto;position:relative}.pc-grid h2.title{font-size:22px;margin-bottom:20px}.pc-grid h2.title b{color:#f16e51}#main-content{width:100%;padding-top:30px;padding-bottom:30px}.pc-wrapper{padding-top:58px;min-height:700px}.pc-wrapper .breadcrumb a h1{display:inline-block;font-size:14px!important}.pc-wrapper .breadcrumb a:hover{text-decoration:underline}.pc-wrapper .rarr{color:#797f7f}.tipsy{font-size:12px;position:absolute;padding:5px;z-index:100000;font-family:Helvetica,sans-serif}.tipsy-inner{background-color:#2a2a2a;color:#fff;max-width:240px;padding:5px 8px 4px 8px;word-wrap:break-word}.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-inner{box-shadow:0 0 2px #fff;-webkit-box-shadow:0 0 2px #fff;-moz-box-shadow:0 0 2px #fff}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#2a2a2a}.tipsy-arrow-s{border-top-color:#2a2a2a}.tipsy-arrow-e{border-left-color:#2a2a2a}.tipsy-arrow-w{border-right-color:#2a2a2a}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}