/*
Theme Name: Dessau Child
Theme URI: https://dessau.qodeinteractive.com
Description: A child theme of Dessau Theme
Author: Select Themes
Author URI: https://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: dessau
Template: dessau
*/

div#about-us-banner img {
    width: 100% !important;
    max-height: 600px !important;
    object-fit: cover !important;
    object-position: 0px -120px !important;
}
.qodef-team-image img {
    height: 570px;
    object-fit: cover;
}
.qodef-page-footer .qodef-footer-top-holder {
    background-color: #EDE9E3 !important;
}
ul#menu-full-screen-menu-navigation a {
    color: #87826E !important;
}
.qodef-sticky-header .qodef-main-menu>ul>li>a{
    color: #87826E !important;
}
.home .wpb_revslider_element a.qodef-btn.qodef-btn-medium.qodef-btn-solid{
    background-color: #BE916E !important;
    color: #E6D7C8 !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner{
    background-color: #87826E !important;
    color: #E6D7C8 !important;
}
.home .wpb_revslider_element a.qodef-btn.qodef-btn-medium.qodef-btn-solid:hover {
    background-color: transparent !important;
    color: #BE916E !important;
    border-color: #BE916E !important;
}
.qodef-image-info-section-holder.qodef-image-on-left-side .qodef-iis-text-inner:before {
    border-color: #87826E !important;
}
.qodef-image-info-section-holder.qodef-has-border.qodef-iis-item-animate-border .qodef-iis-text-inner:after {
    border-color: #87826E !important;
}
.page-id-1904 h6.qodef-pli-title.entry-title {
    color: #BE916E !important;
    font-weight: 600;
}
h1.qodef-page-title.entry-title {
    color: #87826E !important;
}
h1.qodef-page-title.entry-title {
    color: #87826E;
}
.qodef-breadcrumbs a {
    color: #87826E !important;
}
span.qodef-current {
    color: #87826E !important;
    font-weight: 600;
}
h3.qodef-ps-title {
    color: #BE916E !important;
}
.qodef-ps-navigation {
    display: none;
}
.qodef-post-text-inner h3 {
    color: #BE916E !important;
}
.qodef-title-holder.qodef-standard-with-breadcrumbs-type.qodef-title-va-header-bottom {
    background-color: #EDE9E3 !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    background-color: transparent !important;
    color: #87826E !important;
    border-color: #87826E !important;
}
.qodef-fullscreen-above-menu-widget-holder {
    display: none;
}
a.qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener-predefined {
    background-color: transparent !important;
}
.qodef-column-content.qodef-grid-col-12 {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
.wp-block-group.footer-right-side-widget-wrapper.is-vertical.is-layout-flex.wp-container-core-group-is-layout-8cf370e7.wp-block-group-is-layout-flex {
    justify-content: space-evenly;
    flex-direction: column;
    align-items: center;
}
footer ul#menu-full-screen-menu-navigation-1 {
    display: flex;
    gap: 20px;
}
footer .widget ul li a:hover {
    color: white !important;
}
footer ul {
    display: flex;
    gap: 20px;
}
span.qodef-hm-line {
    background-color: #BE916E !important;
    height: 3px !important;
}
span.qodef-hm-line.qodef-line-2 {
    top: 7px !important;
}
span.qodef-hm-line.qodef-line-3 {
    top: 13px !important;
}
/* .home footer.qodef-page-footer {
    display: none;
} */
/* .home .qodef-content {
    margin-bottom: 0px !important;
} */
.qodef-fullscreen-below-menu-widget-holder .widget.qodef-social-icons-group-widget.text-align-left {
    margin: 0px auto;
    display: table;
}
.qodef-fullscreen-below-menu-widget-holder .widget.qodef-social-icons-group-widget.text-align-left a{
    font-size: 20px;
    color: #87826E;
}
.qodef-dark-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener-predefined .qodef-fullscreen-menu-close-icon {
    color: #BE916E !important;
    font-size: 45px !important;
}
.qodef-footer-top-inner.qodef-grid {
    padding: 50px 0px !important;
}
div#block-7 a, div#block-7 p {
    color: #87826E !important;
}
/* .page-id-2632.qodef-paspartu-enabled .qodef-wrapper {
    padding: 40px !important;
    padding-top: 0px !important;
} */
.qodef-portfolio-list-holder article .qodef-pli-image img {
    width: 387px;
    height: 258px;
    object-fit: cover;
}
.qodef-menu-area > div {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
header.qodef-page-header {
    margin-bottom: 20px;
}
/* sr7-module#SR7_4_1 > * {
    height: 80vh !important;
} */
/* sr7-module#SR7_4_1, #SR7_4_1 sr7-mask, #SR7_4_1 sr7-bg, #SR7_4_1 canvas {
    height: 80vh !important;
} */
.qodef-image-info-section-holder.qodef-image-on-left-side .qodef-iis-text-inner{
    padding: 84px 60px 94px !important;
}

@media screen and (min-width: 320px) and (max-width: 480px){
    .qodef-column-content.qodef-grid-col-12 {
        justify-content: center;
        flex-direction: column-reverse;
    }
    ul#menu-full-screen-menu-navigation-3 {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
    }
    footer .widget.widget_nav_menu ul li {
            overflow: visible;
            line-height: 1;
    }
    div#contact-info-row {
        width: 100%;
    }
    .qodef-newsletter input.wpcf7-form-control.wpcf7-submit {
        float: none !important;
        display: table !important;
        margin: 0 auto !important;
    }
    div#about-us-banner img {
        max-height: unset !important;
        object-position: initial !important;
    }
    footer ul#menu-full-screen-menu-navigation-1 {
        flex-direction: column;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px){
    div#media_image-4 {
        width: 20%;
        margin-right: 30px;
    }
    .qodef-portfolio-list-holder article .qodef-pli-image img {
        min-height: 165px;
    }
}
.qodef-portfolio-list-holder.qodef-pl-standard-lift .qodef-pli-text-holder {
    min-height: 85px;
}