
/*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

.ou-select-list > li {
	display:block!important;
}

#footer-wrapper {
	position:relative;
	z-index:1!important;
}

#main-wrapper {
	margin-bottom:0px;
	padding:2em 0 0 0;
}
#main-wrapper {
	padding-bottom:30px;
}
#landing-heading {
	margin:.8em 0 .8em 0;
}

.news-bite {
	padding: 10px 0 5px 0;
}

.social a {
	padding-top:5px;
}

h1 {
	line-height: 1.25em;
}

.tox-form > * input {
	display:block;
} 

.tox-tbtn.tox-tbtn--select.tox-tbtn--bespoke {
	color:black!important;
}

.block-row-wrapper {
	align-items:flex-start;
}

ol {
	list-style-position: inside!important;
	list-style:revert;
}

a:not([href]) {
	color:revert;
}

a:not([href]):hover {
	text-decoration:none;
}

.ou-search-parametric-list-item > input,
.ou-search-parametric-selected-list-item > input
{
	display:revert;
}

/*
ul.articles li.news-list-item {
	display:flex;
	flex-direction:row;
	margin:0 20px 15px 0;
}

.news-item-details {
	position:relative;
	flex-grow:1;
	flex-shrink:1;
	padding-top:4px;
}

.news-opt-thumb {
	position:relative;
	flex-grow:0;
	flex-shrink:0;
	width:240px;
	height:140px;
	margin-top:25px;
	padding-right:30px;
}
@media only screen and (max-width:690px) {
	.two-thirds-sidebar-wrapper,
	.one-third-sidebar-wrapper {
		display:flex;
		flex:1;
		flex-direction:column;
	}
	.two-cols-row-wrapper {
		display:flex;
		flex-direction:column;
	}
	ul.articles li {
		margin:20px 0 15px 0;
	}
	ul.articles li.news-list-item {
		flex-direction:column;
	}
	.news-opt-thumb,
	.news-item-details {
		text-align:left;
		margin:0;
	}
	.news-opt-thumb {
		padding:25px 0 0 0;
		width:210px;
		height:165px;
	}
	.feed-box_450max {
		width:95%;
	}
} */

#news-search {
	margin:0 20px 16px 16px;
}

#searchboxnews {
	margin-right: 16px;
}

.h1-style {
	font:800 2.5rem/2.8rem 'libre franklin',arial,sans-serif;
	margin:0 0 .8rem 0;
	color:#555555;
}

#ou-search-results .ou-search-button {
	color:#ffffff!important;
	-moz-transition:background-color .25s ease-in-out!important;
	-webkit-transition:background-color .25s ease-in-out!important;
	-ms-transition:background-color .25s ease-in-out!important;
	transition:background-color .25s ease-in-out!important;
	-webkit-appearance:none!important;
	position:relative!important;
	display:inline-block!important;
	background-color:#366cc6!important;
	text-decoration:none!important;
	border-radius:6px!important;
	font-weight:600!important;
	outline:0!important;
	border:0!important;
	cursor:pointer!important;
	font-size:1.20rem!important;
	padding:0.5rem 1.3rem!important;
}

#ou-search-results .ou-search-directory > p {
	color:white;
}
/* ======================== SharePoint table styling ======================== */
.ms-rteTable-default > tbody > tr > td,
.ms-rteTable-default > tbody > tr > th,
.ms-rteTable-0 > tbody > tr > td,
.ms-rteTable-0 > tbody > tr > th,
.ms-rteTable-1 > tbody > tr > td,
.ms-rteTable-1 > tbody > tr > th,
.ms-rteTable-2 > tbody > tr > td,
.ms-rteTable-2 > tbody > tr > th,
.ms-rteTable-3 > tbody > tr > td,
.ms-rteTable-3 > tbody > tr > th,
.ms-rteTable-4 > tbody > tr > td,
.ms-rteTable-4 > tbody > tr > th,
.ms-rteTable-5 > tbody > tr > td,
.ms-rteTable-5 > tbody > tr > th,
.ms-rteTable-6 > tbody > tr > td,
.ms-rteTable-6 > tbody > tr > th,
.ms-rteTable-7 > tbody > tr > td,
.ms-rteTable-7 > tbody > tr > th,
.ms-rteTable-8 > tbody > tr > td,
.ms-rteTable-8 > tbody > tr > th,
.ms-rteTable-9 > tbody > tr > td,
.ms-rteTable-9 > tbody > tr > th,
.ms-rteTable-10 > tbody > tr > td,
.ms-rteTable-10 > tbody > tr > th
{
vertical-align:top;
padding:7px 5px 6px;
}
.ms-rteTable-default > tbody > tr > th,
.ms-rteTable-default > tbody > tr.ms-rteTableFooterRow-default,
.ms-rteTable-0 > tbody > tr > th,
.ms-rteTable-0 > tbody > tr.ms-rteTableFooterRow-0,
.ms-rteTable-1 > tbody > tr > th,
.ms-rteTable-1 > tbody > tr.ms-rteTableFooterRow-1,
.ms-rteTable-2 > tbody > tr > th,
.ms-rteTable-2 > tbody > tr.ms-rteTableFooterRow-2,
.ms-rteTable-3 > tbody > tr > th,
.ms-rteTable-3 > tbody > tr.ms-rteTableFooterRow-3,
.ms-rteTable-4 > tbody > tr > th,
.ms-rteTable-4 > tbody > tr.ms-rteTableFooterRow-4,
.ms-rteTable-5 > tbody > tr > th,
.ms-rteTable-5 > tbody > tr.ms-rteTableFooterRow-5,
.ms-rteTable-6 > tbody > tr > th,
.ms-rteTable-6 > tbody > tr.ms-rteTableFooterRow-6,
.ms-rteTable-7 > tbody > tr > th,
.ms-rteTable-7 > tbody > tr.ms-rteTableFooterRow-7,
.ms-rteTable-8 > tbody > tr > th,
.ms-rteTable-8 > tbody > tr.ms-rteTableFooterRow-8,
.ms-rteTable-9 > tbody > tr > th,
.ms-rteTable-9 > tbody > tr.ms-rteTableFooterRow-9,
.ms-rteTable-10 > tbody > tr > th,
.ms-rteTable-10 > tbody > tr.ms-rteTableFooterRow-10
{
/* [ReplaceColor(themeColor:"SubtleBodyText")] */ color:#777;
text-align:left;
font-weight:normal;
}
.ms-rtetablecells
{
padding:2px;
vertical-align:top;
}
.ms-rteTable-default
{
-ms-name:"Default Table Style - Light";
}
.ms-rteTable-default,
.ms-rteTable-default > tbody > tr > td,
.ms-rteTable-default > tbody > tr > th,
td.ms-rteTable-default,
th.ms-rteTable-default,
.ms-rtetablecells
{
/* [ReplaceColor(themeColor:"SubtleLines")] */ border:1px solid #c6c6c6;
}