.wk-overlay-background {
	background: rgba(255,255,255,.55) !important;
	color: #444;
}

.uk-heading-line > *::before, .uk-heading-line > *::after {
	border-bottom: 1px solid #c59357 !important;
}

.uk-heading-color {
    color: #c59357;
}

.uk-navbar-toggle {
	color: #fff !important;
}

.form-actions {
	display: none !important;
}

b, strong {
	font-weight: 600;
}

.uk-article {
    border-bottom: 1px solid #c59357;
    padding-bottom: 40px;
}

/*.uk-navbar-dropdown-nav .uk-nav-sub {
    display: none;
}*/

.tm-header-transparent {
    background: rgba(0, 0, 0, 0.6);
}

.uk-navbar-nav>li.uk-active>a::before {
    background-color: #c59357 !important;
}

.tm-toolbar .uk-subnav>*>:first-child {
    color: rgba(0,0,0,0.7);
    font-size: 10px;
}

.tm-toolbar .uk-subnav>*>:first-child:hover {
    color: rgba(0,0,0,1);
    font-size: 10px;
    text-decoration: underline;
}

.tm-toolbar .uk-subnav>.uk-active>a {
    color: #c59357;
}

.wk-panel-title {
    font-weight: 400 !important;
    color: #c59357 !important;
}

.wk-panel-box .wk-panel-badge, .wk-panel-hover .wk-panel-badge {
    top: 10px;
    right: 10px;
    padding: 2px 5px;
    background-color: #c59357;
    border-radius: 2px;
    color: #fff;
}

.wk-overlay-grayscale {
    -webkit-filter: sepia(70%)!important;
    filter: sepia(70%) !important;
}

.underline {
  border-bottom: 1px solid #c59357;
  padding-bottom: 3px;
}

.uk-panel-border {
    position: relative;
    box-sizing: border-box;
    border: 2px solid #c59357;
    padding: 5px;
}

.dl-horizontal dt {
    width: auto;
}

.dl-horizontal dd {
    margin-left: 21%;
}

/* Button Newsletter Startseite*/
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary {
    background-color: rgba(255, 255, 255, 1);
    color: rgba(0, 0, 0, 1);
    border-color: rgba(255, 255, 255, 1);
}
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover {
    background-color: rgba(255, 255, 255, 0.8);
    color: rgba(0, 0, 0, 1);
    border-color: rgba(255, 255, 255, 1);
}

/*Button Breezingforms*/
button {
    margin: 0;
    border: 0;
    overflow: visible;
    font: inherit;
    color: #fff;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 30px;
    vertical-align: middle;
    font-size: 11px;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
    -webkit-transition-property: color,background-color,border-color,box-shadow;
    transition-property: color,background-color,border-color,box-shadow;
    font-family: Work Sans;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 500px;
    background-origin: border-box;
	background-color: #b88e53;
}
button:hover {
	background-color: #a47c44;
}
button:active {
	background-color: #a47c44;
}

.bfQuickMode .bfLabelRight label {
    float: none !important;
}

.bfQuickMode .bfLabelRight input {
    margin-top: 3px !important;
}
/*Button Breezingforms Ende*/

/*@media (max-width: 1480px) {
    .uk-logo, .navbar .brand {
    width: 220px;}
    .uk-logo > img { width: 100%; }
    .uk-navbar-nav > li > a {
  font-size: 11px;
}*/


@media (max-width: 1600px) {
    .uk-logo, .navbar .brand {
    width: 180px;}
    .uk-logo > img { width: 100%; }
    .uk-navbar-nav > li > a {
  font-size: 10px;
}
    .uk-navbar-nav>li>a {
        padding: 0 10px;
}
}

@media (max-width: 1330px) {
    .uk-navbar-container>.container .uk-navbar-right, .uk-navbar-container>.uk-container .uk-navbar-right {
    display: none;
}
}

@media (max-width: 1250px) {
.uk-navbar-center:not(:only-child) {
    left: 60%;
}
}
/*@media (max-width: 1180px) {
    .uk-logo, .navbar .brand {
    width: 180px;}
    .uk-logo > img { width: 100%; }
    .uk-navbar-nav > li > a {
  font-size: 11px;
}
}*/