/*
Theme Name: OVC Theme - OGE (2)
Theme URI: https://zaydmedia.com/
Author: Zayd Media
Author URI: https://zaydmedia.com/
Template: ovctheme
Version: 2.0
*/

@import 'css/style.min.css';


/** Single Profiles in Commited 2 Caring taxonomy **/

body.ovc-oge.single-profiles.profile_category_committed-to-caring #main-nav #menu-primary-nav>li#menu-item-361 .trigger-dropdown:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8px;
    background: #a31f34;
}

body.ovc-oge.single-profiles.profile_category_committed-to-caring #menu-item-978 > a {
	color:#a31f34;
}

body.profile_category_committed-to-caring .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-253,
body.profile_category_committed-to-caring .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-253 > .sub-menu,
body.profile_category_committed-to-caring .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-253 li#menu-item-980 > .sub-menu,
body.profile_category_committed-to-caring .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-253 li#menu-item-980 > .sub-menu #menu-item-1099 > .sub-menu {
	display: block;
}

body.ovc-oge.single-profiles.profile_category_committed-to-caring .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-238,
body.profile_category_committed-to-caring .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-253 > a {
	display: none;
}
body.profile_category_committed-to-caring .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-253 li#menu-item-980 > a,
body.profile_category_committed-to-caring .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-253 li#menu-item-1099 > a,
body.profile_category_committed-to-caring .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-253 li#menu-item-9000 > a {
	color: #6d6e71;
}
body.profile_category_committed-to-caring .main-content-well .blog-sidebar #sidebarmenu>ul>li .sub-menu .sub-menu .sub-menu a {
    font-weight: 400;
    font-style: italic;
}

/* Blog archive page */

body.ovc-oge.tax-blog_category .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-403 > .sub-menu,
body.ovc-oge.tax-blog_category .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-403 li#menu-item-404 > .sub-menu,
body.ovc-oge.tax-department .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-403 > .sub-menu,
body.ovc-oge.tax-department .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-403 li#menu-item-404 > .sub-menu {
	display: block;
}
body.ovc-oge.tax-blog_category .main-content-well .blog-sidebar #sidebarmenu>ul>li li.menu-item-404 a,
body.ovc-oge.tax-department .main-content-well .blog-sidebar #sidebarmenu>ul>li li.menu-item-404 a {
	color: #6d6e71;
}
body.ovc-oge.tax-blog_category .main-content-well .blog-sidebar #sidebarmenu>ul>li .sub-menu .sub-menu a,
body.ovc-oge.tax-department .main-content-well .blog-sidebar #sidebarmenu>ul>li .sub-menu .sub-menu a {
    font-weight: 400;
    font-style: italic;
}


/** News, Events, Blog **/


body.ovc-oge.single-oge_news .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-262,
body.ovc-oge.single-events .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-262,
body.ovc-oge.single-oge_news .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-262 > .sub-menu,
body.ovc-oge.single-events .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-262 > .sub-menu {
	display: block;
}
body.ovc-oge.single-oge_news .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-262 > a,
body.ovc-oge.single-events .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-262 > a {
	display: none;
}

body.ovc-oge.single-oge_news .main-content-well .blog-sidebar #sidebarmenu>ul>li li.menu-item-267 a,
body.ovc-oge.single-events .main-content-well .blog-sidebar #sidebarmenu>ul>li li.menu-item-265 > a {
	color:#6d6e71;
}


body.ovc-oge.single-post .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-262,
body.ovc-oge.single-post .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-262 > .sub-menu,
body.ovc-oge.single-post .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-262 li#menu-item-263 > .sub-menu {
	display: block;
}
body.ovc-oge.single-post .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-262 > a {
	display: none;
}
body.ovc-oge.single-post .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-262 li#menu-item-263 > a {
	color: #6d6e71;
}
body.ovc-oge.single-post .main-content-well .blog-sidebar #sidebarmenu>ul>li .sub-menu .sub-menu a {
    font-weight: 400;
    font-style: italic;
}



/* Blog Category archive page */

