html{
	font-size:87.5%;
}

#logo{
	max-width:100px;
	margin:35px 0 0 30px;
}

.view-footer{
	width:120px;
	bottom:-135px;
	left:30px;
}


.not-front #header .region-header .block-content{
	height:150px;
}

.region-header .block-views .body .text{
	font-size:3.57rem;
	display:block;
	margin-top:20%;
	padding:0 0 0 30px;
}

@media only screen and (min-width:667px) and (max-width:875px){
.region-header .block-views .body .text{
	font-size:2.75rem;
	margin-top:10%;
}

.region-header .block-views .body .text a{
	float:right;
	margin-right:10px;
}
}

#block-views-header-slider-block .flex-direction-nav{
	display:none;
}

#block-superfish-1 .menu li a{
	margin:0;
	padding:0 13px 20px;
}

#columns{
	margin:0 10px 50px;
}

.front .region-sidebar-second .block .block-inner{
	margin:0 15px;
}

#columns{
	margin:0 0 30px;
}

.field-name-field-block-unternehmen .name{
	margin:-10px 0 25px;
}

.field-name-field-block-unternehmen .even .group-right .name, 
.field-name-field-block-unternehmen .even .group-right .body, 
.field-name-field-block-unternehmen .even .group-right .fa-phone{
	margin-left:20px;
}

.field-name-field-block-unternehmen .field-item:last-child{
	padding:60px 0 0;
}

.region-tertiary-content h2{
	margin-top:0;
}


.jcarousel-prev-horizontal {
    bottom: -65px;
    left: 65px;
    top: inherit;
}

.jcarousel-next-horizontal {
    right:65px;
    top: inherit;
	bottom: -65px;
}

.jcarousel-clip{
	max-width:960px;
}

.region-tertiary-content .jcarousel-container .jcarousel li{
	margin:0 10px;
}

.region-sidebar-first{
	width:210px;
}

.region-sidebar-first .region-inner{
	margin:60px 0 0 25px;
}

.region-sidebar-first .block-menu-block .menu li a{
	width:155px;
}

.sidebar-first #main-content{
	margin:0 15px 0 40px;
	max-width:710px;
}

.paragraphs-items .field-name-field-icon-block .field-item{
	margin:0 20px 20px 0;
	padding:0 0 25px;
	max-width:300px;
	min-height:200px;
}

@media only screen and (max-width:934px){
.paragraphs-items .field-name-field-icon-block .field-item{
	min-height:auto;
	height:auto;
}
}

.paragraphs-items .field-name-field-icon-block .field-item .group-left{
	max-width:80px;
}

.paragraphs-items .field-name-field-icon-block .field-item .group-right{
	max-width:220px;
}

.paragraphs-items-field-icon-block{
	margin:20px 0 5px;
}

@media only screen and (min-width: 666px) and (max-width: 830px){
	#menu-bar #block-block-1{
	max-width:180px;
}

#menu-bar #block-block-1 p{
	margin:25px 20px 0;
}

#menu-bar #block-block-1 p a{
	width:100%;
	float:left;
}

}