@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;0,700;1,400&display=swap');
/* CSS Document */

/* ==========================================================================
   palm_beach CSS
   ========================================================================== */

/*general styles*/

html {font-size:16px;overflow-x:hidden;}

@media (min-width: 576px) {html {font-size:16px;}}
@media (min-width: 768px) {html {font-size:16px;}}

body {
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	background-image: url(../img/pba_bg_2022.jpg);
	background-position: bottom 830px center;
	background-repeat: no-repeat;
	background-size: contain;
	font-size: 16px !important;
}


@media screen and (min-width:768px) {
	body {
	background-position: bottom 250px center;
	}	
}

@media screen and (min-width:1024px) {
	body {
		background-position: bottom center;
	}	
}

@media screen and (min-width:1925px) {
	body {
		background-position: bottom center;
		background-size:auto
	}	
}

p {
	font-size:1.2rem;
 	margin: 0 0 15px 0;
	line-height:1.4em;
	margin-bottom:1em;
}

em {
	font-style:italic;
	font-weight:400;
	}


strong {	
	font-style:normal;
	font-weight:700;
}


strong em, em strong {	
	font-style:italic;
	font-weight:700;
}

ul, ol {
 	margin: 0 0 1.1em 0;
	line-height:1.4em;
	margin-bottom:1em;
}


img {
max-width:100%;
height:auto;
-ms-interpolation-mode:bicubic;
}

/*IE8 only hack*/
@media \0screen { img {  width: auto; -ms-interpolation-mode:bicubic; } }
/*END IE8 img hack*/

iframe, embed, object {
    max-width: 100%;
}

a, a:link, a:visited  {
text-decoration:none;
color: #a22c43;
}
a:active, a:focus, a:hover {
text-decoration:underline;
color:inherit;
}
a:active *, a:focus *, a:hover * {
	color:inherit;
	text-decoration-color:inherit;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: 600;
}
title {
	font-size: 2.5rem;
}
h1 {
	font-size: 2.5rem;
}

h2 {
	font-size: 1.8rem;
}

h3 {
	font-size: 1.4rem;
}

h4 {
	font-size: 1.2rem;
}

h5 {
	font-size: 1.1rem;
}



/* Helper Classes  */
.light {
font-weight:300;	
}

.ttu {
	text-transform:uppercase;
}

.no-gutter > [class*='col-'] {   /*.row.no-gutter*/
    padding-right:0;
    padding-left:0;
}

*.fs9, .fs9 {
	font-size:3rem;
	line-height:1.1em;
}

@media (min-width:768px) {
*.fs9, .fs9 {
	font-size:4.5rem;
}
	
}


.hot {color:#a22c43;}


.pl-50 {padding-left:50px;}
.pl-65 {padding-left:65px;}
.pl-100 {padding-left:100px;}
.pb-35 {padding-bottom:25px;}

.pr-50 {padding-right:50px;}
.pr-65 {padding-right:65px;}
.pr-100 {padding-right:100px;}

.px-50 {padding-right:50px;padding-left:50px;}
.px-65 {padding-right:65px;padding-left:65px;}
.px-100 {padding-right:100px;padding-left:100px;}

@media screen and (max-width:991px) {

.pl-50, .pl-65, .pl-100, .px-50, .px-65, .px-100 {padding-left: 15px !important;}
.events .pl-65 {padding-left:65px !important;}	
}/* end MQmx991 */

.brad {
border-radius: 1.1rem;
}
.bradTl {
border-radius: 0rem 1.1rem 1.1rem 1.1rem;
}
.bradTr {
border-radius: 1.1rem 0rem 1.1rem 1.1rem;
}
.overlayLink {
	position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    text-indent: 200%;
    white-space: nowrap;
    visibility: visible;
    background: transparent;
}

a.overlayLink:hover ~ h3 {
    text-decoration: none;
}
a.overlayLink:hover ~ .pbaBtn {
    background-color: #a22c43;
	border-color: #fff;
}
/* PBA ICONS */	
	
[class^="pbaicon-"] {
	background-repeat: no-repeat;
	display: block;
	margin:0 auto;
}

.pbaicon-visit {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2075%2075.75%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard%201%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M73.29%2C31.12H62.47V25.61a1.54%2C1.54%2C0%2C0%2C0-1.54-1.54H24.87a1.54%2C1.54%2C0%2C0%2C0-1.54%2C1.54V41.15a1.57%2C1.57%2C0%2C1%2C0%2C3.13-.07V27.21H59.34V68.5a4.31%2C4.31%2C0%2C0%2C1-4.29%2C4.11H43.88a8.55%2C8.55%2C0%2C0%2C0%2C2.21-5.5%2C1.53%2C1.53%2C0%2C0%2C0-1.53-1.54H41.18a22.26%2C22.26%2C0%2C0%2C0%2C6.49-15.75c0-.39%2C0-.54%2C0-.79s0-.62-.06-1.53A1.55%2C1.55%2C0%2C0%2C0%2C46.05%2C46H1.62A1.55%2C1.55%2C0%2C0%2C0%2C.08%2C47.5c0%2C.91%2C0%2C1.29-.06%2C1.54s0%2C.42%2C0%2C.81A23%2C23%2C0%2C0%2C0%2C6.58%2C65.57H3.23A1.53%2C1.53%2C0%2C0%2C0%2C1.7%2C67.11a9.08%2C9.08%2C0%2C0%2C0%2C8.88%2C8.64H37.21a8.24%2C8.24%2C0%2C0%2C0%2C1-.07%2C1.55%2C1.55%2C0%2C0%2C0%2C.43.07H55a7.43%2C7.43%2C0%2C0%2C0%2C7.45-7.2v-10h5.32c4.51%2C0%2C7.21-2.75%2C7.21-7.36V32.83A1.72%2C1.72%2C0%2C0%2C0%2C73.29%2C31.12Zm-62.74%2C34c-4.13-3.63-7.42-8.92-7.42-15.24%2C0-.3%2C0-.42%2C0-.63v-.09H44.52v.07c0%2C.2%2C0%2C.31%2C0%2C.62a20%2C20%2C0%2C0%2C1-7.43%2C15.27%2C1.35%2C1.35%2C0%2C0%2C0-.35.48H10.89A1.61%2C1.61%2C0%2C0%2C0%2C10.55%2C65.09Zm-.36%2C7.52c-2.71%2C0-5-2.46-5.79-4.69h39c-.78%2C2.23-3.08%2C4.69-5.79%2C4.69ZM71.87%2C51.16c0%2C3.79-2.33%2C4.23-4.08%2C4.23H62.47V34.25H70.9a1%2C1%2C0%2C0%2C1%2C1%2C1Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M37.2%2C20.68a1.54%2C1.54%2C0%2C0%2C0%2C1.24.63%2C1.58%2C1.58%2C0%2C0%2C0%2C.92-.3%2C1.56%2C1.56%2C0%2C0%2C0%2C.32-2.16c-1.43-1.93-2-3.05.71-7.32C43.82%2C6.14%2C39.68.81%2C39.5.58a1.54%2C1.54%2C0%2C0%2C0-2.41%2C1.91c.12.16%2C2.95%2C3.86.7%2C7.39C34.79%2C14.61%2C34.65%2C17.23%2C37.2%2C20.68Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12.62%2C41.9a1.51%2C1.51%2C0%2C0%2C0%2C1.23.62%2C1.58%2C1.58%2C0%2C0%2C0%2C.92-.3%2C1.54%2C1.54%2C0%2C0%2C0%2C.32-2.15c-.95-1.28-1.42-1.93.55-5%2C2.71-4.26-.55-8.46-.69-8.63a1.54%2C1.54%2C0%2C1%2C0-2.41%2C1.91s2.05%2C2.63.5%2C5.07C10.72%2C37%2C10.61%2C39.19%2C12.62%2C41.9Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M48.26%2C21.31a1.58%2C1.58%2C0%2C0%2C0%2C.92-.3%2C1.56%2C1.56%2C0%2C0%2C0%2C.32-2.16c-1.43-1.93-2-3.05.71-7.32a1.54%2C1.54%2C0%2C0%2C0-2.6-1.65c-3%2C4.73-3.14%2C7.35-.59%2C10.8A1.54%2C1.54%2C0%2C0%2C0%2C48.26%2C21.31Z%22/%3E%3C/svg%3E');

}

.pbaicon-info {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2079%2067.5%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard%201%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M63.71%2C37.8V7.93C63.71%2C3.48%2C60%2C0%2C55.16%2C0H8.63C3.87%2C0%2C0%2C2.93%2C0%2C7.3V53.66A1.54%2C1.54%2C0%2C0%2C0%2C.89%2C55a1.79%2C1.79%2C0%2C0%2C0%2C.71.16%2C1.63%2C1.63%2C0%2C0%2C0%2C1-.32L15.1%2C45.62H55.16C60%2C45.62%2C63.71%2C42.18%2C63.71%2C37.8ZM14.55%2C42.47a1.71%2C1.71%2C0%2C0%2C0-1%2C.32L3.19%2C50.42V8c0-2.71%2C2.38-4.84%2C5.43-4.84H55.16A5.07%2C5.07%2C0%2C0%2C1%2C60.52%2C8V37.73c0%2C2.71-2.3%2C4.74-5.36%2C4.74Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M33.49%2C7.86A14.94%2C14.94%2C0%2C1%2C0%2C48.62%2C22.8%2C15.05%2C15.05%2C0%2C0%2C0%2C33.49%2C7.86Zm0%2C26.77a11.83%2C11.83%2C0%2C1%2C1%2C12-11.83A11.92%2C11.92%2C0%2C0%2C1%2C33.49%2C34.63Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M31.73%2C17.11a2%2C2%2C0%2C1%2C0%2C4%2C0A2%2C2%2C0%2C1%2C0%2C31.73%2C17.11Z%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2232.05%22%20y%3D%2220.95%22%20width%3D%223.19%22%20height%3D%229.44%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M70.88%2C12.6H68a1.63%2C1.63%2C0%2C0%2C0-1.58%2C1.05A1.58%2C1.58%2C0%2C0%2C0%2C68%2C15.74h2.86c3%2C0%2C5%2C2.82%2C5%2C5.59V62.69l-10-7.28a1.6%2C1.6%2C0%2C0%2C0-1-.34H29.13A4.63%2C4.63%2C0%2C0%2C1%2C24%2C50.29s-.16-1.49-1.53-1.49-1.66%2C1.49-1.66%2C1.49c0%2C4.67%2C3.06%2C8.06%2C7.63%2C7.93H64.4l12%2C8.94a1.59%2C1.59%2C0%2C0%2C0%2C1%2C.34A1.6%2C1.6%2C0%2C0%2C0%2C79%2C65.94V21.32C79%2C16.35%2C75.28%2C12.6%2C70.88%2C12.6Z%22/%3E%3C/svg%3E');

}

.pbaicon-apply {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2069.5%2070%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard%201%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M55.32%2C11.66a1.61%2C1.61%2C0%2C0%2C0-1.54-1H24.09a1.56%2C1.56%2C0%2C0%2C0-1.48%2C2.08%2C1.59%2C1.59%2C0%2C0%2C0%2C1.53%2C1H53.83A1.57%2C1.57%2C0%2C0%2C0%2C55.32%2C11.66Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M64%2C30.22V1.7A1.71%2C1.71%2C0%2C0%2C0%2C62.26%2C0H15.91a1.71%2C1.71%2C0%2C0%2C0-1.72%2C1.7V7.23H7.53a1.71%2C1.71%2C0%2C0%2C0-1.72%2C1.7V24.79a1.6%2C1.6%2C0%2C0%2C0%2C3.15%2C0V10.4a0%2C0%2C0%2C0%2C1%2C0-.05h5.18V30.17H6.29A6.25%2C6.25%2C0%2C0%2C0%2C0%2C36.39V62.63A7.42%2C7.42%2C0%2C0%2C0%2C7.46%2C70H62a7.42%2C7.42%2C0%2C0%2C0%2C7.46-7.37V36.38A6.24%2C6.24%2C0%2C0%2C0%2C64%2C30.22Zm-46.64-27a0%2C0%2C0%2C0%2C1%2C.05%2C0H60.78a0%2C0%2C0%2C0%2C1%2C0%2C0v27H58.07l-1.51-4.41c-1-3.14-2.93-4.94-5.87-4.94H33.57c-3.47%2C0-5.1%2C2.66-5.78%2C4.95l-1.39%2C4.4H17.34Zm49%2C59.41A4.33%2C4.33%2C0%2C0%2C1%2C62%2C66.88H7.51a4.33%2C4.33%2C0%2C0%2C1-4.36-4.3V36.44a3.17%2C3.17%2C0%2C0%2C1%2C3.19-3.15h21.2A1.56%2C1.56%2C0%2C0%2C0%2C29%2C32.22l1.76-5.44c.81-2.64%2C1.62-2.84%2C2.6-2.84H51c1.68%2C0%2C2.06%2C1%2C2.71%2C2.9l1.91%2C5.42a1.55%2C1.55%2C0%2C0%2C0%2C1.46%2C1h6.07a3.17%2C3.17%2C0%2C0%2C1%2C3.19%2C3.15Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M50%2C42.67l-6%2C6.43V33.29a1.58%2C1.58%2C0%2C1%2C0-3.15.05V49.1l-6-6.43a1.73%2C1.73%2C0%2C0%2C0-2.33-.08%2C1.45%2C1.45%2C0%2C0%2C0-.08%2C2.16l8.81%2C9.33a1.69%2C1.69%2C0%2C0%2C0%2C1.2.49%2C1.72%2C1.72%2C0%2C0%2C0%2C1.21-.49l8.81-9.33a1.46%2C1.46%2C0%2C0%2C0-.08-2.16A1.72%2C1.72%2C0%2C0%2C0%2C50%2C42.67Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M51.45%2C58H33.24A1.54%2C1.54%2C0%2C0%2C0%2C32%2C60.1a1.33%2C1.33%2C0%2C0%2C0%2C1.25%2C1H51.49a1.54%2C1.54%2C0%2C0%2C0%2C1.2-2.09A1.31%2C1.31%2C0%2C0%2C0%2C51.45%2C58Z%22/%3E%3C/svg%3E');

}
.pbaicon-search {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042.5%2043.24%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Esearch%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M42.4%2C14.31A16.13%2C16.13%2C0%2C0%2C0%2C26.39%2C0V5a11.1%2C11.1%2C0%2C1%2C1-1.28.07A11%2C11%2C0%2C0%2C1%2C26.39%2C5V0h0a14.46%2C14.46%2C0%2C0%2C0-1.85.11A16.12%2C16.12%2C0%2C0%2C0%2C13.65%2C26.05L.73%2C39A2.5%2C2.5%2C0%2C1%2C0%2C4.27%2C42.5l13-13a16%2C16%2C0%2C0%2C0%2C9%2C2.8%2C16.33%2C16.33%2C0%2C0%2C0%2C1.84-.1A16.14%2C16.14%2C0%2C0%2C0%2C42.4%2C14.31Z%22/%3E%3C/svg%3E');
	width:20px;
	height:23px;
}
	
.pbaicon-give {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22icons%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20207.6%20176%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard%201%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M64.82%2C130.78a6.35%2C6.35%2C0%2C0%2C1%2C4-1.11h57.23c6.39%2C0%2C34.14-27.32%2C34.39-27.59%2C3-3.38%2C16.16-23.07%2C20-31.91a2.51%2C2.51%2C0%2C0%2C0-.29-2.48c-2.87-3.85-10-6.76-18.19-4.87-7.89%2C1.83-12.37%2C7.5-16.87%2C16.08L129%2C86.18c-2.35-2.35-5.89-3.94-10.59-3.94H98.05c-1%2C0-4-1.91-6-3.15-4.1-2.5-8.75-5.34-12.58-5.34H61.05c-5.77%2C0-12.86%2C4.19-17.38%2C8.39C39.39%2C86.41%2C33%2C92.81%2C29.9%2C95.94l-6.12-6.11a2.5%2C2.5%2C0%2C0%2C0-3.53%2C0L.73%2C109.31a2.5%2C2.5%2C0%2C0%2C0%2C0%2C3.53l46.85%2C46.75a2.49%2C2.49%2C0%2C0%2C0%2C1.76.73%2C2.53%2C2.53%2C0%2C0%2C0%2C1.77-.73l19.52-19.48a2.51%2C2.51%2C0%2C0%2C0%2C0-3.54Zm-17.68-45c3.74-3.47%2C9.71-7%2C13.91-7H79.43c2.42%2C0%2C6.61%2C2.56%2C10%2C4.61%2C3.94%2C2.41%2C6.47%2C3.88%2C8.63%2C3.88H118.4c6.2%2C0%2C9%2C3.54%2C9%2C7.05s-2.78%2C7-9%2C7H84.31v5H118.4c9.18%2C0%2C14-6.06%2C14-12a11.27%2C11.27%2C0%2C0%2C0-.69-3.84l16.24-7.36A2.42%2C2.42%2C0%2C0%2C0%2C149.12%2C82c4.77-9.25%2C8.42-13%2C14-14.27%2C5.38-1.25%2C9.86.23%2C12.07%2C2-4.22%2C8.75-15.83%2C26.18-18.4%2C29.06-3.62%2C4-26.65%2C24.92-30.76%2C25.92H68.86a11%2C11%2C0%2C0%2C0-7.61%2C2.55L33.44%2C99.47Zm2.2%2C68.55L6%2C111.07%2C22%2C95.13l43.3%2C43.21Z%22/%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2223.42%22%20y%3D%22109.46%22%20width%3D%225%22%20height%3D%2211.03%22%20transform%3D%22translate%28-73.76%2052.1%29%20rotate%28-45.06%29%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M119.42%2C0A88.2%2C88.2%2C0%2C0%2C0%2C37%2C56.55a2.5%2C2.5%2C0%2C0%2C0%2C4.67%2C1.79A83%2C83%2C0%2C1%2C1%2C87.87%2C164.83%2C2.5%2C2.5%2C0%2C1%2C0%2C86%2C169.45%2C88.05%2C88.05%2C0%2C1%2C0%2C119.42%2C0Z%22/%3E%3C/svg%3E');
	width:100px;
	height:90px;
	}

.pbaicon-camera {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20250%20250%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset%208%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M125.5%2C91.08a41.89%2C41.89%2C0%2C0%2C0-41.81%2C41.81A41.89%2C41.89%2C0%2C0%2C0%2C125.5%2C174.7a41.89%2C41.89%2C0%2C0%2C0%2C41.81-41.81A41.89%2C41.89%2C0%2C0%2C0%2C125.5%2C91.08Zm17.38%2C59.19a24.59%2C24.59%2C0%2C0%2C1-42-17.38%2C24.63%2C24.63%2C0%2C0%2C1%2C24.59-24.6%2C24.58%2C24.58%2C0%2C0%2C1%2C17.38%2C42Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M190%2C0H60A60%2C60%2C0%2C0%2C0%2C0%2C60V190a60%2C60%2C0%2C0%2C0%2C60%2C60H190a60%2C60%2C0%2C0%2C0%2C60-60V60A60%2C60%2C0%2C0%2C0%2C190%2C0Zm23%2C173.72a23.34%2C23.34%2C0%2C0%2C1-23.33%2C23.33H61.33A23.34%2C23.34%2C0%2C0%2C1%2C38%2C173.72V92.05A23.34%2C23.34%2C0%2C0%2C1%2C61.33%2C68.72H81.75l4.65-12.4a16.92%2C16.92%2C0%2C0%2C1%2C6.33-7.7%2C16.24%2C16.24%2C0%2C0%2C1%2C9.44-3.24h46.67a16.21%2C16.21%2C0%2C0%2C1%2C9.43%2C3.24%2C17%2C17%2C0%2C0%2C1%2C6.34%2C7.7l4.64%2C12.4h20.42A23.32%2C23.32%2C0%2C0%2C1%2C213%2C92.05Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}

.pbaicon-fb {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20250%20250%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset%202%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M192.31%2C0H57.69A57.69%2C57.69%2C0%2C0%2C0%2C0%2C57.69V192.31A57.75%2C57.75%2C0%2C0%2C0%2C57.81%2C250H124l.16-89H100.48A5.48%2C5.48%2C0%2C0%2C1%2C95%2C155.55l-.11-29.05a5.47%2C5.47%2C0%2C0%2C1%2C5.47-5.5H124V93.07C124%2C60.65%2C143.81%2C43%2C172.75%2C43h23.77A5.48%2C5.48%2C0%2C0%2C1%2C202%2C48.48v25A5.47%2C5.47%2C0%2C0%2C1%2C196.53%2C79H181.85C166.06%2C79%2C163%2C86.37%2C163%2C97.17V121h34.17a5.44%2C5.44%2C0%2C0%2C1%2C4.83%2C3v8.28l-2.81%2C23.93a5.48%2C5.48%2C0%2C0%2C1-5.44%2C4.84H163l-.15%2C89h29.54a77.28%2C77.28%2C0%2C0%2C0%2C15.49-2.14A57.67%2C57.67%2C0%2C0%2C0%2C250%2C192.31V57.69A57.69%2C57.69%2C0%2C0%2C0%2C192.31%2C0Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}

.pbaicon-instagram {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20250%20250%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset%204%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M191.64%2C0H58.36A58.36%2C58.36%2C0%2C0%2C0%2C0%2C58.36V191.64A58.36%2C58.36%2C0%2C0%2C0%2C58.36%2C250H191.64A58.36%2C58.36%2C0%2C0%2C0%2C250%2C191.64V58.36A58.36%2C58.36%2C0%2C0%2C0%2C191.64%2C0Zm13.41%2C88.68a.65.65%2C0%2C0%2C0-.27.55l.12%2C4.47c0%2C49.27-37.49%2C106.07-106.07%2C106.07A105.25%2C105.25%2C0%2C0%2C1%2C44.1%2C184.5a.66.66%2C0%2C0%2C1%2C.39-1.23c2%2C.15%2C4%2C.24%2C6.09.24a74.81%2C74.81%2C0%2C0%2C0%2C44.84-14.82.66.66%2C0%2C0%2C0-.36-1.19%2C37.3%2C37.3%2C0%2C0%2C1-32.64-24.74.66.66%2C0%2C0%2C1%2C.75-.87%2C36%2C36%2C0%2C0%2C0%2C5.91.49%2C37.93%2C37.93%2C0%2C0%2C0%2C7-.67.67.67%2C0%2C0%2C0%2C0-1.3A37.32%2C37.32%2C0%2C0%2C1%2C49%2C104.52v-.47a37.4%2C37.4%2C0%2C0%2C0%2C14.53%2C4.53.67.67%2C0%2C0%2C0%2C.47-1.2A37.34%2C37.34%2C0%2C0%2C1%2C53.87%2C59.81a.67.67%2C0%2C0%2C1%2C1.1-.09%2C105.82%2C105.82%2C0%2C0%2C0%2C75.34%2C38.15.66.66%2C0%2C0%2C0%2C.68-.81A37.36%2C37.36%2C0%2C0%2C1%2C167.5%2C52.15a37.18%2C37.18%2C0%2C0%2C1%2C27%2C11.51.66.66%2C0%2C0%2C0%2C.61.2%2C75.26%2C75.26%2C0%2C0%2C0%2C21.77-8.09.67.67%2C0%2C0%2C1%2C1%2C.82%2C37.49%2C37.49%2C0%2C0%2C1-13.29%2C17.27.67.67%2C0%2C0%2C0%2C.48%2C1.21%2C73.8%2C73.8%2C0%2C0%2C0%2C16.33-4.56.67.67%2C0%2C0%2C1%2C.78%2C1A74.4%2C74.4%2C0%2C0%2C1%2C205.05%2C88.68Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}

.pbaicon-linkedin {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20250%20250%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset%203%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%22127.37%22%20cy%3D%22126.92%22%20r%3D%2240.87%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M192.31%2C0H57.69A57.69%2C57.69%2C0%2C0%2C0%2C0%2C57.69V192.31A57.69%2C57.69%2C0%2C0%2C0%2C57.69%2C250H192.31A57.69%2C57.69%2C0%2C0%2C0%2C250%2C192.31V57.69A57.69%2C57.69%2C0%2C0%2C0%2C192.31%2C0ZM127.37%2C191.83a64.91%2C64.91%2C0%2C1%2C1%2C64.91-64.91A65%2C65%2C0%2C0%2C1%2C127.37%2C191.83ZM196.12%2C67.31a15.39%2C15.39%2C0%2C1%2C1%2C15.39-15.39A15.39%2C15.39%2C0%2C0%2C1%2C196.12%2C67.31Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}

.pbaicon-twitter {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20250%20250%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset%205%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M192.31%2C0H57.69A57.69%2C57.69%2C0%2C0%2C0%2C0%2C57.69V192.31A57.69%2C57.69%2C0%2C0%2C0%2C57.69%2C250H192.31A57.69%2C57.69%2C0%2C0%2C0%2C250%2C192.31V57.69A57.69%2C57.69%2C0%2C0%2C0%2C192.31%2C0ZM83.55%2C199H52.45A2.45%2C2.45%2C0%2C0%2C1%2C50%2C196.55V92.45A2.45%2C2.45%2C0%2C0%2C1%2C52.45%2C90h31.1A2.45%2C2.45%2C0%2C0%2C1%2C86%2C92.45v104.1A2.45%2C2.45%2C0%2C0%2C1%2C83.55%2C199ZM82.68%2C70.63Q77%2C76%2C67.83%2C76h-.22q-9%2C0-14.46-5.37a18%2C18%2C0%2C0%2C1-5.47-13.36%2C17.64%2C17.64%2C0%2C0%2C1%2C5.64-13.42Q59%2C38.54%2C68.05%2C38.53t14.57%2C5.32a18.26%2C18.26%2C0%2C0%2C1%2C5.59%2C13.42A17.35%2C17.35%2C0%2C0%2C1%2C82.68%2C70.63ZM216%2C196.55a2.45%2C2.45%2C0%2C0%2C1-2.45%2C2.45h-31.1a2.45%2C2.45%2C0%2C0%2C1-2.45-2.45V140.7q0-11.55-4.43-18.09t-13.86-6.54a17.67%2C17.67%2C0%2C0%2C0-11.55%2C3.79%2C23.35%2C23.35%2C0%2C0%2C0-7%2C9.41%2C26.78%2C26.78%2C0%2C0%2C0-1.2%2C8.9v58.38a2.45%2C2.45%2C0%2C0%2C1-2.45%2C2.45H108.43a2.46%2C2.46%2C0%2C0%2C1-2.45-2.47q.21-42.18.21-68.69%2C0-27.28-.11-32.56L106%2C92.5a2.45%2C2.45%2C0%2C0%2C1%2C2.45-2.5h31.08A2.45%2C2.45%2C0%2C0%2C1%2C142%2C92.45v5.62a2.43%2C2.43%2C0%2C0%2C0%2C4.27%2C1.61A47%2C47%2C0%2C0%2C1%2C152.45%2C94%2C28.42%2C28.42%2C0%2C0%2C1%2C162%2C89.18a43.1%2C43.1%2C0%2C0%2C1%2C12.53-1.71q18.72%2C0%2C30.1%2C12.49T216%2C136.53Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}

.pbaicon-youtube {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20250%20250%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset%206%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M154.13%2C118.13%2C110%2C95.22a6.78%2C6.78%2C0%2C0%2C0-9.91%2C6v46a6.78%2C6.78%2C0%2C0%2C0%2C9.92%2C6l44.13-23.06a6.79%2C6.79%2C0%2C0%2C0%2C0-12Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M192.31%2C0H57.69A57.69%2C57.69%2C0%2C0%2C0%2C0%2C57.69V192.31A57.69%2C57.69%2C0%2C0%2C0%2C57.69%2C250H192.31A57.69%2C57.69%2C0%2C0%2C0%2C250%2C192.31V57.69A57.69%2C57.69%2C0%2C0%2C0%2C192.31%2C0Zm21.63%2C140.4c0%2C19.52-3.08%2C30.8-10.3%2C37.71-7%2C6.74-17.91%2C9.48-37.55%2C9.48H83.91c-40.45%2C0-47.85-15.89-47.85-47.19V109.6c0-16.16%2C0-27.83%2C6.23-35.75%2C6.4-8.13%2C18.46-11.44%2C41.62-11.44h82.18c22.64%2C0%2C34.5%2C3.11%2C40.92%2C10.74s6.93%2C19.41%2C6.93%2C36.45Z%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');

}

	.pbaicon-sailfish {
background-image: url(../img/sailfish.svg);	
	}
	

/* / PBA ICONS */

/*COLORS*/

/*color: #16325c;  Dark Blue (sailfish)  */
/*color: #1663a8;  Blue (ocean)   */
/*color: #1892e7;  Light Blue (sky) */
/*color: #a22c43;  Red (ruddy)   */
/*color: #c2d2d5;  Light Grey */

.colorFbg {
background-color:#fff !important; /*WHITE*/
}
.color0bg {
background-color:#000 !important; /*BLACK*/
}
.color1bg {
background-color:#16325c !important; /* Dark Blue (sailfish) */
}
.color2bg {
background-color:#1663a8 !important; /* Blue (ocean) */
}
.color3bg {
background-color:#1892e7 !important; /* Light Blue (sky) */
}
.color4bg {
background-color:#a22c43 !important; /* Red (ruddy) */
}
.color5bg {
background-color:#c2d2d5 !important; /* Light Grey */
}
			/*END - BACKGROUND COLORS*/

.colorFtxt {
color:#fff !important; /*WHITE*/
}			
.color0txt {
color:#000 !important; /*BLACK*/
}
.color1txt {
color:#16325c !important; /* Dark Blue (sailfish) */
}
.color2txt {
color:#1663a8 !important; /* Blue (ocean) */
}
.color3txt {
color:#1892e7 !important; /* Light Blue (sky) */
}
.color4txt {
color:#a22c43 !important; /* Red (ruddy) */
}
.color5txt {
color:#c2d2d5 !important; /* Light Grey */
}
			/*END - txt COLORS*/



/* ========== site wide layout elements ========== */

.siteWrap {
	overflow-x:hidden;
}

.container, .container2, .container3 {
	width:100%;
	margin:0 auto;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
}
.container { max-width:1260px; }
.container2 {max-width:1140px;}
.container3 { max-width:870px; }

.textArea [class^="container"] {
	padding-right:0;
	padding-left:0;
}
.striped-rows{
    margin-top: 40px;
}
.striped-rows .blue {
    background-color: #16325c;
    color: #fff;
}
.striped-rows .row img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.striped-rows h2{
    color: #a22c43;
}
.striped-rows .blue h2{
    color: #fff;
}
.striped-rows .col-half-section {
    width: 100%;
    min-height: 1px;
    padding: 60px;
    position: relative;
	top: 50%;
  	transform: translateY(-50%);
    max-width: 770px;
    float: left;
}
.col-half-section.col-half-section-right {
    float: right;
    margin-left: 0;
/*     margin-right: 40px; */
}

@media screen and (max-width:991px){
	.textArea {
		padding-right:24px;
		padding-left:24px;
	}
}

a.btn.pbaBtn, .btn.pbaBtn, .btn.pbaBtn {
    color: #fff;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1em;
	word-wrap: break-word;
	white-space: normal;
    border-radius: 0em 0.5em 0.5em 0.5em;
    border: 2px solid #fff;
    background-color: #1663a8;
    padding: 0.4em 0.4em 0.5em;
	width:auto;
}


a.btn.pbaBtn:hover, a.btn.pbaBtn:focus {
    color: #fff !important;
	background-color: #a22c43;
	border-color: #fff;
}

/*PbaBtn variants*/

a.btn.pbaBtn.lgBtn {
    font-size: 1.8rem;
    border-width: 3px;
    padding: 0.3em 0.9em;
}

a.btn.pbaBtn.color4 {
    color: #a22c43;
    border-color: #a22c43;
	background-color: #fff;
}

a.btn.pbaBtn.color4:hover, a.btn.pbaBtn.color4:focus {
    border-color: #16325c; /*red(4) hovers to dblue(1)*/
	background-color: #16325c; /*red(4) hovers to dblue(1)*/
}

.mod a.btn.pbaBtn, .mod .btn.pbaBtn {
	width: calc(100% - 40px);
    margin: 0.2em auto 0.3em;
	display: block;
}

.mod.col-md-6 .btn.pbaBtn { /* 2up mod has button pulled right */ 
    margin: 0.2em 20px 0.3em 0;
    max-width: 320px;
    float: right;
}

.textArea p, .textArea ul li, .textArea ol li {
	font-size:1.2rem;
	line-height:1.4em;
}

.textArea a  {
text-decoration:none;
color:#1663a8;
font-weight:600;
}

.textArea p a, .textArea li a {
text-decoration:underline;
}

.textArea p a:visited {
color:#6e6e6e;
}

.textArea img, .textArea figure {
margin-bottom:1.3em;
}
.textArea figure img  {
margin-bottom:0.3em;
}

.textArea h3, .textArea .h3, .textArea h4, .textArea .h4, .textArea h5, .textArea .h5, .textArea h6, .textArea .h6  {
	font-weight:700;
}

.textArea h1 {
    color: #a22c43;
}
.textArea > h2 {
    color: #16325c;
}
.textArea.l2 > h2 {
    color: #1663a8;
}
.textArea > h3 {
    color: #a22c43;
}
.textArea > h4 {
    color: #4a4a4a;
}

.textArea > h5 {
    color: #4a4a4a;
}

.textArea > h6 {
    color: #575252;
}



.textArea ul li {
    list-style:none;
	position: relative;
}

.textArea ul li:before {
    content: '\2022';
    display: block;
    position: absolute;
    margin-left: -0.6em;
    font-size: 1.5em;
    line-height: 1em;
}

.textArea figcaption {
	color:#a22c43;
	font-weight:400;
	font-size:0.9rem;
	line-height:1.4em;
}



/* ============== site wide layout elements - MediaQueries -  ============= */

/*END - site wide layout elements */


.skip-links {
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 999999;
}

.skip-links a {
    background: #1892e7;
    color: #fff;
	font-size:24px;
    left: -999px;
    padding: 4px 8px;
    position: absolute;
    text-decoration: none;
    top: 0;
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s;
    white-space: nowrap;
}

.skip-links a:focus {
    left: 0;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}


/* ================ HEADER ================= */

header.mainHeader {
	position: relative;
	padding-top: 5px;
	padding-bottom: 0;
	background-color: #16325c;
	z-index: 99999;
}

header.mainHeader:before {
content:'';
display:none;
position:absolute;
top:0;
width:100%;
height:167px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0b244f+0,0b244f+100&1+0,0.9+14,0+100 */
background: -moz-linear-gradient(top, rgba(11,36,79,1) 0%, rgba(11,36,79,0.9) 14%, rgba(11,36,79,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(11,36,79,1) 0%,rgba(11,36,79,0.9) 14%,rgba(11,36,79,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(11,36,79,1) 0%,rgba(11,36,79,0.9) 14%,rgba(11,36,79,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b244f', endColorstr='#000b244f',GradientType=0 ); /* IE6-9 */
}
	header.mainHeader * {}
	
	
h1.mainLogo, .mainLogo {
    background-image: url(https://www.pba.edu/_resources/img/PBA-Palm-Beach-Atlantic-University-Registered-Logo.png);
    background-repeat: no-repeat;
    background-size:contain;
    width: 60%;
    height: 80px;
    top: 0;
    margin: 0px 15px;
    position: relative;
    display: block;
    z-index: 2;
}

.mainLogo a {
    display: block;
    width: 100%;
    height: 100%;
}

.navbar.navbar-expand-md { /*was lg */
    background-color: transparent;
    padding:0;
    margin-top:-80px;
    padding-top: 80px;
    height: 80px;
    z-index: 1;
}

.mainHeader .navbar-toggler {
	position:absolute;
	top: 5px;
	right:10px;
}

.mainHeader button.navbar-toggler {
	top: 10px;
    right: 10px;
    position: absolute;
    width: 36px;
    height: 36px;
    padding: 10px 5px;
    border-radius: 21px;
	background-color: #16325c;
    border: 2px solid rgba(255,255,255,1);
}




.mainHeader button.navbar-toggler .icon-bar {
	background-color:#fff;
	display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    margin-bottom: 3px;
	transition: all 0.5s;
}


.mainHeader .navbar-toggler.collapsed:hover .icon-bar {
	margin-bottom:5px;
}

.mainHeader .navbar-toggler.collapsed:hover .icon-bar.b1 {
	margin-top:-2px;
}

.mainHeader .navbar-toggler .b1 {
    transform: rotate(45deg);
    transform-origin: 23% 100%;
  }
.mainHeader .navbar-toggler .b2 {
    opacity: 0;
  }
.mainHeader .navbar-toggler .b3 {
    transform: rotate(-45deg);
    transform-origin: 21% -68%;
  }

.mainHeader .navbar-toggler.collapsed .icon-bar.b1 {
    transform: rotate(0);
  }
.mainHeader .navbar-toggler.collapsed .b2 {
    opacity: 1;
  }
.mainHeader .navbar-toggler.collapsed .b3 {
    transform: rotate(0);
}





	.navbar-expand-md .navbar-collapse { /*was lg */
		/*background-color:#16325c;*/
	}

	nav#mainNav { }

	#mainNav li.nav-item {
    padding: 0;
	}

	#mainNav li.nav-item > a {
	line-height: 0.86em;
	font-size: 1.15rem;
	font-weight:600;
	padding: 12px 24px;
	color: #fff;
	text-transform: uppercase;
	}
	
#mainNav .dropdown-menu {
    padding: .5rem 0;
    margin: .125rem 0 0;
    background-color: rgba(16, 38, 69, 0.75);
    border: none;
    border-radius: 0;
}	

#mainNav .dropdown-menu a.dropdown-item {
    padding: .25rem 2rem;
    color: #fff;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
	position:relative;
}
	

#mainNav .dropdown-menu a.dropdown-item:hover:before, #mainNav .dropdown-menu a.dropdown-item:hover:before {
  	content:'';
	display:block;
	width:12px;
	height:12px;
	background-color:#16325c;
	border:1px solid #fff;
	border-radius:6px;
	position:absolute;
	left:8px;
	top:15px;
}	

button.searchTrigger {
    display: none;
}

.mainSearch form.form-inline.searchForm {
	width:100%;
	position: relative;
	height: 46px;
	padding: 0.5em 1.5em 0.5em 1.5em;
}

.mainSearch form.form-inline.searchForm .form-control {
    height:2.3rem;
    border-radius: 0rem 0.4rem 0.4rem 0.4rem;
    width:82%;
}	

.mainSearch form.form-inline.searchForm .form-control:focus {
    border-color: #1892e7;
    box-shadow: 0 0 0 0.1rem #1892e7;
}	
	
button.btn.searchBtn {
    display: inline-block;
    width:16%;
    margin-left:5px;
    height:2.3rem;
}	

nav#tertMenu {
    position: relative;
    padding-bottom: 10px;
}

