/*
Theme Name: FairwayGreen Child
Theme URI: https://fairwaygreen.qodeinteractive.com
Description: A child theme of FairwayGreen
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: fairwaygreen
Template: fairwaygreen
*/
.booking-row.two-cols{
    display:flex;
    gap:20px;
}

.booking-row.two-cols .field{
    flex:1;
}

.booking-row.two-cols label{
    display:flex;
    margin-bottom:8px;
	margin-right: 10%;
}

.booking-row.two-cols input{
    width:100%;
}





form#membership-form {
    box-shadow: -2px 4px 43px -2px rgba(0, 0, 0, 0.12);
    border-radius: 10px;
    padding: 50px;
}
.player-card{
    border:1px solid #d5c9b2;
    border-radius:10px;
    margin-bottom:20px;
    overflow:hidden;
    background:#fff;
}

.player-header{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:15px 20px;
    background:#f8f5ee;
    cursor:pointer;
    font-weight:600;
    font-size:16px;
}

.player-header:hover{
    background:#f1ebde;
}

.player-arrow{
    font-size:22px;
    transition:.3s;
}

.player-body{
    display:none;
    padding: 20px 20px 0px;
}

.player-card.active .player-body{
    display:block;
}

.player-card.active .player-arrow{
    transform:rotate(45deg);
}
div#players-container {
    margin-top: 30px;
}

.player-price-box {
    padding-bottom: 20px;
}


section#enquiries-page form.wpcf7-form.init {
    box-shadow: -2px 4px 43px -2px rgba(0, 0, 0, 0.12);
    border-radius: 10px;
    padding: 50px;
}

section#enquiries-page form.wpcf7-form.init .qodef-grid-item.qodef-col--12 {
    margin-bottom: 25px;
}

section#enquiries-page form.wpcf7-form.init select {
    width:100%;
}
/*
	.teee-grid{
	display:grid;    grid-template-columns: 1fr 1fr;gap: 30px;
}*/

.teee-grid .booking-row select {
    width: 100%;
}
.teee-grid .booking-row {
  
    width: 100%;
    margin-top: 20px;
}


#custom-blog img.attachment-full.size-full.wp-post-image {
    width: revert-layer;
    height: 323px!important;
    object-fit: cover;
}

form#tee-time-booking span.equi-span {
    background-color: #ac702436;
    margin: 5px 5px 0px 5px;
    width: fit-content;
    padding: 5px 10px;
    border-radius: 20px;
    display: inline-block;
    color: #724916;
    font-size: 14px;
}

form#tee-time-booking div#accordionFlushExample {
    border: 1px solid #d5c9b2;
    margin-bottom: 27px;
    margin-top: -11px;
}

form#tee-time-booking .accordion-button:not(.collapsed) {
    color: #78511f;
    background-color: #ede1d1;
}

div#blog-list-img .qodef-e-media-image img {
    height: 400px;
    object-fit: cover;
    /* width: auto; */
}
@media(max-width:767px){
	 /* .booking-row{
            display: block!important;
    }*/
	 .booking-row div{
            width: 100%;
    }
    .booking-row.two-cols{
        flex-direction:column;
    }
	
	/*.teee-grid{
		grid-template-columns: 1fr!important;
		gap: 15px!important;
	}*/
	form#tee-time-booking {
   
    padding: 20px!important;
	}
	.player-body .booking-row{
	    grid-template-columns: 1fr!important;
	}
}
