﻿.story-box-content a {
	background-color: #008146;
	color: #fff !important;
}

.story-box-content a:hover {
	background-color: #00a258;
}

.slider-caption {
	max-width: 680px;
}

.slider-caption h2{
	text-transform: none;
}

.slider-caption .slider-caption-innercustombox {
	background-color: rgb(255,255,255,0.75);
	padding: 20px;
}

.slider-caption .slider-caption-innercustombox a.button {
	color: #fff !important;
}

.dswcImageTextTeaserTyp2 img {
	border: 1px solid #ccc;
}

.dswcImageTextTeaserTyp2 .entry-image img {
	border-radius: 0px;
}

.dswcImageTextTeaserTyp2 .row.posts-md > .entry {
	display: flex;
}

.dswcImageTextTeaserTyp2 .row.posts-md .grid-inner {
	flex: 1;
}

.dswcImageTextImageLink a.btn.btn-primary {
	background-color: #274e13 !important;
	color: #fff !important;
	border: 0px;
	margin-top: 10px;
}

.dswcImageTextImageLink a.btn.btn-primary:hover {
	background-color: #008146 !important;
}

ul li {
	margin-bottom: 7px;
}

.story-box .story-box-info {
	padding: 50px;
}
.story-box .story-box-info .story-box-content a {
	text-transform: none;
}

.imageTeaserSlider .portfolio-item .portfolio-item-inner .portfolio-content .portfolio-label p {
	margin-bottom: 0px !important;
}

.btn-primary {
	border: none;
	background-color: #274e13;
}

.btn-primary:hover {
	background-color: #376e1a;
}

@media (max-width: 440px) {
	body {
		font-size: 15px;
	}

	h1 {
		font-size: 30px;
	}

	h2 {
		font-size: 26px;
	}

	h3 {
		font-size: 21px;
	}

	h4 {
		font-size: 19px;
	}

	h5 {
		font-size: 17px;
	}

	#copyrights {
		font-size: 15px;
	}
}