body.ovc-oge.tax-blog_category .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-403 > .sub-menu,
body.ovc-oge.tax-blog_category .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-403 li#menu-item-404 > .sub-menu,
body.ovc-oge.tax-department .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-403 > .sub-menu,
body.ovc-oge.tax-department .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-403 li#menu-item-404 > .sub-menu {
	display: block;
}
body.ovc-oge.tax-blog_category .main-content-well .blog-sidebar #sidebarmenu>ul>li li.menu-item-404 a,
body.ovc-oge.tax-department .main-content-well .blog-sidebar #sidebarmenu>ul>li li.menu-item-404 a {
	color: #6d6e71;
}
body.ovc-oge.tax-blog_category .main-content-well .blog-sidebar #sidebarmenu>ul>li .sub-menu .sub-menu a,
body.ovc-oge.tax-department .main-content-well .blog-sidebar #sidebarmenu>ul>li .sub-menu .sub-menu a {
    font-weight: 400;
    font-style: italic;
}

/** Ambassadors **/
body.ovc-oge.single-ambassador .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-253,
body.ovc-oge.single-ambassador .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-253>.sub-menu,
body.ovc-oge.single-ambassador .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-253>.sub-menu li#menu-item-982 .sub-menu {
	display:block;
}
body.ovc-oge.single-ambassador .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-253>.sub-menu li#menu-item-982 > a,
body.ovc-oge.single-ambassador .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-253>.sub-menu li#menu-item-1080 > a {
	color:#6d6e71;
}
body.ovc-oge.single-ambassador .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-253>.sub-menu li#menu-item-982 .sub-menu a {
	font-weight: 400;
    font-style: italic;
}
body.ovc-oge.single-ambassador #menu-item-972 > a {
	color:#a31f34;
}

/** Profiles **/

body.ovc-oge.single-profiles:not(.profile_category_committed-to-caring) #main-nav #menu-primary-nav>li#menu-item-1154 .trigger-dropdown:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8px;
    background: #a31f34;
}
body.ovc-oge.single-profiles .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-238,
body.ovc-oge.single-profiles .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-238 > .sub-menu,
body.ovc-oge.single-profiles .main-content-well .blog-sidebar #sidebarmenu>ul li#menu-item-240 > .sub-menu {
	display:block;
}
body.ovc-oge.single-profiles .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-238 > a {
	display: none;
}

body.ovc-oge.single-profiles .main-content-well .blog-sidebar #sidebarmenu>ul li#menu-item-240 > a {
	color: #6d6e71;
}

body.ovc-oge.single-profiles .main-content-well .blog-sidebar #sidebarmenu>ul li#menu-item-240 > .sub-menu a {
    font-weight: 400;
    font-style: italic;
}

body.ovc-oge.single-profiles:not(.profile_category_committed-to-caring) #menu-item-1156 > a {
	color:#a31f34;
}

/** Programs **/

body.ovc-oge.single-programs .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-250,
body.ovc-oge.single-programs .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-250 > .sub-menu,
body.ovc-oge.single-programs .main-content-well .blog-sidebar #sidebarmenu>ul li#menu-item-543 > .sub-menu {
	display:block;
}

body.ovc-oge.single-programs .main-content-well .blog-sidebar #sidebarmenu>ul>li#menu-item-250 > a {
	display: none;
}

body.ovc-oge.single-programs .main-content-well .blog-sidebar #sidebarmenu>ul li#menu-item-543 > a {
	color: #6d6e71;
}

body.ovc-oge.single-programs .main-content-well .blog-sidebar #sidebarmenu>ul li#menu-item-543 > .sub-menu a {
    font-weight: 400;
    font-style: italic;
}

button.close {
	z-index:1;
}

