﻿

.cms img {
    margin: 0 0 30px;
}
.l-content__restrain li img {
	display:inline-block;
	margin: 4px 5px 0 0;
}
.cms--alt h2 {margin-top:20px;}
.cms--alt h2:first-of-type {margin-top:0;}




.staff-core {
	margin:-45px -40px 30px;
}
.m-core-band__col {
    padding: 20px 40px 30px 40px;
	margin-top:-20px;
}


.m-core-band__col--primary__content {min-height: 80px;}
.m-core-band__col__content {min-height: 80px;}
p:empty, li:empty {
    display:none;
}

ul.staff-list2 {
	padding:30px 0 0 0!important;
	-webkit-columns: 2; /* Chrome, Safari, Opera */
     -moz-columns: 2; /* Firefox */
    columns: 2;
}
@media screen and (max-width:800px) {
	ul.staff-list2 {
	-webkit-columns: 1; /* Chrome, Safari, Opera */
     -moz-columns: 1; /* Firefox */
    columns: 1;
	}
}
.form-button--large a {color:#000;text-decoration:none}
.form-button--large:hover a {color:#fff;}
ul.staff-list2 li {
	font-family: 'Open Sans', Helvetica, Arial, Verdana, sans-serif!important;
	padding:0 0 30px 90px!important;
	clear:both!important;
	min-height:80px!important;
	font-size:16px!important;
	line-height: 24px!important;
	color:#000!important;
	display:inline-block;
	width:100%;
	box-sizing: border-box;
}
ul.staff-list2 li a {
	color:#1f808c!important;
}
ul.staff-list2 li img {
	float:left!important;
	margin-left:-90px!important;
	width:70px;
	height: auto;
	
}
ul.staff-list2 li::before {height:0;width:0;left:0;}

img.profile-photo {width:144px;height:auto; float:left;margin:40px 0 0;}
ul.staff-details {padding:40px 30px 30px 334px!important; background: #ededed; margin:-45px -40px 30px -30px}
ul.staff-details li strong {display: inline-block; width:130px; margin-left:-130px;}
@media screen and (max-width:1100px) {
	ul.staff-details {margin:0 -40px 30px -30px}
}
@media screen and (max-width:980px) {
	ul.staff-details {padding:20px 30px 0 30px!important; clear: both; background: #fff;}
	ul.staff-details li strong {display:inline; width:auto; margin-left:0; margin-right:10px;}
	.staff-search {display:none;}
	img.profile-photo {margin:0; width:auto; max-width:100%}
}
.staff-search h2 {font-family: 'Athelas',Georgia,'Times New Roman',serif; }
.staff-search p {padding-bottom:5px!important; font-weight:600 }
.staff-search a {text-decoration: none}

#search_results_pagination {
	text-align:center!important;
	margin-top:20px!important;
	width: 100%!important;
}
#search_results_pagination strong, #search_results_pagination a {
	display:inline-block!important;
	padding:5px 12px!important;
	margin-right:10px!important;
	border: solid 1px #fff!important;
	text-decoration: none!important;
	font-weight: 400!important;
	color:#1f808c!important;
}
#search_results_pagination strong {
	background: #6bc3cb!important;
	border: solid 1px #6bc3cb!important;
	color:#000!important;
}
#search_results_pagination a:hover {
	border: solid 1px #6bc3cb!important;
}
#search_results_pagination img {
	margin:5px 0!important;
	display:inline-block!important;
}
.srch-Page {
	font-family: 'Open Sans', Helvetica, Arial, Verdana, sans-serif!important;
	font-size:16px;
	line-height: 24px;
	text-align:center!important;
	width: 100%;
	display: block;
	padding-bottom:0!important;
}
.srch-Page a:link, .srch-Page a:visited, .srch-Page strong {float:none}
.cms ul.no-bullet {padding: 0 0 10px;}
.cms ul.no-bullet > li::before {width:0}
.cms ul#tabs > li::before {width:0}
.cms ul#tabs {padding: 0 0 10px;}
.cms ul#tabs li {
    background: #16818d;
    color: #fff;
    display: inline-block;
    margin: 0 2px 4px 0;
    padding: 6px 16px;
    text-align: center;
    text-decoration: none;
	cursor: pointer;
}
.cms ul#tabs li:hover {
    background: #0c626b;
}
.cms ul#tabs li.current {
    background: #003f45;
}



