/*
Theme Name: Hestia - Multiwell-MEA
Theme URI: Child of https://themeisle.com/themes/hestia/
Description: This is a child theme of Hestia with customizations for the https://www.multiwell-mea.com website.
Author: Martin Grossmann @ Multi Channel Systems
URI: https://www.multichannelsystems.com
Template: hestia    
Version: 0.1
*/

@media (min-width: 769px) {
    /* Resizing of the logo ! mobile */
    .container > .navbar-header {
/*        min-width: 320px;*/
    }
    .navbar:not(.hestia_center) .title-logo-wrapper {
        max-width: 320px;
    }
    .navbar .navbar-brand img {
        max-height: 70px;
    }

    /* Navbar background animation */
    .navbar .navbar-nav > li:not(.btn) > a:before,
    .navbar .navbar-nav > li:not(.btn) .hestia-toggle-search:before {
        background-color: #f3f3f3;
    }
    .navbar .navbar-nav > li:hover:not(.btn) a::before,
    .navbar .navbar-nav > li:hover:not(.btn) .hestia-toggle-search::before {
        transform: scaleX(1);
    }
}

.navbar {
    -webkit-box-shadow: unset;
    box-shadow: unset;
}

/* push content below navbar */
.main {
    padding-top: 90px;
}

/* Mobile menu button on top */
.navbar button.navbar-toggle {
    z-index: 10000;
}
/* Title left aligned and padding reduced */
.page-header .col-md-10.col-md-offset-1 {
    width: 100%;
    margin-left: 0;
}
/* h1.hestia-title {
    text-align: left;
}
 */
/* Reducing height of home page hero big title image */
.page-header {
    max-height: 60vh;
}

/* Arrow (default) cursor for # links in main menu */
#menu-primary-menu a[href="#"] {
    cursor: default;
}

/* Hide copyright info of Hestia parent theme */
.copyright.pull-right {
    display: none;
}

/* Hide author info */
.author {
    display: none;
}

.elementor {
    padding-top: 0 !important;
}

/* Caldera Forms Select2 overwrites */
.ccselect2-container a.ccselect2-choice {
    height: 34px;
    padding: 4px 12px;
    border: 1px solid #cccccc !important;
    border-radius: 2px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    background-image: none;
}

.caldera-grid .checkbox input[type="checkbox"],
.caldera-grid .checkbox-inline input[type="checkbox"],
.caldera-grid .radio input[type="radio"],
.caldera-grid .radio-inline input[type="radio"] {
  margin-top: 5px;
}

p.caldera-forms-consent-field-agreement {
    font-size: 14px !important;
}
