/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 22 2025 | 07:27:28 */
body, html{
	overflow-x: hidden !important;
	hyphens: auto;
}
a{
	text-decoration: underline !important;
}

.slide-entry a{
	text-decoration: none !important;
}
.logo, .logo a{
	height:auto;
	overflow: visible !important;
}
.logo a::after{
	content: 'Verein Hamburger Exporteure e.V.\A Verband für Export-, Transit- und Kompensationshandel';
    position: absolute;
    bottom: -60px;
    line-height: 1.2;
    width: 450px;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
    color: #0C004E;
    font-size: 18px;
    font-weight: 300;
	white-space: pre;
	margin-top:5px;
}
.template-weisses-logo .logo a::after{
	color: #ffffff !important;
}
.av-logo-container .inner-container {
    display: flex;
    justify-content: center;
    align-items: start;
    position: relative;
  }
.breadcrumb-title{
	display:none !important;
}
.avia-breadcrumbs a[href*="/im-fokus/"] {
  pointer-events: none;
  color: inherit; /* optional – damit es wie normaler Text aussieht */
  text-decoration: none; /* Link-Unterstreichung entfernen */
  cursor: default;
}


  /* Logo zentrieren */
  .av-logo-container .logo {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
	  margin-top:20px;
}
.av-hamburger-box{
	width: 35px !important;
}
.av-hamburger-inner, .av-hamburger-inner::after, .av-hamburger-inner::before{
	height: 2px !important;
}
.av-burger-menu-main a, .av-main-nav>li>a{
		padding-left: 0px !important;
			padding: 0px !important;
}
.container_wrap{
	border-width: 0px;
}
.main_menu .av-main-nav > li > a{
	height: 150px !important;
	line-height: 150px !important;
}
.av-burger-menu-main:before{
	content:'';
	display: block;
	width: 65px;
	height: 65px;
	background-color: rgba(255,255,255,0.55);
	border-radius:50px;
	position: absolute;
	top: 50%;
	left:50%;
	transform: translate(-50%, -50%);
}
.bordered-left h2, .bordered-left h1 {
	position: relative;
	display: inline-block !important;
}
.bordered-left h2::before, .bordered-left h1::before {
    content: '';
    width: 150%;
    height: 3px;
    position: absolute;
    background-color: #BE011C;
    bottom: -4px;
    right:0;
}
.html_modern-blog #top .post-entry .post-title, .html_modern-blog .avia-content-slider .slide-entry-title {
    font-size: 20px !important;
    text-align: left;
    letter-spacing: 1px;
    font-weight: 200;
	text-transform: none;
	margin-bottom:0 px !important;
	padding-bottom: 0px !important;
}
.blog-categories.minor-meta, .entry-footer{
	display:none !important;
}
.html_modern-blog .more-link{
	color: #be011d !important;
}
.more-link-arrow.avia-svg-icon svg{
	display: none !important;
}
.more-link-arrow.avia-svg-icon{
	    background: transparent url(/wp-content/uploads/2025/06/vhe-link.svg) no-repeat center;
    background-size: contain;
    width: 40px;
    display: inline-block !important;
    height: 20px;
    margin-bottom: -3px;
)
}
.html_modern-blog .more-link{
	font-size: 20px !important;
	font-weight: 200 !important;
}
.av_iconlist_title{
	font-weight: 500;
	line-height: 1.8;
}
.article-icon-entry{
	margin-bottom: 20px;
}
.av-burger-overlay a{
	text-align: center !important;
}
.av-burger-menu-main{
	margin-right:30px !important;
}
.av-burger-overlay li a{
	border-width: 0px !important;
}
#av-burger-menu-ul{
	border-left: 2px solid #be011d;
}
.mitglieder-slider .slide-entry-title.entry-title {
	display: none !important;
}
.mitglieder-slider .slide-entry{
	min-height:400px !important;
}
.mitglieder-slider.beirat .slide-entry{
	min-height:200px !important;
}
.mitglieder-slider a{
	color: #0c004e;
	text-decoration: underline !important;
}
.avia-smallarrow-slider.mitglieder-slider .avia-slideshow-arrows {
    position: absolute !important;
    width: 110% !important;
    top: 50% !important;
    left:-5% !important;
    height: 24px;
}
.avia-slideshow-arrows a.avia-svg-icon {
    text-indent: 0;
    background: none;
    border: 1px solid #0c004e;
	border-radius: 50px;
}
.avia-slideshow-arrows a.avia-svg-icon svg:first-child {
    margin-top: 17px;
    stroke: #0c004e !important;
    fill: #0c004e !important;
}

