/*
Theme Name: Hendon Child
Theme URI: http://hendon.qodeinteractive.com
Description: A child theme of Hendon
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: hendon
Template: hendon
*/

#qodef-back-to-top svg {
    background: white;
}

.qodef-mobile-header-navigation > ul {
    padding: 34px 40px;
}

.search-home {
    display: grid;
    gap: 2rem;
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

@media (min-width: 680px) {
    .search-home {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .search-home button {
        grid-column: span 2 / span 2;
    }
}

@media (min-width: 1024px) {
    .search-home {
        display: flex;
        flex-wrap: wrap;
    }
}

.search-home button {
    margin-top: auto;
}
.search-home select {
    min-width: 220px;
}
.search-home select option {
    background: white;
    border-radius: 0;
    font-family: sans-serif;
}
.search-home select,
.search-home label {
    margin-bottom: 0;
}

.oo-listframe .oo-picture {
    position: relative;
    top: 50%;
    left: 0;
    width: 100%;
    height: 240px;
    transform: translateY(-50%);
}
.oo-listframe .oo-listobject {
    margin-bottom: 32px;
}
.oo-listframe .oo-listimage {
    flex: 1 0 240px;
}
.oo-listframe .oo-responsive-image {
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.oo-listframe .oo-listobjectwrap,
.oo-listframe .oo-listinfo {
    height: 100%;
}
.oo-listframe .oo-listinfo {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
}
.oo-listframe .oo-listobjectwrap {
    display: flex;
    flex-direction: column;
}
.oo-listframe .oo-detailslink {
    margin-top: auto;
}
.post-nav-links {
    padding: 0 15px 32px 15px;
}
.post-nav-links a {
    font-weight: 500;
    color: #006D8C;
}

.oo-detailspicture .oo-responsive-image {
    height: 100%;
}

.oo-details-sidebar {
    display: none;
}