@media (min-width:992px) {
	body.ovc-oge #main-nav #menu-primary-nav>li .trigger-dropdown {
		max-width:100px;
		float:left;
	}
	body.ovc-oge #main-nav #menu-primary-nav>li#menu-item-288 .trigger-dropdown {
		max-width:150px;
	}
	body.ovc-oge #main-nav #menu-primary-nav>li#menu-item-296 .trigger-dropdown {
		max-width:158px;
	}
	body.ovc-oge #main-nav #menu-primary-nav>li#menu-item-302 .trigger-dropdown {
		max-width:82px;
	}
	body.ovc-oge #main-nav #menu-primary-nav>li#menu-item-320 .trigger-dropdown {
		max-width:90px;
	}
	body.ovc-oge #main-nav a.dropdown-toggle.nav-link {
		right:0;
	}
	body.ovc-oge #main-nav .list-inline-item {
		padding-right: 10px;
	}
}

body.ovc-oge #main-nav #menu-primary-nav>li.current_page_parent .trigger-dropdown:after,
body.ovc-oge #main-nav #menu-primary-nav>li.current-menu-item .trigger-dropdown:after,
body.ovc-oge #main-nav #menu-primary-nav>li.current-menu-parent .trigger-dropdown:after,
body.ovc-oge #main-nav #menu-primary-nav>li.current-menu-ancestor .trigger-dropdown:after,
body.ovc-oge #main-nav #menu-primary-nav>li.current_page_ancestor .trigger-dropdown:after,
body.ovc-oge #main-nav #menu-primary-nav>li.current-page-ancestor .trigger-dropdown:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8px;
    background: #a31f34;
}

body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu li {
    padding-top: 0;
    padding-bottom: 0;
}

body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu li > a {
    padding-top: 8px;
    padding-bottom: 8px;
	display:block;
}
@media (min-width:992px) {
	body.ovc-oge .dropdown-menu {
		min-width:15rem;
	}
}
body.ovc-oge #main-nav a {
	letter-spacing:0;
}

body.ovc-oge .btn-primary {
	color: #fff;
    background: #a31f34;
    border-color: #a31f34;
}
body.ovc-oge .btn-primary:hover {
	color: #a31f34;
    background: #fff;
    border-color: #a31f34;
}


body.ovc-oge.single-gpp #main-nav #menu-primary-nav>li#menu-item-296 .trigger-dropdown:after {
	content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8px;
    background: #a31f34;
}

body.ovc-oge.single-gpp .main-content-well .blog-sidebar #sidebarmenu>ul>li {
	display: block;
}

body.ovc-oge.single-gpp .menu-item-level-2,
body.ovc-oge.single-gpp #menu-sidebar-menu .submenu .submenu {
	padding-left:15px !important;
}

body.ovc-oge.single-gpp #menu-sidebar-menu .submenu .submenu a {
	font-weight: 400;
	font-style: italic;
}

body.ovc-oge.single-gpp .main-content-well .blog-sidebar #sidebarmenu>ul>li>ul>li {
	border:0;
}
body.ovc-oge.single-gpp .main-content-well .blog-sidebar #sidebarmenu .menu-item-level-1 {
    border-top: 1px dashed #ccc;
}

body.ovc-oge.single-gpp .main-content-well .blog-sidebar #sidebarmenu>ul>li>ul>li.menu-item-level-1:first-child {
    border-top: 0;
}
body.ovc-oge.single-gpp .main-content-well .blog-sidebar #sidebarmenu>ul>li>ul>li.menu-item-level-1:last-child {
    border-bottom: 1px dashed #ccc;
}
body.ovc-oge.single-gpp .main-content-well .blog-sidebar li.active-item > a{
    color: #6d6e71;
}

body.ovc-oge.single-gpp .c-accordion__title {
	background: #1E4B70;
	color: #fff;
	font-size: 16px;
	padding: 10px 15px 10px 50px;
	font-weight: 500;
}
body.ovc-oge.single-gpp .c-accordion__title:after {
	right:auto;
    color: #fff;
    content: "›";
    transform: translateY(-20%) rotate(90deg);
    font-size: 60px;
    left: 35px;
    width: 40px;
    height: 40px;
}

body.ovc-oge.single-gpp .c-accordion__content {
	padding-left:50px;
}

