h2.fakeh1{font-family:'Century Gothic','Futura Book',Helvetica,Arial,sans-serif;font-size:32px;line-height:32px}span.fakeh3{font-family:Helvetica,Arial,Georgia,"Times New Roman",Times,serif;font-size:18px;font-weight:400;line-height:16px;margin:0;padding:0}.search-sub{border:#ddd solid thin;color:#363636}.search-sub:not(:first-child){border-top:none}.search-sub:last-child{margin-bottom:16px}.search-sub>h2{cursor:pointer;background:#eeedee;background:linear-gradient(to bottom,#fff 0%,#eeedee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeedee',GradientType=0);height:3em;line-height:3em;padding-left:.5em;padding-top:0;margin:0;color:#666;font-family:Helvetica,Arial,Georgia,'Times New Roman',Times,serif;font-size:10px;font-weight:700;text-transform:uppercase}.search-sub>h2>span{display:inline-block;color:#666;width:1em;text-align:center;position:relative;top:-.11em}.search-sub label{display:block;font-weight:400;position:relative}.search-sub .disabled{color:gray}.search-sub .search-sub-content{max-height:16em;overflow-y:auto;padding:13px}.search-sub .search-sub-content>div>label{margin:0;padding:0}.search-sub label>span{margin-left:25px;display:block}.search-sub input{top:0;left:0;position:absolute}.rtl .search-sub label{display:block;width:100%}.rtl .search-sub input{right:0;position:absolute;float:right}.rtl .search-sub label>span{margin:0;margin-right:20px}.rtl .search-sub label>span>span{display:inline-block}.search-sub-header{height:3em;line-height:3em;background-color:#dedede;padding-left:1em}.search-sub-header>span{font-weight:700}.search-sub-header>div,.search-sub>h2>a{display:inline-block;float:right;padding-right:1em;color:#666;font-size:.9em;cursor:pointer}.search-sub-header>div:hover,.search-sub>h2>a:hover{text-decoration:underline;color:#7f1d78}.rtl .search-sub-header>div,.rtl .search-sub>h2>a{float:left}.search-sub>h2>a{text-transform:none;font-weight:400;font-size:11px}.search-sub-content select{width:80%;margin:0 5px 5px}.search-sub-content span.actived{color:#9ccee4}.search-sub-content .prices-slider{text-align:center;margin:5px}.search-sub-content .prices-slider-range{margin:0 11px}.search-sub-content .prices-slider>span{padding:0 10px}.search-sub-content .ui-slider-horizontal{height:5px;margin-top:3px;border-color:#9ccee4}.search-sub-content .ui-slider-horizontal>.ui-slider-range{background:#9ccee4 !important}.search-sub-content .ui-slider-horizontal>.ui-slider-handle{margin-top:-3px}.search-sub-content .slider-graph-parent{position:relative}.search-sub-content .slider-graph{position:absolute;background-color:#fff;border:#ddd solid thin;border-bottom:none;width:100%;height:150px;z-index:100;bottom:0}.search-sub-content .slider-graph>.slider-graph-cont{width:85%;height:88%;display:block;margin-top:5%;line-break:strict;right:2%;float:right;position:absolute}.search-sub-content .slider-graph>.slider-graph-cont>.slider-sep-left,.search-sub-content .slider-graph>.slider-graph-cont>.slider-sep-right{display:block;height:100%;width:1px;background-color:red;position:absolute;top:0;z-index:10}.search-sub-content .slider-graph>.slider-graph-cont>.slider-graph-bars{display:inline-block;background-color:#7f1d78;position:relative;z-index:9;vertical-align:bottom}.search-sub-content .slider-graph>.slider-graph-cont>.slider-graph-bars.disabled{background-color:#f6d7f3}.search-sub-content .slider-graph>.slider-graph-cont>.slider-graph-limits{display:inline-block;background-color:#f6d7f3;width:100%;height:1px;left:0;position:absolute}.search-sub-content .slider-graph>.slider-graph-cont>.slider-graph-limits>div{position:absolute;right:102%;top:-.5em;color:#7f1d78;background-color:#fff}#ss-typ .search-sub-content>div>div{margin-left:15px;display:none}#ss-rat img~span,#ss-rat img{cursor:pointer}#ss-rat img~span{color:#7f1d78}#ss-rat img:hover+span,#ss-rat img+span:hover{text-decoration:underline}#ss-rat input:checked+span *{color:inherit !important}#review-previews>div{margin-bottom:16px}#review-badge-preview,#review-badge-preview+div{display:inline-block;vertical-align:top}#review-badge-preview{width:510px;overflow:auto}#review-badge-preview iframe{width:500px}#review-badge-sizer{background-color:#f1f1f1;margin-bottom:20px}#review-badge-sizer input{vertical-align:baseline}#review-badge-sizer b{margin:4px}.limited-availability{color:#7f1d78;font-family:Helvetica,Arial,Georgia,'Times New Roman',Times,serif;font-size:10px;font-weight:700;text-transform:uppercase}.limited-availability img{margin:0 6px;vertical-align:middle;position:relative;bottom:2px}.reviewsHr{border-bottom:1px solid #ccc;margin-bottom:24px;padding-top:20px}.reviewsHr .reviev-response p{word-wrap:break-word}.beginner-level-dialog input[type=button]{padding-left:16px;padding-right:16px}.toggleable-off+*{display:none}.toggleable:before{display:inline-block;width:13px;height:13px;position:relative;top:5px;content:"";margin-right:8px;background-image:url(/images/arrow_toggleable.png)}.toggleable-off:before{content:"";background-position:-13px 0;top:3px}.promo-popup{text-align:center;padding:20px !important;background:#e3e4e8 !important}.promo-popup input{width:300px;text-align:center;height:40px}.promo-popup h2{margin-bottom:20px}.promo-popup p{margin:15px 0}.promo-popup button{text-transform:uppercase;margin:0;padding-left:16px;padding-right:16px}.promo-popup h4>a{color:inherit}.promo-popup h1{text-transform:uppercase}.promo-popup-title{text-transform:uppercase;font-weight:700;font-size:11px;font-family:Helvetica,Arial,sans-serif}#li-promo-popup-error{color:#7f1d78}#promo-bar{background:#000;width:100%;position:fixed;top:0;color:#fff;text-align:center;padding:7px 0;z-index:1000}#promo-bar *{vertical-align:bottom}#promo-bar h4{color:inherit;display:inline;line-height:inherit}#promo-bar a{font-weight:700;color:inherit;text-decoration:underline}#course-list-detailed a.button{text-align:center;margin-top:7px;width:220px;padding-left:0;padding-right:0}@media (min-width:641px){#course-list-detailed .course_title+.course_listings{border-top:medium none;padding-top:0}}.white-label,.white-label>.search_mini_form{box-sizing:border-box}.white-label>.search_mini_form{margin-bottom:0;padding-top:10px}.white-label select{margin-right:5px}.white-label .search_mini_form h4{margin-bottom:0}.white-label .powered-by{text-align:right}.white-label .powered-by>*{vertical-align:middle;margin:0}.white-label .powered-by h4{display:inline}.similiarCoursesTable.rtl tr th.backgroundImage{text-align:right;padding-left:0;padding-right:15px}.request_box_bottom.rtl img.school_logo{margin-left:0;margin-right:10px}.request_box_bottom.rtl .greyBts{margin-left:0}.rtl .course_title{padding:1px 0 4px}.rtl .course_title .span-1{float:left}.search-region-description{margin-bottom:26px}.country-regions-regions{background-color:#fff}.country-regions-header{background-color:#efefef;background:linear-gradient(to bottom,#fff 0%,#eeedee 100%) repeat scroll 0 0 rgba(0,0,0,0);border-top:solid #e0e0e0 1px;padding:3px 8px;font-size:10px;text-transform:uppercase;font-weight:700;line-height:16px;margin-bottom:0}.country-regions-header-link{font-size:inherit}.country-regions-region{border-bottom:1px solid #ccc;margin-bottom:7px;background-color:#fff}.country-regions-region:last-of-type{border-bottom:none}.country-regions-region:first-child{border-top:1px solid #ccc;padding-top:7px}.country-regions-regions>.country-regions-region{border-top:none}.view_all_cities_link{padding-bottom:7px;float:left;margin-top:-7px}.country-regions-group:last-of-type .country-regions-region:last-of-type{border-bottom:1px solid #ccc}.featuredSchool-reviews{margin-top:10px}.featuredSchool-review{margin:0;font-style:italic}.featuredSchool-review:before{content:"“"}.featuredSchool-review:after{content:"”"}.lastChild>.span-4:last-child{margin-right:0}.region-school-reviews{margin:16px 0}.region-school-review-header{overflow:hidden;line-height:20px;height:22px}.region-school-review-header>a{font-size:inherit}.placeholder::-webkit-input-placeholder{color:#ccc}.placeholder:-ms-input-placeholder{color:#ccc}.placeholder::-moz-placeholder{color:#ccc;opacity:1.0}.normalHelper{float:none;position:relative;top:4px;left:3px;margin-top:0}.review-ratings{padding:0 0 6px}.review-ratings{padding:0 0 7px}.review-ratings-desc{padding:0 50px 7px 0;white-space:nowrap}.rtl .review-ratings-desc{padding:0 0 7px 50px}.float-right,.rtl .float-left{float:right}.rtl .float-right,.float-left{float:left}.show-details{margin-top:8px;display:block}#request-information-submit{margin-bottom:16px;margin-top:0}.course-table__row:first-of-type{border-top:1px #d9d9d9 solid}.course-table__row{display:table;table-layout:fixed;border-bottom:1px #d9d9d9 solid;float:left;clear:left}.course-table.rtl .course-table__row{float:right}.course-table__data,.course-table__header{display:table-cell;min-height:23px;vertical-align:middle;box-sizing:border-box}.course-table__data{background:#fafafa;width:240px;line-height:23px;padding:0 9px}.course-table__header{background:#eee;width:144px}.course-table.rtl .course-table__header{float:right}.course-table.rtl .course-table__data{float:left}.course-table__header__h{margin:5px 7px !important}html.rtl #price_form{left:-16px;position:relative}.rtl ul,.rtl ol{padding-left:0}.city_schools:not(:first-child){padding-bottom:16px}.best_way-link{display:block;margin:16px 0}.accom_info__price{float:right}.rtl .accom_info__price{float:left;border:1px solid #dedede}.accom_info__list{margin:0}.pricing-table__cell{border-bottom:1px solid #fff;background-color:#e7e7e7}.pricing-table__total-price{padding-right:5px;color:#7f1d78;font-size:24px}.pricing-table__total-label{color:#555;font-family:Helvetica,Arial,serif;font-size:20px;font-weight:400;margin:0 0 6px;padding:0;margin:19px 0 7px}.rtl .pricing-table__cell:last-child{text-align:left;padding-right:4px}.rtl .pricing-table__cell>.left{float:right !important}.pricing-table__required{color:#7f1d78;display:none}.pricing-table__select{margin-top:0 !important}.inline-help{background:url(/images/icons/qMark.png);width:17px;height:17px;display:inline-block;vertical-align:middle;cursor:pointer}.inline-remove{background:url(/images/backgrounds/cms_remove.png);width:16px;height:16px;display:inline-block;vertical-align:middle;cursor:pointer}.inliner{display:inline}.rtl .error_msg,.rtl .info_msg{background-position:calc(100% - 15px) 7px;padding:.8em 43px .8em}.zone{position:relative;border-bottom:1px solid #ccc;font-size:10px}.zone:first-of-type{border-top:1px solid #ccc}.zone__content{padding:15px}.zone__link{text-decoration:none !important;color:#555 !important}.zone__link__title{color:#7f1d78}.zone__title{font-weight:700;margin:0 0 2px;font-size:16px}.zone__text{margin:0 !important}.question__txt{font-size:inherit}.is-sticky .second_nav{max-width:100vw}.price-listed__content{display:none}.review-details{width:auto;max-width:300px}.section-expander--review{border-bottom:1px solid #ccc;margin-bottom:24px;padding-bottom:20px;clear:both}.reviewLooper--limited__showmore{display:none}.inherit{font-size:inherit}.accom_info__title{margin-bottom:16px;font-size:16px}.language-language{min-height:245px}.ourPartnersMenu{width:200px;float:left}.marginfillpage{margin-bottom:30em}