.horizontal-menu ul, .vertical-menu ul {
    margin: 0 auto;
    width: 1200px;
}

h6, h6 a, h6 a:hover, h6 a:visited {
  	float:none !important;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
	margin-bottom:0px;
}

.bodywrapper {
  	margin-top:25px !important;
}

.vc_row {
    margin-right: 0px;
}


.mr15 {
    padding-right: 15px !important;
}


.ml15 {
    padding-left: 15px !important;
}


.vc_column_container > .vc_column-inner {
    padding-left:0px;
	padding-right:0px;
}


.centerhund {
  	height:100% !important;
}

.widthhundert {
  	width:100% !important;
}

.heightwidth {
	width: 100% !important;
  	height:100% !important;
	margin-top:-5px !important;
}

.sfsiplus_norm_row {
    text-align: center !important;
    width: 100% !important;
}

.upb_video-src {
    max-width: 105% !important;
}

.bgc {
	background-color:white;
	padding-left:20px;
  	padding-right:20px;
	padding-top:1px;
	padding-bottom:15px;
  	border-radius:20px;
}

.post-meta {
	margin-bottom:20px;
	margin-top:-5px;
}

#efblcf_holder .efbl_popupp_footer {
    color: black;
}

.tparrows {
    margin-left: -50px;
}

.mPS2id-clicked {
	text-decoration:none !important;
}

.mPS2id-target {
	text-decoration:none !important;
	color:#0d873d !important;
}

.mPS2id-highlight {
	color:#0d873d !important;
	text-decoration:none !important;
}

.no {
  	color: white !important;
}
  
.ch-info-style3 h3 {
    letter-spacing: 0px !important;
    font-size: 30px !important;
	margin: 0 30px !important;
	padding: 15px 0 0 0 !important;
	line-height:29px !important;
    height: 45px !important;
}

.ch-info-style3 p {
    padding: 5px 5px !important;
    font-size: 22px !important;
	border-top: none !important;
}

.ch-info-style3 p a {
    width: 100% !important;
    background: rgba(255, 255, 255, 0) !important;
    font-size: 22px !important;
    letter-spacing: 0px !important;
    padding-top: 5px !important;
    margin: 7px auto 0 !important;
}

.contact-space .ch-info-style3 p {
    padding: 40px 5px !important;
    font-size: 22px !important;
	border-top: none !important;
}

.ch-info-style2 p {
    padding: 5px 5px !important;
    font-size: 22px !important;
	border-top: none !important;
}

.ch-info-style2 p a {
    width: 100% !important;
    background: rgba(255, 255, 255, 0) !important;
    font-size: 22px !important;
    letter-spacing: 0px !important;
    padding-top: 5px !important;
    margin: 7px auto 0 !important;
}

.contact-space-mob .ch-info-style2 p {
    padding: 20px 5px !important;
    font-size: 22px !important;
	border-top: none !important;
}

.ch-thumb-style3 {
    -ms-transform-origin: 90% 95% !important;
    transform-origin: 98% 95% 0px !important;
    -webkit-transition: all 0.3s ease-in-out !important;
    transition: all 0.3s ease-in-out !important;
}

.ch-item-style3:hover .ch-thumb-style3 {
    -ms-transform: rotate(-45deg) !important;
    transform: rotate(-45deg) !important;
}

.ch-thumb-style3::after {
    display: none !important;
}

.swing-tab .ch-item-style3:hover .ch-thumb-style3 {
    -ms-transform: rotate(-62deg) !important;
    transform: rotate(-62deg) !important;
}

.ch-item-style2:hover .ch-info-style2 {
    background-color: rgba(0, 0, 0, 0.8);
}

.nav {
    font-size: 20px;
}


.isDisabled {
  cursor: not-allowed;
}

.isDisabled a {
  color: currentColor;
  display: inline-block;  /* For IE11/ MS Edge bug */
  pointer-events: none;
  text-decoration: none;
}

.smaller h6 a {
	font-size: 26px;
}

.contacttext h5 {
	font-size: 45px;
}

.contacttext h4 {
  	font-size: 20px;
	line-height: 28px;
}

.deskup .slicknav_btn {
  	margin-top:-53px !important;
	margin-left:20px;
    background-color:none;
}

.deskup .slicknav_nav {
  	font-size:1.2em !important;
	margin-left:10px;
}

.mobileup .slicknav_btn {
	margin-top:-47px;
	margin-left:5px !important;
    background-color:transparent;
}

.mobileup .slicknav_nav {
  	font-size:1em !important;
}  	

.slicknav_menu .slicknav_menutxt {
    color: white;
    font-weight: 400;
    text-shadow: none;
  	font-size:22px;
  	text-transform: uppercase;
}

.slicknav_icon {
	display: none;
}

.sticked-header {
    background-color: transparent;
}

.sticked-header .mbg {
    background-color:white !important;
  	top: 0; /* Stay on top */
  	transition: top 0.3s; /* Transition effect when sliding down (and up) */
}

.sticked-header .obg {
	background-color:rgba(0,0,0,0.65) !important;
    top: 0; /* Stay on top */
  	transition: top 0.3s; /* Transition effect when sliding down (and up) */
}

.gw-gopf-slider-controls > div {
    display: none !important;
}

.upb_bg_overlay {
  	background-color:rgba(0,0,0,0.70) !important;
}

.ult-vc-seperator.top_seperator {
    top: 0px;
    z-index: 2;
}


#col-4-1 {
  	position: fixed; /* Make it stick/fixed */
  	top: 0; /* Stay on top */
	width:100%;
 	transition: top 0.3s; /* Transition effect when sliding down (and up) */
	background-color:white;
}

#col-18-1 {
  	position: fixed; /* Make it stick/fixed */
  	top: 0; /* Stay on top */
	width:100%;
 	transition: top 0.3s; /* Transition effect when sliding down (and up) */
	background-color:white;
}

#col-17-1 {
  	position: fixed; /* Make it stick/fixed */
  	top: 0; /* Stay on top */
	width:100%;
 	transition: top 0.3s; /* Transition effect when sliding down (and up) */
	background-color:rgba(0,0,0,0.65);
}

.hinter {
	z-index: -4;
}

.comment-respond {
	color:gray !important;
	font-size: 16px;
	line-height: 20px;
}

.vc_custom_1568782492842 {
    padding-bottom: 20px !important;
	margin-bottom:-20px !important;
}

.vc_custom_1568792079682 {
	margin-top: 0px !important;
    background-color: white !important;
}

@media (max-width: 1150px) {
.maxlarge {
	display: none !important;
}
.maxdesktop {
	display: none !important;
}
}

@media (min-width: 1151px) and (max-width: 1829px) {
.maxsmall {
	display: none !important;
}
.maxlarge {
	display: none !important;
}
}

@media (min-width: 1830px) {
.maxsmall {
	display: none !important;
}
.maxdesktop {
	display: none !important;
}
}

#wpfront-scroll-top-container {
    margin-bottom: 70px;
}
