.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.clearfix{clear:both}.eupopup-container{background-color:rgba(25,25,25,.9);color:#efefef;padding:5px 20px;font-size:12px;line-height:1.2em;text-align:center;display:none;z-index:9999999}.eupopup-container-fixedtop,.eupopup-container-top{position:absolute;top:0;left:0;right:0}.eupopup-container-fixedtop{position:fixed}.eupopup-container-bottom{position:fixed;bottom:0;left:0;right:0}.eupopup-container-bottomleft{position:fixed;bottom:10px;left:10px;width:300px}.eupopup-container-bottomright{position:fixed;bottom:10px;right:10px;width:300px}.eupopup-closebutton{font-size:16px;font-weight:100;line-height:1;color:#a2a2a2;position:absolute;font-family:helvetica,arial,verdana,sans-serif;top:0;right:0;padding:5px 10px}.eupopup-closebutton:active,.eupopup-closebutton:hover{color:#fff;text-decoration:none}.eupopup-head{font-size:1.2em;font-weight:700;padding:7px;color:#fff}.eupopup-body{color:#a2a2a2}.eupopup-buttons{padding:7px 0 5px 0}.eupopup-button_1{color:#f6a21d;font-weight:700;font-size:14px}.eupopup-button_2{color:#f6a21d;font-weight:400;font-size:12px}.eupopup-button{margin:0 10px}.eupopup-button:focus,.eupopup-button:hover{text-decoration:underline;color:#f6a21d}body .eupopup-color-inverse{color:#000;background-color:rgba(255,255,255,.9)}body .eupopup-color-inverse .eupopup-head{color:#000}body .eupopup-style-compact{text-align:left;padding:8px 30px 7px 20px;line-height:15px}body .eupopup-style-compact .eupopup-body,body .eupopup-style-compact .eupopup-buttons,body .eupopup-style-compact .eupopup-head{display:inline;padding:0;margin:0}body .eupopup-style-compact .eupopup-button{margin:0 5px}.alert-message{font-size:13px}@media (max-width:767px){.alert-message{width:calc(60%)}}.notify_message_container{display:inline-block;margin-right:-4px;padding:0 10px 0 10px;vertical-align:top;width:calc(70%)}.notify_sql_message{padding:3px}.notify_dev_message{font-size:.8em;font-style:italic;font-weight:700}.notify_error_code{font-size:.8em;font-weight:700;text-align:right}.blog-listing:not(.new) .blog-post{margin-bottom:40px;padding-bottom:15px;border-radius:4px;position:relative}.blog-listing:not(.new) .blog-post h1,.blog-listing:not(.new) .blog-post h2{margin-top:0}.blog-listing:not(.new) .blog-author-info{border-top:1px solid #eee}.blog-listing:not(.new) .blog-author-info h2{margin-top:0}.blog-listing:not(.new) .panel-blog-sidebar .panel-body{border-top:1px solid #eee;cursor:pointer}@media (min-width:768px){.blog-listing:not(.new) .panel-blog-sidebar .panel-body{font-size:.8em;padding-top:5px;padding-bottom:5px}}.blog-listing:not(.new) .panel-blog-sidebar .panel-body a{display:block;color:#6dcfaf}.blog-listing:not(.new) .panel-blog-sidebar .panel-body .instructor-image{margin:10px}.blog-listing:not(.new) .blog-filters h4{font-size:1em}.blog-listing:not(.new) .blog-filters .filter{padding-left:10px}.blog-listing:not(.new) .blog-filters .blog-filter-radio{display:none}.blog-listing:not(.new) .blog-filters .blog-filter-radio+label,.blog-listing:not(.new) .blog-filters label{margin:0;width:100%;padding:5px;cursor:pointer;display:block;position:relative;font-weight:400}.blog-listing:not(.new) .blog-filters .blog-filter-radio+label span,.blog-listing:not(.new) .blog-filters label span{position:absolute;right:5px}.blog-listing:not(.new) .blog-filters .blog-filter-radio+label:not(.dummy)::after,.blog-listing:not(.new) .blog-filters label:not(.dummy)::after{position:absolute;right:50px;top:calc(50% - 11px);content:'\f1db';font-family:fontawesome}.blog-listing:not(.new) .blog-filters .blog-filter-radio+label.dummy,.blog-listing:not(.new) .blog-filters label.dummy{background-color:#eee;border-color:#eee}.blog-listing:not(.new) .blog-filters .blog-filter-radio:checked+label::after{content:'\f058';color:#6dcfaf}.blog-listing:not(.new) .blog-filters .btn-group{width:100%}.blog-listing:not(.new) .blog-filters .btn-group button{font-size:1em;width:50%;margin:10px 0 5px 0!important}.blog-listing:not(.new) .related-posts{margin-bottom:15px}.blog-listing:not(.new) .related-posts .item{margin-bottom:15px}.blog-listing:not(.new) .related-posts .item .btn{margin-top:5px}.blog-listing:not(.new) .blog-post-image{float:right;margin:0 0 20px 20px}.blog-listing:not(.new) .blog-post-caption{margin-top:1em;font-style:italic;font-size:14px}@media (min-width:768px){.blog-listing:not(.new) .related-posts .item{margin-bottom:0}.blog-listing:not(.new) .related-posts .item .resize2{margin-top:5px}}.blog-listing.new .blog-post,.blog-listing.new .blog-post.related{display:table;margin-bottom:1em}.blog-listing.new .blog-post .row,.blog-listing.new .blog-post.related .row{display:table-row}.blog-listing.new .blog-post .row .cell,.blog-listing.new .blog-post.related .row .cell{display:table-cell;float:none;vertical-align:top;color:#666}.blog-listing.new .blog-post .row .cell:nth-child(odd),.blog-listing.new .blog-post.related .row .cell:nth-child(odd){padding-left:0}.blog-listing.new .blog-post .row .cell:nth-child(even),.blog-listing.new .blog-post.related .row .cell:nth-child(even){padding-right:0}.blog-listing.new .blog-post .row .cell.text-container,.blog-listing.new .blog-post.related .row .cell.text-container{padding-bottom:1em}.blog-listing.new .blog-post .row .cell img.img-rounded,.blog-listing.new .blog-post.related .row .cell img.img-rounded{border-radius:3px}.blog-listing.new .blog-post .row .cell .latest,.blog-listing.new .blog-post.related .row .cell .latest{display:none;position:absolute;bottom:0;left:0;padding:6px 12px;background-color:#7dcdf4;color:#fff;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:3px}.blog-listing.new .blog-post .row .cell.latest .latest,.blog-listing.new .blog-post.related .row .cell.latest .latest{display:block}.blog-listing.new .blog-post .row .cell .category,.blog-listing.new .blog-post.related .row .cell .category{color:#6dcfaf;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.778em;position:absolute;bottom:0}.blog-listing.new .blog-post .row .cell .title,.blog-listing.new .blog-post.related .row .cell .title{font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:.6em}.blog-listing.new .blog-post .row .cell .snippet,.blog-listing.new .blog-post.related .row .cell .snippet{margin-bottom:.75em;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}@media (max-width:767px){.blog-listing.new .blog-post .row .cell .snippet,.blog-listing.new .blog-post.related .row .cell .snippet{display:none}}.blog-listing.new .blog-post .row .cell .date,.blog-listing.new .blog-post.related .row .cell .date{font-size:.778em;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;position:absolute;bottom:0;right:0}@media (max-width:767px){.blog-listing.new .blog-post.first .row .cell.col-xs-6,.blog-listing.new .blog-post.related.first .row .cell.col-xs-6{width:100%;display:block;float:left;padding-left:0;padding-right:0}.blog-listing.new .blog-post.first .row .cell.text-container,.blog-listing.new .blog-post.related.first .row .cell.text-container{padding-bottom:0}.blog-listing.new .blog-post.first .row .cell img,.blog-listing.new .blog-post.related.first .row .cell img{margin-bottom:1em}.blog-listing.new .blog-post.first .row .cell .category,.blog-listing.new .blog-post.related.first .row .cell .category{position:relative}.blog-listing.new .blog-post.first .row .cell .snippet,.blog-listing.new .blog-post.related.first .row .cell .snippet{display:block}.blog-listing.new .blog-post.first .row .cell .date,.blog-listing.new .blog-post.related.first .row .cell .date{position:relative}}@media (min-width:768px){.blog-listing.new .blog-post,.blog-listing.new .blog-post.related{margin-bottom:2em}.blog-listing.new .blog-post .row .cell .category,.blog-listing.new .blog-post.related .row .cell .category{position:relative}.blog-listing.new .blog-post .row .cell .date,.blog-listing.new .blog-post.related .row .cell .date{left:15px;right:auto}.blog-listing.new .blog-post .row .cell.col-xs-12 .date,.blog-listing.new .blog-post.related .row .cell.col-xs-12 .date{left:0}}.blog-listing.new.related h2{font-weight:300}@media (min-width:768px){.blog-listing.new.related h2{text-align:center;font-size:20px}}@media (min-width:768px){.blog-listing.new.related .blog-post.related{margin-bottom:1em}}.blog-listing.new.related .blog-post.related .row .cell .snippet{display:none}.blog-post.new .row>div{margin-bottom:1em}.blog-post.new .top-row{margin-top:1em;margin-bottom:1em}.blog-post.new .top-row .parent_cat{font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#6dcfaf;font-weight:700}.blog-post.new .top-row .read_length{font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.blog-post.new h1{text-align:left;margin-top:0}.blog-post.new .date{font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;margin-bottom:.5em}.blog-post.new .date.hidden-xs{margin-bottom:1em}.blog-post.new img.img-rounded{border-radius:3px}.blog-post.new .blog-post-caption{margin-top:.5em;font-style:italic;font-size:14px}.blog-post.new .related-center{border:1px solid #eee;border-radius:3px;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:.75em}.blog-post.new .related-center #google_map_container{height:200px;width:100%;padding:0;border-top-left-radius:3px;border-top-right-radius:3px}.blog-post.new .related-center .text{padding:15px;position:relative}.blog-post.new .related-center .text.with-instructor-image{padding-top:90px}.blog-post.new .related-center .text .instructor-image{width:160px;height:160px;border:4px solid #fff;border-radius:160px;position:absolute;left:calc(50% - 80px);top:-80px}.blog-post.new .related-center .text .name{font-weight:700;font-size:1.39em;margin-bottom:.4em}.blog-post.new .related-center .text .centre{font-weight:300;font-size:1.39em;margin-bottom:.5em}@media (min-width:768px){.blog-post.new .top-row{margin-top:0;margin-bottom:0;font-size:16px}.blog-post.new .related-center{-webkit-box-shadow:0 3px 6px 2px rgba(148,148,148,.42);-moz-box-shadow:0 3px 6px 2px rgba(148,148,148,.42);box-shadow:0 3px 6px 2px rgba(148,148,148,.42)}.blog-post.new .related-center #google_map_container{height:150px}.blog-post.new .related-center .text{font-size:.7em}.blog-post.new .related-center .text.with-instructor-image{padding-top:70px}.blog-post.new .related-center .text .instructor-image{width:120px;height:120px;border-radius:120px;left:calc(50% - 60px);top:-60px}.blog-post.new .related-center .text .btn-block{width:auto;display:inline-block}}.two-lines-with-ellipses{overflow:hidden;position:relative;max-height:2.778em;text-align:justify;margin-right:-1em;padding-right:2em}.two-lines-with-ellipses:before{content:'...';position:absolute;right:calc(1em + 8px);bottom:0}.two-lines-with-ellipses:after{content:'';position:absolute;right:1em;width:1em;height:1em;margin-top:.2em;background:#fff}.page-builder-bg-grey{background-color:#f9f9f8}.curved-divider{width:100%;height:32px;background-position:0 0;background-size:100% 32px;background-repeat:no-repeat;margin-top:-15px;margin-bottom:-15px}.curved-divider.top-trans-grey{background-image:url(../../images/curved-divider-top-trans-grey.png)}.curved-divider.top-grey-trans{background-image:url(../../images/curved-divider-top-grey-trans.png)}.curved-divider.bottom-trans-grey{background-image:url(../../images/curved-divider-bottom-trans-grey.png)}.curved-divider.bottom-grey-trans{background-image:url(../../images/curved-divider-bottom-grey-trans.png)}.widget-campaign-link a{border-radius:0;text-align:center;display:inline-block;padding:25px}@media only screen and (max-width:767px){.widget-campaign-link a{padding:15px;font-size:.8em;white-space:normal}}.top-buffer{margin-top:20px}.half-top-buffer{margin-top:10px}.double-top-buffer{margin-top:40px}.no-top-buffer{margin-top:0!important}.bold{font-weight:700}.small{font-size:.867em}.smaller{font-size:.8em}.no-radius{border-radius:0}.overlay{background:#5c5c5c;opacity:.6;z-index:2;width:100%;height:100%}.box-shadow{-webkit-box-shadow:0 0 10px 0 #666;-moz-box-shadow:0 0 10px 0 #666;box-shadow:0 0 10px 0 #666}.vertical-align-contents{display:flex;align-items:center}.panel.panel-kumon{border-color:#818a8f!important}.panel.panel-kumon .panel-heading{background:#818a8f!important}.panel.panel-kumon .panel-heading a{color:#fff!important;text-decoration:none!important}.panel.panel-light-grey{border-color:#eee!important}.panel.panel-light-grey .panel-heading{background:#eee!important;color:#666!important}.kumon-pills{border-spacing:10px 0;border-collapse:separate}.kumon-pills li a{margin:0 5px}.kumon-pills.nav-pills li{border:1px solid #6dcfaf;border-radius:4px;background-color:#fff;color:#6dcfaf;font-weight:700}.kumon-pills.nav-pills li>a,.kumon-pills.nav-pills li>a.active,.kumon-pills.nav-pills li>a:focus,.kumon-pills.nav-pills li>a:hover{color:inherit;border:0;margin:0;font-weight:700}.kumon-pills.nav-pills li.active,.kumon-pills.nav-pills li:hover{background-color:#399d80;color:#fff;font-weight:400;border-color:#399d80}.kumon-pills.nav-pills li.active>a,.kumon-pills.nav-pills li.active>a.active,.kumon-pills.nav-pills li.active>a:focus,.kumon-pills.nav-pills li.active>a:hover,.kumon-pills.nav-pills li:hover>a,.kumon-pills.nav-pills li:hover>a.active,.kumon-pills.nav-pills li:hover>a:focus,.kumon-pills.nav-pills li:hover>a:hover{color:inherit;background-color:inherit;border:0;margin:0;font-weight:700}.kumon-pills.nav-pills>li+li{margin:0}.kumon-pills.joined{border-spacing:0}.kumon-pills.joined li{border-left:0;border-radius:0}.kumon-pills.joined li:first-child{border-left:1px solid #6dcfaf;border-radius:4px 0 0 4px}.kumon-pills.joined li:last-child{border-radius:0 4px 4px 0}@media (max-width:767px){.kumon-pills li{width:1%;display:table-cell;margin:0 5px}}@media (max-width:991px){.kumon-pills.kumon-goal-pill li,.kumon-pills.kumon-goal-pill>li+li{width:100%;display:block;margin:5px 0!important}}.ribbon{position:absolute;right:10px;top:-5px;z-index:1;overflow:hidden;width:110px;height:100px;text-align:right}.ribbon span{font-size:.667em;font-weight:700;color:#fff;text-align:center;line-height:30px;transform-origin:right top;transform:rotate(40deg);-webkit-transfo3m:rotate(40deg);width:130px;display:block;background:#6dcfaf;box-shadow:0 3px 10px -5px #000;position:absolute;top:62px;right:-18px}.ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #6dcfaf;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #6dcfaf}.ribbon span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #6dcfaf;border-bottom:3px solid transparent;border-top:3px solid #6dcfaf}ul.sitemap ul{display:block!important}ul.sitemap ul li a{display:initial!important}ul.sitemap ul li a:hover{text-decoration:initial!important;background-color:initial!important}.what-is-kumon .title-row h3{font-size:1.278em;margin-top:33px;margin-bottom:7px}@media only screen and (min-width:768px){.what-is-kumon .title-row h3{font-size:2em;margin-top:33px;margin-bottom:7px}}.what-is-kumon .title-row p{font-size:.889em}@media only screen and (min-width:768px){.what-is-kumon .title-row p{font-size:.722em}}.what-is-kumon .visual-aids{margin-top:16px;margin-bottom:13px}@media only screen and (min-width:768px){.what-is-kumon .visual-aids{margin-top:30px;margin-bottom:50px}}.what-is-kumon .visual-aids .col{position:relative}.what-is-kumon .visual-aids .equals,.what-is-kumon .visual-aids .plus{color:#7dcdf4;position:absolute;font-weight:700}@media only screen and (min-width:768px){.what-is-kumon .visual-aids .equals,.what-is-kumon .visual-aids .plus{top:40px}}.what-is-kumon .visual-aids .plus{top:20px;right:-6px;font-size:1.333em}@media only screen and (min-width:768px){.what-is-kumon .visual-aids .plus{top:33px;right:-11px;font-size:3.056em}}.what-is-kumon .visual-aids .equals{top:10px;left:-12px;font-size:2.278em}@media only screen and (min-width:768px){.what-is-kumon .visual-aids .equals{top:21px;font-size:4.111em;left:-26px}}.what-is-kumon .visual-aids .result{margin-top:10px}@media only screen and (min-width:768px){.what-is-kumon .visual-aids .result{margin-top:0}}.what-is-kumon .visual-aids .circle-image{width:100%;width:75px;height:75px;display:block;background-color:#7dcdf4;border-radius:50%;margin:0 auto;background-size:100%}@media only screen and (min-width:768px){.what-is-kumon .visual-aids .circle-image{width:125px;height:125px}}.what-is-kumon .visual-aids .circle-image.assisted-tuition{background-image:url(../../images/assisted-tuition@1x.png)}.what-is-kumon .visual-aids .circle-image.established-programme{background-image:url(../../images/established-programme@1x.png)}.what-is-kumon .visual-aids .circle-image.self-learning{background-image:url(../../images/self-learning@1x.png)}.what-is-kumon .visual-aids .circle-image.long-term-success{background-image:url(../../images/long-term-success@1x.png)}.what-is-kumon .visual-aids p{text-align:center;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:15px;font-size:.778em}@media only screen and (min-width:768px){.what-is-kumon .visual-aids p{font-size:1em}}.three-col-info{font-size:80%;text-align:center}.three-col-info .col{border-left:1px solid #6dcfaf}.three-col-info .col:first-child{border-left:0}.kumon-sliding-panel-container{height:200px}.kumon-sliding-panel-container .owl-carousel,.kumon-sliding-panel-container .video-owl-carousel{position:absolute;left:0;right:0;width:auto}.kumon-sliding-panel{overflow:hidden;text-align:center;width:100%;height:180px;box-shadow:0 0 5px 0 rgba(0,0,0,.25);display:inline-block;vertical-align:top;margin:10px 0;border-radius:4px;padding:10px}.kumon-sliding-panel h3{margin:5px 0 15px 0}.kumon-sliding-panel .btn-bottom{position:absolute;bottom:10px;left:0;right:0;width:100%;border-radius:0 0 4px 4px;height:60px}.no-padding{padding:0}@media only screen and (max-width:480px){.no-padding-xs{padding:0}}@media only screen and (max-width:768px){.no-padding-sm{padding:0}}.btn.word-wrap{white-space:normal}.widget-search-block .title-row h3{font-size:1.278em;margin-top:33px;margin-bottom:7px}@media only screen and (min-width:768px){.widget-search-block .title-row h3{font-size:2em;margin-top:33px;margin-bottom:7px}}.widget-search-block .title-row p{font-size:.889em}@media only screen and (min-width:768px){.widget-search-block .title-row p{font-size:.722em}}.widget-search-block-container{font-size:14px;position:relative;margin-bottom:2em}.widget-search-block-container input[type=text]{font-size:1em}.widget-search-block-container .input-group-addon{position:relative;font-size:1em}.widget-search-block-container .input-group-addon button{padding:0 3.5em;font-size:.9em}.widget-search-block-location{position:absolute;height:2em;line-height:2em;top:50%;margin-top:-1em;right:115%;z-index:3;font-size:.8em;font-weight:700}.widget-search-block-location a,.widget-search-block-location a:active,.widget-search-block-location a:link,.widget-search-block-location a:visited{color:#1e1e1e}.widget-search-block-location a:hover{color:#818a8f;text-decoration:none}.widget-search-block-location i{color:#7dcdf4}.widget-programme-block .find-out-more,.widget-programme-grade-block .find-out-more{color:#fff}@media only screen and (min-width:768px){.widget-programme-block .grade-flex,.widget-programme-grade-block .grade-flex{display:flex}.widget-programme-block .grade-flex-center,.widget-programme-grade-block .grade-flex-center{display:flex;flex-direction:column;justify-content:center}}.programme-btn{padding:20px!important}.programme-btn i{font-size:2em}.programme-btn span{display:block;margin-top:10px}.faq-group{background-color:#fff;text-align:center;-webkit-box-shadow:0 2px 20px -3px rgba(0,0,0,.33);-moz-box-shadow:0 2px 20px -3px rgba(0,0,0,.33);box-shadow:0 2px 20px -3px rgba(0,0,0,.33);padding:40px 15px;display:block}.faq-group img{max-width:155px;width:100%}.faq-group span{display:block}.faq-group h3{display:block;text-align:center;color:#6dcfaf}.faq-group .questions{font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin-bottom:0;color:#666}.faq-listing .faq-panel{margin-bottom:10px}.faq-listing .faq-panel .panel{border-color:#818a8f}.faq-listing .faq-panel .panel .panel-heading{background:#818a8f;color:#fff}.faq-listing .faq-panel .panel .panel-heading a{display:block;text-decoration:none;padding-right:5px;word-wrap:break-word;font-size:.762em}.faq-listing .faq-panel .panel .panel-body{border-top:0;border-color:#818a8f}.faq-listing .faq-panel .glyphicon-chevron-down{margin-top:5px}.faq-listing .view-all-button{font-size:.889em;margin-bottom:20px}.curved-wrapper{background:#eee;padding:10px;border-top-right-radius:50% 10%;border-top-left-radius:50% 10%;border-bottom-right-radius:50% 10%;border-bottom-left-radius:50% 10%}.navigation.affix{position:static;top:0;z-index:10}@media only screen and (min-width:768px){.navigation.affix{position:fixed}}.navigation.affix-bottom{position:relative;top:0;overflow:hidden}.centre-social{line-height:3.333em}.centre-social .social-label{font-size:.611em}.centre-social a.facebook{color:#3b5998}.centre-social a.twitter{color:#4099ff}.centre-accordion-container #center_accordion>.panel,.centre-accordion-container #center_accordion>.panel-kumon{border:none!important}@media only screen and (min-width:768px){.centre-accordion-container #center_accordion>.panel,.centre-accordion-container #center_accordion>.panel-kumon{border:1px solid #818a8f!important}}.centre-accordion-container #center_accordion .panel-heading{position:relative;border-radius:0}.centre-accordion-container #center_accordion .panel-heading a{display:block}.centre-accordion-container #center_accordion .panel-heading a h2{font-size:21px!important;margin:0!important}.centre-accordion-container #center_accordion .panel-heading a span{line-height:29px}.centre-accordion-container #center_accordion .panel-heading a::after{font-family:'Glyphicons Halflings';content:'\e113';position:absolute;top:11px;right:6px}@media only screen and (min-width:768px){.centre-accordion-container #center_accordion .panel-heading a::after{right:11px}}.centre-accordion-container #center_accordion .panel-heading a.collapsed::after{content:'\e114'}.centre-accordion-container .panel-header{border-bottom:1px solid #6dcfaf}.centre-accordion-container .center-hours-and-pricing .panel{border-radius:4px;border-color:#6dcfaf!important}.centre-accordion-container .center-hours-and-pricing .centre-timings{width:100%}.centre-accordion-container .center-hours-and-pricing .centre-timings td{vertical-align:top;padding-bottom:.267em}.centre-accordion-container .center-hours-and-pricing .centre-timings .time{text-align:right}@media only screen and (min-width:768px){.centre-accordion-container .center-hours-and-pricing .centre-timings .time{text-align:left}}.centre-accordion-container .center-hours-and-pricing .information{position:relative;border-color:#7dcdf4!important;padding:5px}@media only screen and (min-width:768px){.centre-accordion-container .center-hours-and-pricing .information{padding:10px}}.centre-accordion-container .center-hours-and-pricing .information .information-icon{position:absolute;top:-15px;left:-1em;width:2em;height:2em;color:#7dcdf4;text-align:center}.centre-accordion-container .center-hours-and-pricing .information .information-icon i{font-size:2em;background:#fff;border:.067em solid #fff;border-radius:1em}.centre-accordion-container .center-hours-and-pricing .information .information-icon.inside{position:relative;display:inline;top:0;left:0}.centre-accordion-container .center-hours-and-pricing .information .information-icon.inside i{font-size:1em}.centre-accordion-container .center-hours-and-pricing .pricing-container{margin-bottom:1.333em}.centre-accordion-container .center-hours-and-pricing .pricing-container .price{margin-right:5em}@media only screen and (min-width:768px){.centre-accordion-container .center-hours-and-pricing .pricing-container .price{margin-right:3.467em}}.centre-accordion-container .center-hours-and-pricing .pricing-container img.per-subject{width:80%;max-width:200px}.centre-accordion-container .center-hours-and-pricing .panel-plus-icon:before{position:absolute;width:40px;height:40px;top:-30px;left:calc(47%);content:' \002b';background-color:#6dcfaf;font-family:'Glyphicons Halflings';font-size:1em;line-height:40px;border-radius:50%;text-align:center;color:#fff}@media only screen and (min-width:768px){.centre-accordion-container .center-hours-and-pricing .panel-plus-icon:before{color:#fff;top:45%;left:-20px;background:0 0;color:#6dcfaf}}.centre-accordion-container .center-hours-and-pricing .panel-per-subject-plus-icon:before{position:absolute;top:-10px;left:calc(48%);width:10px;font-family:'Glyphicons Halflings';content:'\002b';font-size:1em;text-align:center;color:#6dcfaf}@media only screen and (min-width:768px){.centre-accordion-container .center-hours-and-pricing .panel-per-subject-plus-icon:before{top:25%;left:-5px}}.centre-accordion-container .center-hours-and-pricing .discount-button,.centre-accordion-container .center-hours-and-pricing .discount-button:hover{width:100%;font-size:1em;color:#fff;border-color:#6dcfaf;cursor:default;white-space:normal!important;word-wrap:break-word}@media only screen and (min-width:768px){.centre-accordion-container .center-hours-and-pricing .discount-button,.centre-accordion-container .center-hours-and-pricing .discount-button:hover{width:auto}}.centre-accordion-container .available-facilities .facility{margin-bottom:5px;color:#7dcdf4}.centre-accordion-container .available-facilities .facility.facility-disabled{color:#666!important;opacity:.5}.centre-accordion-container .map-directions #google_map_directions_container{min-height:300px}.centre-accordion-container .map-directions .address{text-align:center;margin-bottom:20px}@media only screen and (min-width:768px){.centre-accordion-container .map-directions .address{text-align:left}}.centre-accordion-container .map-directions .travel-methods-container{margin-bottom:20px}.centre-accordion-container .map-directions .travel-methods-container .travel-method{line-height:40px}.centre-accordion-container .map-directions #direction_search{font-size:.8em}.centre-xs-cta{padding:20px 10px}.carousel-wrapper{margin-left:-15px;margin-right:-15px}@media only screen and (min-width:768px){.carousel-wrapper{margin:0 0 1em 0}}.video-owl-carousel .owl-item{-webkit-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:transform .3s ease-in-out,opacity .3s ease-in-out;-o-transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.video-owl-carousel .owl-item,.video-owl-carousel .owl-item img{border-radius:5px;border:1px solid #fff}.video-owl-carousel .owl-item:not(.active){transform:scale(.9,.9);-moz-transform:scale(.9,.9);-webkit-transform:scale(.9,.9);opacity:.3}.swipe-to-see-more{display:none;text-align:center;margin:20px 0}@media only screen and (max-width:768px){.swipe-to-see-more{display:block}}.swipe-to-see-more .icon{width:30px;height:30px;background-image:url(../../images/swipe-icon.svg);background-size:100%;background-repeat:no-repeat;display:block;margin:0 auto}.swipe-to-see-more p{font-size:.725em;margin-top:10px}.mobile-search-input{border:2px solid #6dcfaf;text-align:center;margin-bottom:15px;padding:12.5px!important;height:auto;font-size:14px}.centre-search-landing-container #google_map_container{height:200px;width:100%;padding:0;z-index:10}@media only screen and (min-width:768px){.centre-search-landing-container #google_map_container{height:600px}}.centre-search-landing-container .centre-search-filters .filter-button{border:0!important;width:100%!important}.centre-search-landing-container .centre-search-filters .filter-container{border:0!important}.centre-search-results-container.franchise-search-results-invisible{visibility:hidden;height:10px;overflow:hidden}@media only screen and (min-width:768px){.centre-search-results-container{border-top:1px solid #818a8f}}.centre-search-results-container #google_map_container{height:150px;position:relative;padding:0;z-index:10;border-top:1px solid #818a8f}@media only screen and (min-width:768px){.centre-search-results-container #google_map_container{height:400px;border-top:0}}.centre-search-results-container .centre-search-google-map-outer.affix{position:static;top:0;width:100%;z-index:10}@media only screen and (min-width:768px){.centre-search-results-container .centre-search-google-map-outer.affix{position:fixed}}.centre-search-results-container .centre-search-google-map-outer.affix-bottom{position:relative;top:0;border:none}.centre-search-results-container .centre-search-results-wrapper{margin-top:15px}.centre-search-results-container .panel-centre-search-card{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;opacity:.75}.centre-search-results-container .panel-centre-search-card.active,.centre-search-results-container .panel-centre-search-card:hover{opacity:1;box-shadow:0 2px 8px 0 rgba(0,0,0,.4)}.centre-search-results-container .panel-centre-search-card .panel-title{font-size:inherit}.centre-search-results-container .panel-centre-search-card .centre-map-marker{display:inline-block;position:relative;width:25px;padding:0;margin:0 10px 0 0}.centre-search-results-container .panel-centre-search-card .centre-map-marker img{height:30px;width:25px}.centre-search-results-container .panel-centre-search-card .centre-map-marker .map-marker-label{position:absolute;top:3px;text-align:center;left:0;right:0;font-weight:700;font-size:.8em}.centre-search-results-container .panel-centre-search-card .centre-name{display:inline-block}.centre-search-results-container .btn-bottom{margin-bottom:-15px;width:100%;border-radius:0 0 4px 4px;padding:15px 0}.centre-search-results-container .panel-heading{background:#818a8f;color:#fff}.centre-search-results-container .choose-centre-button{font-size:inherit;white-space:normal}@media only screen and (min-width:768px){.centre-search-results-container .centre-filters{margin-bottom:0}}.centre-search-results-container .centre-filters hr{margin:10px 0;border-top-color:#818a8f}@media only screen and (min-width:992px){.centre-search-results-wrapper.franchise-search .choose-centre-button{margin-top:0}}.instructor-card .instructor-left{display:inline-block;margin-right:-4px;width:80px;vertical-align:middle}.instructor-card .instructor-right{display:inline-block;vertical-align:middle;width:calc(100% - 80px)}.instructor-card .instructor-right .instructor-name{padding:0 10px;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:1.25em}.instructor-card .instructor-right .instructor-rating{padding:0 10px;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:.8em;color:#ffba05}.instructor-photo{vertical-align:middle;width:60px;height:60px;border-radius:60px;border:1px solid #fff;overflow:hidden}@media only screen and (min-width:768px){.instructor-photo{width:80px;height:80px;border-radius:80px}}.instructor-photo img{width:100%;height:100%}.instructor-photo.no-image{border-radius:0;border:0}.instructor-photo.no-image i{color:#7dcdf4;font-size:58px}@media only screen and (min-width:768px){.instructor-photo.no-image i{font-size:78px}}.instructor-banner-outer .instructor-banner .instructor-details .instructor-photo.no-image{background-color:#fff;border:none}@media only screen and (max-width:767px){.instructor-banner-outer .instructor-banner .instructor-details .instructor-photo.no-image i{font-size:38px}}.centre-search-filters.filter-middle .filter-button{width:100%;border:2px solid #6dcfaf;padding:10px;border-radius:4px;color:#6dcfaf;text-align:center;cursor:pointer;margin:15px 0}.centre-search-filters.filter-middle .filter-button .filter-close{display:none}@media only screen and (min-width:768px){.centre-search-filters.filter-middle .filter-button{width:150px}.centre-search-filters.filter-middle .filter-button.open{margin-bottom:0;border-bottom:0;background-color:#fff;position:relative;border-radius:4px 4px 0 0}}.centre-search-filters.filter-middle .filter-container{padding:15px 15px 15px 15px;display:none;font-size:1.2em}@media only screen and (min-width:768px){.centre-search-filters.filter-middle .filter-container{border:2px solid #6dcfaf;margin-top:-2px;padding:15px;margin-bottom:15px;border-radius:0 4px 4px 4px}}.centre-search-filters.filter-middle .filter-container .filter-options{border-bottom:1px solid #666;padding-bottom:15px}.centre-search-filters.filter-middle .filter-container .filter-options .filter-label{position:relative;display:inline-block;margin:5px 1px 0 0;padding:8px 35px 8px 8px;background-color:#fff;color:#1e1e1e;border:1px solid #1e1e1e;font-weight:400;cursor:pointer;font-size:.725em}.centre-search-filters.filter-middle .filter-container .filter-options .filter-label i{margin-right:5px}.centre-search-filters.filter-middle .filter-container .filter-options .filter-label.selected{background-color:#1e1e1e;color:#fff}.centre-search-filters.filter-middle .filter-container .filter-options .filter-label:after{content:" ";position:absolute;border-radius:100%;border:1px solid #1e1e1e;height:14px;width:14px;top:calc(50% - 7px);right:10px;background-color:#fff}.centre-search-filters.filter-middle .filter-container .filter-results-button{margin-top:15px}@media only screen and (min-width:768px){.centre-search-filters.filter-middle .filter-container .filter-results-button .btn{background-color:#fff!important;border:2px solid #6dcfaf!important;color:#6dcfaf!important;width:auto;float:right;padding:5px 30px;font-size:.8em}}.vacancy-wrapper .vacancy-details{background-color:#eee;border-radius:4px;width:100%;margin-bottom:1em}.vacancy-wrapper .vacancy-details .title{padding:5px 10px;height:30px;font-weight:700;width:150px}.vacancy-wrapper .vacancy-details .value{padding:5px 15px;height:30px}.vacancy-wrapper .vacancy-return{margin:25px 0 25px 0}.vacancy-wrapper .vacancy-date{padding:10px;background-color:#818a8f;font-weight:700;border-radius:3px;color:#fff}.vacancy-wrapper .related-files{margin-bottom:1em}.global-search-results .item{margin-bottom:15px}.global-search-results .item a,.global-search-results .item a:hover{font-size:13px;text-decoration:none}.global-search-results .item h2{margin-top:0;margin-bottom:0;font-size:25px;text-align:left}.global-search-results .item h2 a,.global-search-results .item h2 a:hover{font-size:inherit;color:#666}.x-of-x{margin:10px 0;font-size:13px}.no-margin{margin:0!important}.blog-filters-wrapper .filter .options input[type=email],.blog-filters-wrapper .filter .options input[type=file],.blog-filters-wrapper .filter .options input[type=tel],.blog-filters-wrapper .filter .options input[type=text],.blog-filters-wrapper .filter .options select,.blog-filters-wrapper .filter .options textarea,.kumon-form input[type=email],.kumon-form input[type=file],.kumon-form input[type=tel],.kumon-form input[type=text],.kumon-form select,.kumon-form textarea,.sr-form input[type=email],.sr-form input[type=file],.sr-form input[type=tel],.sr-form input[type=text],.sr-form select,.sr-form textarea{background-color:#fff;color:#666;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;border-color:#4d4d4e}.blog-filters-wrapper .filter .options input[type=file],.blog-filters-wrapper .filter .options select,.kumon-form input[type=file],.kumon-form select,.sr-form input[type=file],.sr-form select{min-height:44px;padding:1px 2px}.blog-filters-wrapper .filter .options label,.kumon-form label,.sr-form label{font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif}.blog-filters-wrapper .filter .options .radio,.kumon-form .radio,.sr-form .radio{display:inline-block;margin:0;padding:0;margin-right:10px}.blog-filters-wrapper .filter .options .radio input[type=radio],.kumon-form .radio input[type=radio],.sr-form .radio input[type=radio]{display:none}.blog-filters-wrapper .filter .options .radio input[type=radio]+label,.kumon-form .radio input[type=radio]+label,.sr-form .radio input[type=radio]+label{display:inline-block;border:1px solid #1e1e1e;cursor:pointer;margin:0;padding:0 38px 0 12px;line-height:42px;min-height:0;border-radius:4px}.blog-filters-wrapper .filter .options .radio input[type=radio]+label::after,.kumon-form .radio input[type=radio]+label::after,.sr-form .radio input[type=radio]+label::after{content:' ';display:block;width:18px;height:18px;border:1px solid #1e1e1e;border-radius:9px;position:absolute;right:10px;top:calc(50% - 9px);background-color:#fff}.blog-filters-wrapper .filter .options .radio input[type=radio]:checked+label,.kumon-form .radio input[type=radio]:checked+label,.sr-form .radio input[type=radio]:checked+label{background-color:#1e1e1e;color:#fff}.blog-filters-wrapper .filter .options.ask-the-instructor-form textarea,.blog-filters-wrapper .filter .options.correspondence-form textarea,.blog-filters-wrapper .filter .options.expansion-opportunity-enquiry-form textarea,.blog-filters-wrapper .filter .options.general-enquiry-form textarea,.blog-filters-wrapper .filter .options.general-franchise-enquiry-form textarea,.blog-filters-wrapper .filter .options.general-franchise-recruitment-form textarea,.blog-filters-wrapper .filter .options.quick-checker-form textarea,.blog-filters-wrapper .filter .options.speculative-vacancy-form textarea,.blog-filters-wrapper .filter .options.takeover-opportunity-enquiry-form textarea,.blog-filters-wrapper .filter .options.vacancy-application-form textarea,.kumon-form.ask-the-instructor-form textarea,.kumon-form.correspondence-form textarea,.kumon-form.expansion-opportunity-enquiry-form textarea,.kumon-form.general-enquiry-form textarea,.kumon-form.general-franchise-enquiry-form textarea,.kumon-form.general-franchise-recruitment-form textarea,.kumon-form.quick-checker-form textarea,.kumon-form.speculative-vacancy-form textarea,.kumon-form.takeover-opportunity-enquiry-form textarea,.kumon-form.vacancy-application-form textarea,.sr-form.ask-the-instructor-form textarea,.sr-form.correspondence-form textarea,.sr-form.expansion-opportunity-enquiry-form textarea,.sr-form.general-enquiry-form textarea,.sr-form.general-franchise-enquiry-form textarea,.sr-form.general-franchise-recruitment-form textarea,.sr-form.quick-checker-form textarea,.sr-form.speculative-vacancy-form textarea,.sr-form.takeover-opportunity-enquiry-form textarea,.sr-form.vacancy-application-form textarea{min-height:100px}@media (min-width:768px){.blog-filters-wrapper .filter .options.ask-the-instructor-form textarea,.blog-filters-wrapper .filter .options.general-enquiry-form textarea,.blog-filters-wrapper .filter .options.speculative-vacancy-form textarea,.blog-filters-wrapper .filter .options.vacancy-application-form textarea,.kumon-form.ask-the-instructor-form textarea,.kumon-form.general-enquiry-form textarea,.kumon-form.speculative-vacancy-form textarea,.kumon-form.vacancy-application-form textarea,.sr-form.ask-the-instructor-form textarea,.sr-form.general-enquiry-form textarea,.sr-form.speculative-vacancy-form textarea,.sr-form.vacancy-application-form textarea{height:168px}.blog-filters-wrapper .filter .options.correspondence-form textarea,.kumon-form.correspondence-form textarea,.sr-form.correspondence-form textarea{height:228px}}@media (max-width:767px){.blog-filters-wrapper .filter .options.speculative-vacancy-form .top-buffer,.kumon-form.speculative-vacancy-form .top-buffer,.sr-form.speculative-vacancy-form .top-buffer{margin-top:0}}.combine-label-with-element,.combine-label-with-element input,.combine-label-with-element textarea{position:relative}.combine-label-with-element input+label,.combine-label-with-element textarea+label{position:absolute;top:0;left:0;cursor:text}.combine-label-with-element label{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;color:#a4a3a2;font-weight:400}.combine-label-with-element input,.combine-label-with-element input+label,.combine-label-with-element textarea,.combine-label-with-element textarea+label{line-height:46px;padding:0 10px;font-size:14px}.combine-label-with-element input,.combine-label-with-element input+label{height:46px}.combine-label-with-element input.has-content+label,.combine-label-with-element input.has-content:focus+label,.combine-label-with-element input:focus+label,.combine-label-with-element textarea.has-content+label,.combine-label-with-element textarea.has-content:focus+label,.combine-label-with-element textarea:focus+label{font-size:12px;line-height:20px;height:20px;top:2px}.combine-label-with-element textarea.has-content+label,.combine-label-with-element textarea.has-content:focus+label,.combine-label-with-element textarea:focus+label{top:2px}.combine-label-with-element input.has-content,.combine-label-with-element input:focus,.combine-label-with-element textarea.has-content,.combine-label-with-element textarea:focus{line-height:26px;padding-top:20px}.combine-label-with-element textarea,.combine-label-with-element textarea+label,.combine-label-with-element textarea.has-content,.combine-label-with-element textarea:focus{line-height:18px}.combine-label-with-element textarea+label{top:10px}.btn-with-right-chevron::after{position:relative;content:'\f054';font-family:fontawesome;margin-left:15px}.btn-with-plus::after{position:relative;content:'\f067';font-family:fontawesome;margin-left:15px}.ctas a,.ctas a:hover{color:#fff;text-decoration:none}.popover{width:100%;max-width:300px;font-size:14px}.testimonial-carousel-wrapper{position:relative;height:335px;padding:0;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif}.testimonial-carousel-wrapper .testimonial-carousel{position:relative;z-index:1}.testimonial-carousel-wrapper .testimonial-carousel .item{position:relative}.testimonial-carousel-wrapper .testimonial-carousel .item .image{width:100%;height:280px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;z-index:1;position:relative}.testimonial-carousel-wrapper .testimonial-carousel .item .overlay{background-color:#5c5c5c;opacity:.6;z-index:10;position:absolute;top:0;left:0;width:100%;height:100%}.testimonial-carousel-wrapper .testimonial-carousel .item .div-as-table{display:table;width:100%;position:absolute;top:0;left:0;z-index:20}.testimonial-carousel-wrapper .testimonial-carousel .item .div-as-table .div-as-cell{display:table-cell;width:100%;height:280px;text-align:center;vertical-align:middle;color:#fff;padding-left:15%;padding-right:15%}.testimonial-carousel-wrapper .testimonial-carousel .item .div-as-table .div-as-cell .text-overlay{position:relative;font-size:13px}.testimonial-carousel-wrapper .testimonial-carousel .item .div-as-table .div-as-cell .text-overlay:before{position:absolute;left:calc(50% - 12px);top:-40px;content:'\201c';font-family:"Times New Roman",Times,serif;font-size:50px;font-weight:700;line-height:50px}.testimonial-carousel-wrapper .testimonial-carousel .item .div-as-table .div-as-cell .text-overlay-accreditation{text-align:center;font-size:12px;margin-top:1em}.testimonial-carousel-wrapper .owl-next,.testimonial-carousel-wrapper .owl-prev{display:none!important;position:absolute;top:50%;margin-top:-10px;z-index:30;color:#fff;line-height:20px;font-size:20px}.testimonial-carousel-wrapper .owl-prev{left:40px}.testimonial-carousel-wrapper .owl-next{right:40px}.testimonial-carousel-wrapper .owl-theme.testimonial-carousel .owl-nav [class*=owl-]{background:0 0;text-shadow:1px 1px 2px rgba(0,0,0,.45)}.testimonial-carousel-wrapper .owl-theme.testimonial-carousel .owl-nav:hover [class*=owl-]{background:0 0}.testimonial-carousel-wrapper .owl-theme.testimonial-carousel .owl-nav [class*=owl-]:hover{background:rgba(214,214,214,.2)}.testimonial-carousel-wrapper .owl-theme.testimonial-carousel .owl-nav [class*=owl-] .fa{font-size:22px}.testimonial-carousel-wrapper .owl-dots{padding-top:calc(1% + 30px)}.testimonial-carousel-wrapper .testimonial-thumbs{position:absolute;z-index:20;width:100%;bottom:15px;text-align:center}.testimonial-carousel-wrapper .testimonial-thumbs .owl-thumb-item{display:inline-block;margin:0 15px;cursor:pointer;width:60px}@media (min-width:768px){.testimonial-carousel-wrapper .testimonial-thumbs .owl-thumb-item{width:100px}}.testimonial-carousel-wrapper .testimonial-thumbs .owl-thumb-item .text{margin-bottom:5px;color:#fff;font-size:13px}.testimonial-carousel-wrapper .testimonial-thumbs .owl-thumb-item img{width:50px;height:50px;border:2px solid #fff;border-radius:50px;display:block;margin:0 auto}.testimonial-carousel-wrapper .testimonial-thumbs .owl-thumb-item.active img{border-color:#6dcfaf}.testimonial-carousel-wrapper .page-divide-curve{position:absolute;left:0;z-index:15;width:100%;height:32px;background-position:0 0;background-size:100% 32px;background-repeat:no-repeat}.testimonial-carousel-wrapper .page-divide-curve.top{top:0;background-image:url(../../images/testimonial-carousel-top-curve.png)}.testimonial-carousel-wrapper .page-divide-curve.bottom{bottom:55px;background-image:url(../../images/testimonial-carousel-bottom-curve.png)}.review-carousel-bottom-clear,.testimonial-carousel-bottom-clear{height:35px}@media (min-width:768px){.testimonial-carousel-wrapper{height:640px}.testimonial-carousel-wrapper .testimonial-carousel .item .image{height:560px}.testimonial-carousel-wrapper .testimonial-carousel .item .div-as-table .div-as-cell{padding-left:25%;padding-right:25%;height:560px}.testimonial-carousel-wrapper .testimonial-carousel .item .div-as-table .div-as-cell .text-overlay{font-size:18px}.testimonial-carousel-wrapper .testimonial-carousel .item .div-as-table .div-as-cell .text-overlay:before{left:calc(50% - 25px);top:-100px;font-size:100px;line-height:100px}.testimonial-carousel-wrapper .owl-next,.testimonial-carousel-wrapper .owl-prev{display:block!important}.testimonial-carousel-wrapper .owl-dots{padding-top:calc(2% + 40px)}.testimonial-carousel-wrapper .testimonial-thumbs .owl-thumb-item .text{margin-bottom:15px;font-size:15px}.testimonial-carousel-wrapper .testimonial-thumbs .owl-thumb-item img{width:100px;height:100px;border:4px solid #fff}.testimonial-carousel-wrapper .page-divide-curve.bottom{bottom:80px}}.vacancy .panel-heading h3{margin:0}.timeline_tabs_wrapper{position:relative}.timeline_tabs_wrapper .owl-stage .owl-item:last-child a{border-right:1px solid #72d0f4}.owl-theme.timeline_tabs_wrapper .owl-nav [class*=owl-]{width:30px;height:0;padding-top:30px!important;background:url(../../images/timeline_sprite.png) 0 0 no-repeat;background-size:60px 30px;overflow:hidden;position:absolute;top:.938em}.owl-theme.timeline_tabs_wrapper .owl-nav [class*=owl-].owl-prev{left:5px}.owl-theme.timeline_tabs_wrapper .owl-nav [class*=owl-].owl-next{right:5px;background-position:-30px 0}.timeline_tab a,.timeline_tab a:hover{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:1.188em;line-height:2em;text-align:center;font-weight:700;text-decoration:none;color:#000;background:#d3f1fd;background:-moz-linear-gradient(top,#d3f1fd 0,#aae1f9 100%);background:-webkit-linear-gradient(top,#d3f1fd 0,#aae1f9 100%);background:linear-gradient(to bottom,#d3f1fd 0,#aae1f9 100%);border-left:1px solid #72d0f4;margin-top:10px;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif}.timeline_tab a.selected,.timeline_tab a.selected:hover{background-image:none;background-color:#72d0f4;border:0;margin-top:0;border-top:10px solid #72d0f4;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0}.timeline_decades_wrapper{margin-top:1em}.timeline_decade{display:none}.row.decade{font-size:1.688em;padding:0;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif}.row.decade .col{background-color:#d3f1fd;padding:.593em .296em}.row.year .col{padding:1em .5em}.row.year_even .col{background-color:#f5f5f6}.year_heading{font-size:1.688em;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif}.individual_entry{margin-bottom:1em}.next_decade_link_wrapper{display:inline-block;background:#d3f1fd;background:-moz-linear-gradient(top,#d3f1fd 0,#aae1f9 100%);background:-webkit-linear-gradient(top,#d3f1fd 0,#aae1f9 100%);background:linear-gradient(to bottom,#d3f1fd 0,#aae1f9 100%);margin:1em 0;display:none}a.next_decade_link,a.next_decade_link:hover{display:inline-block;font-size:1.188em;line-height:2em;text-align:center;font-weight:700;text-decoration:none;color:#000;background:transparent url(../../images/timeline_link_arrow.png) 86% 50% no-repeat;background-size:20px 20px;padding:0 50px 0 20px}.timeline_image_wrapper{float:left;width:15.82%;margin:0 1.63% 0 0;position:relative;z-index:1}.timeline_image_wrapper.right{float:right;margin:0 0 0 1.63%}.timeline_image_wrapper.polaroid{padding:.82% .82% 3.06% .82%;-webkit-box-shadow:10px 10px 17px 0 rgba(204,203,203,.91);-moz-box-shadow:10px 10px 17px 0 rgba(204,203,203,.91);box-shadow:10px 10px 17px 0 rgba(204,203,203,.91);margin-top:-18px;margin-left:10px;background-color:#fff;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(7deg)}.timeline_image_wrapper.polaroid.right{margin-right:10px}.timeline_image_wrapper.polaroid:before{content:' ';position:absolute;top:-12px;left:50%;z-index:2;width:45.81%;height:0;padding-top:20.65%;margin-left:-22.58%;background-image:url(../../images/sellotape.png);background-repeat:no-repeat;background-size:contain;background-position:center}.timeline_image_wrapper img{display:block;width:100%;height:auto}.timeline_text_wrapper.left{float:left;width:74.49%}.timeline_text_wrapper.right{float:right;width:74.49%}.filter-label{display:inline-block;margin:5px 1px 0 0;padding:5px 15px;background-color:#eee;color:#1e1e1e;font-size:11px;font-weight:400}.filter-label i{margin-right:5px}.filter-label.filter-green{background-color:#6dcfaf;color:#fff}.filter-label.filter-coral{background-color:#f05b72;color:#fff}.filter-label.filter-highlight{background-color:#da39af;color:#fff}.filter-label.filter-primary-blue{background-color:#7dcdf4;color:#fff}.centre-page-filters{margin-bottom:15px;text-align:center}@media (min-width:768px){.centre-page-filters{text-align:left}}@media (max-width:767px){.timeline_tab a,.timeline_tab a.selected,.timeline_tab a.selected:hover,.timeline_tab a:hover{margin-top:0;border:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0}.owl-theme.timeline_tabs_wrapper .owl-nav [class*=owl-]{top:-2px}}@media (max-width:639px){.timeline_text_wrapper{float:none!important;width:100%!important}.timeline_image_wrapper{width:60%;float:none!important;margin:1em auto!important}}.related-posts{margin-bottom:15px}.related-posts .item{margin-bottom:15px}.related-posts .item .btn{margin-top:5px}.blog-post-image{float:right;margin:0 0 20px 20px}.blog-post-caption{margin-top:1em;font-style:italic;font-size:14px}@media (min-width:768px){.related-posts .item{margin-bottom:0}.related-posts .item .resize2{margin-top:5px}}.page-footer{font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.7222rem}.page-footer .page-footer-main{padding:20px 0 0 0;background-color:#f9f9f8}@media (min-width:768px){.page-footer .page-footer-main{padding:50px 0;background-color:#fff}}.page-footer .page-footer-main .logo{width:160px;height:38px;background-image:url(../../images/kumon-logo@2x.png);background-size:100%;background-repeat:no-repeat;margin:0 auto 20px auto}@media (min-width:768px){.page-footer .page-footer-main .logo{margin:0}}.page-footer .page-footer-main .footer-menu-heading{font-size:1rem;margin-bottom:10px;display:block}.page-footer .page-footer-main .footer-menu-items{margin:0;padding:0;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;border-collapse:collapse}.page-footer .page-footer-main .footer-menu-items li{width:50%;display:inline-block;padding:15px 0;border:1px solid #f9f9f8;text-align:center;vertical-align:top}@media (min-width:768px){.page-footer .page-footer-main .footer-menu-items li{padding:5px 0;border:0;text-align:left}}.page-footer .page-footer-main .footer-menu-items li a{color:#666}.page-footer .page-footer-main .footer-buttons a{width:calc(100% - 30px);margin:0 15px 15px 15px;padding:15px 0;font-size:.7222rem}@media (min-width:768px){.page-footer .page-footer-main .footer-buttons a{width:calc(100% - 10px);margin:0 10px 15px 0;padding:10px;display:inline-block}.page-footer .page-footer-main .footer-buttons a:last-child{margin:0}}@media (min-width:1200px){.page-footer .page-footer-main .footer-buttons a{width:calc(50% - 10px);margin:0 10px 0 0}}.page-footer .footer-information{font-size:.611rem;margin:25px 0 0 0}.page-footer .page-footer-bar{background-color:#666;color:#fff;padding:15px 0;font-size:.888rem}.page-footer .page-footer-bar .footer-social-icons{line-height:32px}.page-footer .page-footer-bar .footer-social-icons a{margin:0 10px;color:#fff;font-size:1.222rem}.page-footer .page-footer-bar .footer-social-icons a:first-child{margin-left:0}@media (min-width:768px){.page-footer .page-footer-bar .footer-social-icons a{margin:0 15px}}.page-footer .countries{position:relative;color:#fff;text-align:left;font-weight:400;padding-top:30px;padding-bottom:60px;font-size:.666rem}.page-footer .countries .arrow-wrapper{position:absolute;right:50%;top:3px}.page-footer .countries .arrow-wrapper .arrow{position:relative;left:50%;width:16px;height:16px;background-color:#666;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-footer .countries h4{margin-bottom:30px;width:100%;text-align:center;font-size:1rem}.page-footer .countries ul{margin:5px 0 0 0;padding:0}.page-footer .countries ul li{list-style:none;line-height:22px}.page-footer .countries ul li .flag{width:14px;height:8px;background-repeat:no-repeat;background-image:url(../../images/flags_sprite.png);background-size:744.5px 8px;display:inline-block;margin-right:5px}.page-footer .countries strong:nth-of-type(2){margin-top:40px;display:block}.multi-step-carousel-wrapper{position:relative;margin:1em 0}.multi-step-carousel-wrapper .owl-nav{position:absolute;top:25px;width:100%}@media only screen and (min-width:768px){.multi-step-carousel-wrapper .owl-nav{font-size:3;top:55px}}.multi-step-carousel-wrapper .owl-dots{counter-reset:dots;pointer-events:none;margin-top:1em}@media only screen and (min-width:768px){.multi-step-carousel-wrapper .owl-dots .owl-dot{margin-right:16px;position:relative}}.multi-step-carousel-wrapper .owl-dots .owl-dot:hover{background-color:inherit}@media only screen and (min-width:768px){.multi-step-carousel-wrapper .owl-dots .owl-dot:not(:last-child):after{content:' ';position:absolute;background:#e6e6e6;top:calc(50% - .5px);height:1px;right:-16px;width:16px}}.multi-step-carousel-wrapper .owl-dots .owl-dot:last-child{margin-right:0}.multi-step-carousel-wrapper .owl-dots .owl-dot span{height:25px!important;width:25px!important;text-align:center;line-height:25px;font-size:1.2rem}@media only screen and (min-width:768px){.multi-step-carousel-wrapper .owl-dots .owl-dot span{height:40px!important;width:40px!important;text-align:center;line-height:40px}}.multi-step-carousel-wrapper .owl-dots .owl-dot span:before{counter-increment:dots;content:counter(dots)!important}.multi-step-carousel-wrapper .owl-dots .owl-dot.active:after{background:#7dcdf4}.multi-step-carousel-wrapper .owl-dots .owl-dot.active span{background-color:#7dcdf4!important;color:#fff!important}.multi-step-carousel-wrapper .owl-dots .owl-dot.next-dot{pointer-events:auto!important}.multi-step-carousel-wrapper .owl-dots .owl-dot.next-dot span{background-color:#6dcfaf!important;color:#fff!important}.multi-step-carousel-wrapper .item{width:80%;margin:auto;text-align:center!important}@media only screen and (min-width:768px){.multi-step-carousel-wrapper .item{width:50%}}.multi-step-carousel-wrapper .item h2{text-align:center!important;font-size:1.5rem}@media only screen and (min-width:768px){.multi-step-carousel-wrapper .item h2{font-size:2rem}}@media only screen and (min-width:768px){.multi-step-carousel-wrapper .item p{font-size:1.5rem}}.multi-step-carousel-wrapper .item img{height:auto!important;width:100px!important;margin:0 auto;border-radius:100%}@media only screen and (min-width:768px){.multi-step-carousel-wrapper .item img{width:auto!important}}ol.kumon-list{list-style:none;counter-reset:item;padding:0}ol.kumon-list li{counter-increment:item;margin-bottom:40px;position:relative;margin-left:80px}ol.kumon-list li:before{content:counter(item);border-radius:100%;border:2px solid #7dcdf4;width:40px;height:40px;font-size:24px;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#666;text-align:center;display:inline-block;position:absolute;top:25%;left:-80px;padding-top:2px}.kumon-pills.our-programmes.nav-pills li i[class^=icon]{background-color:transparent;padding:3px}.kumon-pills.our-programmes.nav-pills li .moveable{position:relative;top:0;-webkit-transition:top 150ms ease-in-out;-moz-transition:top 150ms ease-in-out;-o-transition:top 150ms ease-in-out;transition:top 150ms ease-in-out}.kumon-pills.our-programmes.nav-pills li .hover-text{display:none;color:#000;font-size:12px;font-weight:400;position:relative;top:-20px}@media (min-width:768px){.kumon-pills.our-programmes.nav-pills li:hover{background-color:#fff;color:#6dcfaf}.kumon-pills.our-programmes.nav-pills li:hover .moveable{top:-40px}.kumon-pills.our-programmes.nav-pills li:hover .hover-text{display:block}.kumon-pills.our-programmes.nav-pills li:hover .programme-btn{padding-bottom:0!important}.kumon-pills.our-programmes.nav-pills li.active:hover i[class^=icon],.kumon-pills.our-programmes.nav-pills li:hover i[class^=icon]{background-color:#fff}.kumon-pills.our-programmes.nav-pills li.active i[class^=icon]{background-color:transparent}}.kumon-pills.cost-and-profit.nav-pills li a{padding:25px}.kumon-pills.cost-and-profit.nav-pills li a span{margin-bottom:5px}.kumon-pills.cost-and-profit.nav-pills .currency-wrapper{position:relative;display:inline-block;min-width:42px;height:42px;padding:4px;line-height:28px;border:3px solid;text-align:center;border-radius:21px;box-sizing:border-box;vertical-align:middle;font-size:1.2em}.widget_cost_and_profit img{height:100%;width:100%;margin-bottom:15px}@media only screen and (min-width:768px){.widget_cost_and_profit img{margin-bottom:0}}.panel-kumon.takeover{border-color:#da39af!important}.panel-kumon.takeover .panel-heading{background-color:#da39af!important}.takeover-widget .centre-search-results-container{border-top:0}.takeover-widget .centre-search-results-container .panel-centre-search-card:last-of-type{margin-bottom:0}.takeover-widget .centre-search-google-map-outer.affix{top:0}.takeover-widget .centre-search-google-map-outer #google_map_container{height:400px;width:100%;padding:0;z-index:10}.assessment-facts{padding-top:0;padding-bottom:0;font-size:.667em;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;border-bottom:1px solid;border-top:1px solid;border-color:#f05b72;font-weight:700;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#f05b72}@media only screen and (min-width:768px){.assessment-facts{border-color:#666;color:#666;padding-top:13px;padding-bottom:13px;font-size:.778em}}.assessment-facts .container-fluid{padding:0!important}.assessment-facts .row{min-height:39px;display:table;width:100%;margin:0}.assessment-facts .col{display:table-cell;vertical-align:middle;border-right:1px solid;border-color:#f05b72;padding:0 8px;line-height:13px}@media only screen and (min-width:768px){.assessment-facts .col{border-color:#666}}.assessment-facts .col:nth-of-type(2){border-right:0}@media only screen and (min-width:768px){.assessment-facts .col:nth-of-type(2){border-right:1px solid #666}}.assessment-facts .col:last-of-type{border-right:0}.blog-teaser .item{padding:0 15px}.js .file-chooser{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.file-chooser+label{max-width:80%;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden}.no-js .file-chooser+label{display:none}.file-chooser.has-focus+label,.file-chooser:focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.consent-statement{font-size:11px}.consent-statement label{margin-bottom:0}@media (max-width:767px){.recaptcha-wrapper{padding-bottom:1em;text-align:center}.recaptcha-wrapper .g-recaptcha>div{margin:auto}}.recaptcha-wrapper-2{padding-bottom:1em;text-align:center}.recaptcha-wrapper-2 .g-recaptcha>div{margin:auto}.btn.under-recaptcha{padding-left:80px;padding-right:80px}.select2-selection__rendered{line-height:34px!important}.select2-selection{height:46px!important;border:1px solid #4d4d4e!important}.select2-selection--single .select2-selection__arrow b{border-color:#6dcfaf transparent transparent!important}.select2-container--open .select2-selection__arrow b{border-color:transparent transparent #6dcfaf!important}.select2-dropdown{border:1px solid #4d4d4e!important;border-top:0!important}.select2-results__option--highlighted[aria-selected]{background-color:#6dcfaf!important}.fixed_location_listing{list-style-type:none;padding-left:20px}.fixed_location_listing li:before{font-family:'Glyphicons Halflings';content:'\e080';font-size:14px;position:absolute;left:-5px;margin-top:2px}.faq-listing-page .faq-listing-header{padding:30px 0 50px}.faq-listing-page .faq-listing-header h1{color:#6dcfaf;margin:0;margin-top:10px}@media only screen and (max-width:991px){.faq-listing-page .faq-listing-header h1{margin-top:0}}@media only screen and (max-width:767px){.faq-listing-page .faq-listing-header h1{margin-top:15px}}.faq-listing-page .faq-listing-header h2{margin:0;margin-bottom:25px}.faq-listing-page .faq-listing-header img{max-width:155px;width:100%}@media only screen and (max-width:767px){.faq-listing-page .faq-listing-header img{display:block;margin:0 auto}}.faq-listing-page .faq-back-button{text-align:right}@media only screen and (max-width:767px){.faq-listing-page .faq-back-button{text-align:center}}.faq-listing-page .faq-back-button a{margin-top:25px;float:right}@media only screen and (max-width:1000px){.faq-listing-page .faq-back-button a{margin-top:15px}}@media only screen and (max-width:767px){.faq-listing-page .faq-back-button a{float:none}}.panel.panel-sr-form{border-color:#6dcfaf}.sr-form-social{font-size:1.5em;margin-left:15px}.sr-form-wrapper{font-size:12px}.sr-form-wrapper h2{margin-top:0;font-size:20px}.sr-form-wrapper .btn{font-size:14px}.sr-form-wrapper .stage{color:#818a8f}.sr-form-wrapper .stage .middle::after,.sr-form-wrapper .stage .middle::before{font-family:fontawesome;position:absolute}.sr-form-wrapper .stage .middle::before{content:'\f054';left:-3%}.sr-form-wrapper .stage .middle::after{content:'\f054';right:-3%}.sr-form-wrapper .stage .selected{color:#1e1e1e;text-decoration:underline}.sr-form-wrapper .sr-form .location-search-wrapper{margin-bottom:25px}.sr-form-wrapper .sr-form .location-search-wrapper input[type=text]{border-color:#6dcfaf}.sr-form-wrapper .sr-form input.error{border-color:#f05b72!important}.sr-form-wrapper .sr-form .location-search-results{margin-bottom:25px}.sr-form-wrapper .sr-form .location-search-results .col.map{background-color:#eee;height:120px;padding-left:0;padding-right:0}.sr-form-wrapper .sr-form .location-search-results .col.map #google_map_container{width:100%;height:100%}.sr-form-wrapper .sr-form .location-search-results .col.results{height:178px;overflow-y:auto;position:relative}.sr-form-wrapper .sr-form .location-search-results .col.results .sr-form-radio{display:none}.sr-form-wrapper .sr-form .location-search-results .col.results .sr-form-radio+label,.sr-form-wrapper .sr-form .location-search-results .col.results label{margin:0;width:100%;padding:15px 25px 15px 15px;border:1px solid #6dcfaf;border-radius:4px;cursor:pointer;display:block;margin-bottom:10px;position:relative}.sr-form-wrapper .sr-form .location-search-results .col.results .sr-form-radio+label:not(.dummy)::before,.sr-form-wrapper .sr-form .location-search-results .col.results label:not(.dummy)::before{content:'\f041';font-family:fontawesome;margin-right:10px}.sr-form-wrapper .sr-form .location-search-results .col.results .sr-form-radio+label:not(.dummy)::after,.sr-form-wrapper .sr-form .location-search-results .col.results label:not(.dummy)::after{position:absolute;right:12px;top:calc(50% - 10px);content:'\f1db';font-family:fontawesome}.sr-form-wrapper .sr-form .location-search-results .col.results .sr-form-radio+label.dummy,.sr-form-wrapper .sr-form .location-search-results .col.results label.dummy{background-color:#eee;border-color:#eee}.sr-form-wrapper .sr-form .location-search-results .col.results .sr-form-radio:checked+label{border-width:3px;padding-top:13px;padding-bottom:13px}.sr-form-wrapper .sr-form .location-search-results .col.results .sr-form-radio:checked+label::after{content:'\f058';color:#6dcfaf}.sr-form-wrapper .sr-form .location-search-results .col.results label:last-child{margin-bottom:0}.sr-form-wrapper .sr-form .owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:8px 12px;border:1px solid #818a8f;border-radius:8px;background-color:#fff}.sr-form-wrapper .sr-form .owl-theme .owl-dots .owl-dot.active span{background-color:#818a8f}.sr-form-wrapper .sr-form .radio input[type=radio]+label::after{display:none}.sr-form-wrapper .sr-form .sr-form-textbox{border-color:#6dcfaf!important}.sr-form-wrapper .sr-form .sr-form-checkbox-buttons>div,.sr-form-wrapper .sr-form .sr-form-radio-buttons>div{display:table;table-layout:fixed;width:100%;text-align:center}.sr-form-wrapper .sr-form .sr-form-label{font-weight:400;font-size:.9em}.sr-form-wrapper .sr-form .sr-form-label .small-text{font-size:.8em}@media (max-width:768px){.sr-form-wrapper .sr-form .sr-form-label{text-align:center;width:100%}}.sr-form-wrapper .sr-form .sr-form-checkbox-buttons>div .checkbox,.sr-form-wrapper .sr-form .sr-form-radio-buttons>div .radio{display:table-cell;margin:0;padding:0;margin-right:10px}.sr-form-wrapper .sr-form .sr-form-checkbox-buttons>div .checkbox input[type=checkbox],.sr-form-wrapper .sr-form .sr-form-checkbox-buttons>div .checkbox input[type=radio],.sr-form-wrapper .sr-form .sr-form-radio-buttons>div .radio input[type=checkbox],.sr-form-wrapper .sr-form .sr-form-radio-buttons>div .radio input[type=radio]{display:none}.sr-form-wrapper .sr-form .sr-form-checkbox-buttons>div .checkbox input[type=checkbox]+label,.sr-form-wrapper .sr-form .sr-form-checkbox-buttons>div .checkbox input[type=radio]+label,.sr-form-wrapper .sr-form .sr-form-radio-buttons>div .radio input[type=checkbox]+label,.sr-form-wrapper .sr-form .sr-form-radio-buttons>div .radio input[type=radio]+label{width:calc(100% - 10px);display:inline-block;border:1px solid #6dcfaf;cursor:pointer;margin:0 5px;padding:0 12px 0 12px;line-height:42px;min-height:0;border-radius:4px;font-weight:400}.sr-form-wrapper .sr-form .sr-form-checkbox-buttons>div .checkbox input[type=checkbox]:checked+label,.sr-form-wrapper .sr-form .sr-form-checkbox-buttons>div .checkbox input[type=radio]:checked+label,.sr-form-wrapper .sr-form .sr-form-radio-buttons>div .radio input[type=checkbox]:checked+label,.sr-form-wrapper .sr-form .sr-form-radio-buttons>div .radio input[type=radio]:checked+label{background-color:#6dcfaf;color:#fff}.sr-form-wrapper .sr-form .single-checkbox-sr-form{display:inline-block;margin:0;padding:0;margin-right:10px;position:relative}.sr-form-wrapper .sr-form .single-checkbox-sr-form input[type=checkbox]{display:block;opacity:0;position:absolute;width:40px}.sr-form-wrapper .sr-form .single-checkbox-sr-form input[type=checkbox]+label{width:32px;height:32px;display:inline-block;border:1px solid #6dcfaf;cursor:pointer;margin:0 5px;min-height:0;border-radius:4px;font-weight:400;color:#fff;text-align:center;font-size:1.3em;line-height:28px;padding:0}.sr-form-wrapper .sr-form .single-checkbox-sr-form input[type=checkbox]:checked+label{background-color:#6dcfaf}@media (max-width:991px){.sr-form-wrapper .sr-form .sr-form-additional-child-container{text-align:center}}.sr-form-wrapper .sr-form .sr-form-child-tags{text-align:right}.sr-form-wrapper .sr-form .sr-form-child-tags .label{background-color:#6dcfaf;margin:0 0 5px 5px;font-size:1em;display:inline-block;cursor:pointer}.sr-form-wrapper .sr-form .sr-form-child-tags .label .sr-form-child-tag-load{margin:0 5px 0 0}.sr-form-wrapper .sr-form .sr-form-child-tags .label .sr-form-child-tag-load i{font-size:.8em}.sr-form-wrapper .sr-form .sr-form-child-tags .label .sr-form-child-tag-remove{margin:0 -8px 0 0;line-height:1em;border-radius:0 3px 3px 0;background-color:#399d80}@media (max-width:991px){.sr-form-wrapper .sr-form .sr-form-child-tags{text-align:center}}.sr-form-wrapper .sr-form .your-childs-name{width:calc(100% - 10px);position:relative;left:5px}.sr-form-wrapper .free-badge-outer{display:none}@media (min-width:768px){.sr-form-wrapper .free-badge-inner,.sr-form-wrapper .free-badge-outer{display:block;position:absolute;border-radius:50%}.sr-form-wrapper .free-badge-outer{background-color:#fff;border:3px solid #f05b72;width:100px;height:100px;top:-25px;left:-45px;-webkit-box-shadow:1px 6px 18px 0 rgba(150,150,150,.7);-moz-box-shadow:1px 6px 18px 0 rgba(150,150,150,.7);box-shadow:1px 6px 18px 0 rgba(150,150,150,.7)}.sr-form-wrapper .free-badge-outer .free-badge-inner{background-color:#f05b72;width:80px;height:80px;top:7px;left:7px}.sr-form-wrapper .free-badge-outer .free-badge-inner span{color:#fff;text-align:center;font-weight:700;position:relative;display:block;top:29px;font-size:16px;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif}}@media (min-width:768px) and (min-width:1200px){.sr-form-wrapper .free-badge-outer{left:-35px}}@media (max-width:767px){.sr-form-wrapper .input-group-with-button .geolocation-input,.sr-form-wrapper .input-group-with-button.visible-xs-block .form-control{border-radius:4px!important;border-right-width:1px!important}.sr-form-wrapper .input-group-with-button .input-group-addon{border-right-width:1px!important;border-radius:4px}.sr-form-wrapper .input-group-with-button.visible-xs-block{margin-bottom:15px}.sr-form-wrapper .input-group-with-button.visible-xs-block .form-control{margin-bottom:15px;display:block;float:none}.sr-form-wrapper .sr-form .location-search-results .col.map{margin-bottom:15px}}@media (min-width:768px){.sr-form-wrapper{border:1px solid #a5acb5;border-radius:3px;-webkit-box-shadow:0 0 12px 0 #8f8f8f;-moz-box-shadow:0 0 12px 0 #8f8f8f;box-shadow:0 0 12px 0 #8f8f8f;padding:30px;font-size:14px}.sr-form-wrapper .sr-form .location-search-results .col.map{height:178px}}.sr-form-thank-you-form{padding:15px 30px}.sr-form-thank-you-form .select-submit-container{margin:25px 0;position:relative}.sr-form-thank-you-form .select-submit-container .select-submit-box{padding:10px;border-radius:3px;border:1px solid #6dcfaf;cursor:pointer}.sr-form-thank-you-form .select-submit-container .select-submit-box .title{color:#666;position:relative;padding-right:25px}.sr-form-thank-you-form .select-submit-container .select-submit-box .title::after{float:right;content:'\f078';font-family:fontawesome;position:absolute;right:12px;top:calc(50% - 10px)}.sr-form-thank-you-form .select-submit-container .select-submit-dropdown{border:1px solid #6dcfaf;border-top:none;background-color:#fff;z-index:2;border-radius:0 0 5px 5px;display:none}.sr-form-thank-you-form .select-submit-container .select-submit-dropdown .select-submit-options .sr-form-radio{display:none}.sr-form-thank-you-form .select-submit-container .select-submit-dropdown .select-submit-options .sr-form-radio+label,.sr-form-thank-you-form .select-submit-container .select-submit-dropdown .select-submit-options label{margin:0;width:100%;padding:15px 25px 15px 15px;border-bottom:1px solid #6dcfaf;cursor:pointer;display:block;font-weight:400;position:relative}.sr-form-thank-you-form .select-submit-container .select-submit-dropdown .select-submit-options .sr-form-radio+label:hover,.sr-form-thank-you-form .select-submit-container .select-submit-dropdown .select-submit-options label:hover{background-color:#eee}.sr-form-thank-you-form .select-submit-container .select-submit-dropdown .select-submit-options .sr-form-radio+label::after,.sr-form-thank-you-form .select-submit-container .select-submit-dropdown .select-submit-options label::after{float:right;content:'\f1db';font-family:fontawesome;position:absolute;right:12px;top:calc(50% - 10px)}.sr-form-thank-you-form .select-submit-container .select-submit-dropdown .select-submit-options .sr-form-radio:checked+label::after{content:'\f058';color:#6dcfaf}.sr-form-thank-you-form .select-submit-container .select-submit-dropdown .select-submit-button button{border-radius:0 0 4px 4px;height:45px;width:100%}.sr-form-thank-you-form .panel-centre-sr-form-card{border:1px solid #6dcfaf}.sr-form-thank-you-form .panel-centre-sr-form-card .panel-heading{border-bottom:1px solid #6dcfaf;background-color:#fff;color:#666}.sr-form-thank-you-form .panel-centre-sr-form-card .panel-heading .panel-title{font-size:1.2em}.sr-form-thank-you-form .panel-centre-sr-form-card .instructor-card .instructor-title{vertical-align:middle;padding:0 10px;font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:1em}.sr-form-thank-you-form .panel-centre-sr-form-card .instructor-contact-details{border-top:1px solid #eee;margin:15px 15px 15px 15px;padding:15px 0 15px 0;font-size:1em}.sr-form-thank-you-form .panel-centre-sr-form-card .instructor-contact-details .col{padding:0}.sr-form-thank-you-form .panel-centre-sr-form-card .instructor-contact-details .instructor-email,.sr-form-thank-you-form .panel-centre-sr-form-card .instructor-contact-details .instructor-number{color:#818a8f;word-wrap:break-word;width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px}.sr-form-thank-you-form .panel-centre-sr-form-card .instructor-contact-details .instructor-email span,.sr-form-thank-you-form .panel-centre-sr-form-card .instructor-contact-details .instructor-number span{font-size:1.6em;margin-right:15px;vertical-align:middle}.sr-form-thank-you-form .panel-centre-sr-form-card .find-out-more{position:absolute;bottom:-15px;left:0;right:0}.sr-form-thank-you-form .panel-centre-sr-form-card .find-out-more button{width:100%;border-radius:0 0 3px 3px;height:40px}.sr-form-thank-you-form .social-container{text-align:center}.sr-form-thank-you-form .social-container .social-title{display:block}@media only screen and (min-width:768px){.sr-form-thank-you-form .social-container .social-title{display:inline-block}}.sr-form-thank-you-form .social-container .social-buttons{display:block}@media only screen and (min-width:768px){.sr-form-thank-you-form .social-container .social-buttons{display:inline-block}}.kumon-centre-review-container{height:250px}.kumon-centre-review-container .owl-carousel{position:absolute;left:0;right:0;width:auto}.kumon-centre-review-container .kumon-centre-review{position:relative}.kumon-centre-review-container .kumon-centre-review .kumon-centre-review-inner{background-color:#fff;border-radius:4px;display:inline-block;height:185px;margin:20px 0;overflow:hidden;padding:10px;text-align:center;vertical-align:top;width:100%;box-shadow:0 0 10px -3px rgba(0,0,0,.1);padding:20px}.kumon-centre-review-container .kumon-centre-review .kumon-centre-review-inner .name{font-size:18px;font-weight:700}.kumon-centre-review-container .kumon-centre-review .kumon-centre-review-inner .date{font-size:14px}.kumon-centre-review-container .kumon-centre-review .kumon-centre-review-inner .rating{font-size:14px;color:#ffba05}.kumon-centre-review-container .kumon-centre-review .kumon-centre-review-inner .comment{height:75px;overflow:hidden;font-size:14px;margin:5px 15px;position:relative;z-index:2}.kumon-centre-review-container .kumon-centre-review .kumon-centre-review-inner .comment .comment-readmore{position:absolute;right:0;bottom:0;background-color:#fff;display:none}@media (max-width:767px){.kumon-centre-review-container .kumon-centre-review .kumon-centre-review-inner .comment .comment-readmore{bottom:-3px}}.kumon-centre-review-container .kumon-centre-review .kumon-centre-review-tail{content:"";position:absolute;width:0;height:0;bottom:6px;left:25px;border:15px solid #fff;border-color:transparent transparent #fff #fff;transform:rotate(-45deg);box-shadow:-1px 3px 5px -4px rgba(0,0,0,.1)}@media (max-width:767px){.kumon-centre-review-container .kumon-centre-review .kumon-centre-review-tail{display:none}}.overall-centre-rating .overall-rating-left,.overall-centre-rating .overall-rating-right{display:inline-block;margin-right:-4px;vertical-align:top}.overall-centre-rating .overall-rating-left{margin-right:15px}.overall-centre-rating p{font-size:13px;margin:0}@media (max-width:767px){.overall-centre-rating .overall-rating-text{display:none}}.overall-centre-rating .overall-rating-text-mobile{display:none}@media (max-width:767px){.overall-centre-rating .overall-rating-text-mobile{display:block;color:#666;font-weight:700}}.overall-centre-rating .overall-rating{font-size:36px;font-weight:700;color:#7dcdf4}@media (max-width:767px){.overall-centre-rating .overall-rating{text-align:right}}.overall-centre-rating .star-rating{color:#ffba05;font-size:14px;margin:8px 0 0 0}@media (min-width:768px){.overall-centre-rating .star-rating{font-size:30px;margin:16px 0 0 0}}.quick-checker-wrapper{position:relative;margin:0 0 1em 0}.quick-checker-wrapper .owl-nav{position:absolute;top:25px;width:100%}@media only screen and (min-width:768px){.quick-checker-wrapper .owl-nav{font-size:3rem;top:55px}}.quick-checker-wrapper .owl-dots{counter-reset:dots;pointer-events:none;margin-top:1em}.quick-checker-wrapper .owl-dots .owl-dot{margin-right:16px;position:relative}.quick-checker-wrapper .owl-dots .owl-dot:hover{background-color:inherit}.quick-checker-wrapper .owl-dots .owl-dot:not(:last-child):after{content:' ';position:absolute;background:#e6e6e6;top:calc(50% - .5px);height:1px;right:-16px;width:16px}.quick-checker-wrapper .owl-dots .owl-dot:last-child{margin-right:0}.quick-checker-wrapper .owl-dots .owl-dot span{height:25px!important;width:25px!important;text-align:center;line-height:25px;font-size:1.2rem}@media only screen and (min-width:768px){.quick-checker-wrapper .owl-dots .owl-dot span{height:40px!important;width:40px!important;text-align:center;line-height:40px}}.quick-checker-wrapper .owl-dots .owl-dot span:before{counter-increment:dots;content:counter(dots)!important}.quick-checker-wrapper .owl-dots .owl-dot.active:after{background:#7dcdf4}.quick-checker-wrapper .owl-dots .owl-dot.active span{background-color:#7dcdf4!important;color:#fff!important}.quick-checker-wrapper .owl-dot.answered span{background-color:#7dcdf4!important;color:#fff!important}.quick-checker-wrapper .owl-dot.answered span:before{font-family:fontawesome;content:'\f00c'!important}.quick-checker-wrapper .owl-dot.answered:after{background:#7dcdf4!important}.quick-checker-wrapper .item{width:80%;margin:auto}@media only screen and (min-width:768px){.quick-checker-wrapper .item{width:50%}}.quick-checker-wrapper .item .quick-checker-content{text-align:center!important;padding:0 0 15px 0}.quick-checker-wrapper .item .quick-checker-content h3{font-size:1.5rem;margin:0}@media only screen and (min-width:768px){.quick-checker-wrapper .item .quick-checker-content h3{font-size:2rem}}.quick-checker-wrapper .item .quick-checker-content p{font-size:1.5rem}.quick-checker-wrapper .item .quick-checker-content img{height:auto!important;width:160px!important;margin:50px auto;border-radius:100%}@media only screen and (min-width:768px){.quick-checker-wrapper .item .quick-checker-content img{width:200px!important}}.quick-checker-wrapper .item .quick-checker-content button{width:100%;padding:10px 0}.quick-checker-wrapper .item .quick-checker-content button.clicked,.quick-checker-wrapper .item .quick-checker-content button:active{background-color:#fff!important;border-color:#6dcfaf!important;color:#6dcfaf!important;box-shadow:unset}.quick-checker-wrapper .stage-failure-slide{display:none;text-align:center}@media only screen and (min-width:768px){.quick-checker-wrapper .stage-failure-slide{text-align:left}}.quick-checker-wrapper .stage-failure-slide .left{text-align:center}.quick-checker-wrapper .stage-failure-slide img{height:auto!important;width:200px!important;margin:25px auto;border-radius:100%}@media only screen and (min-width:768px){.quick-checker-wrapper .stage-failure-slide img{margin:0 auto}}.quick-checker-wrapper .stage-failure-slide a{width:100%;margin:50px 0 0 0;padding:10px 15px}@media only screen and (min-width:768px){.quick-checker-wrapper .stage-failure-slide a{width:auto}}.quick-checker-wrapper .stage-success-slide{display:none;text-align:center}.quick-checker-wrapper .stage-success-slide img{height:auto!important;width:200px!important;margin:25px auto;border-radius:100%}@media only screen and (min-width:768px){.quick-checker-wrapper .stage-success-slide img{margin:0 0 25px 0}}.quick-checker-wrapper .stage-success-slide .form{margin:15px 0;text-align:left}@media only screen and (min-width:768px){.quick-checker-wrapper .stage-success-slide .form{margin:0 auto}}span.twitter-typeahead{width:100%}.input-group span.twitter-typeahead{display:block!important;height:39px;border-radius:4px}.input-group span.twitter-typeahead .tt-dropdown-menu,.input-group span.twitter-typeahead .tt-menu{top:32px!important}.input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control{border-radius:0}.input-group span.twitter-typeahead:last-child .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group.input-group-sm span.twitter-typeahead{height:36px}.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu,.input-group.input-group-sm span.twitter-typeahead .tt-menu{top:36px!important}.input-group.input-group-lg span.twitter-typeahead{height:53px}.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu,.input-group.input-group-lg span.twitter-typeahead .tt-menu{top:53px!important}.blog-filters-wrapper{margin-bottom:1em}.blog-filters-wrapper .filter-text{line-height:48px;margin-right:20px}.blog-filters-wrapper .filter-text.left{float:left}.blog-filters-wrapper .filter-text.right{float:right}.blog-filters-wrapper .dropdown{z-index:1}.blog-filters-wrapper .dropdown.open{z-index:2}.blog-filters-wrapper .dropdown.open .dropdown-toggle{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.blog-filters-wrapper .dropdown.open .dropdown-toggle .chevron:before{content:'\f077'}.blog-filters-wrapper .dropdown.left .dropdown-menu{left:0;right:calc(-100% - 30px);border-top-left-radius:0}.blog-filters-wrapper .dropdown.right .dropdown-menu{left:calc(-100% - 30px);right:0;border-top-right-radius:0}.blog-filters-wrapper .dropdown .dropdown-toggle{font-family:Quicksand,"Helvetica Neue",Helvetica,Arial,sans-serif;border-color:#ccc!important;padding:12px;width:100%;background-color:#fff!important;position:relative;z-index:1001;text-align:left}.blog-filters-wrapper .dropdown .dropdown-toggle .chevron{width:20px;text-align:right}.blog-filters-wrapper .dropdown .dropdown-toggle .chevron:before{font-family:fontawesome;content:'\f078';position:relative}.blog-filters-wrapper .dropdown .dropdown-menu{top:calc(100% - 3px)}.blog-filters-wrapper .dropdown.filter .dropdown-menu .options .radio input[type=radio]+label{border-color:#666;padding-right:12px;margin:3px}.blog-filters-wrapper .dropdown.filter .dropdown-menu .options .radio input[type=radio]+label:after{display:none}.blog-filters-wrapper .dropdown.filter .dropdown-menu .options .radio input[type=radio]:checked+label{background-color:#666}.blog-filters-wrapper .dropdown.filter .dropdown-menu .options .filter_reset{margin:3px;padding:8px 12px 9px 12px}.blog-filters-wrapper .dropdown.filter .dropdown-menu .options>div{display:inline}.blog-filters-wrapper .dropdown.filter .dropdown-menu [type=submit]{display:block;margin-top:1em;width:100%}.blog-filters-wrapper .dropdown.sort .dropdown-menu .options .radio input[type=radio]{display:none}.blog-filters-wrapper .dropdown.sort .dropdown-menu .options .radio input[type=radio]+label{text-align:left;padding:6px 12px;background-color:#fff;color:#666;border-top:1px solid #eee}.blog-filters-wrapper .dropdown.sort .dropdown-menu .options .radio input[type=radio]+label:after{display:none}.blog-filters-wrapper .dropdown.sort .dropdown-menu .options .radio input[type=radio]+label.radio-inline{display:block}.blog-filters-wrapper .dropdown.sort .dropdown-menu .options .radio input[type=radio]:checked+label{background-color:#fff;color:#6dcfaf}.blog-filters-wrapper .dropdown.sort .dropdown-menu .options .radio input[type=radio]:checked+label:after{font-family:fontawesome;content:'\f00c';position:absolute;color:#6dcfaf;display:block;right:15px;top:10px}.blog-filters-wrapper .dropdown.sort .dropdown-menu .options .radio:first-child input[type=radio]+label{border-top:0}.blog-filters-wrapper .dropdown.cats .dropdown-menu li{padding:6px 12px;background-color:#fff;color:#666;border-top:1px solid #eee}.blog-filters-wrapper .dropdown.cats .dropdown-menu li:first-child{border-top:0}.blog-filters-wrapper .dropdown.cats .dropdown-menu li>a{padding:0;line-height:inherit;white-space:normal}.blog-filters-wrapper .dropdown.cats .dropdown-menu li>a:hover{color:inherit;background-color:inherit}.blog-filters-wrapper .dropdown.filter .dropdown-menu{padding:15px}@media (min-width:768px){.blog-filters-wrapper{margin-bottom:2em}.blog-filters-wrapper .dropdown.left{float:left;margin-right:10px}.blog-filters-wrapper .dropdown.left .dropdown-menu{right:auto}.blog-filters-wrapper .dropdown.right{float:right;margin-left:10px}.blog-filters-wrapper .dropdown.right .dropdown-menu{left:auto}.blog-filters-wrapper .dropdown .dropdown-toggle{width:auto}.blog-filters-wrapper .dropdown .dropdown-toggle .chevron{margin-left:30px}.blog-filters-wrapper .dropdown .dropdown-menu{min-width:300px}}.blog-quote-widget{cursor:pointer;margin:100px auto 65px auto;max-width:900px}.blog-quote-widget.no-image{margin:65px auto 65px auto}.blog-quote-widget blockquote{background-color:#e7e7e7;border-radius:15px;border:0;color:#fff;margin:0 0 20px 0;padding:25px 25px 50px 25px;position:relative;text-align:center}.blog-quote-widget blockquote:after{border-color:#e7e7e7 transparent transparent transparent;border-style:solid;border-width:20px 20px 0 0;bottom:-20px;content:' ';height:0;left:20px;position:absolute;width:0}.blog-quote-widget .image{margin-bottom:15px;margin-top:-100px}.blog-quote-widget .image img{border-radius:100%;border:6px solid #fff;height:150px;width:150px}.blog-quote-widget .quote-icon{font-size:1.5em;margin-bottom:15px;position:relative}.blog-quote-widget .quote-icon i{margin-left:5px}.blog-quote-widget .quote{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;line-height:1.8em;margin-bottom:25px;padding:0}@media (min-width:992px){.blog-quote-widget .quote{padding:0 15%}}.blog-quote-widget .quotee{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal}.blog-quote-widget.filter-default blockquote{background-color:#eee}.blog-quote-widget.filter-default blockquote:after{border-color:#eee transparent transparent transparent}.blog-quote-widget.filter-green blockquote{background-color:#6dcfaf}.blog-quote-widget.filter-green blockquote:after{border-color:#6dcfaf transparent transparent transparent}.blog-quote-widget.filter-coral blockquote{background-color:#f05b72}.blog-quote-widget.filter-coral blockquote:after{border-color:#f05b72 transparent transparent transparent}.blog-quote-widget.filter-highlight blockquote{background-color:#da39af}.blog-quote-widget.filter-highlight blockquote:after{border-color:#da39af transparent transparent transparent}.blog-quote-widget.filter-primary-blue blockquote{background-color:#7dcdf4}.blog-quote-widget.filter-primary-blue blockquote:after{border-color:#7dcdf4 transparent transparent transparent}.kc{display:inline}.kc:after{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.kc.kc-zar:after{content:'R'}.kc.kc-pln:after{content:'z\0142'}.kc.kc-chf:after{content:'Fr.'}.kc.kc-kes:after{content:'KSh'}.kc.kc-nad:after{content:'$'}.kc.kc-bwp:after{content:'P'}.kc.kc-zmw:after{content:'ZK'}.kc.kc-bhd:after{content:'BD'}.kc.kc-huf:after{content:'Ft'}.widget-corporate-celebration-box{border-radius:10px;border:1px solid #666;font-size:.8rem;margin:0 auto 15px auto;background-color:#fff}.widget-corporate-celebration-box .top{padding:15px 15px}.widget-corporate-celebration-box .top .image{display:inline-block;margin-right:-4px;text-align:right;vertical-align:middle;width:40%;text-align:center;width:100%}.widget-corporate-celebration-box .top .image img{height:auto;width:100%}.widget-corporate-celebration-box .top .text{display:inline-block;margin-right:-4px;vertical-align:middle;width:60%}.widget-corporate-celebration-box .top .text.no-image{width:100%}.widget-corporate-celebration-box .top .text b,.widget-corporate-celebration-box .top .text strong{color:#7dcdf4}.widget-corporate-celebration-box .bottom{background-color:#6dcfaf;padding:5px 0;border-radius:0 0 9px 9px;display:flex;justify-content:center;align-items:stretch}.widget-corporate-celebration-box .bottom a{color:#fff;display:flex;justify-content:center;align-items:stretch;width:100%}.widget-corporate-celebration-box .bottom a .text{width:calc(100% - 30px);display:flex;justify-content:end;align-items:center;text-align:right;padding:0 0 0 5px}.widget-corporate-celebration-box .bottom a .icon{text-align:center;vertical-align:middle;width:30px;display:flex;justify-content:center;align-items:center}.continents-countries{position:relative;text-align:left;font-weight:400;padding-bottom:15px}.continents-countries .arrow-wrapper{position:absolute;right:50%;top:3px}.continents-countries .arrow-wrapper .arrow{position:relative;left:50%;width:16px;height:16px;background-color:#666;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.continents-countries h4{margin-bottom:30px;width:100%;text-align:center}.continents-countries ul{margin:5px 0 0 0;padding:0}.continents-countries ul li{list-style:none;line-height:22px}.continents-countries ul li .flag{width:14px;height:8px;background-repeat:no-repeat;background-image:url(../../images/flags_sprite.png);background-size:728.5px 8px;display:inline-block;margin-right:5px}.continents-countries strong:nth-of-type(2){margin-top:40px;display:block}.continents-countries a,.continents-countries a:hover{color:#666;text-decoration:none}@media (min-width:768px){.continents-countries{font-size:.666rem}.continents-countries h4{font-size:1rem}}.footer-cc .continents-countries{color:#fff;padding-top:30px;padding-bottom:60px}.footer-cc .continents-countries a,.footer-cc .continents-countries a:hover{color:#fff}.page-footer .page-footer-bar .change-country{position:relative;text-align:left;float:right;cursor:pointer;font-weight:400;font-size:.611rem;top:9px}.page-footer .page-footer-bar .change-country .flag{width:27px;height:18px;background-repeat:no-repeat;background-size:100%;display:inline-block;vertical-align:baseline}.page-footer .page-footer-bar .change-country .change-country-text{display:inline-block;margin:0 25px 0 5px;font-size:.5rem;vertical-align:top}@media (min-width:768px){.page-footer .page-footer-bar .change-country .change-country-text{margin:0 35px 0 10px;font-size:.611rem}}.page-footer .page-footer-bar .change-country .icon-back{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);font-size:.5rem;position:absolute;right:0;top:2px}@media (min-width:768px){.page-footer .page-footer-bar .change-country .icon-back{font-size:1rem;top:-2px!important}}.page-footer .page-footer-bar .change-country .change-country-select{outline:0;cursor:pointer;background-color:transparent;border:0;color:transparent;position:absolute;right:0;width:130px;z-index:999;top:0}.page-footer .page-footer-bar .change-country .change-country-select optgroup{color:#000}.page-footer .page-footer-bar .change-country .change-country-select option{color:#666}