/*
Theme Name: The Keynote Child
Theme URI: http://themes.goodlayers.com/thekeynote
Template: thekeynote
Author: Goodlayers
Author URI: http://www.goodlayers.com
Description: The Keynote Wordpress Child Theme
Version: 2.24
Updated: 2020-06-15 16:40:58

*/

@import url("../thekeynote/style.css");

/* Theme customization starts here */

/* Fonts */
h2, h3 {
	color:#ff5f00;
	font-weight:500;
}


/* Right Column background color */
.right-column-background {
	padding: 1rem;
	background-color: #eeeeee; 
	}

/* Main Navigation Styles 
.gdlr-logo { float: none; margin: auto; }

.gdlr-navigation-wrapper {
	padding-right: 0px; 
	display: flex;
    justify-content: center;
    float: none;
}*/

.gdlr-menu-search-button-sep {display:none;}

#gdlr-menu-search-button {display:none;}

/* Homepage Styles */

.column-service-learn-more {
	color: #42A7C6;
}

.column-service-learn-more::after {
	content: "\f105";
	font-family: "fontAwesome";
	margin-left: .3125rem;
	text-decoration: none;
}

.gdlr-session-counter-item .session-counter-block {
	background: #005cb9;
}

.gdlr-session-counter-item .session-counter-block {
	padding: 20px;
	margin: 0px 0px;
}

/* Session Template Styles */
.gdlr-session-title {display:none;}

/* Hardcode all session page title backgrounds */
.single-session .gdlr-page-title-wrapper {
    background-image: url('/wp-content/uploads/tallinn-train.jpg') !important;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.gdlr-page-title-overlay {
    background: linear-gradient(
        rgba(0,0,0,0.5),
        rgba(0,0,0,0.4)
    );
}

.gdlr-page-title {
    text-shadow:
        0 2px 4px rgba(0,0,0,0.6),
        0 6px 12px rgba(0,0,0,0.5);
}

/* Footer Styles */
.footer-wrapper .widget.gdlr-widget {margin-bottom: 40px;}

.copyright-container {color:#363636;}
.copyright-container a {color:#5b5b5b;}
.copyright-container a:hover {color:#cecece}

.copyright-left { color:#7f7f7f; }


/* Hide reCAPTCHA badge */
.grecaptcha-badge { visibility: hidden; }

/* Form Styles */
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 textarea {
    color: #2c2c2c;
}

/*Homepage session schedule pane*/

.gdlr-item-title-wrapper.gdlr-item {
    margin-bottom: 30px;
}

.gdlr-item-title-wrapper .gdlr-item-title
{
    font-weight: 500;
    text-transform: none;
    letter-spacing: normal;
}

/* Make subpage H1s smaller */
.gdlr-page-title-wrapper .gdlr-page-title {font-size:40px;}
.gdlr-page-title-wrapper .gdlr-page-caption  {font-size:23px;}

/* Do not word wrap table headings */
th.nowrap {
    white-space: nowrap;
	vertical-align: middle;
	padding-left: 1rem;
    padding-right: 1rem;
}

/* Center align Sponsorship logos in Gallery */
.wp-block-gallery.has-nested-images figure.wp-block-image>a {
    margin: auto;
    padding-bottom: 1rem;
}


/* Enlarging speaker bio headshots on schedule page */
.gdlr-session-item .gdlr-speaker-thumbnail { max-width: 65px; margin-right: 14px; float: left; }