  /* March 15, 2021 Test */

/* 
////////////
Global Alert 
////////////
*/
.site-header .global-alert {
	background: #F6F1E8;
}

.site-header .global-alert h4 {
	color: #000;
}

/* Removec Global Alert */
/* Admission and Aid .parent-pageid-3045 */
.parent-pageid-3045 .global-alert {
	display: none;
}

/* 
/////////
/////////
/////////
OVERRIDES
/////////
/////////
/////////
*/

ul li,
ol li {
  font-weight: 400 !important;
}

.btn-outline-secondary {
	display: block;
}

.btn-secondary {
	color: #fff !important;
}

/* dropdown menus */
.select-items {
	height: 400px;  
	overflow: auto;
}

/* 
////////////////////////
////////////////////////
////////////////////////
WIDGET SPACING OVERRIDES 
////////////////////////
////////////////////////
////////////////////////
*/

/* 
/////////////
Multi Column
/////////////
*/
/* Purple & Gold Day 11122 */
/* International Women Day Current 14149 */
/* International Women Day 2020 30996 */
/* Alumni Stories */
/* Student Connect Template 18270 */
/* Alumni Events Cal 2284 */
/* Center for Environment 2711 */
/* Admitted Student Online Open House 28978 */
/* The Mike Exchange 30532 */
.page-id-11122 .multi-column-content-module,
.page-id-14149 .multi-column-content-module,
.page-id-30996 .multi-column-content-module,
.page-id-17491 .multi-column-content-module,
.page-id-17813 .multi-column-content-module,
.page-id-18270 .multi-column-content-module,
.page-id-2284 .multi-column-content-module,
.page-id-28978 .multi-column-content-module,
.page-id-30532 .multi-column-content-module,
.page-id-1523 .multi-column-content-module,
.page-id-80356 .multi-column-content-module,
.page-id-2711 .multi-column-content-module,
.page-id-3134 .multi-column-content-module,
.page-id-1689 .multi-column-content-module,
.page-id-112460 .multi-column-content-module,
.page-id-150644 .multi-column-content-module
/*.page-id-3045 .multi-column-content-module*/ {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}

