body{font-family:Karla,sans-serif;background:#fff;color:#313131;font-size:22px;line-height:1.5;padding:0;position:relative;right:0;overflow-x:hidden;transition:all .3s ease 0s}a,a:visited{color:#d23146;text-decoration:none;transition:all .1s linear 0s}a:active,a:hover{color:#7f7f7f;text-decoration:underline}a:focus{outline:thin dotted #333;outline-offset:0}.btn-primary,.btn-primary:visited,.button,.button:visited{display:inline-block;background:#cc202e;padding:10px 30px;font-family:Merriweather,serif;font-size:16px;font-weight:300;color:#fff;border-radius:0;text-align:center;margin:10px 0;border:none;text-transform:uppercase}.button.large,.button.large:visited{font-size:22px;padding:15px 30px}.btn-primary:focus,.btn-primary:hover,.button:focus,.button:hover{color:#fff;text-decoration:none;background:#bd935f}.inverse-button,.inverse-button:visited{display:block;background:#bd935f;padding:10px 30px;float:left;font-family:Merriweather,serif;font-size:16px;font-weight:300;color:#fff;border-radius:0;text-align:center;margin:10px 0;border:none;text-transform:uppercase}.inverse-button:focus,.inverse-button:hover{color:#fff;text-decoration:none;background:#cc202e}.outline-button,.outline-button:visited{display:block;background:transparent;padding:10px 30px;float:left;font-family:Merriweather,serif;font-size:16px;font-weight:300;color:#cda06b;border-radius:5px;text-align:center;margin:10px 0;border:1px solid #fff;text-transform:uppercase}.outline-button:hover,.outline-button a:hover{border:1px solid #b31922;background:#b31922;color:#fff;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Merriweather,serif;line-height:1.5;margin:0 0 20px}h1{font-size:39px;color:#303030;font-weight:300}.heading,h2{font-size:32px;font-weight:400}.sub-heading,h3{font-size:28px;font-weight:400}h4{font-size:26px}h4,h5{font-weight:400}h5{font-size:24px}h6{font-size:22px;font-weight:400}.paragraph,p{margin:0 0 20px}.border{padding:2px;border:1px solid #ccc;background:#fff;box-shadow:0 0 2px #ccc}.left,.pull-left{float:left;margin:0 40px 20px 0}.pull-right,.right{float:right;margin:0 0 20px 40px}img{max-width:100%}form input[type=checkbox],hr{border:none}hr{color:#000;background:#000;height:1px;margin:30px 0}.clear,hr{clear:both}.clear{float:none}.outer-center{right:50%}.inner-center,.outer-center{float:right;position:relative}.inner-center{right:-50%}.meta{font-size:smaller;font-style:italic;margin:0 0 5px}.addthis_sharing_toolbox{border-top:1px solid #ccc;padding:15px 0 0}.addthis_sharing_toolbox p{margin:0;font-style:italic}#adBlock,.gsc-adBlock{display:none!important}.gs-snippet,.gsc-control-cse .gsc-table-result{font-family:Open Sans,sans-serif!important;font-size:16px!important}.gsc-webResult.gsc-result{margin-bottom:25px!important}.gsc-webResult.gsc-result:hover{border-color:#00aeef!important}.gsc-table-cell-thumbnail{padding:0!important}.gs-web-image-box{margin-right:10px!important}.gs-title,.gs-title:visited{color:#000!important}.gs-title:focus,.gs-title:hover{color:#d23146!important}.gsc-results .gsc-cursor-box .gsc-cursor-page{cursor:pointer;color:#dc7ba0!important;text-decoration:none!important;margin-right:5px!important;display:inline-block!important;height:20px!important;width:20px!important;text-align:center}.gsc-results .gsc-cursor-box .gsc-cursor-page:hover,.gsc-results .gsc-cursor-page.gsc-cursor-current-page{color:#fff!important;background-color:#5188b1!important;text-shadow:none!important;padding:0 5px}.cse .gs-webResult.gs-result a.gs-title:hover b,.cse .gs-webResult.gs-result a.gs-title:visited b,.gs-imageResult a.gs-title:hover b,.gs-imageResult a.gs-title:link b,.gs-imageResult a.gs-title:visited b,.gs-webResult.gs-result a.gs-title:hover b,.gs-webResult.gs-result a.gs-title:link b,.gs-webResult.gs-result a.gs-title:visited b{color:#d23146!important}.cse input.gsc-search-button,input.gsc-search-button{border:none!important;border-radius:0!important;background:#84bada!important;color:#fff!important;font-size:15px!important;padding:0 15px!important;height:38px!important;text-transform:uppercase!important;transition:all .1s linear 0s}.cse input.gsc-search-button:focus,.cse input.gsc-search-button:hover,input.gsc-search-button:focus,input.gsc-search-button:hover{border:none!important;background:#f4b5cc!important;color:#fff!important;text-decoration:none!important}.area-search-wrap select.area-filter{min-width:180px}.area-search-wrap label.area-filter-label{text-align:center}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.active{position:relative;right:260px;transition:right .3s ease 0s}.navbar-collapse{background:url(https://ucarecdn.com/73968ca9-dacb-40e6-9655-fe851c5790de/-/progressive/yes/) no-repeat bottom/100% auto #230305;border:none;box-shadow:none;position:fixed;right:-260px;height:100vh!important;top:0;overflow-y:scroll;padding:20px 20px 50px;width:260px;z-index:700;transition:all .3s ease 0s}.navbar-collapse.active{right:0;transition:all .3s ease 0s}header{background:rgba(0,0,0,.8) none repeat scroll 0 0;height:75px;left:0;position:fixed;top:0;width:100%;z-index:1000}body.active header,header{transition:all .3s ease 0s}body.active header{left:-260px}.logo-wrapper{float:left;height:75px;position:relative}.logo-arrow{bottom:-23px;left:50px;position:absolute}.logo{float:left;display:block;margin:15px 0 0;position:relative;width:200px;z-index:1000}.navbar-default{background-color:transparent;border:none!important}.navbar{border:none!important;margin-bottom:0;min-height:auto;z-index:500;min-height:0}.navbar,.navbar-header{position:relative}.navbar-toggle{border:none;border-radius:0;float:none;margin-bottom:0;margin-right:0;margin-top:0;position:absolute;right:15px;top:15px;width:35px;height:40px;padding:0;z-index:1001}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-toggle{background-color:transparent}.navbar-toggle:hover{background:none;opacity:.9}.navbar-toggle .icon-bar{border-radius:0;display:block;height:3px;margin:7px 0;width:35px}.navbar-default .navbar-toggle .icon-bar{background-color:#bd9560}.drop-nav{margin:0 0 25px}.drop-nav ul{list-style:none outside none;margin-bottom:0;padding-left:0}.drop-nav li{display:block;margin:0 0 7px;position:relative}.drop-nav li a,.drop-nav li a:visited{background:transparent;color:#fff;display:block;font-weight:400;font-size:17px;margin:0;padding:3px 15px 3px 0;position:relative;text-transform:uppercase}.drop-nav ul li a:after,.drop-nav ul li a:visited:after{content:"\f0d7";display:block;font-size:11px;font-family:FontAwesome;line-height:1;position:absolute;right:3px;top:34%;color:#fff;transition:all .1s linear 0s}.drop-nav li.drop a,.drop-nav li a:hover,.drop-nav ul li a:focus{background-color:transparent;color:#b08d54;text-decoration:none}.drop-nav ul li.drop>a:after,.drop-nav ul li a:hover:after{color:#fff}.drop-nav ul ul{max-height:0;overflow:hidden;transition:all .3s linear 0s;list-style-type:none;margin:0;padding:0;visibility:hidden;opacity:0}.drop-nav ul li.drop ul{max-height:500px;margin:0 0 13px;visibility:visible;opacity:1}.drop-nav ul ul li{display:block;margin:0;opacity:1;transition:none}.drop-nav ul li.drop ul a,.drop-nav ul li.drop ul a:visited,.drop-nav ul li ul a,.drop-nav ul li ul a:visited{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.3);display:block;text-transform:none;line-height:1.3;margin:0 0 3px;font-size:16px;padding:4px 15px;text-transform:uppercase}.drop-nav ul ul a:after,.drop-nav ul ul a:visited:after{display:none}.drop-nav ul ul li.caret-add a:after,.drop-nav ul ul li.caret-add a:visited:after{content:"\f0d7";display:block;font-size:9px;font-family:FontAwesome;line-height:1;position:absolute;right:3px;top:20%;color:#fff;transition:all .1s linear 0s}.drop-nav ul li.drop ul a:focus,.drop-nav ul li.drop ul a:hover{background:#821016;color:#fff;text-decoration:none}.drop-nav ul ul ul{max-height:0;overflow:hidden;transition:all .3s linear 0s}.drop-nav ul li.drop ul ul{margin:0;visibility:visible}.drop-nav ul li.drop ul ul a,.drop-nav ul li.drop ul ul a:visited{color:#b08d54;border-bottom:none;font-style:italic;position:relative;padding:5px 5px 5px 25px}.drop-nav ul li.drop ul ul a:focus,.drop-nav ul li.drop ul ul a:hover{background:#821016;color:#fff}.drop-nav ul li.drop ul ul a:before,.drop-nav ul li.drop ul ul a:visited:before{content:"-";position:absolute;left:15px}.drop-nav ul ul li.caret-add li a:after,.drop-nav ul ul li.caret-add li a:visited:after{display:none}.utility-nav{margin:0 0 25px}.utility-nav ul{list-style-type:none;margin:0;padding:0}.utility-nav li{display:block}.utility-nav a,.utility-nav a:visited{color:#7d7d7d;display:block;font-size:17px;padding:4px 0;text-transform:uppercase}.utility-nav li.red a,.utility-nav li.red a:visited{color:#d23146}.utility-nav a:focus,.utility-nav a:hover,.utility-nav li.red a:focus,.utility-nav li.red a:hover{color:#b08d54;text-decoration:none}.mobi-search-wrapper{margin:0 0 20px;position:relative}#searchBoxInput{background:transparent;border-top:none;border-right:none;border-bottom:1px solid #fff;border-left:none;color:#fff;font-size:16px;line-height:1.4;padding:0 35px 3px 0;width:100%}#searchBoxInput:focus{outline:none;box-shadow:none}#searchBoxInput::-webkit-input-placeholder{color:#7d7d7d}#searchBoxInput::-moz-placeholder{color:#7d7d7d}#searchBoxInput:-ms-input-placeholder{color:#7d7d7d}#searchBoxInput:-moz-placeholder{color:#7d7d7d}.search-button,.search-button:visited{border:none;color:#fff;background:transparent;font-size:16px;position:absolute;right:0;top:0}.search-button:focus,.search-button:hover{color:#b08d54}.homepage-wrapper .std-padding,.homepage-wrapper .std-padding-gray,.interior .std-padding,.interior .std-padding-gray{padding:40px 0 25px}.interior .std-padding+.std-padding,.interior .std-padding-gray+.std-padding-gray{padding:0 0 25px}.homepage-wrapper .breakout,.interior .breakout{margin:-40px -15px -25px}.interior .std-padding+.std-padding .breakout,.interior .std-padding-gray+.std-padding-gray .breakout{margin:0 -15px -25px}.std-padding-gray{background:#efefef}.feature{background-repeat:no-repeat;background-size:cover;background-position:0 100%;color:#fff;padding:130px 0 75px}.feature h1{color:#fff;font-size:30px;line-height:1.2;text-align:center}.feature h1 span{display:block;font-size:38px;font-weight:600}.feature-blurb{margin:0 0 20px}.feature p{font-size:17px;line-height:1.65;text-align:center}.button-arrow{margin:-3px 0 0 10px}.cta-wrapper{background:url(https://ucarecdn.com/cc0b746d-f78b-43b3-99ea-74e5fc00f729/-/progressive/yes/) no-repeat top/cover;border-top:1px solid #ccced2;padding:50px 0}.cycle-slideshow{display:block;margin:0 auto;width:290px}.cta-slide{background-repeat:no-repeat;background-size:cover;background-position:100% 0;width:290px!important}.cta-content{height:100%;position:relative;white-space:normal}.red-square{display:none}.cta-content h2{color:#fff;font-size:22px;font-family:Karla,sans-serif;line-height:1.1;margin:25px 0 10px 20px;text-transform:uppercase}.cta-content h2 span{display:block;font-size:26px;font-weight:600}.brown-line{background:#bd935f;height:3px;margin:0 0 10px 20px;width:50px}.cta-blurb{background:#150002;color:#c7c7c7;font-size:17px;margin:0;padding:15px 20px 0}.cta-blurb p{line-height:1.4;margin:0}.cta-blurb .outline-button,.cta-blurb .outline-button:visited{font-size:12px}.news-wrapper{background:url(https://ucarecdn.com/1b196ca4-5fdb-4c81-a799-9c4ad5a40c90/-/progressive/yes/) no-repeat 100% 0 #575757;padding:50px 0 70px}.news-heading{margin:0 0 30px}.news-heading h2{color:#fff;font-size:46px;font-weight:600;margin:0;text-align:center;text-transform:uppercase}.gray-line{display:none}.home-news,.home-news:visited{display:block;max-width:900px;margin:0 auto 25px;overflow:hidden;position:relative}.home-news:focus,.home-news:hover{text-decoration:none}.home-news:focus .news-content,.home-news:hover .news-content{background:#000}.news-content{background:#a6171b;padding:12px 20px 20px;transition:all .2s linear 0s}.news-date{color:#fff;font-size:16px;font-weight:600;line-height:1.4;margin:0;text-transform:uppercase}.news-content h2{color:#fff;font-size:15px;font-weight:300;margin:0}.news-content h2 span{color:#c79c67;margin:0 0 0 15px}.res-buttons .inverse-button,.res-buttons .inverse-button:visited{float:none;display:block;margin:0 auto 20px;width:275px}figure.pull-left,figure.pull-right{float:none;width:auto;max-width:100%;margin:0 auto 15px;display:block}.list-thumb{max-width:275px}.det-thumb{display:block;float:none;margin:0 auto 20px}.media{border-bottom:1px solid #999;margin:0 0 30px;padding:0 0 30px}.media .right{text-align:center}.int-banner-wrapper{min-height:350px;padding:110px 15px 20px;position:relative}.space{margin:80px}.int-banner-bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.int-banner-wrapper .container-fluid{position:relative;z-index:500}.red-bg{background-color:rgba(204,32,46,.75);background-image:url(https://ucarecdn.com/dae283f0-5824-4f2f-a71e-c79335b9d596/-/progressive/yes/);background-position:0 100%;background-size:140% auto;background-repeat:no-repeat;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.page-heading h1{color:#fff;font-size:37px;font-weight:300;text-align:center}.webpage-wrapper{padding:30px 5px 10px}.chapter-map{margin:40px 0}.about-list-image{display:block;margin:0 auto 20px}.heading.list-heading{text-align:center}.about-list-image.second{margin:20px auto}.res-break{background:#000;display:block;height:1px;margin:25px 0 35px;width:100%}.pagination{margin:10px 0 5px}.pagination-wrapper p{font-size:18px;font-style:italic}.pagination a{background-color:#fff;border:2px solid #5a5a5a;color:#797979;float:left;font-size:18px;line-height:1.4;margin:0 3px;padding:6px 12px;position:relative;text-decoration:none}.pagination a.active,.pagination a:hover{background:#cc202e;border:2px solid #cc202e;color:#fff}.page-title{border-bottom:1px solid #919191;padding:0 0 15px;margin:0 0 35px}.chapter-item,.chapter-link,.chapter-link:visited{border-bottom:1px solid #dcdcdc;display:block;padding:35px 20px}.chapter-link:focus,.chapter-link:hover{opacity:.9;text-decoration:none}.chapter-item{opacity:.55}.chapter-logo{background-repeat:no-repeat;background-size:auto auto;background-position:50%;display:block;height:110px;margin:0 0 20px}.chapter-logo.vert-logo{background-size:auto 90%}.chapter-link:focus h2,.chapter-link:hover h2{color:#3f3f3f}.chapter-link:focus h3,.chapter-link:hover h3{color:#8e8e8e}.chapter-item h2,.chapter-link:visited h2,.chapter-link h2{color:#3f3f3f;font-weight:600;font-size:22px;margin:0;text-align:center;transition:none}.chapter-item h3,.chapter-link:visited h3,.chapter-link h3{color:#8e8e8e;font-size:16px;font-weight:400;margin:0;text-align:center;transition:none}.page-title .heading{color:#3f3f3f;font-size:35px;font-weight:300}.chapter-search{margin:0 0 20px}.search-item{margin:0 0 15px}.chapter-image-wrapper{margin:0 auto 20px;max-width:730px}.chapter-image{display:block}.chapter-info{background:#3f3f3f;display:block;margin:0 auto 30px;max-width:730px;padding:8px 10px}.chap-det-link,.chap-det-link:visited{color:#dfac6b;display:block;float:left}.chap-det-link:focus,.chap-det-link:hover{color:#cd3044;text-decoration:none}.chap-social{float:right;list-style-type:none;margin:0;padding:0}.chap-social li{display:block;float:left}.chap-social a,.chap-social a:visited{background:#fff;color:#3f3f3f;display:block;border-radius:30px;height:30px;font-size:17px;line-height:1;padding:6px 0 0;width:30px;margin:0 0 0 5px;text-align:center}.chap-social a:focus,.chap-social a:hover{background:#dfac6b}.page-title.top{border-top:1px solid #919191;border-bottom:none;margin:0 0 35px;padding:35px 0 0}.tag-news{display:block;margin:0 auto 30px;max-width:500px;text-align:center}.tag-news-image,.tag-news-image:visited{display:block;margin:0 0 20px}.tag-news h2{font-size:28px;margin:0}.tag-news h2 a,.tag-news h2 a:visited{color:#757575}.tag-news .meta{color:#c6c6c6;font-size:13px;font-weight:600;font-style:normal;margin:0 0 3px;text-transform:uppercase}.tag-news .blurb{margin:0 0 20px}.detail-meta{margin:40px 0 -20px;font-style:italic}.staff-link{display:block;margin:0 auto 40px;text-align:center;max-width:390px}.staff-image-wrapper,.staff-image-wrapper:visited{display:block;margin:0 auto;transition:all .1s linear 0s}.staff-image-wrapper:focus,.staff-image-wrapper:hover{opacity:.9}.staff-image{margin:0 auto;max-height:100%}.staff-link h2{font-size:24px;margin:15px 0 5px}.job-title{font-size:14px;line-height:1.4;margin:0}.staff-detail .job-title{font-size:22px}.job-title span{margin:0 7px}.contact-info{margin:0 0 25px;text-align:center}.contact-info>h2{margin:0}.form-wrapper{border:1px solid #c9c9c9;background:#efefef;padding:30px;position:relative}.form-wrapper .form-actions{bottom:-20px;left:0;padding:0;position:absolute;width:100%}.form-wrapper .button,.form-wrapper .button:visited{float:none;margin:0 auto;width:260px}.chapter-data{border-bottom:1px solid #dcdcdc;margin:0 0 25px;padding:0 0 25px}.flex-wrapper.challenge-flex{display:flex;flex-flow:row nowrap;align-items:center}.challenge-position{font-size:40px;min-width:50px}.challenge-logo{min-width:30%;max-width:30%;width:30%;text-align:center}.challenge-logo img{max-width:80%;max-height:80%}.challenge-content{min-width:70%;max-width:70%;width:70%}.challenge-content .chapter-name{color:#3f3f3f;font-weight:600;font-size:22px}.challenge-content .chapter-name,.challenge-content .chapter-school{font-family:Merriweather,serif;margin:0;text-align:center;transition:none}.challenge-content .chapter-school{color:#8e8e8e;font-size:17px;font-weight:400}.challenge-content .donation-amount{color:#3f3f3f;font-size:22px;font-weight:400;margin:0;display:block;text-align:center;transition:none}.chapter-top20{border:1px solid #dcdcdc;margin:0 0 30px;padding:30px 20px;text-align:center}.top20-position{color:#3f3f3f;font-weight:600;font-size:22px;text-align:center;transition:none}.top20-logo{margin:0 0 10px}.chapter-top20 .top20-name,.chapter-top20 .top20-school{font-family:Merriweather,serif;margin:0;text-align:center;transition:none}.top20-name{color:#3f3f3f;font-weight:600;font-size:22px}.top20-school{color:#8e8e8e;font-size:17px;font-weight:400}.chapter-top20 .donation-amount{color:#3f3f3f;font-size:22px;font-weight:400;margin:0;display:block;text-align:center;transition:none}footer{background:rgba(25,25,25,.9);font-size:14px;margin:0;padding:50px 0}.footer-logo,.footer-logo:visited{background:url(https://ucarecdn.com/1d68111b-45b1-422c-8760-ade2a18fb055/-/progressive/yes/) no-repeat 0 0;display:block;height:65px;margin:0 auto 20px;position:relative;width:62px}.footer-logo:visited span,.footer-logo span{background:url(https://ucarecdn.com/1d68111b-45b1-422c-8760-ade2a18fb055/-/progressive/yes/) no-repeat 100% 0;content:"";display:block;height:65px;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all .1s linear 0s;width:62px}.footer-logo:focus span,.footer-logo:hover span{opacity:1}.social{list-style-type:none;margin:0 0 20px;padding:0;text-align:center}.social li{display:inline-block;margin:0 3px}.social a,.social a:visited{background:#fff;border-radius:30px;color:#202020;display:inline-block;font-size:16px;height:30px;width:30px;padding:3px 0 0;text-align:center}.social a:focus,.social a:hover{background:#edbc7f;color:#202020;text-decoration:none}address{font-style:normal;margin:0 0 7px}address,footer p{color:#fff;font-family:Merriweather,serif;text-align:center}footer p{margin:0}footer p a,footer p a:visited{color:#fff}footer p a:focus,footer p a:hover{color:#d02029;text-decoration:none}.copyright span{margin:0 6px}form input,select{border-radius:0;display:block;font-size:17px;padding:1px 5px;border:1px solid #8d8d8d;background:#fff}form input[type=text]{width:100%}form textarea{height:100px;font-size:17px;padding:5px;width:100%;border:1px solid #8d8d8d;background:#fff}form input[type=radio]{margin:3px 0 0 -20px}.form-group{margin:0 0 20px}.form-control{border-radius:0;margin:0 0 15px}label{display:block;font-size:18px;font-weight:700;margin:0 0 5px}#form input[type=checkbox],form input[type=checkbox]{min-width:0;margin:5px 10px 0 0}.checkbox{padding:0}.form-actions{padding:20px 0 0}@media (min-width:480px){.addthis_toolbox{display:block}figure.pull-left{float:left;margin:0 40px 15px 0}figure.pull-left,figure.pull-right{width:auto;max-width:50%;display:block}figure.pull-right{float:right;margin:0 0 15px 40px}.webpage-wrapper .media-body a.left,.webpage-wrapper .media-body a.left:visited{margin:0 60px 20px 0}.list-thumb{max-width:200px}.feature h1{font-size:35px}.feature h1 span{font-size:48px}.feature p{padding:0 50px}.cycle-slideshow{width:450px}.cta-slide{background-size:cover;margin:0 10px;max-height:347px;width:430px!important}.red-square{background:#b31a22;display:block;height:20px;width:20px;position:absolute;top:4px;left:-10px}.cta-blurb{width:70%}}@media (min-width:768px){.feature{padding:160px 0 75px 30px}.feature h1,.feature p{text-align:left}.feature p{padding:0}.cta-wrapper{padding:60px 0}.test-slide-wrapper{display:block;margin:0 auto;position:relative;width:620px}.cycle-slideshow{height:347px;width:100%}.cycle-carousel-wrap{width:100%}.cta-slide{background-size:cover;margin:0 20px;height:347px;width:580px!important;white-space:normal!important}.cta-blurb{position:absolute;top:100px;left:0;bottom:0;width:60%}.news-heading{position:relative}.news-heading h2{float:left}.gray-line{background:#777a7f none repeat scroll 0 0;display:block;float:right;height:1px;margin:0;width:calc(100% - 170px);position:relative;top:44px}.home-news.first-news,.home-news.first-news:visited{height:auto;width:auto;max-width:927px}.news-content{background:rgba(166,23,27,.6);position:absolute;left:0;bottom:0;width:100%}.home-news:focus .news-content,.home-news:hover .news-content{background:rgba(0,0,0,.6)}.home-news:focus .news-image,.home-news:hover .news-image{transform:scale(1.05)}.home-news.all-news .news-image,.home-news.all-news:visited .news-image{transform:scale(1);-webkit-backface-visibility:hidden}.home-news.all-news:focus .news-image,.home-news.all-news:hover .news-image{opacity:.9}.news-image{transform:scale(1);transition:all .2s linear 0s}.det-thumb{display:block;float:right;margin:0 0 15px 20px;max-width:200px}.int-banner-wrapper{min-height:450px}.page-heading{background:#cc202e;display:block;float:right;margin:0 -30px 0 0;padding:5px 40px}.page-heading h1{margin:0;text-align:right}.ornate{position:absolute;left:0;bottom:0;z-index:1;visibility:hidden}.int-banner-wrapper nav+.ornate{visibility:visible}.webpage-wrapper{padding:60px 5px 20px}.about-image-wrapper{float:left;width:135px}.about-list{float:right;width:calc(100% - 135px)}.about-list ul{padding:0 0 0 23px}.about-list-image{margin:0}.heading.list-heading{text-align:left}.about-list-image.second,.about-list.second{margin:30px 0 0}#nospamLink,#nospamLink:visited{margin:24px auto 0;max-width:100px}.res-buttons .inverse-button.first,.res-buttons .inverse-button.first:visited{float:right;margin:0 0 40px}.res-buttons .inverse-button.second,.res-buttons .inverse-button.second:visited{float:left;margin:0 0 40px}.chapter-item,.chapter-link,.chapter-link:visited{border:1px solid #dcdcdc;height:265px;margin:0 0 30px;padding:35px 20px 0}.chapter-link:focus,.chapter-link:hover{border:1px solid #d0bfab;box-shadow:inset 0 0 30px #eaeaea}.staff-link,.staff-link:visited{height:480px;max-width:none;margin:0 auto;width:auto}.staff-image-wrapper,.staff-image-wrapper:visited{height:300px}.contact-info{text-align:left}}@media (min-width:992px){.homepage-wrapper .container-fluid,.interior .container-fluid,footer .container-fluid,header .container-fluid{padding:0 30px}.homepage-wrapper .std-padding,.homepage-wrapper .std-padding-gray,.interior .std-padding,.interior .std-padding-gray{padding:50px 0 30px}.interior .std-padding+.std-padding,.interior .std-padding-gray+.std-padding-gray{padding:0 0 30px}.homepage-wrapper .breakout,.interior .breakout{margin:-50px -30px -30px}.interior .std-padding+.std-padding .breakout,.interior .std-padding-gray+.std-padding-gray .breakout{margin:0 -30px -30px}header{height:auto}.header-top{background:linear-gradient(90deg,transparent 0,transparent 30%,#000 50%,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#000000",GradientType=1);padding:10px 0}.utility-nav{float:right;margin:4px 0 0 35px}.utility-nav ul{margin:0}.utility-nav li{float:left;position:relative;margin:0 0 0 13px;padding:0 0 0 13px}.utility-nav li:before{background:#7d7d7d;content:"";height:14px;width:1px;position:absolute;left:0;top:calc(50% - 7px)}.utility-nav li:first-child{padding:0;margin:0}.utility-nav li:first-child:before{display:none}.utility-nav,.utility-nav a{font-size:13px}.header-social{float:right}.header-social .social{margin:0;text-align:left}.header-social .social a,.header-social .social a:visited{color:#000;width:26px;height:26px;font-size:14px;background:#b08d54}.header-social .social a:focus,.header-social .social a:hover{background:#af1725}.med-navbar{padding:0;position:relative}.search-toggle,.search-toggle:visited{float:right;position:relative;height:75px;line-height:75px;margin:0 0 0 40px;font-size:16px;color:#b08d54}.search-toggle:before,.search-toggle:visited:before{background:#7d7d7d;content:"";height:14px;width:1px;position:absolute;left:-13px;top:calc(50% - 7px);outline:none}.search-toggle:focus,.search-toggle:hover{outline:none;color:#af1725}.search-wrapper{display:block;padding:20px 0 0;position:absolute;top:0;right:0;width:500px;transition:all .1s linear 0s;max-height:0;overflow:hidden}.search-wrapper.active{max-height:none;opacity:1}.search-close,.search-close:visited{color:#b08d54;display:inline-block;font-size:12px;margin:0 15px 0 0;width:44px}.search-wrapper form{display:inline-block;width:calc(100% - 60px)}.search-wrapper #searchBoxInput{display:inline-block;width:calc(100% - 100px)}.search-wrapper .search-button,.search-wrapper .search-button:visited{display:inline-block;border:1px solid #b08d54;border-radius:5px;background:transparent;color:#fff;font-size:12px;text-transform:uppercase;margin:0 0 0 15px;width:85px;padding:5px 0;text-align:center;position:relative;top:auto;right:auto;transition:all .1s linear 0s}.search-wrapper .search-button:focus,.search-wrapper .search-button:hover{background:#b08d54}.navbar{margin:0;padding:0;width:100%;border-radius:0!important}.drop-nav{margin:0;float:right}.drop-nav ul li{float:left;margin:0 0 0 25px;position:relative}.drop-nav ul li a,.drop-nav ul li a:visited{height:75px;line-height:75px;padding:0 20px 0 0;margin:0}.drop-nav ul li a:after,.drop-nav ul li a:visited:after{font-size:7px;right:3px;top:44%}.drop-nav ul ul{border-top:10px solid #b08d54;background:rgba(0,0,0,.8);max-height:0;overflow:hidden;transition:all .3s linear 0s;list-style-type:none;margin:0;padding:0;visibility:hidden;opacity:0;position:absolute;left:0;top:65px;width:230px}.drop-nav>nav>ul>li:last-child ul{left:auto;right:0}.drop-nav ul li.drop ul{max-height:500px;margin:0 0 13px;visibility:visible;opacity:1}.drop-nav ul ul li{float:none}.drop-nav ul li.drop ul a,.drop-nav ul li.drop ul a:visited,.drop-nav ul li ul a,.drop-nav ul li ul a:visited{border-top:1px solid hsla(0,0%,100%,.2);border-bottom:none;font-size:14px;height:auto;line-height:1;margin:0;padding:10px 20px}.drop-nav ul li.drop ul li:first-child a,.drop-nav ul li.drop ul li:first-child a:visited:first-child,.drop-nav ul li ul li:first-child a:first-child,.drop-nav ul li ul li:first-child a:visited:first-child{border-top:none}.drop-nav ul ul li.caret-add a:after,.drop-nav ul ul li.caret-add a:visited:after{font-size:7px;top:42%;right:15px}.drop-nav ul ul ul{position:relative;top:auto;border-top:1px solid hsla(0,0%,100%,.2);background:transparent}.drop-nav ul li.drop ul ul a,.drop-nav ul li.drop ul ul a:visited{padding:8px 10px 8px 30px;border-top:none}.drop-nav ul li.drop ul ul a:before,.drop-nav ul li.drop ul ul a:visited:before{left:20px}.cta-wrapper{padding:60px 0 30px}#no-padding{padding:0}.test-slide-wrapper{width:100%}.cycle-carousel-wrap,.cycle-slideshow{height:347px;width:100%}.cta-slide{margin:0 3%;height:347px;width:44%!important}.cta-content h2,.cta-content h2 span{font-size:28px}.cta-blurb{width:85%}.cycles{display:block;margin:0 auto;padding:30px 0 0}.cycle-prev,.cycle-prev:visited{border-radius:15px 0 0 15px;margin:0 5px 0 0;padding:0 10px 0 15px}.cycle-next,.cycle-next:visited,.cycle-prev,.cycle-prev:visited{background:#3c3c3c;color:#fff;display:block;float:left;text-align:center}.cycle-next,.cycle-next:visited{border-radius:0 15px 15px 0;margin:0;padding:0 15px 0 10px}.cycle-next:focus,.cycle-next:hover,.cycle-prev:focus,.cycle-prev:hover{background:#b31a22;color:#fff;cursor:pointer;opacity:1;text-decoration:none}.list-thumb{max-width:370px}.det-thumb{max-width:40%}.int-banner-wrapper{padding:160px 15px 20px}.page-heading{margin:0 -45px 0 0}.about-list-image.second,.about-list.second{margin:0}.chapter-search{margin:0 0 40px}.search-item{float:left;margin:0 30px 0 0}.chapter-search .inverse-button,.chapter-search .inverse-button:visited{line-height:1;margin:36px 0 0;padding:6px 20px 4px}.tag-news{text-align:left}.staff-link,.staff-link:visited{height:400px}.staff-image-wrapper,.staff-image-wrapper:visited{height:260px}}@media (min-width:1200px){.interior .container-fluid{padding:0 100px}.homepage-wrapper .std-padding,.homepage-wrapper .std-padding-gray,.interior .std-padding,.interior .std-padding-gray{padding:60px 0 40px}.interior .std-padding+.std-padding,.interior .std-padding-gray+.std-padding-gray{padding:0 0 40px}.homepage-wrapper .breakout{margin:-60px -30px -40px}.interior .breakout{margin:-60px -100px -40px}.interior .std-padding+.std-padding .breakout,.interior .std-padding-gray+.std-padding-gray .breakout{margin:0 -100px -40px}.left{float:left;margin:0 60px 20px 0}.right{float:right;margin:0 0 20px 60px}.logo{margin:15px 0 0 20px;width:auto}.logo-arrow{bottom:-43px;left:94px}.feature{min-height:820px;padding:260px 0 0 50px}.feature h1{font-size:50px}.feature h1 span{font-size:75px}.feature p{font-size:19px}.cta-wrapper{background:url(https://ucarecdn.com/cc0b746d-f78b-43b3-99ea-74e5fc00f729/-/progressive/yes/) no-repeat top/auto auto #8a8f95;padding:130px 0 45px}.cycles{padding:35px 0 0}.cta-slide{margin:0 5%;height:347px;width:40%!important}.cta-blurb{width:75%}.home-news,.home-news:visited{margin:0 auto 19px}.int-banner-wrapper{padding:160px 15px 20px}.page-heading{margin:0 -115px 0 0}.int-banner-wrapper nav{padding:150px 0 0}.int-banner-wrapper nav a,.int-banner-wrapper nav a:visited{padding:0 20px 0 40px}.webpage-wrapper{padding:70px 0 30px}.staff-link,.staff-link:visited{height:345px}.staff-image-wrapper,.staff-image-wrapper:visited{height:200px}}@media (min-width:1600px){.interior .container-fluid{padding:0 130px}.homepage-wrapper .breakout{margin:-60px -30px -40px}.interior .breakout{margin:-60px -130px -40px}.interior .std-padding+.std-padding .breakout,.interior .std-padding-gray+.std-padding-gray .breakout{margin:0 -130px -40px}.feature{min-height:820px;padding:260px 0 0 50px}.feature h1{font-size:70px}.feature h1 span{font-size:102px}.feature p{font-size:19px}.page-heading{margin:0 -145px 0 0}.cta-slide{margin:0 2%;height:347px;width:29%!important}.staff-link,.staff-link:visited{height:400px}.staff-image-wrapper,.staff-image-wrapper:visited{height:260px}}