html{
	scroll-behavior: smooth;
}

@font-face {
  font-family:"Brown-Pro-Reclinregular";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinregular.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinregular.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinregular.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinregular.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Boldalt";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-boldalt.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-boldalt.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-boldalt.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-boldalt.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Reclinregularalt";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinregularalt.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinregularalt.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinregularalt.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinregularalt.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Reclinboldalt";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinboldalt.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinboldalt.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinboldalt.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinboldalt.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Italic";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-italic.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-italic.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-italic.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-italic.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Reclinthin";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinthin.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinthin.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinthin.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinthin.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Bold";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-bold.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-bold.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-bold.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-bold.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Thinitalic";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-thinitalic.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-thinitalic.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-thinitalic.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-thinitalic.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Bolditalicalt";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-bolditalicalt.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-bolditalicalt.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-bolditalicalt.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-bolditalicalt.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Regularalt";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-regularalt.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-regularalt.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-regularalt.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-regularalt.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Italicalt";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-italicalt.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-italicalt.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-italicalt.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-italicalt.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Reclinbold";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinbold.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinbold.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinbold.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinbold.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Reclinlight";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinlight.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinlight.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinlight.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-reclinlight.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Bolditalic";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-boldItalic.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-boldItalic.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-bolditalic.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-boldItalic.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Lightitalic";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-lightitalic.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-lightitalic.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-lightitalic.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-lightitalic.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Thin";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-thin.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-thin.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-thin.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-thin.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Light";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-light.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-light.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-light.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-light.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Regular";
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-regular.eot');
  src:url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-regular.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-regular.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts/lineto-brown-pro-regular.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Reclinregular-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinregular.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinregular.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinregular.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinregular.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Boldalt-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-boldalt.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-boldalt.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-boldalt.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-boldalt.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Reclinregularalt-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinregularalt.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinregularalt.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinregularalt.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinregularalt.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Reclinboldalt-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinboldalt.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinboldalt.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinboldalt.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinboldalt.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Italic-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-italic.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-italic.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-italic.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-italic.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Reclinthin-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinthin.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinthin.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinthin.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinthin.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Bold-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-bold.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-bold.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-bold.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-bold.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Thinitalic-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-thinitalic.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-thinitalic.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-thinitalic.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-thinitalic.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Bolditalicalt-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-bolditalicalt.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-bolditalicalt.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-bolditalicalt.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-bolditalicalt.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Regularalt-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-regularalt.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-regularalt.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-regularalt.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-regularalt.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Italicalt-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-italicalt.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-italicalt.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-italicalt.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-italicalt.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Reclinbold-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinbold.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinbold.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinbold.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinbold.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Reclinlight-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinlight.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinlight.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinlight.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-reclinlight.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Bolditalic-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-bolditalic.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-bolditalic.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-bolditalic.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-bolditalic.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Lightitalic-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-lightitalic.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-lightitalic.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-lightitalic.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-lightitalic.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Thin-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-thin.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-thin.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-thin.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-thin.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Light-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-light.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-light.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-light.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-light.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:"Brown-Pro-Regular-S";
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-regular.eot');
  src:url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-regular.eot?#iefix') format("embedded-opentype"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-regular.woff2') format("woff2"),
  url('../webfonts/ll_brown_family/fonts_subsetted/lineto-brown-pro-regular.woff') format("woff");
  font-weight:normal;
  font-style:normal;
}

#bild{
	margin-top:10px;
	border:1px solid #000;
}

p,a,li,#footer{
	font-family: "Brown-Pro-Regular",Arial;
	color: #000;
	word-break: break-word;
	hyphens: auto;
	font-size: 23px;
}

a.more,a.more:visited,a.more:hover,a.more:active,a.more:focus{
	color:#000 !important;
}

a{
	text-decoration: none;
}



.bg-grey{
	background-color:#cccccc; 
	margsin:0;
}

.padding-medium{
	padding:30px;
}

.padding-top-medium{
	padding-top:20px;
}

.entry-content table {
    border: 0px;
}




table a{font-size:18px !important;}

h1, h2 {
  font-size: 230% !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Brown-Pro-Bold, Arial;
  margin-bottom: 15px !important;
}



.text-padding-small p{
	padding:15px;
}



.counter p{
	margin:0 !important;
	font-family:"Brown-Pro-Bold";
	text-align: center;
}

.counter h4{
	font-family:"Brown-Pro-Regular";
}
.counter p span{
	font-size:30px;
}

.counter-contents{
	text-align: center;
}






#main-menu ul li.nav-item {
  text-transform: upercase;
  font-size: 22px;
}

.nav-link{
	color:#000000 !important;
}

.more{
	border:1px solid #000;
	padding:10px;
}

