<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.home .location-info { margin-top: 100px; margin-bottom: 100px; }
.home-three-text-box { margin-top: 100px; }
.teacher-training-block .more-btn h4 { font-size: 24px; vertical-align: middle;
transform: translateY(-50%); position: relative; top: 50%; margin:0px; font-weight: normal; }

.mobile-nav .treeview .hitarea:after { content: "\f106"; font-size: 20px; line-height: 40px; color: #fff; }
.mobile-nav .treeview .hitarea.expandable-hitarea:after { content: "\f107"; }

.newsletter-template [type="checkbox"]:not(:checked), 
.newsletter-template [type="checkbox"]:checked  { position: static; left:auto; margin: -5px 10px 0px 0px; height: auto; }

.parent-pageid-34 .mariana-integraion { padding-top: 40px; }
.parent-pageid-34 .mariana-integraion .MT_eq--md .MT_type--h4 { font-size: 30px; margin-bottom: 20px; }
.parent-pageid-34 .mariana-integraion .MT_eq--lg .MT_product-list__item { width: calc(30% - 1em); }
.parent-pageid-34 .mariana-integraion .MT_color--lowlight { color: #231F20; font-family: 'AcherusGrotesque-Medium', Arial, sans-serif; 
fill: #231F20; line-height: 26px; }
.parent-pageid-34 .mariana-integraion .MT_product-card__log-in.MT_link { background: #8e8f93;
 border-radius: 40px; padding: 13px 40px 11px 40px; color: #fff; font-size: 16px; text-decoration: none; line-height: 18px; display: inline-block; margin-bottom: 0px; }
 .parent-pageid-34 .mariana-integraion .MT_product-card__log-in.MT_link:hover { background: #931b23; }

.MT_product-card__action-container .MT_type--h6 { color: #fff; background-color: #8e8f93; text-transform: uppercase; }
.MT_product-card__action-container .MT_type--h6:hover { color: #fff; background-color: #931b23; }

.MT_cart__action-container .MT_type--h6 { color: #fff; background-color: #8e8f93; text-transform: uppercase; margin-bottom: 30px; }
.MT_cart__action-container .MT_type--h6:hover { color: #fff; background-color: #931b23; }
.MT_layout-two-column__column .MT_color--inverse { padding: 0px; text-align: center; }


@media(min-width:1024px) and (max-width: 1279px){
.header-logo a, .header-fixed .header-logo a { max-width: 354px; }
.header-logo a { font-size: 30px; }
}

@media(max-width: 1024px){ 
.mobile-nav ul li a { padding: 8px 15px; line-height: 18px; margin: 0px; }	
.treeview li.collapsable { background:transparent;  }
.mobile-menu-block .mobile-nav ul.sub-menu { background:#fff; padding: 18px 0px; }
.mobile-nav .menu-prime-container &gt; ul &gt; li &gt; a { padding: 12px 15px; }
.popularmain ul li { list-style: disc; list-style-position: inside; }
.outro-section ul li { list-style: disc; list-style-position: inside; }

}
@media(min-width:768px) and (max-width: 1024px){
.mobile-menu-block .header-social li .youtube {
background: url(../images/icon/social-footer-ytOFF@2x.png) no-repeat left top;
width: 24px;
height: 17px;
display: inline-block;
background-size: 24px;
}
.mobile-menu-block .header-social li .youtube:hover {
background: url(../images/icon/social-footer-ytON@2x.png) no-repeat left top;
height: 17px;
background-size: 24px;
}

.mobile-menu-block .header-social li .twitter {
background: url(../images/icon/social-footer-twitterOFF@2x.png) no-repeat left top;
width: 20px;
height: 17px;
display: inline-block;
background-size: 20px;
}
.mobile-menu-block .header-social li .twitter:hover {
background: url(../images/icon/social-footer-twitterON@2x.png) no-repeat left top;
height: 17px;
background-size: 20px;
}
.mobile-menu-block .header-social li .insta {
background: url(../images/icon/social-footer-instaOFF@2x.png) no-repeat left top;
width: 17px;
height: 17px;
display: inline-block;
background-size: 17px;
}
.mobile-menu-block .header-social li .insta:hover {
background: url(../images/icon/social-footer-instaON@2x.png) no-repeat left top;
height: 17px;
background-size: 17px;
}
.mobile-menu-block .header-social li .fb {
background: url(../images/icon/social-footer-facebookOFF@2x.png) no-repeat left top;
width: 17px;
height: 17px;
display: inline-block;
background-size: 17px;
}
.mobile-menu-block .header-social li .fb:hover {
background: url(../images/icon/social-footer-facebookON@2x.png) no-repeat left top;
height: 17px;
background-size: 17px;
}

}
@media(min-width:560px) and (max-width: 999px){
.parent-pageid-34 .mariana-integraion .MT_eq--md .MT_product-list__item { width: 48%; }	
.parent-pageid-34 .mariana-integraion .MT_eq--sm .MT_product-list__item { width: 47%; }
.parent-pageid-34 .mariana-integraion .MT_product-card__log-in.MT_link { padding: 10px 25px 11px 25px; }
}

@media (min-width:768px) and (max-width:1232px) {
body.page-template-templatestemplate-insidemodo-php .banner-text-middle{font-size: 195px !important;}
}

@media(min-width:992px) and (max-width: 1025px){
.menuicon { display: none; }	
}
@media(max-width: 1025px){
.header-language ul li.wpml-ls-item + li { float: none; }
.mobile-menu-block .header-language li { float: none; }
.blog-container h2 { margin-top: 45px; }

}
@media(min-width:768px) and (max-width:1023px){
.header-logo a, .header-fixed .header-logo a { max-width: 300px; font-size: 26px; }	
.header-left { top: 11px; }
.intro-section { padding: 50px 0px; }
.home-three-text-box { margin-top: 50px; }
.home #contact { margin-top: 80px !important; }
.home .location-info { margin-top: 50px; margin-bottom: 50px; }
.home .footer { margin-top: 30px; }
.footer { padding: 50px 0px; }
.home .location-info iframe { height: 320px; }

.intro-section .col-6.intro-body { padding-left: 15px; padding-right: 15px; }
body .site-main &gt; header { padding-bottom:14px; }
.header-fixed .site-main &gt; header { padding-bottom: 12px; }
.home .mariana-integraion table td .MT_button { padding: 0px; }
.home .mariana-integraion { border-radius: 0px; position: relative; background:none; box-shadow: none; margin-top: 50px; }
.home .mariana-integraion:before {  content: ""; background:url(../images/shadow1.jpg) center 0px no-repeat; 
height: 50px; width: 100%; display: block; background-size: 100% 40px; }
.home #ember5.MT_schedule-week { margin-top: 0px; height: auto; }
.banner-main-btn ul li { width:35%; }

.banner-text-middle { font-size: 250px; }
.circularlogomain a img { height: auto; }
.accountlogin-container p.MT_send-reset__instruction {

    margin-top: 35px;

}
.page-template-MT_passwordreset .MT_form_reset__reset-password-input { margin-top: 30px;} 

}
@media(min-width: 768px){
.mobile-logo { display: none; }	
}
@media(max-width: 767px){
.header-logo { display: none; }	
.mobile-logo a {
  margin:0px; font: 34px  'Gothic821CnBT', sans-serif;  color: #931b23;
  text-decoration: none;   display: table;  text-transform: uppercase; line-height: 24px; }
.mobile-logo img {
  height: 30px;
  width: 30px;
  margin:0px;
  vertical-align: top; display: table-cell;
}
.mobile-logo a &gt; span {  display: table-cell; vertical-align: top; padding-left: 8px; }
.mobile-logo span span { color: #5c5d5f; font-size: 14px;  display: block; font-family: 'acherus_grotesqueregular', sans-serif; letter-spacing: 1px; }
.header-left li .header-search { font-size: 0px; padding: 0px; } 
.header-left li .header-search svg { width: 15px; height: 15px; }
.header-left { top: 15px; }
body .site-main &gt; header { padding-bottom:14px; }

.banner-main-btn ul li { width:43%; }
.intro-section { padding: 50px 0px; }
.intro-section .col-6.intro-body { padding-left: 15px; padding-right: 15px; }
.header-fixed .site-main &gt; header { padding-bottom: 12px; }

.home-three-text-box .row-eq-height .col-4 { width: 100%; flex: none; max-width: 100%; margin-bottom: 50px; }
.home-three-text-box .row-eq-height p.text-center {

    min-height: auto;

}
.empty-hide { display:none;}
.home-three-text-box { margin-top: 50px; }
.home-three-text-box .row { display: block; }
.home-location-box {}
.home .mariana-integraion { border-radius: 0px; position: relative; background:none; box-shadow: none; margin-top: 50px; }



.home .mariana-integraion:before {  content: ""; background:url(../images/shadow1.jpg) center 0px no-repeat; 
height: 50px; width: 100%; display: block; background-size: 100% 40px; }
.home #ember5.MT_schedule-week { margin-top: 0px; height: auto; }
.page-template-front-page .all-btn { margin-top: 15px; }
.home #contact { margin-top: 80px !important; }
.home .location-info .row { display: block; }
.home .location-info .row .col-5 { width: 100%; flex: none; max-width: 100%; margin-bottom: 40px; }
.home .location-info .row .col-6 { width: 100%; flex: none; max-width: 100%; margin-left: 0px; }
.home .location-info { margin-top: 50px; margin-bottom: 50px; }
.home .footer { margin-top: 30px; }
.footer { padding: 50px 0px; }
.home .location-info iframe { height: 300px; }

.btn-circle h5 { line-height: 100px; }
.btn-circle { padding-top: 0px; }

.home .MT_component table { width: 100%; }
.home .MT_week-nav__schedule  { width: 100%; }
.banner-text-middle { font-size: 170px; }
/****/
.intro-section h2 { font-size:42px; margin-bottom: 20px; }
.page-template-template-insidemodo .white-text  { word-break: normal; }
.inside-content-main .row { display: block; }
.circularlogomain { width: auto; display: inline-block; vertical-align: top; margin-bottom: 5px; }
.join-king-left { margin:0px 0px 40px; }
.vibes-section .site-warpper-content .left-image { margin-bottom: 22px; }
.teacher-training-block .more-btn h4 { font-size: 15px;	 }
#teachers .postcount { margin-top: 0px; }

.join-king-left { height:auto; max-width:400px; margin-left:auto; margin-right:auto;}

.mobileonly-map { display:block; margin-bottom: 30px;}
.col-5.desktoponly-map { display:none;} 

.accountlogin-container p.MT_send-reset__instruction {

    margin-top: 35px;

}
.page-template-MT_passwordreset .MT_form_reset__reset-password-input { margin-top: 30px;} 


}
@media(min-width:640px) and (max-width: 767px){

}
@media(max-width: 639px){
.home .mariana-integraion table td { display: block; text-align: center; padding: 0px 5px; }
.home .mariana-integraion table tr { display: block; padding-bottom: 15px; padding-top: 15px; }
.home .mariana-integraion table td p { display: block; text-align: center; line-height: 18px; }
.home .mariana-integraion table .MT_row { display: block; }
.section-inside-main .image-section { padding: 0px 0px 50px; }

}
@media(min-width:480px) and (max-width: 639px){}
@media(max-width: 479px){
.home .location-info iframe { height: 280px; }
.banner-text-middle { font-size: 120px; }
.circularlogomain { padding-left: 10px; padding-right: 10px; }
.page-template-template-insidemodo .section-sustainability .white-text { letter-spacing: 0px; }

}

@media(max-width: 340px){ 
.join-king-left img { height: auto; }	
}</pre></body></html>