/***** page header**********/
.ft-info h1, .ft-info-nb h1 {
	color: #fff;
	text-transform: uppercase;
	    font-size: 31.5px;
}
.ft-info-nb, .ft-info {
    padding: 88px 3em 74px!important;
}
.headingtitle {
 	font-family: 'trade-gothic-bold' !important;
	text-transform: uppercase !important;
	font-weight: 400;
	letter-spacing: .0785rem;
	margin: auto 0;
	color: #196175;
	font-size: 1.35rem;
	padding: 1em 0;
	text-decoration: none;
}
.headingtitle:hover {
	text-decoration:underline;
}

/************** page layout**********/
li::marker {
	font-weight: 900;
}
#main > .main {
	margin-top: 4em;
}
.left_sidebar {
    margin-top: 0;
}
.right_side {
	border-left: 2px solid #cccccc;
	padding-left: 3.5em;
}
.breadcrumb {
    margin-left: 4%;
}
#sidebar ul {
	margin-left: 0;
}
#sidebar ul > li > ul{
	margin-left: 3rem;
}
#sidebar .menu-3rd-and-4th-level-navigation-container {
    padding: 0 30px 0 0;
}
#sidebar .menu-3rd-and-4th-level-navigation-container ul li a, .lowersub a {
    padding: 16px 0; 
}
/************** wizards**********/
.wizard_wrapper {
	padding: 1em 0;
}
.wizard_wrapper .gform_footer {
	display: none;
}
.wizard_wrapper .gfield_html_formatted, .wizard-contact_wrapper .gfield_html_formatted {
    background-color: #ebebeb;
    padding: 40px;
    margin: 1em;
    font-weight: 600;
}

.gform_footer input {
    border: solid 4px #196175;
	background-color: #196175;
	color: #ffffff;
    margin: 12px 0px;
    font-size: 0.813rem;
	letter-spacing: .081rem;
	padding: 15px 60px;
	font-family: 'Montserrat', sans-serif !important;
    font-weight: 900 !important;
    text-transform: uppercase;
    text-decoration: none !important;
}
.gform_footer input:hover {
    color: #5a554d;
    background-color: #FFF;
}
.ginput_container select {
	min-height: 44px;
}
.gform_wrapper .gfield_label, .gform_wrapper .ginput_container {
    font-family: 'Montserrat', sans-serif !important;

}
.has-evp-primary-background-background-color .gform_footer input {
    border: solid 4px #ffca4a;
    background-color: #ffca4a;
	color: #5a554d;
}
.has-evp-primary-background-background-color .gform_footer input:hover {
    background-color: transparent;
}
.feedback-form_wrapper .gfield_label {
	text-transform: uppercase;
}
/*
 * .ginput_container input, .ginput_container textarea {
	border: none;
}
*/
.feedback-form_wrapper .gform_footer {
	text-align: right;
}

/*
 * .feedback-form_wrapper .gfield_label {
	width: 22% !important;	
}
.feedback-form_wrapper .ginput_container {
	width: 78% !important;	
}
*/
/**********Resources********/
.resource {
	padding: 1em;
}
.resource p {
	margin-bottom: 0.1em;
	font-size: .89em;
}
.resource-icon {
	background-color:#196175;
	margin-bottom: 1em;
}
.resource-icon img {
	filter: brightness(0) invert(1);
}
.searchandfilter h4 {
    color: #555555;
    line-height: 1.25rem;
    font-size: 1.05rem !important;
    font-weight: 600;
	margin-right: .5em;
    text-transform: initial !important;
    font-family: 'bembo' !important;
	padding: 15px 0 0px;
}

