body {
	font-size: 1.2em;
	overflow-x: hidden !important;
}

/*line up carousel*/
.carousel-item {margin-left:0px;}

/*backend styles to keep font legible*/
.gin-breadcrumb-wrapper {background:black; padding:1em;}
.gin-secondary-toolbar {margin:0px; }

.gin--dark-mode.no-touchevents.js .user-logged-in .page-wrapper__node-edit-form .layout-container a,
.gin--dark-mode .user-logged-in .page-wrapper .layout-container .gin-layer-wrapper a,
.gin--dark-mode.no-touchevents .user-logged-in .page-wrapper .layout-container #block-gin-content #node-page-edit-form a
/*.gin--dark-mode a*/ {color:white;}
/*breadcrumbs*/
.breadcrumb {
	padding: 0px;
	margin: 0px;
}

/*.gin--dark-mode .page .contentcenter a {
  color: #0054a6;
}*/

.gin--dark-mode .user-logged-in .page-wrapper__node-edit-form {background-color:black;}
.gin--dark-mode .sticky-header thead{
  top:0px !important;
}

.gin--dark-mode .type-tray-page .type-tray__text h3 a {color:#0054a6!important;}
.gin--dark-mode .type-tray-page .type-tray__short-desc
{color:black; word-wrap:normal; hyphens:none;}

/*float about image on main page*/
.aboutmainimg {
	max-width: 220px;
	float: right;
	padding-left: 1em;
}

/*About sub page*/
.contentcenter .view-content .views-row .field-content .BasicRow .BasicColOneAbout img {max-width:100%; width:30em; height:auto; float:right; padding:0em 0em 1em 1em; clear:both;}
.contentcenter .view-content .GalleryBlockClassAbout {width:100%;     
        display:inline-block;
        overflow:hidden;}
.contentcenter .view-content .GalleryBlockClassAbout a img {width: 20%;height: 8em;object-fit: cover; border:1px solid #cccccc; padding:.5em; display:inline-block;}
.contentcenter .view-content .GalleryBlockAbout {}
/*remove external link*/
.extlink-nobreak svg.ext path,
a.ext span.extlink-nobreak svg.ext,
svg.ext {
	display: none;
}

/*user login menu*/
.wv-site-admin-toolbar ul {
	display: flex;
}

.wv-site-admin-toolbar li:nth-last-child(2) {
	margin-left: auto;
}


/* LINK STYLES */

.py-5 a:link,
.py-5 a,
a {
	color: #0054a6;
	text-decoration: none;
}

.py-5 a:link:hover,
.py-5 a:hover,
a:hover,
.py-5 a:link:focus,
.py-5 a:focus,
a:focus,
.py-5 a:link:active,
.py-5 a:active,
a:active {
	text-decoration: underline;
}


/* HEADING STYLES */

h1,
h2,
h3,
h4 {
	font-weight: bold;
	text-transform: uppercase;
}

/* BUTTON STYLES */

.btn-primary {
	background-color: #0054a6;
	color: white;
	border-radius: 5px;
	padding: 8px;
}

/*Remove Country from Address Field*/
.wv-footer .agency-footer .address .country {display:none;}

/*GALLERY*/
.gallery a img.img-fluid {
	margin: 1em;
}

/*search button on manage content page*/
.form--views-exposed-form-group-media-page-1 div#edit-actions.form-actions.js-form-wrapper.form-wrapper input#edit-submit-group-media.btn.js-form-submit.form-submit.btn-primary,
.form--views-exposed-form-group-nodes-page-1 input#edit-submit-group-nodes.btn.js-form-submit.form-submit.btn-primary
{position: relative; right:0em ;margin:1em; float:none; top:0em;}

@media screen and (max-width: 992px)
{
.contentcenter .view-content .views-row .field-content .BasicRow .BasicColOneAbout img {width:50%;}
}
@media screen and (max-width: 768px)
{
	.contentcenter .view-content .views-row .field-content .BasicRow .BasicColOneAbout img {width:100%; padding:0em 0em 1em 0em;}
}
