@import 'https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400';
@import 'https://fonts.googleapis.com/css?family=Oregano';
@import 'https://fonts.googleapis.com/css?family=Roboto:300,400,700';
@import 'https://fonts.googleapis.com/css?family=Varela+Round';

 html {
  /* 1 */
  font: 300 16px / 26px 'Roboto', Helvetica, Arial, sans-serif;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  /* 3 */
  background: #ffffff;
  color: #000000;
}
  
 
 /*h1 {
	     font-family: 'Oregano';
 }*/
 section {
	 width: 100%;
	 
 }
 
 a:hover,
.uk-link:hover {
  /*color: #ffffff;*/
  color: #a4a6a8;
}


.uk-subnav > .uk-active > * {
  color: #94d843;
}
.uk-overlay-panel {
        color: #ffffff;
}
 
.wk {
	width:50%;
	height: 782px;
	float: left;
	text-align: center;
	vertical-align: middle;
	} 
 
.bf-text {
	width:50%;
	height: 782px;
	float: left;
	text-align: center;
	vertical-align: middle;
}
 
 .uk-article-lead {
    /*color: #777777;*/
    font-size: 19px;
    line-height: 25px;
    font-weight: 300;
}
 
.uk-article-title::before {
	    background: #9cb54e;
}

.uk-panel-box-primary {
    color: #ffffff;
}

.uk-panel-box-secondary a, .uk-panel-box-secondary .uk-list a {
    color: #ffffff;
}

.uk-panel-box-secondary-hover:hover {
    color: #2f363b;
    background: #9cb54e;
}
.uk-panel-box-secondary {
    background-color: #9cb54e;
}

.uk-panel-box-primary {
  background-color: #7e858b;
  color: #fff;
}
.uk-panel-box-primary a:hover,
.uk-panel-box-primary .uk-list a:hover {
  color: #2f363b;
}
.uk-panel-box-primary h1,
.uk-panel-box-primary h2,
.uk-panel-box-primary h3,
.uk-panel-box-primary h4,
.uk-panel-box-primary h5,
.uk-panel-box-primary h6,
.uk-panel-box-primary .uk-article-lead {
  color: #fff;
}
.tm-block:not([class*="tm-sidebar-"]), .tm-block-alternative:not([class*="tm-sidebar-"]) {
    padding-top: 0px;
    padding-bottom: 0px;
}
h1.uk-heading-large.tm-margin-bottom-large {
	color: #ffffff;
}

h2.uk-h3 {
	color: #ffffff;
}

/*section tm-bottom-b {
	    border: 1px solid #ffffff;
}*/


.tm-margin-xlarge {
    margin: 70px 10px !important;
}

.footer-home-bf {
    color: #ffffff;
	background: #2f363b;
}

.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
	border: 1px solid #ffffff;
	color: #ffffff;
} 

button.uk-button {
	color: #ffffff;
	border: 1px solid #ffffff;
}

.uk-form select:focus, .uk-form textarea:focus, .uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus {
    border-color: #ffffff;
    color: #ffffff;
}

.tm-body-background {
    background: url(https://www.bruttig-fankel.de/images/BF_image/94818960-2560.jpg);
    background-attachment: fixed;
    background-size: cover;
}

.uk-panel-box-secondary {
    background-color: #9cb54e;
    color: #ffffff;
}

.uk-panel-box {
    padding: 10px;
}

.ct_menu_horizontal ul.menu {
width: auto;
float: right;
margin-top: 15px;
}

#tm-top-a > div > div {
  padding: 0px;
  padding-left: 30px;
}

.tm-totop-scroller {
  z-index: 999;
}
.tm-totop-scroller:hover {
    background: #94d843;
}


.uk-accordion-title {
  background: rgba(160, 158, 158, 0.61);
}

.uk-accordion-title {
  margin-top: 0;
  margin-bottom: 15px;
  padding: 5px 15px;
  background: #eeeeee;
  font-size: 18px;
  line-height: 24px;
  cursor: pointer;
  position: relative;
  padding-left: 40px;
}
.uk-accordion-title:before {
  content: "\f067";
  position: absolute;
  left: 10px;
  padding-left: 5px;
  font-family: 'FontAwesome';
  font-size: 12px;
  color: #94d843;
}
.uk-accordion-title.uk-active {
  background-color: #94d843;
  color: #ffffff;
}
.uk-accordion-title.uk-active:before {
  content: "\f068";
  color: #ffffff;
}

.uk-accordion-content {
  padding: 0 15px 15px 15px;
}
/*
 * Micro clearfix to make panels more robust
 */
.uk-accordion-content:before,
.uk-accordion-content:after {
  content: "";
  display: table;
}
.uk-accordion-content:after {
  clear: both;
}
/*
 * Remove margin from the last-child
 */
.uk-accordion-content > :last-child {
  margin-bottom: 0;
}

/* Cursor hover Navbar */
.uk-navbar-nav > li > a[href='#'] {
  cursor: default;
}

div.mod_weather .weather_credits {
	visibility: hidden;
}