.acc-shortcode--title {
	position:relative;
}

.svg-inline--fa.fa-angle-down {
  position: absolute;
  right: 03%;
  top: 14px;
}

.site-header .site-header--navigation nav > ul > li span{
	font-size:1em !important;
}

.fontawesome-icon-inline {
	color:royalblue;
}

.page-content--content .field-body ul li {
	font-size:1em;
}

.site-header .site-eyebrow .site-logo {
	display:none;
}

.page-node-1646 {
	background:#eee;
}

.page-node-1646 h2 span,
.page-node-1701 h2 span {
	display:none;
}

.paragraph--type--content a {
  position: relative;
  border-bottom: 4px solid #e57200;
  padding-bottom: 9px;
	}
.paragraph--type--content a:hover {
		text-decoration:none;
		font-weight:bold;
	}
	
.paragraph--type--content a::before {
	    content: '';
	    position: absolute;
	    width: 100%;
	    height: 4px;
	    border-radius: 4px;
	    background-color: #ccd3e5;
	    bottom: -4px;
	    left: 0;
	    transform-origin: right;
	    transform: scaleX(0);
	    transition: transform .3s ease-in-out;
	  }
	
.paragraph--type--content a:hover::before {
	  transform-origin: left;
	  transform: scaleX(1);
	}


.page-node-1646 .main-content .page-content--inner.has-sidebar .page-content--content,
.page-node-1622 .main-content .page-content--inner.has-sidebar .page-content--content{
	widtH:90%;
}

.page-node-1646 .main-content .page-content--inner.has-sidebar .page-content--content .views-row {
	width:20%;
	margin:2%;
	float:left;
	min-height:435px;
}

/*.page-node-1646 .main-content .page-content--inner.has-sidebar .page-content--content .views-row .views-field.views-field-field-date {*/
/*	font-size:.9em;*/
/*	font-style:italic;*/
/*	margin-top:-8px;*/
/*}*/

/*.page-node-1646 .main-content .page-content--inner.has-sidebar .page-content--content .views-row h3 {*/
/*	font-size:1.2em;*/
/*}*/

/*.page-node-1646 .main-content .page-content--inner.has-sidebar .page-content--content .views-row h3 a {*/
/*	color:#232d4b;*/
/*}*/

.main-content .page-content--inner.has-sidebar .page-content--content {
	margin:0 auto;
}

@media screen and (min-width: 768px) {
  .site-header .site-eyebrow > .container .site-eyebrow-content,
  .site-header .site-eyebrow > .container .site-eyebrow-content > div > *{
    margin-left: 0;
    margin-top: -5px;
    max-height:60px;
    width:100%;
    position:relative;
  }
  #block-givebutton-2 {
  	margin-top:-5px;
  	position:relative;
  	right:0;
  }
}

@media screen and (max-width: 600px) {
	.site-header nav > ul, .site-header nav > ul ul {
			padding:0 3em;
		}
		.main-content .page-content .page-content--inner .page-content--content {
			width:90%;
			margin:0 auto;
		}
		.main-content .page-content .page-content--inner .page-content--sidebar {
			display:none !important;
		}
		.page-content--content .field-body ul li {
			font-size:4vw;
		}
}

.gin-layer-wrapper {
	border:none;
	box-shadow:none;
}