/* Add here all your CSS customizations */
.undotted a:hover {
	border-bottom: none !important;
}
.undotted a {
	border-bottom: none !important;
}
.undotted {
	border-bottom: none !important;
}
.gruen {
	background-color:#cddf9b !important;
}
.text-gruen {
	color:#cddf9b !important;
}
.black {
	background-color: rgba(0, 0, 0, 0.4) !important;
	color:#444 !important;	
}
#footer p {
	color:#999;	
}
.grau {
	color:#999 !important;
}
.weiss {
	color:#fff !important;
}
#footer a:hover {
	color: #fff !important;
	text-decoration:none !important;
	border-bottom:1px dotted #fff;
} 
.alert-success {
    color: #155724;
    background-color: #bcd369 !important;
    border-color: #9cb857 !important;
}
.mt40 {
	margin-top:30px;
}
.link-gruen {
	color:#9cb857 !important;	
}
.dropdown-item.active, .dropdown-item:active {
    color: #444;
    text-decoration: none;
    background-color: #f4f4f4;
}
.small {
	font-size:12px;
}

@media (max-width: 575px) {
#footer {
	font-size: 1.1em;
}
.thumb-info img {
	display:none;
}
.thumb-info-side-image .thumb-info-side-image-wrapper {
	margin-bottom:0px;
}
.img-thumbnail {
    max-width: 250px;
    height: auto;
}
.col-md-3 .sidebar {
    display:none !important;
}
.hidden-sx {
	display:none !important;
}
}

@media (min-width: 1200px) {
#footer {
	font-size: 0.9em;
}
}
@media (max-width: 768px) {
.d-block {
    display: none !important;
}
.col-md-3 {
    /*display:none !important;*/
}
.img-fluid {
    /*max-width: 350px !important;*/
}
.img-fluid-p {
    max-width: 350px !important;
}
}
@media (max-width: 991px) {
.img-fluid  {
    /*max-width: 250px !important;*/	
}
.img-fluid-p  {
    max-width: 250px !important;	
}
.img-thumbnail {
	border:1px solid #dee2e6 !important;
	max-width:260px !important;
}
}
.dropdown-item:last-child {
    border-bottom-right-radius: calc(.0rem - 0px) !important;
    border-bottom-left-radius: calc(.25rem - 1px) !important;
}
.dropdown-item:first-child {
    border-top-left-radius: calc(.0rem - 0px) !important;
    border-top-right-radius: calc(.0rem - 0px) !important;
}
/* shadows-into-light-regular - latin */
@font-face {
  font-family: 'Shadows Into Light';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/shadows-into-light-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/shadows-into-light-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/shadows-into-light-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/shadows-into-light-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/shadows-into-light-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/shadows-into-light-v15-latin-regular.svg#ShadowsIntoLight') format('svg'); /* Legacy iOS */
}