a, a:hover {
	text-decoration: none;
}

body {
	font-family: "Open Sans",sans-serif;
	font-weight: 200;
}

section, section.content {
	min-width: 100%;
	width: 100%;
	position: relative;
	padding-top: 40px;
}

.float-left {
	float: left;
}
.float-right {
	float: right;
}
.clear {
	clear: both;
}

.flex-column {
	display: flex;
	flex-direction: column;
}

.grow {
	flex-grow: 1;
}

.text-justify {
	text-align: justify;
  hyphens: auto;
}
.text-left {
	text-align: left;
}
.readable-effect p, .readable-effect ul {
	padding-bottom: 15px;
}

.get-more-link {
	margin-top: 15px;
	text-align: left;
	color: #93c01f!important;
}
.get-more-link::before {
	display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "\f105";
}
.section-wrapper {
	margin-top: 90px; /* height of header.header */
}

.row {
	padding-bottom: 50px;
}

.full-width {
    width: 100%;
}

/* forms */
.form-control:focus {
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.075) inset, 0 0 8px rgba(255, 255, 255, 0.6);
    outline: 0 none;
}

.btn.btn-default {
    border: 2px solid #FFFFFF;
    border-radius: 0;
    font-weight: 500!important;
    margin: 0;
    padding: 11px 25px;
    transition: all 1s ease 0s;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.btn.icon-btn {
	padding: 11px 25px 5px;
}

.btn.icon-btn .text {
	position: relative;
	top: -5px;
}

@media (max-width: 479px) {
	body {
		font-size: 13px;
	}
}


/* slider stuff */
.citate p {
    line-height: 22px;
    padding-top: 10px;
    margin-left: 45px
}

.citate ul {
    padding-top: 10px;
    padding-left: 10%;
    line-height: 22px
}

.citates-slider, .citates-slider.ls-wrapper.ls-in-out,
.citates-slider .ls-inner img,
.citates-slider .ls-wrapper {
  min-height: 380px;
}

@media (max-width: 630px) {
	.citates-slider, .citates-slider.ls-wrapper.ls-in-out,
	.citates-slider .ls-inner img,
	.citates-slider .ls-wrapper {
	  min-height: 480px;
	}
}

@media (max-width: 470px) {
	.citates-slider, .citates-slider.ls-wrapper.ls-in-out,
	.citates-slider .ls-inner img,
	.citates-slider .ls-wrapper {
	  min-height: 580px;
	}

	.citate p {
	    margin-left: 0;
	}
}

/* home slider */
@keyframes scroll_down_animation {
	0% {
		transform: scale(1);
	}
	20% {
		transform: scale(1.2);
	}
	100% {
		transform: scale(1);
	}
}
@-webkit-keyframes scroll_down_animation {
	0% {
		transform: scale(1);
	}
	20% {
		transform: scale(1.2);
	}
	100% {
		transform: scale(1);
	}
}
.slider-scroll-down {
	position: absolute;
	left: 50%;
	height: 100px;
	width: 100px;
	bottom: 20px;
	margin-left: -50px;
	z-index: 990;
}
.slider-scroll-down > a {
	animation: 3s ease 0s normal none infinite running scroll_down_animation;
	display: block;
	line-height: 180px;
	text-align: center;
	width: 100%;
	height: 100%;
	text-shadow: 0px 0px 8px rgb(255, 255, 255);
}

.slider-scroll-down > a > i {
	font-size: 80px;
}

.slider-text-shadow {
	text-shadow: 0px 0px 0.5px rgb(0, 0, 0);
}
