/* layout less - subtheme - layout.less */
/* Import variables */
/*##########################################################
Media Query: Global
##########################################################*/
/*##########################################################
Global styles
##########################################################*/
html body #awesome-menu-checkbox-wrapper a.link {
    outline: none;
    text-decoration: none;
    position: relative;
    color: #9e9ba4;
    display: inline-block;
}
/*##########################################################
Header styles
##########################################################*/
html body #awesome-menu-checkbox-wrapper #page-header-container .row {
    display: flex;
    align-items: center;
}
html body #awesome-menu-checkbox-wrapper #page-header-container .logo {
    display: flex;
    align-items: center;
}
html body.big #awesome-menu-checkbox-wrapper #page-header-container .logo img {
    max-width: 430px;
}
html
    body.big
    #awesome-menu-checkbox-wrapper
    #page-header-container
    #awesome-menu-container {
    top: auto;
}
html body.tall #awesome-menu-checkbox-wrapper #page-header-container .logo {
    top: -2.5em !important;
}
html body.tall #awesome-menu-checkbox-wrapper #page-header-container .logo img {
    max-width: 137px;
}
html
    body.tall
    #awesome-menu-checkbox-wrapper
    #page-header-container
    #awesome-menu-container {
    top: 0 !important;
}
/*##########################################################
Content styles
##########################################################*/
html body #awesome-menu-checkbox-wrapper .field--name-field-global-summary {
    font-weight: bold;
    margin-bottom: 1em;
}
/*##########################################################
Menue order styles
##########################################################*/
html body #page-content-container a {
    display: initial;
}
html body #page-content-container .views-field-title {
    font-size: 1em;
}
html body #awesome-menu-container {
    top: 0em !important;
}
html body .order-type-menue-form .js-form-type-checkbox,
html body .order-type-menue-edit-form .js-form-type-checkbox {
    margin-top: 0;
    margin-bottom: 0;
}
html body .order-type-menue-form .js-form-item label,
html body .order-type-menue-edit-form .js-form-item label {
    margin-bottom: 0;
}
html body hr {
    border: 2px solid black;
}
html body .container_fluid {
    margin-left: 20px;
    margin-right: 20px;
}
html body th > a:after {
    bottom: -4px;
}
html body th > a:hover:after,
html body th > a:focus:after,
html body th.is-active > a:hover:after,
html body th.is-active > a:focus:after {
    border-bottom-color: #005baa;
}
html body .smordermenue-order h2 {
    margin-top: 5px;
}
html body .smordermenue-order h3 {
    margin-top: 5px;
    text-transform: uppercase;
    border-radius: 2px;
    background-color: #bababa;
    padding: 5px;
}
html body .smordermenue-order label {
    margin-bottom: 0rem;
}
html body .smordermenue-order .form-date {
    width: 200px !important;
}
.path-order-menue #edit-submit {
    width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
/*##########################################################
Awesome Menu global styles
##########################################################*/
@media all and (max-width: 74.9em) {
    html
        body
        #awesome-menu-checkbox-wrapper
        #page-header-container
        .awesome-menu-toggle.menu-show.mobile {
        top: 0 !important;
    }
}
#awesome-menu-container {
    display: block !important;
}

html
    body.desktop
    #awesome-menu-checkbox-wrapper
    #page-header-container
    #awesome-menu-container
    #awesome-menu {
    display: flex;
    flex-direction: column !important;
}