nav#tertMenu ul {
    list-style: none;
    margin: 10px 0;
    padding: 0;
}

nav#tertMenu ul li {
    display: block;
	padding: 5px 24px;
    border-right: none;
}
nav#tertMenu ul li:last-of-type {
    border-right: none;
}

#tertMenu li a {
    color: #fff;
    font-size:1.2rem;
}	


/* ============== MediaQueries -  ============= */

@media only screen and (min-width : 768px) {


header.mainHeader {
background-color:transparent;
}

	header.mainHeader:before {
	display:block;
	}

h1.mainLogo, .mainLogo {
    background-image: url(https://www.pba.edu/_resources/img/PBA-Palm-Beach-Atlantic-University-Registered-Logo.png);
    background-repeat: no-repeat;
    width: 453px;
    height: 133px;
    top: 0;
    margin: 0;
    position: absolute;
    left: 2rem;
}

	
	
	.navbar.navbar-expand-md.navbar-dark { /*was lg */
    background-color: transparent;
    padding:0;
    height: auto;
    margin-top: 0;
 }
	
	.navbar-expand-md .navbar-collapse { /*was lg */
		display: block!important;
	}
	
	nav#mainNav {
    margin-top: 133px;
    background-color: rgba(16, 38, 69, 0.75);
	}

	#mainNav li.nav-item {
    padding: 0;
	}

	#mainNav li.nav-item > a {
	font-size: 1rem;
    padding: 8px 15px;
	}
	
#mainNav .dropdown-menu {
    border: 3px solid transparent;
    border-radius: 0rem 1.1rem 1.1rem 1.1rem;
}	


#mainNav .dropdown-menu a.dropdown-item {
    padding: .25rem 1rem;
}
	

#mainNav .dropdown-menu a.dropdown-item:hover:before, #mainNav .dropdown-menu a.dropdown-item:hover:before {
	left:-6px;
}	
	
.mainSearch {
    position: absolute;
    bottom: 0;
    right: 0;
}

nav#tertMenu {
    position: absolute;
    top: -138px;
    right: 1rem;
    padding-bottom: 0;
}

nav#tertMenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

nav#tertMenu ul li {
    display: inline-block;
    padding: 15px 12px 2px;
    border-right: 1px solid white;
}
nav#tertMenu ul li:last-of-type {
    border-right: none;
}

#tertMenu li a {
    font-size:1rem;
}		

	
.mainSearch {
position: absolute;
    top: 0;
    right: 1rem;
    height: 36px;
    width: 200px;
}	
	
button.searchTrigger {
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    padding: 0;
    border-radius: 25px;
    border: 2px solid #fff;
    background-color: #16325c;
    right: 0;
    top: -8px;
	cursor: pointer;
	z-index: 2;
}

button.searchTrigger span {
    transition:0.3s all ease-out;
}
	
button.searchTrigger:hover, button.searchTrigger:focus {
    background-color: #a22b43;
}
button.searchTrigger:hover span, button.searchTrigger:focus span {
	transform-origin:center 10px;
    transform:rotate(-90deg);
}

	

	
.mainSearch form.form-inline.searchForm {
display:none;
}	
	
.searchOpen .mainSearch form.form-inline.searchForm {
display:block;
}	
	
.mainSearch form.form-inline.searchForm {
    top: -39px;
    position: absolute;
    left: -5px;
    height: 36px;
    z-index: 1;
    padding: 0;
}

.mainSearch form.form-inline.searchForm .form-control {
   height:1.75rem;
   border-radius: 0.4rem 0.4rem 0 0.4rem;
}	

.mainSearch form.form-inline.searchForm .form-control:focus {
    border-color: #1892e7;
    box-shadow: 0 0 0 0.1rem #1892e7;
}	
	
button.btn.searchBtn {
    display: none;
}	
	
	
	
	
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {


	#mainNav li.nav-item > a {
	font-size: 1.15rem;
    padding: 8px 24px;
	}
}



@media (max-width:767px) {

#mainNav ul.navbar-nav {
	border-top: 2px solid #737373;
	border-bottom: 2px solid #737373;
	background-color:#1a1b1d;
	}

	#mainNav li.nav-item {
	border-bottom:1px solid #4c4c4c;
	}

	#mainNav li.nav-item:last-of-type {
	border-bottom:none;
	}

	#mainNav li.nav-item > a  {
	line-height: 1em;
	font-size: 1.25rem;
	padding: 0.9rem 2rem;
	display: block;

	}

