/*** Separates CSS f. AWO-Nordhessen ***/

.elementOneColumn {
  padding-top: 2em;
}

.elementTwoColumnsTwoRows .uk-grid {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.elementTwoColumnsTwoRows .title {
  color: #9f0447;
}


.elementTwoColumnsTwoRows .ce-bodytext {
  color: #000;
}


.elementTwoColumnsTwoRows .item {
    margin-bottom: 2rem;
  	background-color: #f8f8f8
}


body {
    font-weight: 400;
}

h1 {
    color: #9f0447;
}

div#footer {
    background-color: #f3f3f3;
}

a.button-cta {
  background: #9f0447;
}

a.button-cta:hover {
  background: #9f0447;
}

.uk-navbar-container:not(.uk-navbar-transparent) {
    background: #2C8717;
}

.page-navigation {
    height: 80px;
}

.btn-default, .o-btn, .uk-button-primary {
  color: #9f0447 !important;
}

.btn-default:hover, a.button-cta:hover, .o-btn:hover, .uk-button-primary:hover, .btn-default:focus, a.button-cta:focus, .o-btn:focus, .uk-button-primary:focus {
    background: #9f0447;
}

.uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle {
  text-transform: none;
  color: #fff;
}

.uk-navbar-item:hover, .uk-navbar-nav > li > a:hover {
  color: #fff;
  text-decoration: underline;
}

.uk-navbar-nav > li.uk-active > a {
    color: #fff;
  	text-decoration: underline;
}

.uk-overlay-primary {
  background-color: #2C8717;
}

.uk-modal-dialog {
    width: auto;
}

.menueshop-header {
    background-color: #9f0447;
}

.menueshop-lunchbox-submit,.menueshop-lunchbox-submit:hover {background-color: #9f0447 !important;}


.menueshop-lunchbox-title, .product_details .menueshop-lunchbox-title {
    color: #9f0447;
}

.menueshop-lunchbox-hint {
    background-color: rgba(159, 4, 71, 0.9) !important;
}

.minicart-header a {
    color: #9f0447;
}

.uk-navbar-dropdown-nav > li.uk-active > a, .uk-navbar-dropdown-nav > li.uk-active > a:hover {
    color: #9f0447;
}

.uk-navbar-dropdown-nav > li > a:hover, .uk-navbar-dropdown-nav > li > a:focus {
    color: #9f0447;
}

a, .uk-link {
    color: #9f0447;
}

.elementTwoColumnsTwoRows {
    background-color: #fff;
}

.uk-accordion .uk-accordion-title {
    color: #9f0447;
}

.menushop-lunchbox-titlecat {
    border: 2px solid #9f0447;
    color: #9f0447;
}

.menushop-lunchbox-titlecat::after, .menushop-lunchbox-titlecat::before {
    border-bottom: 2px solid #9f0447;
}

.productswitch a, .productswitch a:hover {
    background: #9f0447;
}

.title {
  text-transform: none;
}
