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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
.emblem {
	  
	  display: none;
	  
  } 


@media only screen and (min-width: 1110px) {
	
	.emblem {
	  
	  display:inline;
	  
  } 
}
 
 .green {
    color: #509f90;
}

.tm-navbar-container {
background-color: #414141;	
 box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) inset;
}



}


.uk-navbar-nav > li.uk-active > a {
    background-color: rgba(0, 0, 0, 0);
    color: #fff;
}

.tm-logo-small p, .tm-logo-small .uk-link {
	color: #fff;
}
.tm-logo-small {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    padding-top: 10px;
}



@media (max-width: 500px) {

.tm-logo-small {
    font-size: 14px !important;
}

}




.uk-position-relative.uk-text-center {
    padding-right: 80px;
    text-align: right !important;
}


.tm-navbar-left {
    left: 80px;
}


@media (max-width: 1020px) {


.uk-position-relative.uk-text-center {
    padding-right: 40px;
    text-align: right !important;
}

.tm-navbar-left {
    left: 40px;
} 
}




blockquote {
    border-left: 0;
    margin: 0 0 24px;
    padding: 0;
}

.uk-block-secondary {
    background: #414141 none repeat scroll 0 0;
}

.uk-list-line.condensed > li:nth-child(n+2) {
    border-top: 1px solid #cccccc;
    margin-top: 0px;
    padding-top: 0px;
}

.text-bold {
	font-weight: bold;
	
}

.bild360 .uk-text-center {
	
	text-align: right !important;
	
}

#tm-bottom-a td {
    padding-right: 10px;
}
#tm-bottom-a h3 {
    color: #509f90;
}

.uk-navbar-nav > li > a {
    box-sizing: border-box;
    color: #a29d9c;
    display: block;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: normal;
    height: 90px;
    line-height: 90px;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
.uk-panel-title {
    color: #444444;
    font-size: 20px;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: 15px;
    margin-top: 0;
    text-transform: none;
}

em {
    color: #808080;
}

.lex_col_1 {
	width: 20%;
	
}

.lex_1 {
	
	background-color: #414141;
	color: #fff;
	
}




.gbs3 .gcore-form-row .gcore-input {
    width: 80%;
}


@media (max-width: 874px) {
  /* Horizontal */
.gbs3 .gcore-form-row .gcore-input {
    width: 100%;
}
}




.gbs3 .A {
    width: 100% !important;
}


.gbs3 .uk-button.A {
    width: auto !important;
    margin-left: 22%;
}
.chrono_credits, .chronoforms6_credits {
	display: none;
	height: 0px;
	
}


.weiter {
	
	 border: 0; height: 1px; background: #333; background-image: linear-gradient(to right, #62baa9, #509f90, #428477);
	margin-top: 40px;
}

.rl_tooltips-link {
    border-bottom: 1px dashed #509f90;
}

.uk-list li {
margin-left: 15px;
color: #7b8c7e;
}


.cc_container a, .cc_container a:visited {
    color: #509f90 !important;
}

.cc_container .cc_btn, .cc_container .cc_btn:visited {
    background-color: #414141 !important;
    color: #a29d9c !important;
}

.cc_container .cc_message {
    font-size: 14px !important;
    font-family: "Open Sans",Calibri,Helvetica,Arial;
}

#fin-datenschutz input {
	
	width: 5% !important;
	margin-bottom: 20px !important;
	text-align: left;
	
}
#fin-datenschutz .control-label {
	
	width: 80% !important;
	text-align: left;
	
}

textarea, .nachricht {
	height: auto !important;
}