@font-face{font-family:'Roboto Condensed';src:url('../fonts/RobotoCondensed-Bold-webfont.eot');src:url('../fonts/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/RobotoCondensed-Bold-webfont.woff') format('woff'),url('../fonts/RobotoCondensed-Bold-webfont.ttf') format('truetype'),url('../fonts/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold') format('svg');font-weight:normal;font-style:normal}
.blaze body,.blaze p{font-family:arial,helvetica;font-size:14px;line-height:20px}
.blaze p{padding:0;margin:20px 0}
.blaze h1,.blaze h2,.blaze h3,.blaze h4,.blaze h5,.blaze h6{font-family:"Roboto Condensed",arial;font-weight:bold;padding:0;margin:20px 0;text-transform:uppercase}
.blaze h1{font-size:48px;line-height:46px;letter-spacing:-1px}
.blaze h2{font-size:36px;line-height:34px;letter-spacing:-0.8px}
.blaze h3{font-size:24px;line-height:22px;letter-spacing:-0.4px}
.blaze h4,.blaze .footer .linklist-component h3{font-size:18px;line-height:18px;letter-spacing:.2px}
.blaze .footer .linklist-component h3{padding:0;margin:20px 0}
.blaze h5{font-size:14px;line-height:18px}
.blaze h6{font-size:12px;line-height:14px}
.blaze .blockquote{margin:2em 0}
.blaze .blockquote>div{overflow:hidden}
.blaze .blockquote,.blaze .blockquote p{font-family:georgia;font-size:20px;line-height:32px}
.blaze .blockquote p{padding:0}
.blaze .quote .blockquote p{font-family:georgia;line-height:26px;font-size:16px}
.blaze ul li,.blaze ol li{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;font-weight:lighter}
.blaze #main-nav ul li,.blaze #main-nav ol li,.blaze body>header ul li,.blaze body>header ol li,.blaze body>footer ul li,.blaze body>footer ol li{letter-spacing:.07em}
.blaze .breadcrumb{padding:10px 0}
.blaze ul.breadcrumb{padding:10px 16px}
.blaze .breadcrumb ul li,.blaze .breadcrumb ol li{font-size:10px}
.blaze .btn.btn-transparent{padding-top:14px;padding-bottom:14px}
.blaze .adaptiveimage img{width:100%}
@media(max-width:979px) and (min-width:768px){.blaze .collapse-at-tablet>.row-fluid>div[class*="span"],.blaze .collapse-at-tablet>.row-fluid.no-gutter>div[class*="span"]{position:static;left:auto;float:left;margin:0;width:100%}
}
.blaze .columnsControl>.divider-on-1st>.row>[class*="span"]:first-child,.blaze .columnsControl>.divider-on-1st>.row-fluid>[class*="span"]:first-child{border-right:1px solid #c3c4c5}
.blaze .columnsControl>.divider-on-last>.row>[class*="span"]:last-child,.blaze .columnsControl>.divider-on-last>.row-fluid>[class*="span"]:last-child{border-left:1px solid #c3c4c5}
.blaze .enlarged-text .richtext .georgia{font-size:24px}
.blaze .enlarged-text h4{margin:30px 0}
.blaze .centered{margin:0 auto}
.blaze .percent90{width:90%}
.blaze .percent80{width:80%}
.blaze .percent80{width:80%}
.blaze .percent78{width:78%}
.component.slider>.indicators{margin:20px auto}
.blaze .richtext .georgia{line-height:22px;font-family:georgia;font-size:16px;padding:0;margin:20px 0;letter-spacing:-0.2px;color:#000}
.blaze .richtext .georgia-small{color:#000}
.blaze .richtext .small{font-family:arial,helvetica;font-size:12px;line-height:14px}
.blaze .richtext .forecolor-white a{color:#FFF;font-weight:bold}
.blaze .topbar>.row li{font-size:11px;font-weight:bold;font-family:arial,helvetica}
.blaze .topbar li.btn-group{padding:7px 0}
.blaze #main-nav ul li{font-size:12px;font-weight:bold}
.blaze #main-nav.navbar .navbar-inner .nav-collapse ul.nav>li:first-child>a{padding-left:0;-webkit-transition:all .5s;transition:all .5s}
.blaze #main-nav.navbar .navbar-inner .nav-collapse ul.nav>li:first-child:hover>a,.blaze #main-nav.navbar .navbar-inner .nav-collapse ul.nav>li.active:first-child>a{padding-left:15px}
.blaze.et-ctr-jp .main.homepage>.container>section:last-child{margin-bottom:10px}
.blaze.et-ctr-jp .main.child-page>.container>section:last-child{margin-bottom:0}
.blaze.et-ctr-jp .partners-component{display:none}
.blaze.et-ctr-jp .blaze-container{width:auto}
.blaze .footer ul.linklist li{padding:0;border:0}
.blaze .footer .toolbar ul.linklist li{margin:0}
.blaze .footer .toolbar ul.linklist li:last-child a{border-right:0}
.blaze .footer .toolbar ul.linklist li a{padding:0 .5em}
.blaze .footer,.blaze .footer .small,.blaze .footer a,.blaze .footer h3,.blaze .footer ul.linklist li a{color:#FFF;font-style:normal}
.blaze .footer ul.linklist li a{font-family:Arial;font-size:13px;line-height:18px}
.blaze .bottom-row{border-top:1px solid #a2988a;border-bottom:1px solid #a2988a}
.blaze .bottom-row ul.linklist li a{display:inline-block;border-right:1px solid #FFF;padding:0 1em;line-height:1em;font-size:11px}
.blaze .footer{border-top:0}
.blaze .footer .icon-facebook{margin-left:0}
.blaze .footer .padding{padding:50px 35px 0 35px}
.blaze .bottom-row{border-top:1px solid #282828;border-bottom:1px solid #282828}
.blaze .padding{padding:20px 35px}
.blaze .blaze-container-how-it-works .column1 p{margin-bottom:10px}
.blaze>body div.main.homepage>div.container>section:first-child{display:none}
.blaze>body div.main.homepage .blaze-container-testimonial,.blaze>body div.main.homepage .blaze-banner-with-button,.blaze>body div.main.homepage .container-blaze{margin-left:-35px}
.blaze>body div.main.homepage .blaze-banner-with-button{margin-bottom:-30px}
.blaze>body div.main.homepage.wide-stager .blaze-container-testimonial,.blaze>body div.main.homepage.wide-stager .blaze-banner-with-button{margin-left:auto}
.blaze.et-pagename-results-guaranteed .main.child-page.results-guaranteed>.container>section{display:none}
.blaze.et-pagename-results-guaranteed .main.child-page.results-guaranteed>.container>section:last-child{display:block}
.blaze.et-pagename-results-guaranteed .partners,.et-pagename-results-guaranteed .cta-banner{display:none}
.blaze.et-pagename-results-guaranteed section{margin-bottom:0}
.blaze .homepage .carousel .carousel-pane h1{font-size:56px;line-height:54px;letter-spacing:-1px;margin:20px 0}
.blaze .main.homepage.wide-stager #white-section>.span12>.white-bg{margin:0;box-sizing:border-box}
.blaze>body div.main.homepage.wide-stager{overflow:hidden}
.blaze .wide-stager [data-class=img-responsive] img{width:100%}
.blaze>body div.main.homepage.wide-stager .carousel .carousel-pane .btn{padding:15px 5px}
.blaze>body div.main.homepage.wide-stager .carousel .carousel-pane .btn.btn-transparent{padding-top:14px;padding-bottom:14px}
.blaze>body div.main.homepage.wide-stager .carousel .carousel-pane h1{font-size:40px;line-height:.96em;letter-spacing:.01em;margin:20px 0}
.blaze>body div.main.homepage.wide-stager .carousel .carousel-pane>.content{margin:0}
.blaze .homepage.wide-stager .carousel-inner>.item,.blaze .homepage.wide-stager .carousel-inner>.item [class*=adapt_]{height:450px}
.blaze .homepage.wide-stager #white-section .container.blaze-container{width:100%}
@media(max-width:767px){.blaze .homepage.wide-stager .carousel-inner>.item,.blaze .homepage.wide-stager .carousel-inner>.item [class*=adapt_]{height:300px}
.blaze .homepage.wide-stager>.container,.blaze .homepage.wide-stager>.spacercotnent>.container{padding:0}
.blaze .homepage.wide-stager>.container h3 .blaze .homepage.wide-stager>.spacercotnent h3{font-size:3em;line-height:1em}
}
@media(max-width:979px){.blaze>body div.main.homepage.wide-stager .carousel .carousel-pane>.content{margin:36px}
}
@media(max-width:979px) and (min-width:768px){.blaze .homepage.wide-stager .carousel-overlay{margin:0}
.blaze .homepage.wide-stager .carousel-inner>.item,.blaze .homepage.wide-stager .carousel-inner>.item [class*=adapt_]{height:430px}
.blaze .homepage.wide-stager .carousel-overlay{position:absolute}
}
@media(min-width:1200px){.blaze>body div.main.homepage.wide-stager .carousel .carousel-pane h1{font-size:56px}
}
@media(min-width:1200px) and (max-width:1366px){.blaze>body div.main.homepage.wide-stager .carousel .carousel-pane .btn{padding-left:40px;padding-right:40px}
.blaze .homepage.wide-stager .carousel-inner>.item,.blaze .homepage.wide-stager .carousel-inner>.item .adapt_full{height:480px}
}
@media(min-width:1367px){.blaze .homepage.wide-stager .carousel-inner>.item,.blaze .homepage.wide-stager .carousel-inner>.item .adapt_full{height:582px}
}
@media(max-width:767px){.blaze>body div.main.homepage .blaze-banner-with-button{margin-left:auto}
}
@media(max-width:1366px){.blaze .padding-top-10px{padding-top:3px}
.blaze .padding-top-20px{padding-top:5px}
.blaze .padding-top-30px{padding-top:7px}
.blaze .padding-top-40px{padding-top:10px}
.blaze .padding-top-50px{padding-top:13px}
.blaze .padding-bottom-10px{padding-bottom:3px}
.blaze .padding-bottom-20px{padding-bottom:5px}
.blaze .padding-bottom-30px{padding-bottom:7px}
.blaze .padding-bottom-40px{padding-bottom:10px}
.blaze .padding-bottom-50px{padding-bottom:13px}
.blaze .margin-top-10px{margin-top:3px}
.blaze .margin-top-20px{margin-top:5px}
.blaze .margin-top-30px{margin-top:7px}
.blaze .margin-top-40px{margin-top:10px}
.blaze .margin-top-50px{margin-top:13px}
.blaze .margin-bottom-10px{margin-bottom:3px}
.blaze .margin-bottom-20px{margin-bottom:5px}
.blaze .margin-bottom-30px{margin-bottom:7px}
.blaze .margin-bottom-40px{margin-bottom:10px}
.blaze .margin-bottom-50px{margin-bottom:13px}
}
.blaze.et-pagename-teachers-v2 #subhero{display:none}
.blaze .column0>.richtext.section:last-child>div>div>p:last-child,.blaze .column1>.richtext.section:last-child>div>div>p:last-child,.blaze .column2>.richtext.section:last-child>div>div>p:last-child,.blaze .column3>.richtext.section:last-child>div>div>p:last-child{margin-bottom:0}
.blaze .blaze-container>.row-fluid>.span6>.parsys,.blaze .blaze-container>.row>.span6>.parsys{padding:40px 35px}
.blaze .blaze-container h1,.blaze .blaze-container h2{margin-top:0}
.testimonial-slider h4{margin:0 0 20px 35px}
.blaze .blaze-container-testimonial>.row-fluid>.span6>.parsys{margin:70px 50px}
.blaze .blaze-container-how-it-works>.row-fluid>.span12>.parsys{padding:30px 35px}
.blaze .blaze-container-how-it-works h1{margin-top:0}
.blaze .blaze-container-how-it-works .span4 h4{margin-top:0}
.blaze .blaze-container-how-it-works .span4 p{margin-bottom:0}
.blaze .blaze-container-how-it-works .span4 .parsys{padding:0}
.blaze .blaze-container-how-it-works .span4 .parsys .spacer .spacercontent{padding:30px}
.blaze .blaze-container-testimonial .slider .parsys{padding:0}
.blaze .media{border-bottom:0;padding:0}
.blaze .blaze-container-testimonial .span6 .textimage-component .media-body p{margin:0 0 0 35px}
.blaze .stagehero .span5 .title-component h1,.blaze .span4 .subcategory-teaser .white-bg h3{margin-top:0}
.blaze .stagehero .span5 .richtext h2{line-height:22px;font-family:georgia;font-size:16px;color:#000;letter-spacing:-0.2px}
.blaze .partners h4{margin-top:0}
.blaze .footer .socialmedia-component .socialmedia{border-top:0;border-bottom:0}
.blaze #maincontent .span8 .white-bg .mainLeft .media .media-body h2{font-size:18px;color:#3c3b38;margin-top:5px;margin-bottom:.9em;line-height:1.1em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.blaze.et-pagename-help h2{font-size:24px;margin:0}
.blaze .start-learning-today{padding:50px 0 0 0}
@media(max-width:979px){.blaze-teachers-container .span6 .img-responsive{margin-top:40px}
}
.blaze.et-ctr-jp.et-pagename-online-english-courses .main.child-page #hero,.blaze.et-ctr-jp.et-pagename-teachers .main.child-page #hero,.blaze.et-ctr-jp.et-pagename-learn-english-online .main.child-page #hero,.blaze.et-ctr-jp.et-pagename-about-us .main.child-page #hero,.blaze.et-ctr-jp.et-pagename-online-english-teacher .main.child-page #hero,.blaze.et-ctr-jp.et-pagename-results-guaranteed .main.child-page #hero,.blaze.et-ctr-roe.et-pagename-online-english-courses .main.child-page #hero{display:none}
.blaze.et-ctr-de.et-pagename-teachers .main.child-page #hero,.blaze.et-ctr-de.et-pagename-learn-english-online .main.child-page #hero,.blaze.et-ctr-de.et-pagename-about-us .main.child-page #hero,.blaze.et-ctr-de.et-pagename-online-english-teacher .main.child-page #hero,.blaze.et-ctr-de.et-pagename-results-guaranteed .main.child-page #hero{display:none}
.blaze.et-ctr-tw.et-pagename-teachers .main.child-page #hero,.blaze.et-ctr-tw.et-pagename-learn-english-online .main.child-page #hero,.blaze.et-ctr-tw.et-pagename-about-us .main.child-page #hero,.blaze.et-ctr-tw.et-pagename-online-english-teacher .main.child-page #hero,.blaze.et-ctr-tw.et-pagename-results-guaranteed .main.child-page #hero{display:none}
.blaze.et-ctr-fr.et-pagename-teachers .main.child-page #hero,.blaze.et-ctr-fr.et-pagename-learn-english-online .main.child-page #hero,.blaze.et-ctr-fr.et-pagename-about-us .main.child-page #hero,.blaze.et-ctr-fr.et-pagename-online-english-teacher .main.child-page #hero,.blaze.et-ctr-fr.et-pagename-results-guaranteed .main.child-page #hero{display:none}
.blaze.et-ctr-jp #page-section.cta-banner,.blaze.et-ctr-de #page-section.cta-banner,.blaze.et-ctr-fr #page-section.cta-banner,.blaze.et-ctr-tw #page-section.cta-banner,.blaze.et-ctr-roe #page-section.cta-banner{display:none}
.blaze .pnp-2-column-features .textimage-component>.media.inline>.pull-left,.blaze .pnp-2-column-features .textimage-component>.media.inline>.media-body{display:inline-block;vertical-align:middle;float:none}
.blaze .pnp-2-column-features .textimage-component .media-body p{margin:0;line-height:22px}
.blaze .pnp-2-column-features .stagehero>.row-fluid>.span12>.padding{padding:0}
.blaze .pnp-2-column-features .table.offer-table.table th.table-arrow{background:0}
.blaze .pnp-2-column-features .stagehero>.row-fluid>.span12>.padding>.title-component{display:none}
.blaze .pnp-2-column-features .margin-left-negative-80{margin-left:-80px}
.blaze .pnp-2-column-features .margin-left-negative-40{margin-left:-40px}
.blaze .pnp-2-column-features .margin-right-negative-40{margin-right:-40px}
.blaze .pnp-2-column-features table.table-bordered{margin:-16px 0 0 0;border-radius:0;border:0;border-collapse:collapse}
.blaze .pnp-2-column-features table.table-bordered .span3{width:25%}
.blaze .pnp-2-column-features table.table-bordered .span6{width:50%}
.blaze .pnp-2-column-features table.table-bordered>thead:first-child>tr:first-child>th:first-child,.blaze .pnp-2-column-features table.table-bordered>thead:first-child>tr:first-child>th:last-child,.blaze .pnp-2-column-features table.table-bordered>tbody:last-child>tr:last-child>td:first-child,.blaze .pnp-2-column-features table.table-bordered>tbody:last-child>tr:last-child>td:last-child,.blaze .pnp-2-column-features table.table-bordered>tfoot:last-child>tr:last-child>td:first-child,.blaze .pnp-2-column-features table.table-bordered>tfoot:last-child>tr:last-child>td:last-child{border-radius:0}
.blaze .pnp-2-column-features table.table-bordered>thead>tr>th,.blaze .pnp-2-column-features table.table-bordered>thead>tr>td{border:0;font-size:0;line-height:0;height:0;min-height:0}
.blaze .pnp-2-column-features table.table-bordered>tbody>tr>td,.blaze .pnp-2-column-features table.table-bordered>tfoot>tr>td{border:1px solid #e5e6e8;border-collapse:collapse}
.blaze .pnp-2-column-features table.table-bordered>tbody>tr>td p{margin:0}
.blaze .pnp-2-column-features table.table-bordered>tbody>tr>td.features{padding-left:1em}
.blaze .pnp-2-column-features table.table-bordered>tbody>tr>td.feature-comparison,.blaze .pnp-2-column-features table.table-bordered>tfoot>tr>td.feature-comparison{text-align:center}
.blaze .pnp-2-column-features table.table-bordered>tbody>tr>td.feature-comparison .tether{display:inline-block}
.blaze .pnp-2-column-features table.table-bordered>tbody>tr:last-child>td.feature-comparison .tether{display:block}
.blaze .pnp-2-column-features table.table-bordered>tbody>tr>td.features,.blaze .pnp-2-column-features table.table-bordered>tbody>tr>td.feature-comparison{vertical-align:middle}
.blaze .pnp-2-column-features table.table-bordered>tbody>tr:last-child>td.feature-comparison{vertical-align:top}
.blaze .pnp-2-column-features table.table-bordered>tbody>tr>td.features .tether{position:relative}
.blaze .pnp-2-column-features table.table-bordered>tbody>tr>td.features .tether .position-right{position:absolute;right:0;top:0}
.blaze .pnp-2-column-features table.table-bordered .btn.btn-block,.blaze .pnp-2-column-features .columnsControl .btn.btn-block{width:90%;margin:auto auto;padding-left:0;padding-right:0}
.blaze .pnp-2-column-features .columnsControl .divider>.divider{width:90%;margin:1em auto}
.blaze .pnp-2-column-features .offer-table-wrapping-spacer{position:relative}
.blaze .pnp-2-column-features .columnsControl>.vertically-extended>.row-fluid>[class*=span]{margin-bottom:-300px;padding-bottom:300px}
.blaze .pnp-2-column-features h1{margin-bottom:5px}
.blaze .pnp-2-column-features .h2-title-product h2{margin-top:10px}
.blaze .pnp-2-column-features .offer-table .last-row .linkbutton-component.section{margin-top:20px}
.blaze .pnp-2-column-features .other-content{margin-top:-10px}
.blaze .et-pagename-pnpv2 .partners,.et-pagename-pnpv2 .cta-banner{display:none}
.et-pagename-pnpv2 .partners,.blaze .et-pagename-pnpv2 .cta-banner{display:none}
.blaze .pnp-2-column-features .faq-container h2.question{font-size:18px;margin-bottom:0}
.blaze .pnp-2-column-features .faq-container .accordion-body{margin-top:0}
.et-pagename-pnpv2 .section{margin-bottom:0}
@media(max-width:1366px){.blaze .pnp-2-column-features .padding-left-40px{padding-left:40px}
.blaze .pnp-2-column-features .padding-right-40px{padding-right:40px}
.blaze .pnp-2-column-features .padding-top-40px{padding-top:40px}
.blaze .pnp-2-column-features .padding-bottom-40px{padding-bottom:40px}
}
@media(max-width:979px){.blaze .pnp-2-column-features div.visible-phone.offer-table{display:none !important}
.blaze .pnp-2-column-features .offer-table{display:none !important}
.blaze .pnp-2-column-features .margin-left-negative-80,.blaze .pnp-2-column-features .margin-left-negative-40,.blaze .pnp-2-column-features .margin-right-negative-40{margin-left:0}
.blaze .pnp-2-column-features .large{font-size:16px}
}
.blaze .pnp-1-colum-features .span10{position:relative}
.blaze .pnp-1-colum-features .span10 .position-right{position:absolute;right:0}
.blaze .pnp-1-colum-features .columnsControl{margin:20px 0}
.blaze .faq-container h2.question{font-size:18px;margin-bottom:0}
.blaze .faq-container .accordion-body{margin-top:0}
.blaze .blaze-pricing-container p{margin-top:0}