.avia-smallarrow-slider.mitglieder-slider .avia-slideshow-arrows a.avia-svg-icon img[is-svg-img=true], #top .avia-smallarrow-slider .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
    height: 20px;
}
.avia-slideshow-arrows a.avia-svg-icon{
	background-color: #ffffff !important;
}
.avia-smallarrow-slider .avia-slideshow-arrows a{
	height: 44px !important;
}
#top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-next a.next-slide, #top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.prev-slide, #top .avia-smallarrow-slider:not(.av-slideshow-ui) .avia-slideshow-arrows a {
    width: 44px !important;
}

.prev-slide svg{
	margin-top:10px !important;
	margin-left: -4px !important;
}
.next-slide svg{
	margin-top:10px !important;
	margin-right: -4px !important;
}
.team-member-description p{
	font-size: 14px !important;
}
.team-member-name{
	font-weight: 500 !important;
	text-align: center;
}
.team-member-job-title, .team-member-description, .team-member-description p{
	text-align: center;
	font-weight: 300 !important;
}
.team-member-description p{
	line-height: 1em !important;
}
.team-member-job-title, .team-member-description p{
	opacity: 1 !important;
	color: #666666;
}
.avia_transform a:hover .image-overlay{
	opacity: 0 !important;
}


.toggler{
	color: #0c004e !important;
	padding-left: 0px !important;
	border-top-width: 0px !important;
	border-width: 0px !important;
}
h3.toggler {
	font-size: 25px !important;
}
.toggle_wrap .toggle_content{
	background-color: #ffffff !important;
}



#footer{
	border-top: 2px solid #be011c !important;
	font-size: 17px;
    font-weight: 500;
    text-align: center;
}

#footer a, .av-burger-overlay a{
	text-decoration: none !important;
}

.av-burger-overlay a:hover{
	text-decoration: underline !important;
}


.mitglieder-slider {
  width: 100% !important;
  position: relative;
}

.mitglieder-slider .slide-entry-wrap {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto;
  box-sizing: border-box;
}

.mitglieder-slider .avia-content-slider-inner {
  transform: none !important;
  max-width: 100% !important;
  overflow: hidden;
}
#footer a{
	margin: 0 15px;
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
        height: 400px !important;
    }
	    .responsive.html_mobile_menu_tablet #top #wrap_all #header {
        position: absolute !important;
			background-color: transparent !important;
    }

}
@media only screen and (max-width: 767px) {
    .responsive #top #wrap_all #header {
        position: absolute !important;
		background-color: transparent !important;
	}
	 .responsive #top .logo {
        position: relative;
        display: block;
		 height: 200px !important;
		 width: 100%;
		 left: 0;
		 transform: none !important;
		 margin-top:50px;
	}
	.responsive .logo img{
		display: block;
		margin: 0 auto !important;
	}
	.responsive .logo a {
		display: block;
        position: absolute !important;
        left: 0;
        transform: none;
        width: 100%;
    }
		.home .avia-section.av-mc1u4rfu-2c1d58436ec39cfc02d3e4551d656ad1{
		background-position: top center !important;
	}
	.logo a::after{
		font-size: 11px;
        font-weight: 500 !important;
        bottom: -30px !important;
        width: auto !important;
        transform: translateX(-50%);
        left: 50%;
}
	.av-hamburger-box{
	width: 32px !important;
}


.av-burger-menu-main:before{
	content:'';
	display: block;
	width:50px;
	height: 50px;
	background-color: rgba(255,255,255,0.75);
	border-radius:50px;
	position: absolute;
	top: 50%;
	left:50%;
	transform: translate(-50%, -50%);
	}
	.slide-entry {
		margin-bottom: 50px !important;
	}
  /* Alle Slides erstmal ausblenden */
  .mitglieder-slider.avia-content-slider .slide-entry {
    display: none;
  }

  /* Nur das erste Slide pro Wrapper anzeigen */
  .mitglieder-slider.avia-content-slider .slide-entry-wrap .slide-entry:first-child {
    display: block;
    width: 100% !important;
    margin: 0 auto !important;
    float: none !important;
  }

  /* Sicherstellen, dass nichts nebeneinander floated */
  .mitglieder-slider.avia-content-slider .slide-entry-wrap {
    display: block !important;
  }

    .responsive .logo img, .responsive .logo svg {
        margin: 0 auto !important;
    }
    .single-post #main {
        margin-top: 190px !important;
    }

   #top.single-post .logo {
        height: 140px !important;
    }
.responsive #top #wrap_all .slide-entry {
        width: 100%;
        margin-left: 0px !important;
    }
	.avia-content-slider .slide-entry-wrap{
		margin-bottom: 0px !important;
	}

}