.navbar-nav.sm-collapsible .sub-arrow {
    position: absolute;
    top: 50%;
    right: 0;
    margin: -0.7em 0.5em 0 0;
    border: 1px solid #fff;
    border-radius: 0.75rem;
    padding: 0;
    width: 1.5em;
    height: 1.5em;
    font-size: 1rem;
    line-height: 1.25em;
    text-align: center;
    background-color:#a22c43;
}

.navbar-dark .navbar-nav.sm-collapsible .nav-link .sub-arrow {
    border: 2px solid #fff;
}

.navbar-nav.sm-collapsible .sub-arrow::before {
    content: url(../img/arrow.svg);
    display:block;
    width: 1em;
    height: 1em;
    padding: 0 0 0 0.25rem;
    position: relative;
    margin-top: -0.07rem;
}

.navbar-nav.sm-collapsible .show > a > .sub-arrow::before {
	content: url(../img/arrow.svg);
	transform:rotate(180deg);
	padding: 0 0.19em 1.3em 0;
}

#mainNav .dropdown-menu {
    padding: .5rem 0;
    margin: .125rem 0 0;
	background-color:#262729;
    border: none;
}	

#mainNav .dropdown-menu a.dropdown-item {
	line-height: 1em;
	font-size: 1.1rem;
	padding: 0.5rem 2rem;;
	border-bottom:1px solid #4c4c4c;
}
#mainNav .dropdown-menu li:last-of-type a.dropdown-item {
	border-bottom:none;
}	

#mainNav .dropdown-menu a.dropdown-item:hover:before, #mainNav .dropdown-menu a.dropdown-item:hover:before {
  	content:none;
}

.mainSearch {
	background-color:#4a4a4a;
	padding: 0;
}

.mainSearch form.form-inline.searchForm {
    width: 100%;
    position: relative;
    height: 50px;
    padding: 0 0.5rem;
    border-bottom: 2px solid #737373;
}

.mainSearch form.form-inline.searchForm .form-control {
    height: 100%;
    border-radius: 0rem 0.4rem 0.4rem 0.4rem;
    width: calc(100% - 55px);
    background-color: transparent;
    border: none;
}

button.btn.searchBtn {
    display: inline-block;
    margin-left:0;
    text-indent:-99999px;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042.5%2043.24%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Esearch%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M42.4%2C14.31A16.13%2C16.13%2C0%2C0%2C0%2C26.39%2C0V5a11.1%2C11.1%2C0%2C1%2C1-1.28.07A11%2C11%2C0%2C0%2C1%2C26.39%2C5V0h0a14.46%2C14.46%2C0%2C0%2C0-1.85.11A16.12%2C16.12%2C0%2C0%2C0%2C13.65%2C26.05L.73%2C39A2.5%2C2.5%2C0%2C1%2C0%2C4.27%2C42.5l13-13a16%2C16%2C0%2C0%2C0%2C9%2C2.8%2C16.33%2C16.33%2C0%2C0%2C0%2C1.84-.1A16.14%2C16.14%2C0%2C0%2C0%2C42.4%2C14.31Z%22/%3E%3C/svg%3E');
    background-repeat:no-repeat;
    background-size: 20px;
    background-position:center center;
    width: 38px;
    height: 38px;
    padding: 0;
    border-radius: 19px;
    border: 2px solid #fff;
    background-color: #16325c;
    /* text-align: right; */
}



nav#tertMenu ul li {
	padding:0;
}

	nav#tertMenu ul li a  {
	line-height: 1.1em;
	font-size: 1.25rem;
	padding: 0.5rem 2rem;
	display: block;
	}

.navbar-expand-md .navbar-collapse {
    background-color: #1a1b1d;
}



}/*mqmxw767*/


/*END - HEADER ========== */


.footNavs.st-mobile-only .footColNav{
	columns: 2;
	margin-top:20px;
	column-rule: 1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	padding: 0 0 0 10px;
}


/* ================ Main Nav ================= */

nav.mainNav {
	
}

	nav.mainNav * {}



/* ============== MediaQueries -  ============= */


@media only screen and (min-width : 768px) {
	
	.sub-arrow {/*	remove sm caret on dd */
		display: none !important;
	}
	
	
	}

/*END - Main Navigation ========== */


/* ================ FOOTER ================= */

footer.mainFooter {
color:#fff;
border-top:2px solid #FFFFFF;
}

footer.mainFooter a {
color:#fff;
}

.logoInfo{
    padding: 20px 20px 0;
    text-align: left;
}

.logoInfo .footerLogo {
    width: 270px;
    margin: 0 0 15px;
}

.logoInfo .address{
    padding-left: 25px;
    font-size: 0.8rem;
    line-height: 1.3em;
}

.logoInfo .footSocial{
	padding-left: 25px;
    margin-top: 40px;
}
	
ul.footSocial {}
ul.footSocial li {margin-right:0.4rem;}
ul.footSocial li a {
	width:30px;
	height:30px;
}

.footerCtas{
    padding-top: 20px;
}

.footerCtas ul li a{border: 1px solid #fff;width: 50%;display: block;text-align: center;text-transform: uppercase;margin: 1em auto;font-size: 0.9rem;border-radius: 0rem 0.4rem 0.4rem 0.4rem;}

.footNavs{padding-top: 0;padding-right:40px;padding: 0 30px;}

ul.footNav{
    width: auto;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 0.9rem;
    border-radius: 0rem 0.4rem 0.4rem 0.4rem;
    margin: 0 0 1.5rem;
    padding: 0;
}
ul.footNav li{
    padding: 5px 8px;
}

		ul.footColNav {
			columns: 2;
			font-size: 1rem;
			padding: 0 3rem;
		}

		ul.footColNav li a {
				
		}

footer .copyright {
    font-size: 0.75rem;
    line-height:1.1em;
	    padding: 0px 40px 20px 70px;
}

.footNav .list-inline-item:not(:last-child) {
     margin-right: 0;
}
ul.footNav{
    border: 2px solid #fff;
    width: 100%;
    display: block;
    text-align: center;
    text-transform: uppercase;
    margin: 1em auto;
    font-size: 0.9rem;
    border-radius: 0rem 0.4rem 0.4rem 0.4rem;
    margin-bottom:40px;
    padding: 0;
}

.footNav .list-inline-item:not(:last-child) {
    border-right: 1px solid;
}

footer.mainFooter {
border-radius: 1.1rem 1.1rem 0 0;
border:0;
}
/* ============== MediaQueries -  ============= */


@media only screen and (min-width : 768px) {
footer.mainFooter {
color:#fff;
border-radius: 1.1rem 1.1rem 0 0;
}

footer.mainFooter a {
color:#fff;
}

.logoInfo{
    padding: 20px 40px 20px 70px;
    text-align: left;
}

.logoInfo .footerLogo {
    width: 270px;
    margin: 0 0 15px;
}

.logoInfo .address{
    padding-left: 25px;
    font-size: 0.8rem;
    line-height: 1.3em;
}

.logoInfo .footSocial{
	padding-left: 25px;
    margin-top: 40px;
}
	
ul.footSocial {}
ul.footSocial li {margin-right:0.4rem;}
ul.footSocial li a {
	width:30px;
	height:30px;
}

.footerCtas{
    padding-top: 30px;
}

.footerCtas ul li a{  
border: 2px solid #fff;  
width: 80%;  
display: block;  
text-align: center; 
text-transform: uppercase; 
margin: 1em auto; 
font-size: 0.9rem;
border-radius: 0rem 0.4rem 0.4rem 0.4rem;
}

.footNavs{padding-top: 30px;padding-right:40px;padding-left: 15px;}




		ul.footColNav {
			columns: 4;
			font-size:0.75rem;
			padding: 0;
			-webkit-column-rule: 1px solid #FFFFFF;
			-moz-column-rule: 1px solid #FFFFFF;
			column-rule: 1px solid #FFFFFF;
			border-left:1px solid #FFFFFF;
			padding-left:10px;
		}

		ul.footColNav li a {
			padding: 5px 0;
    		display: inline-block;
		}
	
	}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
ul.footNav li{
    padding: 5px 8px;
}

.logoInfo{
    text-align: center;
}


}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
ul.footNav li{
    padding: 5px 8px;
}
}




/*END - FOOTER ========== */



/* ========== HOME TEMPLATE ELEMENTS - body.home ========== */

.home * {
	
}

.heroSection {
    position: relative;
    z-index: 0;
}

.heroSection .inner {
    max-height: 60vh;
    overflow: hidden;
    z-index:0;
}


@media (max-width:575px) {

		heroSection.homeHero .inner {
			height: calc(100vh - 220px);
		}
		.heroSection .inner:empty {
		  height:0;      
		}

		.heroSection.homeHero .inner img {
		height:100%;
		width:auto;
		max-width:none;
		position:absolute;
		margin:auto;
		top:-9999px;
		right:-9999px;
		bottom:-9999px;
		left:-9999px;            
		}
}

.heroSection img {
width:100%;
}

.heroSection .video-feature {
    height: 100vh;
    width: 100%;
    left: 0;
    top: 0;
    border: none;
    overflow: hidden;
    background-size: cover;
    background-position: center;
}
.heroSection .video-feature video {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: none;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    transform: translate(-50%,-50%);
    overflow: hidden;
}

.heroSection video + img {
position:relative;
}

.heroBadge {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	background-image:none;
	top:0;
	bottom:0;
	right:0;
	left:0;
	z-index: 9999;
    background-color: transparent;
}







/* home ctas */

.row.heroCtas {
    margin-top: -4.5rem;
    margin-bottom: 4.5rem;
}

.heroCtas a.cta {
	position: relative;
	display:block;
	margin:0 auto;
	width: 6.5rem;
	height: 6.5rem;
	background-color:#a22b43;
	border-radius: 3.25rem;
	border:3px solid #fff;
	color:#fff;
	font-size: 1.5rem;
	font-weight:600;
	line-height: 6.5rem;
	text-transform: uppercase;
	transition:all 0.5s ease-out;
}

.heroCtas .cta span[class^="pbaicon-"] {
	width:3rem;
	height:3rem;
	opacity: 0;
	transition:all 0.5s ease-out;
	position: absolute;
	transform: translateX(60%);
	margin-top: 15px;
	margin-left: auto;
  	margin-right: auto;
}

.heroCtas [class^="col-"]:nth-of-type(2) span[class^="pbaicon-"] {
	margin-top: 25px;
}

.heroCtas a.cta:hover, .heroCtas a.cta:focus {
	background-color:#18325b;
	font-size:1.5rem;
	text-decoration:none;
	line-height: 9rem;
}

.heroCtas a.cta:hover span[class^="pbaicon-"], .heroCtas a.cta:focus span[class^="pbaicon-"] {
	opacity:1;
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
.heroCtas a.cta {
	width: 12rem;
	height: 12rem;
	border-radius: 6rem;
	font-size: 1.5rem;
	line-height: 12rem;
	}
	
.heroCtas a.cta:hover, .heroCtas a.cta:focus {
	line-height: 16rem;
	}
.heroCtas .cta span[class^="pbaicon-"] {
	width:5.4rem;
	height:5.4rem;
	margin-top: 15px;
	}	
}

.ctaStrip .row.heroCtas {  /* variation for subpages */
    margin-top: 1rem;
    margin-bottom: 1.5rem;
    border-radius: 0rem 1.1rem 1.1rem 1.1rem;
/*     background-color: #1663a8; */
    padding: 1.5rem;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1663a8+0,1663a8+49,ffffff+50,16325c+51,16325c+99 */
	
	/* Old browsers */
/* background: rgb(22,99,168);  */
	/* FF3.6-15 */
/* background: -moz-linear-gradient(top, rgba(22,99,168,1) 0%, rgba(22,99,168,1) 49%, rgba(255,255,255,1) 50%, rgba(22,50,92,1) 51%, rgba(22,50,92,1) 99%);  */
	/* Chrome10-25,Safari5.1-6 */
/* background: -webkit-linear-gradient(top, rgba(22,99,168,1) 0%,rgba(22,99,168,1) 49%,rgba(255,255,255,1) 50%,rgba(22,50,92,1) 51%,rgba(22,50,92,1) 99%);  */
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/* background: linear-gradient(to bottom, rgba(22,99,168,1) 0%,rgba(22,99,168,1) 49%,rgba(255,255,255,1) 50%,rgba(22,50,92,1) 51%,rgba(22,50,92,1) 99%);  */
	 /* IE6-9 */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1663a8', endColorstr='#16325c',GradientType=0 ); */
}

/* / home - ctas */




/*news events success*/

.homeMods .mod h2 {
    background-color: #1663a8;
    position: relative;
    border-radius: 0rem 1.1rem 0rem 0rem;
    margin: 0;
    padding: 10px 15px 5px;
	font-size:2.3rem;
	line-height:1em;
}

.homeMods .mod h2:after {
    content: '';
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
	top: 2.35rem;
    right: 15px;
    z-index: 9;
background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20137%20137%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2319325c%3B%7D.cls-2%7Bfill%3A%23c7d5d9%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard%201%3C/title%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2268.5%22%20cy%3D%2268.5%22%20r%3D%2262.5%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M68.5%2C137A68.5%2C68.5%2C0%2C1%2C1%2C137%2C68.5%2C68.58%2C68.58%2C0%2C0%2C1%2C68.5%2C137Zm0-125A56.5%2C56.5%2C0%2C1%2C0%2C125%2C68.5%2C56.57%2C56.57%2C0%2C0%2C0%2C68.5%2C12Z%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M100.2%2C54.77a6%2C6%2C0%2C0%2C0-8.48%2C0L68.46%2C78%2C45.2%2C54.78a6%2C6%2C0%2C1%2C0-8.48%2C8.48l27.5%2C27.5a6%2C6%2C0%2C0%2C0%2C8.48%2C0s0%2C0%2C0%2C0l0%2C0L100.2%2C63.26A6%2C6%2C0%2C0%2C0%2C100.2%2C54.77Z%22/%3E%3C/svg%3E');
    background-repeat: no-repeat;
}

.homeMods .mod {
	margin-bottom:2rem;
}

.homeMods .mod *  {
color:#fff !important;
}

.homeMods .mod article {
    background-color: #16325c;
	position: relative;
	border-radius: 0rem 0rem 1.1rem 1.1rem;
	padding-bottom:15px;
}

	.homeMods .mod article.over {
		background-color:#a22b43
	}

.homeMods .mod article img {
	border:3px solid #fff;
	border-right:none;
	border-left:none;
	width: 100%;
}
.homeMods .mod article h3, .homeMods .mod article p {
	padding:10px 15px;
	margin:0;
}
.homeMods .mod article h3 {
font-size:1.7rem;
}
.homeMods .mod article p {
font-size:1rem;
}


/* / home - Next Door */

.nextDoor {
    overflow: visible;
	position: relative;
	background-color: #102645;
}

.nextDoor:before {
content:'';
display:block;
position:absolute;
top:0;
width:100%;
height: 45%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#16325c+0,102645+100&1+0,0+100 */
background: -moz-linear-gradient(top, rgba(16,38,69,1) 0%, rgba(16,38,69,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(16,38,69,1) 0%,rgba(16,38,69,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(16,38,69,1) 0%,rgba(16,38,69,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16325c', endColorstr='#00102645',GradientType=0 ); /* IE6-9 */
z-index: 2;
}

.nextDoor h2 {
	position:absolute;
	text-align: center;
	left:1rem;
	top:1rem;
	color:#fff;
	font-size:2.5rem;
	line-height:1.1em;
	width: 50%;
	z-index: 6;
}

.nextDoor h2 a {
	color:#FFFFFF;
	text-decoration:none;
}
@media screen and (max-width:500px) {
.nextDoor h2 {
	font-size:2rem;
}
}

@media screen and (max-width:1347px){
	.map-info1, .map-info2{
		display:none;
	}
	
}

.map-info1, .map-info2{
    position: absolute;
    color: white;
    z-index: 2;
}

.map-info1{
    top: 30%;
    left: 2.1111%;
}


.map-info2{
    top: 67.5625%;
    left: 19.1111%;
}

	.nextDoor img#nextBg {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		z-index: 0;
	}

.nextDoor ul.mapPoints {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 5;
}

.mapPoints.open{
	z-index:10 !important;
}

.nextDoor .mapPoints li.mp {
	display: block;
	position: absolute;
	padding: 0;

}

	a.mapCompass {
		position: absolute;
		right: 0;
		top: 0;
		bottom:0;
		left: auto;
		width: 50%;
		height: 100%;
		background-image: url(../img/map_compass.svg);
		z-index: 9;
		transform: rotate(0deg);
		transition:transform 0.5s ease-out;
		background-color:transparent;
		background-position: center center;
		transform-origin: 50% 50%;
		background-repeat:no-repeat;
		background-size: 70%;
	}

	a.mapCompass:hover, a.mapCompass:focus {
		transform: rotate(0deg);
		background-image: url(../img/map_compass2.svg);
	}

	a.mapCompass:active {
		transform: rotate(0deg);
		background-image: url(../img/map_compass3.svg);
	}

/* fix pop ups with a lot of content */
#mp6.mpView #mp6p{
    bottom: 200px;
    left: 40px;
}

#mp6 .tri1{
    left: -32px;
    top: 172px;
    transform: rotate(-90deg);
}

#mp16.mpView #mp16p{
right: 52px;
bottom: 130px;
}

#mp16 .tri1{
    right: -32px;
    top: 95px;
    transform: rotate(90deg);
}

#mp2.mpView #mp2p{
left: 35px;
bottom: 100px;
}

#mp2 .tri1{
    left: -32px;
    top: 78px;
    transform: rotate(-90deg);
}

/* end fix */
@media screen and (max-width: 767px){
	.mapCompass{
		display:none !important;
	}
	.nextDoor h2{
		width:100%;
		font-size: 2.5em;
	}
}

@media screen and (min-width:1024px) {
.nextDoor h2 {
	left:2rem;
	top:2.5rem;
	font-size:3.5rem;
	width: 100%;
}

	
	a.mapCompass {
		position: absolute;
		right: 0;
		top: 0;
		bottom:0;
		left:0;
		width: 100%;
		height: 100%;
		background-image: url(../img/map_compass.svg);
		z-index: 9;
		transform: rotate(0deg);
		transition:transform 0.5s ease-out;
		background-color:transparent;
		background-position: center 90%;
		transform-origin: 50% 65%;
		background-repeat:no-repeat;
		background-size: 22.79%;
	}
}	



@media screen and (min-width:1348px) {
	
	.nextDoor {
		height: 560px;/*1458x0.384*/
	}

	.nextDoor img#nextBg {
		position: absolute;
		top: 0;
		left: -50%;
		right: -50%;
		margin-left: auto;
		margin-right: auto;
		z-index: 0;
		width: 1458px;
		max-width: 1458px;
	}

	
	.nextDoor ul.mapPoints {
		display:block;
		width: 1312px; /*1458x0.9*/
	}
	
	a.mapCompass {
		position: absolute;
		right: 1rem;
		top: 0.25rem;
		bottom:auto;
		left:auto;
		width: 165px;
		height: 165px;
		background-image: url(../img/map_compass.svg);
		z-index: 9;
		transform: rotate(0deg);
		transition:transform 0.5s ease-out;
		background-color:transparent;
		background-position: center center;
    	transform-origin: 50% 50%;
    	background-repeat: no-repeat;
    	background-size: 100%;
	}
	
	
    a.mapCompass.lower-right{
     bottom: 1.25rem;
    right: 4rem;
    top: auto;
    }
	
	a.mapCompass:hover, a.mapCompass:focus {
		transform: rotate(12deg);
		background-image: url(../img/map_compass2.svg);
	}	

	a.mapCompass:active {
		transform: rotate(0deg);
		background-image: url(../img/map_compass3.svg);
	}
	
} /* MQmin 1458 */

@media screen and (min-width:1476px) {
	
	.nextDoor {
		height: 622px;/*1620x0.384*/
	}

	.nextDoor img#nextBg {
		width: 1620px;
		max-width: 1620px;
	}

	
	.nextDoor ul.mapPoints {
		width: 1458px; /*1620x0.9*/
	}	

	
	
} /* MQmin 1458 */

@media screen and (min-width:1638px) {
	
	.nextDoor {
		height: 692px;/*1800x0.384*/
	}

	.nextDoor img#nextBg {
		width: 1800px;
		max-width: 1800px;
	}

	
	.nextDoor ul.mapPoints {
		width: 1620px; /*1800x0.9*/
	}	
	
} /* MQmin 1620 */


@media screen and (min-width:1818px) {
	
	.nextDoor {
		height: 768px; /*0.384*/
	}

	.nextDoor img#nextBg {
		width: 2000px;
		max-width: 2000px;
	}

	.nextDoor ul.mapPoints {
		width: 1800px;
	}		
	
} /* MQmin 1800 */





.nextDoor .mapPoints li.mp:after {
	display: block;
	content:'';
	width:55px;
	height:74px;
	position:absolute;
	top: 0;
	right: 0;
	background-image:url(../img/mp1.png);
	background-size:contain;
	z-index:-1;
}
.nextDoor .mapPoints li.mp button#mp6b{
	background-image: url('/_resources/img/pba-map-icon.svg');
	width:65px;
	height:65px;
}
.nextDoor .mapPoints li.mp button {
	display: block;
	width: 40px;
	height: 40px;
	overflow:hidden;
	text-indent:-999px;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2014.72%2019.22%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard%201%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.33%2C7.34a3%2C3%2C0%2C1%2C1-3-3%2C3%2C3%2C0%2C0%2C1%2C3%2C3m4.39%2C0A7.36%2C7.36%2C0%2C1%2C0%2C1.48%2C11.78h0s5%2C6.42%2C5.88%2C7.44l5.88-7.44h0a7.3%2C7.3%2C0%2C0%2C0%2C1.48-4.42%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	cursor:pointer;
	padding: 0;
	z-index:8;
}



