@media (min-width:768px) and (max-width:1023px){
    footer.content-info .copyright{width:93.5064935065%;float:left;padding-bottom:0;position:relative;padding:20px 0px;    height: 24px; }
    .territories p {
        margin: 0px 0 20px;
    }
.main-container{margin:0 32px}
.overflow-container{padding:0 30px}
.postgrid-container{padding:0}
h1{font-size:120px;line-height:100px}
h2,h3{font-size:48px;line-height:46px}
h4{font-size:32px;line-height:40px}
h5{font-size:19px;line-height:23px}
body{font-size:17px;line-height:21px}
.class-content p,.class-grid p{margin-top:0}
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}
.navbar{height:95px}
.navbar .mobile-toggle{padding:36px 13px;display:inline-block;float:right;margin-right:-12px}
.navbar .brand-wrapper{width:303px;height:72px;position:absolute;left:0;height:95px}
.navbar .brand-wrapper .mobile-logo{display:inline-block;width:168px;height:95px}
.navbar .nav-wrapper{position:absolute;top:95px;right:-32px;width:100%;max-width:400px;display:none}
.navbar .nav-wrapper .primary-navigation-wrapper{background-color:#c8cbcc}
.navbar .nav-wrapper .primary-navigation-wrapper a{color:#000}
.navbar .nav-wrapper .primary-navigation-wrapper .helper-wrapper{display:block;padding-top:20px}
.navbar .nav-wrapper .primary-navigation-wrapper .helper-wrapper .helper-header{display:none}
.navbar .nav-wrapper .primary-navigation-wrapper .helper-wrapper .helper-nav a{font-size:15px;font-family:DIN-Medium}
.navbar .nav-wrapper .primary-navigation-wrapper .dropdown{border-bottom:1px solid #fff}
.navbar .nav-wrapper .primary-navigation-wrapper .dropdown>a{text-indent:20px;height:52px;line-height:58px;display:block;position:relative}
.navbar .nav-wrapper .primary-navigation-wrapper .dropdown>a .caret{height:52px;width:52px;display:block;position:absolute;right:0;top:0;background:#dee0e0}
.navbar .nav-wrapper .primary-navigation-wrapper .dropdown>a .caret .icon-up{display:none}
.navbar .nav-wrapper .primary-navigation-wrapper .dropdown>a .caret .icon-down,.navbar .nav-wrapper .primary-navigation-wrapper .dropdown>a .caret .icon-up{position:absolute;right:17px;top:18px}
.navbar .nav-wrapper .primary-navigation-wrapper .dropdown>a .caret.active .icon-down{display:none}
.navbar .nav-wrapper .primary-navigation-wrapper .dropdown>a .caret.active .icon-up{display:block}
.navbar .nav-wrapper .primary-navigation-wrapper .dropdown .dropdown-menu{display:none;margin:20px 0}
.navbar .nav-wrapper .primary-navigation-wrapper .dropdown .dropdown-menu.active{display:block}
.navbar .nav-wrapper .primary-navigation-wrapper .dropdown .dropdown-menu.active a{height:30px;display:block;line-height:30px;text-indent:20px}
.navbar .nav-wrapper .primary-subnav-wrapper{background-color:#c8cbcc}
.navbar .nav-wrapper .primary-subnav-wrapper ul .menu-newsletter{display:none}
.navbar .nav-wrapper .primary-subnav-wrapper ul .menu-donate a{color:#000!important}
.navbar .nav-wrapper .primary-subnav-wrapper ul .menu-register-now{text-transform:uppercase}
.navbar .nav-wrapper .primary-subnav-wrapper ul .menu-contact{display:block;border-bottom:1px solid #fff}
.navbar .nav-wrapper .primary-subnav-wrapper ul .menu-contact a{text-indent:20px;height:52px;line-height:58px;display:block;position:relative;font-family:DIN;font-size:17px}
.navbar .nav-wrapper .primary-subnav-wrapper ul .red{width:49%;padding:0}
.navbar .nav-wrapper .primary-subnav-wrapper ul .red a{text-indent:20px;height:52px;line-height:56px}
.nav-shade{display:none}
footer.content-info .footer-logo{width:100%;float:left;margin-left:0;margin-right:0}
footer.content-info .widget_nav_menu{margin-bottom:50px;width:28.5714285714%;float:left;margin-right:.6493506494%}
footer.content-info .widget_nav_menu .caret{display:none}
footer.content-info .copyright .menu{position:absolute;right:32px;top:150px}
footer.content-info .copyright .menu li{display:block}
footer.content-info .copyright .share{float:right;position:relative;top:-5px;display:inline-block!important}
footer.content-info .copyright .button{margin-right:20px;font-size:13px!important;position:absolute;right:230px;bottom:25px}
footer.content-info .copyright .icon-chevron-small-right{width:12px!important;height:12px!important;top:2px!important}
footer.content-info .copyright .menu{display:inline;margin-left:25px}
.entry .half{margin-bottom:40px;width:50%!important;float:left}
.entry .half img{max-width:275px;display:block;margin:0 auto 20px}
.entry .left-col{width:48.0519480519%;float:left;margin-right:.6493506494%}
.entry .right-col{width:48.0519480519%;float:right;margin-right:0}
.entry .two-col{column-count:2;column-gap:30px}
.entry .share{margin:30px 0 60px}
.wrap .swiper-container .swiper-wrapper .swiper-slide h2{margin-left:32px;font-size:120px;line-height:100px}
.weare-module{background-position:100% 100%;background-size:auto 594px}
.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}
.weare-module .weare-wrapper .weare-list h1,.weare-module .weare-wrapper .weare-list h3{line-height:44px}
.events-module{margin-left:0;margin-right:0}
.events-module .events-wrapper{padding:38px 20px 0 3.2467532468%}
.events-module .events-wrapper .title-col{width:22.0779220779%;float:left;margin-right:.6493506494%}
.events-module .events-wrapper .title-col h2{margin-bottom:10px}
.events-module .events-wrapper .event-col{padding-right:15px}
.events-module .events-wrapper .event-col.c-1{width:25.3246753247%;float:left;margin-right:.6493506494%;margin-left:12.987012987%}
.events-module .events-wrapper .event-col.c-2{width:25.3246753247%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
.events-module .events-wrapper .event-col.c-3{display:none}
.callout-module{padding-top:20px;background-position:right 266px;background-size:auto 524px}
.callout-module.joinus{padding-top:60px;border-top:1px solid #b1b4b5;background-size:auto 580px;background-position:right 0!important}
.callout-module.joinus .callout-caption{margin-top:0}
.callout-module.joinus .callout-wrapper{padding-bottom:150px}
.callout-module.joinus .links{clear:both}
.callout-module.joinus .star{right:-25px}
.callout-module .callout-wrapper{padding:45px 0 85px}
.callout-module .callout-wrapper h2{margin:0 0 30px}
.callout-module .callout-wrapper .callout-caption{width:44.8051948052%;float:left;margin-right:.6493506494%}
.stories-header h2{margin-top:40px}
.stories-header .more{position:absolute;right:30px;top:60px}
.our-stories-header .categories,.our-stories-header .programs{right:auto}
.our-stories-header .programs{left:280px}
.our-stories-header .dropdown-wrapper{top:216px}
.story-grid{margin:0;padding-bottom:70px}
.story-grid .grid-item{width:48.6%}
.story-grid .grid-item .copy{padding:20px}
.auction-grid{margin:0;padding-bottom:70px}
.auction-grid .grid-item{width:50%}
.auction-grid .grid-item .copy{padding:20px}
.auction-content__img-wrap{max-width:50%}
.home .events-module{margin-left:32px;margin-right:32px}
.home .stories-header h2{margin-bottom:22px}
.wrap .swiper-container .swiper-wrapper .swiper-slide h1{margin-left:32px}
.wrap .swiper-container .swiper-wrapper .swiper-slide img.bg-image{width:100%;display:block}
.wrap .swiper-container .swiper-wrapper .swiper-slide a{padding-top:20px}
.wrap .swiper-container .swiper-pagination{text-align:center}
.story-wrapper{width:93.5064935065%;float:left;margin-right:.6493506494%;margin-left:3.2467532468%}
.single-program_post_type blockquote{text-indent:-9px;-webkit-margin-end:0;-webkit-margin-start:0}
.single-program_post_type .instructors-module,.single-program_post_type .instructors-module h2{margin-top:40px;margin-bottom:40px}
.single-program_post_type .related-module{margin-top:50px;margin-bottom:100px}
.single-program_post_type .related-module .stories-header{margin:0}
.single-program_post_type .related-module .stories-header h2{margin-top:40px;margin-bottom:40px}
.single-program_post_type .related-module .postgrid-container{margin-left:3.2467532468%}
.single-program_post_type .related-module .postgrid-container .grid-item{width:48.6%}
.single-program_post_type .related-module .postgrid-container{margin-left:0}
.single-program_post_type .callout-module{margin:0}
.program-areas-module{padding-top:50px;padding-bottom:50px}
.program-areas-module h4{display:block;margin:0 0 15px 30px}
.program-areas-module .row{padding:0 30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:start;align-self:flex-start;margin:0 -2%}
.program-areas-module .row .col{width:46%;margin:0 2%;float:none}
.program-areas-module .super-wide.two-col .col{width:46.5%;margin:0 1.5902713%}
.program-description{padding:60px 0 50px}
.program-description .right-col{width:48.0519480519%;float:right;margin-right:0}
.program-description .left-col{width:48.0519480519%;float:left;margin-right:.6493506494%}
.program-courses-module{padding-top:50px;padding-bottom:50px}
.program-courses-module .link{display:block;margin:0 0 15px 30px}
.program-courses-module .row .col{width:46.5%;margin:0 1.5902713%}
.course-content{padding:0 32px}
.class-content h5,.course-content h5{margin-top:0}
.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%}
.classes-wrapper{margin-bottom:40px}
.classes-wrapper .toggles{display:none}
.classes-wrapper .inner{padding:20px}
.classes-wrapper .inner h4{margin:0 0 20px}
.classes-wrapper .inner .age{margin-bottom:10px}
.classes-wrapper .inner .day{padding-top:2px;padding-right:2px}
.classes-wrapper .inner .button{padding-left:0;padding-right:0;width:100%;text-align:center}
.class-grid .right-col{width:48.0519480519%;float:right;margin-right:0}
.class-grid .left-col{width:48.0519480519%;float:left;margin-right:.6493506494%}
.class-grid .full-width{width:100%;float:left;margin:30px 0}
.single-program_post_type .classes-wrapper{width:auto}
.single-program_post_type .classes-wrapper .location{max-width:256px}
.single-program_post_type .classes-wrapper .age{max-width:130px}
.instructors-module .instructors-wrapper{margin:0}
.instructors-wrapper .title-col .more{position:absolute;right:0;top:22px}
.instructors-wrapper .row .col{width:22.1%;vertical-align:top;margin:0 1.6% 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}
.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%}
.dropdown-wrapper{position:absolute;right:0;top:0;min-width:198px}
.programs-wrapper{padding-bottom:50px}
.program-content{margin:0}
.program-content .row{padding:32px 0 60px}
.program-content .row h2{margin-bottom:48px;max-width:342px}
.blog .postgrid-container,.page-template-default.auction .postgrid-container,.post-type-archive-story_post_type .postgrid-container{padding:0 30px}
.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}
.blog .upcoming-header .dropdown-wrapper,.post-type-archive-event_post_type .upcoming-header .dropdown-wrapper{right:0;top:54px}
.blog .news-grid .news-item,.post-type-archive-event_post_type .news-grid .news-item{width:31.5%}
.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}
.single-event_post_type .event-module .event-wrapper .event-meta .event-row .date{width:35.0649350649%;float:left;margin-right:.6493506494%}
.single-event_post_type .event-module .event-wrapper .event-meta .event-row .location{width:61.038961039%;float:left;margin-right:.6493506494%}
.single-event_post_type .event-module .event-wrapper .event-meta .event-row .event.header{display:none}
.single-event_post_type .event-module .back{padding:60px 0}
.single-auction_post_type .story-content,.single-post .story-content,.single-story_post_type .story-content{max-width:726px;margin:50px auto 0;padding:0 30px}
.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-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 .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%}
.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%}
.single-auction_post_type .slide-caption,.single-post .slide-caption,.single-story_post_type .slide-caption{width:38.3116883117%;float:left;margin-right:.6493506494%}
.single-auction_post_type .slide-count,.single-post .slide-count,.single-story_post_type .slide-count{width:5.8441558442%;float:right;margin-right:0}
.single-auction_post_type blockquote,.single-post blockquote,.single-story_post_type blockquote{left:-9%}
.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%}
.disqus-wrapper .main-container{padding:50px 0}
.disqus-wrapper .main-container .commentswrapper{width:57.7922077922%;float:left;margin-right:.6493506494%;margin-left:19.4805194805%}
.newsletter-pop{margin-top:-209px;margin-left:-310px;max-width:620px;max-height:418px}
.newsletter-pop .inner{padding:40px}
.newsletter-pop .inner h1{font-size:82px;line-height:74px;max-width:498px}
.newsletter-pop .inner .description{padding:30px 0}
.feature-image .icon-play{width:160px;height:160px;margin-top:-80px;margin-left:-80px}
.hidden-desktop,.hidden-tablet{display:none!important}
.menu-active,.menu-active body{overflow:hidden}
}