/*
 Theme Name:   Glenelg
 Theme URI:    https://miclub.com.au
 Description:  MiClub Custom Theme
 Author:       MiClub
 Author URI:   https://miclub.com.au
 Version:      1.0.0
 License:      Copyright 2020 - MiClub
 License URI:  https://miclub.com.au
*/

/*
 * ======================  LIVE CHANGES GO HERE  ======================
 * Please make sure that you place a timestamp with your name whenever
 * this file is edited. If your change is a result of a ticket please
 * include the ticket number in the comment.
 */

/*:target {
	padding-top: 130px;
	margin-top: -130px;
	display: inline;
}*/

/* reCAPTCHA */
.recaptcha {
	width: 70%;
	font-size: 12px;
	line-height: 16px;
	margin-top: -10px;
	opacity: .5;
}
.grecaptcha-badge { 
	visibility: hidden; 
}

/* WordPress Download Button */
a.wp-block-file__button {
	color: #ffffff !important;
	font-weight: 600;
}

/* Events Calendar */
.eo-fullcalendar .fc-widget-header th.fc-day-header {
	background: #ffcc00 !important;
	text-align: center;
	padding: 5px !important;
}
.fc-toolbar button {
	outline: none;
}
.eo-fullcalendar .fc-row .fc-content-skeleton td.fc-day-number {
	padding: 5px !important;
}
.fc-content .fc-title {
	font-weight: 600;
}
.single-event .title {
	width: 100%;
}

/* Gravity forms quiz */
#main .section #content .gquiz-correct-response img, #main .section #content .gquiz-incorrect-response img, #main .section #content .gquiz-indicator {
	margin: 0 0 0 15px !important;
	width: auto !important;
}

.single #main .section .wp-block-quote p {
	text-align: left;
	font-size: 18px;
}

/* Course Enhancement Plan Score Cards */
#score-cards h4 strong, #score-cards + .section h4 strong, #score-cards + .section + .section h4 strong {
	font-weight: 800;
}

#score-cards table tbody tr.bg, #score-cards + .section table tbody tr.bg, #score-cards + .section + .section table tbody tr.bg {
	border-top: 1px solid #101010;
	border-bottom: 1px solid #101010;
}

#score-cards tr, #score-cards + .section tr, #score-cards + .section + .section tr {
	display: table-row;
}

#score-cards td, #score-cards + .section td, #score-cards + .section + .section td {
	display: table-cell;
}

@media screen and (max-width: 600px) {
	#score-cards td, #score-cards + .section td, #score-cards + .section + .section td {
		padding: 5px;
	}
}

.wp-block-image img {
	height: auto;
}


/* Popup Maker */
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
	padding-right: 0 !important;
}

.pum input[type=submit] {
    background: #ffcc00;
    margin: 0 !important;
    text-transform: uppercase;
    color: #101010;
    border: 0;
    font-family: ff-enzo-web, sans-serif;
    padding: 10px 20px;
    font-size: 13px;
    line-height: 16px;
    font-weight: 700;
    letter-spacing: 1.25px;
    transition: all 0.3s ease;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0;	
}

.pum input[type=submit]:hover {
    background: #ffffff;
    color: #ffcc00;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 3px #b0b0b0;
    padding: 10px 30px;
    cursor: pointer;
}

.pum .gform_footer {
	padding-bottom: 0 !important;
}

.pum .gform_wrapper.gravity-theme .gfield_label {
	font-weight: 600;
}





.page-template-page-members #main .section .container #sidebar .sidebar-content .search {
	isplay: none;
	background: #ffcc00;
	overflow: hidden;
	padding: 25px 40px;
	text-align: center;
	margin-bottom: 25px;
}

.page-template-page-members #main .section .container #sidebar .sidebar-content .search h3 {
	margin: 0 0 20px;
	font-size: 20px;
	font-weight: 600;
}

.page-template-page-members #main .section .container #sidebar .sidebar-content .search .search-container form button[type=submit] {
    background: #ffffff;
    text-transform: uppercase;
    color: #101010;
    border: 1px solid #b0b0b0;
    font-family: ff-enzo-web, sans-serif;
    padding: 10px 20px;
	width: 57px;
    font-size: 13px;
    line-height: 15px;
    font-weight: 700;
    letter-spacing: 1.25px;
    transition: all 0.3s ease;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0;
}
.page-template-page-members #main .section .container #sidebar .sidebar-content .search .search-container form input {
	outline: none;
	width: calc(80% - 52px);
}

.page-template-page-members #main .section .container #sidebar .sidebar-content .search .search-container form button[type=submit]:hover {
	background: rgba(255,255,255,0.9);
}

/* CTA grid on Members Handbook page */
.page-id-41364 #main .section #content .split.blocks {
	width: 100%;
}


/* Unhiding Make an Enquiry Form Select Lables */
.modal-content #gform_wrapper_28.no-labels_wrapper .gfield_checkbox label{
    display: inline-block;
}

.no-link-cta-block {
	cursor: pointer;
}

@media screen and (max-width: 960px) {
    #main .section #sidebar .sidebar-content {
        display: block;
    }
}