.search-results h3.resource-title {
	    padding: 0em 0 1em;
    line-height: 1.1rem !important;
}
.search-results h3.resource-title a {
	font-size: .89rem !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 900 !important;
    text-decoration: none;
    text-transform: uppercase;
}
.search-results h3.resource-title a:hover, .search-results h3.resource-title a:focus {
	    text-decoration: underline;	
	    color: #4c6972;
}
.searchandfilter ul {
	padding-left:0px;
	margin-left: 0px;
}
.searchandfilter > ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
	align-items: flex-end;
}
.searchandfilter label {
	width: 100%;
}
.searchandfilter > ul > li {
	flex: 1 0 22%;
    margin-right: 1.05em;
}
.searchandfilter > ul > li:nth-child(3) h4 {
    text-align:right;
	min-width: 77px;
}
.searchandfilter > ul > li:first-child {
	    flex: 2 0 31%;
}
.searchandfilter > ul > li:last-child {
	justify-content: flex-end;
	flex-basis: auto;
}
.searchandfilter .search-filter-reset {
	background: #4c6972;
	color: #ffffff;	
    border: solid 2px #4c6972;
}
.searchandfilter .search-filter-reset:hover,
.searchandfilter .search-filter-reset:focus,
.searchandfilter .search-filter-reset:active {
    background: transparent;
    color: #4c6972;
}
.searchandfilter input, .searchandfilter select, .searchandfilter .chosen-container, .searchandfilter .chosen-choices {
	width: 100% !important;
    font-family: "Bembo";
    background: #F3F3F3;
    border-radius: 0;
    border: none;
}
.searchandfilter input, .searchandfilter .chosen-container {
    padding: .5em;
}
.searchandfilter select {
    padding: .7em .5em .6em;
}
.searchandfilter ul li li {
    padding: 0;
}
.searchandfilter .sf-field-post-meta-publish_date h4 {
	display: none;
}
.searchandfilter ul.sf_date_field {
	display: inline-flex;
}
.searchandfilter ul.sf_date_field li {
    width: 48%;
	font-weight: 700;
}
.searchandfilter ul.sf_date_field li:first-child {
    margin-right: 2%;
}
/**********Roadmap********/
.roadmap .wp-block-columns, .roadmap .wp-block-column, .roadmap .wp-block-image, .roadmap .wp-block-image img, .roadmap .wp-block-image figure {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding: 0px;	
}
.roadmap .icon {
	text-align: center;
}
.roadmap .icon img {
	width: 200px;
}
.roadmap .path img {
	    margin-bottom: -110px !important;
    z-index: 9999;
}
.roadmap.r1 .wp-block-column:first-child .wp-block-image {
	background: linear-gradient(
    to top, 
    #eff7f9 0%, 
    #eff7f9 50%, 
    #ffffff 50%, 
    #ffffff 100%)
}
.roadmap.r2 .wp-block-column:last-child .wp-block-image {
	background: linear-gradient(
    to top, 
    #e5f7f7 0%, 
    #e5f7f7 50%, 
    #ffffff 50%, 
    #ffffff 100%)
}
.roadmap.r3 .wp-block-column:first-child .wp-block-image {
	background: linear-gradient(
    to top, 
    #f5f8e6 0%, 
    #f5f8e6 50%, 
    #ffffff 50%, 
    #ffffff 100%)
}
.roadmap.r4 .wp-block-column:last-child .wp-block-image {
	background: linear-gradient(
    to top, 
    #f8f0fc 0%, 
    #f8f0fc 50%, 
    #ffffff 50%, 
    #ffffff 100%)
}
.roadmap.wp-block-columns {
	align-items: flex-end;
}
.roadmap .ghostkit-accordion {
	background-color: #ffffff !important;
    margin: 1em 0;
}
.roadmap .ghostkit-accordion-item-label {
	color: #555555;
    font-weight: 700;
    padding: 0px 2em;
}
.roadmap .ghostkit-accordion-item-active a.ghostkit-accordion-item-heading span {
    color: #fff !important;
}
.roadmap .wp-block-columns {
	padding: 0 1em;
    margin-top: -1.2em !important;
}
.roadmap .ghostkit-accordion-item-content {
    padding: 2em;
}
.roadmap.r1 .wp-block-columns {
	background: #eff7f9;
}
.roadmap.r1 h3 {
	color: #337d94;
}
.roadmap.r1 .wp-block-column, .roadmap.r1 .wp-block-column .wp-block-image img {
    margin-left: 0em;
	margin-right: 0em;
	position: relative;
}
.roadmap.r1 a.ghostkit-accordion-item-heading {
    background-color: #cfe1e7 !important;
    border-top: 1px solid #337d94;
}
.roadmap.r1 .ghostkit-accordion-item-active a.ghostkit-accordion-item-heading {
    color: #fff !important;
    background-color: #337d94 !important;
    border-top: none;
}
.roadmap.r2 h3 {
	color: #2d8b81;
}
.roadmap.r2 .wp-block-columns {
	background: #e5f7f7;
}
.roadmap.r2 .wp-block-column, .roadmap.r2 .wp-block-column .wp-block-image img {
    margin-left: 0em;
	margin-right: 0em;
	position: relative;
}
.roadmap.r2 .wp-block-column .wp-block-image {
	text-align: right;
}
.roadmap.r2 a.ghostkit-accordion-item-heading {
    background-color: #c9e8e8 !important;
    border-top: 1px solid #2d8b81;
}
.roadmap.r2 .ghostkit-accordion-item-active a.ghostkit-accordion-item-heading {
    color: #fff !important;
    background-color: #337d94 !important;
    border-top: none;
}
.roadmap.r3 h3 {
	color: #818d33;
}
.roadmap.r3 .wp-block-columns {
	background: #f5f8e6;
}
.roadmap.r3 .wp-block-column, .roadmap.r3 .wp-block-column .wp-block-image img {
    margin-left: 0em;
	margin-right: 0em;
	position: relative;
}
.roadmap.r3 a.ghostkit-accordion-item-heading {
    background-color: #e3e8c3 !important;
    border-top: 1px solid #818d33;
}
.roadmap.r3 .ghostkit-accordion-item-active a.ghostkit-accordion-item-heading {
    color: #fff !important;
    background-color: #818d33 !important;
    border-top: none;
}
.roadmap.r4 h3 {
	color: #914899;
}
.roadmap.r4 .wp-block-columns {
	background: #f8f0fc;
}
.roadmap.r4 .wp-block-column, .roadmap.r4 .wp-block-column .wp-block-image img {
    margin-left: 0em;
	margin-right: 0em;
	position: relative;
}
.roadmap.r4 .wp-block-column .wp-block-image {
	text-align: right;
}
.roadmap.r4 a.ghostkit-accordion-item-heading {
    background-color: #ebe1f0 !important;
    border-top: 1px solid #914899;
}
.roadmap.r4 .ghostkit-accordion-item-active a.ghostkit-accordion-item-heading {
    color: #fff !important;
    background-color: #914899 !important;
    border-top: none;
}

/*********misc ****/
#footer .box-sm.blue, #footer .box-sm.blue2 {
    background-color: #d0e6ec;
}
#footer .box-sm.orange {
    background-color: #ffda4a;
}
#footer .box-sm.green {
    background-color: #d4db91;
}
#footer .box {
    margin: 0px 0px 20px 0px;
}
.footer-nav-item {
    padding-right: 3em;
}
.faq_acc_icon {
    padding: 5rem 5rem 3rem 2.2rem !important;
    margin-left: 1em;
	width: 98.6%;
}
.iss_accordion a.ghostkit-accordion-item-heading {
    padding: 0.75em 2em;
}
.iss_accordion span.ghostkit-accordion-item-label {
    padding: 0;
}
.icon-search_icon:before {
    vertical-align: middle;
}
.align-bottom {
	align-items:flex-end;
}
.wp-block-quote cite {
	font-style: italic;
}

