@import url(/assets/vendor/googleapis/css?family=Libre+Franklin:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i);@import url(/assets/vendor/googleapis/css?family=Londrina+Solid:100,300,400,900);body{overflow-x:hidden}h4,h5,h6{color:#222;font-family:"Open Sans",Arial,sans-serif;font-weight:700}h5,h6{letter-spacing:.1em;margin:1em 0 3em}a,a i,button,.widget_recent_comments i{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease}a,a:link,a:hover,a:active{outline:none}a:hover{text-decoration:none}p{margin:0 0 1em}pre{margin:2.5em 0;text-align:left!important}hr{border-top:3px solid #eee;margin:30px 0}hr.separator{margin:45px 0}hr.separator:last-child{margin-bottom:0}section.page{position:relative}.page-title{text-align:center}.google-map{position:absolute;top:0;left:0;right:0;bottom:0}.wp-video,.wp-video *{max-width:100%}.mejs-poster.mejs-layer{background-size:cover}body>article.page{padding-bottom:50px}.layout-boxed{position:relative;max-width:1280px;margin:0 auto!important;box-shadow:0 0 10px rgb(0 0 0 / .1)}.layout-boxed .navbar{max-width:1280px;margin:0 auto}section{display:block}section>.container{padding-top:30px;padding-bottom:30px}.clear{clear:both;display:table;height:0;overflow:hidden;width:100%}.row{position:relative}.no-fade,footer .row{opacity:1}.btn-lg{border-width:2px;font-size:100%;letter-spacing:.1em;padding:15px 30px}.navbar-brand,.navbar-nav>li>a{padding-top:0;padding-bottom:0}.navbar{box-shadow:0 0 10px rgb(0 0 0 / .1);margin:0}.admin-bar .navbar-fixed-top{margin-top:32px}.nav>li>a{font-weight:700}.dropdown-menu{border:0}.pagination{margin:0 0 50px;overflow:hidden;display:block}.pagination a:first-child{float:left}.pagination a:last-child{float:right}.scheme-alternative,.scheme-alternative h1,.scheme-alternative h2,.scheme-alternative h3,.scheme-alternative blockquote small,blockquote .small{color:#fff}.scheme-alternative h4,.scheme-alternative h5,.scheme-alternative h6{color:#000}.tint{left:0;top:0;right:0;bottom:0;position:absolute;z-index:9}.welcome{color:#fff;display:block;margin:0 auto;position:absolute;text-align:center;top:33%;width:100%;left:0;z-index:10;-webkit-transform:translateY(-33%);-moz-transform:translateY(-33%);-ms-transform:translateY(-33%);-o-transform:translateY(-33%);transform:translateY(-33%)}.welcome h1{color:#fff;margin:0 30px}.welcome p{font-size:24px;font-weight:300;margin:1em 30px;text-transform:uppercase}.welcome i{font-size:60px}.fullscreen>.container{z-index:10}.background1{background-color:#f2b241}.background2{background-color:#fde397}.background3{background-color:#3c5f6d}.background,.background h2,.background h3{color:#fff}.background-image{background-image:url(../../../../wp-content/themes/images/background.png);background-position:bottom center;background-repeat:repeat-x}.btn-transparent{border-color:#fff;color:#fff}.btn-transparent:hover{border-color:#222;color:#222}.stick-to-bottom{bottom:0;left:0;position:absolute;width:100%;z-index:200}.teaser{text-align:center;position:relative}.teaser.icon-box{padding-top:60px}.teaser .box{padding:0 15px 15px}.teaser.icon-box .box{padding-top:40px}.teaser.text-box .box{padding-top:10px}.teaser p{color:inherit}.teaser .arrow{bottom:-15px;display:block;height:30px;left:50%;margin-left:-15px;position:absolute;width:30px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.teaser .icon{background:#f2b241;color:#fff;height:120px;left:50%;margin-left:-60px;padding:15px;position:absolute;top:0;width:120px;z-index:1}.teaser .icon i.fa{font-size:60px;line-height:90px}.teaser .icon img{margin-top:8px}.staff-item{text-align:center}.post-grid .staff-item{margin-bottom:30px}.nav-tabs>li{float:none;display:inline-block}.nav-tabs>li>a{font-weight:400}.tab-content>.tab-pane{padding:30px 0 0}.panel{box-shadow:none}.panel-default>.panel-heading{background:#fff}.panel-title{font-size:inherit;font-weight:400}.panel-title a{text-decoration:none}.review-item blockquote{border:0;margin:0 50px;padding:0}.review-item blockquote small{font-size:100%;margin-top:15px}.review-carousel .review-item{text-align:center}.post-grid .review-item blockquote{margin:0}.gallery{list-style:none;padding:0;margin:0 auto;justify-content:center;display:-ms-grid;display:grid;grid-gap:0;-ms-grid-columns:(minmax(300px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(275px,1fr));grid-auto-rows:125px;grid-auto-flow:row dense}.gallery li{overflow:hidden;padding:0;position:relative;float:none;width:auto}.gallery img{width:100%;display:block}.gallery span{background:rgb(0 0 0 / .3);display:block;display:none;height:100%;position:absolute;width:100%}.gallery i{left:50%;margin:-21px 0 0 -17px;position:absolute;top:50%}.gallery a,.gallery a:hover{color:#fff;display:block;float:left;width:100%}.price-table{text-align:center;list-style:none;padding:0}.price-table li{background:#fff;border:1px solid #ddd;border-top:none;color:#888;padding:15px 30px}.price-table .title,.price-table .price{background:#222;border:none;color:#fff;font-weight:800;padding-bottom:0}.price-table .price{font-size:2.769em;padding-top:0}.price-table .period{background:#222;border:none;padding-top:0}body .tt_event_theme_page{padding:0;width:auto;max-width:1140px}body .tt_event_page_left{width:745px;margin-right:30px}body .tt_event_page_right{width:365px}body .tt_upcoming_events li{width:100%}body .tt_event_hours li{width:302px}body .tt_event_columns>div{float:left;width:auto;min-width:300px;overflow:hidden}body .tt_event_columns .tt_event_column_right{float:none}body>header{margin-bottom:30px;background:#3c5f6d url(../../../../wp-content/themes/magicreche/img/background.png) center bottom repeat-x;color:#fff;text-align:center;overflow:hidden}header h1{color:#fff;font-size:36px;margin:1em 0}.post{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:30px}.entry-title{color:#222;font-family:"Open Sans",Arial,sans-serif;font-size:2em;font-weight:300;margin-top:0;text-transform:uppercase}.entry-meta{color:#bbb}.entry-meta a{color:inherit}.entry-meta span{padding-right:15px}.entry-meta i{padding-right:5px}.entry-content{margin-top:10px}.carousel-control i{margin-top:-15px;position:absolute;top:50%}.alignleft{margin:5px 15px 15px 0;float:left}.alignright{margin:5px 0 15px 15px;float:right}img.alignright,img.alignleft,img.aligncenter{display:block;max-width:100%;height:auto}img.aligncenter{margin:0 auto}.owl-carousel.blog-carousel{width:auto;min-width:100%;margin:0 -15px}.item .post{border:0;padding:0 15px}.post-thumb{margin-top:30px}.post-thumb>img{width:100%}section.comment-content{padding:0}.form-allowed-tags code{white-space:normal}.format-audio .post-thumb img{margin-bottom:-30px}aside h5{color:#48616c;letter-spacing:normal;margin:0 0 1em}aside h5 i{margin-right:10px}aside ul{list-style:none;margin:0;padding:0}aside a,.widget_recent_comments li,.widget_archive li,.widget_categories li{border-top:1px solid #eee;color:#888;display:block;padding:10px 25px;position:relative}.widget_archive li,.widget_categories li{text-align:right}.textwidget a,#wp-calendar a,.widget_archive a,.widget_categories a{display:inline;padding:0;margin:0;border:none}.widget_archive a,.widget_categories a{float:left}.widget_recent_comments a{border:none}aside a:hover,.widget_recent_comments li:hover{background:#f8f8f8;color:#222}.widget_archive a:hover,.widget_categories a:hover{background:none}.widget_recent_comments li:hover{color:inherit}aside a i,.widget_recent_comments li i{position:absolute;right:25px;top:13px}aside a:hover i,.widget_recent_comments li:hover i{right:15px}.archive-dropdown{width:100%}.sizdebar img{max-width:100%}.widget_calendar table{border-collapse:collapse;width:100%;text-align:center}.widget_calendar td,.widget_calendar th,.widget_calendar caption{border:#eee 1px solid;padding:3px 0 4px}.widget_calendar caption{border-bottom:none}.widget_calendar th{text-align:center}.sidebar select{width:100%}.sidebar img{max-width:100%;height:auto}.widget_rss h5{padding:10px 25px;margin:0}.widget_rss h5 a{display:inline;padding:0;border:none}.rsswidget{font-weight:700}.widget_rss .rss-date,.widget_rss .rssSummary,.widget_rss cite{padding:5px 25px}.widget_rss cite{display:block;margin-bottom:10px}.widget_tag_cloud .tagcloud a{font-size:14px!important;display:inline-block;border:none;padding:5px 10px;margin:0 5px 5px 0}#commentform{margin-bottom:50px}.comments h3{margin-bottom:30px}.comments h5{letter-spacing:normal}.media,.media .media{border-top:1px solid #eee;margin-top:30px;padding-top:30px}footer{background:#222;padding:30px 0}footer p a{color:#fff}footer p a:hover{color:#ccc}footer ul{list-style:none;padding:1em 0 0 0}footer li{display:inline-block;padding:0 10px}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0}.grabbing{cursor:url(../../../../wp-content/themes/magicreche/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-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-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{display:inline-block;zoom:1;*display:inline;font-size:48px;filter:Alpha(Opacity=50);opacity:.5;position:absolute;top:50%;margin-top:-53px}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-buttons .owl-prev{left:10px}.owl-theme .owl-controls .owl-buttons .owl-next{right:10px}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#ddd}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(../../../../wp-content/themes/magicreche/AjaxLoader.gif) no-repeat center center}.superslides,.singleslide{position:absolute!important}.singleslide{top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}#slides{position:relative}#slides .slides-container{display:none}#slides .scrollable{*zoom:1;position:relative;top:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#slides .scrollable:after{content:"";display:table;clear:both}.slides-navigation{margin:0 auto;position:absolute;z-index:3;top:46%;width:100%}.slides-navigation a{position:absolute;display:block}.slides-navigation a.prev{left:0}.slides-navigation a.next{right:0}.slides-pagination{position:absolute;z-index:3;bottom:0;text-align:center;width:100%}.slides-pagination a{border:2px solid #222;border-radius:15px;width:10px;height:10px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=);margin:2px;overflow:hidden;text-indent:-100%}.slides-pagination a.current{background:#222}#header-languages{float:right;position:relative;line-height:90px;margin-left:20px}#header-languages .dropdown-menu{right:0;left:auto;margin-top:0;line-height:30px}#header-languages .dropdown-toggle{color:#fff}#header-languages .dropdown-toggle:hover,#header-languages.open .dropdown-toggle{color:#FFD200}#header-languages .dropdown-toggle img{position:absolute;top:14px;left:12px}#header-languages .dropdown-menu{min-width:0}#header-languages ul{padding:0 10px;margin:0 0 5px}#header-languages li{list-style-type:none}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{border:none!important}@media (max-width:767px){.navbar-nav>li>a{line-height:15px!important;padding-bottom:10px!important;padding-top:10px!important}.stick-to-bottom,.welcome{position:relative}.welcome{margin-top:180px}.welcome h1{font-size:36px}.welcome p{font-size:18px}.teaser.icon-box .box{margin-bottom:40px}.col-sm-6{padding-bottom:20px}.phone-num{display:inline-block}}body{font-family:'Libre Franklin',sans-serif;background-color:#47616c;font-size:18px;line-height:28px;color:#eff5db}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Londrina Solid',cursive;font-weight:300;letter-spacing:1px}body.page header h1{color:#eff5db}.home .gallery img{display:block;margin-top:0;width:100%}.home .gallery span{position:absolute;left:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.mc4wp-form-fields .btn{vertical-align:top;padding:5px 12px 6px 12px;box-sizing:border-box;height:34px}.mc4wp-form-fields .email_textbox{padding:2px 12px 2px;box-sizing:border-box;height:34px}.home .navbar-brand img{display:none}img{max-width:100%}ul#box{list-style:none;margin:0}ul#box li img{display:block;-webkit-transition:all 500ms ease-in;-webkit-transform:scale(1);-ms-transition:all 500ms ease-in;-ms-transform:scale(1);-moz-transition:all 500ms ease-in;-moz-transform:scale(1);transition:all 500ms ease-in;transform:scale(1)}ul#box li img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transition:all 700ms ease-in;-webkit-transition:all 700ms ease-in;-ms-transition:all 700ms ease-in;-moz-transition:all 700ms ease-in}ul#menu-topmenu li ul{padding:5px 0;display:none;position:absolute;top:100%;z-index:100;background-color:#fff;margin:0;min-width:160px;height:auto;border:1px solid rgb(0 0 0 / .15);font-size:13px;box-shadow:0 6px 12px rgb(0 0 0 / .176)}ul#menu-topmenu li:hover ul{display:block}.nav .dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#888;text-decoration:none;outline:0;background-color:#fff0}.nav .dropdown-menu>a:hover{background-color:#f5f5f5}.navbar-default .navbar-nav>li>a{color:#48616c}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.current-menu-ancestor>a,.navbar-default .navbar-nav>.current-menu-parent>a,.navbar-default .navbar-nav>.current_page_parent>a,.navbar-default .navbar-nav>.current_page_ancestor>a{opacity:.8}#greatbeginnings{padding-top:50px}#greatbeginnings img{margin-bottom:30px}footer{background:#6e7e35}footer .container .row.text-center{font-size:16px}#contact-us h5{font-size:22px;line-height:30px;color:#eff5db}.footer-yelplink .fa-facebook:before{color:#a5cc39}footer .text-footer ul li.share span{color:#a5cc39}footer .text-footer ul li.share span:hover{color:#a5cc39;opacity:.7}footer .text-footer ul li:hover{opacity:.7}footer .footer-yelplink>li:first-child{top:2px;margin:0 15px 0 0}.form-group span.wpcf7-not-valid-tip{line-height:14px;color:#eff5db;margin:4px 0 0;font-size:11px}.blog .sidebar aside h5{color:#fff;font-size:inherit}.blog h2.entry-title a{color:#fff}.blog .entry-meta span.comments{display:none}section#contact-us{margin:20px 0 0 0}article.category-school-news{clear:both;display:block}article.category-school-news img.alignleft{float:none}div.mr_social_sharing_wrapper{clear:both}.single-post article h2.entry-title{color:#eff5db}.post-thumb>img{width:auto!important}