.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}body.error-404 svg{margin:auto;padding:2em;display:block;z-index:1;position:relative}body.error-404 #bird{animation:fly .9s ease-in-out infinite}body.error-404 #shadow{animation:shadow .9s ease-in-out infinite}body.error-404 #rightwing{animation:rightwing .25s ease-in-out infinite;transform-origin:330px 350px}body.error-404 #leftwing{animation:leftwing .25s ease-in-out infinite;transform-origin:90px 390px}body.error-404 #leftpupil{animation:leftpupil 12s ease-in-out infinite}body.error-404 #rightpupil{animation:rightpupil 12s ease-in-out infinite}@keyframes fly{from{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes shadow{50%{transform:scale(1.05) translateX(-10px)}}@keyframes rightwing{from{transform:rotate(0)}50%{transform:rotate(40deg)}}@keyframes leftwing{from{transform:rotate(0)}50%{transform:rotate(-30deg)}}@keyframes leftpupil{17%{transform:translateX(0)}20%,47%{transform:translateX(10px)}50%,82%{transform:translateX(0) translateY(-30px)}85%,97%{transform:translateX(-50px) translateY(-5px)}}@keyframes rightpupil{17%{transform:translateX(0)}20%,48%{transform:translateX(70px)}50%,82%{transform:translateX(0) translateY(-30px)}85%,97%{transform:translateX(-12px) translateY(-5px)}}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}body.error-404.dog{background-color:#3a95ae;font-family:Roboto,sans-serif}@media only screen and (max-width:4096px){body.error-404.dog .message{top:45vmin}body.error-404.dog .message>h2{font-size:6vmin}body.error-404.dog .dog-background{width:50%}body.error-404.dog .dogmenu li{float:left}}@media only screen and (max-width:900px){body.error-404.dog .message{top:47vmin}body.error-404.dog .message>h2{font-size:5.5vmin}body.error-404.dog .dog{left:32%;top:40%}body.error-404.dog .dog-background{width:100%}body.error-404.dog .dogmenu li{float:none}body.error-404.dog .dogmenu a{display:none;font:700 10px sans-serif}}@media only screen and (max-width:480px){body.error-404.dog .message{top:65 vmin}body.error-404.dog .message>h1{margin-top:vmin;font-size:20vmin}body.error-404.dog .message>h2{font-size:7vmin}body.error-404.dog .dog{left:27%;top:40%}body.error-404.dog .dog-background{width:100%}body.error-404.dog .dogmenu li{float:none}body.error-404.dog .dogmenu a{display:none;font:700 10px sans-serif}}body.error-404.dog .message{text-align:center;position:absolute;left:50%;transform:translateX(-50%);width:100%}body.error-404.dog .message>h1{font-family:ultra;color:#F8DC93;margin-bottom:-7vmin}body.error-404.dog .message>h2{color:#FFF;font-weight:500;margin-bottom:5vmin;margin-top:5vmin}body.error-404.dog .message>p{font-size:3.5vmin;color:#B3D6EC}body.error-404.dog .dog-background{position:relative;height:50vmin;display:inline-block}body.error-404.dog .dog{transform:translateX(-50%);position:absolute;margin-left:auto;margin-right:auto;left:50%;top:24%}body.error-404.dog .dog-head{background-color:#F8DC93;height:14vmin;width:20vmin;-moz-border-radius:2vmin 0 0 16vmin;border-radius:2vmin 0 0 16vmin;transform-origin:100% 0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);right:7vmin;top:-33vmin;position:relative;z-index:1;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}body.error-404.dog .dog-ear,body.error-404.dog .dog-smile{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0)}body.error-404.dog .dog-smile{height:3vmin;width:4vmin;-moz-border-radius:150px 0 0;border-radius:3vmin 0 0;transform-origin:100% 0;border-top:3px solid #D2AF5E;border-left:2px solid #D2AF5E;outline:#fff solid 0;-ms-transform:rotate(0);transform:rotate(180deg);left:-.8vmin;position:absolute;z-index:1;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;background:#F8DC93}body.error-404.dog .dog-fang1{display:inline-block;width:0;border:.9vmin solid transparent;border-bottom:2vmin transparent solid;top:.1vmin;left:2vmin;position:absolute}body.error-404.dog .dog-fang2{display:inline-block;width:0;border:.9vmin solid transparent;border-bottom:2vmin transparent solid;top:.1vmin;left:.2vmin;position:absolute}body.error-404.dog .dog-eye,body.error-404.dog .dog-nose{top:-1vmin;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}body.error-404.dog .dog-tongue{height:3vmin;width:2.5vmin;-moz-border-radius:150px 0 0;border-radius:1vmin 1vmin 0 0;left:1.3vmin;position:absolute;z-index:1;background-color:#F5901E;-webkit-animation:pant .3s infinite;animation:pant .3s infinite}body.error-404.dog .dog-nose{background-color:#000;height:3vmin;width:3vmin;-moz-border-radius:50%;border-radius:50%;left:-1vmin;position:relative;-moz-transition:.4s ease-in-out;transition:.4s ease-in-out}body.error-404.dog .dog-eye,body.error-404.dog .dog-eye div{-moz-border-radius:50%;-moz-transition:.4s ease-in-out;position:relative}body.error-404.dog .dog-eye{background-color:#D2AF5E;height:7vmin;width:7vmin;border-radius:50%;left:10vmin;transition:.4s ease-in-out}body.error-404.dog .dog-eye div{background-color:#000;height:3vmin;width:3vmin;border-radius:50%;top:1vmin;left:2vmin;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}body.error-404.dog .dog-eye div div{background-color:#FFF;height:1vmin;width:1vmin;-moz-border-radius:50%;border-radius:50%;top:.5vmin;left:.5vmin;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;position:relative}body.error-404.dog .dog-body,body.error-404.dog .dog-ear{transform-origin:100% 0;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}body.error-404.dog .dog-ear{background-color:#C3AF79;height:4vmin;width:3vmin;-moz-border-radius:2vmin 0 0 16vmin;border-radius:16vmin 4vmin 0 0;-ms-transform:rotate(0);transform:rotate(1deg);left:14vmin;top:-4vmin;position:absolute;z-index:-1;transition:.4s ease-in-out;box-shadow:3vmin 0 0 0 #F8DC93}body.error-404.dog .dog-body{background-color:#F8DC93;height:14vmin;width:26vmin;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);right:-14vmin;top:-23vmin;position:absolute;z-index:1;transition:.4s ease-in-out;-moz-border-radius:2vmin 0 0 14vmin;border-radius:2vmin 0 0 14vmin}body.error-404.dog .dog-spot{background-color:#D2AF5E;height:9vmin;width:5vmin;-moz-border-radius:150px 0 0 150px;border-radius:150px 0 0 150px;transform-origin:100% 0;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-o-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(270deg);left:7vmin;top:0;position:absolute;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}body.error-404.dog .dog-tail{width:0;height:0;border-style:solid;border-width:0 0 5vmin 3vmin;border-color:transparent transparent #F8DC93;position:absolute;top:-3vmin;right:0;transform-origin:100% 100%;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);-webkit-animation:wag .4s ease-in-out infinite;animation:wag .4s ease-in-out infinite}body.error-404.dog .dog-leg1,body.error-404.dog .dog-leg2{transform-origin:100% 0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;background-color:#F8DC93;z-index:1;position:absolute}body.error-404.dog .dog-leg1{height:6vmin;width:3vmin;-ms-transform:rotate(0);transform:rotate(0);left:6vmin;top:12vmin;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}body.error-404.dog .dog-leg1 div{width:0;height:0;border-style:solid;border-width:0 0 6vmin 4vmin;border-color:transparent transparent #F8DC93;position:absolute;right:0;bottom:0}body.error-404.dog .dog-leg2{height:5vmin;width:3vmin;-ms-transform:rotate(0);transform:rotate(0);left:10vmin;top:13vmin;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}body.error-404.dog .dog-leg2 div{width:0;height:0;border-style:solid;border-width:6vmin 0 0 4vmin;border-color:transparent transparent transparent #F8DC93;position:absolute;bottom:0}body.error-404.dog .dog-leg3{background-color:#F8DC93;height:4vmin;width:3vmin;transform-origin:100% 0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:23vmin;top:14vmin;position:absolute;z-index:1;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;box-shadow:-4vmin 0 0 0 #C3AF79}body.error-404.dog .dog-leg3 div{width:0;height:0;border-style:solid;border-width:0 0 4vmin 4vmin;border-color:transparent transparent #F8DC93;position:absolute;right:0;bottom:0}body.error-404.dog .dog-leg3 div div{width:0;height:0;border-style:solid;border-color:transparent transparent #C3AF79;position:absolute;right:4vmin;bottom:-3.9vmin}body.error-404.dog .dog:hover .dog-smile{background:#564C35;border-radius:0;border:1px solid #564C35;left:.1vmin;animation:snarl .1s ease-in-out infinite;-webkit-animation:snarl .1s ease-in-out infinite}body.error-404.dog .dog:hover .dog-tongue{width:0;height:0}body.error-404.dog .dog:hover .dog-tail{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);-webkit-animation:nowag .4s ease-in-out infinite;animation:nowag .4s ease-in-out infinite}body.error-404.dog .dog:hover .dog-eye div div{width:.5vmin;height:.5vmin}body.error-404.dog .dog:hover .dog-body{animation:heave .1s ease-in-out infinite}body.error-404.dog .dog:hover .dog-fang1,body.error-404.dog .dog:hover .dog-fang2{border-bottom:2vmin #fff solid}@keyframes pant{0%,100%{height:3vmin;top:-3.2vmin}50%{height:2vmin;top:-2.2vmin}}@-webkit-keyframes pant{0%,100%{height:3vmin;top:-3.2vmin}50%{height:2vmin;top:-2.2vmin}}@keyframes snarl{0%,100%{outline:#564C35 solid 0}50%{outline:#564C35 solid 2px}}@-webkit-keyframes snarl{0%,100%{outline:#564C35 solid 0}50%{outline:#564C35 solid 2px}}@keyframes heave{0%,100%{border-radius:2vmin 0 0 14vmin}50%{border-radius:2vmin 0 0 20vmin}}@-webkit-keyframes heave{0%{outline:#Fff solid 0}50%{outline:#fff solid 2px}100%{outline:#fff solid 0}}@keyframes wag{0%{transform:rotate(15deg)}25%,75%{transform:rotate(20deg)}100%,50%{transform:rotate(10deg)}}@-webkit-keyframes wag{00%{transform:rotate(15deg)}25%,75%{transform:rotate(20deg)}100%,50%{transform:rotate(10deg)}}body.error-404.dog .btndiv{height:100px;margin-top:20px;margin-bottom:10px}body.error-404.dog .btnpop{background:#174634;position:relative;padding:15px 40px;border:1px solid #2a805f;color:#fff;font-size:25px;vertical-align:middle;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;transition:all .1s}body.error-404.dog .btnpop:hover{background:#2a805f}body.error-404.dog .btnpop:active{top:2px;background:#174634;-webkit-box-shadow:none;box-shadow:none}body.error-404.dog .btnpop:focus{outline:0}body.error-404.dog .dog h1{font-size:39vmin;position:absolute;top:-44vmin;font-family:ultra;left:-33.2vmin;color:#276475}
.owl-bg-404,body.owl-404 .text{transform:translateX(-50%);left:50%}.body,.owl{width:200px}.ear:after,.eye:after,.foot:after,.foot:before{content:''}.owl-btndiv{position:relative;top:50px}.body,.owl,.owl-bg-404{position:absolute}body.owl-404{background:#19323C!important}body.owl-404 .text{position:absolute;z-index:3;text-align:center;top:480px}body.owl-404 .text span{font-family:Roboto,sans-serif;font-size:32px;line-height:1.5em}span.text-top{color:#fff;font-size:40px}span.text-bottom{color:#87c4d5;font-size:32px}.owl-bg-404{color:#276475;font-family:ultra;font-size:40vmin;top:20px;z-index:1}.owl{height:400px;left:50%;top:120px;margin-left:-100px;margin-top:50px;z-index:2;animation:fly 3s ease-in-out infinite}.body{height:250px;border-radius:45%;background:#8C5E58;z-index:1}.eye,.eye:after{border-radius:50%}.beak,.eye{z-index:2;position:absolute}.eye{top:45px;left:65px;width:70px;height:70px;background:#fff}.eye:after{position:absolute;height:35px;width:35px;background:#000;top:25px;left:16px}.eye.one{margin-left:-40px}.eye.two{margin-left:40px}.beak{top:120px;left:85px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:25px solid #FF9770}.ear{position:absolute;top:-15px;left:75px;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:30px solid #8C5E58;z-index:0}.foot,.wing{z-index:2;position:absolute}.ear:after{position:absolute;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #B78079;margin-top:10px;margin-left:-15px}.ear.one{margin-left:-50px;transform:rotate(-27deg)}.ear.two{margin-left:50px;transform:rotate(27deg)}.wing{width:60px;height:120px;background:#B78079;top:110px;left:70px}.wing.one{margin-left:-70px;border-radius:0 2em 0 4em;transform:rotate(10deg);transform-origin:0 0;animation:flap-left 3s ease-in-out infinite}.wing.two{margin-left:70px;border-radius:2em 0 4em;transform:rotate(-10deg);transform-origin:100% 0;animation:flap-right 3s ease-in-out infinite}.foot{top:230px;left:100px}.foot.one{margin-left:-50px}.foot.two{margin-left:10px}.foot:after,.foot:before{position:absolute;border-radius:30px;width:18px;height:32px;background:#AA998F}.foot:after{margin-left:19px}@keyframes flap-left{10%,25%{transform:rotate(40deg)}15%{transform:rotate(5deg)}30%{transform:rotate(10deg)}}@keyframes flap-right{10%,25%{transform:rotate(-40deg)}15%{transform:rotate(-5deg)}30%{transform:rotate(-10deg)}}@keyframes fly{10%,40%{transform:translateY(0)}30%{transform:translateY(-25px)}}

.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}body.error-404{background-color:#3a95ae;font-family:Roboto,sans-serif}@media only screen and (max-width:4096px){body.error-404 .message{top:45vmin}body.error-404 .message>h2{font-size:6vmin}}@media only screen and (max-width:900px){body.error-404 .message{top:47vmin;text-align:center;position:absolute;left:50%;transform:translateX(-50%);width:100%}body.error-404 .message>h1{font-family:ultra;color:#F8DC93;margin-bottom:-7vmin}body.error-404 .message>h2{font-size:5.5vmin;color:#FFF;font-weight:500;margin-bottom:5vmin;margin-top:5vmin}body.error-404 .message>p{font-size:3.5vmin;color:#B3D6EC}}body.error-404 .btndiv{height:100px;margin-top:20px;margin-bottom:10px}body.error-404 .btnpop{background:#174634;position:relative;padding:15px 40px;border:1px solid #2a805f;color:#fff;font-size:25px;vertical-align:middle;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;transition:all .1s}body.error-404 .btnpop:hover{background:#2a805f}body.error-404 .btnpop:active{top:2px;background:#174634;-webkit-box-shadow:none;box-shadow:none}body.error-404 .btnpop:focus{outline:0}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}#main-content #around-the-district{background-color:#3a95ae}#main-content #around-the-district h2,#main-content #around-the-district h2>a{color:#fff}#main-content #around-the-district h2>a:hover{text-decoration:none}#main-content #around-the-district h3{height:100%}#main-content #around-the-district h3>a{position:relative;color:#666;height:100%;text-decoration:none}#main-content #around-the-district h3>a:hover{color:#666}#main-content #around-the-district h3>a:before{content:'';position:absolute;bottom:0;left:0;background-color:#8c8c8c;height:2px;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}#main-content #around-the-district h3>a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}#main-content #around-the-district .news .news-item .text{height:60px;max-height:60px}#main-content #around-the-district .news .news-item .text .text-content{height:90px;overflow:hidden;text-transform:uppercase}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}@media only screen and (max-width:939px){.banner-overlay{top:0;right:0;background:#000!important;height:100%;opacity:.5!important}}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.carousel{position:static}.carousel .carousel-inner{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;background-size:cover;height:auto;margin-bottom:160px;margin-top:135px;z-index:1}.carousel .carousel-inner .item{background-position:center;background-size:cover;height:100%;width:100%}.carousel .carousel-inner .item a{position:absolute;display:block;height:100%;text-decoration:none;width:100%;z-index:6}.carousel .carousel-inner .item a.full{z-index:15}.carousel .carousel-inner .item .banner-text-block{position:relative;color:#fff;font-size:14px;height:100%;margin:0 auto;max-width:1440px;overflow:hidden;text-shadow:2px 2px #333;width:100%}.carousel .carousel-inner .item .banner-text-block h1{font-family:'Playfair Display',serif;font-weight:700;margin-bottom:10px}.carousel .carousel-inner .item .banner-text-block a{position:relative;color:#fff;display:inline;text-decoration:underline;z-index:3010}.carousel .carousel-inner .item .banner-text-block a:hover{background-color:#a0a0a0}@media only screen and (min-width:940px){.carousel .carousel-inner .item .banner-text-block .banner-text-wrapper{position:absolute;bottom:0;margin:0 30px 70px;width:100%;z-index:5}.carousel .carousel-inner .item .banner-text-block .banner-text-wrapper h1:after{content:' ';z-index:3020;position:absolute;border-bottom:solid 1px #fff;display:table-cell;margin-top:10px;width:100%}.carousel .carousel-inner .item .banner-text-block .banner-text-wrapper .banner-text{line-height:2em;margin-right:50%;margin-top:20px}.carousel .carousel-inner .item .banner-text-block.right .banner-text-wrapper{margin-left:50%;width:auto}.carousel .carousel-inner .item .banner-text-block.right .banner-text-wrapper h1:after{margin-left:-100%;width:200%}.carousel .carousel-inner .item .banner-text-block.right .banner-text-wrapper .banner-text{margin-right:0}}@media only screen and (max-width:939px){.carousel .carousel-inner .item .banner-text-block .banner-text-wrapper{position:absolute;bottom:75px;margin:0 50px;text-align:center;z-index:5}.carousel .carousel-inner .item .banner-text-block .banner-text-wrapper h1{text-shadow:none}.carousel .carousel-inner .item .banner-text-block .banner-text-wrapper h1:after{content:' ';z-index:3020;position:absolute;border-bottom:solid 1px #fff;display:table-cell;margin-top:20px;width:100%}.carousel .carousel-inner .item .banner-text-block .banner-text-wrapper .banner-text{line-height:2em;margin-top:40px;text-shadow:none}}@media only screen and (max-width:480px){.carousel .carousel-inner .item .banner-text-block .banner-text-wrapper{bottom:50px;z-index:5}}.carousel ol.carousel-indicators{bottom:-10px;padding:20px}.carousel ol.carousel-indicators li{height:20px;width:20px}.carousel ol.carousel-indicators li.active{height:22px;width:22px}.carousel .carousel-control{height:100%;z-index:8}.carousel .carousel-control.left{padding-left:30px;text-align:left}.carousel .carousel-control.right{padding-right:30px;text-align:right}.carousel .carousel-control i{position:relative;top:50%;transform:translateY(-50%)}.banner-overlay{position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top,rgba(137,255,241,0) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(137,255,241,0)),color-stop(100%,#000));background:-webkit-linear-gradient(top,rgba(137,255,241,0) 0,#000 100%);background:-o-linear-gradient(top,rgba(137,255,241,0) 0,#000 100%);background:-ms-linear-gradient(top,rgba(137,255,241,0) 0,#000 100%);background:linear-gradient(to bottom,rgba(137,255,241,0) 0,#000 100%);height:100%;opacity:.85;width:100%;z-index:3}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}#home-banner{padding:0}@media only screen and (max-width:939px){#home-banner .banner{margin-bottom:160px;margin-top:90px;max-height:initial;min-height:initial}}@media only screen and (max-width:999px){#home-banner .banner{margin-top:70px}}@media only screen and (max-width:768px){#home-banner .banner{margin-bottom:80px}}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}
.noResize .docmanlist_files_container{width:auto}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}body .sppb-row-container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}@media (min-width:768px){body .sppb-row-container{width:auto}}@media (min-width:992px){body .sppb-row-container{width:auto}}@media (min-width:1200px){body .sppb-row-container{width:auto}}
#subpage-side .mod_googleSearch_cse{margin:15px;padding-top:15px;padding-bottom:15px}#main-search .mod_googleSearch_cse{position:relative}#main-search .mod_googleSearch_cse button,#main-search input,#main-search select,#main-search textarea{font-family:inherit;border-radius:0;font-size:18px;height:46px;padding:10px 50px 10px 10px;width:100%}#main-search .mod_googleSearch_cse button,#main-search html input[type=button],#main-search input[type=reset],#main-search input[type=submit]{position:absolute;top:2px!important;right:15px!important;background-color:transparent;border:none;color:#565656;font-family:FontAwesome;padding:0;width:auto}#subpage-side .mod_googleSearch_cse button,#subpage-side input,#subpage-side select,#subpage-side textarea{font-family:inherit;border-radius:0;font-size:18px;height:46px;padding:10px 50px 10px 10px;width:100%}#subpage-side .mod_googleSearch_cse button,#subpage-side html input[type=button],#subpage-side input[type=reset],#subpage-side input[type=submit]{position:absolute;top:29px!important;right:30px!important;background-color:transparent;border:none;color:#565656;font-family:FontAwesome;padding:0;width:auto}#footer .mod_googleSearch_cse button,#footer input,#footer select,#footer textarea{font-family:inherit;border-radius:0;font-size:18px;height:46px;padding:10px 50px 10px 10px;width:100%}#footer .mod_googleSearch_cse button,#footer html input[type=button],#footer input[type=reset],#footer input[type=submit]{position:relative;top:-46px!important;left:98%!important;background-color:transparent;border:none;color:#565656;font-family:FontAwesome;padding:0;width:auto}#cse-result{width:100%!important}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.news{margin:0 auto;max-width:1440px}.news .primary{margin-bottom:70px;overflow:hidden}@media only screen and (min-width:940px){.news .primary .news-item{min-height:480px}}.news .primary .row{margin-left:15px;margin-right:15px}.news .secondary{padding-bottom:70px}.news .secondary .row{margin-left:0;margin-right:0;overflow:hidden}.news-item{background-color:#fff}.news-item .image>a{position:relative;display:block;height:100%;z-index:5}.news-item.horizontal .image img{width:100%}@media only screen and (max-width:939px){.news .primary{margin-bottom:30px}.news .primary .row{margin-left:0;margin-right:0}.news .secondary{padding-bottom:30px}.news .secondary .row{margin-left:-15px;margin-right:-15px}.news-item.horizontal .image img{width:100%}}.news-item.vertical{margin-bottom:50px;padding-bottom:30px}@media only screen and (max-width:939px){.news-item.vertical{margin-bottom:30px}#main-content #featured-news .primary .image img{width:100%}}.news-item.vertical .image{height:250px}.news-item.vertical .image img{min-height:100%;max-height:100%;min-width:100%;object-fit:cover;overflow:hidden;width:100%;font-family:'object-fit: cover; object-position: 50% 50%;'}.news-item.vertical .text{background-color:#fff;max-height:160px;padding:0 25px 25px}.news-item.vertical .text .text-content{display:inline-block;max-height:160px;overflow:hidden}#main-content h2>a{color:#3a95ae}#main-content h2>a:hover{text-decoration:none}#main-content>div{padding:0 15px}#main-content span.text-more{display:block;font-size:14px;padding-bottom:20px;text-transform:uppercase}#main-content span.text-more:after{content:'>>'}#main-content #featured-news{background-color:#ececec}@media only screen and (min-width:940px){#main-content #featured-news .primary [class*=col-]{margin-bottom:-99999px;padding-bottom:99999px}}#main-content #featured-news .primary .row{background-color:#fff}#main-content #featured-news .primary .image{align-items:center;display:flex;justify-content:center;overflow:hidden;padding-left:0;padding-right:0}#main-content #featured-news .primary .image img{max-height:480px;min-height:100%;min-width:100%;object-fit:cover;overflow:hidden}#main-content #featured-news .primary .text{max-height:480px;padding-left:20px}#main-content #featured-news .primary .text .text-content{display:inline-block;max-height:480px;overflow:hidden}
/*!
 * 2017-02-16 - JKR - Tweaks made to accommodate custom IcoMoon fonts with FontAwesome classes
 * Aadditional font family, and change to ".fa" selector.
 */@font-face{font-family:icomoon;src:url(/templates/weber8/icons/icomoon.eot?4ravyl);src:url(/templates/weber8/icons/icomoon.eot?4ravyl#iefix) format('embedded-opentype'),url(/templates/weber8/icons/icomoon.ttf?4ravyl) format('truetype'),url(/templates/weber8/icons/icomoon.woff?4ravyl) format('woff'),url(/templates/weber8/icons/icomoon.svg?4ravyl#icomoon) format('svg');font-weight:400;font-style:normal}.fa{font-family:FontAwesome,icomoon!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-wsd-solar-winds:before{content:"\e900"}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}#footer .address *,#footer h2{color:#fff}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}#footer{background-color:#383838;padding-bottom:120px;padding-top:20px}#footer .row{margin:0 auto;max-width:1440px}#footer h2{border-bottom:solid 1px #999;display:block;font-size:20px;padding-bottom:5px;text-align:left;width:100%}#footer .k2SearchBlock,#footer .search{position:relative;display:none;margin-left:15px;margin-right:15px;margin-top:50px;padding:50px 0 0}@media only screen and (min-width:940px){#footer .k2SearchBlock,#footer .search{display:block}}#footer .k2SearchBlock input[type=text],#footer .search input[type=text]{position:absolute;top:0;left:0;height:35px;line-height:1.33em;padding-left:10px;padding-right:100px;width:100%}#footer .k2SearchBlock input[type=submit],#footer .search input[type=submit]{position:absolute;top:-5px;right:10px;background-color:transparent;border:none;font-family:FontAwesome}#footer .k2SearchBlock span,#footer .search span{position:absolute;top:8px;right:40px;font-weight:700;text-transform:uppercase}#footer .quick-links ul{list-style-type:none;padding-left:0;width:100%}#footer .quick-links ul li{display:block;float:left;width:50%}@media only screen and (max-width:939px){#footer .quick-links ul li{width:33%}#footer .address .contact{margin-top:40px;text-align:center}}@media only screen and (max-width:480px){#footer .quick-links ul li{width:50%}}#footer .quick-links ul li a{color:#fff;text-transform:uppercase}#footer .address a{text-decoration:none}#footer .address .map{position:relative;height:0;overflow:hidden;padding-bottom:50%}#footer .address .map iframe{position:absolute;top:0;left:0;height:100%!important;width:100%!important}
.genericItemCategory,.genericItemDateCreated,.itemAuthor,.itemAuthorBlock,.itemAuthorLatest,.itemCategory,.itemDateCreated,.itemDateModified,.itemHits,.itemListCategoriesBlock,.itemRatingBlock,.itemSocialSharing,.itemToolbar{display:none!important}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.latestItemsContainer{width:100%!important}.latestItemsContainer .latestItemReadMore,.latestItemsContainer .latestItemsCategory{display:none}.latestItemsContainer .latestItemList .latestItemView:nth-child(even){background-color:#ececec}.latestItemsContainer .latestItemList .latestItemView{position:relative;float:left;padding:0 20px;width:100%}@media only screen and (max-width:768px){.latestItemsContainer .latestItemList .latestItemView{width:100%}}.latestItemsContainer .latestItemList .latestItemView .latestItemHeader{margin-bottom:10px;margin-left:140px;margin-top:-10px}@media only screen and (max-width:480px){.latestItemsContainer .latestItemList .latestItemView .latestItemHeader{margin-left:80px}}.latestItemsContainer .latestItemList .latestItemView .latestItemHeader h2.latestItemTitle{margin-bottom:0!important;min-height:1em}.latestItemsContainer .latestItemList .latestItemView .latestItemHeader a{font-size:16px}.latestItemsContainer .latestItemList .latestItemView .latestItemDateCreated{display:block;float:right;margin-left:0;margin-top:-25px}@media only screen and (max-width:939px){.latestItemsContainer .latestItemList .latestItemView .latestItemDateCreated{float:none;margin-left:140px;margin-top:0}}.latestItemsContainer .latestItemList .latestItemView .latestItemBody .latestItemImageBlock{float:left;margin-top:-35px}@media only screen and (max-width:939px){.latestItemsContainer .latestItemList .latestItemView .latestItemBody .latestItemImageBlock{margin-top:-45px}}.latestItemsContainer .latestItemList .latestItemView .latestItemBody .latestItemImageBlock .latestItemImage *{height:100%}.latestItemsContainer .latestItemList .latestItemView .latestItemBody .latestItemImageBlock .latestItemImage a{display:block;height:90px!important;object-fit:cover;width:100%!important}.latestItemsContainer .latestItemList .latestItemView .latestItemBody .latestItemImageBlock .latestItemImage img{float:left;height:90px!important;object-fit:cover;width:120px!important}@media only screen and (max-width:480px){.latestItemsContainer .latestItemList .latestItemView .latestItemDateCreated{margin-left:80px}.latestItemsContainer .latestItemList .latestItemView .latestItemBody .latestItemImageBlock .latestItemImage img{height:45px!important;width:60px!important}}.latestItemsContainer .latestItemList .latestItemView .latestItemBody .latestItemIntroText{background-color:transparent;color:#383838;margin-left:140px;margin-top:-20px;opacity:.8;overflow:hidden;padding-bottom:5px;pointer-events:none;transition:max-height .25s ease-out}.latestItemsContainer .latestItemList .latestItemView .latestItemBody .latestItemIntroText *,.latestItemsContainer .latestItemList .latestItemView .latestItemBody:hover .latestItemIntroText *{color:#383838!important}@media only screen and (max-width:939px){.latestItemsContainer .latestItemList .latestItemView .latestItemBody .latestItemIntroText{margin-top:0}}@media only screen and (max-width:480px){.latestItemsContainer .latestItemList .latestItemView .latestItemBody .latestItemIntroText{margin-left:80px}}.latestItemsContainer .latestItemList .latestItemView .latestItemBody .latestItemIntroText p{padding:10px 10px 0 0}.latestItemsContainer .latestItemList .latestItemView .latestItemBody:hover .latestItemIntroText{transition:max-height .25s ease-in}.latestItemsContainer .latestItemList .latestItemLinks{display:none}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}#main-content.error-404{text-align:left}#main-content.error-404 #link-of-the-day{background-color:transparent!important;padding-top:50px}#main-content.error-404 #link-of-the-day h2 a{color:#fff;font-family:Roboto,sans-serif;font-weight:400}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}#main-content #link-of-the-day{background-color:#ececec}#main-content #link-of-the-day h2{margin-bottom:60px}@media only screen and (max-width:939px){#main-content #link-of-the-day h2{margin-bottom:30px}}#main-content #link-of-the-day .link-featured{margin:0 auto;max-width:1440px;padding-bottom:120px}#main-content #link-of-the-day .link-featured .row{background-color:#fff;margin-left:0;margin-right:0;overflow:hidden}@media only screen and (max-width:939px){#main-content #link-of-the-day .link-featured .row{margin-left:-15px;margin-right:-15px}}#main-content #link-of-the-day .link-featured .row .col-lg-5{padding-left:0}#main-content #link-of-the-day .link-featured .image{height:400px}#main-content #link-of-the-day .link-featured .image img{min-height:100%;max-height:100%;min-width:100%;object-fit:cover;overflow:hidden;width:100%}#main-content #link-of-the-day .link-featured .text .text-content h3{padding-bottom:10px;padding-top:10px}#main-content #link-of-the-day .link-featured .text .text-more{margin-top:2em;text-transform:uppercase}#main-content #link-of-the-day .link-featured .text .text-more:after{content:'>>'}#main-content #link-of-the-day .link-featured .text .text-more a{position:relative;color:#666;height:100%;text-decoration:none}#main-content #link-of-the-day .link-featured .text .text-more a:hover{color:#666}#main-content #link-of-the-day .link-featured .text .text-more a:before{content:'';position:absolute;bottom:0;left:0;background-color:#8c8c8c;height:2px;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}#main-content #link-of-the-day .link-featured .text .text-more a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.link-of-the-day-list .catIteMAuthor,.link-of-the-day-list .catItemLinks{display:none}
#main-content h2,.section-title{color:#3a95ae;text-align:center}#main-content h3,.text-title{letter-spacing:2px;text-transform:uppercase}a,a.button:hover{text-decoration:none}.section-title{font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400}body,html{font-family:Roboto,sans-serif;height:100%;margin:0;padding:0}body{background-color:#5d5d5d}body #body-overlay{display:none}@media only screen and (max-width:939px){body #body-overlay{display:none!important}}body.main-menu-open #body-overlay{position:fixed;top:135px;left:0;right:0;bottom:0;background-color:#000;display:block;height:100%;opacity:.5;width:100%;z-index:1}@media only screen and (max-width:939px){body.main-menu-open #body-overlay{top:70px}}@media only screen and (max-width:999px){body.main-menu-open #body-overlay{top:70px}}#main-content>div{padding-top:70px}#main-content>div>.row{margin:0 auto;max-width:1440px}#main-content h2{font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em}@media only screen and (max-width:768px){#main-content h2{font-size:36px}}#main-content h3{font-size:20px;font-weight:400}.ellip{display:block;height:100%}.ellip-line,a.button{display:inline-block}.ellip-line{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:100%}.ellip,.ellip-line{position:relative;overflow:hidden}a.button{background-color:#3a95ae;color:#fff;margin-bottom:5px;padding:5px}a.button:after{content:' >>'}a.button:hover{background-color:#68b7cd}a{color:#c31933}.k2Pagination li .pagenav{padding:4px 8px}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}body.main-menu-mobile-open{overflow:hidden}@media only screen and (min-width:940px){#main-menu-mobile{display:none!important}}#main-menu-mobile div.search input[type=submit],#main-menu-mobile li.search,#main-menu-mobile li.top-links{display:none}#main-menu-mobile{position:fixed;height:100%;margin-top:0;overflow-y:auto;padding:0;width:100%;z-index:1000}@media only screen and (max-width:939px){#main-menu-mobile{top:70px}}#main-menu-mobile ul>li{position:relative}#main-menu-mobile div.search{position:relative;height:40px;margin:10px 15px 0}@media only screen and (max-width:768px){#main-menu-mobile div.search{margin-bottom:-10px;margin-left:0;margin-right:0}}#main-menu-mobile div.search input[type=text]{position:absolute;left:0;right:0;background-color:transparent;border:none;color:#174634;height:40px;margin:0 auto;transition:width .4s ease-in-out;width:15%}#main-menu-mobile div.search input[type=text]:focus{background-color:#fff;height:40px;padding-left:10px;padding-right:30px;transition:width .4s ease-in-out;width:100%}#main-menu-mobile div.search input[type=text]:not(:focus){transition:width .4s ease-in-out;width:15%}#main-menu-mobile div.search input[type=text]:focus+input[type=submit]{position:absolute;top:8px;right:10px;background-color:transparent;border:none;color:#174634;display:inline-block;font-family:FontAwesome}#main-menu-mobile div.search:after{position:absolute;left:0;right:0;color:#fff;content:'';cursor:pointer;font-family:FontAwesome;font-size:22px;margin:0 auto;pointer-events:none;width:20px}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.main-menu-box{display:none}#main-menu-popup{position:absolute;top:135px;left:0;right:0;display:none;margin:0 auto;max-width:1440px;width:100%;z-index:1020}@media only screen and (max-width:999px){#main-menu-popup{top:70px}}@media only screen and (max-width:939px){#main-menu-popup{display:none!important}}#main-menu-popup #main-menu-popup-box{background-color:#fff;color:#4d4d4d;letter-spacing:3px;min-height:200px;opacity:.95;padding:0 40px 20px;width:100%}#main-menu-popup #main-menu-popup-box .main-menu-box,#main-menu-popup #main-menu-popup-box .row{display:table;width:100%}#main-menu-popup #main-menu-popup-box .col{border-left:solid 1px silver;float:none;display:table-cell;padding-left:30px}#main-menu-popup #main-menu-popup-box .col-md-4{border-left:none;padding-left:30px;padding-top:5px}#main-menu-popup #main-menu-popup-box .col-md-2{width:22.2222222%}#main-menu-popup #main-menu-popup-box h3{color:#4d4d4d;font-size:14px;font-weight:700;text-transform:uppercase}#main-menu-popup #main-menu-popup-box .top-links .top-link:nth-child(2){margin-left:-15px}#main-menu-popup #main-menu-popup-box .top-links .top-link{float:left;height:70px;overflow:hidden;padding:10px 5px;text-align:center;width:70px}#main-menu-popup #main-menu-popup-box .top-links .top-link a{color:#4d4d4d;display:block}#main-menu-popup #main-menu-popup-box .top-links .top-link a:hover{text-decoration:none}#main-menu-popup #main-menu-popup-box .top-links .top-link i.fa{font-size:24px}#main-menu-popup #main-menu-popup-box .top-links .top-link span{display:block;font-size:10px;letter-spacing:0;line-height:1em}#main-menu-popup #main-menu-popup-box .top-links .top-link:hover{background-color:#e0e0e0;border-radius:5px}#main-menu-popup #main-menu-popup-box ul.main-menu-items{list-style-type:none;padding-left:1em;text-indent:-1em}#main-menu-popup #main-menu-popup-box ul.main-menu-items li{letter-spacing:1px}#main-menu-popup #main-menu-popup-box ul.main-menu-items li a{color:#707274;font-weight:400;text-transform:none}#main-menu-popup #main-menu-popup-box ul.main-menu-items li a:hover{background-color:transparent}#main-menu-popup #main-menu-popup-box .search{margin:20px 0;width:100%}#main-menu-popup #main-menu-popup-box .search input[type=text]{font-size:18px;height:40px;letter-spacing:3px;padding-left:10px;padding-right:50px;width:100%}#main-menu-popup #main-menu-popup-box .search input[type=submit]{position:absolute;top:27px;right:25px;background-color:transparent;border:none;color:#565656;font-family:FontAwesome;font-size:18px}#main-menu-popup #main-menu-popup-box .col-md-8{border-left:none;padding-left:0}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}@media only screen and (min-width:940px){#main-menu{margin-top:51px}#main-menu li a,#main-menu li span{background-color:transparent;color:#fff;cursor:pointer;font-weight:700}#main-menu li span.selected:after{position:absolute;top:7px;left:0;right:15%;color:#fff;content:'\f04b';font-family:FontAwesome;margin:0 auto;opacity:.95;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:40px}#main-menu li a:hover,#main-menu li span:hover{background-color:#e33953}#main-menu.collapse.in{margin-top:-10px}#main-menu.collapse.in .nav{position:relative;background-color:#333;z-index:100}#main-menu li ul{display:none}}@media only screen and (min-width:940px) and only screen and (max-width:939px){#main-menu{margin-top:4px}}@media only screen and (min-width:940px) and only screen and (min-width:940px){#main-menu.collapse.in{display:none!important}}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}#subpage-menu ul.nav.menu li.parent.top-links span.nav-header{border-bottom:none;height:auto}#subpage-menu ul.nav.menu li.parent.top-links span.nav-header:before{content:''}#subpage-menu ul.nav.menu li.parent.top-links>ul.nav-child{background-color:#174634;display:block;height:100%;padding:0 20px 10px}#subpage-menu ul.nav.menu li.parent.top-links>ul.nav-child li{border-radius:5px;display:block;float:left;height:70px;overflow:hidden;text-align:center;width:70px}#subpage-menu ul.nav.menu li.parent.top-links>ul.nav-child li:first-child{margin-left:-15px}#subpage-menu ul.nav.menu li.parent.top-links>ul.nav-child li a{border-bottom:none;font-size:10px;height:100%;padding:10px 0}#subpage-menu ul.nav.menu li.parent.top-links>ul.nav-child li i{font-size:24px}
#nav-top ul.top-menu li a:focus,#nav-top-red{background-color:#c31933}.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}@media only screen and (min-width:940px){.navbar-toggle{display:none!important}}@media only screen and (max-width:939px){#main-menu{display:none!important}.navbar-header{float:none}.navbar-left,.navbar-nav,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-nav{margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}#nav-top ul.top-menu{text-align:center}}.navbar-nav li a,.navbar-nav li span{display:inline;padding:0 15px}#nav-top .navbar-nav>li>a,#nav-top .navbar-nav>li>span{padding:0}#nav-top ul.top-menu{display:block;list-style-type:none}#nav-top ul.top-menu li{float:left;padding-right:11px}@media only screen and (max-width:939px){#nav-top ul.top-menu li{display:inline;float:none}}@media only screen and (max-width:480px){#nav-top ul.top-menu li{display:none}#nav-top ul.top-menu li:nth-child(-n+4):after{content:''}#nav-top ul.top-menu li:nth-child(-n+4){display:inline}#nav-top ul.top-menu li:nth-child(-n+3):after{content:'|'}}#nav-top ul.top-menu li:after{content:'|';padding-left:11px}#nav-top ul.top-menu li:last-child:after{content:'';padding-left:0}#nav-top ul.top-menu li a,#nav-top ul.top-menu li span{color:#fff}#nav-top ul.top-menu li.social-icons i{font-size:18px}#nav-top-red{height:95px;top:40px}@media only screen and (max-width:999px){#nav-top-red{height:50px}#nav-top-red ul.top-menu{margin-top:-35px}}#nav-top-red .navbar-toggle{float:right}#nav-top-red .navbar-toggle .icon-bar{background-color:#fff}
#subpage-menu ul.nav.child li.parent,#subpage-menu ul.nav.menu li.parent,.collapsible-vertical-menu ul.nav.child li.parent,.collapsible-vertical-menu ul.nav.menu li.parent{cursor:pointer}.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}#subpage-menu ul.nav.child li.active>span.nav-header:before,#subpage-menu ul.nav.child li.parent span.nav-header:before,#subpage-menu ul.nav.menu li.active>span.nav-header:before,#subpage-menu ul.nav.menu li.parent span.nav-header:before,.collapsed-expanded,.collapsible-vertical-menu ul.nav.child li.active>span.nav-header:before,.collapsible-vertical-menu ul.nav.menu li.active>span.nav-header:before,.expanded,.menu-tree-collapsed{position:absolute;right:15px;display:block;font-family:FontAwesome}#subpage-menu ul.nav.menu,.collapsible-vertical-menu ul.nav.menu{margin-bottom:30px}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}@media only screen and (max-width:939px){#main-menu-mobile{background-color:#174634}#main-menu-mobile ul.nav.menu{margin-bottom:30px}#main-menu-mobile ul.nav.menu>li>ul{background-color:#383838;border-bottom:solid 1px #092f20;list-style-type:none;padding-left:0;padding-right:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#main-menu-mobile ul.nav.child,#main-menu-mobile ul.nav.menu{background-color:#174634;color:#fff;float:none!important;margin-right:0}#main-menu-mobile ul.nav.child li,#main-menu-mobile ul.nav.menu li{font-weight:700;letter-spacing:1px;text-transform:uppercase;width:100%}#main-menu-mobile ul.nav.child li span.nav-header,#main-menu-mobile ul.nav.menu li span.nav-header{border-bottom:solid 1px #092f20;display:block;font-size:14px;height:60px;overflow:hidden;padding-top:20px}#main-menu-mobile ul.nav.child li span.nav-header:focus,#main-menu-mobile ul.nav.menu li span.nav-header:focus{background-color:#fff}#main-menu-mobile ul.nav.child li.parent,#main-menu-mobile ul.nav.menu li.parent{cursor:pointer}#main-menu-mobile ul.nav.child li.parent span.nav-header:before,#main-menu-mobile ul.nav.menu li.parent span.nav-header:before{content:'\f067';position:absolute;right:15px;display:block;font-family:FontAwesome;font-size:14px}#main-menu-mobile ul.nav.child li:not(.active)>ul,#main-menu-mobile ul.nav.menu li:not(.active)>ul{height:0;overflow:hidden}#main-menu-mobile ul.nav.child li a,#main-menu-mobile ul.nav.menu li a{border-bottom:solid 1px #818181;color:#fff;display:block;font-size:14px;font-weight:400;padding-left:35px;padding-top:15px;padding-bottom:15px;text-decoration:none;text-transform:none}#main-menu-mobile ul.nav.child li a:hover,#main-menu-mobile ul.nav.menu li a:hover{background-color:#5e5e5e}#main-menu-mobile ul.nav.child li:last-of-type a,#main-menu-mobile ul.nav.menu li:last-of-type a{border-bottom:none}#main-menu-mobile ul.nav.child li.current>a,#main-menu-mobile ul.nav.menu li.current>a{background-color:#848484}#main-menu-mobile ul.nav.child li ul.nav-child,#main-menu-mobile ul.nav.menu li ul.nav-child{list-style-type:none;padding-left:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#main-menu-mobile ul.nav.child li ul.nav-child>li>ul.nav-child>li,#main-menu-mobile ul.nav.menu li ul.nav-child>li>ul.nav-child>li{background-color:#525252;padding-left:25px}#main-menu-mobile ul.nav.child li ul.nav-child>li>ul.nav-child>li.current,#main-menu-mobile ul.nav.menu li ul.nav-child>li>ul.nav-child>li.current{background-color:#848484}#main-menu-mobile ul.nav.child li ul.nav-child>li>ul.nav-child>li>a,#main-menu-mobile ul.nav.menu li ul.nav-child>li>ul.nav-child>li>a{background-color:transparent;border-bottom:solid 1px #818181}#main-menu-mobile ul.nav.child li ul.nav-child>li>ul.nav-child>li:hover,#main-menu-mobile ul.nav.menu li ul.nav-child>li>ul.nav-child>li:hover{background-color:#5e5e5e}#main-menu-mobile ul.nav.child li.active>span.nav-header:before,#main-menu-mobile ul.nav.menu li.active>span.nav-header:before{content:'\f068';position:absolute;right:15px;display:block;font-family:FontAwesome;font-size:14px}#main-menu-mobile span.nav-header.no-expand:before{content:''!important}}#subpage-menu{background-color:#174634}#subpage-menu ul.nav.menu>li>ul{background-color:#383838;border-bottom:solid 1px #092f20;list-style-type:none;padding-left:0;padding-right:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#subpage-menu ul.nav.child,#subpage-menu ul.nav.menu{background-color:#174634;color:#fff;float:none!important;margin-right:0}#subpage-menu ul.nav.child li,#subpage-menu ul.nav.menu li{font-weight:700;letter-spacing:1px;text-transform:uppercase;width:100%}#subpage-menu ul.nav.child li span.nav-header,#subpage-menu ul.nav.menu li span.nav-header{border-bottom:solid 1px #092f20;display:block;font-size:14px;height:60px;overflow:hidden;padding-top:20px}#subpage-menu ul.nav.child li span.nav-header:focus,#subpage-menu ul.nav.menu li span.nav-header:focus{background-color:#fff}#subpage-menu ul.nav.child li.parent span.nav-header:before,#subpage-menu ul.nav.menu li.parent span.nav-header:before{content:'\f067';font-size:14px}#subpage-menu ul.nav.child li:not(.active)>ul,#subpage-menu ul.nav.menu li:not(.active)>ul{height:0;overflow:hidden}#subpage-menu ul.nav.child li a,#subpage-menu ul.nav.menu li a{border-bottom:solid 1px #818181;color:#fff;display:block;font-size:14px;font-weight:400;padding-left:35px;padding-top:15px;padding-bottom:15px;text-decoration:none;text-transform:none}#subpage-menu ul.nav.child li a:hover,#subpage-menu ul.nav.menu li a:hover{background-color:#5e5e5e}#subpage-menu ul.nav.child li:last-of-type a,#subpage-menu ul.nav.menu li:last-of-type a{border-bottom:none}#subpage-menu ul.nav.child li.current>a,#subpage-menu ul.nav.menu li.current>a{background-color:#848484}#subpage-menu ul.nav.child li ul.nav-child,#subpage-menu ul.nav.menu li ul.nav-child{list-style-type:none;padding-left:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#subpage-menu ul.nav.child li ul.nav-child>li>ul.nav-child>li,#subpage-menu ul.nav.menu li ul.nav-child>li>ul.nav-child>li{background-color:#525252;padding-left:25px}#subpage-menu ul.nav.child li ul.nav-child>li>ul.nav-child>li.current,#subpage-menu ul.nav.menu li ul.nav-child>li>ul.nav-child>li.current{background-color:#848484}#subpage-menu ul.nav.child li ul.nav-child>li>ul.nav-child>li>a,#subpage-menu ul.nav.menu li ul.nav-child>li>ul.nav-child>li>a{background-color:transparent;border-bottom:solid 1px #818181}#subpage-menu ul.nav.child li ul.nav-child>li>ul.nav-child>li:hover,#subpage-menu ul.nav.menu li ul.nav-child>li>ul.nav-child>li:hover{background-color:#5e5e5e}#subpage-menu ul.nav.child li.active>span.nav-header:before,#subpage-menu ul.nav.menu li.active>span.nav-header:before{content:'\f068';font-size:14px}#subpage-menu span.nav-header.no-expand:before{content:''!important}.collapsed-expanded{font-size:14px}.menu-tree-collapsed{content:'\f067';font-size:14px}.expanded{content:'\f068';font-size:14px}.collapsible-vertical-menu ul.nav.menu>li>ul{background-color:#383838;border-bottom:solid 1px #092f20;list-style-type:none;padding-left:0;padding-right:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.collapsible-vertical-menu ul.nav.child,.collapsible-vertical-menu ul.nav.menu{background-color:#174634;color:#fff;float:none!important;margin-right:0}.collapsible-vertical-menu ul.nav.child li,.collapsible-vertical-menu ul.nav.menu li{font-weight:700;letter-spacing:1px;text-transform:uppercase;width:100%}.collapsible-vertical-menu ul.nav.child li span.nav-header,.collapsible-vertical-menu ul.nav.menu li span.nav-header{border-bottom:solid 1px #092f20;display:block;font-size:14px;height:60px;overflow:hidden;padding-top:20px}.collapsible-vertical-menu ul.nav.child li span.nav-header:focus,.collapsible-vertical-menu ul.nav.menu li span.nav-header:focus{background-color:#fff}.collapsible-vertical-menu ul.nav.child li.parent span.nav-header:before,.collapsible-vertical-menu ul.nav.menu li.parent span.nav-header:before{content:'\f067';position:absolute;right:15px;display:block;font-family:FontAwesome;font-size:14px}.collapsible-vertical-menu ul.nav.child li:not(.active)>ul,.collapsible-vertical-menu ul.nav.menu li:not(.active)>ul{height:0;overflow:hidden}.collapsible-vertical-menu ul.nav.child li a,.collapsible-vertical-menu ul.nav.menu li a{border-bottom:solid 1px #818181;color:#fff;display:block;font-size:14px;font-weight:400;padding-left:35px;padding-top:15px;padding-bottom:15px;text-decoration:none;text-transform:none}.collapsible-vertical-menu ul.nav.child li a:hover,.collapsible-vertical-menu ul.nav.menu li a:hover{background-color:#5e5e5e}.collapsible-vertical-menu ul.nav.child li:last-of-type a,.collapsible-vertical-menu ul.nav.menu li:last-of-type a{border-bottom:none}.collapsible-vertical-menu ul.nav.child li.current>a,.collapsible-vertical-menu ul.nav.menu li.current>a{background-color:#848484}.collapsible-vertical-menu ul.nav.child li ul.nav-child,.collapsible-vertical-menu ul.nav.menu li ul.nav-child{list-style-type:none;padding-left:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.collapsible-vertical-menu ul.nav.child li ul.nav-child>li>ul.nav-child>li,.collapsible-vertical-menu ul.nav.menu li ul.nav-child>li>ul.nav-child>li{background-color:#525252;padding-left:25px}.collapsible-vertical-menu ul.nav.child li ul.nav-child>li>ul.nav-child>li.current,.collapsible-vertical-menu ul.nav.menu li ul.nav-child>li>ul.nav-child>li.current{background-color:#848484}.collapsible-vertical-menu ul.nav.child li ul.nav-child>li>ul.nav-child>li>a,.collapsible-vertical-menu ul.nav.menu li ul.nav-child>li>ul.nav-child>li>a{background-color:transparent;border-bottom:solid 1px #818181}.collapsible-vertical-menu ul.nav.child li ul.nav-child>li>ul.nav-child>li:hover,.collapsible-vertical-menu ul.nav.menu li ul.nav-child>li>ul.nav-child>li:hover{background-color:#5e5e5e}.collapsible-vertical-menu ul.nav.child li.active>span.nav-header:before,.collapsible-vertical-menu ul.nav.menu li.active>span.nav-header:before{content:'\f068';font-size:14px}.collapsible-vertical-menu span.nav-header.no-expand:before{content:''!important}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}div.w_blogcard{height:auto;padding-bottom:20px}div.w_blogcard div.w_screenshot{display:none}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}div#w_blogsearch .zebra{background-color:#ececec!important}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}div.search{position:relative}div.search input[type=text]{position:relative;border:1px solid #b0b0b0;color:#666;font-size:18px;height:40px;letter-spacing:3px;padding-left:10px;padding-right:50px;width:100%}div.search input[type=submit]{position:absolute;top:3px!important;right:5px!important;background-color:transparent;border:none;font-family:FontAwesome;font-size:18px}body .gsc-webResult.gsc-result.gsc-promotion{border-color:transparent;background-color:transparent}.gs-result .gs-title *,body .gs-result .gs-title{color:#383838}.gs-promotion .gs-visibleUrl-short,body .gs-promotion .gs-visibleUrl{color:#3a95ae;font-weight:700}#searchpage .search-more{text-align:left}#searchpage .search-more button{background-color:#174634;color:#fff}#searchpage .search-more button:hover{background-color:#2a805f}#searchpage .portlet{margin-bottom:30px}#searchpage form#searchform{clear:both;margin-bottom:50px}#searchpage form#searchform .filter{float:left;margin-left:20px;margin-top:3px}#searchpage form#searchform .filter:first-child{margin-left:0}#searchpage form#searchform .filter input[type=checkbox]{cursor:pointer;height:15px;margin-top:-20px;vertical-align:middle;width:15px}#searchpage form#searchform .filter label{cursor:pointer;margin-top:-15px;padding:15px 10px 15px 0;vertical-align:middle}#searchpage form#searchform input#q{width:680px}@media only screen and (max-width:939px){#searchpage form#searchform input#q{max-width:100%}}#mainresults .search-more{display:none}#mainresults .result-container.people{min-height:100px}#mainresults .result-container.event{min-height:140px}#mainresults .result-container.col-lg-3,#mainresults .result-container.col-md-4,#mainresults .result-container.col-sm-6{padding-left:15px;padding-right:15px}#sideresults .result-container.col-lg-3,#sideresults .result-container.col-md-4,#sideresults .result-container.col-sm-6{width:100%}#mainresults .result-container,#sideresults .result-container{margin-bottom:20px;min-height:80px;padding:0;word-break:break-word}#mainresults .result-container.school .top-image,#sideresults .result-container.school .top-image{margin-bottom:10px}#mainresults .result-container.school .result-content p,#sideresults .result-container.school .result-content p{margin-bottom:0}#mainresults .result-container.school .result-content .normal,#mainresults .result-container.school .result-content .normal a,#sideresults .result-container.school .result-content .normal,#sideresults .result-container.school .result-content .normal a{font-family:Roboto,sans-serif;font-size:13px;font-weight:400;text-decoration:none}#mainresults .result-container.school .result-content .normal,#sideresults .result-container.school .result-content .normal{color:#383838}#mainresults .result-container.school .result-content .normal a,#sideresults .result-container.school .result-content .normal a{color:#3a95ae}#mainresults .result-container.school .result-content .location,#mainresults .result-container.school .result-content .name,#mainresults .result-container.school .result-content .phone,#mainresults .result-container.school .result-content .school-url,#sideresults .result-container.school .result-content .location,#sideresults .result-container.school .result-content .name,#sideresults .result-container.school .result-content .phone,#sideresults .result-container.school .result-content .school-url{color:#174634;font-family:'Playfair Display',serif;font-size:16px;font-weight:700;margin-bottom:15px}#mainresults .result-container .date,#sideresults .result-container .date{position:relative;float:left;line-height:1em;margin-left:10px;padding-top:20px;text-align:center;width:40px;z-index:1}#mainresults .result-container .date:before,#sideresults .result-container .date:before{position:absolute;left:50%;top:20px;content:'\f133';color:#ececec;font-family:FontAwesome;font-size:64px;transform:translateX(-50%);z-index:0}#mainresults .result-container .date span.month,#sideresults .result-container .date span.month{display:block;font-size:12px}#mainresults .result-container .date span.day,#sideresults .result-container .date span.day{display:block;font-size:18px;margin-top:2px}#mainresults .result-container .image,#sideresults .result-container .image{float:left;padding-top:5px;width:60px}#mainresults .result-container .image img,#sideresults .result-container .image img{max-height:80px;width:100%}#mainresults .result-container .result-content,#sideresults .result-container .result-content{margin-left:80px}#mainresults .result-container .result-content .title a,#sideresults .result-container .result-content .title a{color:#174634;font-size:16px;text-decoration:underline}#mainresults .result-container .result-content .snippet,#sideresults .result-container .result-content .snippet{color:#383838}#mainresults .result-container .result-content .url a,#sideresults .result-container .result-content .url a{color:#3a95ae;font-weight:700}#mainresults .result-container .result-content .name,#mainresults .result-container .result-content .name a,#sideresults .result-container .result-content .name,#sideresults .result-container .result-content .name a{color:#174634;font-size:16px;font-weight:700}#mainresults .result-container .result-content .job,#sideresults .result-container .result-content .job{color:#c31933;font-size:13px;font-style:italic}#mainresults .result-container .result-content .location,#mainresults .result-container .result-content .location a,#sideresults .result-container .result-content .location,#sideresults .result-container .result-content .location a{color:#3a95ae;font-weight:700}#mainresults .result-container .result-content .phone,#sideresults .result-container .result-content .phone{color:#383838}#searchoptions{margin-top:8px}#searchsection{float:left;margin-left:20px;margin-top:3px}#mainresults_pagenav{text-align:center;width:100%}#mainresults_pagenav ul.pagination li.active{pointer-events:none}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}@media only screen and (max-width:939px){.news .image{position:relative}.news .image .effects{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;max-height:480px;width:100%}.news .image .effects>a{display:block;height:100%;width:100%}.news .image .effects .bar,.news .image .effects p{display:none}}@media only screen and (min-width:940px){.news .image{position:relative;cursor:pointer;overflow:hidden}.news .image img{opacity:1;-webkit-transition:opacity 3s,-webkit-transform 1.5s;transition:opacity 1s,transform .5s}.news .image .effects .bar,.news .image .effects:before{position:absolute;transform:translate3d(0,60px,0);transition:transform .5s;bottom:0;width:100%}.news .image .effects{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;max-height:480px;width:100%}.news .image .effects>a{position:absolute;height:100%;width:100%;z-index:10}.news .image .effects:before{top:0;right:0;left:0;border-color:#174634;border-style:solid;border-width:0 0 60px;content:'';opacity:.85;z-index:10}.news .image .effects .bar{background-color:transparent;color:#fff;height:60px;z-index:11}.news .image .effects .bar .text-more{float:left;font-size:135%;height:100%;padding-left:25px;padding-top:15px}.news .image .effects .bar .text-more a{text-transform:uppercase;position:relative;color:#fff;height:100%;text-decoration:none}.news .image .effects .bar .text-more a:hover{color:#fff}.news .image .effects .bar .text-more a:before{content:'';position:absolute;bottom:0;left:0;background-color:#fff;height:2px;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}.news .image .effects .bar .text-more a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.news .image .effects .bar .icons{float:right;height:100%;overflow:hidden}.news .image .effects .bar .icons a{display:block;float:left;font-size:135%;height:100%;padding-left:8px;padding-right:8px;padding-top:15px;text-align:center;width:40px}.news .image .effects .bar .icons a i.fa{color:#fff}.news .image .effects .bar .share-icons{float:right;height:100%;transition:width .2s;transition-timing-function:linear;width:0}.news .image .effects .bar .share-icons a{background-color:#2a805f}.news .image .effects .bar .share-icons.active{width:80px}.news .image .effects:hover .bar,.news .image .effects:hover:after,.news .image .effects:hover:before{transform:translate3d(0,0,0)}.news .image:hover img{opacity:.6;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.news .secondary .image .effects:before{border-color:#174634;border-width:0 0 40px}.news .secondary .image .text-more{display:none}.news .secondary .image .bar{height:40px}.news .secondary .image .bar .icons{display:block;float:none;font-size:100%;height:40px;margin:0 auto;text-align:center;width:100%}.news .secondary .image .bar .icons a{padding-top:5px}.news .secondary .image .bar .share-icons{display:block;float:left;overflow:hidden;transition:width .1s}}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.news{margin:0 auto;max-width:1440px}.news .primary{margin-bottom:70px;overflow:hidden}@media only screen and (min-width:940px){.news .primary .news-item{min-height:480px}}.news .primary .row{margin-left:15px;margin-right:15px}.news .secondary{padding-bottom:70px}.news .secondary .row{margin-left:0;margin-right:0;overflow:hidden}.news-item{background-color:#fff}.news-item .image>a{position:relative;display:block;height:100%;z-index:5}.news-item.horizontal .image img{width:100%}@media only screen and (max-width:939px){.news .primary{margin-bottom:30px}.news .primary .row{margin-left:0;margin-right:0}.news .secondary{padding-bottom:30px}.news .secondary .row{margin-left:-15px;margin-right:-15px}.news-item.horizontal .image img{width:100%}}.news-item.vertical{margin-bottom:50px;padding-bottom:30px}@media only screen and (max-width:939px){.news-item.vertical{margin-bottom:30px}}.news-item.vertical .image{height:250px}.news-item.vertical .image img{min-height:100%;max-height:100%;min-width:100%;object-fit:cover;overflow:hidden;width:100%;font-family:'object-fit: cover; object-position: 50% 50%;'}.news-item.vertical .text{background-color:#fff;max-height:160px;padding:0 25px 25px}.news-item.vertical .text .text-content{display:inline-block;max-height:160px;overflow:hidden}
div#school_map,div.w_school_info div.w_map{float:right}.text-title,body.category-departments .itemFullText .school-links a,body.category-education .itemFullText .school-links a,body.category-elementary-schools .itemFullText .school-links a,body.category-high-schools .itemFullText .school-links a,body.category-junior-high-schools .itemFullText .school-links a,body.category-support .itemFullText .school-links a{text-transform:uppercase}.section-title,div.w_school_info p.title{font-family:'Playfair Display',serif}.section-title{color:#3a95ae;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px}body.category-departments .itemHeader,body.category-education .itemHeader,body.category-elementary-schools .itemHeader,body.category-high-schools .itemHeader,body.category-junior-high-schools .itemHeader,body.category-support .itemHeader{margin-bottom:-30px}body.category-departments .itemToolbar,body.category-education .itemToolbar,body.category-elementary-schools .itemToolbar,body.category-high-schools .itemToolbar,body.category-junior-high-schools .itemToolbar,body.category-support .itemToolbar{display:none}body.category-departments .itemFullText>p>img,body.category-education .itemFullText>p>img,body.category-elementary-schools .itemFullText>p>img,body.category-high-schools .itemFullText>p>img,body.category-junior-high-schools .itemFullText>p>img,body.category-support .itemFullText>p>img{float:left}body.category-departments .itemFullText .school-links,body.category-education .itemFullText .school-links,body.category-elementary-schools .itemFullText .school-links,body.category-high-schools .itemFullText .school-links,body.category-junior-high-schools .itemFullText .school-links,body.category-support .itemFullText .school-links{float:right;margin-top:-35px}@media only screen and (max-width:768px){body.category-departments .itemFullText .school-links,body.category-education .itemFullText .school-links,body.category-elementary-schools .itemFullText .school-links,body.category-high-schools .itemFullText .school-links,body.category-junior-high-schools .itemFullText .school-links,body.category-support .itemFullText .school-links{clear:both;float:left;margin-bottom:10px;margin-top:0;width:100%}}body.category-departments .itemFullText .school-links a+a,body.category-education .itemFullText .school-links a+a,body.category-elementary-schools .itemFullText .school-links a+a,body.category-high-schools .itemFullText .school-links a+a,body.category-junior-high-schools .itemFullText .school-links a+a,body.category-support .itemFullText .school-links a+a{margin-left:15px}div.school-info-photo{float:left;height:220px;margin-bottom:20px;margin-right:-320px;overflow:hidden;width:100%}div.school-info-photo div.school-info-photo-image{margin-right:320px}div.school-info-box{position:relative;float:right;width:320px;z-index:1}div.school-info-box div.school-info-box-inner{float:right;width:300px}div.school-info-box div.w_map p.address{clear:both;display:block;padding-top:5px;text-align:center;text-transform:none}div.w_school_info{background-color:#ececec;clear:both;float:right;height:220px;margin-bottom:25px;padding-bottom:12px;width:100%}div.w_school_info p{margin-bottom:0}div.w_school_info p.title{color:#174634;font-size:17px;font-weight:400;margin-top:.8em}div.w_school_info p.title:first-child{margin-top:0}div.w_school_info div.w_portrait{float:left;padding:12px;width:120px}div.w_school_info div.w_portrait img{padding:0;max-width:none;width:95px}div.w_school_info div.w_map{padding:12px 12px 12px 0;width:300px}div#school_map{border:1px solid #97a69b;height:310px;width:300px}div.w_school_info div.w_details{float:left;margin-bottom:-2px;margin-left:0;padding-left:12px;padding-top:9px;width:180px}div.w_school_links{margin:15px 0 0;padding-bottom:50px;padding-bottom:40px\9;width:646px}div.w_twocol div.w_main div.w_school_links ul{clear:both;list-style-type:none}div.w_twocol div.w_main div.w_school_links ul li{background-color:#0d3c57;background-image:none;color:#fff;float:left;height:35px;margin:0 0 0 -3px;padding-left:11px;width:295px}#w_container div.w_twocol div.w_main div.w_school_links ul li a{background:url(/templates/weberblue/images/arrow_button_white.png) center left no-repeat;color:#fff;display:block;font-family:Arial,sans-serif;font-size:11pt;padding:9px 0 10px 20px;text-transform:uppercase}div.w_twocol div.w_main div.w_school_links ul li.web_site{margin-right:12px}div.w_twocol div.w_main div.w_school_links ul li.calendar{margin-left:12px}@media only screen and (max-width:939px){body.category-elementary-schools .itemFullText>p,body.category-high-schools .itemFullText>p,body.category-junior-high-schools .itemFullText>p,div.school-info-photo div.school-info-photo-image{margin-right:0}div.school-info-photo{height:auto;margin-right:0}div.school-info-photo div.school-info-photo-image img{width:100%}div.school-info-box{float:left;width:100%}div.school-info-box div.school-info-box-inner{float:none;width:100%}div.school-info-box div.w_school_info,div.school-info-box div.w_vcards{float:left;width:49%}div.school-info-box div.w_map{float:right;margin-bottom:20px;width:49%}div.school-info-box div.w_map div#school_map{height:220px;width:100%}}@media only screen and (min-width:940px){div.school-info-photo-image{height:220px}div.school-info-photo-image img{height:100%;object-fit:cover;object-position:50% 75%;width:100%}}@media only screen and (max-width:768px){div.school-info-box,div.school-info-box div.w_map{float:left;width:100%}div.school-info-photo{height:auto;margin-right:0}div.school-info-photo div.school-info-photo-image{margin-right:0}div.school-info-photo div.school-info-photo-image img{width:100%}div.school-info-box{margin-top:0}div.school-info-box div.w_school_info,div.school-info-box div.w_vcards{float:left;height:auto;width:100%}div.school-info-box div.w_school_info div.w_details,div.school-info-box div.w_vcards div.w_details{margin-left:0}div.school-info-box div.w_map div#school_map{width:100%}}div#w_vcards{margin-top:20px}div.w_vcard{background-color:#ececec;cursor:pointer;margin-bottom:10px;height:90px;overflow:hidden;padding:7px 0 0;width:100%}div.w_vcard div.w_portrait{float:left;height:75px;overflow:hidden;padding-left:7px;width:80px}div.w_vcard div.w_portrait img{max-width:none!important;width:60px}div.w_vcard div.w_details{margin-left:80px;padding-right:5px}div.w_vcard div.w_details p.name{color:#174634;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;margin-top:2px}div.w_vcard div.w_details p{font-size:12px;margin-bottom:0}div.w_vcard div.w_details p.jobtitle{color:#c31933;font-family:Arial,sans-serif;font-style:italic;max-height:2.5em;line-height:1.25em;overflow:hidden}
#quick-content .link-box h2,.section-title{color:#3a95ae;font-family:'Playfair Display',serif;text-align:center}.section-title{font-size:56px;font-weight:700;margin-bottom:.8em}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}#quick-content{background-color:#fff;border:1px solid #d0d0d0;display:none;padding:15px 0}#quick-content .link-box{display:none;margin:0 auto;max-width:1440px}#quick-content .link-box h2{font-size:56px;font-weight:700;margin-bottom:.8em}@media only screen and (max-width:768px){#quick-content .link-box h2{font-size:36px}}#quick-content .link-box .input-group{margin-bottom:25px}#quick-content .link-box .input-group-addon{background-color:#3a95ae;border:none;color:#fff;max-width:48px;overflow:hidden}#quick-content .link-box a.btn,#quick-content .link-box button,#quick-content .link-box input{height:42px;width:100%}#quick-content .link-box input[type=text],#quick-content .link-box input[type=password]{padding-left:10px}#quick-content .link-box a.btn,#quick-content .link-box button{color:#3a95ae;font-size:24px;height:2em;letter-spacing:3px;padding-bottom:10px;text-align:center;text-transform:uppercase}@media only screen and (max-width:768px){#quick-content .link-box a.btn,#quick-content .link-box button{font-size:18px}}#quick-content .link-box table th{color:#3a95ae;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;letter-spacing:3px;text-transform:uppercase}#quick-myweber-login{margin:0 auto;width:100%}#quick-myweber-login.link-box{max-width:480px}#quick-events{padding:0 30px}#quick-events a.btn{max-width:400px}@media only screen and (max-width:768px){#quick-content .link-box table th{font-size:16px;letter-spacing:0}#quick-events{padding:0}}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}#quick-links{position:absolute;bottom:0;background-color:#fff;border:1px solid silver;height:160px;overflow:hidden;width:100%}#quick-links .link-menu{display:block;margin:0 auto;max-width:1440px;text-align:center}#quick-links .link-menu a{border-radius:5px;color:#4d4d4d;cursor:pointer;display:block;padding:40px 0;text-decoration:none;width:100%}@media only screen and (max-width:768px){#quick-links .link-menu a{padding:15px 0}}#quick-links .link-menu a.active,#quick-links .link-menu a:focus,#quick-links .link-menu a:hover{background-color:#e6e6e6}#quick-links .link-menu i.fa{font-size:4em}@media only screen and (max-width:480px){#quick-links .link-menu i.fa{font-size:3em}#quick-links .link-menu .col-xs-2{padding-left:0;padding-right:0}}#quick-links .link-menu span{display:block;font-size:1em;margin-top:3px}@media only screen and (max-width:768px){#quick-links{height:80px;padding-top:0}#quick-links .link-menu i.fa{margin-top:0}#quick-links .link-menu span{display:none}}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}body.scrolled #nav-top-black{display:none}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}@-moz-keyframes reveal-header{0%{top:-95px}100%{top:0}}@-webkit-keyframes reveal-header{0%{top:-95px}100%{top:0}}@-o-keyframes reveal-header{0%{top:-95px}100%{top:0}}@-ms-keyframes reveal-header{0%{top:-95px}100%{top:0}}@keyframes reveal-header{0%{top:-95px}100%{top:0}}body.scrolled.main-menu-open #body-overlay{top:70px}@media only screen and (max-width:999px){body.scrolled.main-menu-open #body-overlay{top:50px}}body.scrolled #nav-top .navbar-brand img{height:32px;margin-top:0}body.scrolled #nav-top nav{position:fixed;-moz-animation:reveal-header .5s;-webkit-animation:reveal-header .5s;-o-animation:reveal-header .5s;-ms-animation:reveal-header .5s;animation:reveal-header .5s}body.scrolled #nav-top-red{top:40px;height:50px}@media only screen and (max-width:939px){body.scrolled #nav-top-black{display:none}body.scrolled #nav-top-red .navbar-header{padding-top:9px}body.scrolled #main-menu{display:none}}@media only screen and (max-width:999px){body.scrolled #nav-top-red{top:0}body.scrolled #nav-top-red .navbar-header{padding-top:0}}@media only screen and (max-width:768px){body.scrolled #nav-top-red{top:0}}body.scrolled #nav-top-red ul.top-menu{margin-top:0;padding-top:5px}body.scrolled #nav-top-red-row{padding-top:0}@media only screen and (min-width:940px){body.scrolled #nav-top-red .navbar-header{width:auto}body.scrolled #nav-top-red-row{padding-top:9px}}body.scrolled #main-menu{margin-top:0}body.scrolled #main-menu-popup{position:fixed;top:90px}@media only screen and (max-width:999px){body.scrolled #main-menu-popup{top:50px}}@media only screen and (max-width:939px){body.scrolled #main-menu-mobile{top:50px}}body.scrolled #main-search{position:fixed;top:90px}@media only screen and (max-width:999px){body.scrolled #main-search{top:50px}}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}@media only screen and (max-width:939px){#main-search{display:none}}#main-search{position:absolute;height:0;opacity:.95;overflow:hidden;padding:0 15px;width:100%;z-index:1000}#main-search.active{height:85px}#main-search.overflow-visible{overflow:visible}#main-search input[type=submit]{right:15px;height:40px}#main-search .search-box{background-color:#fff;margin:0 auto;max-width:1440px;padding:15px}#main-search div.k2LiveSearchResults{top:60px}div.k2SearchBlock form.k2SearchBlockForm input[type=text]{border:1px solid #b0b0b0;color:#666;font-size:18px;height:40px;letter-spacing:3px;padding-left:10px;padding-right:50px;width:100%}div.k2SearchBlock div.k2LiveSearchResults{top:36px;width:100%}div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li{height:2em;padding:0 5px}div.k2SearchBlock form input.k2SearchLoading{background-color:#fff;background-image:none}html.subpage body.category-search #subpage-main>.col-sm-9{width:100%}html.subpage body.category-search #subpage-main>#subpage-side{display:none}html.subpage body.category-search div.k2Pagination ul li{margin:0 5px}html.subpage body.category-search div.k2Pagination ul li a{margin:0}html.subpage body.category-search div.k2Pagination ul li span{background-color:#d6d6d6;border:1px solid #ddd;border-radius:4px;display:inline-block;padding:4px 8px;vertical-align:middle}html.subpage body.category-search div.k2Pagination ul li.pagination-end span,html.subpage body.category-search div.k2Pagination ul li.pagination-next span,html.subpage body.category-search div.k2Pagination ul li.pagination-prev span,html.subpage body.category-search div.k2Pagination ul li.pagination-start span{background-color:#e9e9e9}.gsc-cursor-page{padding:10px!important}.gsc-cursor-page:hover{background-color:#ececec}.gsc-cursor-current-page{color:#fff!important}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}body span.catItemEditLink,body span.itemEditLink,body span.userItemEditLink{margin-top:-40px}@media only screen and (max-width:939px){#subpage-main .col-sm-9{width:100%}}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}#subpage-menu .k2SearchBlock,#subpage-search{border-bottom:solid 1px #092f20;padding:0 15px}.k2SearchBlock #subpage-search-fields,.k2SearchBlock form.k2SearchBlockForm{margin-bottom:20px;padding-top:20px}.k2SearchBlock #subpage-search-fields input,.k2SearchBlock form.k2SearchBlockForm input{border:none;border-radius:0;font-size:18px;height:46px;padding:10px 15px;width:100%}.k2SearchBlock #subpage-search-fields input[type=submit],.k2SearchBlock form.k2SearchBlockForm input[type=submit]{position:absolute;top:20px;right:30px;background-color:transparent;border:none;color:#565656;font-family:FontAwesome;padding:0;width:auto}#subpage-side div.search{border-bottom:solid 1px #092f20;padding:0 15px}#subpage-side div.search form{margin-bottom:20px;padding-top:20px}#subpage-side div.search input{border:none;border-radius:0;font-size:18px;height:46px;padding:10px 50px 10px 10px;width:100%}#subpage-side div.search input[type=submit]{position:absolute;top:20px!important;right:30px!important;background-color:transparent;border:none;color:#565656;font-family:FontAwesome;padding:0;width:auto}
#subpage h2,.section-title{font-family:'Playfair Display',serif}.section-title{color:#3a95ae;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}html.subpage body{background-color:#ececec}html.subpage #top{height:auto}html.subpage .page-header{margin-top:0}.breadcrumb{background-color:transparent;padding:0!important}.breadcrumb>li+li:before{content:"\3E"}#subpage-menu .nav>li.top-links,#subpage-menu li.search{display:none}#subpage{background-color:#fff;margin:0 auto;max-width:1440px;padding:0}#subpage img{max-width:100%}#subpage #subpage-header{border-bottom:solid 1px #bebebe;height:40px;margin-bottom:10px;margin-top:25px}#subpage h2{color:#368aa4;font-size:24px;margin-bottom:1em}#subpage #subpage-main{padding-left:45px}@media only screen and (max-width:768px){#subpage #subpage-main{padding-left:0}}#subpage #subpage-main h3{margin-bottom:.5em}#subpage #subpage-side{padding-right:0}#subpage #subpage-side ul.links{list-style-type:none;padding-left:0}#subpage #subpage-side ul.links li{margin-bottom:20px;width:100%}@media only screen and (max-width:939px){#subpage-menu{display:none!important}#subpage #subpage-main{padding-right:0}#subpage #subpage-side{padding-left:0}#subpage #subpage-side ul.links li{float:left;margin-bottom:10px;width:50%}}@media only screen and (max-width:480px){#subpage #subpage-side ul.links li{float:none;width:100%}}#subpage #subpage-side ul.links li a{background-color:#174634;color:#fff;display:table;height:50px;overflow:hidden;padding:10px;text-decoration:none;text-transform:uppercase;width:100%}#subpage #subpage-side ul.links li a:hover{background-color:#2a805f}#subpage #subpage-side ul.links li a i.fa{display:table-cell;font-size:32px;vertical-align:middle}#subpage #subpage-side ul.links li a span{display:table-cell;padding-left:15px;vertical-align:middle}#subpage #subpage-side span.nav-header:focus{background-color:#298763}#subpage #subpage-side ul.nav-child li a:focus{background-color:#a9a9a9}
.section-title{color:#3a95ae;font-family:'Playfair Display',serif;font-size:56px;font-weight:700;margin-bottom:.8em;text-align:center}#nav-top-black-row,#nav-top-red-row{color:#fff;font-family:Roboto,sans-serif;max-width:1440px;text-transform:uppercase}@media only screen and (max-width:768px){.section-title{font-size:36px}}.text-title{font-size:20px;font-weight:400;letter-spacing:2px;text-transform:uppercase}#top{position:relative;height:100%}body #nav-top nav{position:static}.navbar{min-height:20px!important}.navbar-header{width:100%}#nav-top .navbar{border-radius:0;margin-bottom:0}#nav-top .navbar-brand{margin-left:15px;padding:0}@media only screen and (min-width:940px){#nav-top .navbar-brand img{height:55px;margin-top:10px}}@media only screen and (max-width:999px){#nav-top .navbar-brand img{height:32px}}@media only screen and (max-width:939px){#nav-top .navbar-brand{padding-top:10px}}#nav-top-black{background-color:#383838;height:40px}#nav-top-black .address.navbar-left a{color:#fff;text-decoration:none}#nav-top-black .address.navbar-left a:focus{background-color:#c31933}@media only screen and (max-width:768px){#nav-top-black .address.navbar-left{font-size:12px;text-align:center}}@media only screen and (max-width:480px){#nav-top-black .address.navbar-left{font-size:3vw;text-align:center}}#nav-top-black-row,#nav-top-red-row{padding-top:9px;margin:0 auto}@media only screen and (max-width:999px){#nav-top-black{height:20px}#nav-top-black .address.navbar-left{display:none;float:none!important;text-align:center}#nav-top-black-row,#nav-top-red-row{padding-top:0}}#nav-top-black-row .navbar-left,#nav-top-red-row .navbar-left{padding-left:15px}#nav-top-black-row .navbar-right,#nav-top-red-row .navbar-right{margin-right:0}#nav-top-red-row{margin:0 auto}@media only screen and (max-width:939px){#nav-top-red-row .navbar-toggle{padding-top:9px}}#nav-top-red-row div.navbar-header a:focus img{background-color:#333}#mainmenu li.parent span:focus,#mainmenu li.search span:focus{background-color:#333;outline:0}select{color:#000}