@media (min-width:1024px){
h1{font-size:120px;line-height:100px}
h2,h3{font-size:48px;line-height:46px}
h4{font-size:32px;line-height:32px}
h5{font-size:19px;line-height:23px}
body{font-size:17px;line-height:21px}
.class-content p,.class-grid p,.entry p,.program-content p,.program-description p{margin-top:0;margin-bottom:28px}
.class-content h5,.class-grid h5,.entry h5,.program-content h5,.program-description h5{margin-bottom:15px}
blockquote{position:relative;clear:both;font-size:27px;line-height:29px}
.caption,.wp-caption-text{font-size:15px;line-height:18px}
.icon-facebook,.icon-feed,.icon-googleplus,.icon-instagram,.icon-linkedin,.icon-mail,.icon-twitter,.icon-youtubeplay{width:20px;height:21px}
.icon-mail{height:21px}


}
@media (min-width:1024px) and (max-width:1219px){
.navbar .nav-wrapper{width:57.7922077922%;float:left;margin-right:.6493506494%;height:100px;position:relative}
}
@media (min-width:1024px){
.navbar .nav-wrapper .primary-subnav-wrapper{position:absolute;right:0;top:0}
.navbar .nav-wrapper .primary-subnav-wrapper .icon{display:none}
}
@media (min-width:1024px){
.navbar .nav-wrapper .primary-subnav-wrapper ul{border-top:6px solid #ffdf00;padding-top:6px}
}
@media (min-width:1024px){
.breadcrumb{margin-left:3.2467532468%}
}
@media (min-width:1024px){
.nav-shade{display:none!important}
}
@media (min-width:1024px){
footer.content-info .main-container.footer-links{position:relative}
}
@media (min-width:1024px){
footer.content-info .footer-logo{width:96.7532467532%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
.territories, .footer_bottom_menu {width:96.7532467532%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
footer.content-info .widget_nav_menu{width:18.8311688312%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
footer.content-info .widget_nav_menu .caret{display:none}
}
@media (min-width:1024px){
footer.content-info .register-wrap{margin-left:3.2467532468%;width:93.5064935065%;float:left;margin-right:.6493506494%;padding:0px 0 30px}
}
@media (min-width:1024px){
footer.content-info .copyright{margin-left:3.2467532468%;width:93.5064935065%;float:left;margin-right:.6493506494%;padding-bottom:0;position:relative;padding:20px 0px;    height: 24px; }
footer.content-info .copyright .button{margin-left:0;margin-right:9px;position:absolute;right:0;top:0}
footer.content-info .copyright .menu li{display:inline}
}
@media (min-width:1024px){
footer.content-info .copyright .menu{display:inline;margin-left:25px;margin-right:60px}
}
@media (min-width:1024px){
footer.content-info .calendar-wrap .gce-calendar{position:absolute;top:20px;right:32px}
}
@media (min-width:1024px){
.entry .half{margin-bottom:40px;width:49%!important;float:left}
.entry .half img{max-width:275px;display:block;margin:0 auto 40px}
.entry .half .image-caption{max-width:275px;margin:0 auto}
}
@media (min-width:1024px){
.entry .left-col,.entry .right-col{width:44.8051948052%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.entry .left-col{clear:left}
}
@media (min-width:1024px){
.entry .full{width:93.5064935065%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.entry .two-col{column-count:2;column-gap:34px;width:93.5064935065%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.entry .quote{width:77.2727272727%;float:left;margin-right:.6493506494%;margin-left:9.7402597403%}
}
@media (min-width:1024px){
.entry hr{padding-top:40px}
}
@media (min-width:1024px){
.entry .share{margin:90px 0}
}
@media (min-width:1024px){
.weare-module{background-position:100% 100%;background-size:auto 594px}
}
@media (min-width:1024px){
.weare-module .weare-wrapper{margin-left:3.2467532468%;width:57.7922077922%;float:left;margin-right:.6493506494%;padding:94px 0 70px}
.weare-module .weare-wrapper .right-arrow{top:11px}
}
@media (min-width:1024px){
.weare-module .weare-wrapper .weare-list h1,.weare-module .weare-wrapper .weare-list h3{line-height:44px}
}
@media (min-width:1024px){
.events-module .events-wrapper{margin-left:3.2467532468%;padding:38px 0 0}
}
@media (min-width:1024px){
.events-module .events-wrapper .title-col{width:22.0779220779%;float:left;margin-right:.6493506494%}
}
@media (min-width:1024px){
.events-module .events-wrapper .event-col{padding-right:15px}
.events-module .events-wrapper .event-col.c-1,.events-module .events-wrapper .event-col.c-2{width:22.0779220779%;float:left;margin-right:.6493506494%}
.events-module .events-wrapper .event-col.c-2{margin-left:3.2467532468%;position:relative;left:-5px}
.events-module .events-wrapper .event-col.c-3{width:22.0779220779%;float:right;margin-right:0}
}
@media (min-width:1024px){
.callout-module{background-position:100% 100%;background-size:auto 600px;padding-top:20px}
.callout-module.joinus{padding-top:60px;background-size:auto 580px}
.callout-module.joinus .callout-caption{margin-top:0}
.callout-module.joinus .callout-wrapper{padding-bottom:150px}
.callout-module.joinus .links{clear:both;max-width:620px}
.callout-module.joinus .star{right:-25px}
}
@media (min-width:1024px){
.callout-module .callout-wrapper{padding:95px 0;margin-left:3.2467532468%}
.callout-module .callout-wrapper h2{margin:0 0 30px}
}
@media (min-width:1024px){
.callout-module .callout-wrapper .callout-caption{width:44.8051948052%;float:left;margin-right:.6493506494%}
}
@media (min-width:1024px){
.stories-header h2{margin-top:100px;margin-left:3.2467532468%}
.stories-header .more{position:absolute;right:32px;top:94px}
}
@media (min-width:1024px){
.our-stories-header .categories{right:295px}
.our-stories-header .dropdown-wrapper{top:160px}
}
@media (min-width:1024px){
.story-grid{padding-bottom:120px}
}
@media (min-width:1024px){
.story-grid .grid-item{width:23.5%}
.story-grid .grid-item .copy{padding:20px}
}
@media (min-width:1024px){
.auction-header .auction-header__categories{right:50px}
}
@media (min-width:1024px){
.auction-grid{padding-bottom:120px}
}
@media (min-width:1024px){
.auction-grid .grid-item{width:25%}
.auction-grid .grid-item .copy{padding:20px}
}
@media (min-width:1024px){
.auction-page-header{margin-top:50px}
}
@media (min-width:1024px){
.home .stories-header h2{margin-bottom:22px}
}
@media (min-width:1024px){
.wrap .swiper-container .swiper-wrapper .swiper-slide h1{margin-left:32px}
.wrap .swiper-container .swiper-wrapper .swiper-slide h1 a{max-width:420px}
.wrap .swiper-container .swiper-wrapper .swiper-slide img.bg-image{width:100%;display:block}
.wrap .swiper-container .swiper-wrapper .swiper-slide a{padding-top:25px}
}
@media (min-width:1024px){
.wrap .swiper-container .swiper-pagination{text-align:center}
}
@media (min-width:1024px){
.page .page-header,.programs .page-header,.single-program_post_type .page-header{margin-left:3.2467532468%}
}
@media (min-width:1024px){
.story-wrapper{width:93.5064935065%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.single-program_post_type blockquote{text-indent:-9px;-webkit-margin-end:0;-webkit-margin-start:0}
}
@media (min-width:1024px){
.single-program_post_type h1{margin-left:3.2467532468%}
.single-program_post_type .instructors-module{margin-top:20px;margin-bottom:60px}
.single-program_post_type .instructors-module h2{margin-top:50px}
}
@media (min-width:1024px){
.single-program_post_type .related-module{margin-top:50px;margin-bottom:100px}
}
@media (min-width:1024px){
.single-program_post_type .related-module .stories-header h2{margin-top:70px;margin-bottom:58px}
}
@media (min-width:1024px){
.single-program_post_type .related-module .postgrid-container{margin-left:3.2467532468%}
.single-program_post_type .related-module .postgrid-container .grid-item{width:31%}
}
@media (min-width:1024px){
.single-program_post_type .callout-module{padding-top:50px}
}
@media (min-width:1024px){
.program-areas-module{padding-top:50px;padding-bottom:50px}
.program-areas-module h4{display:block;margin:0 0 15px 20px}
}
@media (min-width:1024px){
.program-areas-module .title-col{width:93.5064935065%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.program-areas-module .row{margin:0 .78%}
.program-areas-module .row .col{width:31.4%;margin:0 .78%}
}
@media (min-width:1024px){
.program-areas-module .super-wide.two-col .col{width:46.5%;margin:0 1.5902713%}
}
@media (min-width:1024px){
.program-description{padding:60px 0 50px}
}
@media (min-width:1024px){
.program-description .left-col,.program-description .right-col{width:44.8051948052%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.program-courses-module{padding-top:50px;padding-bottom:50px}
.program-courses-module .link{display:block;margin:0 0 15px 20px}
}
@media (min-width:1024px){
.program-courses-module .title-col{width:93.5064935065%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.program-courses-module .row .col{width:46.5%;margin:0 1.5902713%;min-height:220px}
}
@media (min-width:1024px){
.class-content h5,.course-content h5{margin-top:0}
}
@media (min-width:1024px){
.class-content .left-col,.class-content .right-col,.course-content .left-col,.course-content .right-col{width:44.8051948052%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.class-content .two-column,.course-content .two-column{width:93.5064935065%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.classes-wrapper{width:425px}
.classes-wrapper .toggles{display:none}
.classes-wrapper .inner{padding:32px}
.classes-wrapper .inner h4{margin:0 0 20px}
.classes-wrapper .inner .row{margin-bottom:10px}
.classes-wrapper .inner .age{float:left;margin-right:10px;max-width:121px}
.classes-wrapper .inner .location{float:right;max-width:230px}
.classes-wrapper .inner .day{padding-top:9px}
}
@media (min-width:1024px){
.class-grid .left-col,.class-grid .right-col{width:44.8051948052%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.class-grid .full-width{width:93.5064935065%;float:left;margin:39.875px .6493506494% 39.875px 3.2467532468%}
}
@media (min-width:1024px){
.single-program_post_type .classes-wrapper{width:460px}
.single-program_post_type .classes-wrapper .location{max-width:256px}
.single-program_post_type .classes-wrapper .age{max-width:130px}
}
@media (min-width:1024px){
.instructors-wrapper .title-col{width:93.5064935065%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
.instructors-wrapper .title-col .more{position:absolute;right:0;top:72px}
}
@media (min-width:1024px){
.instructors-wrapper .row{width:93.5064935065%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.instructors-wrapper .row .col{width:22.1%;vertical-align:top;margin:0 1.6710183% 30px;padding:0;text-align:left}
.instructors-wrapper .row .col:nth-child(4n){margin-right:0}
.instructors-wrapper .row .col:nth-child(4n+1){margin-left:0}
.instructors-wrapper .row .col a h5{margin:15px 0 0}
.instructors-wrapper .row .col a h5,.instructors-wrapper .row .col a h6{margin-left:16px}
}
@media (min-width:1024px){
.instructor .instructor-wrapper .left-col{width:22.0779220779%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
.instructor .instructor-wrapper .right-col{width:67.5324675325%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.dropdown-wrapper{position:absolute;right:0;top:35px;min-width:198px}
}
@media (min-width:1024px){
.programs-wrapper{padding-bottom:50px}
}
@media (min-width:1024px){
.program-content .row{padding:32px 0 60px}
.program-content .row h2{margin-bottom:48px;margin-left:3.2467532468%;max-width:342px}
}
@media (min-width:1024px){
.program-content .left-col,.program-content .right-col{width:44.8051948052%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.blog h1,.page-template-default.auction h1,.post-type-archive-story_post_type h1{margin-left:3.2467532468%}
.blog .postgrid-container,.page-template-default.auction .postgrid-container,.post-type-archive-story_post_type .postgrid-container{padding:0 32px}
}
@media (min-width:1024px){
.blog .page-header h1,.blog .upcoming-header h1,.post-type-archive-event_post_type .page-header h1,.post-type-archive-event_post_type .upcoming-header h1{margin-left:3.2467532468%}
.blog .page-header .dropdown-wrapper,.blog .upcoming-header .dropdown-wrapper,.post-type-archive-event_post_type .page-header .dropdown-wrapper,.post-type-archive-event_post_type .upcoming-header .dropdown-wrapper{right:0;top:154px}
}
@media (min-width:1024px){
.blog .upcoming-header h1,.post-type-archive-event_post_type .upcoming-header h1{margin-left:3.2467532468%}
.blog .upcoming-header .dropdown-wrapper,.post-type-archive-event_post_type .upcoming-header .dropdown-wrapper{right:0;top:54px}
}
@media (min-width:1024px){
.blog .news-grid,.post-type-archive-event_post_type .news-grid{margin-left:3.2467532468%}
}
@media (min-width:1024px){
.blog .news-grid .news-item,.post-type-archive-event_post_type .news-grid .news-item{width:32%}
}
@media (min-width:1024px){
.single-event_post_type .page-header{margin-left:3.2467532468%}
.single-event_post_type .page-header h3{margin-top:0}
.single-event_post_type .page-header h5{margin-bottom:12px;margin-top:70px}
}
@media (min-width:1024px){
.single-event_post_type .event-module .event-wrapper .image{width:93.5064935065%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.single-event_post_type .event-module .event-wrapper .event-content{width:70.7792207792%;float:left;margin-right:.6493506494%;margin-left:9.7402597403%}
}
@media (min-width:1024px){
.single-event_post_type .event-module .event-wrapper .event-meta .event-row .date{width:35.0649350649%;float:left;margin-right:.6493506494%}
}
@media (min-width:1024px){
.single-event_post_type .event-module .event-wrapper .event-meta .event-row .location{width:61.038961039%;float:left;margin-right:.6493506494%}
}
@media (min-width:1024px){
.single-event_post_type .event-module .event-wrapper .event-meta .event-row .event.header{display:none}
}
@media (min-width:1024px){
.single-event_post_type .event-module .back{margin-left:9.7402597403%;padding:90px 0}
.single-event_post_type .event-module .back a{margin-top:40px;width:100%;float:left;margin-left:0;margin-right:0}
}
@media (min-width:1024px){
.board-of-directors .feature-caption,.board-of-directors .instructors-module,.board-of-directors h1,.post-type-archive-instructor_post_type .feature-caption,.post-type-archive-instructor_post_type .instructors-module,.post-type-archive-instructor_post_type h1,.support .feature-caption,.support .instructors-module,.support h1{margin-left:3.2467532468%}
}
@media (min-width:1024px){
.board-of-directors .feature-caption,.post-type-archive-instructor_post_type .feature-caption,.support .feature-caption{max-width:720px}
}
@media (min-width:1024px){
.board-of-directors .instructors-module,.post-type-archive-instructor_post_type .instructors-module,.support .instructors-module{width:93.5064935065%;float:left;margin-right:.6493506494%}
}
@media (min-width:1024px){
.board-of-directors .instructors-module .row .col,.post-type-archive-instructor_post_type .instructors-module .row .col,.support .instructors-module .row .col{margin-bottom:30px;width:23.1%;margin-left:1.0008703%;margin-right:1.0008703%}
.board-of-directors .instructors-module .row .col:nth-child(4n),.post-type-archive-instructor_post_type .instructors-module .row .col:nth-child(4n),.support .instructors-module .row .col:nth-child(4n){margin-right:0}
.board-of-directors .instructors-module .row .col:nth-child(4n+1),.post-type-archive-instructor_post_type .instructors-module .row .col:nth-child(4n+1),.support .instructors-module .row .col:nth-child(4n+1){margin-left:0}
}
@media (min-width:1024px){
.single-auction_post_type .story-content,.single-post .story-content,.single-story_post_type .story-content{max-width:726px;margin:30px auto 0;padding:0 32px}
.single-auction_post_type .page-header,.single-post .page-header,.single-story_post_type .page-header{width:93.5064935065%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%;margin-bottom:40px}
.single-auction_post_type .page-header h3,.single-post .page-header h3,.single-story_post_type .page-header h3{max-width:730px}
.single-auction_post_type .page-header h5,.single-post .page-header h5,.single-story_post_type .page-header h5{margin-top:50px}
.single-auction_post_type .page-header h5.byline,.single-post .page-header h5.byline,.single-story_post_type .page-header h5.byline{color:#797d83;font-weight:200;font-size:17px;margin-top:8px}
.single-auction_post_type .blockquote,.single-post .blockquote,.single-story_post_type .blockquote{left:-20%}
.single-auction_post_type .caption,.single-auction_post_type .wp-caption-text,.single-post .caption,.single-post .wp-caption-text,.single-story_post_type .caption,.single-story_post_type .wp-caption-text{max-width:335px;display:inline-block;margin-top:30px;position:relative;left:50%}
}
@media (min-width:1024px){
.single-auction_post_type .slide-meta .share,.single-post .slide-meta .share,.single-story_post_type .slide-meta .share{width:31.8181818182%;float:left;margin-right:.6493506494%}
}
@media (min-width:1024px){
.single-auction_post_type .slide-caption,.single-post .slide-caption,.single-story_post_type .slide-caption{width:38.3116883117%;float:left;margin-right:.6493506494%}
}
@media (min-width:1024px){
.single-auction_post_type .slide-count,.single-post .slide-count,.single-story_post_type .slide-count{width:5.8441558442%;float:right;margin-right:0}
}
@media (min-width:1024px){
.single-auction_post_type blockquote,.single-post blockquote,.single-story_post_type blockquote{left:-14%}
.single-auction_post_type .slide-meta,.single-post .slide-meta,.single-story_post_type .slide-meta{margin-bottom:100px;margin-top:30px}
.single-auction_post_type .slide-meta .share,.single-post .slide-meta .share,.single-story_post_type .slide-meta .share{width:31.8181818182%;float:left;margin-right:.6493506494%;margin-left:22.7272727273%}
}
@media (min-width:1024px){
.disqus-wrapper .main-container{padding:50px 0}
.disqus-wrapper .main-container .commentswrapper{width:57.7922077922%;float:left;margin-right:.6493506494%;margin-left:19.4805194805%}
}
@media (min-width:1024px){
.newsletter-pop{margin-top:-238px;margin-left:-360px;width:720px;height:476px}
}
@media (min-width:1024px){
.support .programs-wrapper{width:93.5064935065%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
}
@media (min-width:1024px){
.support .programs-col{min-height:440px}
}
@media (min-width:1024px){
.feature-image .icon-play{width:160px;height:160px;margin-top:-80px;margin-left:-80px}
}
@media (min-width:1024px){
.main-container.calendar-page h1,.main-container.calendar-page iframe{margin-left:3.2467532468%;width:100%;float:left;margin-left:0;margin-right:0}
}
@media (min-width:1024px){
.hidden-desktop{display:none!important}
}
@media (min-width:1024px) and (max-width:1155px){
.dropdown-wrapper.programs{right:32px}
.programs .programs-wrapper{padding-left:32px;padding-right:32px}
}