.nextDoor .mapPoints li.mp button:hover, .nextDoor .mapPoints li.mp button:focus, .nextDoor .mapPoints li.mp.mpView button  {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2014.71%2019.2%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2350b1e4%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard%201%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10.32%2C7.33a3%2C3%2C0%2C1%2C1-3-3%2C3%2C3%2C0%2C0%2C1%2C3%2C3m4.39%2C0A7.36%2C7.36%2C0%2C1%2C0%2C1.48%2C11.77h0s5.1%2C6.49%2C5.87%2C7.43l5.88-7.43h0a7.37%2C7.37%2C0%2C0%2C0%2C1.48-4.42%22/%3E%3C/svg%3E');
}

/* out-of-view map markers */
.nextDoor .mapPoints li[class*="oov-"].mp button {
	display: block;
	width: 30px;
	height: 30px;
	overflow:hidden;
	text-indent:-999px;
	/* background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20137%20137%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2319325c%3B%7D.cls-2%7Bfill%3A%23c7d5d9%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard%201%3C/title%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2268.5%22%20cy%3D%2268.5%22%20r%3D%2262.5%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M68.5%2C137A68.5%2C68.5%2C0%2C1%2C1%2C137%2C68.5%2C68.58%2C68.58%2C0%2C0%2C1%2C68.5%2C137Zm0-125A56.5%2C56.5%2C0%2C1%2C0%2C125%2C68.5%2C56.57%2C56.57%2C0%2C0%2C0%2C68.5%2C12Z%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M100.2%2C54.77a6%2C6%2C0%2C0%2C0-8.48%2C0L68.46%2C78%2C45.2%2C54.78a6%2C6%2C0%2C1%2C0-8.48%2C8.48l27.5%2C27.5a6%2C6%2C0%2C0%2C0%2C8.48%2C0s0%2C0%2C0%2C0l0%2C0L100.2%2C63.26A6%2C6%2C0%2C0%2C0%2C100.2%2C54.77Z%22/%3E%3C/svg%3E'); */
	background-image: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAJ+0lEQVRIiYVXC3BU1Rn+7rnnPnbvPkIeEAhJIJggARMiIVAgKi+fBQkVUdFpB5BRqjO2FiqjjrVSZxw7zFRn2ul0WqVWK2NV1FJkoFShgoRHXkJIgJCEPNlsNrvZ3fu+t3NuHkKt9sycuXfvOfd+///93///Z7noQARjg6cUfp8PlCewbRscT8HzlK0SwPWNTFICgM1JI88xCOACgBYAQwB0AJbj2IALEJ4HXAemacA0zHEsiv8/ggDuArhVtuPmpdPp/LRmTFA1Q3BcF7Ik2H5ZSih+6YpAaS+AzwB8CKD3u778ncCE424D8EQypS5uau2ceKrxImluaTd6rsastKrbrgtXlqiYkxWePLNoakFleQk3t3T68qwJwfsIIW85tvPhKAvfGN8GnENF6VFdt3507My54r2fHjNP1LfGe/sH3Vg8aTJQx3Fd1zMOnCyLJBxUhEk5E0jF7Ony95cvWLp8SfmscNC/FMCrAJr+G+B/xFieLIjys9HY8CPv7P08tPtvhwbPtXTqumHagkiJKFAQQjiO40bfcmHbDkzbdg3DcnieI9On5grr7qnO3PzgSn5a/qRP4Do7TdOovTbG1wETns/KyMh4oasv9uhvd++jb+45EOntH7T8fpn6fBJ4njBQfA0KsDsWa2/aDlTdQCqt2mGfj6y5Z0l422NrldklBX83DfU507Aaxp38+fbtI3a7LhdQlKcTKeOp3+3eR1//00dXBwYTTmZWiAYUH3ieByFfA44N10PnGOXeHkkU4JMkkkim3YazbWpKM2h5aVFpVmY4YBr6v1yX05jdxHvVU6e4VBSlTZ8cqpXeeO/gQDyRdLJzJvCMWuaFbphs27i37MqizJ6z6TjuqBkuKOWRlR1m5JD39h0dfPO9Q9ZwUq8RJXkdpWSEOcdx2OagoiiPN57vyP/z+4eHOnsiVkZmmJcEHpblwDAspDXdA2C41zDtrSWTKjTdGPEeIwYRjmDChDCXSqncno+PDB0+1higgrhJEPgiQeA5IggCTwVhhQ1S/dHBE3ZtfYsqipQXKQ/NMFE4dSLuX7UE1VWzPeDh4bQXT3YfCvix5o6FWL2iijGGoXhqpPCMssE8VxQfudTRp+89cDw1lEiVcRz/kKYZlOmT+mT5rs6eaNbJhgup4WTa8cmSp9RUWkPx9Cl4Zus67Nz2CBZXlnrexYdSSKZUD/gnm+/FrhcexerbF3hgsXgSjMWxkPgkEbZjo7H5st7Q3OmzXa46lU77SSqVUgilBacbL9BL7T2uQCknUArCEy+mlzr60HKpG/PLivHiTzdgWfVc6JoBI6XhajSOurNtyMkKY8eP1+GB1dUexYOx4VHP4cVTFgXSH4lZtXXNtm4YBYIgFPHbt/2s3OdXNn50sDZ08MiZpOM4rt8ncTwhYPNK7wBa27owMTsDy5eUY/bMQlxq70VHZy/iw2l81dIBWZZwS9UcVJYVIxIdQvPFKzAsC5IoghAw9jhV050pkzLpiuoKvyLRFv75559bLohSzd4DX5JjtedUSnnOJ4ue0lmM2Gjr7ENrW7cHvqhyFm68YSqiiRR6IzH09Q6g6XwHREn01ubNmQFVM9HefdW7sm+Mhs3Nm5wjrFqxQPTL/GUSDGVk8TzPa5rpsALAjSnTSwwXfp+EUFDBmVPNeOaV3Thy4isv1rt+sQWVc0sYl+hq68KLu97Gu3uPoKRoKrZvvQ+3LJiDtKrBYpQTzgubppuOZpiUCGL2tbVvND+vrw7cqClwRiqTbdneT3Y12T038hI3UoS8Ncuyvb08z40Wp5EMZ1BjcHS0e9h+nyjwAgFL67EPcIR4VicSSZTffCOefWo9li4qw4m6Frz0m7/idGMrYDuYyrx8/AfYUHMbzrZ04NXff+Axw7JDoDxM0/aqHtOOLAq2pesxqmvpNkGUE1MmZQUzwkEST6Qcx3E4pkbdYHVXx7yyYux4Yj3W3LnQi+dzr7yFf35+Ci6lKCrKw9Nb1mLTAytxpWcAO1/fgw/3HwdPiZduHlmOA8Unc3m5mbxAOX04OdxOGhsazqlqsqOsdIaQl5sjmpbtMjEwulgel82ajh1PrkfNnQtxpukitu38Iw4drYMLDvl5OdjxxDpsXL/CU/8Lu97GB/uPefQHFdmj1bZdGIbpZmYE+Dkzp8twncHOziunSGRgIJ5MJNqrKortWcX5hPVZw7Q8JXIcQVFBLmYUTsbx0y14/tdv4eDROsg+CaLiQ3ZmCLNuyEdHVwQvv7YH7//jC8/DjLDidTFPC7YNw7Tc/LyJwuKqOVSkXHsymTzHb9600bVsK1RQkL9scCjtr21oUePDKY61QVZIXMf10mnvgeP498lzXiUKBv3euYzleU9/FPsOn8LhLxpgmhbCIQX8aBdjShlOqiyl3LV3L1buv/t7bjIx+AGA/VSSJDuVSu9LxAYfXrVi/orDx+rEd/d+pmm6ybMYdfRcRUtbt1f2ZEnwBMO0x9rfcDKNTw6ehGGa3nMGyo2qmImJNQ4tpbpVlbPFDTXLFNdWm48c/eId14VNotEootHBgfr6+j/kZgViW3+4OqO8dAZJxhJuWtU9rwSB9/KZNQKm+DHVew2dJwj4Zc8Qbqw3EwLdtBAbiCN3craz5eG7w2Uz8/XGpq/2tLRebDjf0urwK1feDlVNM/DLVBAL5988uyKgBKTTZy+m+nsiHMePVDJBEMZz8uuc57zKxCYZzVFmlKoZiA0MuRmhgLN1473Klg23B+KxyKHGxqadyeFUnKc8+LVrazwLCSGmYWgXBcpPnTe39KYpk3PI5Z6I0dkdcTTD4FismUfe0Ydw40egMTDTtj1qE0kV6ZTqFObnuk9urlG2PHTHBC0ZPXWy9tRLiUSiLp1Oe/v5mjVrxq0PhYIDQ0NDlyiPKbctnjdn5g2Fsm6aJusssaGkq1sWTMviWPM3DAM6iyGbmoG0pkFVdSeo+J1bF5WL27euCz1Sc2uIutrpM2fqf3m6rv7TtKqOi24cmA1FUSBJUk8kEjmvqWqotLggb9niipzcidlcRjhAKKWuYZiOpuowdMu1LMsLecDvw7SCyaS66iZp/epb5O2PrctaWD7N6uvtOhKNDryoafr+nt4+70w2Hqbdb74x/mPixBzIsuxRceVKd07elNwH51dWbqCSXGrZXOBk02WzqbnN6O4bcNKq7p2smeAmZWfwNxYXClUVM6WsoKAlhgYv1dU3fKwb5hszS4ovdHV148vak9cBf9c/iQilwmvtHe2fxuPxh0tKiqvmFucULpo7fRI4TuLYHDna2nBdQ9fUiG2n2i9e6G/8/LOjfxlOJk9XVMy9RorXj28FHhOO4zitHEd+1dPbq5w/31pSkJ9/s6L4p/n9/kzW2VRVTaRS6a6+/v6GkpLiBsJxSdM01WuPP98YAP4D7OUVc66epfAAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-color:transparent;
	border:none;
	cursor:pointer;
	padding: 0;
	z-index:0;
}

.nextDoor .mapPoints li[class*="oov-"].mp button:hover:after, .nextDoor .mapPoints li[class*="oov-"].mp button:focus:after {
	content:'';
	display:block;
	width:100%;
	height:100%;
	position:Absolute;
	top:0;left:0;
	border-radius:50%;
border:5px solid #4291d8;
}

.nextDoor .mapPoints li[class*="oov-"].mp.mpView button {
/* background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20137%20137%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2319325c%3B%7D.cls-2%7Bfill%3A%23c7d5d9%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard%201%3C/title%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2268.5%22%20cy%3D%2268.5%22%20r%3D%2262.5%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M68.5%2C137A68.5%2C68.5%2C0%2C1%2C1%2C137%2C68.5%2C68.58%2C68.58%2C0%2C0%2C1%2C68.5%2C137Zm0-125A56.5%2C56.5%2C0%2C1%2C0%2C125%2C68.5%2C56.57%2C56.57%2C0%2C0%2C0%2C68.5%2C12Z%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M100.2%2C54.77a6%2C6%2C0%2C0%2C0-8.48%2C0L68.46%2C78%2C45.2%2C54.78a6%2C6%2C0%2C1%2C0-8.48%2C8.48l27.5%2C27.5a6%2C6%2C0%2C0%2C0%2C8.48%2C0s0%2C0%2C0%2C0l0%2C0L100.2%2C63.26A6%2C6%2C0%2C0%2C0%2C100.2%2C54.77Z%22/%3E%3C/svg%3E'); */
}
.nextDoor .mapPoints li.oov-n.mp button {
	transform:rotate(270deg);
}
.nextDoor .mapPoints li.oov-d.mp button {
	transform:rotate(90deg);
}
.nextDoor .mapPoints li.oov-l.mp button {
	transform:rotate(180deg);
}

/* END - out-of-view map markers */



.nextDoor .mapPoints li.mp#mp1 {top: 35.5625%;     /*Tx/768*/left: 5.1111%;    /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp2 {top: 41.5625%;     /*Tx/768*/left: 7.1111%;    /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp3 {top: 82.5625%;     /*Tx/768*/left: 16.1111%;  /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp4 {top: 43.5625%;     /*Tx/768*/left: 18.1111%;    /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp5 {top: 47.5625%;     /*Tx/768*/left: 21.1111%;    /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp6 {top: 52.5625%;     /*Tx/768*/left: 27.1111%;  /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp7 {top: 25.5625%;     /*Tx/768*/left: 34.1111%;  /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp8 {top: 31.5625%;     /*Tx/768*/left: 42.1111%;    /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp9 {top: 42.5625%;     /*Tx/768*/left: 42.1111%;    /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp10 {top: 35.5625%;     /*Tx/768*/left: 51.1111%;    /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp11 {top: 65.5625%;     /*Tx/768*/left: 57.1111%;    /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp12 {top: 24.5625%;     /*Tx/768*/left: 85.1111%;    /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp13 {top: 36.5625%;     /*Tx/768*/left: 88.1111%;    /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp14 {top: 29.5625%;     /*Tx/768*/left: 92%;    /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp15 {top: 37.5625%;     /*Tx/768*/left: 97%;    /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp16 {top: 55.5625%;     /*Tx/768*/left: 95%;    /*Lx/1800*/}
.nextDoor .mapPoints li.mp#mp17 {top: 37.5625%;     /*Tx/768*/left: 65%;    /*Lx/1800*/}


.nextDoor .mapPoints li.mp .mpPop {
	display: block;
	opacity:0;
	width:375px;
	height:auto;
	position:absolute;
	top: -20px;
	right: -10px;
	padding:10px 20px;
	transform:translateY(-100%) scale(0);
	border: 2px solid white;
	z-index: 7;
	-webkit-box-shadow: 9px 9px 9px -7px rgba(0,0,0,0.7);
	-moz-box-shadow: 6px 6px 5px -4px rgba(0,0,0,0.7);
	box-shadow: 9px 9px 9px -7px rgba(0,0,0,0.7);
	transition: 0.2s all ease-in;
}
.nextDoor .mapPoints li.mp .mpPop img {
    width:100%;
}
.nextDoor .mapPoints li.mp .mpPop h3 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
.nextDoor .mapPoints li.mp .mpPop p {
margin:0;
}

	.nextDoor .mapPoints li.mp.mpView .mpPop {
		width:375px;
		opacity:1;
		transform:translateY(-100%) scale(1);
		transition: 0.2s all ease-in;
	}

.mpPop a {
	color:#fff;
	text-decoration:underline;
}

.tri1 {
	display: block;
	width: 42px;
	height: 22px;
	background-color: transparent;
	overflow: hidden;
	position: absolute;
	bottom: -21px;
	right: 15px;
}
.brPop .tri1 {
	bottom: auto;
	right: auto;
	left:15px;
	top:-21px;
}
.blPop .tri1 {
	bottom: auto;
	right: 15px;
	left:auto;
	top:-21px;
}
.trPop .tri1 {
	bottom: -21px;
	right: auto;
	left:15px;
	top:auto;
}
.tri1:before {
	content:'';
    display: block;
    width: 30px;
    height: 30px;
    background-color: #16325c;
    border: 2px solid #fff;
    transform: rotate(45deg);
    margin: -15px auto 0;
}
.brPop .tri1:before, .blPop .tri1:before {
    margin: 10px auto 0;
}

/*POP-UP POSITIONS*/

.nextDoor .mapPoints li.mp .mpPop.brPop, .nextDoor .mapPoints li.mp .mpPop.blPop {
	bottom: 0;
    top: auto;
	transform: translateY(100%) scale(0);
}
.nextDoor .mapPoints li.mp .mpPop.brPop {
    	right: auto;
    	left: -10px;
}
.nextDoor .mapPoints li.mp .mpPop.blPop {
    	right: -10px;
    	left: auto;
}

.nextDoor .mapPoints li.mp.mpView .mpPop.brPop, .nextDoor .mapPoints li.mp.mpView .mpPop.blPop {
    transform: translateY(100%) scale(1);
}

.nextDoor .mapPoints li.mp .mpPop.trPop {
    top: -20px;
    right: auto;
    left: -10px;
    bottom: auto;
}

/*END- POP-UP POSITIONS*/

/*homeGive & homeFish */

ul.social {}
ul.social li a { 
	display:block;
	opacity:0.6;
}
ul.social li a:hover, ul.social li a:focus { 
	opacity:1;
}

ul.homeSocial {
    margin-top:15px;
	max-width: 190px;
}

ul.homeSocial li.list-inline-item:not(:last-child) {
    margin-right:4%;
}

ul.homeSocial li:last-of-type {
    margin-right:0;
}

ul.homeSocial li a {
    width: 20px;
    height: 20px;
}

ul.homeSocial li a:hover, ul.homeSocial li a:focus {
    opacity: 1;
}

.giveFish {
	margin-top:100px;
	margin-bottom: 690px;
}


.homeGive {}

.homeGive .inner, .homeFish .inner {
	    padding: 50px 30px 30px;
		height: 100%;
}

.imgOut {
width:100%;
height:auto;
overflow:hidden;
border:2px solid #c7d5d9;
}

.imgOut img {
margin:0;
	width: 100%;
}
		@media (min-width:1300px) {
			.homeGive .imgOut {
				width:245px;
				height:180px;
				margin-left: -80%;
			}
		} /*end - MQmin1300*/


.homeGive h2 {
    font-size: 3rem;
    line-height: 0.8em;
    margin-bottom: 0.2em;
	letter-spacing: -0.05em;
    text-transform: uppercase;
    color: #fff;
}
.homeGive h2 a {
    color: #fff;
}
.homeGive h2 a:hover, .homeGive h2 a:focus {
    color: #fff;
}
.homeGive h2 [class^="pbaicon-"] {
    width: 37%;
    height: 95px;
    position: absolute;
    right: 6%;
    top: -20px;
}

.homeGive p {
    font-size: 1rem;
    line-height: 1.88em;
	margin-top: 0.8rem;

    color: #fff;
}

@media screen and (min-width:576px) {
	.homeGive h2 {
		font-size: 4rem;
	}
	
	.homeGive p {
	margin-top: -1rem;
	}
	
}
@media screen and (min-width:992px) {

	.homeGive p {
	font-size:0.85rem;
	}
	
	.homeGive h2 {
		font-size: 3rem;
	}

	.homeFish .inner > .row > .col-lg-10 {
			-ms-flex: 0 0 80%;
		flex: 0 0 80%;
		max-width: 80%;
	}
	.homeFish .fishLists.col-lg-2 {
			-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
		padding-right:5px;
		z-index: 10;
	}
}
@media screen and (max-width:400px){
	.homeGive h2 {
		font-size: 3rem;
	}	
} 

.homeFish {
    margin-top:170px;
}

.homeFish h2 {
    font-size: 2rem;
    line-height: 0.8em;
	letter-spacing: 0.075em;
    margin-bottom: 0.2em;
    text-transform: uppercase;
    color: #c2d2d5;
	position: relative;
	z-index: 9;
	padding-top:100px;
}


.homeFish h2 [class^="pbaicon-"] {
    width: 230px;
    height: 180px;
    position: absolute;
    right: 10%;
    top: -95px;
}

.homeFish article {
    margin-bottom: 1em;
}

.homeFish article h3 {
    font-size: 0.95rem;
    line-height: 1.25em;
    margin: 0.5em 0;
    color: #fff;
}
.homeFish article a:hover h3, .homeFish article a:focus h3 {
    text-decoration:underline;
}

.fishLists {
	display:none;
}

.fishLists > div {
	width:50%;
}

.homeFish .fishLists h3 {
    font-size: 1.1rem;
    line-height: 0.8em;
	color: #c2d2d5;
    margin-bottom: 0.2em;
}



.homeFish .fishLists li {
    line-height:1em;
	margin-bottom:0;
}

.homeFish .fishLists a {
	font-size: 0.8rem;
    line-height: 1.1em;
    color: #fff;
}

.homeFish .fishLists img {
	display:none;
}

@media (min-width:576px) {


.homeFish h2 {
    font-size: 1.5rem;
    line-height: 0.8em;
	letter-spacing: 0.075em;
    margin-bottom: 0.2em;
    text-transform: uppercase;
    color: #c2d2d5;
	position: relative;
	z-index: 9;
	padding-top:0;
}

	.homeFish h2 [class^="pbaicon-"] {
		width: 230px;
		height: 180px;
		position: absolute;
		right: -45px;
		top: -110px;
	}
}

@media (min-width:768px) {
	
	.homeFish {
    margin-top:0px;
	}
	
	.homeFish h2 {
		font-size: 2rem;
		width:100%;
		padding-right:50%;
	}

.fishLists {
	display:flex;
}	

	.homeFish article h3 {
		font-size: 0.8rem;
	}	
	
}

@media (min-width:992px) {
	.homeFish h2 {
		font-size: 2rem;
		width:100%;
		padding-right:0;
	}

	.homeFish h2 [class^="pbaicon-"] {
		width: 230px;
		height: 180px;
		right: -100px;
	}
}