.contact-accordion .accordion-item{
	border:0;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

.contact-accordion .accordion-body{
	padding:0;
}
.contact-accordion .card{
	background-color:#cccccc;
	margin-bottom:15px;
	border:0;
	border-radius:0;
}

.contact-accordion .card-header,.contact-accordion .card-body,.contact-accordion .card-footer{
	border:0;
	background:transparent;
}
.contact-accordion h2{
	font-size: 30px!important;
	padding-bottom:0px;
}

.contact-accordion h3{
	text-transform: uppercase;
	font-size: 21px!important;
}

.contact-accordion p,.contact-accordion a{
	font-size: 21px!important;
	color:#000 !important;
}

.contact-accordion .accordion-button{
	background:#FFF;
	border:0;
	box-shadow: none;
	color: #000;
	font-size: 26px;
	border-radius:0 !important;
	padding-left: 0;
}

.contact-accordion .accordion-item{
	border-radius:0 !important;
}

.contact-accordion .accordion-button:not(.collapsed){
	background:#FFF;
	box-shadow: none;
	color:#000;
}

.contact-accordion .accordion-button:focus{
	border:0;
	box-shadow: none !important;
}

.contact-accordion .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}

.arrow-before-black a:before{
	display: block;
	content: '';
	width: 25px;
	background:url('../../assets/img/pfeil_schwarz.svg');
	background-repeat: no-repeat;
background-size: contain;
  background-position: left, center;
  position: absolute;
  left: 0px;
  top: 0;
  bottom: 0px;
  transform: translate3d(-140%, 0, 0);
}


.flex-center-all{
	display: flex;
	flex-direction: column;
	align-content: center;
	align-items: center;
	justify-content: center;
	padding-left:0 !important;
	padding-right:0 !important;
}

.background-blurmap{
	background:url('../../assets/img/juliomapblur.png');
	background-repeat: no-repeat;
	background-size: cover;
}

#header{
	background:url('../../assets/img/herobanner-3.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	height: 500px;
	margin-bottom:60px;
}

#header .navbar-light .navbar-toggler{
	border-color:#FFF;
	color: #FFF;
	background:rgba(255,255,255,.9);
}
.header-logo{
	position: absolute;

}

.header-logo a{
	display:block;
	z-index:9999;
	position: inherit;

}
.navbar-collapse{
	flex-basis:100%;
	flex-grow:1;
	align-items:center;
}
.custom-logo{
	width:150px;
	margin-left:20px;
}

.no-border table td{
	border:0;
	padding-top:0;
	padding-left:0;
	padding-bottom:0;
	font-family: "Brown-Pro-Regular",Arial;
	color: #000;
	word-break: break-word;
	hyphens: auto;
	font-size: 23px;
}

.first-column-200 table tr td:first-child{
	width:200px;
}

#footer{
  width: 100%;
  min-height: 400px;
  background-color: #000000;
  color: #fff;
  min-height: 20%;
  font-size: 20px;
  padding:4%;
  text-transform: uppercase;
}

#footer a,#footer p{
	color:#FFF;
}

a:hover{
	text-decoration: underline;
}

a.more:hover{
	background:#000 !important;
	color:#fff !important;
	text-decoration: none !important;
}

#main-navbar a {
  position: relative;
  color: #FFF !important;
  text-decoration: none;
}

#main-navbar a:hover {
  color: #FFF !important;
}


#main-navbar a::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #FFF !important;
  transform: scaleX(0);
  transition: transform 0.3s ease;
}




#main-navbar a.active::before{
	transform: scaleX(1);
}

#main-navbar #menu-item-11 a.active::before{
	transform: scaleX(0);
}
#main-navbar a:hover::before {
  transform: scaleX(1);
}


.wpcf7-form label,
.wpcf7-form input,
.wpcf7-form textarea,
.captcha-image{
	width:100%;
}

.wpcf7-list-item{
	margin:0;
}

.wpcf7-list-item-label{
	margin-left: 25px;
	display: block;
	margin-top: -11px;
}

input[type="checkbox"]{
  float:left;
}

.cf7ic_instructions{
	font-size:80%;
}

.wpcf7-form input,
.wpcf7-form textarea{
	border-radius: 4px;
	padding: 6px 12px;
	font-size: 14px;
	border:1px solid #ccc;
}

.wpcf7-form input[type=checkbox]{
	width:auto;
}

.wpcf7-form input[type=submit]{
	width:auto;
	border: 1px solid #000;
    padding: 10px;
    border:1px solid #000;
    border-radius: 0px;
}

.wpcf7-form input[type=submit]:hover{
	background: #000 !important;
	color: #fff !important;
	text-decoration: none !important;
}

.desktop-padding-right-small{
	padding-right:15px !important;
}

.hideme{
	display:none !important;
}

@media screen and (max-width: 786px) {
 #main-menu{
 	background:#FFF;
    text-align: center;
    margin-top: 5px;
    margin-left: 15px;
    margin-right: 15px;
 }
 #main-menu-button{
	 margin-right:15px;
	 border:1px solid #000 !important;
 }
 
 #main-navbar a {

  color: #000 !important;
 
}

#main-navbar a:hover {
  color: #000 !important;
}


#main-navbar a::before {
  background-color: #000 !important;

}



 #header{
	 height:150px !important;
 }
 
 .custom-logo{
	width:100px;
}

.align-mobile-left{
	align-items:flex-start !important;
	padding-left:35% !important;
}
.padding-left-arrow .arrow-before-black a:before{
	margin-left:35px;
}

.padding-left-arrow a{
	padding-left:35px !important;
}
}

@media screen and (min-width: 788px) {
.padding-left-arrow .arrow-before-black a:before{
	margin-left:35px;
}

.padding-left-arrow a{
	padding-left:35px !important;
}
}