.faq-accordion-heading {
    background-color: #faf5f2;
}
.evpbutton_primary {
    margin: 12px 0;
}
.gllbutton_primary {
    margin: 12px 0;
}
.gllbutton_primary a {
    padding: 20px 19px;
}

.ghostkit-carousel-arrow {
	opacity: 1;
}

.has-evp-primary-background-background-color, .has-evp-primary-background-background-color .wp-block-quote p, .has-evp-primary-background-background-color .ghostkit-svg-icon, .evp_tabs .wp-block-quote p, .evp_tabs .ghostkit-svg-icon, .evp_tabs  {
    color: #8c5e03 !important;
}
.has-gll-primary-background-background-color, .has-gll-primary-background-background-color .wp-block-quote p, .has-gll-primary-background-background-color .ghostkit-svg-icon, .gll_tabs .wp-block-quote p, .gll_tabs .ghostkit-svg-icon, .gll_tabs  {
    color: #667042 !important;
}
.has-iss-primary-background-background-color, .has-iss-primary-background-background-color .wp-block-quote p, .has-iss-primary-background-background-color .ghostkit-svg-icon, .iss_tabs .wp-block-quote p, .iss_tabs .ghostkit-svg-icon, .iss_tabs  {
    color: #196175 !important;
}

.page-template-uoftpage-full .wp-block-group.container, .page-template-uoftpage-full .page > .wp-block-columns.container {
	padding: 1em 2em;
}
.page-template-uoftpage-full .wp-block-group__inner-container > .container {
	padding-left: 3em;
	padding-right: 3em;
}
.page-template-uoftpage-full .wp-block-group.has-background {
    padding: 3em 1.375em 1.25em;
}