@media (min-width:1140px) {
	.homeFish h2 {
		font-size: 2rem;
		line-height: 0.8em;
		letter-spacing: 0.075em;
		margin-bottom: 0.2em;
		text-transform: uppercase;
		color: #c2d2d5;
		position: relative;
		z-index: 9;
	}
	
.fishImg {
	display:block;
	position:absolute;
	bottom:-35px;
	right:90px
}	
	
}

/*end - homeGive & homeFish */

/* ============== MediaQueries -  ============= */

@media only screen and (min-width : 992px) {

.fishLists {
	display:block;
}

.fishLists > div {
	width:100%;
}	
	
}
/* Large Devices, Wide Screens */
@media screen and (min-width:1200px) {
	
	.heroSection {
    margin-top: -183px;
}
	
	.heroSection .inner {
		min-height:190px;
		max-height: 80vh;
		overflow: hidden;
	}

	.heroSection img {
		min-height:100%;
	}

	.heroSection video {
		position: relative;
		display:block;
		width:100%;
		height:auto;
		z-index: 1;
	}

	.heroSection video + img {
		position:absolute;
		top: 0;
		z-index: 0;
	}

	a.heroBadge {
		display:none;
		position:absolute;
		width:237px;
		height:237px;
		background-image:url("/_resources/img/PBA_launch_logoV2.svg");
		background-repeat:no-repeat;
		bottom:10%;
		right:3%;
		top: auto;
    	left: auto;
		transform: rotate(12deg);
		transition:transform 0.5s ease-out;
	}
	a.heroBadge:hover, a.heroBadge:focus {
		transform: rotate(0deg);
	}	
	
	
	
}



/* ========== COMMON INTERIOR TEMPLATE ELEMENTS ========== */



/*breadcrumbs*/

	ol.breadcrumb {
	background-color:transparent;
	border-radius:0;
	padding: 15px 0;
}
		li.breadcrumb-item {
			font-size:0.875rem;
			text-transform: uppercase;
	
}
			li.breadcrumb-item a {
				color:#16325c;
}
			li.breadcrumb-item a:hover, li.breadcrumb-item a:focus {
				color:#a22c43;
				text-decoration:underline;
}
				li.breadcrumb-item.active {}



.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    color: #6c757d;
    content: '\2022';
}

/*END - breadcrumbs -------------- */



main#mainContent, .giveFish {
    margin-bottom: 12rem;
}
@media screen and (min-width:768px){
	main#mainContent, .giveFish {
		margin-bottom: 17rem;
	}
}
@media screen and (min-width:1024px){
	main#mainContent, .giveFish {
		margin-bottom: 19rem;
	}
}
@media screen and (min-width:1400px){
	main#mainContent, .giveFish {
		margin-bottom: 29rem;
	}
}


nav.sideNav {
	padding-right: 0;
    padding-left: 0;
    color: #575252;
    position: relative;
    width: 100%;
    padding-top: 45px;
}

.sideNav button.navbar-toggler {
	top: 0;
    right: 0;
    position: absolute;
    width: 36px;
    height: 36px;
    padding: 10px 5px;
    border-radius: 21px;
    background-color: #16325c;
    border: 2px solid rgba(255,255,255,1);
}

.sideNav button.navbar-toggler:after {
	content: 'section menu';
    display: block;
    position: absolute;
	left: -105px;
    top: -2px;
    text-transform: uppercase;
    font-size: 1rem;
    border: 2px solid white;
    padding: 9px 8px 9px 7px;
    border-radius: 18px;
    z-index: -1;
    transition: opacity 0.5s ease-out;
}


.sideNav button.navbar-toggler .icon-bar {
	background-color:#fff;
	display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    margin-bottom: 3px;
	transition: all 0.5s;
}


.sideNav .navbar-toggler.collapsed:hover .icon-bar {
	margin-bottom:5px;
}

.sideNav .navbar-toggler.collapsed:hover .icon-bar.b1 {
	margin-top:-2px;
}

.sideNav .navbar-toggler .b1 {
    transform: rotate(45deg);
    transform-origin: 23% 100%;
  }
.sideNav .navbar-toggler .b2 {
    opacity: 0;
  }
.sideNav .navbar-toggler .b3 {
    transform: rotate(-45deg);
    transform-origin: 21% -68%;
  }

.sideNav .navbar-toggler.collapsed .icon-bar.b1 {
    transform: rotate(0);
  }
.sideNav .navbar-toggler.collapsed .b2 {
    opacity: 1;
  }
.sideNav .navbar-toggler.collapsed .b3 {
    transform: rotate(0);
}



.sideNav a.nav-link {
	font-size:1.3rem;
	text-align: center;
	color:#16325c;
    position:relative;
	border-bottom: 1px solid #ececec;
}

.sideNav li:last-of-type a.nav-link {
	border-bottom: none;
}

.sideNav a.nav-link:hover, .sideNav a.nav-link:focus  {
    text-decoration:underline;
}

ul.footNav{
    border: 1px solid #fff;

}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

	}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

.sideNav a.nav-link {
	font-size:1.1rem;
    text-align: left;
    border-bottom: none;
}

.sideNav a.nav-link.parent:before {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    background-color: #16325c;
    border-radius: 6px;
    position: absolute;
    left: -13px;
    top: 0.9rem;
}



}

@media only screen and (max-width:991px){

	

	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}






/*callBoxes under hero*/
.callBoxRow { 
position:relative;
border-top: 2px solid #fff;
margin-bottom: 2rem;
}


.callBoxRow:before { 
    content: '';
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 130px;
    background-color: #fff;
    z-index: 0;
}

.callBoxRow .container3.heroCtas {
    z-index: 2;
}

.callBoxRow .container3.heroCtas > .row {
    position: absolute;
    width: 100%;
    top: -7.5rem;
}

.callBox {
	padding-bottom: 0.4rem;
	background-color:#16325c;
	text-align:center;
	border-top: none;
	z-index:1;
}

.blueContainer{
	padding-top: 80px;
	background-color:#16325c;
}

.callBoxRow .row .callBox:first-of-type {
	border-radius:0;
	border-bottom:none;

}


.callBoxRow .row .callBox.col-lg-4:nth-of-type(2) {
	border-bottom:none;
}


.callBoxRow .row .callBox.col-lg-6:nth-of-type(2) {

}

.callBox .cbHead {
	display: block;
	font-size:2.4rem;
	font-weight:600;
	line-height:0.9em;
	color:#c2d2d5;
	padding: 0 15px;
	margin-top:40px;
	margin-bottom: 0.3em;
}

.callBox p {
	color:#fff;
	font-size:1.2rem;
	padding:0 15px;
	margin-bottom:15px;
}

.callBox a.pbaBtn {
	font-size:1.5rem;
	margin-bottom:15px;
	border-color:#1892e7;
	max-width:calc(100% - 30px);
}



/*END- callBoxes under hero*/

h2.sectHead {
	font-size:3.9rem;
	text-align:center;
	color: #16325c;
}

/*Circle Icon Group*/

.circGroup {
margin-bottom: 3rem;	
}

.circGroup .item {
    text-align:center;
}

.circGroup .item h2, .circGroup .item h3 {
font-size: 1.2rem;
    letter-spacing: .15em;
    text-transform: uppercase;
    font-weight: 400;
    color: #16325c;
    display: block;
    text-align: center;
    padding: 10px 0;
    margin: 10px 0;
    border-bottom: 1px solid #1892e7;
}

.circGroup .item p {
    font-size: 1.1rem;
    color: #16325c;
    display: block;
    text-align: center;
    padding: 0 12%;
}

.circGroup .circ {
    width: 9rem;
    height: 9rem;
    display: block;
    background-color: #fff; /*TEMPORARY - change to white */
    border: 2px solid #1892e7;
    border-radius: 4.5rem;
	margin:15px auto;
}

.circGroup .circ [class^="pbaicon-"] {
    margin-top: 22%;
    width: 95px;
    height: 95px;
    display: block;
}
	/* value circles */
.circGroup.vals .circ {
    width: 11rem;
    height: 11rem;
    border-radius: 10rem;
}

.circGroup.vals .circ span {
    font-size:3.5rem;
	font-weight:600;
    letter-spacing:-.025em;
    line-height:2.1em;
	color: #16325c;
}

.pbaicon-honor {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Icons%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%231663a8%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epbaicon-honor%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M99.43%2C77.46%2C87.88%2C65.92l0-6.83A20%2C20%2C0%2C0%2C0%2C82%2C45L80.83%2C43.8l2.11-2.11a7.12%2C7.12%2C0%2C0%2C0-3-11.85%2C7.12%2C7.12%2C0%2C0%2C0-3.9-10.67A7.12%2C7.12%2C0%2C0%2C0%2C66.19%2C9.3a6.89%2C6.89%2C0%2C0%2C0-1.77-3%2C7.11%2C7.11%2C0%2C0%2C0-10.07%2C0L38.13%2C22.57a7.27%2C7.27%2C0%2C0%2C0-2.92-7.46A7.25%2C7.25%2C0%2C0%2C0%2C25.05%2C17L16.13%2C30.32a20.69%2C20.69%2C0%2C0%2C0-3.52%2C11.5l0%2C9.19L.57%2C63a2%2C2%2C0%2C1%2C0%2C2.76%2C2.76L15.92%2C53.2a2%2C2%2C0%2C0%2C0%2C.57-1.37l0-10a16.7%2C16.7%2C0%2C0%2C1%2C2.85-9.34L28.3%2C19.19a3.26%2C3.26%2C0%2C0%2C1%2C2.15-1.42%2C3.31%2C3.31%2C0%2C0%2C1%2C2.52.54%2C3.34%2C3.34%2C0%2C0%2C1%2C.94%2C4.46L32.26%2C25.5a6.92%2C6.92%2C0%2C0%2C0-6.6%2C10.63%2C7.12%2C7.12%2C0%2C0%2C0-2.78%2C1.7%2C7%2C7%2C0%2C0%2C0%2C0%2C9.81L38.34%2C63.09a7%2C7%2C0%2C0%2C0-8.17%2C8.22%2C6.78%2C6.78%2C0%2C0%2C0%2C.47%2C1.53L20.5%2C83a2%2C2%2C0%2C0%2C0%2C2.76%2C2.76l9.89-9.88h0L46%2C84.46a20%2C20%2C0%2C0%2C0%2C11.12%2C3.4l8.82%2C0L77.46%2C99.43a2%2C2%2C0%2C0%2C0%2C1.39.57%2C2%2C2%2C0%2C0%2C0%2C1.38-3.33L68.11%2C84.55A1.92%2C1.92%2C0%2C0%2C0%2C66.73%2C84l-9.62%2C0a16.13%2C16.13%2C0%2C0%2C1-9-2.74L35.34%2C72.62a3.13%2C3.13%2C0%2C0%2C1-1.33-2%2C3.06%2C3.06%2C0%2C0%2C1%2C.51-2.37%2C3.14%2C3.14%2C0%2C0%2C1%2C4.19-.89l7.08%2C4.29a2.37%2C2.37%2C0%2C0%2C0%2C2.9-3.7l-23-23.05a3%2C3%2C0%2C0%2C1%2C4-4.49L42.29%2C53a1.93%2C1.93%2C0%2C0%2C0%2C2.76%2C0h0a1.94%2C1.94%2C0%2C0%2C0%2C0-2.76L32.69%2C37.83l-.35-.32-3-3a3%2C3%2C0%2C0%2C1%2C4.28-4.28l3%2C3%2C.32.34L49.32%2C46a2%2C2%2C0%2C0%2C0%2C2.76%2C0h0a1.94%2C1.94%2C0%2C0%2C0%2C0-2.76l-12.6-12.6a3%2C3%2C0%2C0%2C1%2C4.49-4l2.92%2C2.92.32.34%2C9.13%2C9.13a2%2C2%2C0%2C0%2C0%2C2.76%2C0h0a2%2C2%2C0%2C0%2C0%2C0-2.77L49.77%2C26.8a3%2C3%2C0%2C0%2C1%2C4.49-4l25%2C25A16.12%2C16.12%2C0%2C0%2C1%2C84%2C59.11v6.81L78.29%2C71.6a2%2C2%2C0%2C0%2C0%2C0%2C2.76%2C1.92%2C1.92%2C0%2C0%2C0%2C1.38.58%2C2%2C2%2C0%2C0%2C0%2C1.39-.58l4.87-4.87L96.66%2C80.23a2%2C2%2C0%2C0%2C0%2C1.39.57%2C2%2C2%2C0%2C0%2C0%2C1.38-.57A2%2C2%2C0%2C0%2C0%2C99.43%2C77.46ZM52.12%2C18a7%2C7%2C0%2C0%2C0-6.61%2C4.83%2C6.49%2C6.49%2C0%2C0%2C0-1.41-.67l13-13a3.22%2C3.22%2C0%2C0%2C1%2C4.78%2C4.3l-5.81%2C5.8A6.91%2C6.91%2C0%2C0%2C0%2C52.12%2C18Zm6.81%2C3.94L67.86%2C13a3.21%2C3.21%2C0%2C0%2C1%2C4.55%2C4.54l-8.95%2C8.93Zm9.41%2C9.41h0l-2.11-2.11L72%2C23.48a3.22%2C3.22%2C0%2C0%2C1%2C4.3%2C4.77l-5.51%2C5.48ZM78.06%2C41l-4.53-4.53%2C2.35-2.36a3.22%2C3.22%2C0%2C0%2C1%2C4.3%2C4.78Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M11.89%2C14.65a1.93%2C1.93%2C0%2C0%2C0%2C2.76%2C0%2C1.94%2C1.94%2C0%2C0%2C0%2C0-2.76L8.35%2C5.58A2%2C2%2C0%2C0%2C0%2C5.59%2C8.35Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2.73%2C4.69a2%2C2%2C0%2C0%2C0%2C1.39-.57%2C2%2C2%2C0%2C0%2C0%2C0-2.77%2C2%2C2%2C0%2C0%2C0-2.77%2C0%2C2%2C2%2C0%2C0%2C0%2C0%2C2.77A2%2C2%2C0%2C0%2C0%2C2.73%2C4.69Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M26.33%2C9.82a2%2C2%2C0%2C0%2C0%2C2-2V2a2%2C2%2C0%2C0%2C0-3.91%2C0V7.86A2%2C2%2C0%2C0%2C0%2C26.33%2C9.82Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2%2C28.29H7.86a2%2C2%2C0%2C1%2C0%2C0-3.91H2a2%2C2%2C0%2C0%2C0%2C0%2C3.91Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M73%2C76.88a2%2C2%2C0%2C0%2C0%2C2.76%2C2.76A2%2C2%2C0%2C0%2C0%2C73%2C76.88Z%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
}

.pbaicon-attent {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Icons%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%231663a8%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epbaicon-attent%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M93.13%2C67.3a7.91%2C7.91%2C0%2C0%2C0-7.59-.39l-17.49%2C8.4v-.9c0-4.34-2.93-8-7.26-8H44.23A34.42%2C34.42%2C0%2C0%2C1%2C34.16%2C64.9L23.38%2C61.54V57a2.39%2C2.39%2C0%2C0%2C0-2.31-2.56H6A2.74%2C2.74%2C0%2C0%2C0%2C3.24%2C57V97A2.67%2C2.67%2C0%2C0%2C0%2C6%2C99.5h15.1A2.32%2C2.32%2C0%2C0%2C0%2C23.38%2C97V93l1.8%2C1.34A26.12%2C26.12%2C0%2C0%2C0%2C41.44%2C100H56a25.7%2C25.7%2C0%2C0%2C0%2C14.53-4.46l22.87-15.6a7.71%2C7.71%2C0%2C0%2C0%2C3.37-6.38A7.21%2C7.21%2C0%2C0%2C0%2C93.13%2C67.3ZM19.18%2C95.56H7.44V58.37H19.18ZM90.55%2C76.08%2C67.68%2C91.67A20.64%2C20.64%2C0%2C0%2C1%2C56%2C95.26H41.44A21.14%2C21.14%2C0%2C0%2C1%2C28.33%2C90.7l-4.95-3.88V66.32l9.3%2C2.9A39.34%2C39.34%2C0%2C0%2C0%2C44.23%2C71H60.79a2.57%2C2.57%2C0%2C0%2C1%2C2.62%2C2.71v3.63a43.45%2C43.45%2C0%2C0%2C1-17.25%2C1.14%2C2.27%2C2.27%2C0%2C0%2C0-2.83%2C1.79A2.34%2C2.34%2C0%2C0%2C0%2C45.44%2C83a40.8%2C40.8%2C0%2C0%2C0%2C6.42.49%2C51.48%2C51.48%2C0%2C0%2C0%2C15.07-2.32h0a1.69%2C1.69%2C0%2C0%2C0%2C.27-.11h0L87.85%2C71a3.4%2C3.4%2C0%2C0%2C1%2C3-.06%2C3.15%2C3.15%2C0%2C0%2C1%2C1.27%2C2.58A3.86%2C3.86%2C0%2C0%2C1%2C90.55%2C76.08Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M7.08%2C32.88a7.56%2C7.56%2C0%2C0%2C0%2C7.42.39l17.33-8.39v.9a7.6%2C7.6%2C0%2C0%2C0%2C7.59%2C7.81H56a33.22%2C33.22%2C0%2C0%2C1%2C9.9%2C1.48L76.5%2C38.35V42.9a2.59%2C2.59%2C0%2C0%2C0%2C2.64%2C2.47H94.25a2.37%2C2.37%2C0%2C0%2C0%2C2.39-2.47v-40A2.45%2C2.45%2C0%2C0%2C0%2C94.24.31H79.14A2.66%2C2.66%2C0%2C0%2C0%2C76.5%2C2.87V7.1L74.86%2C5.71A25.69%2C25.69%2C0%2C0%2C0%2C58.77%2C0H44.22A25.65%2C25.65%2C0%2C0%2C0%2C29.69%2C4.51L6.82%2C20.13a7.73%2C7.73%2C0%2C0%2C0-3.37%2C6.39A7.37%2C7.37%2C0%2C0%2C0%2C7.08%2C32.88ZM80.7%2C4.25H92.44V41.43H80.7Zm-71%2C19.56L32.53%2C8.18A20.68%2C20.68%2C0%2C0%2C1%2C44.22%2C4.55H58.77a20.63%2C20.63%2C0%2C0%2C1%2C12.94%2C4.6l4.79%2C3.92v20.5l-9.13-2.82A38.2%2C38.2%2C0%2C0%2C0%2C56%2C29.05H39.42a3%2C3%2C0%2C0%2C1-3-2.88V22.64A44.78%2C44.78%2C0%2C0%2C1%2C53.88%2C21.5a2.42%2C2.42%2C0%2C0%2C0%2C2.92-1.89A2.24%2C2.24%2C0%2C0%2C0%2C54.73%2C17a49.29%2C49.29%2C0%2C0%2C0-21.46%2C1.83h0l-.14.06L33%2C19%2C12.36%2C29a3.24%2C3.24%2C0%2C0%2C1-2.9.16%2C3.15%2C3.15%2C0%2C0%2C1-1.27-2.58A4.16%2C4.16%2C0%2C0%2C1%2C9.66%2C23.81Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M51.12%2C41.55a7.77%2C7.77%2C0%2C0%2C0-11.87%2C6.72c0%2C2.59%2C1.79%2C5.54%2C5.46%2C9a50.88%2C50.88%2C0%2C0%2C0%2C4.95%2C4.1%2C2.5%2C2.5%2C0%2C0%2C0%2C2.92%2C0%2C50.1%2C50.1%2C0%2C0%2C0%2C4.94-4.1c3.68-3.48%2C5.46-6.43%2C5.46-9a7.76%2C7.76%2C0%2C0%2C0-11.86-6.72Zm7.81%2C6.36c0%2C1.83-3.84%2C5.92-7.81%2C9.06-4-3.13-7.81-7.22-7.81-9.06A3.28%2C3.28%2C0%2C0%2C1%2C49%2C45.7a2.86%2C2.86%2C0%2C0%2C0%2C4.24%2C0%2C3.28%2C3.28%2C0%2C0%2C1%2C5.69%2C2.21Z%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
}

