/* ========================================================================
   WarpTheme.com - Use this file to add custom CSS easily
 ========================================================================== */


.sppb-addon-content .article-body {
	padding:10px !important;
}

.start_hnosymbole {
	min-height:350px;
}

.start_ohren div.start-title {
	position:relative;
	top:-20px;
	left:-20px;
	font-size:30px;
	color:#000;
}

#sp-logoportrait {
	padding:0px !important;
}

#sp-bottom {
	padding-top:20px !important;
	padding-bottom:0px !important;
}

#sp-slider {
	height:350px;
	/*background-image: url("/images/slider/IMG_0680.jpg");*/
	background-image: url("/images/design/burg_deutschlandsberg3.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
	background-position: center 25%;
}

.walsbergertabs .sppb-nav-tabs > li > a  {
	padding:0px 5px 0px 5px !important;
}

div.walsbergertabs div.tabs-tab ul.sppb-nav-tabs li:nth-child(1) a:before {
	width:45px;
	height:45px;
	background-image: url("/images/design/hno-bw-hals.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	/*background:#f00;*/
	content: " ";
	display:inline-block;
	position:relative;
	top:5px;
}

div.walsbergertabs div.tabs-tab ul.sppb-nav-tabs li:nth-child(2) a:before {
	width:45px;
	height:45px;
	background-image: url("/images/design/hno-bw-nasen.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	content: " ";
	display:inline-block;
	position:relative;
	top:5px;
}

div.walsbergertabs div.tabs-tab ul.sppb-nav-tabs li:nth-child(3) a:before {
	width:45px;
	height:45px;
	background-image: url("/images/design/hno-bw-ohren.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	content: " ";
	display:inline-block;
	position:relative;
	top:5px;
}

div.walsbergertabs div.tabs-tab ul.sppb-nav-tabs li:nth-child(4) a:before {
	width:45px;
	height:45px;
	background-image: url("/images/design/hno-bw.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	content: " ";
	display:inline-block;
	position:relative;
	top:5px;
}

#sp-topgrafik {
	/*position:relative !important;*/
}

.header-below {
	/*top:80px;*/
}

#sp-header {
	position: absolute;
	top: 30px;
}
#sp-header.header-sticky {
	top: 0px;
}

.walsbergerintroblock {
	width:100%;
	background-image: url("/images/beitraege/hno-background.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right;
}

.walsbergerintroblockimage img {
	width:187px;
}

.walsbergerintroblocktext {
	padding-right:60px;
}

.fas {
	font-family: 'Font Awesome 5 Free';
}

.fa-map-marker-alt::before {
    content: "\f3c5";
}

.sppb-tab-content {
	margin-top:0px !important;
}

.sppb-addon-content {
	padding:10px;
}

#sp-bottom .sp-module ul > li {
	display: inline-block !important;
	margin-right: 10px;
}

#sp-bottom .sp-module ul > li > a {
}

#walsberger-start .sppb-addon-content, #walsberger-start .sppb-col-md-3, #walsberger-start .sppb-col-md-9 {
	padding-left:5px !important;
	padding-right:5px !important;
	position:relative;
	left:3px;
}

#sp-logo {
	border-right:none !important;
}

.sp-contact-location a, .sp-contact-location a:hover {
	color:#999999;
}

/* Adaption wegen SPPB 5.0.1 grrrr */
.uk-navbar-item.uk-logo {
	/*border:#ff0000 1px solid;*/
	padding-right:2em;
}
