#tribe-events-events-bar-search > form > button, .wpcf7-submit.has-spinner, #rcp_profile_editor_submit {
		background: #9a0000;
    color: #FFF;
    border-radius: 15px;
    border: 0;
    font-weight: 700;
    box-shadow: none;
    text-transform: uppercase;
    font-size: 16px;
    padding: 12px 30px;
    transition: .2s all linear;
}

.tribe-tickets__tickets-item-quantity-remove, .tribe-tickets__tickets-item-quantity-add {
	color:#666 !important;
	font-size:30px !important;
}

.rcp_sub_details_change_membership {
	display:none;
}

.tribe-tickets__rsvp-description p {
	color:#000 !important;
	font-weight:bold !important;
}

.rcp-renewal-date {
	display:none;
}

.c-site-container a, .c-site-container a:VISITED {
color: #9a0000;
}

.c-news-item a {
font-weight:bold;
}


.c-news-item__date, .c-event__desc {
color:#000;
}


#theme-main a, #theme-main a:VISITED {
color:#9a0000
}


.c-site-container a:ACTIVE, .c-site-container a:HOVER {
color: #9a0000;
}	

.c-site-container a.btn-primary {
color:#fff;
border:2px solid #9a0000;
}

div.c-main-header__join-button a {
border:2px solid #9a0000 !important;
}


a.btn-primary, a.btn-primary:VISITED {
color:#fff !important;
}

#tribe-tickets__tickets-buy, .tribe-common-c-btn, 
#tribe-events-content > div.event-tickets.tribe-tickets__tickets-page-wrapper.tribe-common > form > div.tribe-submit-tickets-form > button,
#tribe-tickets__registration-form > div.tribe-tickets__registration-footer > button,
.tribe-common a.tribe-common-c-btn--small, .tribe-common button.tribe-common-c-btn--small, .tribe-common input[type=button].tribe-common-c-btn--small, .tribe-common input[type=submit].tribe-common-c-btn--small,
.tribe-common a.tribe-common-c-btn--small {
background-color: #9a0000 !important;
color:#fff !important;
border-radius:15px !important;
}



.visually-hidden {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
    }


/* MEMBER HOMEPAGE */

h2.three-callouts {
font-size:1.5em !important;
font-weight:700 !important;
margin-bottom:15px;
}


ul.home-resources li {
font-size:1em;
border-top:1px solid #ececec;
padding:3px 0;
}

ul.home-resources li a {
text-decoration:none;
}

.awards {
background-color:#ececec;
border-radius:15px;
padding:15px;
margin-bottom:15px;
}

.award-header {
margin-bottom:10px;
padding-bottom:10px;
}

.award-recipients img {
border:6px solid #fff;
}

.award-recipients {
border-top:1px solid #999;
padding-top:15px;
}

.tribe-events .tribe-events-calendar-list__event-title-link:visited, .tribe-events .tribe-events-calendar-list__event-title-link:visited {
color: #9a0000 !important;
line-height:1.1em !important;
}

.tribe-events .tribe-events-calendar-list__event-title-link:active, .tribe-events .tribe-events-calendar-list__event-title-link:hover {
color: #9a0000 !important;
}

.tribe-common-c-btn span, .tribe-tickets__commerce-checkout-form-submit-button span {
background-color: #9a0000;
color:#fff;
}

.tribe-events-c-subscribe-dropdown__button {
	border-color: #9a0000 !important;
}

.tribe-events-c-subscribe-dropdown__button:hover {
	color:#fff !important;
	background-color: #9a0000 !important;
	border-color:#9a0000;
}

.tribe-events-c-subscribe-dropdown__button-text:hover {
	color:#fff !important;
}

#tec-tc-gateway-free-checkout-button, .tribe-events-c-subscribe-dropdown__button-text, .tribe-common-c-btn--clear {
background-color: #9a0000;
color:#fff;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border{
color: #9a0000;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, .single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text {
color: #9a0000;
}



#container-content-page > div > div > div > section > footer > div > a.tribe-common-anchor-alt.tribe-tickets__commerce-order-footer-link.tribe-tickets__commerce-order-footer-link--browse-events {
color: #9a0000;
}


.c-desktop-menu__item a, .c-desktop-menu__item a:VISITED {
line-height:1em;

}
.c-super-menu-submenu > li {
padding:5px;
}


.tribe-common a:not(.tribe-common-anchor--unstyle), .tribe-common a:not(.tribe-common-anchor--unstyle):active, .tribe-common a:not(.tribe-common-anchor--unstyle):focus, .tribe-common a:not(.tribe-common-anchor--unstyle):hover, .tribe-common a:not(.tribe-common-anchor--unstyle):visited {
color: #9a0000;
}

.c-callout-card {
  padding: 20px 20px 40px 20px;}

#theme-main .btn-primary, .c-news-section .btn-primary, .btn-primary, .btn-primary:VISITED  {
color:#fff;
border:2px solid #9a0000;
}

.tribe-tickets__tickets-footer {
text-align:center;
}

div.c-events-body > div > div.c-event__date {
padding:15px 4px;
}

div.c-events-body > div > .c-event__info {
width:80%;
}

div.c-events-body {
padding-left:0;
}


/* PEOPLE LISTING */

.gcssa-people {
margin-bottom:1.5em;
}

.gcssa-people img {
max-height:240px;
}


.gcssa-people p {
margin-bottom:1em;
}

.c-event-condensed {
	justify-content: flex-start;
	align-items:flex-start;
	margin-bottom:24px;
}

.c-event-condensed .event-date {
	font-size:28px;
	text-align:center;
	width:25%;
	line-height:1;
}