.pbaicon-work {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Icons%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%231663a8%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epbaicon-workship%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M99.37%2C68.94l-9.26-9.13a2.16%2C2.16%2C0%2C0%2C0-3%2C0%2C2.1%2C2.1%2C0%2C0%2C0-.62%2C1.49%2C2%2C2%2C0%2C0%2C0%2C.63%2C1.49l9.26%2C9.13a2.16%2C2.16%2C0%2C0%2C0%2C3%2C0%2C2.09%2C2.09%2C0%2C0%2C0%2C0-3Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M62.64%2C80.53a2.2%2C2.2%2C0%2C0%2C0-1.69-.6l-.62%2C0a14.34%2C14.34%2C0%2C0%2C1-7.78-1.59l1-1a30.76%2C30.76%2C0%2C0%2C0%2C19.63-8.72L92.07%2C50.13a7.32%2C7.32%2C0%2C0%2C0%2C0-10.46%2C7.52%2C7.52%2C0%2C0%2C0-3.4-1.91%2C7.31%2C7.31%2C0%2C0%2C0-1.61-8.14%2C7.47%2C7.47%2C0%2C0%2C0-3.82-2%2C7.27%2C7.27%2C0%2C0%2C0-1.89-7.34%2C7.54%2C7.54%2C0%2C0%2C0-3.82-2%2C7.14%2C7.14%2C0%2C0%2C0%2C.31-2.11%2C7.3%2C7.3%2C0%2C0%2C0-2.2-5.23%2C7.68%2C7.68%2C0%2C0%2C0-8.79-1.34l-.08-.09a13.33%2C13.33%2C0%2C0%2C0-9.62-4.11H41.87a2.12%2C2.12%2C0%2C0%2C0-2.14%2C2.1V10a8.88%2C8.88%2C0%2C0%2C0%2C.38%2C2.57%2C7.8%2C7.8%2C0%2C0%2C0-2.5-.41%2C7.56%2C7.56%2C0%2C0%2C0-5.32%2C2.16%2C7.27%2C7.27%2C0%2C0%2C0-1.89%2C7.34%2C7.57%2C7.57%2C0%2C0%2C0-3.83%2C2%2C7.3%2C7.3%2C0%2C0%2C0-2.2%2C5.23A7.19%2C7.19%2C0%2C0%2C0%2C24.68%2C31a7.47%2C7.47%2C0%2C0%2C0-3.82%2C2%2C7.32%2C7.32%2C0%2C0%2C0-1.6%2C8.13%2C7.45%2C7.45%2C0%2C0%2C0-3.4%2C1.92%2C7.29%2C7.29%2C0%2C0%2C0%2C0%2C10.46l3.74%2C3.67L.62%2C75.82a2.1%2C2.1%2C0%2C0%2C0%2C0%2C3%2C2.17%2C2.17%2C0%2C0%2C0%2C1.52.62%2C2.14%2C2.14%2C0%2C0%2C0%2C1.51-.62L22.84%2C60a7.61%2C7.61%2C0%2C0%2C0%2C3.59.9%2C7.53%2C7.53%2C0%2C0%2C0%2C5.32-2.17A7.36%2C7.36%2C0%2C0%2C0%2C34%2C53.36h.09a7.5%2C7.5%2C0%2C0%2C0%2C5.32-2.16A7.24%2C7.24%2C0%2C0%2C0%2C41.58%2C46v-.09A7.46%2C7.46%2C0%2C0%2C0%2C47%2C43.72a7.29%2C7.29%2C0%2C0%2C0%2C2.21-5.23V38.4a7.54%2C7.54%2C0%2C0%2C0%2C5.41-2.16%2C7.27%2C7.27%2C0%2C0%2C0%2C.61-9.78L68%2C13.9a3.3%2C3.3%2C0%2C0%2C1%2C4.59%2C0%2C3.14%2C3.14%2C0%2C0%2C1%2C0%2C4.5L63.8%2C27.06a2.08%2C2.08%2C0%2C0%2C0%2C0%2C3%2C2.17%2C2.17%2C0%2C0%2C0%2C3%2C0l6.91-6.79a3.31%2C3.31%2C0%2C0%2C1%2C4.6%2C0%2C3.14%2C3.14%2C0%2C0%2C1%2C1%2C2.25%2C3.18%2C3.18%2C0%2C0%2C1-1%2C2.26l-6.91%2C6.78a2.08%2C2.08%2C0%2C0%2C0%2C0%2C3%2C2.17%2C2.17%2C0%2C0%2C0%2C3%2C0l5-4.92a3.31%2C3.31%2C0%2C0%2C1%2C4.6%2C0A3.18%2C3.18%2C0%2C0%2C1%2C85%2C34.86%2C3.14%2C3.14%2C0%2C0%2C1%2C84%2C37.11L79%2C42a2.1%2C2.1%2C0%2C0%2C0%2C0%2C3%2C2.16%2C2.16%2C0%2C0%2C0%2C1.52.61A2.13%2C2.13%2C0%2C0%2C0%2C82.06%2C45l2.39-2.35a3.3%2C3.3%2C0%2C0%2C1%2C4.59%2C0%2C3.15%2C3.15%2C0%2C0%2C1%2C0%2C4.51L70.17%2C65.69a26.46%2C26.46%2C0%2C0%2C1-17.62%2C7.54%2C2.12%2C2.12%2C0%2C0%2C0-1.43.61L33.68%2C91a2.07%2C2.07%2C0%2C0%2C0-.63%2C1.49A2.11%2C2.11%2C0%2C0%2C0%2C33.68%2C94a2.18%2C2.18%2C0%2C0%2C0%2C1.51.61A2.13%2C2.13%2C0%2C0%2C0%2C36.7%2C94L49.42%2C81.47A18.48%2C18.48%2C0%2C0%2C0%2C60.31%2C84.2l10%2C9.79a2.15%2C2.15%2C0%2C0%2C0%2C3%2C0%2C2.07%2C2.07%2C0%2C0%2C0%2C.63-1.48A2%2C2%2C0%2C0%2C0%2C73.31%2C91ZM48.8%2C18.86l5.34%2C0a2.13%2C2.13%2C0%2C0%2C0%2C1.51-.62%2C2.1%2C2.1%2C0%2C0%2C0%2C.62-1.49%2C2.13%2C2.13%2C0%2C0%2C0-2.15-2.09l-5.36%2C0a4.77%2C4.77%2C0%2C0%2C1-3.36-1.36A4.57%2C4.57%2C0%2C0%2C1%2C44%2C10v-.4H57.15a8.94%2C8.94%2C0%2C0%2C1%2C6.43%2C2.72L52.24%2C23.45l-4.77-4.68A9.58%2C9.58%2C0%2C0%2C0%2C48.8%2C18.86ZM35.31%2C17.29a3.31%2C3.31%2C0%2C0%2C1%2C4.6%2C0L51.59%2C28.76a3.14%2C3.14%2C0%2C0%2C1%2C0%2C4.5%2C3.29%2C3.29%2C0%2C0%2C1-4.6%2C0L35.31%2C21.79a3.14%2C3.14%2C0%2C0%2C1%2C0-4.5Zm9.61%2C21.2a3.14%2C3.14%2C0%2C0%2C1-1%2C2.25%2C3.29%2C3.29%2C0%2C0%2C1-4.6%2C0l-9.77-9.6a3.14%2C3.14%2C0%2C0%2C1%2C0-4.5%2C3.3%2C3.3%2C0%2C0%2C1%2C4.59%2C0L44%2C36.24A3.14%2C3.14%2C0%2C0%2C1%2C44.92%2C38.49Zm-15.24%2C15a3.15%2C3.15%2C0%2C0%2C1-.95%2C2.26%2C3.3%2C3.3%2C0%2C0%2C1-4.59%2C0l-5.26-5.17a3.14%2C3.14%2C0%2C0%2C1%2C0-4.5%2C3.3%2C3.3%2C0%2C0%2C1%2C4.59%2C0l5.26%2C5.16A3.14%2C3.14%2C0%2C0%2C1%2C29.68%2C53.45ZM37.3%2C46a3.14%2C3.14%2C0%2C0%2C1-.95%2C2.25%2C3.28%2C3.28%2C0%2C0%2C1-4.59%2C0l-7.88-7.73a3.14%2C3.14%2C0%2C0%2C1%2C0-4.5%2C3.31%2C3.31%2C0%2C0%2C1%2C4.6%2C0l7.87%2C7.73A3.14%2C3.14%2C0%2C0%2C1%2C37.3%2C46Z%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
}

.pbaicon-faith {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Icons%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%231663a8%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon-outcomes%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M47%2C87.63H15.75a5.74%2C5.74%2C0%2C0%2C1-4.31-1.45%2C5%2C5%2C0%2C0%2C1-1.21-2.72%2C2.58%2C2.58%2C0%2C0%2C0%2C0-.29%2C4.9%2C4.9%2C0%2C0%2C1%2C1.36-3.09c1.16-1.18%2C3-1.77%2C5.55-1.77H37.1a2.29%2C2.29%2C0%2C1%2C0%2C0-4.57H17.17a13.36%2C13.36%2C0%2C0%2C0-7%2C1.71c0-16.78%2C0-59%2C0-63.75%2C0-2.56.64-4.45%2C1.89-5.62a5.94%2C5.94%2C0%2C0%2C1%2C3.09-1.41V65.09a2.29%2C2.29%2C0%2C0%2C0%2C4.57%2C0V4.58H75.05V13a2.29%2C2.29%2C0%2C0%2C0%2C4.57%2C0V4.25A4.24%2C4.24%2C0%2C0%2C0%2C75.38%2C0H16.78A11.24%2C11.24%2C0%2C0%2C0%2C9%2C2.69c-2.25%2C2.07-3.4%2C5.1-3.4%2C9%2C0%2C5.9%2C0%2C68.26%2C0%2C70.54a10.09%2C10.09%2C0%2C0%2C0%2C2.49%2C7%2C10%2C10%2C0%2C0%2C0%2C7.67%2C2.93H47a2.29%2C2.29%2C0%2C1%2C0%2C0-4.57Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M54.21%2C18.92a2.28%2C2.28%2C0%2C1%2C0%2C0-4.56H31.42a4.26%2C4.26%2C0%2C0%2C0-4.26%2C4.26V28.68A4.28%2C4.28%2C0%2C0%2C0%2C31.44%2C33H45.81a2.28%2C2.28%2C0%2C0%2C0%2C0-4.56H31.72V18.92Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M87.37%2C29.92a6.49%2C6.49%2C0%2C0%2C0-2%2C.31V27.18a7.26%2C7.26%2C0%2C0%2C0-7.05-7.43%2C6.62%2C6.62%2C0%2C0%2C0-2.94.69%2C7.08%2C7.08%2C0%2C0%2C0-6.59-4.8%2C7.25%2C7.25%2C0%2C0%2C0-7.05%2C7.42v3.63a6.61%2C6.61%2C0%2C0%2C0-2.48-.49%2C7.25%2C7.25%2C0%2C0%2C0-7%2C7.43V60.88L49%2C55.49l-.06-.09a8.55%2C8.55%2C0%2C0%2C0-9.49-3.84%2C5.47%2C5.47%2C0%2C0%2C0-4.11%2C5.2%2C2.22%2C2.22%2C0%2C0%2C0%2C.19.91c1.2%2C2.75%2C7.23%2C16.57%2C8.14%2C18.11%2C1.34%2C2.26%2C8%2C9.4%2C10.4%2C12V97a2.29%2C2.29%2C0%2C0%2C0%2C4.57%2C0V86.87A2.29%2C2.29%2C0%2C0%2C0%2C58%2C85.3c-3.53-3.73-9.48-10.25-10.42-11.85-.53-.9-4.27-9.31-7.62-17a1.42%2C1.42%2C0%2C0%2C1%2C.81-.53c1.23-.38%2C3%2C.09%2C4.33%2C2l5.57%2C9.23a2.28%2C2.28%2C0%2C0%2C0%2C3.85.09l1.9-2.83a2.28%2C2.28%2C0%2C0%2C0%2C.38-1.27V33.63a2.51%2C2.51%2C0%2C1%2C1%2C5%2C0V53.51a2.29%2C2.29%2C0%2C1%2C0%2C4.57%2C0V23.06a2.5%2C2.5%2C0%2C1%2C1%2C5%2C0V55.23a2.29%2C2.29%2C0%2C1%2C0%2C4.57%2C0v-28a2.51%2C2.51%2C0%2C1%2C1%2C5%2C0V56.71a2.29%2C2.29%2C0%2C0%2C0%2C4.57%2C0V37.34c0-1.06.42-2.85%2C2-2.85a2.69%2C2.69%2C0%2C0%2C1%2C2.48%2C2.85V74.81c0%2C1.61-1.71%2C4.23-3.08%2C6.33-1.56%2C2.39-2.91%2C4.46-2.91%2C6.38v10.2a2.29%2C2.29%2C0%2C0%2C0%2C4.57%2C0V87.54c0-.66%2C1.32-2.61%2C2.17-3.91%2C1.79-2.74%2C3.81-5.85%2C3.81-8.82V37.34A7.25%2C7.25%2C0%2C0%2C0%2C87.37%2C29.92Z%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
}
.pbaicon-outcomes {
	background-image: url('../img/icon-outcomes3.png');
	background-repeat: no-repeat;

}

.pbaicon-affordability {
	background-image: url('../img/icon-hand2.png');
	background-repeat: no-repeat;
}

.pbaicon-location {
	background-image: url('../img/icon-location2.png');
	background-repeat: no-repeat;
	
}

.pbaicon-majors {
	background-image: url('../img/icon-majors2.png');
	background-repeat: no-repeat;

}


/*END- Circle Icon Group*/



/* TABLES */

.table-responsive {}

table.table {
	
}
table.table caption {
    caption-side: top;
	padding: 0;
}
table.table caption h2 {
color: #16325c;	
}
table.table caption h3 {
color: #a22c43;	
}
thead tr th, tbody tr th {
	background-color:#16325c;
	color:#fff;
	text-transform: uppercase;
	font-weight:400;
}

table.table tr td, table.table tr th {
border: 1px solid #adadad;
	font-size:1rem;
	line-height:1.1em;
}
table.table tr td:nth-of-type(odd) {
background-color:#e7e7e8;	
}

/*FIGURE FIGCAP*/

.textArea figure {}
.textArea figure img {}
.textArea figure figcaption {}

/*ACCORDION*/

section > h2 {
color: #16325c;	
}




.accordion {
    margin-bottom: 3rem;
}
.accSect {}
.accHead {
	padding:16px;
	margin-bottom:2px;
}
.accHead h3 {}
.accHead button {
	display:block;
	position: relative;
	width:100%;
	font-size:1.1rem;
	text-align: left;
	border-radius: 0;
	border-bottom: 0px solid #fff;
}
.accHead button:hover, .accHead button:focus {
	border-bottom: 0px solid #fff;
}
.accHead button .accicon:after {
    content: '-';
    display: block;
    position: absolute;
    right: 0.375rem;
    top: 0.375rem;
    width: 26px;
    height: 26px;
    font-size: 26px;
    line-height: 0.7;
    border-radius: 13px;
    text-align: center;
	padding-left: 0;
}
.accHead button.collapsed .accicon:after {
	content:'+';
	line-height: 0.8;
}
.accordion .accSect .panel {}
.accBody {
	background-color: #f3f3f4;
	padding:1.1rem;
}


.panel .accBody.textArea {
	
}
	

/*TABS*/
.textArea ul.nav-tabs {
    padding-left:0;
	margin-bottom: -1px;
}

.textArea ul.nav-tabs li.nav-item {
    list-style:none;
	position: relative;
}

.textArea  ul.nav-tabs li.nav-item:before {
    content: none;
}

.pbaTabs.nav-tabs {
border-bottom:0;
}

.pbaTabs .nav-item a.nav-link {
	background-color: #16325c;
    color: #fff;
    font-size: 1rem;
    text-transform: uppercase;
    text-decoration: none;
    border: 2px solid #16325c;
    border-bottom-width: 1px;
    border-radius: 0.9em 0.9em 0 0;
    padding: 10px 20px;
    line-height: 1em;
    margin-bottom: 0px;
}

.pbaTabs .nav-item a.nav-link.active, .pbaTabs .nav-item a.nav-link:hover, .pbaTabs .nav-item a.nav-link:focus {
    background-color: #f3f3f4;
	color: #16325c;
	border-bottom: 1px solid #f3f3f4;
}

.pbaTabs .nav-item { margin-right:1%; }

.pbaTabContent.tab-content {
border: 2px solid #16325c;
margin-bottom: 3rem;
border-radius: 0 0.9em.9em 0;
}

.pbaTabContent .tab-pane {
    background-color: #f3f3f4;
    padding:1rem;
	border-radius: 0 0.9em.9em 0;
}

.pbaTabContent .tab-pane.show.active {
    background-color: #f3f3f4;
}

/* video pop-up */
.textArea .vidPop, .textArea .vidCap {
	margin-bottom:2rem;
}
.textArea .vidPop a {
	display:block;
	position:relative;
}
.textArea .vidPop a img {
	display:block;
	position:relative;
	margin-bottom: 5px;
}
.textArea .vidPop a:after {
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0, 0, 0, 0.6);
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Icons%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epbaicon-video%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M82%2C.84H0V57.35a18%2C18%2C0%2C0%2C0%2C18%2C18H82a18%2C18%2C0%2C0%2C0%2C18-18V18.84A18%2C18%2C0%2C0%2C0%2C82%2C.84ZM95%2C57.35a13%2C13%2C0%2C0%2C1-13%2C13H18a13%2C13%2C0%2C0%2C1-13-13V5.84H82a13%2C13%2C0%2C0%2C1%2C13%2C13Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M96.15%2C87.7H40.88a8.82%2C8.82%2C0%2C0%2C0-2.3-3.88v0a9%2C9%2C0%2C0%2C0-6.35-2.62%2C9.07%2C9.07%2C0%2C0%2C0-6.37%2C2.62v0a8.86%2C8.86%2C0%2C0%2C0-2.27%2C3.88H3.86a2.69%2C2.69%2C0%2C0%2C0%2C0%2C5.33H23.71a8.87%2C8.87%2C0%2C0%2C0%2C2.15%2C3.49v0a9.07%2C9.07%2C0%2C0%2C0%2C6.37%2C2.62%2C9%2C9%2C0%2C0%2C0%2C6.35-2.62v0A8.94%2C8.94%2C0%2C0%2C0%2C40.76%2C93H96.15a2.69%2C2.69%2C0%2C0%2C0%2C0-5.33Zm-61%2C5.43a4.18%2C4.18%2C0%2C1%2C1%2C0-5.91%2C4.21%2C4.21%2C0%2C0%2C1%2C0%2C5.91Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M72.36%2C36.24%2C36.21%2C19.06a2.6%2C2.6%2C0%2C0%2C0-3.72%2C2.35V55.77A2.62%2C2.62%2C0%2C0%2C0%2C33.7%2C58a2.62%2C2.62%2C0%2C0%2C0%2C2.51.15L72.36%2C40.94a2.6%2C2.6%2C0%2C0%2C0%2C0-4.7ZM37.7%2C51.64V25.54L65.17%2C38.59Z%22/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-size:20%;
	background-position:center center;
	transition:background-color 0.4s ease-out;
}
.textArea .vidPop a:hover:after, .textArea .vidPop a:focus:after {
	background-color:rgba(0, 0, 0, 0);
}

	.modaal-video-wrap {
    	margin: auto 10px;
	}

/* department mods */

.row.deptMod {
    margin-right: 0;
    margin-left: 0;
	margin-bottom: 2rem;
}

.deptMod .headCol {
    background-color: #f3f3f4;
    border: 3px solid #16325c;
    border-radius: 0rem 1.1rem 0 0;
}


.deptMod .headCol h2 {
	font-size:2.7rem;
	color: #16325c;
	margin-bottom: 0.1em;
	position:relative;
}

  
.deptMod .headCol h2:after {
	content:'';
	display:block;
	width:60px;
	height:60px;
	border-radius: 30px;
	border:2px solid #fff;
	position:absolute;
    background-color: #16325c;
    right:0;
    bottom: -1.25rem;
	background-size:60%;
	background-repeat:no-repeat;
	background-position:center center;
}

@media screen and (max-width:767px) {
	.deptMod .headCol h2:after {
	display:none;
	}
}

.deptMod.links .headCol h2 {
	font-size:1.5rem;
	margin: 0.3em 0 0.3em 0;
	text-align:right;
}

.deptMod.links .headCol h2:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Icons%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epbaicon-link%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M92.23%2C45.31%2C73.46%2C64.07a26.24%2C26.24%2C0%2C0%2C1-41.57-5.35L40.62%2C50A6%2C6%2C0%2C0%2C1%2C42%2C49.06a13.14%2C13.14%2C0%2C0%2C0%2C3.28%2C5.63%2C13.28%2C13.28%2C0%2C0%2C0%2C18.76%2C0L82.84%2C35.93A13.27%2C13.27%2C0%2C0%2C0%2C64.07%2C17.16L57.4%2C23.84A33.32%2C33.32%2C0%2C0%2C0%2C40.47%2C22L54.69%2C7.77A26.54%2C26.54%2C0%2C0%2C1%2C92.23%2C45.31ZM42.6%2C76.17l-6.68%2C6.68A13.27%2C13.27%2C0%2C0%2C1%2C17.16%2C64.07L35.92%2C45.31a13.17%2C13.17%2C0%2C0%2C1%2C22%2C5.62A6.26%2C6.26%2C0%2C0%2C0%2C59.38%2C50l8.72-8.72a25.64%2C25.64%2C0%2C0%2C0-4-5.35%2C26.53%2C26.53%2C0%2C0%2C0-37.53%2C0L7.77%2C54.69A26.54%2C26.54%2C0%2C0%2C0%2C45.31%2C92.23L59.53%2C78A33.41%2C33.41%2C0%2C0%2C1%2C42.6%2C76.17Z%22/%3E%3C/svg%3E');
	right:auto;
	left:0;
}