.page-id-3045 .multi-column-content-module:nth-of-type(2) {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
.page-id-3045 .multi-column-content-module:nth-of-type(3) {
	padding-bottom: 0px !important;
}

/* Day of Reflection and Learning 12530 */
.page-id-12530 .col-md-9 .block {
	margin-bottom: 20px !important;
}

/* Health Alerts 13936 */
.page-id-13936 li {
	font-weight: 400 !important;
}

.page-id-13936 .multi-column-content-module {
	padding-top: 0;
	padding-bottom: 0;
}

/* Virtual Open House 15073 */
.page-id-15073 .breadcrumb {
	display: none;
}
.page-id-15073 .multi-column-content-module {
	padding-top: 0px;
	padding-bottom: 50px;
}

.page-id-15073 .basic-grid {
	padding-bottom: 0px;
}

.page-id-15073 .multi-column-content-module .col-lg-4 {
	padding-bottom: 20px;
}

/* Admitted Students 3055 */
.page-id-3055 .multi-column-content-module {
	padding-top: 0px;
	padding-bottom: 0px;
}

.page-id-3055 .horizontal-rule .rule {
	margin-top: 0px;
	margin-bottom: 0px;
}

.page-id-8392 .mb-lg-60 {
	margin-bottom: 0px !important;
}

.page-id-3265 .cta-group,
.page-id-2878 .cta-group,
.page-id-150644 .cta-group
{
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}

.page-id-3265 .accordion div.block.mb-lg-60.mb-sm-50 {
	margin-bottom: 0px !important;
}

.page-id-101529 .basic-grid {
	padding-top: 0px;
	padding-bottom: 0px;
}

.page-id-2865 .col-md-9 .mb-lg-60 {
	 margin-bottom: 0px !important;
}


/*
////////////
Basic Grid
////////////
*/

.page-id-3359 .basic-grid,
.page-id-1327 .basic-grid,
.page-id-2725 .basic-grid,
.page-id-4625 .basic-grid {
	padding-bottom: 0px;
}

/*Family Resources 5805*/
.page-id-5805 .basic-grid{
	padding-top: 10px;
	padding-bottom: 50px;
}
.page-id-5805 .basic-grid .btn-primary{
	width: 96% !important;
}

/*
////////////
Tabbed Content
////////////
*/
.page-id-2757 div.block:nth-of-type(3) {
	margin-bottom: 10px !important;
}

.page-id-2757 .tabbed-content .container {
	padding-top: 0px !important;
}

/*
////////////
Ways to Give
page-id-1690
////////////
*/

.page-id-1690 .multi-column-content-module {
	padding-top: 0px;
	padding-bottom: 60px;
}

/*
/////////////////////////////////////////////////////////////////
Explore Saint Michael’s: Student of Color Virtual OverKnight 2021
page-id-23143
/////////////////////////////////////////////////////////////////
*/

.page-id-23143 .basic-grid {
	padding-bottom: 60px;
}

/*
////////////////
Career Education
page-id-2654
////////////////
*/

.page-id-2654 .basic-grid {
	padding-bottom: 0px;
}

/*
/////////////
What to Bring
page-id-454
/////////////
*/

.page-id-454 .basic-grid {
	padding-bottom: 0px;
}

/*
/////////////
https://www.smcvt.edu/admission-aid/apply/first-year-students/
page-id-3243
/////////////
*/

.page-id-3243 .one-col {
	padding-bottom: 0px;
}

/*
/////////////
https://www.smcvt.edu/admission-aid/new-students/
page-id-4939
/////////////
*/

.page-id-4939 .two-col {
	padding-bottom: 40px;
}

.page-id-4939 .multi-column-content-module {
	padding: 10px 0;
}

/*
/////////////
https://www.smcvt.edu/summer2023/
page-id-75640
/////////////
*/
.page-id-75640 .basic-grid {
	padding: 0 0 40px 0;
}

.page-id-75640 .multi-column-content-module {
	padding: 30px 0 0 0;
}

/*
/////////////
https://www.smcvt.edu/admission-aid/apply/transfer-students/
page-id-3359
/////////////
*/
.page-id-3359 .split-content-module .image-right {
	padding-bottom: 0px !important;
}

/*
/////////////
https://www.smcvt.edu/outcomes/career-education/hire-st-mikes/
page-id-1484
/////////////
*/
.page-id-1484 .basic-grid {
	padding-bottom: 20px !important;
}

/*
/////////////
https://www.smcvt.edu/about-smc/news/saint-michaels-college-magazine/
page-id-109401
/////////////
*/

/* 
/////////////////
/////////////////
/////////////////
CUSTOM POST TYPES 
/////////////////
/////////////////
/////////////////
*/

/*
////////////
Retiree CPT 
////////////
*/
@media (min-width: 1070px) {
	.post-type-archive-retiree h1 {
		margin: 60px 0 30px 0;
	}
}

@media (min-width: 1070px) {
	.post-type-archive-retiree .retiree-grid {
		margin: 30px 0 0 0;
	}
}

.retiree-card {
	padding-bottom: 20px;
}

/*
//////////////
Ambassador CPT 
//////////////
*/
.ambassador-card {
	padding: 10px;
	margin-bottom: 10px;
}

/* https://codepen.io/ovdojoey/pen/BomKyZ */
.ambassador-card:hover {
	-webkit-box-shadow: 0 0 11px rgba(33,33,33,.2); 
	-moz-box-shadow: 0 0 11px rgba(33,33,33,.2); 
	box-shadow: 0 0 11px rgba(33,33,33,.2); 
}

.single-ambassador button a:link {color: #fff;}
.single-ambassador button a:active {color: #fff;}
.single-ambassador button a:visited {color: #fff;}
.single-ambassador button a:hover {color: #fff;}

/*
///////////
Podcast CPT 
///////////
*/
.podcast-card {
	padding: 10px;
	margin-bottom: 10px;
}

/* https://codepen.io/ovdojoey/pen/BomKyZ */
.podcast-card:hover {
	-webkit-box-shadow: 0 0 11px rgba(33,33,33,.2); 
	-moz-box-shadow: 0 0 11px rgba(33,33,33,.2); 
	box-shadow: 0 0 11px rgba(33,33,33,.2); 
}

/*
/////////////
Spotlight CPT 
/////////////
*/
.spotlight-card {
	padding: 10px;
	margin-bottom: 10px;
}

/* https://codepen.io/ovdojoey/pen/BomKyZ */
.spotlight-card:hover {
	-webkit-box-shadow: 0 0 11px rgba(33,33,33,.2); 
	-moz-box-shadow: 0 0 11px rgba(33,33,33,.2); 
	box-shadow: 0 0 11px rgba(33,33,33,.2); 
}

/*
///////
IWD CPT
///////
*/
.iwd-card {
	padding: 10px;
	margin-bottom: 10px;
}

/* https://codepen.io/ovdojoey/pen/BomKyZ */
.iwd-card:hover {
	-webkit-box-shadow: 0 0 11px rgba(33,33,33,.2); 
	-moz-box-shadow: 0 0 11px rgba(33,33,33,.2); 
	box-shadow: 0 0 11px rgba(33,33,33,.2); 
}

.post-type-archive-iwd button a:link,
.tax-iwd-types button a:link {color: #fff !important;}

.post-type-archive-iwd button a:active,
.tax-iwd-types button a:active {color: #fff !important;}

.post-type-archive-iwd button a:visited,
.tax-iwd-types button a:visited {color: #fff !important;}

.post-type-archive-iwd button a:hover,
.tax-iwd-types button a:hover {color: #fff !important;}

/* 
/////////////
/////////////
/////////////
LANDING PAGES
/////////////
/////////////
/////////////
*/

/*
//////////////////
Summer Open House
//////////////////
*/
.page-template-summer-open-house #main,
.page-template-summer-open-house-videos #main {
	background: url('https://smcvt.edu/wp-content/uploads/2020/06/soh-texture-bg.png');
	scroll-behavior: smooth;
}

#soh-logo {
	margin: 0 0 20px 0;
	text-align: center;
}

.soh-act {
	margin: 0 0 60px 0;
	text-align: center;
}

.soh-act .col-md-10 {
	/* https://www.w3schools.com/cssref/tryit.asp?filename=trycss_background-position */
	background: #f9f5ec;
	background-image: url('https://smcvt.edu/wp-content/uploads/2020/06/soh-bg-gold-bars.png');
	background-repeat: repeat-x;
	/*background-attachment: fixed;*/
	background-position: bottom; 
	padding: 20px;
}

.soh-act-heading {
	margin: -60px 0 0 0;
}

.soh-act .col-md-10 h2 {
	text-align: center;
	background: #004a87;
	color: #fff;
	/*margin: -60px 100px 10px 100px;*/
	padding: 20px 0;
	/*https://stackoverflow.com/questions/47955102/how-to-create-a-slanted-background-with-css*/
	transform: skew(-20deg);
	font-family: 'Grand Hotel', cursive;
	font-size: 32px;
	letter-spacing: 2px;
}

.page-template-summer-open-house #main .soh-act p {
	font-size: 18px;
}

.soh-purple-banner .col-md-10 {
	/*padding: 0 0 20px 0;*/
}

/* https://flaviocopes.com/responsive-youtube-videos/ */
.page-template-summer-open-house-videos .video-container {
    overflow: hidden;
    position: relative;
    width:100%;
	margin: 10px 0;
}

.page-template-summer-open-house-videos .video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.page-template-summer-open-house-videos .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*
////////////////////////
Admission Halloween 2020
////////////////////////
*/
.page-template-admission-halloween-2020 #main {
	background: url('https://www.smcvt.edu/wp-content/uploads/2020/10/Web-Background.jpg');
	scroll-behavior: smooth;
}

/* https://flaviocopes.com/responsive-youtube-videos/ */
.page-template-admission-halloween-2020 .video-container {
    overflow: hidden;
    position: relative;
    width:100%;
	margin: 10px 0;
}

.page-template-admission-halloween-2020 .video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.page-template-admission-halloween-2020 .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.page-template-admission-halloween-2020 .soh-act .col-md-10 h2 {
	background: #3C1951;
	font-family: 'Jolly Lodger', cursive;
}

/* http://jsfiddle.net/gd8ba/light/ */
.spooky-colleen img:last-child{display:none}
.spooky-colleen:hover img:first-child{display:none}
.spooky-colleen:hover img:last-child{display:inline-block}

.spooky-katie img:last-child{display:none}
.spooky-katie:hover img:first-child{display:none}
.spooky-katie:hover img:last-child{display:inline-block}

.spooky-hannah img:last-child{display:none}
.spooky-hannah:hover img:first-child{display:none}
.spooky-hannah:hover img:last-child{display:inline-block}

.spooky-katherine img:last-child{display:none}
.spooky-katherine:hover img:first-child{display:none}
.spooky-katherine:hover img:last-child{display:inline-block}

/*
////////////////////////
Admitted Student Online Open House
////////////////////////
*/
.page-id-28978 .cta-group-small {
	padding-bottom: 10px !important;
}

/*
////////////////////////
COVID
https://medium.com/better-programming/css-select-nth-element-with-class-a313d080e2bf
////////////////////////
*/

/* COVID RTC Chris Version STAGING ENVIRONMENT 18728 */
/* COVID RTC Chris Version PROD ENVIRONMENT 18728 */
.page-id-18728 .multi-column-content-module {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}

/* COVID Levels STAGING ENVIRONMENT 28582 */
/* COVID Levels PROD ENVIRONMENT 28636 */
.page-id-28582 div:nth-child(3) .container,
.page-id-28636 div:nth-child(4) .container {
  border-left: 20px solid green;
}

.page-id-28582 div:nth-child(5) .container,
.page-id-28636 div:nth-child(6) .container {
  border-left: 20px solid yellow;
}

.page-id-28582 div:nth-child(7) .container,
.page-id-28636 div:nth-child(8) .container {
  border-left: 20px solid orange;
}

.page-id-28582 div:nth-child(9) .container,
.page-id-28636 div:nth-child(10) .container {
  border-left: 20px solid red;
}

.page-id-28582 div:nth-child(3) h2,
.page-id-28582 div:nth-child(5) h2,
.page-id-28582 div:nth-child(7) h2,
.page-id-28582 div:nth-child(9) h2,
.page-id-28636 div:nth-child(4) h2,
.page-id-28636 div:nth-child(6) h2,
.page-id-28636 div:nth-child(8) h2,
.page-id-28636 div:nth-child(10) h2
 {
  color: #000;
}

/* COVID Dashboard */
.google-data-studio {
position: relative;
padding-bottom: 56.25%;
/*padding-top: 30px;*/
padding-top: 438px; 
height: 0; 
overflow: hidden;
}

.google-data-studio iframe,
.google-data-studio object,
.google-data-studio embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/*
////////////////////////
Financial Aid
https://www.smcvt.edu/admission-aid/financial-aid/
////////////////////////
*/

.page-id-2859 .multi-column-content-two-module {
	padding: 0px;
}

.page-id-2859 .basic-grid a:link {color: #BB945C; text-decoration: none; -webkit-transition: 0.3s linear all;}
.page-id-2859 .basic-grid a:active {color: #BB945C; text-decoration: none;}
.page-id-2859 .basic-grid a:visited {color: #BB945C; text-decoration: none;}
.page-id-2859 .basic-grid a.btn-outline-primary:hover {color: #FFF; text-decoration: none;}
.page-id-2859 .basic-grid.two-thirds a:hover {color: #FFF; text-decoration: none;}
.page-id-2859 .basic-grid a:hover {color: #742f8a; text-decoration: none;}

.page-id-2859 .basic-grid {
	padding: 10px;
}

.page-id-2859 .two-thirds,
.page-id-2859 .two-col {
	background: #3C1951;
	color: #fff;
}

.page-id-2859 .two-col h3 {
	color: #fff;
}

/* 
///////
///////
///////
MODULES
///////
///////
///////
*/

/*.multi-column-content-module .col-lg-4 {
	padding: 10px;
	margin-bottom: 10px;
}*/

/* https://codepen.io/ovdojoey/pen/BomKyZ */
/*.multi-column-content-module .col-lg-4:hover {
	-webkit-box-shadow: 0 0 11px rgba(33,33,33,.2);
	-moz-box-shadow: 0 0 11px rgba(33,33,33,.2);
	box-shadow: 0 0 11px rgba(33,33,33,.2);
}*/

.multi-column-content-two-module section.intro h2 {
	max-width: none;
}

.multi-column-content-two-module .col-lg-6 {
	text-align: center;
}

.rss-feed-module {
	text-align: center;
}

.wpra-item-list {padding-left: 0;}

.full-width-media-center .col-lg-12 {
	text-align: center;
}

.full-width-media-center .col-lg-12 p, 
.full-width-media-center .col-lg-12 .h2 {
	color: #fff;
}

.full-width-media-center .col-lg-12 .intro-icon {
	width: 53px;
	height: 53px;
}

/* 
/////////////
/////////////
/////////////
BLOG CATEGORY
/////////////
/////////////
/////////////
*/

.category .col-md-9 article section {
	margin: 20px 0;
}

.category .col-md-9 article section h3,
.category .col-md-9 article section p {
	margin-bottom: 0px !important;
}

/* ---- Scout Digital ----- */
.homepage-hero iframe {
	width: 100%;
	height: 100%;
}
@media only screen and (max-width: 768px) {
	#maincontent {
		overflow: hidden;
	}
  	iframe {
		max-width: 100%;
	}
}

/* 
////////////////////////
////////////////////////
////////////////////////
SPECIFIC PAGE OVERRIDES
////////////////////////
////////////////////////
////////////////////////
*/

/* 
https://www.smcvt.edu/offices-and-services/marketing-and-communication/style-guide/ 
Style Guides
*/
.page-id-1269 #maincontent .container .row {
	display: none;
}

/*
//////////////
Enrollment & Arrival
.page-id-1523
//////////////
*/
.page-id-1523 .cta-group {
	padding: 0;
}

/*
//////////////
Obits
.post-type-archive-obituary
//////////////
*/
.post-type-archive-obituary .breadcrumb-item.active {display: none;}

/*
//////////////
Teaching Resources
.page-id-102287 PROD
//////////////
*/
/*.page-id-102287 ul {
	list-style: none;
    padding-left: 0;

}

.page-id-102287 .beige-card {
	height: 225px;
}*/

/*
//////////////
marcom request page: .page-id-107375 
teaching resources page: .page-id-102287 
//////////////
*/
.beige-card {
  background-color: #f7f2e9; 
  padding: 18px; 
  margin: 0 10px 20px 10px;
}

.page-id-107375 .beige-card ul {
	min-height: 175px;
}

.page-id-102287 .beige-card {
	min-height: 200px;
}

.page-id-107375 .basic-grid ul,
.page-id-102287 .basic-grid ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.page-id-107375 .basic-grid ul li,
.page-id-102287 .basic-grid ul li {
	border-left: 1px solid #BB945C;
	padding-left: 10px;
	margin-bottom: 10px;
}

.page-id-107375 .beige-card .marcom-request-avatar img {
	border-radius: 50%; 
	width: 40px;
}

.lavendar-card {
  background-color: #D7C6E6;
} 

/* 
////////////////////////
////////////////////////
////////////////////////
Vendor
////////////////////////
////////////////////////
////////////////////////
*/

/*
////////
UNBOUNCE
////////
*/
/*.ub-emb-overlay.ub-emb-visible .ub-emb-backdrop, .ub-emb-overlay.ub-emb-visible .ub-emb-scroll-wrapper {
	z-index: 0 !important;
}*/

.ub-emb-overlay .ub-emb-backdrop {
	display: none !important;
}

.ub-emb-overlay {
	pointer-events: none !important;
}

.ub-emb-iframe-wrapper {
	position: absolute !important;
	vertical-align: middle;
	bottom: 71px;
	right: 0;
	pointer-events: auto !important;
	overflow: hidden;
}

/*
///////////////////
Events Calendar Pro
///////////////////
*/
/* submit an event 
/activities/community/add
.postid-96955 dev
*/

.postid-104407 h2 {
	font-size: 2.375rem !important;
	font-family: neuzeit-grotesk,sans-serif !important;
	letter-spacing: -.5px !important;
	line-height: 2.5rem !important;
	color: #742f8a !important;
    margin-bottom: 0.5rem !important;
    font-weight: 700 !important;
}

.postid-104407 .events-community-post-title label,
.postid-104407 .events-community-post-content label {
	font-size: 16px !important;
	text-transform: capitalize !important;
}

.postid-104407 h3,
.postid-104407 .tribe-section-header label {
	font-size: 16px !important;
	font-family: neuzeit-grotesk,sans-serif !important;
	text-transform: capitalize !important;
}

/* filter bar */
.tribe-filter-bar .tribe-filter-bar-c-filter--accordion .tribe-filter-bar-c-filter__toggle:focus, .tribe-filter-bar .tribe-filter-bar-c-filter--accordion button.tribe-filter-bar-c-filter__toggle:focus, .tribe-filter-bar .tribe-filter-bar-c-filter__toggle:focus, .tribe-filter-bar button.tribe-filter-bar-c-filter__toggle:focus {
    outline: none !important;
}

/* overriding default style of views */

.tribe-events p {
	font-family: neuzeit-grotesk, sans-serif;
	font-size: 16px;
}

/* date */
.tribe-events-calendar-list__event-date-tag-weekday,
.tribe-events-calendar-list__event-date-tag-daynum {
	color: #bb945c !important;
}

/* date and time */
.tribe-events-calendar-list__event-datetime {
	color: #742f8a !important;
	font-family: neuzeit-grotesk,sans-serif;
	text-transform: uppercase;
	font-weight: 900;
}

/* title */
a.tribe-events-calendar-list__event-title-link:link {
	font-family: Georgia,Times,serif;
	color: #3c1951 !important;
	text-decoration: none !important;
}
a.tribe-events-calendar-list__event-title-link:active {
	color: #bb945c !important;
	text-decoration: none !important;
}
a.tribe-events-calendar-list__event-title-link:visited {
	color: #3c1951 !important;
	text-decoration: none !important;
}
a.tribe-events-calendar-list__event-title-link:hover {
	color: red !important;
	border-top: 1px solid green;
	border-bottom: 0px solid !important;
	text-decoration: none !important;
}
/* Submission page */

.my-events-header h2.my-events {
	font-size: 2.375rem !important;
    font-family: neuzeit-grotesk, sans-serif !important;
    letter-spacing: -.5px !important;
    line-height: 2.5rem !important;
    color: #742f8a !important;
    margin-bottom: .5rem !important;
    font-weight: 700 !important;
}
.events-community-post-title label {
	font-size: 16px !important;
    text-transform: capitalize !important;
	font-family: sans-serif !important;
}
.events-community-post-content label {
	font-size: 16px !important;
    text-transform: capitalize !important;
	font-family: sans-serif !important;
}
.tribe-community-events .tribe-section .tribe-section-header h3 {
	font-size: 16px !important;
    text-transform: capitalize !important;
	font-family: sans-serif !important;
}
.tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-section-header label {
	font-size: 16px !important;
    text-transform: capitalize !important;
	font-family: sans-serif !important;
}
/* Tribe Button Styling */
.tribe_community_edit .tribe-button.submit, .tribe_community_list .tribe-button.submit {
	background: #742f8a !important;
}
.tribe_community_edit .tribe-button.submit:focus, .tribe_community_edit .tribe-button.submit:hover, .tribe_community_list .tribe-button.submit:focus, .tribe_community_list .tribe-button.submit:hover {
	background: #742f8a !important;
}

.tribe-section-taxonomy--post_tag {
	display: none !important;
}

.tribe-button, .tribe-button:hover, .tribe-configure-virtual-button, .tribe-configure-virtual-button:hover  {
	background: #742f8a !important;
}

.tribe-events-back a {
	color: #742f8a !important;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
	border: 1px solid #742f8a !important;
	color: #742f8a !important;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover, .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover .tribe-common .tribe-common-c-svgicon {
	color: #FFF !important;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
	background-color: #742f8a !important;
	color: #FFF !important;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover svg.tribe-common-c-svgicon.tribe-common-c-svgicon--cal-export.tribe-events-c-subscribe-dropdown__export-icon {
	color: #FFF !important;
}

/* Hiding the Related Events on the Single Page */
h2.tribe-events-related-events-title {
	display: none;
}
ul.tribe-related-events.tribe-clearfix {
	display: none !important;
}

/* Filter Bar Button Override */
a.btn.btn-purple.override {
	color: #FFF !important;
	background-color: #742F8A !important;
	border-color: #742F8A !important;
	padding: .75rem 3.5rem !important;
	margin-top: 25px;

}

a.btn.btn-purple.override:hover {
	background-color: #5e256d !important;
}

/* List Event Categories Override */
div.list-category-wrap {
	display: flex;
	flex-direction: row;
}

.list-event-categories-label {
	font-weight: 700;
    margin-right: 5px !important;
    color: #141827;
}

.list-event-categories a {
	color: rgba(116, 47, 138, .8) !important;
}

.list-category-wrap .tribe-event-tags-label, .list-category-wrap .tribe-event-tags {
	display: none !important;
}

/* Events Calendar H1 */ 
.tribe-events-before-html {
	margin-bottom: 25px !important;
}
.tribe-common h1 {
	font-weight: 900;
}
button.tribe-events-c-subscribe-dropdown__button-text.tribe-common-c-btn--clear:hover {
	color: #FFF !important;
}

/* 3 Column Grid Fix */
@media (max-width: 1200px) {
	.basic-grid.three-col {
		justify-content: space-between;
	}

    .basic-grid.three-col div {
        flex: 0 0 calc(33% - 10px) !important;
        max-width: calc(33% - 10px) !important;
		margin: 0 5px;
    }
	.basic-grid.three-col div a.btn.btn-primary {
		max-width: 100%;
	}
}
@media (max-width: 1070px) {	
	.basic-grid.three-col {
		display: flex;
        flex-wrap: wrap;
        margin-right: -9px;
        margin-left: -9px;
	}
	.basic-grid.three-col div {
        flex: 0 0 calc(50% - 20px) !important;
        max-width: calc(50% - 20px) !important;
		margin: 0 10px;
    }
}

@media (max-width: 600px) {	
	.basic-grid.three-col {
		display: flex;
        flex-wrap: wrap;
        margin-right: -9px;
        margin-left: -9px;
	}
	.basic-grid.three-col div {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
	img.aligncenter {
		width: 100%;
	}
	.btn-primary {
		width: 100% !important;
	}
}

/* evcent category description */
.tribe-events-header img {padding-bottom: 20px;}

/* breadcrumb */
.tribe-events-header__breadcrumbs {
	padding-top: 20px !important;
}

/* Module CSS for Multi-Column Form */
.multi-column-form {
	margin: 50px auto;
}

.multi-column-form .row.mcf {
	align-items: center;
}
.multi-column-form .col-md-6.bg {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	align-self: stretch;
}
.multi-column-form .col-md-6.bg .inner {
	height: 100%;
	display: flex;
}
.multi-column-form .col-md-6.bg .inner .content {
	text-align: center;
	align-content: center;
	padding: 60px;
}
.multi-column-form .col-md-6.bg .inner .content h2.mcf-headline {
	color: #FFF;
	font-size: 3.8rem;
	line-height: 4rem;
	text-transform: uppercase;
}
.multi-column-form .col-md-6.bg .inner .content p.mcf-description {
	color: #FFF;
	font-size: 1.4rem;
	margin-top: 30px;
}

.multi-column-form .col-md-6.right {
	padding: 0 40px;
}

div.form_birthdate {
	display: none !important;
}

div#form_question_7a38b8e6-ec7e-4ea8-a1bf-b1a034c721ee, div#form_question_f48a85c7-69b1-46a1-9f24-46d8133a13b5, div#form_question_718df5be-e974-4615-9298-8d754c57ceb4 {
	display: none !important;
}

div.form_page input[type=password], div.form_page input[type=text], div.form_page input[type=email], div.form_page input[type=tel], div.form_page input:not([type]), div.form_page select, div.form_page textarea {
	background-color: #DCF1F6;
}

.form_pages select {
	max-width: 100% !important;
}

div#form_description p {
	font-size: 1.2rem;
	color: #742F8A;
	display: none;
}

div#form_description p:nth-of-type(2) {
	display: none !important;
}
@media (max-width: 1040px) {
	.multi-column-form .col-md-6.right {
		padding: 20px 40px;
	}
	.multi-column-form .col-md-6.bg .inner .content h2.mcf-headline {
		font-size: 2.5rem;
		line-height: 3rem;
	}
}
/* END Module CSS for Multi-Column Form */

.ambassador-card svg, .entry-title svg {
	height: 21px;
	width: 21px;
	display: inline;
	fill: #742F8A;
	padding-right: 5px;
	padding-bottom: 3px;
}

/* RSS Feed Module Updates */
.rss-feed-module .news-feed-posts {
	text-align: left;
	padding-left: 20px;
}
.rss-feed-module .news-feed-posts article.news-post-item {
	margin: 15px 0;
}

.rss-feed-module .news-feed-posts article.news-post-item h4 {
	margin-bottom: 5px !important;
}

.rss-feed-module .news-feed-posts article.news-post-item span.post-date {
	color: #bb945c;
	font-style: italic;
	padding-bottom: 5px;
	display: block;
}
.rss-feed-module .news-feed-posts article.news-post-item .post-excerpt {
	color: #a090a9;
}

.rss-feed-module h4.h5 {
	font-size: 20px;
}

.multi-column-content-two-rss-module .col-lg-6 {
	display: flex;
	align-items: center;
}

/* Utility Nav Fix */
.utility-nav-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 0; 
}

/* Quick Nav Fix */
.quick-nav-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 0; 
}
.quick-nav-list>.nav-link a {
	color: #fff;
    font-size: .875rem;
    font-weight: 700;
    transition: all, .2s;
}

.quick-nav-list li.nav-link:hover {
    transform: translateY(-.1rem);
    transition: all, .2s;
}

.quick-nav-list>.nav-link:hover a, .navbar-quick>.nav-link:focus a {
	color: #bb945c;
    border-bottom: 2px #bb945c solid;
    transition: all, .2s;
}

/* Site Footer Fix */
.site-footer .quote {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
@media (max-width: 1040px) { 
	.site-footer .quote {
		justify-content: center;
	}
}
.site-footer .quote a:hover h3 {
	color: #bb945c;
    border-bottom: 2px #bb945c solid;
    transition: all, .2s;
}