/*** Overrides ***/
.home nav a {
		font-weight: 300;
}

a {
	text-decoration: none !important;
}

nav.wp-block-navigation a:hover, .home nav.wp-block-navigation a:hover {
	color: #E5E0CA !important;
}

.quote {
    font-family: 'Cormorant';
    color: #E5E0CA;
    font-size: 4em;
    font-weight: 100;
    text-align: center;
}

/*** Classes ***/
.nav-button a{
	background-color: #85754e !important;
	border: 1px solid #85754e !important;
	color: #E5E0CA !important;
	padding: 5px 10px !important;
	border-radius: 7px;
}

.nav-button a:hover {
	background-color: transparent !important;
	color: #85754e !important;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
	padding: 10px;
}

.opacity90 {
		background-color: rgba(22, 22, 22, .9);
}

.opacity75 {
		background-color: rgba(22, 22, 22, .75);
}

.opacity50 {
		background-color: rgba(22, 22, 22, .5);
}

.corner-frame {
	border: 25px solid transparent;
	border-image: url('https://clubatmos.com/wp-content/uploads/2024/05/atmos_corners_gold.png') 39 round;
}

.gold-top {
	border-top: solid 5px #85754E;
}

.member-link a:hover h2 {
	color: #E5E0CA !important;
}
/*** Password ***/
.post-password-form {
	border: 25px solid transparent;
	border-image: url('https://clubatmos.com/wp-content/uploads/2024/05/atmos_corners_gold.png') 35 round;
    padding: 25px;
	margin: 100px auto !important;
    text-align: center;
	    background-color: #0e1a21;
    background-image: url(https://clubatmos.com/wp-content/uploads/2024/06/AlternaPattern04White03.png);
	background-size: 30px;
}

.post-password-form input[type="password"] {
    width: 200px;
    padding: 10px;
		border-radius: 20px;
    border: 1px solid #ccc;
}

.post-password-form button {
    background-color: #007bff;
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
} 

.*wp-block-post-content-is-layout-constrained {
		background-image: url("https://i0.wp.com/clubatmos.com/wp-content/uploads/2024/05/atmos-website-bg-1.jpg");
}

.*post-password-form {
	margin: 100px !important;
	text-align: center;
}

.*post-password-form p {
	font-size: 2em;
}

/*** Events Calendar ***/

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content, .tribe-events .tribe-events-c-events-bar__views, .tribe-events .tribe-events-header__top-bar, .tribe-events .tribe-events-c-nav__list-item--today {
	display: none !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    margin-right: 8px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link {
    font-family: 'Josefin Sans';
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium, .tribe-common .tribe-common-h--alt {
    color: #85754e !important;
    font-family: 'Josefin Sans' !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    border: 1px solid #85754e;
    padding: 10px 17px;
    letter-spacing: 5px;
    border-radius: 30px;
}

.tribe-common-h--alt {
	text-transform: uppercase !important;
}

.tribe-events .tribe-events-calendar-list__month-separator:after {
    background-color: #85754e !important;
    margin-left: 0px !important;
}

.tribe-common a:not(.tribe-common-anchor--unstyle), .tribe-common a:not(.tribe-common-anchor--unstyle):visited {
    color: #85754e !important;
    font-family: 'Cormorant';
    font-size: 1.5em;
    font-weight: 500;
}

.tribe-events-single-event-title {
    font-family: 'Cormorant';
		font-weight: normal;
}

.tribe-events .tribe-events-calendar-list__event-datetime, .tribe-common p, .tribe-events-content, .single-tribe_events .tribe-events-single .tribe-events-event-meta, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover  {
    color: #E5E0CA !important	;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2, .tribe-events .tribe-events-calendar-list__event-date-tag-weekday, .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium, .tribe-common .tribe-common-h5, .tribe-events .tribe-events-calendar-list__event-header>:last-child, .tribe-events .tribe-events-c-nav__prev:disabled, .tribe-events .tribe-events-c-nav__next:disabled, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a  {
    color: #85754e !important;
}

.tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path, .tribe-events button.tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path, .tribe-events .tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path, .tribe-events button.tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path {
    fill: #85754e !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, .tribe-events-back a, .tribe-events-back a:visited {
    background-color: #85754e;
    color: #E5E0CA;
    border: 1px solid #85754e;
}

.tribe-events-back a, .tribe-events-back a:visited {
	padding: 12px;
	border-radius: 5px;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events-back a:hover {
    background-color: transparent !important;
    color: #85754e !important;
    border: 1px solid #85754e;
}

.tribe-events .tribe-events-calendar-list-nav, #tribe-events-footer, .tribe-events-event-meta:before {
    border-top: 1px solid #85754e !important;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list {
    background-color: #E5E0CA !important;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a {
    color: #85754e !important;
    font-family: 'Josefin Sans';
    font-size: 1em;
}

    .tribe-events-schedule {
        align-items: baseline;
        flex-wrap: nowrap;
        margin: -10px 0 30px 0;
			padding-bottom: 20px;
			border-bottom: 1px solid #85754e;
}

.tribe-events-meta-group .tribe-events-single-section-title {
    color: #85754e;
    font-size: 2em;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: none;
    border-bottom: 1px solid #85754e;
    margin-bottom: 15px;
    padding-bottom: 5px;
    letter-spacing: normal;
}

.tribe-events-event-meta:before {
    border-top: none !important;
}

.tribe-events-event-image {
	max-width: auto !important;
}

.tribe-events-event-image img {
 max-height: 500px;
	width: auto;
	max-width: 100%;
	height: fit-content;
}

.tribe-common a {
    font-family: 'Josefin Sans';
}

/*** Progress Bar ***/
div.wppb-wrapper div.inside {
    line-height: 35px;
		font-weight: normal;
		color: #E5E0CA;
}

div.wppb-wrapper div.inside, div.wppb-progress, div.wppb-progress > span {
	height: 35px;
}

div.wppb-progress {
    background: #242424;
}


/*** Mailchimp Widget ***/
.wp-block-jetpack-mailchimp {
	text-align: center;
}

#wp-block-jetpack-mailchimp_consent-text {
	font-size: small;
}

.wp-block-jetpack-mailchimp input {
		border-width: 0;
    height: 50px;
    border-radius: 25px;
    background: #e5e0ca;
    padding: 15px;
		font-size: large;
    font-family: 'josefin sans', sans-serif;
}


/*** Mobile ***/
@media only screen and (max-width: 1078px) {

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open, .wp-block-navigation__responsive-container-open {
		background-color: rgba(22, 22, 22, .9);
	}
	
.quote {
    font-size: 2em;
}

}