html body{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAHElEQVQIW2NUUFD4/+DBA0YGKIAzMARgKjFUAABP9QgFs9QfyAAAAABJRU5ErkJggg==) #171717 repeat;color:#efefef;padding:0;margin:0;font:300 16px/24px 'Source Sans Pro',sans-serif;text-rendering:optimizeLegibility}.break{display:none}#gradient{z-index:-1;position:absolute;border:solid red 0;height:100px;top:0;left:0;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.65)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%)}a{-webkit-transition:color .2s linear,background-color .2s linear;-moz-transition:color .2s linear,background-color .2s linear;-ms-transition:color .2s linear,background-color .2s linear;-o-transition:color .2s linear,background-color .2s linear;transition:color .2s linear,background-color .2s linear;color:#83a8c4}a:hover{color:#ccc}.content ul i{color:#83a8c4}.btn-mini.buy-now{padding:0 6px 0 6px;margin:0 0 3px 10px}.mc-etiquette li{margin-top:10px}.mc-etiquette h4{color:#83a8c4}.mc-rates .alert-info{background-color:transparent;color:#aaa;text-shadow:inherit}.mc-rates .content ul i{padding-left:5px}.content ul em{color:#888}.content ul i.red,.red{color:#b94a48}.accordion-group{border:0 solid transparent}.accordion-group h5{color:#83a8c4}.alert-info{border-color:#83a8c4;margin:0;padding:8px 35px;font-weight:300}.highlight{color:#bd6110}.bold{font-weight:700}h1,h2,h3,h4,h5,h6{color:#ccc;margin:5px 0;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase}.mc-page-date em{font-style:normal}h1{font-size:30px}h2{font-size:26px}#top-bar{text-align:center;vertical-align:middle;position:relative;z-index:2;font-size:12px;background-image:-webkit-linear-gradient(top,#83a8c4 0,#4b6375 100%);background-image:-moz-linear-gradient(top,#83a8c4 0,#4b6375 100%);background-image:linear-gradient(top,#83a8c4 0,#4b6375 100%);background-repeat:repeat-x;border-bottom:1px solid #121212}#top-bar a{color:#efefef;text-shadow:1px 1px 1px #444}#contact-info{margin-top:18px;display:inline-block;text-align:right;float:right}#contact-info a{display:block}#join-us{position:absolute;margin-top:80px;margin-left:370px}#logo-brand{height:110px;overflow:hidden}#logo-brand #logo{width:300px}#fade{position:absolute;width:100%;height:500px;border:solid red 0;left:0;top:0;z-index:-1;background:-webkit-linear-gradient(top,rgba(131,168,196,.1) 0,rgba(26,34,36,0) 50%);background:-moz-linear-gradient(top,rgba(131,168,196,.1) 0,rgba(26,34,36,0) 50%);background:-o-linear-gradient(top,rgba(131,168,196,.1) 0,rgba(26,34,36,0) 50%);background:-ms-linear-gradient(top,rgba(131,168,196,.1) 0,rgba(26,34,36,0) 50%);background:-linear-gradient(top,rgba(131,168,196,.1) 0,rgba(26,34,36,0) 50%)}.container{width:95%;max-width:900px;margin-top:25px}.content{background:0 0;color:#aaa;font-size:15px;text-align:justify;margin:25px 0 0;line-height:22px}.content h1{color:#83a8c4}.mc-home .content{background:0 0;padding:0}.content img.pull-left{padding:0 8px 8px 0}.content img.border{border:solid #888 1px;padding:10px}.content img.right{margin:5px 0 8px 8px;float:right}.main-nav{padding:10px 0;font-weight:300;text-transform:uppercase;background:0 0;background:-moz-linear-gradient(top,rgba(95,103,107,.1) 0,rgba(26,34,36,.1) 26%,rgba(26,34,36,.1) 75%,rgba(95,103,107,.1) 100%);background:-webkit-linear-gradient(top,rgba(95,103,107,.1) 0,rgba(26,34,36,.1) 26%,rgba(26,34,36,.1) 75%,rgba(95,103,107,.1) 100%);background:-o-linear-gradient(top,rgba(95,103,107,.1) 0,rgba(26,34,36,.1) 26%,rgba(26,34,36,.1) 75%,rgba(95,103,107,.1) 100%);background:-ms-linear-gradient(top,rgba(95,103,107,.1) 0,rgba(26,34,36,.1) 26%,rgba(26,34,36,.1) 75%,rgba(95,103,107,.1) 100%);background:linear-gradient(to bottom,rgba(95,103,107,.1) 0,rgba(26,34,36,.1) 26%,rgba(26,34,36,.1) 75%,rgba(95,103,107,.1) 100%)}.main-nav a{line-height:1;padding:13px;color:#888;position:relative;background-color:transparent;border:none}.pager a.fb i,.pager a.rss i{vertical-align:middle}.pager a.fb i{position:relative;top:-1px}.pager a.fb,.pager a.rss{padding:14px 0}.pager a.fb{padding-right:14px;padding-left:4px}.pager a.rss{padding-left:4px}.main-nav a:hover{background-color:transparent}.main-nav li{height:50px}.pager{text-align:center}.pager a,.pager span{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;font-family:Oswald,sans-serif;background-repeat:repeat;text-transform:uppercase;background-color:transparent}.pager a:hover{color:#ccc;background-color:transparent}#tablet-menu{display:none;text-align:center;text-transform:uppercase;padding:10px 0;margin:8px 0;border:solid #888 1px}.data-island{color:#aaa;font-size:14px;text-align:justify;padding:10px;margin:25px 0 0;line-height:22px}.mc-home .data-island{height:255px}.data-island i{padding-right:5px;color:#888}.latest{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:right;display:none;margin:52px 0 10px 10px}.latest div{text-overflow:ellipsis;overflow:hidden}.mc-instructors h5{display:inline;font-size:16px;color:#ccc}.mc-instructors h5.desc{font-size:12px;color:#83a8c4;padding-left:10px}.mc-instructors .accordion-inner img{float:left;padding:0 10px 0 0}.mc-contact div.latest,.mc-instructors div.latest,.mc-preparation div.latest{display:inline}.mc-home .latest{margin-top:25px}.title-wrap{border-top:1px dotted rgba(229,229,229,.25)}.mc-schedule .content i{padding-right:8px;color:#83a8c4}.mc-schedule h5{color:#83a8c4}.mc-schedule .title-row div{font-weight:400;text-transform:uppercase;color:#bd6110}.mc-schedule .content{text-align:left}.mc-schedule h2,.mc-schedule h5{display:inline}html body div.di-background{background:0 0;background:-moz-linear-gradient(top,rgba(95,103,107,.2) 0,rgba(26,34,36,.2) 26%,rgba(26,34,36,.2) 75%,rgba(95,103,107,.2) 100%);background:-webkit-linear-gradient(top,rgba(95,103,107,.2) 0,rgba(26,34,36,.2) 26%,rgba(26,34,36,.2) 75%,rgba(95,103,107,.2) 100%);background:-o-linear-gradient(top,rgba(95,103,107,.2) 0,rgba(26,34,36,.2) 26%,rgba(26,34,36,.2) 75%,rgba(95,103,107,.2) 100%);background:-ms-linear-gradient(top,rgba(95,103,107,.2) 0,rgba(26,34,36,.2) 26%,rgba(26,34,36,.2) 75%,rgba(95,103,107,.2) 100%);background:linear-gradient(to bottom,rgba(95,103,107,.2) 0,rgba(26,34,36,.2) 26%,rgba(26,34,36,.2) 75%,rgba(95,103,107,.2) 100%)}#slider-container{border:solid #888 1px}#slider{border:solid red 0;margin-bottom:0}.carousel .item>img{width:100%}.footer{text-align:center;margin-bottom:25px;font-size:14px}.mc-contact input[type=text],.mc-contact textarea{width:100%;max-width:400px;background-color:#ccc}#disqus_thread,.mc-prev-next{margin:25px 0 0;padding:15px}.nav-tabs{margin-top:15px;border-bottom:1px solid #83a8c4}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{border:1px solid #83a8c4;background-color:transparent;color:#83a8c4;border-bottom:solid 1px #000}.nav>li>a:hover{background-color:#bd6110}.icons-ul{margin:0 0 10px 25px}.accordion-heading .accordion-toggle{padding:8px 0}.accordion-inner{border-top:0 solid transparent;padding:0}.accordion-heading{border-top:1px dotted rgba(229,229,229,.25)}.accordion-heading a.accordion-toggle:hover{background-color:#bd6110;text-decoration:none}.accordion-heading a.accordion-toggle:hover h5{border-color:#eee #eee #ddd;color:#ccc}#contact-info a#mobile-menu{display:none;text-transform:uppercase}.mc-location .span2{width:132px}.mc-location #cboxCurrent{display:none!important}.mc-location .thumbnails>li{height:90px;overflow:hidden}.mc-location .thumbnail{border:none}@media (min-width:976px){#marker{background-color:red}}@media (min-width:768px) and (max-width:975px){#marker{background-color:green}#contact-info{margin-top:14px}#join-us{display:none}.mc-schedule .row-fluid.title-row{display:none}.mc-schedule .class-item.row-fluid{margin-bottom:8px;border-bottom:1px solid #83a8c4}#top-bar{padding:5px 0;font-size:18px}#contact-info,.content,.data-island,.footer{font-size:18px}.mc-home .data-island{height:auto}.row-fluid .span8{width:100%}.mc-schedule .row-fluid>div{width:250px;float:left}.mc-schedule .row-fluid>div:first-child,.mc-schedule .row-fluid>div:last-child{width:105px}.mc-schedule .row-fluid .span4{float:left}.mc-home .row-fluid .span4{width:100%;float:right}.main-nav{display:none}#tablet-menu{display:block}.pager li,.pager li a{display:block}.pager li a{padding:10px 0;margin:8px 0;border:solid #888 1px}.pager a.fb,.pager a.rss{padding-right:0;padding-left:0}}@media (max-width:767px){.cboxPhoto{width:300px!important}.mc-schedule h1{padding-bottom:15px}#marker{background-color:#00f}#contact-info{margin-top:14px}.mc-schedule .class-item.row-fluid{margin-bottom:8px;border-bottom:1px solid #83a8c4}.mc-schedule .row-fluid.title-row{display:none}#join-us{display:none}#top-bar{padding:5px 0;font-size:18px}#contact-info,.content,.data-island,.footer{font-size:18px}.mc-home .data-island{height:auto}.row-fluid .span8{width:100%}.mc-instructors .accordion-inner img{width:50%}.mc-schedule .row-fluid>div{width:210px}.mc-schedule .row-fluid>div:first-child,.mc-schedule .row-fluid>div:last-child{width:105px}.mc-home .row-fluid .span4{width:100%;float:right}.main-nav{display:none}#tablet-menu{display:block}.pager li,.pager li a{display:block}.pager li a{padding:10px 0;margin:8px 0;border:solid #888 1px}.pager a.fb,.pager a.rss{padding-right:0;padding-left:0}.utes{display:none}}#spinner-wrap{text-align:center}.spinner{animation:rotate 2s linear infinite;z-index:2;position:absolute;margin:0 0 0 -25px;width:50px;height:50px}.spinner .path{stroke:#83a8c4;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@media (max-width:525px){.break{display:inline}.mc-schedule h1{padding-bottom:15px}#marker{background-color:#ff0}#contact-info{margin-top:14px}.mc-schedule .class-item.row-fluid{margin-bottom:8px;border-bottom:1px solid #83a8c4}.mc-schedule .row-fluid.title-row{display:none}#join-us{display:none}#top-bar{padding:5px 0;font-size:18px}#contact-info,.content,.data-island,.footer{font-size:18px}.content{text-align:left}.latest div{padding:5px 0}#contact-info{margin-top:14px;float:none;display:block;text-align:center}#contact-info a{padding:10px 0;margin:8px 0;border:solid #888 1px}#logo-container{display:block;text-align:center;padding:15px 0 0 0}#logo-brand{height:auto}.container{margin-top:0}.mc-home .data-island{height:auto}.row-fluid .span8{width:100%;text-align:left}.mc-instructors .accordion-inner img{width:auto;float:none;padding-bottom:10px}.mc-schedule .row-fluid>div{width:100%}.mc-schedule .row-fluid>div:first-child,.mc-schedule .row-fluid>div:last-child{width:100%}.row-fluid .span4{width:100%;float:right;text-align:left}.main-nav{display:none}#tablet-menu{display:none}.pager li,.pager li a{display:block}.pager li a{padding:10px 0;margin:8px 0;border:solid #888 1px}.pager a.fb,.pager a.rss{padding-right:0;padding-left:0}#contact-info a#mobile-menu{display:block}.utes{display:none}}