/* University Template over-ride
   Launched:2019-10-25
   Author:Shawn Maust, Erik Runyon
   ----------------------------------------------------*/.form-style-guide{background:var(--sky-blue-light);padding:1rem}.form-style-guide__input{border:1px solid var(--gray-light);border-radius:0;color:var(--gray);font-size:1rem;line-height:1.5rem;margin:0 0 1rem;padding:.7rem;width:100%}.form-style-guide .btn-cta{margin-bottom:0;margin-top:0}.list-styleguide dt{left:-22px;position:relative}.copy-term-link{background:none;border:none;display:none;margin:0;padding:0}.copy-true .copy-term-link{display:inline-block;opacity:0}.copy-true .list-styleguide dt:hover .copy-term-link{opacity:1}.btn{white-space:nowrap}.home-secondary-left{padding-right:2rem}.list-links a{-webkit-text-decoration:none;text-decoration:none}.list-links a:after{content:" \203A";margin-left:.25rem}.brand-standards-assets figure,.brand-standards-assets figure img{margin:0}.grid figure,.grid figure img{margin-bottom:0}
/* Section */.section{padding:1rem 0}
/* Cards */.card-download{background-color:var(--gray-extra-extra-light)}.card-download .card-label{font-size:.9rem}.card-download .card-title{font-size:1.25rem}.card-download .card-image{height:100%;padding:.5rem .5rem 0;position:relative;z-index:2}.card-download .card-image img{transition:opacity .3s ease-in-out;z-index:2}.card-download .card-image:after{background-color:var(--brand-blue-dark);bottom:0;content:"";display:block;left:.5rem;position:absolute;right:.5rem;top:.5rem;z-index:-1}.card-download .card-image:hover img{opacity:.8}.card-download a:focus{outline:2px solid #15a6b5}.card-download .card-body{display:flex;flex-direction:column;height:100%;justify-content:space-between}.card-download .download-link:after,.dialog-download .download-link:after{display:none}.dialog-download .download-size{color:var(--sky-blue-dark)}h2.hidden+.download-list{margin:0}.download-item{background:#f4f4f4;border:1px solid #ccc;display:inline-block;justify-self:flex-end;margin:.75em .5%;padding:1em;vertical-align:top;width:48%}.download-item img{border:1px solid #ccc;margin-bottom:1em}.download-name{font-family:GPC,Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-size:1.25em;font-weight:300}.download-notes p{font-size:.9em;line-height:1.25em}.download-links{justify-content:flex-end;margin:1rem 0 0;width:100%}.download-links li{margin-left:1rem;margin-right:0}.download-links li a{color:var(--brand-blue-bright);font-size:1.325rem;position:relative}.download-links .tooltip{background:var(--brand-blue);color:#fff;font-size:.8rem;left:50%;opacity:0;padding:.125rem .25rem;pointer-events:none;position:absolute;top:-2.625rem;transform:translateX(-50%)}.download-links .tooltip:after{border-color:var(--brand-blue) transparent transparent transparent;border-style:solid;border-width:5px;content:" ";left:50%;margin-left:-5px;position:absolute;top:100%}.download-links a:hover .tooltip{opacity:1}.swatch{background:var(--brand-blue);color:#fff;display:inline-flex;flex-flow:column;font-size:.8em;padding:50% 1rem 1rem}.swatch strong{font-size:1.1rem}.swatch--light{color:var(--gray-dark)}.gradient{display:block;width:100%}.color-section .swatch,.gradient{margin-bottom:3rem;position:relative}.color-section .swatch{font-size:.9em;padding:20% 0 0}
/* Columns & Color Chips */.col-list.three-col li{margin:3% 1%;width:98%}.col-list,.colors{padding:0}.caption,.col-list p{font-size:.9em;line-height:1.25em}.col-list li,.colors li{display:inline-block;margin:1% 2%;vertical-align:top;width:45%}.colors p{margin:0 1em}.colors{font-size:.9em;line-height:1.35em;text-transform:uppercase}.color-section .label,.color-section .label-2{display:block;font-size:.9em;padding:.25em 0;position:absolute;top:100%}.color-section .label{left:0}.color-section .label-2{right:0}.colors li:before{content:"";display:block;height:100px;margin-bottom:1.25em;max-width:100%;width:200px}.colors .blue289:before{background:#0c2340}.colors .gold117:before{background:#d39f10}.colors .metallic:before{background:#ae9142}.colors .blue-electronic:before{background:#002b5b}.colors .gold-electronic:before{background:#dcb439}.colors .pan460:before{background:#f6e7a1}.colors .pan378:before{background:#465510}.colors .pan613:before{background:#999623}.colors .pan4:before{background:#302205}.colors .pan1817:before{background:#5f1709}.colors .pan7710:before{background:#5aabbc}.colors .pan1805:before{background:#aa272f}.colors .pan723:before{background:#ba6f2e}.colors .pan128:before{background:#f2d653}.colors .pan7519:before{background:#5a412f}.colors .pan7406:before{background:#ffcf01}.colors .pan347:before{background:#009b48}.colors .pan7448:before{background:#4a3651}.ath_blue289:before{background:#0c2340}.ath_gold117:before{background:#c99700}.ath_green348:before{background:#00843d}.ath_metallic:before{background:#b38b09}.colors .ath_metallic{text-transform:none}.color-section{clear:both;overflow:hidden}.color-section:first-of-type{border-top:none}.color-heading{margin-top:.5em}.swatch-blue{background-color:#0c2340}.swatch-gold{background-color:#c99700}.swatch-green{background-color:#0a843d}.gradient-blue{background:linear-gradient(90deg,#003087 0,#0c2340)}.gradient-gold{background:linear-gradient(90deg,#ffcd00 0,#ac8400)}.gradient-green{background:linear-gradient(90deg,#0a843d 0,#2c5234)}.am-item{display:flex}.am-item>div:first-child{margin-right:1.5em}@media projection,screen{.color-section .label,.color-section .label-2{color:#666}.download-notes .btn{font-size:1.25em}.athletics-branding .sidebar h3{font-weight:400;margin-top:0}.sidebar{border:1px solid #ccc;font-size:.9em;line-height:1.5em;padding:.75em .95em 0}.freebirdLightBackground{background:none}}
/* 700px
----------------------------------------------------*/@media only screen and (min-width:43.75em){.colors li{margin:1%;width:30%}.download-item{width:31.333%}.cta ul{margin:0 0 1em 1em}.form-style-guide{display:grid;grid-gap:2rem;align-items:center;gap:2rem;grid-template-columns:1fr auto auto}}
/* 960px
----------------------------------------------------*/@media only screen and (min-width:60em){.col-list li,.colors li{margin:1%;width:22%}.col-list.three-col li{margin:2% 1%;width:30%}.download-item{width:23%}.flex-md-2{display:flex}

  /* Venue */.branding-gallery .gallery-lb{grid-template-columns:repeat(4,1fr);grid-template-rows:3,14vw);padding:0;grid-gap:.25em;max-width:65rem}.branding-gallery .gallery-lb li{height:14vw;max-height:14rem}.branding-gallery .gallery-lb a,.branding-gallery .gallery-lb img{display:block;height:100%;width:100%}.branding-gallery .gallery-lb img{-o-object-fit:cover;object-fit:cover}

  /* GALLERY 1x2 */.branding-gallery .gallery-lb li:nth-child(12),.branding-gallery .gallery-lb li:nth-child(4){grid-column:span 1;grid-row:span 2;height:calc(28vw + .25em);max-height:calc(28rem + .25em)}

  /* GALLERY 2x1 */.branding-gallery .gallery-lb li:nth-child(14),.branding-gallery .gallery-lb li:nth-child(15),.branding-gallery .gallery-lb li:nth-child(16),.branding-gallery .gallery-lb li:nth-child(6),.branding-gallery .gallery-lb li:nth-child(7),.branding-gallery .gallery-lb li:nth-child(8){grid-column:span 2;grid-row:span 1}.section-venue-item--gallery+.section-venue-item--connect{padding-top:calc(var(--section-padding) + 2rem)}}
/* HR Signature */.hr-signature table,.hr-signature td,.hr-signature tr{border:none;margin:0;padding:0}
/*************************************************************************************
 * 4. Legacy Layout Support
 ************************************************************************************/
/* 960px
----------------------------------------------------*/@media only screen and (min-width:60em){.row{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(100px,auto))}}
/*!
 * simpleLightbox
 * https://github.com/dbrekalo/simpleLightbox
 * Copyright (c) 2018 Damir Brekalo
 */.slbOverlay,.slbWrap,.slbWrapOuter{bottom:0;left:0;position:fixed;right:0;top:0}.slbOverlay{animation:slbOverlay .5s;background-color:#000;opacity:.7;overflow:hidden;z-index:2000}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";height:100%}.slbContentOuter,.slbWrap:before{display:inline-block;vertical-align:middle}.slbContentOuter{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 1em;position:relative;text-align:left;z-index:2020}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{animation:slbEnter .3s;background-color:#fff;box-shadow:0 .2em 1em rgba(0,0,0,.4)}.slbImageWrap{animation:slbEnter .3s;position:relative}.slbImageWrap:after{background-color:#fff;bottom:5em;box-shadow:0 .2em 1em rgba(0,0,0,.6);content:"";display:block;left:0;position:absolute;right:0;top:5em;z-index:-1}.slbDirectionNext .slbImageWrap{animation:slbEnterNext .4s}.slbDirectionPrev .slbImageWrap{animation:slbEnterPrev .4s}.slbImage{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-width:100%;padding:5em 0;width:auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;bottom:0;color:#fff;color:hsla(0,0%,100%,.7);font-size:1.4em;left:0;padding:.71429em 0;position:absolute;right:0;text-align:center}.slbArrow,.slbCloseBtn{background:none;border:0;cursor:pointer;margin:0;padding:0}.slbArrow::-moz-focus-inner,.slbCloseBtn::-moz-focus-inner{border:0;padding:0}.slbArrow:hover,.slbCloseBtn:hover{opacity:.5}.slbArrow:active,.slbCloseBtn:active{opacity:.8}.slbCloseBtn{animation:slbEnter .3s;color:#fff;color:hsla(0,0%,100%,.7);font-size:3em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;text-align:center;top:0;width:1.66667em}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{color:#fff;color:hsla(0,0%,100%,.9);font-size:1.4em}.slbArrows{left:0;position:fixed;right:0;top:50%}.slbLoading .slbArrows{display:none}.slbArrow{height:10em;margin-top:-5em;opacity:.7;overflow:hidden;position:absolute;text-indent:-999em;top:50%;width:5em}.slbArrow:before{border:.8em solid transparent;content:"";left:50%;margin:-.8em 0 0 -.8em;position:absolute;top:50%}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{height:0;margin:5em 0;overflow:hidden;padding-top:56.25%;width:80em}.slbIframe{background:#000;box-shadow:0 .2em 1em rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@keyframes slbEnter{0%{opacity:0;transform:translate3d(0,-1em,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterNext{0%{opacity:0;transform:translate3d(4em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterPrev{0%{opacity:0;transform:translate3d(-4em,0,0)}to{opacity:1;transform:translateZ(0)}}
/* Form Elements
----------------------------------------------------*/form{margin:1rem 0}form.form{margin:1rem 0 4rem;--grid-gap:1.5rem;padding-bottom:2rem;padding-top:2rem}.form--filter{background:var(--sky-blue)}.form--filter .form-fields{padding:0 1.5rem}.form--filter .form-utility{background:var(--sky-blue-light);margin-bottom:-2em;margin-top:2rem;padding:1rem 1.5rem;position:relative}.form--filter #records-found{font-size:.9rem;font-weight:700}form p{margin:0;max-width:none}fieldset{background:var(--sky-blue-light);border:none;border-radius:1rem;margin:2rem 0;padding:1.5rem}fieldset p{margin-bottom:.75rem}legend{border:0;margin:0 0 1.5rem;padding:0}label{display:block;font-size:1rem;font-weight:600}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}form button.btn-cta,form input[type=submit]{margin-top:2rem}button{border-radius:0;width:auto}button,input{line-height:normal;overflow:visible}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{margin:0 .5rem}input[type=search]{outline-offset:-2px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled],html input[disabled]{cursor:default}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{min-height:5rem;min-width:100%;overflow:auto;vertical-align:top}optgroup{font-weight:700}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fefefe;border:1px solid #cacaca;border-radius:4px;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-sizing:border-box;color:#0a0a0a;display:block;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:.5rem;transition:box-shadow .5s,border-color .25s ease-in-out;width:100%}input:focus{border:2px solid var(--brand-blue-bright);outline:none}
/* select:not([multiple]) { padding-top: 0; padding-bottom: 0; }*/select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-origin:content-box;background-position:right -.5rem center;background-repeat:no-repeat;background-size:20px 12px;border:1px solid #cacaca;border-radius:4px;color:#0a0a0a;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1rem;padding:.5rem 1.5rem .5rem .5rem;width:100%}select,select:focus,textarea:focus{background-color:#fefefe;transition:box-shadow .5s,border-color .25s ease-in-out}select:focus,textarea:focus{border:2px solid var(--brand-blue-bright);box-shadow:0 0 5px #cacaca;outline:none}
/* Signature Builder */.form--signature-builder fieldset{background:none;padding:0}.form--signature-builder legend{border-bottom:2px solid var(--brand-blue);font-weight:700;margin-bottom:1rem;width:100%}.form--signature-builder .form-group{margin-bottom:.5rem}.form--signature-builder .form-check input,.form--signature-builder .form-check label{display:inline-block;font-weight:400}.form--signature-builder small{line-height:1.2}
/* Signature Builder Preview */.page-email-signature .wrapper{overflow:visible}.page-email-signature .preview{position:sticky;top:2rem}.page-email-signature .signature-preview{color:#202124;font-family:Arial,Helvetica,sans-serif;font-size:13px}.page-email-signature .signature-preview p{margin-bottom:.5rem}.page-email-signature .signature-preview .namecoach-icon{display:inline-block;margin-left:5px}.page-email-signature .signature-preview .social-links{margin-block:.5rem}.page-email-signature .signature-preview .social-platform{display:inline-block;margin-right:5px}.page-email-signature .signature-preview .social-platform img{height:26px;width:26px}.page-email-signature .signature-preview .signature-mark{margin-top:1rem;width:200px}@media only screen and (min-width:48em){.page-main:before{width:var(--gutter-width)}}