body.ovc-oge.single-gpp .c-accordion__title[aria-expanded="true"]:after {
    transform: translateY(-80%) rotate(-90deg);
    left: -15px;
}
body.ovc-oge.single-gpp .c-accordion__title:focus,
body.ovc-oge.single-gpp .c-accordion__title[aria-expanded="true"] {
	background:#2B6C9E;
	outline:none;
}

.thumbnail-link {
	display:inline-block;
}

.gpp-item-title {
    max-width: 130px;
    margin: 15px auto 30px auto;
}

#menu-item-350 .nav-link {
	white-space:nowrap;
}

#menu-item-350 .nav-link > img {
    max-width: 20px;
    display: inline-block;
    margin-left: 8px;
}

body.ovc-oge #supernav-wrapper a .fa.fa-search {
	font-size:18px;
}

@media (max-width: 991px) {
	body.ovc-oge #main-nav {
	    background-color: #a31f34;
	}
	body.ovc-oge #main-nav a {
		color:#fff;
	}
	#menu-item-350 .nav-link > img {
    	margin-right: 20px;
	}
}

@media (min-width: 992px) {
	body.ovc-oge #main-nav .list-inline-item {
		padding-right: 15px;
	    margin-right: 10px;
	}
}

.home-content-blocks .inner {
	background:#fff;
	padding: 0 15px;
	height:100%;
	margin-top:30px;
}
.home-content-blocks .inner p {
	margin-bottom:0;
}
.home-content-blocks img {
	max-width: 72px;
	transform:translate(0,-50%);
    margin: 0 auto;
    margin-bottom: -18px;
	display: block;
}

body.ovc-oge .carousel-indicators {
    bottom: 30%;
    justify-content: flex-start;
    margin-left: 10%;
	margin-bottom:0;
}

body.ovc-oge .carousel-indicators li {
	 border: 3px solid #fff;
	 border-radius: 50%;
	 width: 9px;
	 height: 9px;
	 background: transparent;
	 opacity: 1;
}
body.ovc-oge .carousel-indicators li.active {
	 background: #fff;
}

 body.ovc-oge #homePageCarousel .carousel-item .carousel-caption a {
    text-decoration:none;
	 color:#fff;
}

#global-call-to-action a {
	color:#fff;
	text-decoration:underline;
}
.gpp-list .col {
	margin-top:100px;
}
.gpp-list .col .inner {
	background: #1E4B70;
    color: #fff;
	font-size:14px;
	padding-top:30px;
	min-height:100%;
}
.gpp-list .col .inner a {
	color:#fff;
}
.gpp-list .col .inner a:hover {
	color:#F9B52E;
}
.gpp-list .col .sep {
	background:#F9B52E;
	width:50%;
	height:2px;
	display:block;
	margin:10px auto 10px 10px;
}
.gpp-list ul,
.gpp-list li {
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:15px;
}
.gpp-list .thumbnail-link {
	position:absolute;
	top:0;
	left:50%;
	transform:translate(-50%,-60%);
	background: #D0D2D3;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    line-height: 120px;
    text-align: center;
}
.gpp-list .thumbnail-link img,
.gpp-sidebar-thumbnail img{
    max-height: 70px;
    width: auto;
}
.gpp-list .thumbnail-link:hover {
	background:#F9B52E;
}
@media (min-width:768px) {
	.gpp-list .col {
		max-width:50%;
	}
}
@media (min-width:1024px) {
	.gpp-list .col {
		max-width:33%;
	}
}
@media (min-width:1200px) {
	.gpp-list .col {
		max-width:20%;
	}
}

.gpp-sidebar-thumbnail {
	text-align:center;margin-bottom:30px;
}
.gpp-sidebar-thumbnail strong {
	color:#2b6c9e;max-width:75%;margin:15px auto;display:block;
}
.gpp-sidebar-thumbnail .image {
	background: #D0D2D3;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    line-height: 120px;
    text-align: center;
	display:block;
	margin:0 auto;
}

