/*
 Theme Name: 	Sportaccent clubtheme child
 Theme URI: 	https://www.exclusievesportcentra.nl
 Author: 		Buro voor de Boeg
 Author URI:   	https://www.burovoordeboeg.nl
 Template:     	clubtheme
 Description:	Subthema met specifieke styling en development voor Sportaccent
 Version:      	0.0.2
 License:      	GNU General Public License v2 or later
 License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  	Sportaccent
*/

/* @import "./editor-styles.css"; */

.navigation__box--secondary ul li.current-menu-item a {
    text-decoration: underline;
}

body.single-post .content h2 {
    font-size: 24px !important;
}

.page__posts {
    background: white;
}

.reviews figure {
    height: 28px !important;
    border-radius: 0 !important;
    padding-bottom: 0 !important;
    width: 50% !important;
}

.companies {
    padding: 70px 30px 90px 30px !important;
}

.companies h2 {
    text-transform: none !important;
    color: #106ca0 !important;
    padding-right: 30px !important;
    margin-top: 110px !important;
}

@media only screen and (max-width: 640px) {
    .page-id-600 .page__row--content-left h2 {
        margin-top: 0;
    }
}

.gform_legacy_markup_wrapper .top_label .gfield_label {
    width: 100%;
}

.gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    padding-right: 0 !important;
}

.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 15px !important;
}

.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus {
    background: transparent !important;
}

.modal__locations .modal__box {
    max-width: 720px !important;
}

.modal__locations .modal__rows {
    display: flex;
    flex-wrap: wrap;
    border: 0;
    gap: 20px;
}

.modal__locations .modal__rows .modal__row {
    flex: 1;
    border: 1px solid #ddd !important;
    padding: 0;
}

.modal__locations .modal__rows .modal__row .modal__image {
    height: 250px;
    overflow: hidden;
}

.modal__locations .modal__rows .modal__row .modal__image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.modal__locations .modal__rows .modal__row .modal__text {
    padding: 20px;
}

.modal__locations .modal__rows .modal__row .modal__text strong {
    font-size: 20px;
}

.breadcrumbs {
    z-index: 99;
}

.nav {
    margin-top: 46px;
    margin-left: 40px;
    display: block;
    float: left;
}

.nav .location-check {
    color: #333;
    font-size: 16px;
    padding: 0 10px;
    text-decoration: none;
    position: relative;
}

.nav .location-check:first-child::after  {
    content: '';
    height: 20px;
    width: 2px;
    position: absolute;
    right: 0;
    background: #333;
    top: -1px;
}


.header--home .location-check:first-child::after {
    background: #e9e9e9;
}

.header--home .location-check {
	color: #e9e9e9;
}

.location-check {
    font-family: 'proxima-nova',sans-serif;
}

.location-check.is--active {
    color: #106ca0;
}


@media only screen and (min-width: 1331px) {  
    .hide-big{
        display: none;
    }
}

.modal--clubselection .modal__box {
    max-width: 700px;
} 

.modal--clubselection .modal__rows {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    border: none;
}

.modal--clubselection .modal__rows .modal__row {
    flex: 1;
    padding: 0;
}

.modal--clubselection .modal__rows .modal__row .is-current {
    position: absolute;
    font-size: 15px;
    padding: 10px 15px;
}

@media only screen and (max-width: 640px) {  
    .modal--clubselection .modal__rows .modal__row {
        flex: 1 100% !important;
    }
}

.modal--clubselection .modal__rows .modal__image {
    height: 100%;
    max-height: 230px;
}

.modal--clubselection .modal__rows .modal__image img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.modal--clubselection .modal__rows .modal__text {
    padding: 15px;
}

