.mm-hidden{display:none !important;}.mm-wrapper{overflow-x:hidden;position:relative;}.mm-menu,.mm-menu > .mm-panel{margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;}.mm-menu{box-sizing:border-box;background:inherit;display:block;overflow:hidden;padding:0;}.mm-panel{-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-ms-transition:-ms-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.mm-panel.mm-opened{-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);}.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);-moz-transform:translate3d(-30%,0,0);-ms-transform:translate3d(-30%,0,0);-o-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0);}.mm-panel.mm-highest{z-index:1;}.mm-menu > .mm-panel{background:inherit;border-color:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:0 20px;}.mm-menu > .mm-panel.mm-hasnavbar{padding-top:40px;}.mm-menu > .mm-panel:before,.mm-menu > .mm-panel:after{content:'';display:block;height:20px;}.mm-vertical .mm-panel{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;}.mm-vertical .mm-listview .mm-panel,.mm-listview .mm-vertical .mm-panel{display:none;padding:10px 0 10px 10px;}.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after{border-color:transparent;}.mm-vertical li.mm-opened > .mm-panel,li.mm-vertical.mm-opened > .mm-panel{display:block;}.mm-vertical .mm-listview > li > .mm-next,.mm-listview > li.mm-vertical > .mm-next{height:40px;bottom:auto;}.mm-vertical .mm-listview > li > .mm-next:after,.mm-listview > li.mm-vertical > .mm-next:after{top:16px;bottom:auto;}.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,.mm-listview > li.mm-vertical.mm-opened > .mm-next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0;}.mm-navbar > *{display:block;padding:10px 0;}.mm-navbar a,.mm-navbar a:hover{text-decoration:none;}.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.mm-navbar .mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1;}.mm-navbar .mm-btn:first-child{padding-left:20px;left:0;}.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0;}.mm-panel .mm-navbar{display:none;}.mm-panel.mm-hasnavbar .mm-navbar{display:block;}.mm-listview,.mm-listview > li{list-style:none;display:block;padding:0;margin:0;}.mm-listview{font:inherit;font-size:14px;line-height:20px;}.mm-listview a,.mm-listview a:hover{text-decoration:none;}.mm-listview > li{position:relative;}.mm-listview > li,.mm-listview > li:after,.mm-listview > li .mm-next,.mm-listview > li .mm-next:before{border-color:inherit;}.mm-listview > li > a,.mm-listview > li > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0;}.mm-listview > li > a.mm-arrow,.mm-listview > li > span.mm-arrow{padding-right:50px;}.mm-listview > li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0;}.mm-listview > li:not(.mm-divider):after{left:20px;}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2;}.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0;}.mm-listview .mm-next + a,.mm-listview .mm-next + span{margin-right:50px;}.mm-listview .mm-next.mm-fullsubopen{width:100%;}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none;}.mm-listview .mm-next.mm-fullsubopen + a,.mm-listview .mm-next.mm-fullsubopen + span{padding-right:50px;margin-right:0;}.mm-menu > .mm-panel > .mm-listview{margin:20px -20px;}.mm-menu > .mm-panel > .mm-listview:first-child,.mm-menu > .mm-panel > .mm-navbar + .mm-listview{margin-top:-20px;}.mm-listview .mm-inset{list-style:inside disc;padding:0 10px 15px 40px;margin:0;}.mm-listview .mm-inset > li{padding:5px 0;}.mm-listview .mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;}.mm-listview .mm-spacer{padding-top:40px;}.mm-listview .mm-spacer > .mm-next{top:40px;}.mm-listview .mm-spacer.mm-divider{padding-top:25px;}.mm-prev:before,.mm-next:after,.mm-arrow:after{content:'';border:2px solid transparent;display:inline-block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.mm-prev:before{border-right:none;border-bottom:none;left:20px;}.mm-next:after,.mm-arrow:after{border-top:none;border-left:none;right:20px;}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.7);}.mm-menu .mm-navbar > *,.mm-menu .mm-navbar a{color:rgba(0,0,0,0.3);}.mm-menu .mm-navbar .mm-btn:before,.mm-menu .mm-navbar .mm-btn:after{border-color:rgba(0,0,0,0.3);}.mm-menu .mm-listview{border-color:rgba(0,0,0,0.1);}.mm-menu .mm-listview > li .mm-next:after,.mm-menu .mm-listview > li .mm-arrow:after{border-color:rgba(0,0,0,0.3);}.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),.mm-menu .mm-listview > li.mm-selected > span{background:rgba(255,255,255,0.5);}.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel{background:rgba(0,0,0,0.05);}.mm-menu .mm-divider{background:rgba(0,0,0,0.05);}.mm-page{box-sizing:border-box;position:relative;}.mm-slideout{-webkit-transition:-webkit-transform 0.4s ease;-ms-transition:-ms-transform 0.4s ease;transition:transform 0.4s ease;}html.mm-opened{overflow:hidden;position:relative;}html.mm-opened body{overflow:hidden;}html.mm-background .mm-page{background:inherit;}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;}html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block;}.mm-menu.mm-offcanvas{display:none;position:fixed;}.mm-menu.mm-current{display:block;}.mm-menu{width:80%;min-width:140px;max-width:440px;}html.mm-opening .mm-slideout{-webkit-transform:translate(80%,0);-moz-transform:translate(80%,0);-ms-transform:translate(80%,0);-o-transform:translate(80%,0);transform:translate(80%,0);}@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate(140px,0);-moz-transform:translate(140px,0);-ms-transform:translate(140px,0);-o-transform:translate(140px,0);transform:translate(140px,0);}}@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate(440px,0);-moz-transform:translate(440px,0);-ms-transform:translate(440px,0);-o-transform:translate(440px,0);transform:translate(440px,0);}}.mm-menu.mm-top.mm-autoheight,.mm-menu.mm-bottom.mm-autoheight{max-height:80%;}.mm-menu.mm-top.mm-autoheight.mm-fullscreen,.mm-menu.mm-bottom.mm-autoheight.mm-fullscreen{max-height:100%;}.mm-menu.mm-measureheight > .mm-panel{bottom:auto !important;height:auto !important;}em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%;}em.mm-counter + a.mm-next{width:90px;}em.mm-counter + a.mm-next + a,em.mm-counter + a.mm-next + span{margin-right:90px;}em.mm-counter + a.mm-fullsubopen{padding-left:0;}.mm-vertical > .mm-counter{top:12px;margin-top:0;}.mm-vertical.mm-spacer > .mm-counter{margin-top:40px;}.mm-nosubresults > .mm-counter{display:none;}.mm-menu em.mm-counter{color:rgba(0,0,0,0.3);}.mm-divider > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px;}.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.mm-collapsed:not(.mm-uncollapsed){display:none;}.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-fixeddivider:after{content:none !important;display:none !important;}.mm-hasdividers .mm-fixeddivider{display:block;}.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,0.05);}html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page,html.mm-opened.mm-dragging .mm-fixed-top,html.mm-opened.mm-dragging .mm-fixed-bottom,html.mm-opened.mm-dragging #mm-blocker{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}.mm-iconpanel .mm-panel{-webkit-transition-property:-webkit-transform,left,right;-moz-transition-property:-moz-transform,left,right;-ms-transition-property:-ms-transform,left,right;-o-transition-property:-o-transform,left,right;transition-property:transform,left,right;}.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit;}.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0px;}.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px;}.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px;}.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px;}.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px;}.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px;}.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px;}.mm-subblocker{background:inherit;opacity:0;display:block;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;}.mm-subopened .mm-subblocker{opacity:0.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3;}.mm-menu > .mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;border-bottom:none;top:auto;bottom:0;}.mm-navbar-top ~ .mm-navbar-top{border-bottom:none;}.mm-navbar-bottom ~ .mm-navbar-bottom{border-top:none;}.mm-navbar.mm-hasbtns{padding:0 40px;}.mm-close:after{content:'x';}.mm-navbar[class*="mm-navbar-content-"] > *{box-sizing:border-box;display:block;float:left;}.mm-navbar > .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px;}.mm-navbar > .mm-breadcrumbs > *{display:inline-block;padding:10px 3px;}.mm-navbar > .mm-breadcrumbs > a{text-decoration:underline;}.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px;}.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs{margin-left:0;padding-left:0;}.mm-navbar-top-1{top:0px;}.mm-hasnavbar-top-1 .mm-panel{top:40px;}.mm-hasnavbar-top-1 .mm-indexer{top:50px;}.mm-hasnavbar-top-1 .mm-fixeddivider{top:40px;}.mm-navbar-top-2{top:40px;}.mm-hasnavbar-top-2 .mm-panel{top:80px;}.mm-hasnavbar-top-2 .mm-indexer{top:90px;}.mm-hasnavbar-top-2 .mm-fixeddivider{top:80px;}.mm-navbar-top-3{top:80px;}.mm-hasnavbar-top-3 .mm-panel{top:120px;}.mm-hasnavbar-top-3 .mm-indexer{top:130px;}.mm-hasnavbar-top-3 .mm-fixeddivider{top:120px;}.mm-navbar-top-4{top:120px;}.mm-hasnavbar-top-4 .mm-panel{top:160px;}.mm-hasnavbar-top-4 .mm-indexer{top:170px;}.mm-hasnavbar-top-4 .mm-fixeddivider{top:160px;}.mm-navbar-bottom-1{bottom:0px;}.mm-hasnavbar-bottom-1 .mm-panel{bottom:40px;}.mm-hasnavbar-bottom-1 .mm-indexer{bottom:50px;}.mm-navbar-bottom-2{bottom:40px;}.mm-hasnavbar-bottom-2 .mm-panel{bottom:80px;}.mm-hasnavbar-bottom-2 .mm-indexer{bottom:90px;}.mm-navbar-bottom-3{bottom:80px;}.mm-hasnavbar-bottom-3 .mm-panel{bottom:120px;}.mm-hasnavbar-bottom-3 .mm-indexer{bottom:130px;}.mm-navbar-bottom-4{bottom:120px;}.mm-hasnavbar-bottom-4 .mm-panel{bottom:160px;}.mm-hasnavbar-bottom-4 .mm-indexer{bottom:170px;}.mm-navbar-size-2{height:80px;}.mm-navbar-size-3{height:120px;}.mm-navbar-size-4{height:160px;}.mm-navbar-content-2 > *{width:50%;}.mm-navbar-content-3 > *{width:33.33%;}.mm-navbar-content-4 > *{width:25%;}.mm-navbar-content-5 > *{width:20%;}.mm-navbar-content-6 > *{width:16.67%;}.mm-search,.mm-search input{box-sizing:border-box;}.mm-search{height:40px;padding:7px 10px 0 10px;}.mm-search input{border:none;border-radius:26px;font:inherit;font-size:14px;line-height:26px;outline:none;display:block;width:100%;height:26px;margin:0;padding:0 10px;}.mm-search input::-ms-clear{display:none;}.mm-panel > .mm-search{width:100%;position:absolute;top:0;left:0;}.mm-panel.mm-hassearch{padding-top:40px;}.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px;}.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px;}.mm-noresultsmsg{text-align:center;font-size:21px;display:none;padding:40px 0;}.mm-noresults .mm-noresultsmsg{display:block;}.mm-noresults .mm-indexer{display:none !important;}li.mm-nosubresults > a.mm-next{display:none;}li.mm-nosubresults > a.mm-next + a,li.mm-nosubresults > a.mm-next + span{padding-right:10px;}.mm-menu .mm-search input{background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.7);}.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,0.3);}.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:10px;bottom:10px;right:-100px;z-index:3;-webkit-transition:right 0.4s ease;-moz-transition:right 0.4s ease;-ms-transition:right 0.4s ease;-o-transition:right 0.4s ease;transition:right 0.4s ease;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-indexer a{text-decoration:none;display:block;height:3.85%;}.mm-indexer ~ .mm-panel.mm-hasindexer{padding-right:40px;}.mm-hasindexer .mm-indexer{right:0;}.mm-hasindexer .mm-fixeddivider{right:20px;}.mm-menu .mm-indexer a{color:rgba(0,0,0,0.3);}input.mm-toggle,input.mm-check{position:absolute;left:-10000px;}label.mm-toggle,label.mm-check{margin:0;position:absolute;top:50%;z-index:2;}label.mm-toggle:before,label.mm-check:before{content:'';display:block;}label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px;}label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px;}input.mm-toggle:checked ~ label.mm-toggle:before{float:right;}label.mm-check{width:30px;height:30px;margin-top:-15px;}label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:0.1;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}input.mm-check:checked ~ label.mm-check:before{opacity:1;}li.mm-vertical label.mm-toggle,li.mm-vertical label.mm-check{bottom:auto;margin-top:0;}li.mm-vertical label.mm-toggle{top:5px;}li.mm-vertical label.mm-check{top:5px;}label.mm-toggle,label.mm-check{right:20px;}label.mm-toggle + a,label.mm-toggle + span{padding-right:80px;}label.mm-check + a,label.mm-check + span{padding-right:60px;}a.mm-next + label.mm-toggle,a.mm-next + label.mm-check{right:60px;}a.mm-next + label.mm-toggle + a,a.mm-next + label.mm-toggle + span,a.mm-next + label.mm-check + a,a.mm-next + label.mm-check + span{margin-right:50px;}a.mm-next + label.mm-toggle + a,a.mm-next + label.mm-toggle + span{padding-right:70px;}a.mm-next + label.mm-check + a,a.mm-next + label.mm-check + span{padding-right:50px;}em.mm-counter + a.mm-next + label.mm-toggle,em.mm-counter + a.mm-next + label.mm-check{right:100px;}em.mm-counter + a.mm-next + label.mm-toggle + a,em.mm-counter + a.mm-next + label.mm-toggle + span,em.mm-counter + a.mm-next + label.mm-check + a,em.mm-counter + a.mm-next + label.mm-check + span{margin-right:90px;}.mm-menu label.mm-toggle{background:rgba(0,0,0,0.1);}.mm-menu label.mm-toggle:before{background:#f3f3f3;}.mm-menu input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963;}.mm-menu label.mm-check:before{border-color:rgba(0,0,0,0.7);}.mm-menu.mm-border-none .mm-listview > li:after,.mm-listview.mm-border-none > li:after{content:none;}.mm-menu.mm-border-full .mm-listview > li:after,.mm-listview.mm-border-full > li:after{left:0 !important;}html.mm-effect-zoom-menu .mm-menu.mm-offcanvas{-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-ms-transition:-ms-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:transform 0.4s ease;}html.mm-effect-zoom-menu.mm-opened .mm-menu.mm-effect-zoom-menu{-webkit-transform:scale(0.7,0.7) translate3d(-30%,0,0);-moz-transform:scale(0.7,0.7) translate3d(-30%,0,0);-ms-transform:scale(0.7,0.7) translate3d(-30%,0,0);-o-transform:scale(0.7,0.7) translate3d(-30%,0,0);transform:scale(0.7,0.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}html.mm-effect-zoom-menu.mm-opening .mm-menu.mm-effect-zoom-menu{-webkit-transform:scale(1,1) translate3d(0%,0,0);-moz-transform:scale(1,1) translate3d(0%,0,0);-ms-transform:scale(1,1) translate3d(0%,0,0);-o-transform:scale(1,1) translate3d(0%,0,0);transform:scale(1,1) translate3d(0%,0,0);}html.mm-effect-zoom-menu.mm-right.mm-opened .mm-menu.mm-offcanvas{-webkit-transform:scale(0.7,0.7) translate3d(30%,0,0);-moz-transform:scale(0.7,0.7) translate3d(30%,0,0);-ms-transform:scale(0.7,0.7) translate3d(30%,0,0);-o-transform:scale(0.7,0.7) translate3d(30%,0,0);transform:scale(0.7,0.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;}html.mm-effect-zoom-menu.mm-right.mm-opening .mm-menu.mm-effect-zoom-menu{-webkit-transform:scale(1,1) translate3d(0%,0,0);-moz-transform:scale(1,1) translate3d(0%,0,0);-ms-transform:scale(1,1) translate3d(0%,0,0);-o-transform:scale(1,1) translate3d(0%,0,0);transform:scale(1,1) translate3d(0%,0,0);}html.mm-effect-slide-menu .mm-menu.mm-effect-slide-menu{-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-ms-transition:-ms-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:transform 0.4s ease;}html.mm-effect-slide-menu.mm-opened .mm-menu.mm-effect-slide-menu{-webkit-transform:translate3d(-30%,0,0);-moz-transform:translate3d(-30%,0,0);-ms-transform:translate3d(-30%,0,0);-o-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0);}html.mm-effect-slide-menu.mm-opening .mm-menu.mm-effect-slide-menu{-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);}html.mm-effect-slide-menu.mm-right.mm-opened .mm-menu.mm-effect-slide-menu{-webkit-transform:translate3d(30%,0,0);-moz-transform:translate3d(30%,0,0);-ms-transform:translate3d(30%,0,0);-o-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0);}html.mm-effect-slide-menu.mm-right.mm-opening .mm-menu.mm-effect-slide-menu{-webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);}html.mm-effect-fade-menu .mm-menu.mm-effect-fade-menu{opacity:0;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease;}html.mm-effect-fade-menu.mm-opening .mm-menu.mm-effect-fade-menu{opacity:1;}.mm-menu.mm-effect-zoom-panels .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);-moz-transform:scale(1.5,1.5) translate3d(100%,0,0);-ms-transform:scale(1.5,1.5) translate3d(100%,0,0);-o-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0%,0,0);-moz-transform:scale(1,1) translate3d(0%,0,0);-ms-transform:scale(1,1) translate3d(0%,0,0);-o-transform:scale(1,1) translate3d(0%,0,0);transform:scale(1,1) translate3d(0%,0,0);}.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(0.7,0.7) translate3d(-30%,0,0);-moz-transform:scale(0.7,0.7) translate3d(-30%,0,0);-ms-transform:scale(0.7,0.7) translate3d(-30%,0,0);-o-transform:scale(0.7,0.7) translate3d(-30%,0,0);transform:scale(0.7,0.7) translate3d(-30%,0,0);}.mm-menu.mm-effect-slide-panels-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-menu.mm-effect-slide-panels-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li{-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-ms-transition:-ms-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(1){-webkit-transition-delay:100ms;-moz-transition-delay:100ms;-ms-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms;}html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(2){-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-ms-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;}html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(3){-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms;}html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(4){-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-ms-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms;}html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(5){-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-ms-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms;}html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(6){-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-ms-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms;}html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(7){-webkit-transition-delay:700ms;-moz-transition-delay:700ms;-ms-transition-delay:700ms;-o-transition-delay:700ms;transition-delay:700ms;}html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(8){-webkit-transition-delay:800ms;-moz-transition-delay:800ms;-ms-transition-delay:800ms;-o-transition-delay:800ms;transition-delay:800ms;}html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview > li:nth-child(9){-webkit-transition-delay:900ms;-moz-transition-delay:900ms;-ms-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms;}html.mm-effect-slide-listitems.mm-opening .mm-menu.mm-effect-slide-listitems .mm-panel.mm-opened .mm-listview > li{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px;}html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);}@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(140px,0);-moz-transform:translate(140px,0);-ms-transform:translate(140px,0);-o-transform:translate(140px,0);transform:translate(140px,0);}}@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(10000px,0);-moz-transform:translate(10000px,0);-ms-transform:translate(10000px,0);-o-transform:translate(10000px,0);transform:translate(10000px,0);}}html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);}@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-140px,0);-moz-transform:translate(-140px,0);-ms-transform:translate(-140px,0);-o-transform:translate(-140px,0);transform:translate(-140px,0);}}@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-10000px,0);-moz-transform:translate(-10000px,0);-ms-transform:translate(-10000px,0);-o-transform:translate(-10000px,0);transform:translate(-10000px,0);}}.mm-menu.mm-fullscreen.mm-top,.mm-menu.mm-fullscreen.mm-bottom{height:100%;min-height:140px;max-height:10000px;}html.mm-opened.mm-fullscreen .mm-page{box-shadow:none !important;}.mm-menu.mm-multiline .mm-listview > li > a,.mm-menu.mm-multiline .mm-listview > li > span,.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > a,.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > span{text-overflow:clip;white-space:normal;}.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99;}.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%;}.mm-menu.mm-pageshadow.mm-next:after,.mm-menu.mm-pageshadow.mm-front:after{content:none;display:none;}.mm-menu.mm-pageshadow:after{box-shadow:0 0 10px rgba(0,0,0,0.3);}.mm-menu.mm-top,.mm-menu.mm-bottom{width:100%;min-width:100%;max-width:100%;}.mm-menu.mm-right{left:auto;right:0;}.mm-menu.mm-bottom{top:auto;bottom:0;}html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-80%,0);-moz-transform:translate(-80%,0);-ms-transform:translate(-80%,0);-o-transform:translate(-80%,0);transform:translate(-80%,0);}@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-140px,0);-moz-transform:translate(-140px,0);-ms-transform:translate(-140px,0);-o-transform:translate(-140px,0);transform:translate(-140px,0);}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-440px,0);-moz-transform:translate(-440px,0);-ms-transform:translate(-440px,0);-o-transform:translate(-440px,0);transform:translate(-440px,0);}}html.mm-front .mm-slideout{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;z-index:0 !important;}.mm-menu.mm-front{z-index:1;}.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:-webkit-transform 0.4s ease;-ms-transition:-ms-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.mm-menu.mm-top{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}.mm-menu.mm-bottom{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-menu.mm-top,.mm-menu.mm-bottom{height:80%;min-height:140px;max-height:880px;}.mm-menu.mm-theme-dark{background:#333333;border-color:rgba(0,0,0,0.15);color:rgba(255,255,255,0.8);}.mm-menu.mm-theme-dark .mm-navbar > *,.mm-menu.mm-theme-dark .mm-navbar a{color:rgba(255,255,255,0.4);}.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before,.mm-menu.mm-theme-dark .mm-navbar .mm-btn:after{border-color:rgba(255,255,255,0.4);}.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,0.15);}.mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,.mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after{border-color:rgba(255,255,255,0.4);}.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span{background:rgba(0,0,0,0.1);}.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel{background:rgba(255,255,255,0.05);}.mm-menu.mm-theme-dark .mm-divider{background:rgba(255,255,255,0.05);}.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,0.8);}.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,0.4);}.mm-menu.mm-theme-dark .mm-fixeddivider span{background:rgba(255,255,255,0.05);}.mm-menu.mm-pageshadow.mm-theme-dark:after{box-shadow:0 0 20px rgba(0,0,0,0.5);}.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.8);}.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,0.4);}.mm-menu.mm-theme-dark .mm-indexer a{color:rgba(255,255,255,0.4);}.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,0.15);}.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333333;}.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963;}.mm-menu.mm-theme-white{background:white;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.6);}.mm-menu.mm-theme-white .mm-navbar > *,.mm-menu.mm-theme-white .mm-navbar a{color:rgba(0,0,0,0.3);}.mm-menu.mm-theme-white .mm-navbar .mm-btn:before,.mm-menu.mm-theme-white .mm-navbar .mm-btn:after{border-color:rgba(0,0,0,0.3);}.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,0.1);}.mm-menu.mm-theme-white .mm-listview > li .mm-next:after,.mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after{border-color:rgba(0,0,0,0.3);}.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview > li.mm-selected > span{background:rgba(0,0,0,0.05);}.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel{background:rgba(0,0,0,0.03);}.mm-menu.mm-theme-white .mm-divider{background:rgba(0,0,0,0.03);}.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,0.6);}.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,0.3);}.mm-menu.mm-theme-white .mm-fixeddivider span{background:rgba(0,0,0,0.03);}.mm-menu.mm-pageshadow.mm-theme-white:after{box-shadow:0 0 10px rgba(0,0,0,0.2);}.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.6);}.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,0.3);}.mm-menu.mm-theme-white .mm-indexer a{color:rgba(0,0,0,0.3);}.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,0.1);}.mm-menu.mm-theme-white label.mm-toggle:before{background:white;}.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963;}.mm-menu.mm-theme-black{background:black;border-color:rgba(255,255,255,0.2);color:rgba(255,255,255,0.6);}.mm-menu.mm-theme-black .mm-navbar > *,.mm-menu.mm-theme-black .mm-navbar a{color:rgba(255,255,255,0.4);}.mm-menu.mm-theme-black .mm-navbar .mm-btn:before,.mm-menu.mm-theme-black .mm-navbar .mm-btn:after{border-color:rgba(255,255,255,0.4);}.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,0.2);}.mm-menu.mm-theme-black .mm-listview > li .mm-next:after,.mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after{border-color:rgba(255,255,255,0.4);}.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview > li.mm-selected > span{background:rgba(255,255,255,0.3);}.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel{background:rgba(255,255,255,0.2);}.mm-menu.mm-theme-black .mm-divider{background:rgba(255,255,255,0.2);}.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,0.6);}.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,0.4);}.mm-menu.mm-theme-black .mm-fixeddivider span{background:rgba(255,255,255,0.2);}.mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none;}.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6);}.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,0.4);}.mm-menu.mm-theme-black .mm-indexer a{color:rgba(255,255,255,0.4);}.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,0.2);}.mm-menu.mm-theme-black label.mm-toggle:before{background:black;}.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle{background:#4bd963;}.mm-menu.mm-tileview .mm-listview:after,.mm-menu .mm-tileview.mm-listview:after{content:'';display:block;clear:both;}.mm-menu.mm-tileview .mm-listview > li,.mm-menu .mm-tileview.mm-listview > li{width:50%;height:0;padding:50% 0 0 0;float:left;position:relative;}.mm-menu.mm-tileview .mm-listview > li:after,.mm-menu .mm-tileview.mm-listview > li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1;}.mm-menu.mm-tileview .mm-listview > li.mm-tile-xs,.mm-menu .mm-tileview.mm-listview > li.mm-tile-xs{width:12.5%;padding-top:12.5%;}.mm-menu.mm-tileview .mm-listview > li.mm-tile-s,.mm-menu .mm-tileview.mm-listview > li.mm-tile-s{width:25%;padding-top:25%;}.mm-menu.mm-tileview .mm-listview > li.mm-tile-l,.mm-menu .mm-tileview.mm-listview > li.mm-tile-l{width:75%;padding-top:75%;}.mm-menu.mm-tileview .mm-listview > li.mm-tile-xl,.mm-menu .mm-tileview.mm-listview > li.mm-tile-xl{width:100%;padding-top:100%;}.mm-menu.mm-tileview .mm-listview > li > a,.mm-menu.mm-tileview .mm-listview > li > span,.mm-menu .mm-tileview.mm-listview > li > a,.mm-menu .mm-tileview.mm-listview > li > span{line-height:1px;text-align:center;padding:50% 10px 0 10px;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0;}.mm-menu.mm-tileview .mm-listview > li > .mm-next,.mm-menu .mm-tileview.mm-listview > li > .mm-next{width:auto;}.mm-menu.mm-tileview .mm-listview > li > .mm-next:before,.mm-menu.mm-tileview .mm-listview > li > .mm-next:after,.mm-menu .mm-tileview.mm-listview > li > .mm-next:before,.mm-menu .mm-tileview.mm-listview > li > .mm-next:after{content:none;display:none;}.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0;}.mm-menu.mm-tileview .mm-panel:after{content:none;display:none;}.mm-menu.mm-tileview .mm-listview{margin:0;}
.mm-menu.mm-top,.mm-menu.mm-bottom{width:100%;min-width:100%;max-width:100%;}.mm-menu.mm-right{left:auto;right:0;}.mm-menu.mm-bottom{top:auto;bottom:0;}html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-80%,0);-moz-transform:translate(-80%,0);-ms-transform:translate(-80%,0);-o-transform:translate(-80%,0);transform:translate(-80%,0);}@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-140px,0);-moz-transform:translate(-140px,0);-ms-transform:translate(-140px,0);-o-transform:translate(-140px,0);transform:translate(-140px,0);}}@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-440px,0);-moz-transform:translate(-440px,0);-ms-transform:translate(-440px,0);-o-transform:translate(-440px,0);transform:translate(-440px,0);}}html.mm-front .mm-slideout{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;z-index:0 !important;}.mm-menu.mm-front{z-index:1;}.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:-webkit-transform 0.4s ease;-ms-transition:-ms-transform 0.4s ease;transition:transform 0.4s ease;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.mm-menu.mm-top{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}.mm-menu.mm-bottom{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-menu.mm-top,.mm-menu.mm-bottom{height:80%;min-height:140px;max-height:880px;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}embed,img,object,video{max-width:100%;height:auto}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.media-wrapper.ui-dialog-buttons{z-index:z-index(ui_widget)}
﻿label,.views-exposed-form label{display:block;font-weight:300;text-transform:uppercase}select,input,textarea{background:#fff;border:2px solid #595959}select{-moz-appearance:none;-webkit-appearance:none;background:url(/sites/all/themes/custom/jcps/images/icons/arrow-down.png) top right no-repeat;background-position:97% 0;background-repeat:no-repeat;background-size:auto auto;border-radius:0;color:#000;font-weight:300;height:40px;line-height:1.2;margin:0 0 10px;padding:0 40px 0 8px}select[multiple]{background:none;height:auto;padding:10px 8px}input{padding:8px}input:not([type='submit']){width:100%}@media (min-width:768px){input:not([type='submit']){width:auto}}.form-submit,.views-exposed-form .views-exposed-widget .form-submit,.pane-event-panel-pane-1 .more-link a,button{background:#fff;border:2px solid #595959;color:#595959;display:inline-block;margin:10px 0;padding:8px 20px;text-decoration:none}.form-submit:hover,.views-exposed-form .views-exposed-widget .form-submit:hover,.pane-event-panel-pane-1 .more-link a:hover,.form-submit:active,.views-exposed-form .views-exposed-widget .form-submit:active,.pane-event-panel-pane-1 .more-link a:active,.form-submit:focus,.views-exposed-form .views-exposed-widget .form-submit:focus,.pane-event-panel-pane-1 .more-link a:focus,button:hover,button:active,button:focus{background:#00788c;color:#fff;text-decoration:none}textarea{max-width:100%;min-width:50%;padding:8px}fieldset{border:0 none;margin:0;min-width:0;padding:0}fieldset legend{font-weight:300;text-transform:uppercase}.views-submit-button{display:block;width:100%}.views-widget-filter-title input{width:100%}body:not(.lt-ie9) input[type="radio"],body:not(.lt-ie9) input[type="checkbox"]{height:0;opacity:0;padding:0;position:absolute;width:0 !important}body:not(.lt-ie9) input[type="radio"]+label,body:not(.lt-ie9) input[type="checkbox"]+label{display:inline;margin-right:30px;padding-left:20px;position:relative}body:not(.lt-ie9) input[type="radio"]+label::before,body:not(.lt-ie9) input[type="checkbox"]+label::before{background:#fff;border:2px solid #595959;border-radius:15px;content:'';display:inline-block;height:15px;left:0;position:absolute;top:3px;width:15px}body:not(.lt-ie9) input[type="radio"]:checked+label::before,body:not(.lt-ie9) input[type="checkbox"]:checked+label::before{background:#00788c}body:not(.lt-ie9) input[type="radio"]:checked+label::after,body:not(.lt-ie9) input[type="checkbox"]:checked+label::after{color:#000;content:"•";display:inline-block;font-size:44px;left:0;position:absolute;top:-4px}body:not(.lt-ie9) input[type="radio"]:focus+label,body:not(.lt-ie9) input[type="checkbox"]:focus+label{border:1px dotted #595959}body:not(.lt-ie9) input[type="checkbox"]+label::before{border-radius:0}body:not(.lt-ie9) input[type="checkbox"]:checked+label::before{background:#00788c}.ui-datepicker{border:1px solid #595959}.ui-datepicker table{display:table}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{background-position:97% 50%;background-size:20px auto;border:0;height:auto}.ui-datepicker .ui-state-highlight,.ui-datepicker .ui-widget-content .ui-state-highlight,.ui-datepicker .ui-widget-header .ui-state-highlight{background:transparent;border:1px solid #d0202e;color:#000}@media (min-width:1025px){#edit-field-date-value-wrapper::after,#edit-field-date-value-1-wrapper::after{background:url(/sites/all/themes/custom/jcps/images/generated/icons-s49b2c61460.png) 0 -178px;content:'';display:inline-block;float:right;height:20px;margin-top:-60px;position:relative;width:20px}}#edit-field-date-value-wrapper input,#edit-field-date-value-1-wrapper input{font-size:13px;height:40px;width:100%}.form-item .description,.form-actions .description{font-size:12px}.view-filters .views-submit-button{margin-top:19px;width:auto}.view-forms .views-row{margin:20px 0}.view-forms .views-row .views-field-body{display:block;line-height:22px}ul.pager .pager__item a{padding:2px}ul.pager .pager__item.pager__item--first a,ul.pager .pager__item.pager__item--previous a,ul.pager .pager__item.pager__item--next a,ul.pager .pager__item.pager__item--last a{color:#fff;background:#5d752f;border:1px solid #5d752f;padding:8px 10px;text-decoration:underline}ul.pager .pager__item.pager__item--first a:hover,ul.pager .pager__item.pager__item--first a:focus,ul.pager .pager__item.pager__item--previous a:hover,ul.pager .pager__item.pager__item--previous a:focus,ul.pager .pager__item.pager__item--next a:hover,ul.pager .pager__item.pager__item--next a:focus,ul.pager .pager__item.pager__item--last a:hover,ul.pager .pager__item.pager__item--last a:focus{color:#5d752f;background:#fff}ul,ul ul,ol,ol ol{padding-left:15px}ul.anchor-tags{list-style:none}img,media{max-width:100%}.media-youtube-video{height:0;padding-bottom:56.25%;position:relative;width:100%}iframe.media-youtube-player{height:100%;left:0;position:absolute;top:0;width:100%}table{border:1px solid #efefef;background-color:transparent;border-spacing:0;max-width:100%}table th,table td{border-right:1px solid #efefef;border-bottom:1px solid #efefef;border-left-width:0;border-top-width:0}table th:last-child,table td:last-child{border-right-width:0}table th.last,table td.last{border-right-width:0}table tbody tr:last-child th,table tbody tr:last-child td,table tfoot tr:last-child th,table tfoot tr:last-child td{border-bottom-width:0}table tbody tr.last th,table tbody tr.last td,table tfoot tr.last th,table tfoot tr.last td{border-bottom-width:0}table thead th{border-bottom:1px solid #efefef}table tfoot th,table tfoot td{border-top:1px solid #efefef}table th:first-child{border-right:1px solid #efefef}table th,table td{line-height:1.8em;padding:6px;text-align:left;vertical-align:middle}table th{background-color:#f0f0f0;font-weight:bold}table thead th{background-color:#efefef}table.no-border{border:0;border-collapse:collapse}table.no-border th,table.no-border td{border:0}@media (max-width:768px){table.table-responsive-stacked{width:100% !important}table.table-responsive-stacked thead,table.table-responsive-stacked tbody,table.table-responsive-stacked th,table.table-responsive-stacked td,table.table-responsive-stacked tr{display:block}table.table-responsive-stacked thead tr{left:-9999px;position:absolute;top:-9999px}table.table-responsive-stacked thead tr:first-child{left:-9999px;position:absolute;top:-9999px}table.table-responsive-stacked tr{background-color:#f0f0f0;border-bottom:1px solid #efefef;border-top:1px solid #d0d0d0}table.table-responsive-stacked tr:nth-child(2n),table.table-responsive-stacked tr:nth-child(4n){background-color:#fff}table.table-responsive-stacked.has-header td{border:0;padding-left:50%;position:relative}table.table-responsive-stacked.has-header td::before{content:attr(data-content);font-weight:bold;height:50px;left:6px;padding-right:10px;position:absolute;text-align:left;top:6px;width:40%;word-wrap:break-word}table.table-responsive-stacked td.small-padding{padding-bottom:5px;padding-top:5px}table.table-responsive-stacked td.medium-padding{padding-bottom:15px;padding-top:15px}table.table-responsive-stacked td.large-padding{padding-bottom:25px;padding-top:25px}}.table-responsive-scrolling-wrap{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:hidden;width:100%}.table-responsive-scrolling-wrap>table{min-width:450px}@media (max-width:768px){.table-responsive-scrolling-wrap{border:1px solid #d0d0d0;padding:.5em}.table-responsive-scrolling-wrap::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.5);border:3px solid #fff;border-radius:8px;-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5);margin:2px}.table-responsive-scrolling-wrap::-webkit-scrollbar{-webkit-appearance:none;width:8px}}@media (min-width:768px){.table-responsive-scrolling-wrap{min-height:.01%;overflow-x:auto}}h1,h2,h3,h4,h5,h6{font-family:"Raleway",Arial,Helvetica,Verdana,Geneva,sans-serif;font-weight:600}h1 div,h2 div,h3 div,h4 div,h5 div,h6 div{font-family:"Raleway",Arial,Helvetica,Verdana,Geneva,sans-serif}h2,h3,h4,h5,h6{margin-top:.9em;margin-bottom:.9em}div{font-family:"Raleway",Arial,Helvetica,Verdana,Geneva,sans-serif}h1{font-size:1.875em;line-height:1.05em;margin-bottom:.9em;margin-top:0}h2{font-size:1.625em;line-height:1.03846em}h3{font-size:1.375em;line-height:1.06364em}h4{font-size:1.125em;line-height:1.05em}h5{font-size:1em;line-height:1.06875em;text-transform:uppercase}h6{font-size:1em;line-height:1.06875em;text-decoration:underline}#panelizer-save-default{display:none}.maintenance-page .l-header .l-branding{text-align:center}.maintenance-page .l-header .site-slogan{color:#1f4287;padding:0 20px;top:0}.maintenance-page .l-content{margin-top:200px}.l-content .contextual-links-region{clear:both}#admin-menu{height:auto;z-index:1000}.view-audience-page .l-content{display:block;float:left}.view-audience-page .attachment-before{background:#f1f1f1;display:block;float:left;margin:0 2% 20px 0;width:100%}@media (min-width:768px){.view-audience-page .attachment-before{width:20%}}.view-audience-page .attachment-before button.filter{background:none;border:0;display:block;line-height:normal;margin:0;padding:14px 20px;text-align:left;width:100%}.view-audience-page .attachment-before button.filter:hover,.view-audience-page .attachment-before button.filter.active,.view-audience-page .attachment-before button.filter:focus{background:#00788c;color:#fff;font-weight:bold}.view-audience-page .view-content{float:left;width:100%}@media (min-width:768px){.view-audience-page .view-content{width:78%}}.view-audience-page .view-content .item-list ul{margin:0;padding:0}.view-audience-page .view-content .item-list ul li{display:table-cell;line-height:25px;margin:0 0 5px;text-align:center;vertical-align:top;width:100%}@media (min-width:768px){.view-audience-page .view-content .item-list ul li{height:110px;width:49%}}@media (min-width:1025px){.view-audience-page .view-content .item-list ul li{height:110px;width:24.5%}}.view-audience-page .view-content .item-list ul li:hover{opacity:.9}.view-audience-page .view-content .item-list ul span.field-content{display:table;width:100%}.view-audience-page .view-content .item-list ul a{background:#1f4287;color:#fff;display:table-cell;height:110px;line-height:normal;padding:20px;text-decoration:none;vertical-align:middle;width:100%}.view-audience-page .view-content .item-list ul a:focus{opacity:.9}.view-audience-page .view-content .item-list ul .mix{display:none}#block-book-navigation,#block-book-menus-navigation{background:#f0f0f0;border-top:4px solid #d0202e;padding:5px 10px}#block-book-navigation h2,#block-book-menus-navigation h2{font-size:1.375em;font-weight:400;line-height:1.06364em;margin-top:0;padding-top:.5em;text-transform:uppercase}#block-book-navigation ul.menu,#block-book-menus-navigation ul.menu{list-style:none;padding:0}#block-book-navigation ul.menu li,#block-book-menus-navigation ul.menu li{list-style-image:none;list-style-type:none;margin-left:0}#block-book-navigation ul.menu li,#block-book-menus-navigation ul.menu li{line-height:normal;margin-top:20px}#block-book-navigation ul.menu li:first-child,#block-book-menus-navigation ul.menu li:first-child{margin-top:0}#block-book-navigation ul.menu li.collapsed,#block-book-navigation ul.menu li.expanded,#block-book-menus-navigation ul.menu li.collapsed,#block-book-menus-navigation ul.menu li.expanded{list-style-image:none;list-style-type:none}#block-book-navigation ul.menu a,#block-book-menus-navigation ul.menu a{color:#00788c;text-decoration:none}#block-book-navigation ul.menu a.active-trail,#block-book-menus-navigation ul.menu a.active-trail{color:#000}#block-book-navigation ul.menu ul.menu,#block-book-menus-navigation ul.menu ul.menu{margin-top:5px;padding:10px 0}#block-book-navigation ul.menu ul.menu ul.menu,#block-book-menus-navigation ul.menu ul.menu ul.menu{background:#fff;margin-top:10px;padding:15px}#block-book-menus-navigation h2{display:none}#block-book-menus-navigation ul.menu li{margin-top:15px}#block-book-menus-navigation ul.menu li.first.last.expanded>a{font-size:18px;font-weight:700}#block-book-menus-navigation ul.menu li a.active{color:#333}#block-book-menus-navigation ul.menu ul.menu{margin-top:10px}div.book-navigation{padding-top:20px}div.book-navigation .menu{display:none}.book_add_child{margin-left:1em}.book-navigation__links a{color:#00788c;text-decoration:none}.book-navigation__links .book-navigation__previous{border-top:6px solid #1f4287}.book-navigation__links .book-navigation__up{border-top:6px solid #799a3d}.book-navigation__links .book-navigation__next{border-top:6px solid #d0202e}#block-book-search-current-book{background:#f1f1f1;border-top:3px solid #d0202e;margin-bottom:20px;padding:10px}#block-book-search-current-book h2.block__title{font-size:1.375em;font-weight:400;line-height:1.06364em;margin-top:0;padding-top:.5em;text-transform:uppercase}#block-book-search-current-book .form-item-keywords input{width:100%}footer.node__submitted,footer.search-result__info{display:none}@media only screen and (max-width:64em){.page-calendar .l-region--sidebar-first,.page-calendar.sidebar-first .l-content{float:none;margin:0 1%;padding:0;width:98% !important}}.view .date-nav-wrapper .date-nav{margin-bottom:20px}.view .date-nav-wrapper .date-nav .date-heading{top:20px}.view .date-nav-wrapper .date-heading h3{font-size:18px}@media (min-width:768px){.view .date-nav-wrapper .date-heading h3{font-size:27px}}.view .date-nav-wrapper .date-prev,.view .date-nav-wrapper .date-next{background:none;list-style:none;z-index:0}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{background-color:#1f4287;border:medium none;border-radius:40px;color:#fff;display:block;font-size:10px;height:40px;margin:0;overflow:hidden;padding:0;text-align:center;text-indent:0;text-transform:capitalize;width:40px}@media (min-width:768px){.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{border-radius:60px;height:60px;width:60px;font-size:12px;line-height:59px}}.view .date-nav-wrapper .date-prev a:after,.view .date-nav-wrapper .date-next a:after{background-color:#1f4287;border-radius:45px;height:40px;line-height:30px;left:0;padding:7px 0;top:-30px;width:40px}@media (min-width:768px){.view .date-nav-wrapper .date-prev a:after,.view .date-nav-wrapper .date-next a:after{height:45px;width:45px;line-height:59px;padding:0;left:8px;top:-50px}}.view .date-nav-wrapper .date-prev{float:right;right:auto}.view .date-nav-wrapper .date-prev a:after{content:url(/sites/all/themes/custom/jcps/images/icons/pager-arrow-prev.png)}.view .date-nav-wrapper .date-next a:after{content:url(/sites/all/themes/custom/jcps/images/icons/pager-arrow-next.png)}.tabs{border-bottom:2px solid #f1f1f1;margin-bottom:20px;padding:0}.tabs li{border:1px solid #f1f1f1;border-bottom:2px solid #f1f1f1;border-top:0;list-style:none;margin:0;position:relative;top:2px}.tabs li.active{border-bottom:2px solid #fff}.tabs li a{background:#f1f1f1;border-top:3px solid #f1f1f1;border-bottom:0 !important;color:#1f4287;padding:15px 30px}.tabs li a:visited{color:#1f4287}.tabs li a.active{background:#fff;border-top:3px solid #d0202e;color:#000;text-decoration:underline}.tabs li a:hover{background:#fff;border-top:3px solid #d0202e}.calendar-calendar div.calendar{line-height:normal}.calendar-calendar .month-view table{display:table}@media (min-width:768px){.calendar-calendar .month-view table{border:1px solid #ccc}}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:none}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#fff;color:#000}.calendar-calendar .month-view .full td.date-box.empty .month.day{display:none}.calendar-calendar .month-view .full td.date-box.today,.calendar-calendar .month-view .full tr td.single-day.today{border-color:#1f4287}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:auto;max-height:none}.calendar-calendar .month-view .inner .view-item-event a{color:#5d752f;font-size:12px;line-height:normal}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#fff;height:auto;line-height:normal;overflow:visible;width:auto}.calendar-calendar .monthview .stripe,.calendar-calendar .weekview .stripe,.calendar-calendar .dayview .stripe{display:none !important}.calendar-calendar .monthview .cutoff,.calendar-calendar .weekview .cutoff{display:none !important}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{display:none}.calendar-calendar .calendar.monthview .contents,.calendar-calendar .calendar.weekview .contents{left:0;position:relative;width:auto}.calendar-calendar .view-item-event{margin-bottom:15px}.calendar-calendar .single-day .item{margin-bottom:15px}.calendar-calendar th.days,.calendar-calendar td div.day{color:#595959}@media all and (max-width:767px){.calendar-calendar .month-view table.full{margin-top:20px;position:relative}.calendar-calendar .month-view .full tr td{border-width:0 0 1px !important;float:left;padding-top:15px;text-align:left;width:100%}.calendar-calendar .month-view .full td.date-box.today,.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:1px solid #ccc}.calendar-calendar .month-view .full .inner{margin-top:10px}.calendar-calendar .month-view .full tr td.single-day:before{content:attr(data-day-of-month);font-size:14px;font-weight:bold;margin-left:3px}.calendar-calendar .month-view .full thead tr,.calendar-calendar .month-view .full tr th.days,.calendar-calendar .month-view .full tr td.date-box,.calendar-calendar .month-view .full tr td.no-entry,.calendar-calendar .month-view .full tr td.empty{display:none}.calendar-more a{text-align:left !important}.date-nav{padding-bottom:0 !important}}.toggle-filter{color:#999;cursor:pointer;display:none;font-size:.9375em;font-weight:700;padding:0 10px}.toggle-filter:after{background:url(/sites/all/themes/custom/jcps/images/generated/icons-s49b2c61460.png) 0 -1813px;background-repeat:no-repeat;content:'';display:inline-block;height:10px;margin-left:8px;position:relative;top:2px;width:10px}.toggle-filter.open::after{background:url(/sites/all/themes/custom/jcps/images/generated/icons-s49b2c61460.png) 0 -1832px;top:2px}@media only screen and (max-width:64em){.toggle-filter{display:block !important}.page-calendar .block--views-exp-event-page,.page-calendar .block--views-exp-event-page-1{display:none}}@media only screen and (min-width:64.063em){.page-calendar .block--views-exp-event-page,.page-calendar .block--views-exp-event-page-1{display:block !important}}#colorbox{background:#f5f5f5;border:1px solid #e6e6e6;border-radius:0;outline:none}#colorbox #cboxWrapper,#colorbox #cboxContent{background:#f5f5f5;border-radius:0}#colorbox h2{width:92%}#colorbox img{border:1px solid #e6e6e6}#colorbox a{color:#5d752f;text-decoration:none}#colorbox p{color:#333}#colorbox p.event-description{margin-top:0}#colorbox #cboxMiddleLeft,#colorbox #cboxMiddleRight{width:15px}#colorbox #cboxTopLeft{height:15px}#colorbox #cboxContent{margin-bottom:15px}#colorbox #cboxClose{background:transparent none repeat scroll 0 center;border:0 none;position:absolute;right:10px;text-indent:-9999em;top:0}#colorbox #cboxClose:after{color:#5d752f;content:'X';display:block;font-weight:700;height:30px;position:relative;text-indent:0;top:-30px;width:24px}.page-calendar-list .view-event table{border:0;display:table;margin-bottom:30px;padding-bottom:30px;position:relative;width:100%}.page-calendar-list .view-event table tr:first-child>th,.page-calendar-list .view-event table tr:first-child>td{border-top:0}.page-calendar-list .view-event table th{background:transparent none repeat scroll 0 0;border-bottom-color:#595959;border-width:0 0 1px;font-size:.8125em;font-weight:700;line-height:1.07813em;text-align:left;text-transform:uppercase}.page-calendar-list .view-event table td{border-top-color:#595959;border-width:1px 0 0}.page-calendar-list .view-event table tr>th,.page-calendar-list .view-event table tr>td{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top}.page-calendar-list .view-event table th a,.page-calendar-list .view-event table td a{color:#5d752f;text-decoration:none}.page-calendar-list .view-event table tr.even,.page-calendar-list .view-event table tr.odd{background-color:#fff}.ui-datepicker-days-cell-over a{background:#127e90 !important;color:#fff !important}.views-exposed-form{padding:0 0 0 10px !important}@media (min-width:768px){.views-exposed-form{padding:0}}.views-exposed-form .container-inline-date .form-item,.views-exposed-form .container-inline-date .form-item input{width:100%}.views-exposed-form .container-inline-date .date-padding{width:100%}@media (min-width:1025px){.views-exposed-form .container-inline-date .date-padding{width:90%}}.views-exposed-form .views-exposed-widget{width:100%}.views-exposed-form .views-exposed-widget select{max-width:100%;width:100%}ul.pager{margin:0}ul.pager li:not(.pager__item){list-style:none}ul.pager li:not(.pager__item) a{background-color:#1f4287;border:medium none;border-radius:40px;color:#fff;display:block;height:40px;margin:0;overflow:hidden;padding:0;text-align:center;text-indent:-119988px;text-transform:capitalize;width:40px}@media (min-width:768px){ul.pager li:not(.pager__item) a{border-radius:60px;height:60px;width:60px}}ul.pager li:not(.pager__item) a::after{background-color:transparent;background-repeat:no-repeat;background-size:60px auto !important;content:'';display:block;height:20px;left:15px;position:relative;top:-19px;width:15px}@media (min-width:768px){ul.pager li:not(.pager__item) a::after{background-size:auto auto !important;height:30px;left:22px;top:-12px}}ul.pager li:not(.pager__item).pager-current,ul.pager li:not(.pager__item).pager-previous,ul.pager li:not(.pager__item).pager-next{display:inline-block;text-align:center}ul.pager li:not(.pager__item).pager-current{line-height:60px}ul.pager li:not(.pager__item).pager-previous{float:left}ul.pager li:not(.pager__item).pager-previous a:after{background:url(/sites/all/themes/custom/jcps/images/generated/icons-s49b2c61460.png) 0 -1056px;background-position:0 -665px}@media (min-width:768px){ul.pager li:not(.pager__item).pager-previous a:after{background-position:0 -1056px}}ul.pager li:not(.pager__item).pager-next{float:right}ul.pager li:not(.pager__item).pager-next a:after{background:url(/sites/all/themes/custom/jcps/images/generated/icons-s49b2c61460.png) 0 -1018px;background-position:2px -641px}@media (min-width:768px){ul.pager li:not(.pager__item).pager-next a:after{background-position:0 -1018px}}#cboxOverlay{opacity:.5 !important}#cboxContent .field--name-field-title{font-weight:700}.pane-fieldable-panels-pane{clear:both;display:block}body.logged-in #quicktabs-container-contact_form_lists{position:relative;top:50px}.section-contact form,.section-contact #block-quicktabs-contact-form-lists{display:block;float:left;width:100%}.section-contact form{border-bottom:6px solid #799a3d}#contact-us-form-entityform-edit-form h3 span{font-size:16px;font-weight:300}@media (min-width:768px){#contact-us-form-entityform-edit-form .field-group-div{display:inline-block;vertical-align:top;width:50%}}#contact-us-form-entityform-edit-form .contact_form_category_tag input,#contact-us-form-entityform-edit-form .contact_form_category_tag textarea{width:100%}#contact-us-form-entityform-edit-form .form-actions{display:block;float:left;width:100%}#contact-us-form-entityform-edit-form .form-actions input[type='submit']{float:right}#block-quicktabs-contact-form-lists ul.quicktabs-tabs{display:block;float:left;list-style:none;padding:0;width:100%}#block-quicktabs-contact-form-lists ul.quicktabs-tabs li{display:block;padding:0}#block-quicktabs-contact-form-lists ul.quicktabs-tabs li:first-child a{border-left:3px solid #333}#block-quicktabs-contact-form-lists ul.quicktabs-tabs li a{background-color:transparent;border-bottom:3px solid #333;border-right:3px solid #333;border-top:3px solid #333;color:#333;display:block;float:left;font-size:14px;line-height:normal;margin:20px 0 0;padding:2% 3%;text-decoration:none !important}@media (min-width:768px){#block-quicktabs-contact-form-lists ul.quicktabs-tabs li a{margin:0;padding:10px 2%}}@media (min-width:1025px){#block-quicktabs-contact-form-lists ul.quicktabs-tabs li a{font-size:16px;padding:10px 3%}}#block-quicktabs-contact-form-lists ul.quicktabs-tabs li.active a,#block-quicktabs-contact-form-lists ul.quicktabs-tabs li a:hover{background:#333;color:#fff;text-decoration:underline !important}.view-contact-us-department-listing table,.view-key-contacts-list table{border:0;width:70%}.view-contact-us-department-listing table th,.view-contact-us-department-listing table td,.view-key-contacts-list table th,.view-key-contacts-list table td{border-bottom:0}.view-contact-us-department-listing table thead th,.view-key-contacts-list table thead th{background:#fff;border-bottom:2px solid #d0202e;border-right:0}.view-contact-us-department-listing table thead th:first-child,.view-key-contacts-list table thead th:first-child{width:75%}.view-contact-us-department-listing table thead th a,.view-key-contacts-list table thead th a{text-decoration:none !important}.view-contact-us-department-listing table tbody td,.view-key-contacts-list table tbody td{border-right:0}.view-contact-us-department-listing table tbody td.active,.view-key-contacts-list table tbody td.active{background:transparent}.view-key-contacts-list table{width:100%}.view-key-contacts-list table thead th:first-child{width:30%}.view-key-contacts-list table thead th.contact-us-importable-phone,.view-key-contacts-list table thead th.contact-us-importable-fax{width:13%}.view-key-contacts-list table thead th a{color:#333}.view-key-contacts-list table tbody td:first-child{font-weight:700}@media (min-width:768px){.view-key-contacts-list table tbody td:first-child{font-weight:normal}}.hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.l-page{position:relative}@media screen and (max-width:767px){body{padding:0 !important}}.l-content{margin:0 auto;max-width:1168px;padding:20px 10px 0}@media (min-width:768px){.l-content{padding:0 10px}}.l-content a{border-bottom:1px solid #5d752f;color:#5d752f;text-decoration:none}@media (min-width:768px){.l-content a.anchor{display:block;visibility:hidden}}.l-content a:hover{border-bottom:1px solid #000;color:#000}@media all and (max-width:767px){.l-content a.anchor{height:auto !important;margin-top:0 !important}}.breadcrumb-wrapper{width:100%;display:flex;justify-content:space-between}.breadcrumb-wrapper ul.breadcrumb{display:none;padding:0;margin:0}@media (min-width:768px){.breadcrumb-wrapper ul.breadcrumb{display:inline-block}}.breadcrumb-wrapper ul.breadcrumb li{display:inline-block;font-size:12px;list-style:none}.breadcrumb-wrapper ul.breadcrumb li::before{color:#000;content:'/';padding:0 6px}.breadcrumb-wrapper ul.breadcrumb li:first-child::before{content:'';padding-left:0}.breadcrumb-wrapper ul.breadcrumb li a{color:#5d752f;text-decoration:underline}.breadcrumb-wrapper ul.breadcrumb li a:hover{color:#000}.l-region--breadcrumb{display:inline-block}.block--sharethis-sharethis-block{position:absolute;right:0}@media (min-width:768px){.block--sharethis-sharethis-block{position:relative;right:5px;top:4px}}.sharethis-wrapper .stButton .stLarge{text-align:right;width:100px;font-size:14px;font-weight:700;background-image:none !important}.sharethis-wrapper .stButton .stLarge::after{background-image:url(/sites/all/themes/custom/jcps/images/generated/icons-s49b2c61460.png) !important;background-position:0 -1582px !important;background-repeat:no-repeat !important;color:#333;content:"";display:inline-block;height:29px;margin-left:5px;margin-top:-20px;position:relative;top:10px;width:29px}.field--name-field-subtitle div div{font-size:18px;font-weight:700;margin-bottom:20px}.pane-image-slider-panel-pane-1{max-height:none;max-width:none}.node--image-slider .flexslider{border:0;margin:0}.node--image-slider header,.node--image-slider .field--name-field-slider-text{display:none}.node--image-slider .field--name-field-link a{color:#fff}.node--image-slider .field--name-field-link a:after{content:'>';display:inline-block;padding-left:10px}.node--image-slider .field--name-field-link a:hover{background:#11306e;text-decoration:none}.node--image-slider .field--name-field-link .field__item{background:#1f4287;color:#fff;padding:10px 15px;position:relative;width:auto}.node--image-slider .field--name-field-link .field__item:hover{background:#11306e;text-decoration:none}.node--image-slider .flex-direction-nav a{height:30px;margin:0;width:20px;border-bottom:0 !important}.node--image-slider .flex-direction-nav a:before{font-size:23px}.node--image-slider .flex-control-nav{bottom:0;margin:20px 0;position:relative}.node--image-slider .flex-control-nav.flex-control-paging li a{background:transparent;border:2px solid #1f4287;border-radius:20px;box-shadow:none;color:#fff !important;height:20px;width:20px}.node--image-slider .flex-control-nav.flex-control-paging li a.flex-active{background:#1f4287}.node--image-slider .flex-pauseplay a{height:30px;border-bottom:0 !important;color:#1f4287}@media (min-width:768px){.views-exposed-form-frequently-asked-questions-page{width:25%}}.faqfield-question{color:#4c691a;cursor:pointer;margin:20px 0 0}.faqfield-question>a,.faqfield-question>a:hover{border:0}.faqfield-question:hover{text-decoration:underline}.faqfield-answer{display:none;margin:0}.faqfield-answer p{line-height:23px;margin-top:10px}.bus-finder .l-main,.school-finder .l-main,.place-finder .l-main{overflow:visible}.bus-finder .l-main:after,.school-finder .l-main:after,.place-finder .l-main:after{clear:both;content:'';display:block}.pane-jcps-finders-jcps-bus-finder h2.pane-title,.pane-jcps-finders-jcps-school-finder h2.pane-title,.pane-jcps-finders-jcps-place-finder h2.pane-title{display:none}#busFinderForm,#placeFinderForm,#schoolFinderForm{background:#fff;display:block;float:right;width:100%}#busFinderForm span,#placeFinderForm span,#schoolFinderForm span{display:block;margin-bottom:20px;text-align:center}#busFinderForm .form-group-wrapper,#placeFinderForm .form-group-wrapper,#schoolFinderForm .form-group-wrapper{display:block}@media (min-width:768px){#busFinderForm .form-group-wrapper,#placeFinderForm .form-group-wrapper,#schoolFinderForm .form-group-wrapper{margin:0 auto 20px;width:100%}}@media (min-width:1025px){#busFinderForm .form-group-wrapper,#placeFinderForm .form-group-wrapper,#schoolFinderForm .form-group-wrapper{float:none;width:70%}}#busFinderForm .form-group,#placeFinderForm .form-group,#schoolFinderForm .form-group{display:block;float:left;margin-bottom:20px;width:100%}#busFinderForm label,#placeFinderForm label,#schoolFinderForm label{display:inline-block}#busFinderForm input,#placeFinderForm input,#schoolFinderForm input{float:right}@media (min-width:768px){#busFinderForm input,#placeFinderForm input,#schoolFinderForm input{width:60%}}#busFinderForm select,#placeFinderForm select,#schoolFinderForm select{float:right;width:100%}@media (min-width:768px){#busFinderForm select,#placeFinderForm select,#schoolFinderForm select{width:60%}}#busFinderForm button,#placeFinderForm button,#schoolFinderForm button{display:block;float:right;margin:0}#busFinderResults{display:block;float:left;width:100%}#busFinderResults iframe{border:2px solid #595959}#busFinderResults h2{border-bottom:3px solid #1f4287;padding-bottom:5px}div#learningPlaceResults,div#schoolFinderResults,div#busFinderResults{display:none;float:left;margin-top:20px;width:100%}div#learningPlaceResults h2,div#schoolFinderResults h2,div#busFinderResults h2{border-bottom:3px solid #1f4287;display:block;font-size:26px;font-weight:300;margin-bottom:.9em;padding-bottom:5px;width:100%}#learningPlaceMap,#schoolFinderMap{float:left;height:400px;width:100%}@media (min-width:768px){#learningPlaceMap,#schoolFinderMap{width:45%}}#learningPlaceList,#schoolFinderList{float:right;width:100%}@media (min-width:768px){#learningPlaceList,#schoolFinderList{padding-left:10px;width:54%}}#learningPlaceList .tabs,#schoolFinderList .tabs{border:0;margin:20px 0 0}@media (min-width:768px){#learningPlaceList .tabs,#schoolFinderList .tabs{margin:0}}#learningPlaceList .tab,#schoolFinderList .tab{background-color:transparent;border-bottom:3px solid #333;border-right:3px solid #333;border-top:3px solid #333;color:#333;display:block;float:left;font-size:15px;line-height:normal;margin:0;padding:2% 3.5%}#learningPlaceList .tab:first-child,#schoolFinderList .tab:first-child{border-left:3px solid #333}#learningPlaceList .tab:hover,#learningPlaceList .tab.selected,#schoolFinderList .tab:hover,#schoolFinderList .tab.selected{background:#333;color:#fff;text-decoration:none}#learningPlaceList .selected,#schoolFinderList .selected{background-color:#f0f0f0}#learningPlaceList .container,#schoolFinderList .container{display:block;float:left;height:600px;overflow-y:scroll;padding:5px;position:relative;top:15px;width:100%}#learningPlaceList .container>div,#schoolFinderList .container>div{border-bottom:1px solid #ccc;font-size:14px;margin:0;padding:0}@media (min-width:768px){#learningPlaceList .container>div,#schoolFinderList .container>div{font-size:16px}}#learningPlaceList .container>div:hover,#schoolFinderList .container>div:hover{background:#f0f0f0}#learningPlaceList .container>div.learningPlaceList-header:hover,#learningPlaceList .container>div.schoolFinderList-header:hover,#schoolFinderList .container>div.learningPlaceList-header:hover,#schoolFinderList .container>div.schoolFinderList-header:hover{background:none}#learningPlaceList .container>div>a,#schoolFinderList .container>div>a{color:#333;display:block;padding:5px}#learningPlaceList .container>div>a:hover,#schoolFinderList .container>div>a:hover{text-decoration:none}#learningPlaceList .container .learningPlaceList-header,#learningPlaceList .container .schoolFinderList-header,#schoolFinderList .container .learningPlaceList-header,#schoolFinderList .container .schoolFinderList-header{border-bottom:2px solid #d0202e;display:block !important}#learningPlaceList .container .learningPlaceList-header .learningPlaceList-name,#learningPlaceList .container .learningPlaceList-header .schoolFinderList-name,#learningPlaceList .container .schoolFinderList-header .learningPlaceList-name,#learningPlaceList .container .schoolFinderList-header .schoolFinderList-name,#schoolFinderList .container .learningPlaceList-header .learningPlaceList-name,#schoolFinderList .container .learningPlaceList-header .schoolFinderList-name,#schoolFinderList .container .schoolFinderList-header .learningPlaceList-name,#schoolFinderList .container .schoolFinderList-header .schoolFinderList-name{width:85%}#learningPlaceList .container .learningPlaceList-header .learningPlaceList-distance,#learningPlaceList .container .learningPlaceList-header .schoolFinderList-distance,#learningPlaceList .container .schoolFinderList-header .learningPlaceList-distance,#learningPlaceList .container .schoolFinderList-header .schoolFinderList-distance,#schoolFinderList .container .learningPlaceList-header .learningPlaceList-distance,#schoolFinderList .container .learningPlaceList-header .schoolFinderList-distance,#schoolFinderList .container .schoolFinderList-header .learningPlaceList-distance,#schoolFinderList .container .schoolFinderList-header .schoolFinderList-distance{float:right}#learningPlaceList .container .learningPlaceList-header .learningPlaceList-name:before,#learningPlaceList .container .schoolFinderList-header .learningPlaceList-name:before,#schoolFinderList .container .learningPlaceList-header .learningPlaceList-name:before,#schoolFinderList .container .schoolFinderList-header .learningPlaceList-name:before{background:url("/sites/all/themes/custom/jcps/images/icons/toggle-arrow-up.png") 0 0;content:'';display:inline-block;height:9px;margin-right:5px;width:9px}#learningPlaceList .container .learningPlaceList-header .learningPlaceList-name.aSort:before,#learningPlaceList .container .schoolFinderList-header .learningPlaceList-name.aSort:before,#schoolFinderList .container .learningPlaceList-header .learningPlaceList-name.aSort:before,#schoolFinderList .container .schoolFinderList-header .learningPlaceList-name.aSort:before{background:url("/sites/all/themes/custom/jcps/images/icons/toggle-arrow-down.png") 0 0;content:'';display:inline-block;height:9px;margin-right:5px;width:9px}#learningPlaceList .container .learningPlaceList-header .learningPlaceList-distance:before,#learningPlaceList .container .schoolFinderList-header .learningPlaceList-distance:before,#schoolFinderList .container .learningPlaceList-header .learningPlaceList-distance:before,#schoolFinderList .container .schoolFinderList-header .learningPlaceList-distance:before{background:url("/sites/all/themes/custom/jcps/images/icons/toggle-arrow-down.png") 0 0;content:'';display:inline-block;height:9px;margin-right:5px;width:9px}#learningPlaceList .container .learningPlaceList-header .learningPlaceList-distance.aSort:before,#learningPlaceList .container .schoolFinderList-header .learningPlaceList-distance.aSort:before,#schoolFinderList .container .learningPlaceList-header .learningPlaceList-distance.aSort:before,#schoolFinderList .container .schoolFinderList-header .learningPlaceList-distance.aSort:before{background:url("/sites/all/themes/custom/jcps/images/icons/toggle-arrow-up.png") 0 0;content:'';display:inline-block;height:9px;margin-right:5px;width:9px}#learningPlaceList .container span.org,#learningPlaceList .container span.name,#schoolFinderList .container span.org,#schoolFinderList .container span.name{display:inline-block;line-height:normal;padding-left:10px;vertical-align:text-top;width:50%}@media (min-width:768px){#learningPlaceList .container span.org,#learningPlaceList .container span.name,#schoolFinderList .container span.org,#schoolFinderList .container span.name{width:67%}}#learningPlaceList .container span.org a,#learningPlaceList .container span.name a,#schoolFinderList .container span.org a,#schoolFinderList .container span.name a{color:#333}#learningPlaceList .container span.distance,#schoolFinderList .container span.distance{float:right}#learningPlaceList .container .details a,#learningPlaceList .container .details span,#schoolFinderList .container .details a,#schoolFinderList .container .details span{display:block}#learningPlaceList .container .details address,#schoolFinderList .container .details address{line-height:normal;margin:5px 0}#learningPlaceList .container .details ul,#schoolFinderList .container .details ul{margin:0;padding-left:25px}#learningPlaceList .container .details a.url,#schoolFinderList .container .details a.url{line-height:normal}#learningPlaceList .container .expand,#schoolFinderList .container .expand{display:block;padding:0 38px 10px}@media (min-width:768px){#learningPlaceList .container .expand,#schoolFinderList .container .expand{padding:0 42px 10px}}#learningPlaceList .container .collapse,#schoolFinderList .container .collapse{display:none}@media screen and (max-width:767px){#learningPlaceList .tabs a{font-size:14px;height:54px;width:33.3%}#learningPlaceList .tabs a:first-child{border-bottom:0;height:auto;text-align:center;width:100%}#learningPlaceList .tabs a:nth-child(2){border-left:3px solid #333}}@media screen and (min-width:768px) and (max-width:1080px){#learningPlaceList .tabs a{height:60px;width:28%}#learningPlaceList .tabs a:first-child{width:auto}}.jcps-loading{background:url(/sites/all/themes/custom/jcps/images/jcps-loading.gif) no-repeat;background-position:50% 100%;display:none;float:left;height:80px;margin:30px 0;text-align:center;width:100%}.jcps-error{display:none;float:left;height:80px;margin:30px 0;text-align:center;width:100%}#schoolFinderList .filters{margin-top:20px}.jcps-sitewide.site-info{width:100%}.jcps-sitewide.site-info .panels-flexible-region{font-size:14px;text-align:center;width:100%}@media (min-width:768px){.jcps-sitewide.site-info .panels-flexible-region{text-align:left;width:34.5792%}.jcps-sitewide.site-info .panels-flexible-region.panels-flexible-region-first{width:29.8131%}.jcps-sitewide.site-info .panels-flexible-region.panels-flexible-region-last{width:34.6076%}}@media (min-width:1025px){.jcps-sitewide.site-info .panels-flexible-region{font-size:16px}}.jcps-sitewide.site-info .panels-flexible-region .panels-flexible-region-inside{color:#333;padding:0 .5em}.jcps-sitewide.site-info .panels-flexible-region .panels-flexible-region-inside h3{font-size:24px;font-weight:normal}.jcps-sitewide.site-info .panels-flexible-region .panels-flexible-region-inside h4{font-size:18px;margin:40px 0 15px}.jcps-sitewide.site-info .panels-flexible-region .panels-flexible-region-inside h4:first-of-type{margin-top:0}.jcps-sitewide.site-info .panels-flexible-region .panels-flexible-region-inside p{line-height:normal;margin:0 0 10px}.jcps-sitewide.site-info .panels-flexible-region.panels-flexible-region-first img{max-width:170px;width:35%}@media (min-width:768px){.jcps-sitewide.site-info .panels-flexible-region.panels-flexible-region-first img{width:55%}}@media (min-width:1025px){.jcps-sitewide.site-info .panels-flexible-region.panels-flexible-region-first img{width:35%}}.jcps-sitewide.site-info .panels-flexible-region.panels-flexible-region-first .panels-flexible-region-inside p{line-height:normal;margin:20px 0}.jcps-sitewide.site-info .panels-flexible-region-last{text-align:center}.jcps-sitewide.site-info .panels-flexible-region-last p{line-height:normal !important;margin:0 auto !important;max-width:377px;text-align:left}.jcps-sitewide.site-info .panels-flexible-region-last #employment-opportunity a{background:#1f4287 none repeat scroll 0 0;color:#fff;display:block;float:left;font-size:13px;font-weight:normal;margin-top:-80px;padding:10px 34px 10px 15px;position:relative;top:-9px;width:auto}@media (min-width:1025px){.jcps-sitewide.site-info .panels-flexible-region-last #employment-opportunity a{font-size:16px}}.jcps-sitewide.site-info .panels-flexible-region-last #employment-opportunity a:hover{background:#11306e}.jcps-sitewide.site-info .panels-flexible-region-last #employment-opportunity a:after{content:'>';display:block;float:right;padding-left:10px;position:relative;right:-20px;top:-2px}.l-footer{background-color:#efefef}.l-footer a{color:#1f4287;font-weight:700;line-height:normal;text-decoration:none}.l-footer a:hover{text-decoration:underline}.l-footer .pane-title,.l-footer .field__label{display:none}.l-footer .menu-level.menu-level--2{display:none}.l-footer .footer-menu{background-color:#1f4287;margin-top:2em;text-transform:uppercase}@media (min-width:1025px){.l-footer .footer-menu{height:70px}}.l-footer .footer-menu>.inside{margin:0 auto;max-width:1168px}.l-footer .footer-menu ul{padding:0}.l-footer .footer-menu ul li{list-style:none;list-style-image:none;list-style-type:none}.l-footer .footer-menu ul li{display:block}@media (min-width:1025px){.l-footer .footer-menu ul li{list-style-type:none}.l-footer .footer-menu ul li,.l-footer .footer-menu ul li li{margin:0;padding:0;display:inline}}.l-footer .footer-menu a,.l-footer .footer-menu a:visited{color:#fff;display:block;font-size:1.25em;font-weight:normal;line-height:70px;padding:0 3em;text-decoration:none;width:100%}@media (min-width:1025px){.l-footer .footer-menu a,.l-footer .footer-menu a:visited{display:inline-block;padding:0 4%;width:auto}}.l-footer .footer-menu a:hover{background:#11306e}.l-footer .footer-menu .menu{margin:0;text-align:center}.l-footer .site-info>.inside{margin:20px auto;max-width:1168px}.panels-flexible-region-new-footer_legal_info{padding:0 10px !important;width:100%}.panels-flexible-region-new-footer_legal_info p{font-size:14px}.panels-flexible-row.legal-info{font-size:14px;margin:0 auto 20px;max-width:1168px;text-align:center}@media (min-width:768px){.panels-flexible-row.legal-info{text-align:left}}.panels-flexible-row.legal-info .left,.panels-flexible-row.legal-info .right{display:block;width:100%}@media (min-width:768px){.panels-flexible-row.legal-info .left,.panels-flexible-row.legal-info .right{width:50%}}.panels-flexible-row.legal-info .left{float:left}@media (min-width:768px){.panels-flexible-row.legal-info .right{float:right;text-align:right}.panels-flexible-row.legal-info .right ul li{list-style-type:none}.panels-flexible-row.legal-info .right ul li,.panels-flexible-row.legal-info .right ul li li{margin:0;padding:0;display:inline}.panels-flexible-row.legal-info .right ul li:before{content:'|';display:inline-block;padding:0 10px}.panels-flexible-row.legal-info .right ul li:first-child:before{display:none}}.panels-flexible-row.legal-info .right ul{padding:0;margin:0}.panels-flexible-row.legal-info .right ul li{list-style:none;list-style-image:none;list-style-type:none}.sm-footer{margin:10px 0 0;padding:0}.sm-footer li{display:inline-block;height:38px;list-style:none;margin:0 5px 0 0;padding:0;width:38px}.sm-footer li a{display:block;height:38px;width:38px}.sm-footer li a img{width:100% !important}.panels-flexible-region-new-top_bar{width:100%}.l-header{background:#fff;margin-bottom:40px}@media (min-width:768px){.l-header{margin:0}}.l-header .pane-title{display:none}.l-header ul{padding:0}.l-header ul li{list-style:none;list-style-image:none;list-style-type:none}.l-header ul li{list-style-type:none}.l-header ul li,.l-header ul li li{margin:0;padding:0;display:inline}.l-header .l-branding{position:absolute;top:0;width:100%}.l-header .block--panels-mini-mini-header .panels-flexible-row>.inside{display:block;margin:0 auto;max-width:1168px;padding-left:0;position:relative}.l-header .panels-flexible-row-new-main-row-inside{padding-left:0 !important}@media (min-width:1025px){.l-header .panels-flexible-row-new-main-row-inside{padding-left:190px !important}}.l-header .logo-wrapper{display:block;margin:0;max-width:110px;position:relative}@media (min-width:768px){.l-header .logo-wrapper{margin:0 auto;max-width:1400px;position:relative;bottom:20px}}@media (min-width:1025px){.l-header .logo-wrapper{position:relative;bottom:20px}}.l-header .logo-wrapper a{display:block;position:absolute;width:90px;z-index:100}@media (min-width:768px){.l-header .logo-wrapper a{height:auto;width:119px;top:20px}.l-header .logo-wrapper a img{max-width:88%}}@media (min-width:1025px){.l-header .logo-wrapper a{width:170px;top:17px}}.l-header .logo-wrapper .pane-cludo-search-ca-block-search-form{display:none}.l-header .site-slogan{color:#1f4287;font-size:12px;font-weight:300;line-height:normal;margin:0 auto;padding:0 40px 0 94px;position:relative;top:61px;width:100%}@media (min-width:768px){.l-header .site-slogan{position:static;height:20px;background:#1f4287;color:#fff;font-size:14px;max-width:1168px;padding:0 0 0 130px;margin-top:10px}}@media (min-width:1025px){.l-header .site-slogan{font-size:16px;padding:0 0 0 190px}}.l-header .head-menu-first{background-color:#1f4287;border-bottom:12px solid #799a3d;color:#fff;height:57px}@media (min-width:768px){.l-header .head-menu-first{padding-left:170px;border-bottom:8px solid #799a3d;color:#fff;height:50px}}.l-header .head-menu-first>.inside{text-align:right}.l-header .head-menu-second{background-color:#efefef;color:#00788c;display:none;height:auto;line-height:25px;padding:10px 0;text-transform:uppercase}@media (min-width:768px){.l-header .head-menu-second{padding-left:130px;text-align:center}}@media (min-width:1025px){.l-header .head-menu-second{padding-left:170px}}.l-header .head-menu-second a{color:#00768a;font-size:14px;text-decoration:none}.l-header .head-menu-second a:hover,.l-header .head-menu-second a:focus{text-decoration:underline}.l-header .head-menu-second li:after{font-size:13px;padding:0 2%}@media (min-width:1025px){.l-header .head-menu-second li:after{padding:0 0 0 .78%}}@media (min-width:1200px){.l-header .head-menu-second li:after{padding:0 1em}}.l-header .head-menu-second .menu{list-style-type:none;margin:0}.l-header .head-menu-second .menu,.l-header .head-menu-second .menu li{margin:0;padding:0;display:inline}.l-header .head-menu-second .menu li:after{content:"|"}.l-header .head-menu-second .menu li:last-child:after{content:""}.l-header .head-menu-second .menu li.last:after{content:""}.l-header .head-menu-third{background:#fff;display:none;height:68px;text-transform:uppercase}@media (min-width:1025px){.l-header .head-menu-third{padding-left:190px}}.l-header .head-menu-third .panels-flexible-region{float:right}.title-bar{background-color:#799a3d;padding:5px}.title-bar h1{color:#fff;font-size:2.5em;font-weight:400;margin:0 auto;max-width:1168px}@media (min-width:768px){#mobile-menu,.mobile-menu-link{display:none}.l-header .head-menu-third,.l-header .head-menu-second,.l-header .pane-cludo-search-ca-block-search-form{display:block}}.mobile-search-icon{background:url(/sites/all/themes/custom/jcps/images/generated/icons-s49b2c61460.png) 0 -982px;background-position:0 -32px;background-repeat:no-repeat;cursor:pointer;display:none;height:26px;position:absolute;right:0;top:0;width:20px}.stickynav-active{position:relative}@media (min-width:768px){.stickynav-active{position:fixed}}.jcps-user-alert-message p{background-color:rgba(255,255,255,0.7);font-size:16px;line-height:21px;margin:0 auto 10px;max-width:1168px;padding:10px;text-align:center;width:96%}@media (min-width:768px){.jcps-user-alert-message p{width:100%}}@media (min-width:1025px){.jcps-user-alert-message p{font-size:20px;line-height:25px}}.jcps-user-alert-message p:before{background:url(/sites/all/themes/custom/jcps/images/generated/icons-s49b2c61460.png) 0 0;background-repeat:no-repeat;content:'';height:50px;position:relative;vertical-align:middle;width:57px;display:block;margin:auto}.jcps-user-alert-message p a,.jcps-user-alert-message p a:visited{color:#000}.jcps-user-alert-close{line-height:normal;padding-bottom:14px}.jcps-user-alert-close a{color:#000;font-size:14px;line-height:normal;text-transform:capitalize}.pane-menu-menu-top-bar-mini-panels-header,.pane-gtranslate-gtranslate{display:block;float:left}.pane-menu-menu-top-bar-mini-panels-header ul.menu,.pane-gtranslate-gtranslate ul.menu{margin:0}.panels-flexible-region-13-top_bar{width:100%}.head-menu-first{padding-bottom:0 !important}.head-menu-first .panels-flexible-region-inside{float:right;width:auto}.head-menu-first .login-link,.head-menu-first .logout-link,.head-menu-first .bully-link,.head-menu-first .calendar-link,.head-menu-first .gtranslate-icon,.head-menu-first .pane-cludo-search-ca-block-search-form{background-color:#375394;border-left:1px solid #6e83b0;color:#fff;display:block;float:left;height:45px;padding:0}@media (min-width:768px){.head-menu-first .login-link,.head-menu-first .logout-link,.head-menu-first .bully-link,.head-menu-first .calendar-link,.head-menu-first .gtranslate-icon,.head-menu-first .pane-cludo-search-ca-block-search-form{height:auto}}.head-menu-first .login-link a,.head-menu-first .logout-link a,.head-menu-first .bully-link a,.head-menu-first .calendar-link a,.head-menu-first .gtranslate-icon a,.head-menu-first .pane-cludo-search-ca-block-search-form .toggle-search>a{border:1px solid #375394;clip:rect(1px,1px,1px,1px);color:#fff;display:block;font-size:10px;height:42px;line-height:30px;margin:0;overflow:hidden;overflow-wrap:break-word;padding:0;width:46px;text-align:center}.head-menu-first .login-link a:hover,.head-menu-first .login-link a:focus,.head-menu-first .logout-link a:hover,.head-menu-first .logout-link a:focus,.head-menu-first .bully-link a:hover,.head-menu-first .bully-link a:focus,.head-menu-first .calendar-link a:hover,.head-menu-first .calendar-link a:focus,.head-menu-first .gtranslate-icon a:hover,.head-menu-first .gtranslate-icon a:focus,.head-menu-first .pane-cludo-search-ca-block-search-form .toggle-search>a:hover,.head-menu-first .pane-cludo-search-ca-block-search-form .toggle-search>a:focus{background-color:#1f4287 !important;color:#fff}.head-menu-first .login-link a:focus,.head-menu-first .logout-link a:focus,.head-menu-first .bully-link a:focus,.head-menu-first .calendar-link a:focus,.head-menu-first .gtranslate-icon a:focus,.head-menu-first .pane-cludo-search-ca-block-search-form .toggle-search>a:focus{border:1px dotted #fff}.head-menu-first .login-link a img,.head-menu-first .logout-link a img,.head-menu-first .bully-link a img,.head-menu-first .calendar-link a img,.head-menu-first .gtranslate-icon a img,.head-menu-first .pane-cludo-search-ca-block-search-form .toggle-search>a img{display:inline-block;margin:8px}body.not-logged-in .logout-link,body.logged-in .login-link{display:none}.pane-cludo-search-ca-block-search-form form{background:#375394;display:none;float:none;padding:10px;position:absolute;right:0;top:40px;width:100%;z-index:100}@media (min-width:768px){.pane-cludo-search-ca-block-search-form form{width:auto}}.pane-cludo-search-ca-block-search-form form .cludo-search-form{background:#fff;border:2px solid #595959}.pane-cludo-search-ca-block-search-form form .cludo-search-form h2,.pane-cludo-search-ca-block-search-form form .cludo-search-form label{color:#000}.pane-cludo-search-ca-block-search-form form .cludo-search-form .form-item.form-item-search-keys,.pane-cludo-search-ca-block-search-form form .cludo-search-form .form-actions.form-wrapper{display:inline}.pane-cludo-search-ca-block-search-form form .cludo-search-form .form-item label{display:none}.pane-cludo-search-ca-block-search-form form input[type='text']{border:0;color:#000;height:auto;width:87%}@media (min-width:768px){.pane-cludo-search-ca-block-search-form form input[type='text']{width:auto}}.pane-cludo-search-ca-block-search-form form input[type='submit']{background:url(/sites/all/themes/custom/jcps/images/generated/icons-s49b2c61460.png) 0 -1514px;background-repeat:no-repeat;border:0;display:inline-block;height:25px;margin:0;padding:0;text-indent:-9999em;width:30px}.pane-gtranslate-gtranslate{position:relative}.pane-gtranslate-gtranslate .gtranslate-icon{border-left:0 !important}.pane-gtranslate-gtranslate select{color:#fff;cursor:pointer;display:block;height:30px;padding:20px 24px;text-indent:-9999em;width:24px}.pane-gtranslate-gtranslate select option{background-color:#fff !important}.pane-gtranslate-gtranslate .gtranslate-icon a{color:#fff;cursor:pointer;display:block;line-height:normal;padding:0px 0;width:46px}.pane-gtranslate-gtranslate #gtranslate-menu{background:#fff;box-shadow:0 0 6px #888;display:none;height:140px;margin:0;overflow-y:scroll !important;position:absolute;right:-1px;top:42px;z-index:100}.pane-gtranslate-gtranslate #gtranslate-menu li{cursor:pointer;display:block;padding:0;text-align:left;width:180px}.pane-gtranslate-gtranslate #gtranslate-menu li:first-child{display:none}.pane-gtranslate-gtranslate #gtranslate-menu li a{background:none;color:#1f4287;display:block;font-size:14px;line-height:normal;padding:8px 5px;text-align:left;text-decoration:none;width:auto}.pane-gtranslate-gtranslate #gtranslate-menu li a:hover{background-color:#1f4287 !important;color:#fff}.pane-gtranslate-gtranslate .lang-flag{display:block;float:left;height:16px;padding-left:22px;text-indent:-9999px;width:16px}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background:#fff;box-shadow:inset 0 0 6px #ccc}::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:25px;height:25px}body.front .l-header{border-bottom:0}body.front .title-bar,body.front .breadcrumb-wrapper{display:none}body.front .l-main,body.front .l-content{max-width:none;padding:0 !important}body.front .l-content .panels-flexible-row{margin:0 auto;max-width:1168px}body.front .l-content .panels-flexible-row-first{display:block;margin:0 auto;max-width:1400px;padding-bottom:50px;width:100%}body.front .l-content .panels-flexible-row-first .panels-flexible-region-jcps_homepage_layout-homegrid,body.front .l-content .panels-flexible-row-first .panels-flexible-region-jcps_homepage_layout-lower_bar{width:100%}body.front .l-content .panels-flexible-row-last{margin:50px auto;max-width:none;width:100%}.panels-flexible-row-jcps_homepage_layout-main-row{padding:0}@media (min-width:1025px){.panels-flexible-row-jcps_homepage_layout-main-row{padding:0}}.home-link-blocks ul{list-style:none;margin:0;padding:0;width:100%}.home-link-blocks li{display:table;float:left;width:100%}@media (min-width:768px){.home-link-blocks li{height:auto;width:50%}}.home-link-blocks li a{background:#799a3d;color:#fff;display:table-cell;font-size:20px;font-weight:700;height:200px;line-height:normal;padding:0;text-align:center;text-transform:uppercase;vertical-align:middle}@media (min-width:768px){.home-link-blocks li a{font-size:24px}}@media (min-width:1025px){.home-link-blocks li a{font-size:30px;height:230px}}.home-link-blocks li a img{margin:0 auto;max-width:270px;width:100%}.home-link-blocks li a .media-element-container{display:none;padding:5%}.home-link-blocks li a span{display:block;padding:0 15%;width:100%}.home-link-blocks li a:hover{background:#4c691a;text-decoration:none}.home-link-blocks li a:hover span{display:none}.home-link-blocks li a:hover .media-element-container{display:block}.home-link-blocks li.home-link-block-2 a,.home-link-blocks li.home-link-block-3 a{background:#00788c}.home-link-blocks li.home-link-block-2 a:hover,.home-link-blocks li.home-link-block-3 a:hover{background:#006171}.front .pane-image-slider-panel-pane-1{margin:0 auto;max-width:495px}@media (min-width:768px){.front .pane-image-slider-panel-pane-1{max-width:none}}.pane-event-panel-pane-1 h2{border-top:5px solid #1f4287;display:block !important;font-size:25px;font-weight:normal;margin:0;padding:20px 0;text-transform:uppercase}.pane-event-panel-pane-1 .views-row{margin-bottom:30px}.pane-event-panel-pane-1 .views-row:last-child{margin-bottom:20px}.pane-event-panel-pane-1 span.date-display-single{font-size:14px}.pane-event-panel-pane-1 .calendar-col{display:inline-block;padding-left:10px;vertical-align:top;width:77%}.pane-event-panel-pane-1 .calendar-col:first-child{padding-left:0;text-align:center;width:50px}.pane-event-panel-pane-1 .calendar-col:first-child span.date-display-single{font-size:18px}.pane-event-panel-pane-1 .calendar-col .views-field-field-date-1 span.date-display-single{font-size:23px}.pane-event-panel-pane-1 .calendar-col>div{line-height:normal}.pane-event-panel-pane-1 .views-field-field-date .date-display-single{border-bottom:1px solid #ccc;display:block;margin:0 20%;text-align:center;text-transform:uppercase}.pane-event-panel-pane-1 .views-field-title a{font-size:18px;font-weight:bold;text-decoration:none}.pane-event-panel-pane-1 .more-link{margin-bottom:40px;text-align:left}.panels-flexible-region-jcps_homepage_layout-center .panel-pane{display:block;float:left;width:100%}.pane-infographics-panel-pane-1 h2.pane-title,.pane-infographics-panel-pane-2 h2.pane-title{border-top:5px solid #1f4287;display:block !important;font-size:25px;font-weight:normal;margin:43px 0 0;padding:20px 0;text-transform:uppercase}.view-infographics{display:block;float:left;width:100%}.view-infographics .views-row{display:block;float:left;margin:0 1%;text-align:center;width:98%}@media (min-width:768px){.view-infographics .views-row{width:48%}}.view-infographics .views-row .views-field-field-teaser,.view-infographics .views-row .views-field-field-link{text-align:left}.view-infographics .views-field-field-teaser .field-content{line-height:normal}@media (min-width:768px){.pane-infographics-panel-pane-2 .view-infographics .views-row{width:98%}}.panels-flexible-region-jcps_homepage_layout-lower_bar{width:100%}.upper-footer-wrapper{background:#efefef;width:100%}.upper-footer-wrapper .upper-footer-content{margin:0 auto;max-width:1168px}.upper-footer-wrapper ul{list-style:none;margin:0 auto;padding:20px 0;width:100%}.upper-footer-wrapper li{display:inline-block;padding:10px 2%;vertical-align:middle;width:100%}@media (min-width:768px){.upper-footer-wrapper li{border-left:1px solid #739736;width:24.5%}}.upper-footer-wrapper li:first-child{border-left:0}.upper-footer-wrapper li a{border-bottom:0 !important;display:block;font-size:18px;font-weight:bold;text-align:center;text-transform:uppercase}.upper-footer-wrapper li a:before{background:url(/sites/all/themes/custom/jcps/images/generated/icons-s49b2c61460.png) 0 -1409px;background-color:#799a3d;background-repeat:no-repeat;border-radius:140px;content:'';display:block;height:140px;margin:0 auto 20px;width:140px}.upper-footer-wrapper li a:hover{border-bottom:0 !important;color:#4c691a;text-decoration:none}.upper-footer-wrapper li a:hover:before{background-color:#4c691a}.upper-footer-wrapper li#school-meals a:before{background-position:17px -1603px;background-size:78% auto}.upper-footer-wrapper li#school-meals a:hover:before{background-position:17px -1483px}.upper-footer-wrapper li#parent-portal a:before{background-position:17px -1312px;background-size:75% auto}.upper-footer-wrapper li#parent-portal a:hover:before{background-position:17px -1195px}.upper-footer-wrapper li#jcps-online a:before{background-position:19px -862px;background-size:74% auto}.upper-footer-wrapper li#jcps-online a:hover:before{background-position:19px -748px}.upper-footer-wrapper li#follow-us{margin:0 auto}.upper-footer-wrapper li#follow-us div{display:inline-block;margin:0 auto;text-align:center;width:34%}@media (min-width:768px){.upper-footer-wrapper li#follow-us div{width:48%}}@media (min-width:1025px){.upper-footer-wrapper li#follow-us div{width:34%}}.upper-footer-wrapper li#follow-us div.follow-social-media{display:block;width:100%}.upper-footer-wrapper li#follow-us p{color:#5d752f;font-size:18px;font-weight:bold;margin:-24px 0 0;text-align:center;text-transform:uppercase}.upper-footer-wrapper li#follow-us a{display:block;font-size:0;height:80px;text-align:center;text-transform:uppercase}.upper-footer-wrapper li#follow-us a:before{background:url(/sites/all/themes/custom/jcps/images/generated/icons-s49b2c61460.png) 0 -394px;background-color:#799a3d;background-repeat:no-repeat;border-radius:70px;content:'';display:block;height:70px;margin:0 auto 10px;width:70px}.upper-footer-wrapper li#follow-us a.icon-facebook:before{background-position:8px -384px}.upper-footer-wrapper li#follow-us a.icon-twitter:before{background-position:8px -508px}.upper-footer-wrapper li#follow-us a.icon-youtube:before{background-position:8px -633px}.upper-footer-wrapper li#follow-us a.icon-app:before{background-position:8px -261px}.upper-footer-wrapper li#follow-us a:hover{color:#4c691a;text-decoration:none}.upper-footer-wrapper li#follow-us a:hover:before{background-color:#4c691a}.upper-footer-wrapper li#follow-us a.icon-facebook:hover:before{background-position:8px -322px}.upper-footer-wrapper li#follow-us a.icon-twitter:hover:before{background-position:8px -447px}.upper-footer-wrapper li#follow-us a.icon-youtube:hover:before{background-position:8px -571px}.upper-footer-wrapper li#follow-us a.icon-app:hover:before{background-position:8px -199px}@media screen and (max-width:767px){.panels-flexible-jcps_homepage_layout .panels-flexible-region,.panels-flexible-2020_homepage_layout .panels-flexible-region,.panels-flexible-1219 .panels-flexible-region{width:100%}.panels-flexible-jcps_homepage_layout .panels-flexible-region-inside-first,.panels-flexible-jcps_homepage_layout .panels-flexible-region-inside-last,.panels-flexible-2020_homepage_layout .panels-flexible-region-inside-first,.panels-flexible-2020_homepage_layout .panels-flexible-region-inside-last,.panels-flexible-1219 .panels-flexible-region-inside-first,.panels-flexible-1219 .panels-flexible-region-inside-last{padding:0}}.panels-flexible-jcps_homepage_layout .pane-title{display:none}.grid-thumbs{box-shadow:11px 12px 0 23px #fff;display:block;float:left;list-style:none;max-height:580px;overflow:hidden;padding:0;position:relative}@media (min-width:0) and (max-width:768px){.grid-thumbs{box-shadow:10px 12px 0 15px #fff}}.grid-thumbs ul{margin:0;padding-left:0}.grid-thumbs ul div{background:#1f4287;line-height:1.8;position:relative;top:5px}.grid-thumbs ul div span{color:rgba(255,255,255,0.9);display:block;font-size:12px;font-weight:normal;height:100%;line-height:16px;margin:0;padding:10px;width:100%}@media (min-width:768px){.grid-thumbs ul div span{font-size:14px;line-height:20px}}@media (min-width:1025px){.grid-thumbs ul div span{font-size:18px;line-height:24px}}.grid-thumbs ul div h3{font-size:16px;font-weight:normal;margin-top:0}@media (min-width:768px){.grid-thumbs ul div h3{font-size:20px;margin-top:10px}}@media (min-width:1025px){.grid-thumbs ul div h3{font-size:24px;margin-top:15px}}.grid-thumbs ul div p{font-size:12px;line-height:16px;margin:0}@media (min-width:768px){.grid-thumbs ul div p{font-size:14px;line-height:20px}}@media (min-width:1025px){.grid-thumbs ul div p{font-size:18px;line-height:24px}}.grid-thumbs li{background:#799a3d;box-shadow:11px 12px 0 23px #fff;color:#fff;display:block;line-height:0;overflow:hidden;position:relative}@media (min-width:0) and (max-width:768px){.grid-thumbs li{box-shadow:10px 12px 0 15px #fff}}.grid-thumbs a{display:block;line-height:1.8;overflow:hidden;position:relative}.grid-thumbs a img{display:block;overflow:hidden;position:relative}.grid-thumbs a span{color:#fff;display:block;font-size:12px;font-weight:normal;height:100%;line-height:16px;margin:0;padding:10px;width:100%}@media (min-width:768px){.grid-thumbs a span{font-size:14px;line-height:20px}}@media (min-width:1025px){.grid-thumbs a span{font-size:18px;line-height:24px}}.grid-thumbs .home-overlay{background:rgba(0,0,0,0.5) !important;display:none;height:100%;position:absolute;width:100%}#grid-holder1 #grid1-thumbs2-1,#grid-holder1 #grid1-thumbs3-1,#grid-holder1 #grid1-thumbs3-3{background:#1f4287}#grid-holder1 #grid1-thumbs2-1 div:first-of-type,#grid-holder1 #grid1-thumbs3-1 div:first-of-type,#grid-holder1 #grid1-thumbs3-3 div:first-of-type{background:#00788c}@media (max-width:768px){#grid-thumbs1,#grid-thumbs2{width:50% !important}#grid-thumbs3{width:100% !important}}@media (max-width:768px){.grid-holder img{max-width:none;width:100%}}@media only screen and (min-width:500px) and (max-width:768px){.grid-thumbs ul li div p{font-size:14px;line-height:20px}}#grid-holder2 #grid2-thumbs2-1,#grid-holder2 #grid2-thumbs3-2,#grid-holder2 #grid2-thumbs3-3{background:#1f4287}#grid-holder2 #grid2-thumbs2-1 div:first-of-type,#grid-holder2 #grid2-thumbs3-2 div:first-of-type,#grid-holder2 #grid2-thumbs3-3 div:first-of-type{background:#00788c}#grid-holder2 #grid-thumbs3 li{float:left}#grid-holder3 #grid3-thumbs1-1,#grid-holder3 #grid3-thumbs2-2,#grid-holder3 #grid3-thumbs4-1{background:#1f4287}#grid-holder3 #grid3-thumbs1-1 div:first-of-type,#grid-holder3 #grid3-thumbs2-2 div:first-of-type,#grid-holder3 #grid3-thumbs4-1 div:first-of-type{background:#00788c}@media (max-width:768px){#grid-holder3 #grid-thumbs3{width:43.6% !important}#grid-holder3 #grid-thumbs4{width:56.4% !important}}div.horizontal-tabs{border:0}div.horizontal-tabs ul.horizontal-tabs-list{background-color:#fff;border-bottom:3px solid #333;border-right:0}div.horizontal-tabs ul.horizontal-tabs-list li{background-color:#fff;border-right:3px solid #333;border-top:3px solid #333}div.horizontal-tabs ul.horizontal-tabs-list li.first{border-left:3px solid #333}div.horizontal-tabs ul.horizontal-tabs-list li strong{font-weight:normal}div.horizontal-tabs ul.horizontal-tabs-list li a{color:#333}div.horizontal-tabs ul.horizontal-tabs-list li a:hover{background-color:#333;color:#fff}div.horizontal-tabs ul.horizontal-tabs-list li a:focus{background-color:#ddd}div.horizontal-tabs ul.horizontal-tabs-list li.selected{background-color:#333}div.horizontal-tabs ul.horizontal-tabs-list li.selected a,div.horizontal-tabs ul.horizontal-tabs-list li.selected strong{background-color:transparent;color:#fff}div.horizontal-tabs fieldset.horizontal-tabs-pane{border:0;padding:1em}.horizontal-tabs-panes{border:3px solid #333;border-top:0;margin-top:-10px}.view-job-descriptions .views-exposed-form .views-exposed-widget{width:auto;padding:0.5em 1em 0.5em 0}.view-job-descriptions .view-header p{margin-top:0}.view-job-descriptions .views-row-even{background:#f0f0f0}.view-job-descriptions form{background-color:#f1f1f1;margin-bottom:40px}@media (min-width:768px){.view-job-descriptions form .views-widget-filter-title input{width:auto}}.view-job-descriptions form .views-exposed-form .views-exposed-widget select{background-color:#fff}@media (min-width:768px){.view-job-descriptions form .views-exposed-form .views-exposed-widget select{min-width:300px;width:27%}}.view-job-descriptions .views-row{margin-bottom:10px;padding:20px}.view-job-descriptions .views-field-title a{font-size:20px;font-weight:700}.view-job-descriptions .views-field-body{line-height:24px}.view-job-descriptions .views-field-body h3{font-size:16px;margin:20px 0 10px}.view-job-descriptions .views-field-body p{line-height:22px;margin-top:5px}.view-job-descriptions .views-field-field-vacant{font-style:italic}a.print-job-button{background:#fff;border:2px solid #595959;color:#595959;display:inline-block;margin:10px 0;padding:8px 20px;text-decoration:none}a.print-job-button:hover{background:#00788c;color:#fff;text-decoration:none}.node-type-landing-page .title-bar h1{padding:0 10px}.node-type-landing-page .l-content{padding-top:0}.node-type-landing-page .l-main{overflow:visible;width:100%}.node-type-landing-page .l-main:after{clear:both;content:'';display:block}@media (min-width:768px){.node-type-landing-page .field--name-field-image{margin:0 auto;width:60%}}@media (min-width:1025px){.node-type-landing-page .field--name-field-image{float:right;margin-top:-25px}}.node-type-landing-page .field--name-field-image img{width:100%}@media (min-width:768px){.node-type-landing-page .field--name-field-image img{text-align:center;width:auto}}@media (min-width:1025px){.node-type-landing-page .field--name-field-image img{border:10px solid #fff}}.node-type-landing-page .breadcrumb-wrapper ul.breadcrumb{display:none}.node-type-landing-page .l-region--breadcrumb{display:block;width:100%}.node-type-landing-page .block--sharethis{position:relative;top:3px;right:3px;float:right}@media (min-width:1025px){.node-type-landing-page .block--sharethis{right:18px}}.node-type-landing-page .group-landing-body{line-height:24px}@media (min-width:1025px){.node-type-landing-page .group-landing-body{max-width:40%;position:relative}}@media (min-width:1025px){.node-type-landing-page .group-landing-body p{margin:0;position:relative;top:-20px}}.node-type-landing-page .group-landing-body a.group-call-to-action{background:#1f4287;color:#fff;display:block;font-size:20px;font-weight:700;margin:0 auto 20px;max-width:450px;padding:20px;text-align:center;text-decoration:none;width:100%}@media (min-width:768px){.node-type-landing-page .group-landing-body a.group-call-to-action{padding:20px 30px;text-align:left}}@media (min-width:1025px){.node-type-landing-page .group-landing-body a.group-call-to-action{float:left;padding:20px 4%}}.node-type-landing-page .group-landing-body a.group-call-to-action:hover{background:#16366d}.node-type-landing-page .group-landing-body a.group-call-to-action .field--name-field-icon{display:block;line-height:normal;margin:0 0 10px}@media (min-width:768px){.node-type-landing-page .group-landing-body a.group-call-to-action .field--name-field-icon{display:table-cell;margin:0}}.node-type-landing-page .group-landing-body a.group-call-to-action .field--name-field-call-to-action-link{display:block}@media (min-width:768px){.node-type-landing-page .group-landing-body a.group-call-to-action .field--name-field-call-to-action-link{display:table-cell;padding-left:5%;vertical-align:middle;width:90%}}.node-type-landing-page .menu-tiles .menu a{padding:0 20px}body{background:#fff;color:#2b2b2b;font-size:16px;line-height:1.8em}body.cke_editable{background:#fff}.l-main,.l-preface-first,.l-preface-second,.l-postscript{margin:0 auto;max-width:1168px}.not-responsive .l-header,.not-responsive .l-main,.not-responsive .l-preface-first,.not-responsive .l-preface-second,.not-responsive .l-postscript,.not-responsive .l-footer{width:1168px}.l-main{background:#fff;overflow:hidden;padding-bottom:50px}@media (min-width:768px){.no-sidebars .l-content{padding:2em .75em}.sidebar-first .l-content{width:74.57627%;float:right;margin-left:0;margin-right:0;clear:none;padding-right:.75em}.l-region--sidebar-first{width:23.72881%;float:left;margin-right:-100%;margin-left:0;clear:none;margin-left:1%}.sidebar-second .l-content{width:74.57627%;float:left;margin-right:-100%;margin-left:0;clear:none;padding-left:.75em}.l-region--sidebar-second{width:23.72881%;float:right;margin-left:0;margin-right:0;clear:none}.two-sidebars .l-content{width:49.15254%;float:left;margin-right:-100%;margin-left:25.42373%;clear:none}.panels-sidebar-second .main-content-pane{width:74.57627%;float:left;margin-right:-100%;margin-left:0;clear:none;padding-left:.75em}.sidebar-second-pane{width:23.72881%;float:right;margin-left:0;margin-right:0;clear:none}}.head-menu-third{height:60px;margin-top:72px;text-transform:uppercase}.head-menu-third a,.head-menu-third a:visited{color:#000;display:inline-block;text-decoration:none}.head-menu-third .panels-flexible-region{width:100%}.head-menu-third .main-menu-wrapper{width:100%}.head-menu-third .main-menu-wrapper>.menu{margin:0 auto;overflow:hidden;padding:0;text-align:center;width:100%;display:table}.head-menu-third .menu-item--depth-1{display:table-cell;padding:0;text-align:center;list-style:none}.head-menu-third .menu-item--depth-1 .menu-link--depth-1:focus,.head-menu-third .menu-item--depth-1 .menu-link--depth-1.hover,.head-menu-third .menu-item--depth-1 .menu-link--depth-1.focus,.head-menu-third .menu-item--depth-1 .menu-link--depth-1.open{background-color:#5d752f;border-top:4px solid #d0202e;color:#fff}.head-menu-third .menu-link--depth-1{border-top:4px solid #fff;display:block;font-size:20px;line-height:25px;padding:20px 10px;text-align:center}@media (min-width:1025px){.head-menu-third .menu-link--depth-1{font-size:25px;padding:20px 18px}}@media (min-width:1025px) and (max-width:1181px){.head-menu-third .menu-link--depth-1{display:inline-block;font-size:22px;padding:20px 12px}}.head-menu-third .menu-link--depth-1::after{content:"▾";font-size:16px;margin-left:5px;position:relative;top:-4px}.head-menu-third .last.menu-item--depth-1 .menu-level--2{right:0}.head-menu-third .menu-level--2{background:#5d752f;border:0;box-shadow:0 1px 0 1px #fff;display:none;font-size:1em;max-width:500px;padding:20px;position:absolute;top:69px;z-index:100}.head-menu-third .menu-level--2 .menu{margin:0}.head-menu-third .menu-level--2.open{display:block}.head-menu-third .menu-level--2.menu-level{margin:0 auto;max-width:1168px}.head-menu-third .menu-level--2.menu-level>ul{list-style:none;width:100%}.head-menu-third .menu-level--2.menu-level>ul li{list-style-image:none;list-style-type:none;margin-left:0}.head-menu-third .menu-level--2.menu-level>ul a{color:#fff;line-height:1.25em;padding:0 0 1em;text-transform:none}.head-menu-third .menu-level--2.menu-level>ul a:hover{text-decoration:underline}.head-menu-third .menu-level--2 .sub-list{float:left;width:50%}.head-menu-third .menu-level--2 .sub-list:nth-child(n+2){padding-left:10px}.head-menu-third .menu-level--2 .sub-list .menu-item:nth-last-child(1) a{padding:0}.head-menu-third .menu-level--2 .menu-item--depth-2{display:block}#mobile-menu .audience-link{background-color:#efefef;border-color:#9fc7cf}#mobile-menu .audience-link a{color:#00788c}#mobile-menu em.mm-counter+a.mm-next{width:46px}#mobile-menu .mm-listview>li:not(.mm-divider)::after{left:0}.mobile-menu-link{background:url(/sites/all/themes/custom/jcps/images/generated/icons-s49b2c61460.png) 0 -982px;background-repeat:no-repeat;height:26px;margin:10px;position:absolute;right:0;text-indent:-9999em;top:56px;width:26px;z-index:100}.mm-menu{background-color:#1f4287}.mm-menu>.mm-panel{padding:0}.mm-menu>.mm-panel>.mm-listview{margin-right:0;margin-left:0}.mm-menu .mm-counter{display:none}.mm-menu .mm-navbar{border-color:#45619c}.mm-menu .mm-navbar a{color:#fff}.mm-menu .menu-item{border-color:#45619c}.mm-menu .menu-link{color:#fff}.mm-menu .mm-prev::before,.mm-menu .mm-next::after,.mm-menu .mm-arrow::after{border-color:#fff !important}.mm-menu>.mm-panel.menu-level{padding:0}.mm-menu .mm-close{font-size:0}.mm-menu .mm-close::after{display:block;font-size:18px;position:relative;top:-20px}.mm-menu .mm-next,.mm-menu .mm-prev{color:#fff;text-indent:-9999em}.menu-tiles .pane-title{display:none}.menu-tiles .menu{list-style:none;margin:0;padding:0;text-align:center}.menu-tiles .menu li{list-style-image:none;list-style-type:none;margin-left:0}.menu-tiles .menu>li{background-color:#00788c;border-top:8px solid #00788c;display:table;margin:0 0 20px;width:100%}@media (min-width:1025px){.menu-tiles .menu>li{width:48.3871%;clear:right;float:left;margin-left:0;margin-right:3.22581%;margin-bottom:3.33333%}.menu-tiles .menu>li:nth-child(2n+1){clear:both}.menu-tiles .menu>li:nth-child(2n+2){width:48.3871%;clear:right;float:right;margin-right:0}}.menu-tiles .menu>li:nth-child(even){background-color:#5d752f;border-top:8px solid #5d752f}.menu-tiles .menu>li:nth-child(even):hover{border-top:8px solid #1f4287}.menu-tiles .menu>li:hover{border-top:8px solid #d0202e}.menu-tiles .menu a{border-top:1px solid transparent;color:#fff;display:table-cell;font-size:24px;height:160px;text-decoration:none;vertical-align:middle}.menu-tiles .menu a .title-desc{display:none;font-size:12px}.menu-tiles .menu a:hover,.menu-tiles .menu a:focus{border-top:1px solid #fff}.menu-tiles .menu a:hover span,.menu-tiles .menu a:focus span{display:block;line-height:normal;margin-top:10px}@media (min-width:768px){.node-type-landing-page .menu-tiles .menu>li{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;margin-bottom:2.22222%}.node-type-landing-page .menu-tiles .menu>li:nth-child(3n+1){clear:both}.node-type-landing-page .menu-tiles .menu>li:nth-child(3n+3){width:31.91489%;clear:right;float:right;margin-right:0}.node-type-landing-page .menu-tiles .menu>li:nth-child(even){background-color:#00788c}.node-type-landing-page .menu-tiles .menu>li:nth-child(odd){background-color:#5d752f}}form.views-exposed-form-news-page .views-exposed-widgets{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:15px}form.views-exposed-form-news-page .views-exposed-widgets .edit-field-publish-date-value-wrapper,form.views-exposed-form-news-page .views-exposed-widgets .edit-field-publish-date-value-1-wrapper{width:56%}@media (min-width:768px){form.views-exposed-form-news-page .views-exposed-widgets .edit-field-publish-date-value-wrapper,form.views-exposed-form-news-page .views-exposed-widgets .edit-field-publish-date-value-1-wrapper{width:25%}}form.views-exposed-form-news-page .views-exposed-widgets select{width:auto}form.views-exposed-form-news-page .views-exposed-widgets .views-submit-button{margin:0}.memo-slider{margin:0 auto}.memo-slider ul{list-style:none;margin:0;padding:0}.memo-slider .flexslider{border:0}.memo-slider header{display:none}.memo-slider .field--name-field-slider-text .field__item{background:#1f4287 none repeat scroll 0 0;color:#fff;line-height:normal;padding:10px 15px;width:auto}.memo-slider .field--name-field-link a{color:#fff}.memo-slider .field--name-field-link a:after{content:'>';display:inline-block;padding-left:10px}.memo-slider .field--name-field-link a:hover{background:#11306e;text-decoration:none}.memo-slider .field--name-field-link .field__item{background:#1f4287;color:#fff;padding:0 15px 5px;width:auto}.memo-slider .field--name-field-link .field__item:hover{background:#11306e;text-decoration:none}.memo-slider .flex-direction-nav a{height:30px;margin:0;width:20px}.memo-slider .flex-direction-nav a:before{font-size:23px}.memo-slider .flex-direction-nav .flex-prev{left:0}.memo-slider .flex-direction-nav .flex-next{right:0}.memo-slider .flex-control-nav{z-index:100}.memo-slider .flex-control-nav.flex-control-paging li a{background:#efefef;border-radius:15px;box-shadow:none;height:15px;width:15px}.memo-slider .flex-control-nav.flex-control-paging li a.flex-active{background:#1f4287}.memo-features,.memo-kudos,.memo-videos,.memo-community{margin:0 0 20px}@media (min-width:768px){.memo-features,.memo-kudos,.memo-videos,.memo-community{display:inline-block;padding:2% 0;vertical-align:top;width:47%}}.memo-features h2,.memo-kudos h2,.memo-videos h2,.memo-community h2{border-bottom:2px solid #1f4287;font-size:22px;margin:0 0 10px;padding:0 0 10px}.memo-features .views-row,.memo-kudos .views-row,.memo-videos .views-row,.memo-community .views-row{line-height:normal;margin:10px 0}.memo-features,.memo-videos{margin-right:4%}@media (min-width:768px){.memo-features,.memo-videos{margin-right:4%}}.memo-news p{margin-top:0}.memo-videos .views-field-title{margin-top:10px}.view-news .view-id-news .news-thumbnail{min-width:100px}.view-news .views-row{margin:5px 0;padding:15px 10px}.view-news .views-row-odd{background:#f1f1f1}.view-news .views-field-title,.view-news .views-field-body{line-height:normal}.view-news .views-field-body p{margin:5px 0 0}.view-news .views-row{display:flex}.view-news .news-content{margin-left:10px}.view-news .news-thumbnail .field-content a{display:block;height:100%;width:100%;border:none;line-height:0}form.views-exposed-form-news-page .views-exposed-widgets{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:15px}form.views-exposed-form-news-page .views-exposed-widgets .edit-field-publish-date-value-wrapper,form.views-exposed-form-news-page .views-exposed-widgets .edit-field-publish-date-value-1-wrapper{width:56%}@media (min-width:768px){form.views-exposed-form-news-page .views-exposed-widgets .edit-field-publish-date-value-wrapper,form.views-exposed-form-news-page .views-exposed-widgets .edit-field-publish-date-value-1-wrapper{width:25%}}form.views-exposed-form-news-page .views-exposed-widgets select{width:auto}form.views-exposed-form-news-page .views-exposed-widgets .views-submit-button{margin:0}.memo-slider{margin:0 auto}.memo-slider ul{list-style:none;margin:0;padding:0}.memo-slider .flexslider{border:0}.memo-slider header{display:none}.memo-slider .field--name-field-slider-text .field__item{background:#1f4287 none repeat scroll 0 0;color:#fff;line-height:normal;padding:10px 15px;width:auto}.memo-slider .field--name-field-link a{color:#fff}.memo-slider .field--name-field-link a:after{content:'>';display:inline-block;padding-left:10px}.memo-slider .field--name-field-link a:hover{background:#11306e;text-decoration:none}.memo-slider .field--name-field-link .field__item{background:#1f4287;color:#fff;padding:0 15px 5px;width:auto}.memo-slider .field--name-field-link .field__item:hover{background:#11306e;text-decoration:none}.memo-slider .flex-direction-nav a{height:30px;margin:0;width:20px}.memo-slider .flex-direction-nav a:before{font-size:23px}.memo-slider .flex-direction-nav .flex-prev{left:0}.memo-slider .flex-direction-nav .flex-next{right:0}.memo-slider .flex-control-nav{z-index:100}.memo-slider .flex-control-nav.flex-control-paging li a{background:#efefef;border-radius:15px;box-shadow:none;height:15px;width:15px}.memo-slider .flex-control-nav.flex-control-paging li a.flex-active{background:#1f4287}.memo-features,.memo-kudos,.memo-videos,.memo-community{margin:0 0 20px}@media (min-width:768px){.memo-features,.memo-kudos,.memo-videos,.memo-community{display:inline-block;padding:2% 0;vertical-align:top;width:47%}}.memo-features h2,.memo-kudos h2,.memo-videos h2,.memo-community h2{border-bottom:2px solid #1f4287;font-size:22px;margin:0 0 10px;padding:0 0 10px}.memo-features .views-row,.memo-kudos .views-row,.memo-videos .views-row,.memo-community .views-row{line-height:normal;margin:10px 0}.memo-features,.memo-videos{margin-right:4%}@media (min-width:768px){.memo-features,.memo-videos{margin-right:4%}}.memo-news p{margin-top:0}.memo-videos .views-field-title{margin-top:10px}.view-news .views-row,.view-alumni-news .views-row{margin:5px 0;padding:15px 10px}.view-news .views-row-odd,.view-alumni-news .views-row-odd{background:#f1f1f1}.view-news .views-field-title,.view-news .views-field-body,.view-alumni-news .views-field-title,.view-alumni-news .views-field-body{line-height:normal}.view-news .views-field-body p,.view-alumni-news .views-field-body p{margin:5px 0 0}.view-news .views-row,.view-alumni-news .views-row{display:flex}.view-news .news-content,.view-alumni-news .news-content{margin-left:10px}.view-news .news-thumbnail .field-content a,.view-alumni-news .news-thumbnail .field-content a{display:block;height:100%;width:100%;border:none;line-height:0}.view-id-news .news-thumbnail,.view-id-alumni_news .news-thumbnail{min-width:100px}.jcps-org-chart .l-main,.jcps-org-chart .l-content{max-width:none}.jcps-org-chart .l-content h2{display:none}.jcps-org-chart .breadcrumb-wrapper{margin:0 auto;max-width:1168px}.jcps-org-chart #colorbox span{display:block;line-height:24px}.jcps-org-chart #colorbox span.person-name{font-weight:700}.jcps-org-chart #colorbox ul{padding:0 20px}.jcps-org-chart #colorbox ul ul li{margin:15px 0}.org-chart{clear:both;display:block;margin:0 10px 30px;position:relative}.org-chart:before,.org-chart:after{content:'';display:table}.org-chart:after{clear:both}.org-chart ul{list-style:none;margin:0;padding:0}.org-chart ul li{position:relative}.org-chart ul li div{background:#1b8596;border:3px solid #333;color:#fff;display:block;font-size:12px;line-height:normal;padding:4px;text-align:center;text-decoration:none;transition:all linear .1s;word-break:normal}.org-chart div.section-1{background:#1f4287}.org-chart div.section-1>span{background:#3a5b9e}.org-chart div.section-2{background:#135f6b}.org-chart div.section-2>span{background:#377e8a}.org-chart div.section-3{background:#435c1b}.org-chart div.section-3>span{background:#5d752f}.org-chart div.section-4{background:#ccc}.org-chart div.section-4 a{color:#333 !important}.org-chart div.section-4>span{background:#f1f1f1;color:#333}.org-chart .board{display:block;margin:0 auto;position:relative;width:100%}.org-chart .board:before{border-left:2px solid #333;content:'';display:block;height:66px;margin-left:50%;position:absolute;top:43px;width:0}.org-chart .board ul.columnOne{clear:both;display:block;height:108px;position:relative;width:100%}.org-chart .board ul.columnOne li{margin:0 auto;width:30%}.org-chart .board ul.columnOne div{background:#333;border:3px solid #333;color:#fff;display:block;line-height:normal;padding:4px;text-align:center;text-decoration:none;transition:all .1s linear 0s;word-break:normal}.org-chart .board ul.columnOne span{background:#666}.org-chart .departments{clear:both;display:block;width:100%}.org-chart .departments:before{border-left:2px solid #333;border-right:2px solid #333;border-top:2px solid #333;content:'';display:block;height:22px;margin:0 auto;top:0;width:85%}.org-chart .department{border-left:2px solid #333;float:left;margin:0 .25%}.org-chart .department:after{border-left:2px solid #333;content:'';display:block;height:22px;left:50%;position:absolute;top:-22px;width:10px}.org-chart .department:first-child:after{display:none}.org-chart .department:last-child:after{display:none}.org-chart .department>div{border-left:1px solid #333}.org-chart .department ul li{margin-bottom:10px;margin-left:15px}.org-chart .department li div{border:3px solid #333;height:auto;line-height:normal;position:relative;right:2px;top:0;vertical-align:middle;width:95%;z-index:1}.org-chart .department li div:before{border-top:3px solid #333;content:'';display:block;left:-18px;overflow:visible;position:absolute;top:50%;width:16px;z-index:0}.org-chart .department .level-2{margin-top:20px}.org-chart .department .level-2 .level-3,.org-chart .department .level-2 .level-4{margin-top:10px}.org-chart .department .level-2 .section-2:last-child,.org-chart .department .level-3 .section-3:last-child,.org-chart .department .level-4 .section-4:last-child{margin-bottom:0}.org-chart .department .section-3{position:relative}.org-chart .department .level-2 .section-2,.org-chart .department .level-3 .section-3{border-left:2px solid #333}.board .columnOne div a,.org-chart .department div a,.board .columnOne div span,.org-chart .department div span{display:block;font-size:14px;word-wrap:break-word}.board .columnOne div a,.org-chart .department div a{color:#fff}.board .columnOne div span,.org-chart .department div span{margin-top:5px;padding:5px}.board .columnOne div span.person-title,.org-chart .department div span.person-title{font-size:12px;margin-top:0}@media all and (max-width:1080px){.org-chart .board{margin:0;width:100%}.org-chart .board:before{top:73px}.org-chart .board ul.columnOne li{width:100%}.org-chart .departments:before{border:0}.org-chart .department{float:none;margin-bottom:40px;margin-left:0;width:100% !important}.org-chart .department:before{border-left:2px solid #333;content:'';display:block;height:60px;left:0%;margin-left:-2px;position:absolute;top:-45px;width:15px;z-index:1}.org-chart .department:after{display:none}.org-chart .department:first-child:before{display:none}}.view-photo-galleries .view-content .views-row{margin-bottom:20px}@media (min-width:768px){.view-photo-galleries .view-content .views-row{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;margin-bottom:2.22222%}.view-photo-galleries .view-content .views-row:nth-child(3n+1){clear:both}.view-photo-galleries .view-content .views-row:nth-child(3n+3){width:31.91489%;clear:right;float:right;margin-right:0}}.view-photo-galleries .view-content a{color:#00788c;line-height:1.3;text-align:center;text-decoration:none}@media (min-width:768px){.view-photo-galleries .view-content a{text-align:left}}.view-photo-galleries .view-content a:hover{color:#000}.view-photo-galleries .view-content .gallery_thumb{position:relative}.view-photo-galleries .view-content .gallery_thumb img{border:1px solid #00788c}.view-photo-galleries .view-content .gallery_thumb img:hover{opacity:.8}.field-collection-container,.field-collection-view{border:0}.field--name-field-gallery-images>.field__items>.field__item{display:inline-block;width:50%}@media (min-width:768px){.field--name-field-gallery-images>.field__items>.field__item{width:33%}}.field--name-field-gallery-images>.field__items>.field__item .field-collection-view{margin:0 .3em;padding:0}.field--name-field-gallery-images .field--name-field-title{display:none}.node-type-photo-gallery .l-content article header{display:none}.node-type-photo-gallery #colorbox{overflow:hidden;top:5% !important}@media (min-width:768px){.node-type-photo-gallery #colorbox{overflow:visible}}.node-type-photo-gallery #colorbox #cboxContent{float:none;position:static}.node-type-photo-gallery #colorbox #cboxLoadedContent{margin-bottom:85px}.node-type-photo-gallery .cboxPhoto{border:none !important}@media (min-width:768px){.node-type-photo-gallery .cboxPhoto{height:100% !important;margin:0 40px;max-width:960px;width:auto !important}}.node-type-photo-gallery #cboxTitle{background:none;bottom:0;display:block !important;font-size:13px;line-height:normal;padding:4px 4%;position:relative;top:-75px;width:92%}.node-type-photo-gallery #colorbox,.node-type-photo-gallery #cboxWrapper{border-radius:0}@media (min-width:768px){.node-type-photo-gallery #colorbox,.node-type-photo-gallery #cboxWrapper{height:700px !important}}.node-type-photo-gallery #cboxContent,.node-type-photo-gallery #cboxLoadedContent{overflow:visible}@media (min-width:768px){.node-type-photo-gallery #cboxContent,.node-type-photo-gallery #cboxLoadedContent{height:600px !important}}.node-type-photo-gallery #cboxTopLeft{height:30px !important}#cboxCurrent{border:0;bottom:0;font-size:15px;left:0;text-align:center;width:100%}#cboxPrevious,#cboxNext{bottom:50%;height:27px;width:20px}#cboxPrevious:hover,#cboxNext:hover{background-position:0 0}#cboxPrevious{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAcCAYAAAC+lOV/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkExOTI1RjNGRTE0MTFFM0I2MkNBMEZCM0E1MzcwNkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkExOTI1RjRGRTE0MTFFM0I2MkNBMEZCM0E1MzcwNkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTE5MjVGMUZFMTQxMUUzQjYyQ0EwRkIzQTUzNzA2QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQTE5MjVGMkZFMTQxMUUzQjYyQ0EwRkIzQTUzNzA2QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnt1LfMAAAC3SURBVHjapNVNDoMgEAXgIidh7YG66IKjaG8Ciy48jgcy+EyricrPmynJBDffQ80AJqX00I5OCmKMvQoDPjHNmAcR/sEPyqIMjS/w7b0fKVyCTVyDVdyCRczALGbhDUvgCUvhgTVwG9Y5p4K5HybaYh1WmjC/UAtq3JueXlkbcLy2JuD0zdKAW4dJArK9zQYUdxUTUN3PrYDmSVILoM6wUgB9el4CzLeZcWNIKoTQ78/mn+tmFWAAX9GtDTPMYOoAAAAASUVORK5CYII=") no-repeat;left:17px}#cboxNext{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAcCAYAAAC+lOV/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkExOTI1RUZGRTE0MTFFM0I2MkNBMEZCM0E1MzcwNkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkExOTI1RjBGRTE0MTFFM0I2MkNBMEZCM0E1MzcwNkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTE5MjVFREZFMTQxMUUzQjYyQ0EwRkIzQTUzNzA2QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQTE5MjVFRUZFMTQxMUUzQjYyQ0EwRkIzQTUzNzA2QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvBsDcQAAAC+SURBVHjapJVNDsIgEIXleZweyIULjmK9CSxceBwPZPChwTRYYB42mQwl+b7JtPy4lNJh9kEZxBiXKZjghenBfJqp7BhHxk0RvGHv/cp0VQXfnmcE2L6oAtQTigB7k1YBWlaLAL2eRgKMvmhPAMv/bAmcsjEIZUleyk/GGeJeSFLPm6q54lqqspU7ZkFT5RY4hHtgFx6BTdgC7sJW8AdWwPr0lMD69JTA+vSUwM9i5cbIEUJYytga7p/r5iXAAJyXsMLkDyabAAAAAElFTkSuQmCC") no-repeat;left:auto;right:13px}.view-jcps-plus p{margin:0}.view-jcps-plus .field-content{line-height:1.4em}.view-jcps-plus #edit-title-wrapper{width:72.5%}@media (min-width:480px){.view-jcps-plus #edit-title-wrapper{width:80%}}@media (min-width:768px){.view-jcps-plus #edit-title-wrapper{width:89.5%}}.view-jcps-plus .views-submit-button{width:27%}@media (min-width:480px){.view-jcps-plus .views-submit-button{width:19.5%}}@media (min-width:768px){.view-jcps-plus .views-submit-button{width:10%}}.view-jcps-plus .views-row{border-top:1px solid #ddd;padding-bottom:10px;padding-top:10px}.view-jcps-plus .views-row-1{border-top:0}.view-jcps-plus .views-exposed-widgets.clearfix{width:100%}@media (min-width:768px){.view-jcps-plus .views-exposed-widgets.clearfix{width:50%}}.view-jcps-plus table{border:0;display:table;margin-bottom:30px;padding-bottom:30px;position:relative;width:100%}.view-jcps-plus table tr:first-child>th,.view-jcps-plus table tr:first-child>td{border-top:0}.view-jcps-plus table th{background:transparent none repeat scroll 0 0;border-bottom-color:#595959;border-width:0 0 1px;font-size:.8125em;font-weight:700;line-height:1.07813em;text-align:left;text-transform:uppercase}.view-jcps-plus table td{border-top-color:#595959;border-width:1px 0 0}.view-jcps-plus table tr>th,.view-jcps-plus table tr>td{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top}.view-jcps-plus table th a,.view-jcps-plus table td a{color:#799a3d;text-decoration:none}.view-jcps-plus table tr.even,.view-jcps-plus table tr.odd{background-color:#fff}@media (min-width:768px){.node-type-school .group-school-main{width:66.10169%;float:left;margin-right:-100%;margin-left:0;clear:none}.node-type-school .group-school-sidebar{width:32.20339%;float:right;margin-left:0;margin-right:0;clear:none;padding-left:.75em}.node-type-school .group-school-sidebar span.file img{display:none}}.node-type-school .group-school-top:after{content:"";display:table;clear:both}.node-type-school .group-school-sidebar h2{font-size:1.375em;line-height:1.06364em;border-top:6px solid #1f4287;font-weight:400;margin-top:0;padding-top:.5em;text-transform:uppercase}.node-type-school .field-group-div{margin-bottom:1em}.node-type-school .field--name-field-school-slogan{font-size:1.25em;margin:.5em 0}.node-type-school .field--type-addressfield .field__item div{display:inline}.node-type-school .locality-block:before,.node-type-school .premise:before{content:', '}.school-sidebar-icons-wrapper{background:#efefef;margin-top:1em;width:100%}.school-sidebar-icons-wrapper .school-sidebar-icons-content{margin:0 auto;max-width:1168px}.school-sidebar-icons-wrapper ul{list-style:none;margin:0 auto;padding:20px 0;width:100%}.school-sidebar-icons-wrapper li{display:inline-block;padding:10px 2%;vertical-align:middle;width:100%}.school-sidebar-icons-wrapper li:first-child{border-left:0}.school-sidebar-icons-wrapper li a{color:#799a3d;display:block;font-size:18px;text-align:center;text-transform:uppercase}.school-sidebar-icons-wrapper li a:before{background:url(/sites/all/themes/custom/jcps/images/generated/icons-s49b2c61460.png) 0 -1409px;background-color:#799a3d;background-repeat:no-repeat;border-radius:140px;content:'';display:block;height:140px;margin:0 auto 20px;width:140px}.school-sidebar-icons-wrapper li a:hover{color:#4c691a;text-decoration:none}.school-sidebar-icons-wrapper li a:hover:before{background-color:#4c691a}.school-sidebar-icons-wrapper li#school-meals a:before{background-position:17px -1603px;background-size:78% auto}.school-sidebar-icons-wrapper li#school-meals a:hover:before{background-position:17px -1483px}.school-sidebar-icons-wrapper li#parent-portal a:before{background-position:17px -1312px;background-size:75% auto}.school-sidebar-icons-wrapper li#parent-portal a:hover:before{background-position:17px -1195px}.school-sidebar-icons-wrapper li#jcps-online a:before{background-position:19px -862px;background-size:74% auto}.school-sidebar-icons-wrapper li#jcps-online a:hover:before{background-position:19px -748px}.school-sidebar-icons-wrapper li#follow-us{margin:0 auto}.school-sidebar-icons-wrapper li#follow-us div{display:inline-block;margin:0 auto;text-align:center;width:34%}.school-sidebar-icons-wrapper li#follow-us div.follow-social-media{display:block;width:100%}.school-sidebar-icons-wrapper li#follow-us p{color:#799a3d;font-size:18px;margin:-24px 0 0;text-align:center;text-transform:uppercase}.school-sidebar-icons-wrapper li#follow-us a{display:block;font-size:0;height:80px;text-align:center;text-transform:uppercase}.school-sidebar-icons-wrapper li#follow-us a:before{background:url(/sites/all/themes/custom/jcps/images/generated/icons-s49b2c61460.png) 0 -394px;background-color:#799a3d;background-repeat:no-repeat;border-radius:70px;content:'';display:block;height:70px;margin:0 auto 10px;width:70px}.school-sidebar-icons-wrapper li#follow-us a.icon-facebook:before{background-position:8px -384px}.school-sidebar-icons-wrapper li#follow-us a.icon-twitter:before{background-position:8px -508px}.school-sidebar-icons-wrapper li#follow-us a.icon-youtube:before{background-position:8px -633px}.school-sidebar-icons-wrapper li#follow-us a.icon-app:before{background-position:8px -261px}.school-sidebar-icons-wrapper li#follow-us a:hover{color:#4c691a;text-decoration:none}.school-sidebar-icons-wrapper li#follow-us a:hover:before{background-color:#4c691a}.school-sidebar-icons-wrapper li#follow-us a.icon-facebook:hover:before{background-position:8px -322px}.school-sidebar-icons-wrapper li#follow-us a.icon-twitter:hover:before{background-position:8px -447px}.school-sidebar-icons-wrapper li#follow-us a.icon-youtube:hover:before{background-position:8px -571px}.school-sidebar-icons-wrapper li#follow-us a.icon-app:hover:before{background-position:8px -199px}.view-school-profile-listing ul{list-style:none;padding:0}.view-school-profile-listing .views-row{padding:10px}.view-school-profile-listing .views-row-even{background:#f1f1f1}.view-school-profile-listing .views-field-title a{font-weight:600}.view-school-profile-listing div.street-block,.view-school-profile-listing div.locality-block{display:inline-block}.view-school-profile-listing div.locality-block{padding-left:5px}.view-school-profile-listing div.addressfield-container-inline::after{display:inline-block}.view-school-profile-listing .views-field-field-level{display:block}.view-school-profile-listing .views-field-field-level span,.view-school-profile-listing .views-field-field-level div,.view-school-profile-listing .views-field-field-level ul li{display:inline-block}.search-form .fieldset-wrapper{background:#f1f1f1;display:block;float:left;padding:5px 10px 0;width:100%}.l-region--sidebar-first{margin-bottom:20px;padding:0 10px}nav.block--menu-block{background:#f0f0f0;border-top:4px solid #d0202e;padding:5px 20px}nav.block--menu-block h2{margin:10px 0 15px}nav.block--menu-block h2 a{color:#000;font-size:18px;letter-spacing:1px;text-decoration:none;text-transform:uppercase}nav.block--menu-block ul.menu{list-style:none;margin-top:0;padding:0}nav.block--menu-block ul.menu li{list-style-image:none;list-style-type:none;margin-left:0}nav.block--menu-block ul.menu li{line-height:normal;margin-top:20px}nav.block--menu-block ul.menu li:first-child{margin-top:0}nav.block--menu-block ul.menu li.collapsed,nav.block--menu-block ul.menu li.expanded{list-style-image:none;list-style-type:none}nav.block--menu-block ul.menu a,nav.block--menu-block ul.menu a:visited{color:#00788c;text-decoration:none}nav.block--menu-block ul.menu a:hover,nav.block--menu-block ul.menu a:visited:hover{text-decoration:underline}nav.block--menu-block ul.menu a.active-trail,nav.block--menu-block ul.menu a:visited.active-trail{color:#000}.menu-name-menu-departments ul.menu ul.menu,nav.block--menu-block .menu-level--3{background:#fff;margin-top:5px !important;padding:10px 15px !important}.menu-name-menu-departments ul.menu ul.menu ul.menu,nav.block--menu-block .menu-level--4{font-size:14px;margin-top:10px;padding-left:15px}.menu-name-menu-departments ul.menu ul.menu ul.menu ul.menu,nav.block--menu-block .menu-level--5{border-left:2px solid #00788c}.view-sidebar-reference .view-content .views-row .node-full>h2{display:none}.l-region--sidebar-second .block--views,.sidebar-second-pane .block--views{padding:0 10px}.l-region--sidebar-second .block__title,.l-region--sidebar-second .pane-title,.sidebar-second-pane .block__title,.sidebar-second-pane .pane-title{font-size:1.375em;line-height:1.06364em;border-top:6px solid #1f4287;font-weight:400;margin-top:0;padding-top:.5em;text-transform:uppercase}.l-region--sidebar-second .block__content,.sidebar-second-pane .block__content{margin-bottom:2em}.l-region--sidebar-second a,.sidebar-second-pane a{color:#00788c;display:block;line-height:normal;text-decoration:none;word-wrap:break-word}.l-region--sidebar-second a:hover,.sidebar-second-pane a:hover{text-decoration:underline}.l-region--sidebar-second a[href^='mailto:'],.sidebar-second-pane a[href^='mailto:']{font-size:14px}.l-region--sidebar-second li a,.sidebar-second-pane li a{display:inline}
@media print{*,*:before,*:after{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}a[href],a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}a[href^='#']:after,a[href^='javascript:']:after{content:''}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}ul.menu,.pane-menu-menu-header-menu,.breadcrumb-wrapper,aside,footer,.jcps-sitewide.head-menu-first,.messages--error,.block--jcps-user-alert,a#main-content,article header,.l-region--header,.tabs--primary,.workbench-info-block{display:none}.l-header{border:0}.l-header .logo-wrapper{height:auto}.l-header .logo-wrapper a{position:relative}.l-header .logo-wrapper a[href]:after{content:''}.l-header .site-slogan{padding:0;top:0}.l-header .l-branding{position:relative !important}.l-content{margin:40px 0 0 !important;padding:0 !important;width:100% !important}.l-content p{font-size:10pt !important}.l-content img{max-width:300px !important}.l-content .field--type-image{text-align:center !important}.l-content article a.anchor{display:none !important}.title-bar h1{font-size:18pt}.view-photo-galleries img{max-width:100% !important}.view-photo-galleries .field-content a[href]:after{color:#799a3d !important;font-size:10pt !important}.view-photo-galleries .view-content a{line-height:normal !important}}