body.page-template-template-landing-page .landing-page-content-blocks .inner {
    height: auto;
    padding: 15px 0;
}
body.page-template-template-landing-page .landing-page-content-blocks a {
    color: #A31F34;
}
body.page-template-template-landing-page .blue-bg .container,
body.page-template-template-landing-page #homePageCarousel {
    margin-bottom: 0;
}

.blue-bg h1,
.blue-bg h2,
.blue-bg h3,
.blue-bg h4,
.blue-bg h5,
.blue-bg h6 {
	color:#fff !important;
}

body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu .sub-menu .sub-menu .sub-menu a {
	font-size:13px;
}

/** third level of menu items **/
.page-template-template-landing-page .main-content-well.blue-bg {
    background: #2B6C9E;
    color: #fff;
    padding: 50px 0;
    font-size: 18px;
    margin-bottom: 0;
}

body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu>ul>li.current-menu-ancestor>.sub-menu .current-menu-item>a, 
body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu>ul>li.current-menu-ancestor>.sub-menu .current-menu-parent>a, 
body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu>ul>li.current-menu-ancestor>.sub-menu .current-menu-ancestor>a, 
body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu>ul>li.current-menu-item>.sub-menu .current-menu-item>a, 
body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu>ul>li.current-menu-item>.sub-menu .current-menu-parent>a,
	body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu>ul>li.current-menu-item>.sub-menu .current-menu-ancestor>a {
    color: #6d6e71;
}

body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu>ul>li.current-menu-ancestor>.sub-menu .current-menu-item>.sub-menu, 
body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu>ul>li.current-menu-ancestor>.sub-menu .current-menu-parent>.sub-menu, 
body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu>ul>li.current-menu-ancestor>.sub-menu .current-menu-ancestor>.sub-menu, 
body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu>ul>li.current-menu-item>.sub-menu .current-menu-item>.sub-menu, 
body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu>ul>li.current-menu-item>.sub-menu .current-menu-parent>.sub-menu,
body.ovc-oge .main-content-well .blog-sidebar #sidebarmenu>ul>li.current-menu-item>.sub-menu .current-menu-ancestor>.sub-menu {
    display: block;
}

header.sticky {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	border-bottom:1px solid #666;
	transition:all 1s ease;
	z-index:99998;
}

#cookie-policy {
	z-index:99999;	
}


body.ovc-oge .ambassador_tag_legend {
	font-size: 14px;
}
body.ovc-oge .ambassadors_list .container {
	padding:0;
}
body.ovc-oge .blog-main .ambassadors_list h2 {
	font-size: 20px;
    font-weight: bold;
    background: #414042;
    padding: 5px 10px;
    color: #fff;
    margin: 20px 0;
}
body.ovc-oge .ambassadors_list h3,
body.ovc-oge .ambassadors_list h3 a {
	font-size: 24px;
	font-weight: 200;
	font-style: normal;
	color: #2B6C9E;
	text-decoration:none;
}
body.ovc-oge .ambassadors_list {
	font-size: 14px;
}
body.ovc-oge .ambassador_tag {
	text-align: center;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
body.ovc-oge .ambassador_tag_legend p {
	margin-bottom:0;
}
body.ovc-oge .ambassador_tag.gaap {
	background: #1D739F;
}
body.ovc-oge .ambassador_tag.gradcatalyst {
	background: #E87A00;
}
body.ovc-oge .ambassador_tag.gsoc-ac {
	background: #54741E;
}
body.ovc-oge .ambassador_tag.msrp-arc {
	background: #7A7B7C;
}
body.ovc-oge .ambassador_tag.msrp-podlead {
	background: #B11D11;
}
body.ovc-oge .ambassador_tag.recruit {
	background: #8B5D90;
}

#global-call-to-action a {
	color:#fff;
	text-decoration:underline;
}

.skip-to-content {
    width: 100%;
    display: block;
    z-index: -1;
    background: #2b6c9e;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.skip-to-content:focus {
    z-index: 999999999;
    opacity: 1;
    background: #a31f34;
    color: #fff;
    font-size: 16px;
    padding: 15px;
}

