/*---------------- CUSTOM-CSS - KANZLEI-HERNE-JANAS - KÖLLEDESIGN - 2019 -----------*/

/*---------------- GENERAL -----------------------------*/

html {
	font-family: 'Rajdhani', sans-serif;
}
/*.sp-default-logo {
    display:none
}*/

hr {
	border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}
img {
  max-width: 100%;
  height: auto;
  float: right;
  margin-top: 15px
}
body {
	font-family: 'Rajdhani', sans-serif;

}
.footer {
	margin: 25px 0;
	background-color: #e34e16;
	width: 100%;
	padding: 10px 5px 1px 25px;

}
/*.container{
	padding-left: 0px !important;
	padding-right: 0px !important
}*/

/*---------------- TYPO -----------------------------*/


h1 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 1.93em !important;
	line-height: 10px !important;
	font-weight: bold !important;
	margin-top: 20px !important
}
h2 {
	font-family: 'Rajdhani', sans-serif;
    font-weight: bold !important;
    color: #e34e16;
    margin-top: 0px !important;
    margin-bottom: 0px;
    font-size: 1.7155em !important;
}
h4 {
	font-family: 'Rajdhani', sans-serif;
    font-weight: bold !important;
    color: #e34e16;
    margin-bottom: 0px;
    font-size: 1.5em !important;
}
h3 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 1.2em !important;
	font-weight: 500;
	line-height: 16px !important;
	margin-top: 2px;
	margin-bottom: 8px;
}
h5 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 1.2em !important;
	font-weight: 700 !important;
	line-height: 28px !important;
	text-transform: uppercase;
}
#impressum h3 {
	line-height: 22px !important;
}
p {
	font-family: 'Rajdhani', sans-serif;
	font-size: 1.0em !important;
	font-weight: 500;
	line-height: 20px !important;
	color: white
}
a {
	/*text-decoration: underline !important;*/
	color: white !important
}
.impressum {
	font-weight: 700;
}
#impressum.col-sm-12 {
	padding-right: 25px !important
}
.red {
	color: #e10d1a
}

.col-sm-4 {
    padding-left: 25px !important
}
.col-sm-5 {
    padding-left: 25px !important
}
.col-sm-6 {
    padding-left: 25px !important
}
.col-sm-8 {
    padding-left: 25px !important
}
.col-sm-9 {
    padding-left: 25px !important
}
.col-sm-12 {
    padding-left: 25px !important
}