﻿img[data-src],img[data-srcset]{display:block;min-height:1px;}img:not([src]){visibility:hidden;}.secondary-full .page-header{display:none;}.secondary-full .page-content{box-shadow:none;border:0;border-radius:0;}.secondary-full .page-col-left{float:none;width:auto;font-size:100%;}.secondary-full .page-col-right{display:none;}.secondary-full .cover-photo{display:none;}.secondary-full .footer{box-shadow:none!important;}.secondary-full .contents-inner{max-width:100%!important;width:100%!important;}.secondary-full .page-col-inner{padding:15px 0;}.profile-directory-header{font-size:200%;text-align:center;margin:25px 0;}.profile-directory-header h1{font-size:300%;}.profiles{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -5px;padding:25px 75px;justify-content:center;}.profiles>a.profile1{text-decoration:none;display:block;position:relative;width:100%;max-width:250px;min-width:250px;margin:5px;}.profiles>a.profile1:after{position:absolute;content:'';width:0;height:100%;left:50%;top:0;transform:translateX(-50%);transition:.25s width ease-in-out;background:rgba(0,0,0,.85);z-index:1;}.profiles>a.profile1:hover img{opacity:.65;-webkit-transform:scale(1.3) rotate(5deg);-moz-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);-o-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg);}.profiles>a.profile1:hover figure figcaption{top:190px;box-shadow:0 0 10px 20px rgba(0,0,0,.85);opacity:1;}.profiles>a.profile1:hover figure figcaption .hometown{opacity:1;color:#aaa;margin-top:-10px;}.profiles>a.profile1 figure{display:block;position:relative;width:100%;height:100%;overflow:hidden;background:#000;}.profiles>a.profile1 figure img{display:block;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:100%;vertical-align:top;transition:.5s all ease-in-out;}.profiles>a.profile1 figure figcaption{position:absolute;top:210px;bottom:0;left:0;width:100%;opacity:0;color:#fff;box-shadow:0 0 10px 10px rgba(0,0,0,.85);background:rgba(0,0,0,.85);z-index:2;text-align:center;transition:.5s all ease-in-out;font-weight:bold;}.profiles>a.profile1 figure figcaption .name{font-size:120%;line-height:40px;display:block;}.profiles>a.profile1 figure figcaption .hometown{display:block;opacity:0;transition:.5s opacity ease-in-out;}.profile{font-family:'Montserrat',Arial,sans-serif;position:relative;display:inline-block;overflow:hidden;margin:10px;min-width:250px;max-width:250px;width:100%;color:#fff;text-align:left;font-size:16px;}.profile:hover{background:#a80000;}.profile img{max-width:100%;backface-visibility:hidden;vertical-align:top;}.profile:before,.profile:after{position:absolute;top:20px;right:20px;content:'';background-color:#fff;z-index:1;opacity:0;}.profile:before{width:0;height:1px;}.profile:after{height:0;width:1px;}.profile figcaption{position:absolute;left:0;bottom:0;padding:15px 20px;width:100%;}.profile h3,.profile h4{margin:0;font-size:1.1em;font-weight:normal;opacity:0;color:#fff!important;font-family:'Roboto Condensed',Droid Sans,Roboto,Tahoma,Helvetica,Arial,sans-serif!important;}.profile h4{font-size:.8em;text-transform:uppercase;}.profile a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}.desktop .profile:hover img,.desktop .profile.hover img{zoom:1;filter:alpha(opacity=20);-webkit-opacity:.2;opacity:.2;transform:scale(1.4) rotate(10deg);}.desktop .profile *,.desktop .profile:before,.desktop .profile:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease;transition:all .4s ease;}.desktop .profile:hover:before,.desktop .profile.hover:before,.desktop .profile:hover:after,.desktop .profile.hover:after{opacity:1;-webkit-transition-delay:.25s;transition-delay:.25s;}.desktop .profile:hover:before,.desktop .profile.hover:before{width:40px;}.desktop .profile:hover:after,.desktop .profile.hover:after{height:40px;}.desktop .profile:hover h3,.desktop .profile.hover h3,.desktop .profile:hover h4,.desktop .profile.hover h4{opacity:1;}.desktop .profile:hover h3,.desktop .profile.hover h3{-webkit-transition-delay:.3s;transition-delay:.3s;}.desktop .profile:hover h4,.desktop .profile.hover h4{-webkit-transition-delay:.35s;transition-delay:.35s;}.desktop .profile:hover span.more-btn{margin-left:0;}.profile span.more-btn{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:1;background:#333;padding:3px;border:2px solid #fff;font-size:14px;border-radius:4px;font-weight:bold;margin-left:-100%;transition:.25s margin-left ease-in-out;}.profile-dialog{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;padding:50px;z-index:10;-moz-animation-duration:1s;-o-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-moz-animation-name:profileDialogBg;-o-animation-name:profileDialogBg;-webkit-animation-name:profileDialogBg;animation-name:profileDialogBg;}.profile-dialog.is-open{display:flex;}.profile-dialog.is-sticky{animation:none;}.profile-dialog.is-sticky .profile-dialog-container{animation:none;}.profile-dialog .profile-loading{display:none;position:relative;z-index:2;}.profile-dialog .profile-dialog-error{display:none;background:#fff;padding:15px;border-radius:14px;position:relative;z-index:2;color:#a80000;font-weight:bold;}.profile-dialog .profile-dialog-container{position:relative;z-index:2;width:100%;max-height:100%;background:#fff;width:680px;height:450px;display:flex;overflow:hidden;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-animation-duration:.5s;-o-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-moz-animation-name:slideInDown;-o-animation-name:slideInDown;-webkit-animation-name:slideInDown;animation-name:slideInDown;-moz-animation-delay:.25s;-o-animation-delay:.25s;-webkit-animation-delay:.25s;animation-delay:.25s;}.profile-dialog .profile-dialog-container .close-dialog-btn{display:block;width:60px;height:30px;position:absolute;z-index:2;right:0;background:#222;text-align:center;line-height:26px;color:#fff;font-size:19px;font-weight:bold;}.profile-dialog .profile-dialog-container .profile-dialog-body{-ms-flex:1;-webkit-flex:1;flex:1;display:flex;}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-photo{min-width:250px;max-width:250px;background:#222;}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-content{padding:20px 20px 10px 20px;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;height:450px;flex:1;}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-content .profile-dialog-content-header{position:relative;}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-content .profile-dialog-content-header h1{padding:0 0 20px 0;position:relative;font-family:'Roboto Slab';}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-content .profile-dialog-content-header h1 small{color:#222;letter-spacing:0;font-size:40%;line-height:1em;font-weight:bold;}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-content .profile-dialog-content-header h1:after{content:'';width:100px;height:8px;position:absolute;bottom:0;left:0;background:#a80000;}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-content .profile-dialog-content-header .share{position:absolute;right:0;bottom:-4px;transform:scale(.9);transform-origin:top right;}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-content p{margin-top:0;}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-content .profile-dialog-content-overflow{padding-bottom:30px;-ms-flex:1;-webkit-flex:1;flex:1;overflow:auto;}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-content .profile-dialog-buttons{display:flex;border-top:1px solid #ddd;line-height:25px;padding:10px 0 0 0;position:relative;}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-content .profile-dialog-buttons>div{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;text-align:center;}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-content .profile-dialog-buttons>div+div{border-left:1px solid #ddd;}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-content .profile-dialog-buttons>div a{font-weight:bold;}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-content .profile-dialog-buttons:before{content:'';height:30px;background:linear-gradient(rgba(255,255,255,0),#fff);top:-31px;left:0;z-index:1;display:block;width:100%;width:calc(100% - 16px);position:absolute;}.profile-dialog:after{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgba(200,200,200,.65),#222);content:'';z-index:1;}.profile-dialog.is-loading .profile-loading{display:block;}.profile-dialog.is-loading .profile-dialog-container{display:none;}.profile-dialog.is-loading .profile-dialog-body .profile-dialog-content{background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAa4AAAHCAgMAAADKrcUoAAAACVBMVEXd3d3u7u7///+8k12zAAAA/ElEQVR4XuzasQ3AMAgAQZZkCaZKnSkzAHLhIkiW7xe4ziDheOd6hjEYDAaDwWAwGAyWO9U4BoPBYDAYDAaDwWAwGGwmGAyW/wbbDAaDwWCwexceGAwGg8Uq2CIYzAsCg8FgMBjMLQbWg8FgsHvnGcwXjYL1YDAY7PgRA7MWFKwHg8FgXzt1SAAAAIMA7P1TXJOSGoglmNv2+jAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgBV5LNRiMQ8ZCAAAAAElFTkSuQmCC') no-repeat top left;}.profile-dialog.is-loading .profile-dialog-body .profile-dialog-content .profile-dialog-content-header,.profile-dialog.is-loading .profile-dialog-body .profile-dialog-content .profile-dialog-content-overflow,.profile-dialog.is-loading .profile-dialog-body .profile-dialog-content .profile-dialog-buttons{display:none!important;}.profile-dialog.has-error .profile-dialog-error{display:block;}.profile-dialog.has-error .profile-dialog-container{display:none!important;}.profile-dialog-content-overflow{overflow:auto;max-height:340px;padding-right:10px;}.profile-dialog-content-overflow .details>p>em{display:block;margin-bottom:5px;}.profile-dialog-content-overflow .details>p>em+em{display:inline;margin-bottom:unset;}.profile-dialog-content-overflow::-webkit-scrollbar{width:4px;height:4px;background-color:transparent;}.profile-dialog-content-overflow::-webkit-scrollbar-thumb{border-radius:34px;-webkit-box-shadow:none;background-color:#ccc;}.profile-dialog-photo{min-width:275px;}.profile-dialog-content{padding-left:25px;}.spinner{position:relative;width:64px;height:64px;display:inline-block;opacity:1;transition:opacity .25s linear,visibility .25s linear;vertical-align:middle;}.spinner.bigger{width:128px;height:128px;}.spinner.smaller{width:64px/2;height:64px/2;}.spinner:before,.spinner:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:110%;content:'';display:block;}.spinner:before{border:8px solid rgba(168,0,0,.25);}.spinner:after{animation:spin 1s linear infinite;border:8px solid transparent;border-top-color:#a80000;}@media screen and (max-width:767px){.secondary-full .contents{padding-top:80px;}.profile-directory-header{margin:10px 0;font-size:100%;}.profile-directory-header h1{font-size:200%;text-align:center;margin:0 0 10px 0;}.profile-directory-header p{font-size:125%;}.profiles{padding:10px;}.profiles .profile{margin:5px;min-width:calc(50% - 10px);max-width:calc(50% - 10px);font-size:13px;}.profiles .profile figcaption{width:100%;background:rgba(0,0,0,.45);box-shadow:0 0 10px 20px rgba(0,0,0,.45);padding:5px;}.profiles .profile figcaption h3,.profiles .profile figcaption h4{opacity:1;}.profile-dialog{padding:10px;}.profile-dialog .profile-dialog-container{width:100%;height:auto;animation-duration:.5s;animation-name:slideInLeft;height:calc(100% - 50px);}.profile-dialog .profile-dialog-container .profile-dialog-body{flex-direction:column;}.profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-photo{min-width:100%;}.mobile .profile-dialog .profile-dialog-container{height:calc(100% - 50px);}.mobile .profile-dialog .profile-dialog-container .profile-dialog-body .profile-dialog-photo{overflow:hidden;height:calc(100% - 65%);}.profile-dialog-content-overflow{max-height:270px;}}.tablet .profile figcaption{width:100%;background:rgba(0,0,0,.45);box-shadow:0 0 10px 20px rgba(0,0,0,.45);padding:5px;}.tablet .profile figcaption h3,.tablet .profile figcaption h4{opacity:1;}@media(min-width:992px){.secondary-full .contents{margin-top:0!important;}.secondary-full .page-col-left{width:100%!important;}}@media(max-width:991px) and (min-width:768px){.profiles{padding:15px 5px;}.profile{min-width:calc(100%/3 - 30px);max-width:calc(100%/3 - 30px);}.profile-directory-header{padding:0 15px;}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes profileDialogBg{from{opacity:0;}to{opacity:1;}}@keyframes slideInDown{from{opacity:0;transform:translate3d(0,-100%,0);visibility:visible;}to{transform:translate3d(0,0,0);opacity:1;}}