@media (min-width: 992px) {
	body.ovc-oge .display-posts-listing .listing-item {
    	vertical-align: top;
	}
	body.ovc-oge.single-profiles img.float-lg-right {
		max-width:260px;
	}
}

form#search-filter-form-1212 {
	background:transparent;
}
body.ovc-oge form#search-filter-form-1212 h4 {
	color:#414042;	
}
form#search-filter-form-1212 select.sf-input-select {
    background: #E8E9EA;
    border: 1px solid #E8E9EA;
    padding: 5px;
    color: #414042;
    font-weight: 300;
}
.sidebar-search-and-filter .heading {
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#6D6E71;
	margin-bottom:5px;
}
body.ovc-oge .sidebar-heading {
	font-weight:bold;
}

.sidebar-search-and-filter .sf-input-text,
.sidebar-search-and-filter select  {
	  font-style:italic;
	color:#58595B;
	font-size:16px;
}

body.ovc-oge .meta-date {
	font-weight:400;
	font-style:italic;
}

body.ovc-oge.single-post h2 {
	font-size:28px;
}
body.ovc-oge.single-post h3 {
	color:#A31F34;
	font-size:19px;
	font-style:normal;
	font-weight:400;
}
body.ovc-oge.single-post h2,
body.ovc-oge.single-post h3,
body.ovc-oge.single-post .meta-date {
	margin-bottom:18px;
}

img.single-post-thumbnail {
	max-width:150px;
}
body.ovc-oge .display-posts-listing .listing-item a.title {
	font-size:17px;
}

.widget.wysiwyg-widget a .fab {
    color: #58595b;
    margin: 5px;
    font-size: 40px;
}

.widget.wysiwyg-widget a:hover .fab {
	color: #a31f34;
}
body.ovc-oge.single-post #sidebarmenu {
	margin-bottom: 30px;
}
body.ovc-oge.single-post .widget.wysiwyg-widget {
    background: #fff;
    padding: 20px 15px;
    font-size: 14px;
    font-weight: 600;
}

.sf-field-post-meta-blog_author {
	display: none !important;
}

#search_modal {
	z-index: 999999;
}
body.ovc-oge-child header {
	position: relative;
	z-index: 1;
}
.modal-backdrop {
	z-index: 99999;
}

/* responsive embeds */
@media (max-width: 768px) {
	.wp-block-embed.is-type-rich.wp-embed-aspect-16-9.wp-has-aspect-ratio {
		width: 100% !important;
		float: none !important;
		text-align: center !important;
	}
}

/* responsive gutenberg columns */
@media (min-width: 768px) {
	.wp-block-columns {
	    display: flex;
	    flex-direction: row;
	    column-gap: 15px;
	}
}

.cookie-container a {
	color: #fff !important;
}

main .blog-main a.wp-block-button__link, 
main .blog-sidebar-people a.wp-block-button__link, 
.blog-sidebar .widget a.wp-block-button__link,
a.wp-block-button__link {
    background: #2B6C9E;
    width: 100%;
    border: 3px solid #2B6C9E;
    color: #fff;
    padding: 15px;
    font-size: 18px;
    text-decoration: none;
    display: inline-block;
    width: auto;
}
main .blog-main a.wp-block-button__link:hover,
main .blog-sidebar-people a.wp-block-button__link:hover,
.blog-sidebar .widget a.wp-block-button__link:hover,
a.wp-block-button__link:hover {
    background: #fff;
    color: #2B6C9E;
    border: 3px solid #2B6C9E;
}

body.ovc-oge.single-gpp .wp-block-pb-accordion-item .c-accordion__title,
body.ovc-oge .wp-block-pb-accordion-item .c-accordion__title {
	background: transparent;
	color: #962c37;
	border-bottom: 1px solid #ddd;
	padding: 10px 15px 10px 35px;
	font-size: 24px;
    font-weight: 300;
    color: #a31f34;
}

