/*
Theme Name: Monterey Waterkeeper
Theme URI: https://www.valice.com/
Author: Valice
Author URI: https://www.valice.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Template: whitespace
Text Domain: monterey-waterkeeper
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

.tribe-events-widget-events-list__events {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.trp-language-switcher {
    width: auto;
    height: auto;
}

.trp-language-switcher .trp-ls-shortcode-current-language {
    border: none;
}

.trp-language-switcher > div {
    border: none;
}

.gform-theme.gform-theme--framework.gform_wrapper input.gform_button.button[type="submit"] {
    border-radius: 20px;
    padding: 5px 18px;
    font-size: 16px;
}

@media only screen and (max-width: 600px) {
    .tribe-events-widget-events-list__events {
        grid-template-columns: 1fr;
    }
}

/* Floating Subscribe Button */

.wp-block-group.floating {
    position: fixed;
    bottom: 10px;
    right: 10px;
}

/* Wave */

.wave {
    --mask:
      radial-gradient(134.16px at 50% 180px,#000 99%,#0000 101%) calc(50% - 120px) 0/240px 100%,
      radial-gradient(134.16px at 50% -120px,#0000 99%,#000 101%) 50% 60px/240px 100% repeat-x;
    -webkit-mask: var(--mask);
            mask: var(--mask);
}

@media only screen and (max-width: 900px) {
    .wp-block-group.wave {
        padding-top: 100px !important;
    }
}

/* Subscribe Form */
.gform-theme--foundation .gform_fields {
    display: block;
}

.gform-theme--foundation .gform_fields .gform-field-label {
    font-weight: 800;
    font-size: 16px;
    padding-top: 5px;
}

.gform-theme--foundation .gform_fields .gform-field-label.gform-field-label--type-sub,
.gform-theme--foundation .gform_fields .gform-field-label.gform-field-label--type-inline {
    font-weight: 400;
    font-size: 14px;
}

/* Navigation Mobile Fix */

.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open,
.has-background .wp-block-navigation__responsive-container-open:focus,
.has-background .wp-block-navigation__responsive-container-open:hover {
    color: #6697af !important;
}

@media only screen and (max-width: 1200px) {
    .site-header .header-row {
        justify-content: center;
    }
}