/**
 * Theme Name: World Jazz Presenters Network
 * Theme URI: https://wjpn.org
 * Template: astra
 * Author: Andrew Flores
 * Author URI: https://andrewflo.com
 * Version: 1.0
 */

/**
 * Theme colors
 */
.has-text-color.has-primary-1-color { color:#122730; }
.has-text-color.has-primary-2-color { color:#17333F; }
.has-text-color.has-primary-3-color { color:#1F4454; }
.has-text-color.has-primary-4-color { color:#2B5D73; }
.has-text-color.has-primary-5-color { color:#377995; }
.has-text-color.has-primary-6-color { color:#5E9EBA; }
.has-text-color.has-primary-7-color { color:#9CCADE; }
.has-text-color.has-primary-8-color { color:#D0E7F1; }
.has-text-color.has-primary-9-color { color:#EBF5F9; }
.has-text-color.has-secondary-1-color { color:#330002; }
.has-text-color.has-secondary-2-color { color:#4D0003; }
.has-text-color.has-secondary-3-color { color:#700004; }
.has-text-color.has-secondary-4-color { color:#990006; }
.has-text-color.has-secondary-5-color { color:#CC0008; }
.has-text-color.has-secondary-6-color { color:#E51A22; }
.has-text-color.has-secondary-7-color { color:#F3686E; }
.has-text-color.has-secondary-8-color { color:#FECDCD; }
.has-text-color.has-secondary-9-color { color:#FFF5F5; }
.has-text-color.has-neutral-1-color { color:#161B1D; }
.has-text-color.has-neutral-2-color { color:#252E31; }
.has-text-color.has-neutral-3-color { color:#38464C; }
.has-text-color.has-neutral-4-color { color:#43545B; }
.has-text-color.has-neutral-5-color { color:#52676F; }
.has-text-color.has-neutral-6-color { color:#6C8893; }
.has-text-color.has-neutral-7-color { color:#A7B8BE; }
.has-text-color.has-neutral-8-color { color:#E2E7E9; }
.has-text-color.has-neutral-9-color { color:#F6F8F8; }
.has-primary-1-background-color { background-color:#122730; }
.has-primary-2-background-color { background-color:#17333F; }
.has-primary-3-background-color { background-color:#1F4454; }
.has-primary-4-background-color { background-color:#2B5D73; }
.has-primary-5-background-color { background-color:#377995; }
.has-primary-6-background-color { background-color:#5E9EBA; }
.has-primary-7-background-color { background-color:#9CCADE; }
.has-primary-8-background-color { background-color:#D0E7F1; }
.has-primary-9-background-color { background-color:#EBF5F9; }
.has-secondary-1-background-color { background-color:#330002; }
.has-secondary-2-background-color { background-color:#4D0003; }
.has-secondary-3-background-color { background-color:#700004; }
.has-secondary-4-background-color { background-color:#990006; }
.has-secondary-5-background-color { background-color:#CC0008; }
.has-secondary-6-background-color { background-color:#E51A22; }
.has-secondary-7-background-color { background-color:#F3686E; }
.has-secondary-8-background-color { background-color:#FECDCD; }
.has-secondary-9-background-color { background-color:#FFF5F5; }
.has-neutral-1-background-color { background-color:#161B1D; }
.has-neutral-2-background-color { background-color:#252E31; }
.has-neutral-3-background-color { background-color:#38464C; }
.has-neutral-4-background-color { background-color:#43545B; }
.has-neutral-5-background-color { background-color:#52676F; }
.has-neutral-6-background-color { background-color:#6C8893; }
.has-neutral-7-background-color { background-color:#A7B8BE; }
.has-neutral-8-background-color { background-color:#E2E7E9; }
.has-neutral-9-background-color { background-color:#F6F8F8; }

/**
 * Pages
 */
.home .site-content .ast-container #primary { margin-top:0; margin-bottom:0; }
.home-slider .slide-content { justify-content:flex-end !important; }
.home-slider .slide-content .gutenslider-content-initial { background-color:rgba(22, 27, 29, 0.8); color:#A7B8BE; padding:5px 15px; font-size:14px; margin-left:auto; margin-right:30px; }
.home-slider .slide-content .gutenslider-content-initial strong { display:block; color:#E2E7E9; font-size:17px; }
.home-slider .slide-content .gutenslider-content-initial strong:not(:last-child) { margin-bottom:-30px; }
@media screen and (max-width:767px) {
	.home-slider .slide-content .gutenslider-content-initial { margin-right:auto; margin-bottom:20px; }
}

/**
 * Gutenslider
 */
.wp-block-eedee-block-gutenslider .slick-dotted.slick-slider { margin-bottom:0; }

/**
 * Gutenberg Blocks
 */
.uagb-team .uagb-team__title { margin-bottom:0; }
.wp-block-image figcaption { font-size:15px; text-align:center; color:#A7B8BE; }

/**
 * Helpers & Utilities
 */
.mt-10 { margin-top:10px !important; }
.mb-0 { margin-bottom:0 !important; }
.mb-5 { margin-bottom:5px !important; }
.mb-15 { margin-bottom:15px !important; }
.mb-30 { margin-bottom:30px !important; }
.p-30 { padding:30px !important; }
.columns { padding:0; }
.columns > div { columns:3; }
@media screen and (max-width:991px) {
	.columns > div { columns:2; }
}
@media screen and (max-width:575px) {
	.columns > div { columns:1; }
}
.link-anchor { visibility:hidden; display:block; position:relative; height:0; top:-100px; margin-bottom:0 !important; }
.wp-admin .link-anchor { visibility:visible; position:static; height:auto; font-family:monospace !important; font-size:14px; }

/**
 * The Events Calendar
 */

.tribe-common .tribe-common-c-btn { background-color:#990006; }
.tribe-events-c-ical .tribe-events-c-ical__link { display:none; }
.tribe-block__btn--link.tribe-block__events-gcal, .tribe-block__btn--link.tribe-block__-events-ical { display:none; }