body.ovc-oge.single-gpp *:not(.wp-block-pb-accordion-item) + .wp-block-pb-accordion-item .c-accordion__title,
body.ovc-oge  *:not(.wp-block-pb-accordion-item) + .wp-block-pb-accordion-item .c-accordion__title {
	border-top: 1px solid #ddd;
}

body.ovc-oge.single-gpp .wp-block-pb-accordion-item .c-accordion__title:after,
body.ovc-oge .wp-block-pb-accordion-item .c-accordion__title:after {
    content: "+" !important;
    color: #fff !important;
    background: #2B6C9E !important;
    font-size: 15px !important;
    width: 20px !important;
    height: 20px !important;
    line-height: 20px;
    padding: 0;
    left: 0 !important;
    transform: none !important;
    text-align: center;
    top: 15px;
}

body.ovc-oge.single-gpp .wp-block-pb-accordion-item .c-accordion__content {
	padding-left: 0;
}

body.ovc-oge .landing-page-content-blocks img {
    width: 100%;
}

body.ovc-oge .landing-page-content-blocks h4 {
    color: #a31f34;
    font-size: 22px;
    font-weight: 700;
}

@media (min-width: 992px) {
	body.single-oge_news .featured-img {
		max-width: 300px;
	    float: right;
	    margin: 0 0 30px 30px;
	}
}

.social-share {
	margin-top: 15px;
}
.meta-date {
	margin: 5px 0 0;
}
.events_card_location {
	margin: 5px 0;
}
.events_card_location p,
.excerpt_wrapper_custom_read_more p {
	display: inline;
}

#search-filter-form-8271 > ul > li {
	width: auto;
}
#search-filter-form-8271 > ul > li.sf-field-search {
	width: 75%;
}
#search-filter-form-8271 input {
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
}
#search-filter-form-8271 input[type="text"] {
	border: 1px solid #ddd;
}
#search-filter-form-8271 input[type="submit"] {
	display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    color: #fff;
    background: #a31f34;
    border: 1px solid #a31f34;
}
#search-filter-form-8271 input[type="submit"]:hover {
    color: #a31f34;
    background: #fff;
}

body.ovc-oge .display-posts-listing .listing-item,
body.ovc-oge .display-posts-listing .listing-item a {
	font-size: inherit;
}
body.ovc-oge .display-posts-listing .listing-item em {
	font-size: 11px;
}

.wp-block-table table { width: 100% }

#logo-wrapper img {
	width: 100%;
	min-width: 300px;
}

body.ovc-oge #global-call-to-action h2 {
	color:#fff	
}

/*** additional CSS from customizer settings ***/
body.ovc-oge .text-light h2 {color:#fff;}

/* table styles */
.tablestandard { width: 100%; border-left: 1 #ccc solid;  }
.tablestandard td { padding: 5px; border-right: 1 #ccc solid; border-bottom: 1 #ccc solid; }
.tablestandard th { text-align: left; font-weight: bold; color: #fff; background-color: #a31f34; padding: 5px; }
.tablestandard tr:nth-child(even) { background: #e8e9ea; }
.tablestandard tr:nth-child(odd) { background: none; }

.wp-block-table { width: 100%; border-left: 1 #ccc solid; font-size: 16px; margin: 0 0 2rem 0; padding: 0; }
.wp-block-table td { padding: 5px; border-right: 1 #ccc solid; border-bottom: 1 #ccc solid; }
.wp-block-table th { text-align: left; font-weight: bold; color: #fff; background-color: #a31f34; padding: 5px; }
.wp-block-table tr:nth-child(even) { background: #e8e9ea; }
.wp-block-table tr:nth-child(odd) { background: none; }


/* h2 style fixes */
body.ovc-oge .blog-main h2 {
    font-size: 26px;
    font-weight: 400;
    color: #a31f34;
    margin: 1.1em 0 .3em 0;
}
body.ovc-oge .blog-main h2:first-of-type { margin: .1em 0 .3em 0;}

@media (min-width: 992px) {
	body.ovc-oge #main-nav .dropdown-menu {
    	background: #fff;
    	box-shadow: 0 10px 15px rgba(0,0,0,.15);
	}
}