.deptMod.news .headCol h2:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Icons%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epbaicon-news%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M38.27%2C68.93H16.75a2.92%2C2.92%2C0%2C1%2C0-.05%2C5.83H38.23a2.92%2C2.92%2C0%2C1%2C0%2C0-5.83Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M69.81%2C68.93h-21a2.92%2C2.92%2C0%2C1%2C0-.05%2C5.83h21a2.92%2C2.92%2C0%2C1%2C0%2C0-5.83Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M70.05%2C24H16.52a2.91%2C2.91%2C0%2C0%2C0-2.39%2C4.64%2C2.91%2C2.91%2C0%2C0%2C0%2C2.34%2C1.18H70a2.9%2C2.9%2C0%2C0%2C0%2C2.39-4.63A2.89%2C2.89%2C0%2C0%2C0%2C70.05%2C24Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M69.81%2C40.05h-21a2.91%2C2.91%2C0%2C1%2C0-.05%2C5.82h21a2.91%2C2.91%2C0%2C1%2C0%2C0-5.82Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M69.81%2C54.61h-21a2.92%2C2.92%2C0%2C1%2C0-.05%2C5.83h21a2.92%2C2.92%2C0%2C1%2C0%2C0-5.83Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M38.37%2C38.11H17a2.77%2C2.77%2C0%2C0%2C0-2.89%2C2.63v19A2.77%2C2.77%2C0%2C0%2C0%2C17%2C62.38h21.4a2.77%2C2.77%2C0%2C0%2C0%2C2.89-2.63v-19A2.77%2C2.77%2C0%2C0%2C0%2C38.37%2C38.11ZM19.9%2C57V43.45H35.44V57Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M95%2C19.66h-9V11.59a5%2C5%2C0%2C0%2C0-5-5H5a5%2C5%2C0%2C0%2C0-5%2C5V82a11.51%2C11.51%2C0%2C0%2C0%2C11.49%2C11.5h77A11.51%2C11.51%2C0%2C0%2C0%2C100%2C82V24.69A5%2C5%2C0%2C0%2C0%2C95%2C19.66ZM86.1%2C82.46h.09a3.06%2C3.06%2C0%2C0%2C0%2C2.91-2.12%2C2.89%2C2.89%2C0%2C0%2C0-2.81-3.64h0a.28.28%2C0%2C0%2C1-.23-.1.34.34%2C0%2C0%2C1-.11-.25V25h8.25V81.89a5.74%2C5.74%2C0%2C0%2C1-5.73%2C5.73H11.56a5.74%2C5.74%2C0%2C0%2C1-5.73-5.73v-70H80.1V76.35A6.19%2C6.19%2C0%2C0%2C0%2C86.1%2C82.46Z%22/%3E%3C/svg%3E');
}

.deptMod.events .headCol h2:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Icons%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epbaicon-cal%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.79%2C11.67h9.15A19.64%2C19.64%2C0%2C0%2C1%2C19.8%2C5.1c1.63-3.26%2C4-5%2C6.76-5S31.7%2C1.84%2C33.33%2C5.1a19.88%2C19.88%2C0%2C0%2C1%2C1.86%2C6.57h6.19A19.41%2C19.41%2C0%2C0%2C1%2C43.24%2C5.1c1.63-3.26%2C4-5%2C6.76-5s5.13%2C1.79%2C6.76%2C5.05a19.41%2C19.41%2C0%2C0%2C1%2C1.86%2C6.57h6.19A19.88%2C19.88%2C0%2C0%2C1%2C66.67%2C5.1c1.63-3.26%2C4-5%2C6.77-5S78.57%2C1.84%2C80.2%2C5.1a19.64%2C19.64%2C0%2C0%2C1%2C1.86%2C6.57h9.15A8.8%2C8.8%2C0%2C0%2C1%2C100%2C20.46v70.7A8.8%2C8.8%2C0%2C0%2C1%2C91.21%2C100H8.79A8.8%2C8.8%2C0%2C0%2C1%2C0%2C91.16V20.46A8.8%2C8.8%2C0%2C0%2C1%2C8.79%2C11.67Zm19.3-3.95c-.75-1.5-1.43-1.81-1.53-1.81s-.77.31-1.52%2C1.81a12.93%2C12.93%2C0%2C0%2C0-1.19%2C4h5.43A13.22%2C13.22%2C0%2C0%2C0%2C28.09%2C7.72Zm23.43%2C0C50.77%2C6.22%2C50.1%2C5.91%2C50%2C5.91s-.77.31-1.52%2C1.81a12.93%2C12.93%2C0%2C0%2C0-1.2%2C4h5.44A12.93%2C12.93%2C0%2C0%2C0%2C51.52%2C7.72ZM75%2C7.72c-.75-1.5-1.42-1.81-1.52-1.81s-.78.31-1.53%2C1.81a13.22%2C13.22%2C0%2C0%2C0-1.19%2C4h5.43A13.22%2C13.22%2C0%2C0%2C0%2C75%2C7.72Zm16.73%2C9.81h-21a13.9%2C13.9%2C0%2C0%2C0%2C1.19%2C4c.75%2C1.49%2C1.43%2C1.81%2C1.53%2C1.81a2.93%2C2.93%2C0%2C1%2C1%2C0%2C5.86c-2.74%2C0-5.14-1.8-6.77-5.05a20.48%2C20.48%2C0%2C0%2C1-1.86-6.67H47.28a13.6%2C13.6%2C0%2C0%2C0%2C1.2%2C4c.75%2C1.49%2C1.42%2C1.81%2C1.52%2C1.81a2.93%2C2.93%2C0%2C1%2C1%2C0%2C5.86c-2.73%2C0-5.13-1.8-6.76-5.05a20%2C20%2C0%2C0%2C1-1.86-6.67H23.85a13.9%2C13.9%2C0%2C0%2C0%2C1.19%2C4c.75%2C1.49%2C1.42%2C1.81%2C1.52%2C1.81a2.93%2C2.93%2C0%2C0%2C1%2C0%2C5.86c-2.73%2C0-5.13-1.8-6.76-5.05a20.24%2C20.24%2C0%2C0%2C1-1.86-6.67H8.31a2.93%2C2.93%2C0%2C0%2C0-2.93%2C2.93V35.3H94.62V20.46A2.93%2C2.93%2C0%2C0%2C0%2C91.69%2C17.53Zm-83.38%2C77H91.94a2.93%2C2.93%2C0%2C0%2C0%2C2.93-2.92l-.49-51h-89v51A2.93%2C2.93%2C0%2C0%2C0%2C8.31%2C94.57Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M16.56%2C48H83.44a2.78%2C2.78%2C0%2C0%2C1%2C2.79%2C2.78V84.44a2.79%2C2.79%2C0%2C0%2C1-2.79%2C2.79H16.56a2.79%2C2.79%2C0%2C0%2C1-2.79-2.79V50.81A2.78%2C2.78%2C0%2C0%2C1%2C16.56%2C48Zm2.79%2C16.72H30.49V53.6H19.35Zm33.44%2C5.57V81.65H63.93V70.32Zm11.14-5.57V53.6H52.79V64.75ZM47.21%2C70.32H36.07V81.65H47.21Zm0-5.57V53.6H36.07V64.75ZM69.51%2C53.6V64.75H80.65V53.6ZM80.65%2C70.32H69.51V81.65H80.65ZM30.49%2C81.65V70.32H19.35V81.65Z%22/%3E%3C/svg%3E');
}

.deptMod.contacts .headCol h2:after {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Icons%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23fff%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epbaicon-contact%3C/title%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M53.41%2C58.22a1.15%2C1.15%2C0%2C0%2C1-.72%2C1.39A26%2C26%2C0%2C0%2C1%2C43%2C61.13c-9.59%2C0-18.26-6.67-18.26-17.71%2C0-11.37%2C8.78-21.29%2C21.84-21.29%2C10.23%2C0%2C17.74%2C6.78%2C17.74%2C16.25%2C0%2C8.07-4.68%2C13.33-11.27%2C13.33-2.89%2C0-4.74-1.34-5.2-4.09h-.17a8.22%2C8.22%2C0%2C0%2C1-7.11%2C4.09c-3.87%2C0-6.59-2.8-6.59-7.45%2C0-6.78%2C5-12.89%2C13.47-12.89a19.79%2C19.79%2C0%2C0%2C1%2C6.23%2C1.05%2C1.16%2C1.16%2C0%2C0%2C1%2C.75%2C1.25L53%2C43.31c-.46%2C2.8-.17%2C4.15%2C1.33%2C4.2%2C2.26.11%2C5.26-2.63%2C5.26-9.08%2C0-6.95-4.74-12.49-13.63-12.49-8.61%2C0-16.3%2C6.44-16.3%2C16.86%2C0%2C9.42%2C6.13%2C14.46%2C14.74%2C14.46a22.42%2C22.42%2C0%2C0%2C0%2C7.07-1.14%2C1.19%2C1.19%2C0%2C0%2C1%2C1.55.77ZM47.58%2C37.85a1.16%2C1.16%2C0%2C0%2C0-1.15-1.32h0c-3.24%2C0-5.72%2C3.2-5.72%2C7%2C0%2C2%2C.81%2C3.08%2C2.37%2C3.08s3.52-2%2C4-5.1Z%22/%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M92.62%2C100H15.73c-4.56%2C0-11.35-2.79-11.35-10.47a13%2C13%2C0%2C0%2C1%2C.21-2.32V15A13.11%2C13.11%2C0%2C0%2C1%2C9.25%2C4%2C18%2C18%2C0%2C0%2C1%2C19.14%2C0H77.83a3%2C3%2C0%2C0%2C1%2C3%2C3v78.7a3%2C3%2C0%2C0%2C1-3%2C3H15.6c-1%2C0-4.18.34-5%2C3.25v.63a3.07%2C3.07%2C0%2C0%2C1-.21%2C1.1c.08%2C4%2C4.13%2C4.34%2C5.38%2C4.36H89.63V19.89a3%2C3%2C0%2C0%2C1%2C6%2C0V97A3%2C3%2C0%2C0%2C1%2C92.62%2C100ZM19.33%2C6a12.11%2C12.11%2C0%2C0%2C0-6.27%2C2.58%2C7%2C7%2C0%2C0%2C0-2.51%2C5.85%2C2.69%2C2.69%2C0%2C0%2C1%2C0%2C.4v65a12.84%2C12.84%2C0%2C0%2C1%2C5-1.1H74.84V6Z%22/%3E%3C/svg%3E');
}

.textArea ul.modList, ul.modList {
    padding: 2rem 1rem;
    margin: 0;
    background-color: #16325c;
    border-radius: 0rem 0 1.1rem 1.1rem;
}


.textArea ul.modList li, ul.modList li {
	
}

ul.modList li:before, .modRow li:before {
content:none;	
}

.textArea ul.modList article {
	margin-bottom:15px;
}

ul.modList li .imgOut:before {	
content: '';	
width: 23px;	
height: 23px;	
display: block;	
position: absolute;	
top: -8px;	
left: 5px;
z-index: 9;
background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20137%20137%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2319325c%3B%7D.cls-2%7Bfill%3A%23c7d5d9%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EArtboard%201%3C/title%3E%3Ccircle%20class%3D%22cls-1%22%20cx%3D%2268.5%22%20cy%3D%2268.5%22%20r%3D%2262.5%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M68.5%2C137A68.5%2C68.5%2C0%2C1%2C1%2C137%2C68.5%2C68.58%2C68.58%2C0%2C0%2C1%2C68.5%2C137Zm0-125A56.5%2C56.5%2C0%2C1%2C0%2C125%2C68.5%2C56.57%2C56.57%2C0%2C0%2C0%2C68.5%2C12Z%22/%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M100.2%2C54.77a6%2C6%2C0%2C0%2C0-8.48%2C0L68.46%2C78%2C45.2%2C54.78a6%2C6%2C0%2C1%2C0-8.48%2C8.48l27.5%2C27.5a6%2C6%2C0%2C0%2C0%2C8.48%2C0s0%2C0%2C0%2C0l0%2C0L100.2%2C63.26A6%2C6%2C0%2C0%2C0%2C100.2%2C54.77Z%22/%3E%3C/svg%3E');
background-repeat: no-repeat;
}

.textArea ul.modList .imgOut {
	margin-bottom:10px;
}

.textArea ul.modList .imgOut img {
	width:100%;
}

.textArea ul.modList h3 {

}

.textArea ul.modList h3 a, .textArea ul.modList h4 a, .textArea ul.modList h4 {
	display:block;
    color: #fff;
    text-decoration: none;
    font-size: 1.2rem;
    line-height: 1.16em;
	font-weight:400;
}
.textArea ul.modList a:hover, .textArea ul.modList a:focus {
    text-decoration: underline;
}
.textArea ul.modList h4 a, .textArea ul.modList h4 {
    font-size: 1rem;
    line-height: 1.16em;
}

.deptMod.links .row.modRow {
	padding: 1.5rem 1rem 1rem;
    margin: 0;
    background-color: #16325c;
    border-radius: 0rem 0 1.1rem 1.1rem;
	width: 100%;
}

/* deptMod contacts variation */
.deptMod.contacts .headCol {
    background-color: #16325c;
    border: 3px solid #16325c;
    border-radius: 0rem 1.1rem 0 0;
}

.deptMod.contacts .headCol h2 {
	color: #fff;
}

.deptMod.contacts .row.modRow {
	padding: 0.8rem;
	background-color: #fff;
	border: 3px solid #16325c;
	border-radius: 0rem 0 1.1rem 1.1rem;
	margin: 0;
}

.textArea .modRow * {
	color:#16325c;
	line-height:1.1em;
}
.textArea .links .modRow * {
    color: #fff;
    line-height: 1.1em;
    font-size: 1em;
}

.textArea .links .modRow ul, .textArea .links .modRow ol {
    padding:0;
}
.textArea .links .modRow ul li:before {
    content:none;
}

.textArea .modRow h3 {
	font-weight:400;
	font-size:1.4rem;
	margin-bottom:0.1em;
}


.textArea .modRow p, .textArea .modRow ul li {
	font-size:1.1rem;
	margin-bottom:0.6em;
}

.circImg {
    overflow: hidden;
    position: relative;
    border-radius: 50%;
    width: 100%;
	height:auto;
    padding-top: 100%;
	border: 4px solid #16325c;
}
img.circImg {
    padding-top: 0;
}
.circImg img {
    position: absolute;
    top: 0;
    left: 0;
    width: 105%;
    max-width: 105%;
}

.alumCircs {}
.alumCircs .headCol h2 {}
.alumCircs .alum .circImg {
    border: 5px solid #a22c43;
    margin-bottom: 1rem;
    width: 150px;
    height: 150px;
    padding-top: 0;
    margin: 0 auto 1rem;
}
	.alumCircs .alum a .circImg:after {
		content: 'read more';
		display: block;
		opacity:0; 
		position: absolute;
		background-color: rgba(22, 50, 92, 0.66);
		width: 100%;
		height: 100%;
		color: #fff;
		margin: 0 auto;
		text-align: center;
		line-height: 240px;
		font-size: 2.4rem;
		text-transform: uppercase;
		transition: 0.5s all ease-out;
	}
	.alumCircs .alum a:hover .circImg:after, .alumCircs .alum a:focus .circImg:after {
		content: 'read more';
		opacity:1; 
	}

.alumCircs .alum h3 {
	font-size:1.3rem;
	line-height: 1.2em;
	text-transform:uppercase;
	font-weight:400;
	letter-spacing: 0.20em;
	text-align:center;
	color:#a22c43;
	padding-bottom: 5px;
	border-bottom: 1px solid #a22c43;
	margin-bottom: 0.5em;
}

.alumCircs {
margin-bottom:3rem;
}

.alumCircs .alum .alumTxt * {
font-size:1rem;
line-height:1.2em;
text-align:center;
}
.alumCircs .alum .alumTxt h4 {
		font-weight:400;
		letter-spacing: 0.10em;
		text-transform:uppercase;
		margin-bottom: 0;
}


.alumCircs .alum .alumTxt p {
margin-bottom:1em;
}



blockquote {
	padding:1.5rem 0;
	font-size:3rem;
	line-height: 1.2em;
	letter-spacing: -0.02em;
	color:#16325c;
}
blockquote cite {
	font-size:1.4rem;
	line-height: 1.08em;
	color:#1663a8;
	display:block;
	text-align:right;
	padding-top:1em;
}






blockquote.testimonial.row {
margin-bottom:3rem;	
	padding:0;
}
blockquote.testimonial .circImg {
border: 5px solid #a22c43;
}
blockquote.testimonial .testTxt {
	padding-top:1.5rem;
	font-size:2.4rem;
	line-height: 1.25em;
	color:#16325c;
}
blockquote.testimonial .testTxt cite {
}


/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
blockquote {
	padding:1.5rem 5rem;
}
	
.textArea ul.modList h3 {

}	
	
	}
	
@media only screen and (max-width:991px){
	.blueContainer .border{
		border:none !important;
		
	}
	
	.callBox a.pbaBtn{
		min-width:320px;
	}

}
	
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	
	.callBoxRow .border .row .callBox.col-lg-4:nth-of-type(2) {
	border-bottom:2px solid #fff;
}
	
	.blueContainer{
		background:none;
		padding-top:0;
	}
	
	.callBox {
	padding:3.2rem;
	
	border:2px solid #fff;
	}
	
	.callBoxRow .row .callBox:last-of-type {
	border-radius:1.2rem 1.2rem 1.2rem 1.2rem;
}
	
.textArea ul.modList, ul.modList {
    padding: 2rem;
}

.textArea ul.modList article {
	margin-bottom:0;
}	

	
.callBox {
	border:2px solid #fff;
	border-top:none;
	border-bottom:none;
}

.callBoxRow .row .callBox:first-of-type {
	border-radius:0 0 0 1.2rem;

}
	
	.callBoxRow .row.callrow1 .callBox:first-of-type {
	border-radius: 0 1.2rem 0 0;

}
	
.callBoxRow .row .callBox:last-of-type {
	border-radius:0 0 1.2rem 0;
}
	
	.callBoxRow .row.callrow1 .callBox:last-of-type {
	    border-radius: 0;
}
	
.callBoxRow .row .callBox.col-lg-4:nth-of-type(2) {
	border-right:none;
	border-left:none;
}
.callBoxRow .row .callBox.col-lg-6:nth-of-type(2) {
	border-left:none;
}
.border.callrow1, .border.callrow2
	{border: 1px solid #FFFFFF!important;
	}
	
.circGroup.vals .circ span {
	line-height:10rem;
	}
}



/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}



/* Launch Box and Launch Pad */

.launchBox {
	position:relative;
	background-repeat: no-repeat;
	background-size:cover;
	margin-bottom: 3rem;
	background-position: center bottom;
	height: 800px;

}

.launchBox:before {
content:'';
display:block;
position:absolute;
top:0;
width:100%;
height:260px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#16325c+0,102645+100&1+0,0+100 */
background: -moz-linear-gradient(top, rgba(16,38,69,1) 0%, rgba(16,38,69,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(16,38,69,1) 0%,rgba(16,38,69,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(16,38,69,1) 0%,rgba(16,38,69,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16325c', endColorstr='#00102645',GradientType=0 ); /* IE6-9 */
}

.launchBox h2 {
    font-size: 4rem;
    color: #fff;
    max-width: 100%;
    position: relative;
    padding:1rem;
	text-shadow: 3px 4px 6px rgba(0,0,0,0.75);
}

.launchBox h2 .huge {
    font-size: 8rem;
    line-height: 0.8em;
    text-transform: uppercase;
    display: block;
    margin-left: -0.04em;
}
@media screen and (min-width:576px) {
	.launchBox h2 .huge {
		font-size: 10rem;
	}
}


.launchBox .launchPad {
    background-color: #16325c;
    padding: 2em 20px 0.5em;
    float: none;
    width: 100%;
	bottom: 180px;
	left:0;
	position:absolute;
}

.launchBox .launchPad * {
	color:#fff;
}

.launchBox .launchPad p {
	font-size:1.5rem;
	line-height:1.6em;
}


.launchBox .launchPad .pbaBtn {
	width:100%;
	font-size:1.5rem;
	margin-bottom:0.5em;
	border-color: #1892e7;
}

.launchBox .container2{ 
	height:900px; 
	width: 100%;
	bottom: 0;
	margin: -2rem;
	
}

/* END - Launch Box and Launch Pad */

.calcBtnRow .col-12:before {
    content: url(../img/pbaicon-calc.svg);
    display: block;
    width: 100px;
    height: 100px;
    position: relative;
    border-radius: 50px;
    border: 2px solid #fff;
    margin: 0 auto;
    margin-bottom: -0.6rem;
    z-index: 1;
	background-color: #16325c;
	padding: 15px;
}
.calcBtnRow a.btn.pbaBtn {
    padding-right:1.7rem;
	padding-left:1.7rem;
	font-size:1.8rem;
	text-transform:uppercase;
	border-color: #1892e7;
}
.calcBtnRow a.btn.pbaBtn:hover, .calcBtnRow a.btn.pbaBtn:focus {
	border-color:#fff;
}





/*Highlight Modules*/

.mods, ul.mods {
	padding:0;
}

.mods .mod {
    margin-bottom: 2rem;
}

.mods .mod * {
    color: #fff !important;
}
.mods .mod a {
    text-decoration:none;
}
.mods .mod:before {
    content:'';
    display:block;
    width:100%;
    height:1.05rem;
    background-color: #1663a8;
    position: relative;
    border-radius: 1.1rem 1.1rem 0rem 0rem;
    margin: 0;
    padding: 10px 15px 5px;
    font-size: 2.3rem;
    line-height: 1em;
}

.mods .mod > div {
    background-color: #16325c;
    position: relative;
    border-radius: 0rem 0rem 1.1rem 1.1rem;
	padding-top: 36;
    padding-bottom: 36px;
	overflow:hidden;
}

.mods .mod > div img {
    border: 3px solid #fff;
    border-right: none;
    border-left: none;
    width: 100%;
	margin-bottom:5px;
}

.mods .mod > div h3 {
    padding: 0 20px;
    margin: 10px 0;
	font-size: 1.4rem;
}

.mods .mod > div p {
    padding: 0px 20px;
    margin: 0 0 15px;
    font-size: 1rem;
}



/* 1-Up Highlight Module */
.mods .mod.full > div {
    border-radius: 0rem 0rem 1.1rem 1.1rem;
    padding-bottom: 15px;
    /* display: flex; */
}
.mods .mod.full .modImg {
    width: 100%;
}

.mods .mod.full img {
margin-bottom: 0;
}

.mods .mod.full h3 {
    margin-top: 15px;
}

.mods .mod.full .modTxt {
    width: 100%;
    border: none;
}



/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

/* 1-Up Highlight Module */
.mods .mod.full > div {
    border-radius: 0rem 0rem 1.1rem 0rem;
    padding-bottom: 0;
    display: flex;
}
.mods .mod.full .modImg {
    width: 70%;
	background-color: #1663a8;
}

.mods .mod.full img {
border-bottom: 0;
}

.mods .mod.full .modTxt {
    width: 30%;
    border: 3px solid #fff;
    border-right: none;
    border-bottom: none;
}	
	
	
	.launchPad p{
		text-align:left;
	}	
	
	
	
	
	}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

	
	.launchBox h2 {
		color: #fff;
		max-width: 60%;
		position: absolute;
		left: 0;
		font-size:60px;
		right:0;
		top: 1.5rem;
		margin:auto;
		top: 50%;
  		transform: translateY(-50%);
	}
.launchBox h2 .huge {
    font-size: 12.5rem;
}
	.launchBox .launchPad {
		margin: -1rem auto 0rem;
		left:0;
		bottom:0;
		right:0;
		width: 900px;
		position: absolute;
	}

	
	.launchBox .launchPad {
		margin: -2rem 0; 
		padding: 2em 20px 0.5em;
		float: none;
		width: 100%;
		border-radius: 1.1rem 1.1rem 1.1rem 1.1rem;
		position: absolute;
	}
	
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}

/*END- Highlight Modules*/


/* PROGRAM FILTER*/


.textArea.programFilter h1 {
color:#a22c43;
}

.programFilter .ctaGroup a.cta {
	font-size: 1.375rem;
    height: 100%;
    padding: 0.8em 0.6em;
    text-align: center;
    font-weight: 400;
	border-bottom:1px solid #fff;
}

.progNav {
    position: relative;
    width: 100%;
    padding-top: 30px;
}

.sideNav.progNav button.navbar-toggler:after {
	content: 'program filters';
	left: -140px;
}

.lsb.events .sideNav.progNav button.navbar-toggler:after {
	content: 'events filters';
	left: -110px;
}

.progNav #progFilters {
	flex-direction: column;
	width:100%;
}

#progFilters section {
	width:100%;
}

