/* Shared phone refinements for the custom page templates. */
@media (max-width:650px) {
    .bf-event-reservation #fbuilder input[type="text"],
    .bf-event-reservation #fbuilder select,
    .bf-event-reservation #fbuilder textarea {
        font-size:16px !important;
        min-height:44px;
    }
    .bf-event-reservation #fbuilder .uh_phone input[type="text"] {
        width:64px !important;
        padding:10px 5px;
    }
    .bf-directory .vd-controls input,
    .bf-directory .vd-controls select {
        font-size:16px;
        min-height:48px;
    }
    .cg-viewer .cg-close,
    .cg-viewer .cg-prev,
    .cg-viewer .cg-next {
        min-width:44px;
        min-height:44px;
    }
    .bf-events .ev-filters button {
        min-height:44px;
    }
}
@media (max-width:520px) {
    .bf-events:not(.bf-event-reservation) .ev-hero {
        background-image:linear-gradient(90deg,rgba(12,12,9,.86),rgba(12,12,9,.60)),url('https://trollhaven.org/wp-content/themes/bandy-farms-child/assets/wedding-orchard-banner.png');
    }
}
