/*
 Theme Name:   The Key Players
 Description:  Child Theme based on Ultra Theme
 Author:       OFF unit
 Author URI:   https://offunit.com
 Template:     themify-ultra
 Version:      1.0.0
*/

/* Custom Fonts */


/* Reset */
#headerwrap, #footerwrap {border: none; }
#content { padding:0; }

/* Sticky header hot fix */
.fixed-header .header-bar, .fixed-header .search-button, .fixed-header .header-widget {
    display: block;
}

/* Variables */
:root { --white: #fff; --black: #000; --blue: #0072c0; --gold: #ffce0a; }


body { font-size: 1em; } 
h1, h2, h3, h4, h5 { color: var(--blue); }
#main-nav a { color: var(--gold); }
transparent-header #main-nav>.current-menu-item>a, .transparent-header #main-nav>.current_page_item>a, .transparent-header #headerwrap a:hover, .transparent-header #headerwrap a:hover { color: var(--blue); }

#main-nav .highlight-link > a {  padding-top: .5em; }


.loops-wrapper.polaroid .post-image+.post-content .post-content-inner { padding: .5em 1.5em; }

.padding-top--1em { padding-top: 1em; }
.padding-top--2em { padding-top: 2em; }
.font-weight--600 { font-weight: 600; }

/* Past Shows PTB Stylings */
.past-show { padding-bottom: 2em; }

.past-show--title h1 { margin: 0; }

.past-show .ptb_text_before { font-weight: 600; color: var(--black); }

.past-show .past-shows-media--heading .ptb_text_before { font-weight: 400; font-size: 1.6em; color: var(--blue); padding-bottom: 1em; display: block; }

.playbill-button { margin-bottom: 2em; text-align: center; }
.playbill-button li { padding-top: 1em; width: 100%; }
.playbill-button a, .get_ticket-button a { margin-top: .5em; padding: .5em 1em; background-color: var(--blue); color: var(--white); border-radius: var(--theme_btn_rounded);  text-align: center; }
.playbill-button a:hover, .ptb_extra_files li a:hover { text-decoration: none; }
.get_ticket-button a { padding: 1.25em 2em; font-size: 19.2px; font-weight: 600; text-transform: uppercase; border-radius: 960px; transition: .3s linear; }
.get_ticket-button a:hover { background-color: #ffce0a; }

#footer h3 { font-size: 2em; }