/*
Theme Name: Knight Frank
Author: the Best4u WordPress team
Author URI: https://tribedigital.com
Description: Custom theme for The Knight Frank Group
Version: 1.0
Requires at least: 5.0
Requires PHP: 7.0+
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: knightfrank
This theme, like WordPress, is licensed under the GPL.
*/


@media (max-width: 1024px) {
    body.single-property .single-property .container-fluid .span-7 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (min-width: 1024px) {
    .single-property .single-property__sidebar {
        padding-right: 0;
        max-width: 460px;
        flex: 1;
    }
}

@media (min-width: 1800px) {
    .single-property .single-property__sidebar {
        padding-right: 0;
        max-width: 430px;
    }
}

@media (min-width: 2200px) {
    .single-property .single-property__sidebar {
        padding-right: 0;
        max-width: 380px;
    }
}

.custom-required-terms-class {
    position: static !important;
}

.custom-required-terms-class .gfield_validation_message {
    min-height: 60px;
}

.request-tour__inner .gform_footer {
    position: static !important;
}

.request-tour__inner .gform_validation_error .gform_footer {
    /*top: -64px !important;*/
}
.request-tour__inner form .consent {
    position: static !important;
}

.request-tour__inner .gform_legacy_markup_wrapper {
    overflow: hidden !important;
}

/* Single Property */
.faq-answer__inner table {
    width: 100%;
    border-collapse: collapse;
    border: none;
    overflow: hidden;
    margin: 0;
}

.faq-answer__inner table thead,
.faq-answer__inner table tbody,
.faq-answer__inner table tfoot,
.faq-answer__inner table tr {
    display: block;
}

.faq-answer__inner table th,
.faq-answer__inner table td {
    display: inline-block;

}

.faq-answer__inner table thead tr,
.faq-answer__inner table tbody tr {
    border-bottom: 1px solid #eee;
}

.faq-answer__inner table thead th,
.faq-answer__inner table tfoot th,
.faq-answer__inner table th,
.faq-answer__inner table td {
    background: transparent;
    border: 0;
}

.faq-answer__inner table th,
.faq-answer__inner table td {
    width: 25%;
}

@media (max-width: 600px) {
    .faq-answer__inner table {
        overflow: auto;
    }
}
