/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* colors*/
/* 	grün	=	#b1c47c  rgba(177,196,124,1.0)
	beige	= 	#E2CEC0
*/

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 @font-face {
    font-family: 'sand_dunesregular';
    src: url('../fonts/sand_dunes-webfont.eot');
    src: url('../fonts/sand_dunes-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sand_dunes-webfont.woff2') format('woff2'),
         url('../fonts/sand_dunes-webfont.woff') format('woff'),
         url('../fonts/sand_dunes-webfont.ttf') format('truetype'),
         url('../fonts/sand_dunes-webfont.svg#sand_dunesregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.tm-logo {
  margin-top: 18px;
}



.uk-navbar-nav {
	font-family: 'sand_dunesregular';
	margin-top: 25px!important;
	margin-left: 25px!important;
	padding-bottom: -35px!important;
}

.uk-navbar-nav a{
	font-size: 20px!important;
}

/* ##### MOSAIK */

.tm-mosaic .uk-article-title {
	font-family: 'sand_dunesregular';
	font-size: 30px!important;	
}
.tm-mosaic .dw-lineheight {
	font-family: 'sand_dunesregular';
	font-size: 25px!important;	
  line-height:35px;
}

/*
.tm-block-top {
	margin-bottom: -15px!important;
	padding-bottom: -15px!important;
	height: 15px!important;
}*/
/*
#tm-top-a .tm-secondary-color {
	display: none!important;
	line-height: 15pt!important;
	margin-top: -50px!important;
	padding-top: -50px!important;
}*/


/* ####### Home Headline ########### */
.tm-top-a .tm-secondary-color{
	/*display:none!important;*/
	padding-top: -225px!important;
	font-family: 'sand_dunesregular';
	font-size: 40px!important;

 
}
.tm-top-a .uk-heading-large {
  line-height:45px;
}

/* Colors
 ========================================================================== */
.tm-primary-color {
  color: #b1c47c;
  font-size: 40px!important;
  font-family: 'sand_dunesregular'!important;
}
/*.tm-secondary-color {*/
  /*color: #43601E;*/
 /* color: #E2CEC0;
  font-size: 45px!important;
  font-family: 'sand_dunesregular'!important;
}*/


.tm-social-icons {
 margin-top: -10px!important;	
}



/* ####### Home Headline ########### */

/* ####### Home Headline ########### */
/*.tm-mosaic .tm-secondary-color{
	padding-top: -225px!important;
	font-family: 'sand_dunesregular';
	font-size: 30px!important;
 
}*/
.tm-mosaic .uk-heading-large {
  font-size:8px;
  line-height:15px;
}


.jsn-bootstrap3 a {
  color:#B1C47C;
  text-decoration:none;
}
.jsn-bootstrap3 a:hover{
  color:#E2CEC0;
  text-decoration:none;
}


/* ####### Home MOSAIK ########### */
.mosaik-color {
  color: #b1c47c;
  font-size: 35px!important;
  font-family: 'sand_dunesregular'!important;
  text-align: center!important;
}
.dw-lineheight2 {
  line-height:55px;
} 

/* Button PageBuilder */
.uk-button-primary {
  background-color:transparent!important;
  box-shadow:none!important;
  
  border:1px solid #b1c47c!important;
  color:#FFFFFF;
  text-shadow:none!important;
}
theme.css
.uk-button:not(:disabled) {
  cursor:pointer;
}
theme.css
.uk-button {
  -webkit-appearance:none;
  background:none!important;
  border:1px solid #b1c47c!important;
  box-sizing:border-box;
  color:#C9CACC;
  display:inline-block;
  font-family:inherit;
  font-size:1rem;
  font-stretch:inherit;
  font-style:inherit;
  font-variant:inherit;
  font-weight:inherit;
  line-height:35px;
  margin:0;
  min-height:35px;
  overflow:visible;
  padding:0 12px;
  text-align:center;
  text-decoration:none;
  text-transform:none;
  vertical-align:middle;
}


/* WIDGETKIT */
.wk-slideshow .caption {
  /*background:rgba(0, 0, 0, 0.5);*/
  background:rgba(177,196,124,0.7)!important;
  bottom:0;
  left:0;
  padding:10px;
  position:absolute;
  right:0;
  z-index:5;
}
bootstrap.min.css
.wk-slideshow .caption, .wk-slideshow .caption a {
  color:#000!important;
}

bootstrap.min.css
.wk-slideshow .caption, .wk-slideshow .caption  {
  color:#000!important;
}



.pb-element-container .dw-logofliesstext {
  color:#E2CEC0;
  font-family: 'sand_dunesregular';
    font-size: 19px;
}


.pb-element-container h3 {
  color:#b1c47c;

}