#progFilters .filterSet {
    border: 2px solid #1663a8;
    margin-bottom:1.2rem;
	border-radius: 0rem 0rem 1.1rem 0;
}

#progFilters .filterSet.filTxt {
    border:2px solid #1663a8;
    margin-bottom:1.2rem;
}

#progFilters .filterSet ul {
    padding:5px 15px;
}

#progFilters .filterSet h2, #progFilters .filterSet.filTxt label {
    background-color: #1663a8;
    color: #fff;
    padding: 5px;
    font-size: 1rem;
    font-weight: 400;
}

#progFilters .filterSet.filTxt h2 {
	width:100%;
	background-color: #1663a8;
	margin-bottom: 0;
}

#progFilters .filterSet.filTxt input {
	width:100%;
	border:0;
	padding:5px;
	border-radius: 0rem 0rem 1rem 0;
}

#progFilters .filterSet.filTxt input#hc_search_submit {
	background-color: #1663a8;
	color:#fff;
	border-top: 2px solid #1663a8;
	cursor:pointer;
}

#progFilters .filterSet.filTxt input#hc_search_submit:focus, #progFilters .filterSet.filTxt input#hc_search_submit:hover {
	background-color:#f3f3f3 ;
	color:#1663a8;
	cursor:pointer;
}

/*CHECKBOXES*/
ul.checkList {
   	margin:0;
	padding:0;
	list-style: none;
}

.textArea .progNav ul li:before {
	content:none;
}

.checkList li.checkboxLi {
    line-height: 1em;
}

.checkList .checkboxLi input[type="checkbox"], .checkList .checkboxLi input[type="radio"] {
    opacity: 0;
	position: absolute;
}

.checkList .checkboxLi label{
    padding-left: 32px;
    margin-left: -10px;
}

.checkList .checkboxLi label::before{
    content: "+";
    display: inline-block;
    height: 22px;
    width: 22px;
    border: 1px solid grey;
    border-radius: 11px;
    font-weight: 400;
    line-height: 20px;
    font-size: 22px;
    text-align:center;
}

.checkList .checkboxLi label::after {
    content: "";
    display: inline-block;
    height: 0px;
    width: 0px;
    font-weight: 400;
}

.checkList .checkboxLi label {
    position: relative;
}
.checkList .checkboxLi label::before,
.checkList .checkboxLi label::after {
    position: absolute;
}

.checkList .checkboxLi label::before {
    top: 1px;
    left:0;
}

.checkList .checkboxLi label::after {
    left: 0;
    top: -2px;
    text-align: center;
}


.checkList .checkboxLi input[type="checkbox"] + label::after, .checkList .checkboxLi input[type="radio"] + label::after {
    content: none;
}

.checkList .checkboxLi input[type="checkbox"]:checked + label::after, .checkList .checkboxLi input[type="radio"]:checked + label::after {
    content: "-";
    height: 22px;
    width: 22px;
    line-height:22px;
    font-size: 32px;
    color: #fff;
}

.checkList .checkboxLi input[type="checkbox"]:checked + label::before, .checkList .checkboxLi input[type="radio"]:checked + label::before {
    content: "";
    background-color: #1663a8;
}
.checkList .checkboxLi input[type="checkbox"]:hover + label::before, .checkList .checkboxLi input[type="radio"]:focus + label::before {
    background-color: #1663a8;
    color: #fff;	
}
.checkList .checkboxLi input[type="checkbox"]:checked + label, .checkList .checkboxLi input[type="radio"]:checked + label {
    color: #1663a8;
}
.checkList .checkboxLi input[type="checkbox"]:hover + label, .checkList .checkboxLi input[type="checkbox"]:focus + label, .checkList .checkboxLi input[type="radio"]:hover + label, .checkList .checkboxLi input[type="radio"]:focus + label {
    text-decoration:underline;
	cursor: pointer;
}
.checkList .checkboxLi input[type="checkbox"]:focus + label::before, .checkList .checkboxLi input[type="radio"]:focus + label::before {
    /*outline: rgb(59, 153, 252) auto 5px;*/
}

.checkList li.checkboxLi.sub {
    padding-left: 15px;
}

/*END-CHECKBOXES*/

	.grid-sizer, .progTile {
			width: 99%;
	}
	.gutter-sizer {
		width:1%;
	}

@media (min-width:480px) {
	.grid-sizer, .progTile {
			width: 48%;
	}
	.gutter-sizer {
		width: 2%;
	}
}

@media (min-width:576px) {

}



.grid-item.progTile {
	border: 2px solid #1663a8;
	background-color: #f5f6f7;
	margin-bottom:15px;
	border-radius: 0rem 0rem 1.1rem 0;
}

.grid-item.progTile:hover, .grid-item.progTile:focus {
	background-color:#1663a8;
}

.progTile .progTileInner {
	padding:10px;
}
.progTile h3 {font-size: 1.4rem;font-weight: 600;color: #16325c; margin-bottom:6px;}
.progTile h4 {font-size: 1rem;font-weight: 400;}
.progTile:hover h3, .progTile:hover h4, .progTile:focus h3, .progTile:focus h4 {	
color: #fff;
}
.progTile h4 {color: #16325c;}

@media (min-width:768px) {

	.programFilter .ctaGroup a.cta {
		border-bottom:none;
	}	
	
}

/*END - PROGRAM FILTER*/


/* ============== News Landing ============= */

#filter-panel { 
margin-bottom:1rem;
 }


#filter-panel label {
	background-color: #1663a8;
    color: #fff;
    padding: 10px 15px;
    width: 100%;
    display: block;
    font-size: 1.2rem;
    line-height: 1.2em;
    margin-bottom: 0;
}
#filter-panel .inputWrap {
	border:2px solid #1663a8;
	border-radius: 0 0 1.1rem 0;
}

#filter-panel .keywords label {}
#filter-panel .keywords .inputWrap input {
	width:100%;
	border:none;
	border-radius: 0 0 1.1rem 0;
	padding:5px 10px;
			background-color:#ececec;
}

#filter-panel .category-select, #filter-panel .keywords, #filter-panel .school-select {margin-bottom:1rem;}
#filter-panel .category-select label {}
#filter-panel .category-select .inputWrap select, #filter-panel .school-select .inputWrap select {
			background-color:#ececec;
}
#filter-panel .category-select option, #filter-panel .school-select select {
			background-color:#ececec;
}

.selectWrap {
  position: relative;
  height: 2.375rem;
  background: white;
}  
.selectWrap:after {
    content: '';
    position: absolute;
    top: 0;
    width: 0;
    height: 0;
    right: 15px;
    bottom: 0;
    margin: auto;
    border-style: solid;
    border-width: 12px 12px 0 12px;
    border-color: #1663a8 transparent transparent transparent;
    pointer-events: none;
  }
  
 
.selectWrap:before {
    width: 50px;
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    background: #ececec;
    content: '';
    pointer-events: none;
    border: none;
    border-radius: 0 0 1.1rem 0;
  }
  
  
.selectWrap:hover:before {
    background-color: #fff;
  }
   
.selectWrap select {
  font-size: 1rem;
  text-transform: uppercase;
  color: #7b7b7b;
  box-shadow: none;
  background: transparent;
  height: 100%;
  width: 100%;
  cursor: pointer;
  outline: none;
  padding-right: 35px;
  padding-left: 15px;
  border: none;
  border-radius: 0 0 1.1rem 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}  

.selectWrap select:-moz-focusring {
      color: transparent;
      text-shadow: 0 0 0 #1663a8;
    }   
.selectWrap select {
    -webkit-appearance: none;
 }   
 
.selectWrap select::-ms-expand {
      display: none;  
}  
.selectWrap select:focus {  
      border-color: #1663a8;    
}


/* pagination */


ul.pagination {
	margin: 0 0 1.1em 0;
	font-size:1rem;
	line-height:1.5;
	margin-bottom:1.25em;
	float:right;
	flex-wrap: wrap;
}
ul.pagination li:before {
	content:none;
}

ul.pagination li.page-item .page-link {
	font-size:1rem;
	line-height:0.9rem;
	color:#1663a8;
	text-decoration:none;
	border: 1px solid #C8C8C8;
	text-transform: uppercase;
}

ul.pagination li.page-item.active .page-link {
	background-color:#e0e0e0;
	color:#373737;
	font-weight:700;
}

ul.pagination li.page-item a.page-link:hover, ul.pagination li a.page-link:focus {
    z-index: 2;
    color: #fff;
    text-decoration: none;
    background-color: #1663a8;
    border-color: #1663a8;
}

ul.pagination li.page-item:first-of-type a.page-link, ul.pagination li.page-item:last-of-type a.page-link {
    color: #fff;
    text-decoration: none;
    background-color: #1663a8;
	border-radius: 0 0 1.1rem 0;
	border-color: #1663a8;
}

ul.pagination li.page-item:first-of-type a.page-link {
	border-radius: 0.6rem 0 0.6rem 0.6rem;
	padding-right:2rem;
	margin-right:0.3rem;
}

ul.pagination li.page-item:last-of-type a.page-link {
	border-radius: 0 0.6rem 0.6rem 0.6rem;
	padding-left:2rem;
	margin-left:0.3rem;
	
}

ul.pagination li.page-item:first-of-type a.page-link:hover, ul.pagination li.page-item:last-of-type a.page-link:hover, ul.pagination li.page-item:first-of-type a.page-link:focus, ul.pagination li.page-item:last-of-type a.page-link:focus {
    background-color: #fff;
    text-decoration: none;
    color: #1663a8;	
}

/* ============== MediaQueries -  ============= */

/*End News Landing ========== */

/* ============== Events Landing ============= */


.eventList .header h2 {
	color:#16325c;
	border-bottom:1px solid #a22c43;
	text-transform:uppercase;
	margin-top:1.5rem;
}

.eventList ul, .eventList ul li {
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.eventList ul li {
margin-top:1rem;
padding-bottom:1rem;
border-bottom:1px solid #dcdcdc;	
}
.eventList ul li:last-of-type {
border-bottom:none;	
}
.eventList ul li:before {
    content: '';
    display: none;
}

.eventList li a {
	font-size:1.5rem;
	font-weight:400;
	color:#1663a8;
	text-decoration:none;
}
.eventList li a:hover, .eventList li a:focus {
	text-decoration:underline;
}

.eventList li time {
	display: block;
	font-size:0.875rem;
	font-weight:300;
	color:#575252;
	font-style:italic;
}

.eventList li img {
	display:none;
}

@media (min-width: 576px) {
	.eventList li img {
		display:block;
		float:right;
		margin: 0.5rem 0 0.5rem 0.5rem;
	}
}

.eventList ul.pagination {
	float:right;
}

ul.pagination {
	margin: 0 0 1.1em 0;
	font-size:1rem;
	line-height:1.5;
	margin-bottom:1.25em;
}
ul.pagination li a.page-link {
	font-size:1rem;
	color:#730b1d;
}
ul.pagination li a:hover, ul.pagination li a:focus {
    z-index: 2;
    color: #fff;
    text-decoration: none;
    background-color: #730b1d;
    border-color: #730b1d;
}
.eventList ul.pagination li {
    border-bottom: none;
}

/* Search Events */
form#hc_search {
    position: relative;
}
#hc_search > span {
    display: block;
    position: absolute;
    top: -1.5em;
}
#hc_search > span a {
    color:#16325c;
}
#hc_search > span a:hover, #hc_search > span a:focus {
    text-decoration:underline;
}

/* END- Search Events */

/* mini calendar */

#progFilters .filterSet.cal {
    border: none;
}

.mini-cal {
    width: 100%;
    font-size: 12px;
    padding: 0;
    margin: auto;
}

.mini-cal ul.navigation {
    display: table-row;
    list-style: none;
}

.mini-cal ul.navigation li {
    cursor: default;
    text-align: center;
    padding: 0 3px;
    margin: 0;
    display: table-cell;
}

.mini-cal ul.navigation li.nav a {
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding: 0 5px;
}

.mini-cal ul.navigation li.nav, .mini-cal ul.navigation li.title {
    background: #1663a8;
}

.mini-cal ul.navigation li.title {
    width: 100%;
}

.mini-cal ul.navigation li.title select {
    font-family: inherit;
    background-color: #1663a8;
    border: 0;
    float: none;
    color: #fff;
    margin-right: auto;
    margin-left: auto;
    text-align-last: center;
    text-align: center;
}

.mini-cal table {
    border-collapse: collapse;
    empty-cells: show;
    width: 100%;
}

.mini-cal td, .mini-cal th {
    cursor: default;
    text-align: center;
    border: solid 1px #ACACAC;
    padding: 2px 0;
    margin: 0;
}

.mini-cal th.dow {
    background: #FAFAFA;
    color: #1663a8;
    width: 14%;
}
.mini-cal td.blank {
    background: #FAFAFA;
}

.mini-cal td.events a {
	color:#1663a8;
	font-weight:600;
	text-decoration: underline;
}

.mini-cal td.today, .mini-cal td.today a {
    background: #1663a8;
	color:#fff;
	text-decoration: none;
}
/* END- mini cal */

/* dateLinks */
.filterSet.dateLinks ul {
	margin-bottom:0.5rem;
}
.filterSet.dateLinks ul li a {
	color:#1663a8;
	text-decoration:none;
	display:block;
	margin-bottom:0.5rem;
}
.filterSet.dateLinks ul li a::after {
    content: '\00bb';
    display: inline-block;
    margin-left: .3em;
	speak: none;
}
.filterSet.dateLinks ul li a:hover, .filterSet.dateLinks ul li a:focus {
	text-decoration: underline;
}
/* END- dateLinks */

#progFilters .filterSet.cats h2, .filterSet.cats .checkList .checkboxLi input[type="checkbox"]:checked + label::before, .filterSet.cats .checkList .checkboxLi input[type="radio"]:checked + label::before, .filterSet.cats .checkList .checkboxLi input[type="checkbox"]:hover + label::before {
    background-color: #1663a8;
}


#progFilters .filterSet.feeds {
	border:none;
	background-color:#f3f3f3;
	border-radius:0;
}
#progFilters .filterSet.feeds ul {
	padding: 1rem;
}
#progFilters .filterSet.feeds ul li {
	margin-bottom: 0.6rem;
}
#progFilters .filterSet.feeds ul li a {
	color: #a22c43;
	font-weight:400;
	text-decoration:none;
}
#progFilters .filterSet.feeds ul li a:hover, #progFilters .filterSet.feeds ul li a:focus {
	text-decoration:underline;
}
/*  END- EVENTS LANDING  */

/*  EVENTS DETAIL  */

figure.evdirImg {
	max-width:33%;
	float:right;
	margin:0 0 15px 15px;
}

@media screen and (max-width:767px) {
figure.evdirImg {
	display:none;
}	
}

.eventDetail [itemprop="address"] {
	margin-bottom:1em;
	
}
.eventDetail h2 {
    color: #16325c;
	font-size:1.4rem;
	margin-top:15px;
}
.eventDetail h2.date {
    color: #1663a8;
	font-size:1.8rem;
}

.textArea .eventDetail a {
    color: #a22c43;
}

.textArea .eventDetail a {
    color: #a22c43;
}

.eventDetail .social, .eventDetail .social2 {
	display:inline-block;
    vertical-align: top !important;
	width:220px;
}

.eventDetail .social2 {
	width:250px;
	margin-top: -0.5rem;
}

.eventDetail .social > div {
    width:auto;
	padding: 0 10px 0 0;
    text-align: left;
	display:inline-block;
}
.eventDetail .social > div.socialL > span {
    vertical-align: top !important;
}

.eventDetail .social > div.socialG {
    display:none;
}

/*  END- EVENTS DETAIL  */

/* Directory Listing */

.directoryContent {}

.directoryContent section {
	margin-bottom: 1.5rem;
}

.directoryContent h2 {
	color: #16325c;
    text-transform: uppercase;
}
.directoryContent h3 {
    color: #a22c43;
    margin: 0 0 0.5em;
    padding: 0.2em 0 0;
    border-top: 1px solid #a22c43;
	font-weight:400;
}

.directoryContent section article {
	margin-bottom: 1.5rem;
}

.directoryContent section a, .directoryContent section h4 a, .directoryContent section h4 {
color:#1663a8;
font-weight:400;
padding-bottom:2px;
}

.directoryContent section h4 a {
display:inline-block;
border-bottom:1px solid #1663a8;
}

.directoryContent section p, .directoryContent section h5 {
color:#363636;
font-weight:400;
}

#no-results {
    display: none;
}

/* END- Directory Listing */


/*Directory Detail*/

.directoryDetail h3 {
	margin:0.5em 0 0.1em;
	font-weight:400;
}

.directoryDetail .accordion h3 {
	margin:0;
}

/* ===================================== STYLE FOR TABBING FOCUS ===================================== */

body:not(.tabbing) *:focus,
body:not(.tabbing) button:focus,
body:not(.tabbing) input:focus,
body:not(.tabbing) select:focus,
body:not(.tabbing) textarea:focus,
body .skip-links a:focus{
  outline: none;
}
body.tabbing *:focus {
  outline: 4px dotted yellow;
	outline-offset: -4px;
}
body.tabbing .artList *:focus, body.tabbing .textArea *:focus, body.tabbing .breadcrumb *:focus, body.tabbing .sideNav *:focus, body.tabbing .rsb *:focus, body.tabbing .homeIntro *:focus {
  outline-color: #9A6C19;
	outline-offset: 0;
}
body.tabbing .color1bg *:focus {
  outline-color: yellow;
}
body.tabbing a.viewAll:focus, body.tabbing .mainHeader *:focus, body.tabbing .mainFooter *:focus, body.tabbing .breadcrumb *:focus {
  outline-offset: 0;
}

/* END - STYLE FOR TABBING FOCUS ===================================== */

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
    /*body{border:1px solid #ff8a33;}*//*Orange*/
    .heroSection .video-feature{
    height: 600px;    
    }
    .striped-rows .col-half-section {
    width: auto;
    }
}
/*STYLES ADDED FOR FOOTER MOBILE VIEWS*/
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
   /* body{border: 1px solid #ffff00;}*//*Yellow*/
    .logoInfo .footSocial {
    padding-left: 0px;
}
ul.footColNav {
    columns: 3;
    }
.footNavs {
    padding-right: 20px;
    }
.list-inline-item:not(:last-child) {
    margin-right: .4rem;
}
.launchBox .container2 {
    margin: 0;
}
.circGroup.vals .circ {
    width: 9rem;
    height: 9rem;
    }
.circGroup.vals .circ span {
    font-size: 4rem;
    }
.heroSection .video-feature{
    height: 600px;    
    }
.striped-rows .col-half-section{
    margin: 20px;
    width: auto;
    float: none;
    max-width: none;
    }
.col-half-section.col-half-section-right {
    float: none;
    margin: 20px;
}
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
 /* body{border: 1px solid #66ff33;}*//*Green*/
    .logoInfo {
    text-align: center;
}
.footNav .list-inline-item:not(:last-child) {
    border-right: none;
}
.launchBox .container2 {
    margin: 0;
}
.circGroup.vals .circ {
    width: 8.5rem;
    height: 8.5rem;
    }
.circGroup.vals .circ span {
    font-size: 4rem;
    }
.heroSection .video-feature{
    height: 500px;    
    }
.striped-rows .col-half-section{
    margin: 20px;
    width: auto;
    float: none;
    max-width: none;    
    }
.col-half-section.col-half-section-right {
    float: none;
    margin: 20px;
}
}
/* Portrait phones and smaller */
@media (max-width: 480px) {

}

/* IE FIXES */
.navbar-nav.mr-auto.flex-column{
	flex-basis:100%;
}

/* End IE Fixes */