.c-event-condensed .event-title {
	width:75%;
	font-size:16px;
}

.my-attendance-list .event-start-date {
	display:flex;
	flex-direction:column;
	align-items:center;
}

.my-attendance-list .event-start-date .large {
	font-size:32px;
	font-weight:bold;
}

.gcssa-people h2 {
font-size:1.2em;
}

.rcp_form .form-check-inline label {
	margin-top:5px;
	margin-left:5px;	
}

.rcp_form .form-check-inline input[type='radio'] {
		width:20px !important;
		height:20px !important;
}

.rcp_auto_renew_wrap {
	display:inline-flex;
}

#rcp_auto_renew_wrap input {
		height:20px !important;
		width:20px !important;
}

#rcp_auto_renew_wrap label {
		margin-top:5px;
}

.tribe-tickets__attendee-tickets-container {
	display:none;
}

.tec__tickets-my-tickets-order-tickets-list-wrapper .tribe-item {
	display:none;
}

#rcp-account-overview button, #rcp-payment-history button {
		background: #9a0000;
    color: #FFF;
    border-radius: 15px;
    border: 0;
    font-weight: 700;
    box-shadow: none;
    text-transform: uppercase;
    font-size: 16px;
    padding: 12px 30px;
    transition: .2s all linear;	
}

.rcp_form input[type='radio'] {
	display:inline-block;
	height:18px;
	float:none;
	width:auto;
	margin-top: 10px;
}

.tribe-events-related-events-title, .tribe-related-events {
	display:none !important;
}

@media screen and (max-width:610px) {
	.navbar-togglers {
		right: 6px !important;
	}
}

@media screen and (max-width:400px) {
	.org-bar .org-title {
		display:none;
	}
}

@media screen and (max-width:600px) {
	.header-image {
		margin-left:0px !important;
	}	
}

@media screen and (max-width:991px) {

	.navbar {
		padding-bottom:0px;
		border-bottom:2px dotted #ccc;
	}
	.navbar-togglers {
		position:absolute;
		right:5%;
	}
	.navbar-toggler {
		margin-right:0px !important;
	}
	.navbar-toggler-wrap {
		height:120px;
		display:flex;
		justify-content:center;
		align-items:center;
	}
	.navbar-toggler-wrap:nth-child(1), .navbar-toggler-wrap:nth-child(2) {
		border-right:2px dotted #ccc !important;
	}
	.navbar-toggler {
		color:#336699 !important;
		border:none !important;
	}
	.navbar-toggler i {
		color:#336699;
	}
	.oapsa-blend {
		width:112% !important;
		background:#999 !important;
		left:-38px !important;
	}
	
	.oapsa-blend .container {
		width: 100% !important;
		max-width: none !important;
	}
	.oapsa-blend .col-8 {
		width:100% !important;
	}
	.oapsa-blend .navbar-nav {
		width:100% !important;
	}
	.oapsa-blend .navbar-nav > li {
		width:100% !important;
		border-bottom:2px solid #fff;
		border-right:none !important;
	}
	.oapsa-blend .navbar-nav .sub-menu {
		width:100% !important;
		background-color:#aaa !important;
	}
	.search-dropdown {
		position:absolute;
		width:100% !important;
		background:#ccc !important;
	}
	.search-dropdown input.form-control {
		background-color:#fff;
	}
	
	.search-dropdown .container {
		width: 100% !important;
		max-width: none !important;
	}
	.search-dropdown .navbar-nav {
		width:100% !important;
	}
	.search-dropdown .navbar-nav > li {
		width:100% !important;
		border-bottom:2px solid #fff;
		border-right:none !important;
	}
	.search-dropdown .navbar-nav .sub-menu {
		width:100% !important;
		background-color:#aaa !important;
	}
}

@media screen and (min-width:992px) {


	.join-oapsa .c-super-menu-submenu {
		background-color:#9a0000;
	}
	.c-super-menu-submenu {
		padding-bottom:5px !important;
	}
	.c-super-menu-submenu > li:last-of-type {
		border-bottom:none !important;
		padding-bottom:0px;
	}
	ul.oapsa-dt-nav > li ul {
		margin-left:-90px !important;
	}
	ul.oapsa-dt-nav > li.join-oapsa ul {
		margin-left:-170px !important;
	}
}

@media screen and (min-width:1300px) {


.oapsa-survey {
background-image:url("../images/hero-survey-left.png");
background-repeat:no-repeat;
background-size:contain;
height:100%;
width:314px;
}

	ul.oapsa-dt-nav > li ul {
		margin-left:-75px !important;
	}	
	ul.oapsa-dt-nav > li.join-oapsa ul {
		margin-left:-135px !important;
	}
}

@media screen and (min-width:1600px) {
	ul.oapsa-dt-nav > li ul {
		margin-left:-60px !important;
	}	
	ul.oapsa-dt-nav > li.join-oapsa ul {
		margin-left:-120px !important;
	}
}

@media screen and (min-width:992px) {
	#collapsingNavbar4 {
		display:none !important;
	}
	.close-menu-wrap {
		display:none;
	}
	.rcp_form p {
		display:inline-block;
		width:49%;
	}
	.rcp_form p.rcp_error {
		display:block;
		width:100%;
	}
	.rcp_form .mb-3.col-12 {
		padding-left:2px !important;
		padding-right:2px !important;
	}
}


.close-menu i {
	cursor:pointer;
	font-size:36px;
	color:#fff;
}

ul.navbar-nav li.menu-item > a {
	display: inline-flex !important;
	width:auto !important;
}

ul.navbar-nav li.menu-item > span.indi {
	display:inline-flex !important;
	position:static !important;
	margin-left:6px;
}