.eas-title-component {
    font-family: 'trade-gothic-bold' !important;
	font-size: 31.5px !important;
	text-transform: uppercase;
	font-weight: 500 !important;
    line-height: 1.2 !important;
    margin-bottom: .5rem !important;
    margin-top: 0 !important;
}
.eas-text-component {
    line-height: 27px !important;
    font-size: 23px !important;
    margin: 0 !important;
}
.eas-navigation-arrow:focus path {
    fill: darkblue;
    stroke: #fff;
    stroke-width: 1px;
}
.home .eas-slide-elements {
	font-family: 'bembo' !important;
    padding: 2% 4% 2% 6%!important;
	position: absolute;
	bottom: 136px!important;
}
.home .eas-title-component {
	background: none !important;
	font-family: 'bembo' !important;
	text-transform: lowercase !important;
    font-size: 3em !important;
    line-height: 66px !important;
}
.home .eas-media-container {
    width: 100%;
	bottom: -10% !important;
    justify-content: flex-end!important;
    top: auto !important;
	justify-content: flex-end!important;
}
.home .last {
	color: #FFCA49;
}
.small-icon ._icons {
	background-size: 32px 32px;
}
.ghostkit-carousel-slide > .wp-block-columns {
	margin: 0 3em;
}

.ghostkit-carousel-slide h3, .ise-amb h3 {
	padding: 0 0 1em;
}
.page-template-leftsidebar .number-wrap {
	    max-height: none;
}
.page-template-leftsidebar .number-wrap span {
    font-size: 3.875rem;
}
.homebutton {
    display: inline-flex !important;
}
/********lester block***/
.lester_program {
	margin-bottom: 0px;
}
.lester_program > .wp-block-column {
	background-color: #e0e4b5;
}
.lester_program.wp-block-columns > .wp-block-column:nth-child(odd) {
		margin-bottom: 1.75em;
}
.lester_program.wp-block-columns > .wp-block-column:nth-child(even) {
	border-left: 2px solid #bbb;
    background-color: transparent;
    flex-basis: 0 !important;
}
.lester_program > .wp-block-column > div {
	padding: 0;
}
.lester_program > .wp-block-column > .wp-block-group {
	    padding: 0 1em 1em;
}
/********main nav***/
li.mega-toggle-on a.mega-menu-link:before {
	z-index: 1002 !important;
}
li.mega-toggle-on > ul.mega-sub-menu {
	z-index: 1001 !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu {
    width: 100.1%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item a.mega-menu-link::before {
	transition: opacity 0.3s linear;
    opacity: 1;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.unselected a.mega-menu-link::before {
    opacity: 0;
}

/********sidebar nav***/
#sidebar .sub-menu {
	display: none;	
}
#sidebar li.current-menu-item > .sub-menu, #sidebar li.current-page-ancestor > .sub-menu {
	display: block !important;
}
/******** alert box *********/
.ghostkit-alert {
    display: flex;
    border-radius: 0px !important;
    border: 2px solid;
    border-color: inherit;
    align-items: center;
	margin-left: 3em;
	margin-right: 3em;
}
svg.ghostkit-svg-icon {
    padding-top: .3em;
}

/********** number columns********/
.numbercol_title {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 900;
    font-family: montserrat;
    text-transform: uppercase;
    padding-bottom: 0;
    margin-bottom: 0.2em;
    padding-left: .2rem;
}
.number-wrap {
	padding: 0px;
}
.number-wrap .row {
    display: flex;
    align-items: flex-start;	
}
.number-wrap .row > div {
    text-align: left;
}
.number-wrap .num_desc {
    padding-left: 2%;
}
.number-wrap .row ul {
	padding-left: 1.3em;
    margin-left: 0px;
	font-size: 1rem;
}
.number-wrap div:not(:last-child) > .row div:last-child {
    padding-right: 4%;
}

/********** tabs********/
.ghostkit-tab h2, .kt-tabs-content-wrap h2 {
	padding-top: 1em;
}
.ghostkit-tabs-content, .kt-tabs-content-wrap {
    padding: 45px 40px 20px 40px;
}
.ghostkit-tabs .ghostkit-tabs-buttons-item, .kt-tabs-wrap .kt-title-item {
	min-height: 65px;
	font-weight: 800 !important;
	-webkit-flex:1;
    flex:1;
	opacity: 1;
}
.ghostkit-tabs .ghostkit-tabs-buttons-item:hover, .kt-tabs-content-wrap .ghostkit-tabs-buttons-item:hover{
	text-decoration: underline !important;
}
.ghostkit-tabs .ghostkit-tabs-buttons, .kt-tabs-content-wrap .ghostkit-tabs-buttons, .kt-tabs-wrap .kt-tabs-title-list {
	display: -webkit-flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    font-size: 0.8em;
    text-align: center;
	 width: 100%;
}
.ghostkit-tabs-buttons-vertical .ghostkit-tabs-buttons, .kt-tabs-wrap .kt-tabs-layout-vtabs .kt-title-item {
	min-height: 0px;
	display: block;	
}
.ghostkit-tabs-buttons-vertical .ghostkit-tabs-buttons-item, .kt-tabs-wrap .kt-title-item, .kt-tabs-wrap .kt-title-item a {
	border-radius: 0px !important;
	display: flex;
    align-items: center;
    justify-content: center;
	margin: 0px !important;
	width: 100%;
}
.ghostkit-tabs-buttons-vertical .ghostkit-tabs-content {
    padding: 2em 3em !important;
}
.ghostkit-tabs .ghostkit-tabs-content, .kt-tabs-content-wrap {
	background: #e8f8fa;
}
.ghostkit-tabs-buttons a:first-child, .kt-tabs-wrap > ul li:first-child > a {
	background: #d0e6ec !important;
	color: #196175 !important;
}
.ghostkit-tabs-buttons a:nth-child(2), .kt-tabs-wrap > ul li:nth-child(2) > a {
	color: #fff !important;
	background: #337d94 !important;	
}
.ghostkit-tabs-buttons a:nth-child(3), .kt-tabs-wrap > ul li:nth-child(3) > a {
	color: #fff !important;
	background: #196175 !important;	
}
.ghostkit-tabs-buttons a:nth-child(4), .kt-tabs-wrap > ul li:nth-child(4) > a {
	color: #fff !important;
	background: #145261 !important;	
}
.ghostkit-tabs-buttons a:nth-child(5), .kt-tabs-wrap > ul li:nth-child(5) > a {
	color: #fff !important;
	background: #104151 !important;	
}
.ghostkit-tabs-buttons a.ghostkit-tabs-buttons-item-active, .kt-tabs-wrap > ul li.kt-tab-title-active > a {
	background: #e8f8fa !important;
	color: #196175 !important;
}
.kt-tabs-wrap .wp-block-kadence-tab {
	padding: 0px !important;
	border: 0px !important;
	background: none !important;
}
.kt-tabs-layout-vtabs {
	display: flex;
}
.page-id-202.ghostkit-tabs .ghostkit-tabs-content, .gll_tabs.ghostkit-tabs .ghostkit-tabs-content, .gll_tabs .kt-tabs-content-wrap {
	background: #eef2dc !important;
}
.page-id-202 .ghostkit-tabs-buttons a:first-child, .gll_tabs .ghostkit-tabs-buttons a:first-child, .gll_tabs .kt-tabs-wrap > ul li:first-child > a {
	background: #f5f6e7 !important;
	color: #667042 !important;
}
.page-id-202 .ghostkit-tabs-buttons a:nth-child(2), .gll_tabs .ghostkit-tabs-buttons a:nth-child(2), .gll_tabs .kt-tabs-wrap > ul li:nth-child(2) > a {
	color: #fff !important;
	background: #747b3d !important;	
}
.page-id-202 .ghostkit-tabs-buttons a:nth-child(3), .gll_tabs .ghostkit-tabs-buttons a:nth-child(3), .gll_tabs .kt-tabs-wrap > ul li:nth-child(3) > a {
	color: #fff !important;
	background: #566329 !important;	
}
.page-id-202 .ghostkit-tabs-buttons a:nth-child(4), .gll_tabs .ghostkit-tabs-buttons a:nth-child(4), .gll_tabs .kt-tabs-wrap > ul li:nth-child(4) > a {
	color: #fff !important;
	background: #474f21 !important;	
}
.page-id-202 .ghostkit-tabs-buttons a:nth-child(5), .gll_tabs .ghostkit-tabs-buttons a:nth-child(5), .gll_tabs .kt-tabs-wrap > ul li:nth-child(5) > a {
	color: #fff !important;
	background: #39401c !important;	
}
.page-id-202 .ghostkit-tabs-buttons a:nth-child(6), .gll_tabs .ghostkit-tabs-buttons a:nth-child(6), .gll_tabs .kt-tabs-wrap > ul li:nth-child(6) > a {
	color: #fff !important;
	background: #474f21 !important;	
}
.page-id-202 .ghostkit-tabs-buttons a:nth-child(7), .gll_tabs .ghostkit-tabs-buttons a:nth-child(7), .gll_tabs .kt-tabs-wrap > ul li:nth-child(7) > a {
	color: #fff !important;
	background: #566329 !important;	
}
.page-id-202 .ghostkit-tabs-buttons a.ghostkit-tabs-buttons-item-active, .gll_tabs .ghostkit-tabs-buttons a.ghostkit-tabs-buttons-item-active, .gll_tabs .kt-tabs-wrap ul li.kt-tab-title-active a {
	background: #eef2dc !important;
	color: #667042 !important;
}
.gll_tabs .kt-tabs-wrap .kt-title-item {
	max-height: 65px;
}
.gll2_tabs.ghostkit-tabs .ghostkit-tabs-content, .gll2_tabs .kt-tabs-content-wrap {
	background: #FBF5FF !important;
}
.gll2_tabs .ghostkit-tabs-buttons a:first-child, .gll2_tabs .kt-tabs-wrap > ul li:first-child > a {
	background: #ecd2fc !important;
	color: #555556 !important;
}
.gll2_tabs .ghostkit-tabs-buttons a:nth-child(2), .gll2_tabs .kt-tabs-wrap > ul li:nth-child(2) > a  {
	color: #fff !important;
	background: #660FA5 !important;	
}
.gll2_tabs .ghostkit-tabs-buttons a:nth-child(3), .gll2_tabs .kt-tabs-wrap > ul li:nth-child(3) > a {
	color: #fff !important;
	background: #42056E !important;	
}

.gll2_tabs .ghostkit-tabs-buttons a.ghostkit-tabs-buttons-item-active, .gll2_tabs .kt-tabs-wrap ul li.kt-tab-title-active a  {
	background: #FBF5FF !important;
	color: #555556 !important;
}
.evp_tabs.ghostkit-tabs > .ghostkit-tabs-buttons .ghostkit-tabs-buttons-item, .evp_tabs > div > .kt-tabs-title-list > li a .kt-title-text{
	font-family: 'trade-gothic-bold' !important;
    font-size: 31.5px !important;
	line-height: 30px !important;
	font-weight: normal !important;
	    display: flex !important;
    align-items: center !important;
	background: none !important;
	color: #555555;
}
.evp_tabs.ghostkit-tabs > .ghostkit-tabs-buttons .ghostkit-tabs-buttons-item, .evp_tabs > div .kt-tabs-title-list > li a {
	background: none !important;
}
.evp_tabs.ghostkit-tabs .ghostkit-tabs-buttons, .evp_tabs .kt-tabs-title-list {
	width: 75%;
}
.evp_tabs.ghostkit-tabs .ghostkit-tabs-content, .evp_tabs > div .kt-tabs-content-wrap {
	background: #fff7e5;
}
.evp_tabs > .ghostkit-tabs-buttons a:first-child, .evp_tabs > div > .kt-tabs-title-list > li:first-child {
	background: #F9EAC7;
	color: #555555;
}
.evp_tabs > .ghostkit-tabs-buttons a:nth-child(2), .evp_tabs > div > .kt-tabs-title-list > li:nth-child(2) {
	color: #555555;
	background: #ffeab3;	
}
.evp_tabs > .ghostkit-tabs-buttons a:nth-child(3), .evp_tabs > div > .kt-tabs-title-list > li:nth-child(3) {
	color: #555555;
	background: #ffca4a;	
}
.evp_tabs > .ghostkit-tabs-buttons a:nth-child(4), .evp_tabs > div > .kt-tabs-title-list > li:nth-child(4) {
	color: #555555;
	background: #d0e6ec;	
}
.evp_tabs > .ghostkit-tabs-buttons a.ghostkit-tabs-buttons-item-active, .evp_tabs > div > .kt-tabs-title-list > li.kt-tab-title-active {
	background: #fff7e5;
	color: #555555;
}
.evp_tabs .ghostkit-tabs-content {
    padding: 60px 60px 30px 20px !important;
}
.evp_tabs > .kt-tabs-content-wrap {
    padding: 30px 20px 30px 20px !important;
}
.evp_tabs .kt-tabs-layout-vtabs .kt-tabs-content-wrap {
    padding: 0px 40px 20px 40px;
}
.evp_side_tabs .ghostkit-tabs-content {
    padding: 0px 40px 40px !important;
}
.evp_side_tabs .ghostkit-tabs-content h2 {
    padding-top: 0em !important;
	color: #555555;
}
.evp_side_tabs .ghostkit-tabs-content h3 {
    padding: .5em 0 .1em !important;
	color: #555555;
}
.evp_side_tabs.ghostkit-tabs .ghostkit-tabs-buttons, .evp_tabs .kt-tabs-layout-vtabs .kt-tabs-title-list {
	    display: block;
    border-right: 3px solid #ffca4a;
	padding-right: 30px;
}
.evp_side_tabs .ghostkit-tabs-buttons a.ghostkit-tabs-buttons-item-active, .evp_side_tabs .ghostkit-tabs-buttons a:hover, .evp_tabs .kt-tabs-layout-vtabs li a:hover {
    background: #ffca4a !important;
    border-radius: 0 20px 20px 0; 
}
.evp_side_tabs .ghostkit-tabs-buttons a, .evp_tabs .kt-tabs-wrap .kt-tabs-layout-vtabs a {
    justify-content: flex-start !important;
	text-align: left;
    background: none !important;
    color: #555555 !important;
    border: 0px;
    padding-bottom: 1em !important;
    line-height: 1.3em !important;
    min-height: auto;
	margin: 0 !important;
}
.evp_tabs :focus {
    outline: solid 1px #ffca4a !important;
}
.search-filter-scroll-loading {
  height: 30px;
  width: 30px;
}
/*******News/Updates*******/
.by-author, footer.entry-meta, .single-post .post-navigation {
	display: none !important;
}

/********** Past Events *********/
.ghostkit-tabs-buttons a.lastevent ~ a:not(.ghostkit-tabs-buttons-item-active) {
	background: #d0e6ec !important; 
	border-radius: 0;
}
.pastevents {
	color: #8c5e03 !important;
	font-size: 1.15rem !important;
	text-transform: uppercase !important;
	letter-spacing: .0195rem;
	font-family: 'trade-gothic-bold' !important;
	padding: 0.5em 0 0;
}

.tribe-events .tribe-events-calendar-month__header-column {
	    width: 100%;
}
.tribe-common .tribe-common-h4 {
    font-family: inherit;
}