/* ======================================================================================================================================================
Partner/Logo Slider + Content Slider
====================================================================================================================================================== */

/*shared styles*/
#top .avia-smallarrow-slider  {position: relative; overflow: visible;}
#top .avia-smallarrow-slider  .avia-slideshow-arrows {position: relative; width:51px; top:-3px; left:0; height: 24px;}
#top .avia-smallarrow-slider  .avia-slideshow-arrows a{opacity: 1; margin:0; width:24px; height:24px; line-height: 25px; font-size: 10px; top:0;}
#top .avia-smallarrow-slider  .avia-slideshow-arrows a:hover{opacity: 0.5;}
#top .avia-smallarrow-slider  .avia-slideshow-arrows a:before{line-height: 25px; border-radius: 1px;}
#top .avia-smallarrow-slider  .slide-image, #top .avia-fortbildung-slider img{margin:0 auto; display: block; width:auto; width: 100%\9;}
#top .avia-smallarrow-slider-heading{display: table; width:100%;}
#top .avia-smallarrow-slider-heading> div{display: table-cell;}
#top .avia-smallarrow-slider-heading h3{top:-3px; position: relative;}
#top .avia-logo-grid .slide-entry-wrap{margin:0;}
#top .avia-smallarrow-slider  .avia-slideshow-dots{position: relative; width:100%; left:0; bottom:0; margin-top: 10px;}
#top .avia-smallarrow-slider  .avia-slideshow-dots a{border-style: solid; border-width: 1px; bottom: 0;}
#top .avia-smallarrow-slider  .avia-slideshow-dots a.active, #top .avia-fortbildung-slider .avia-slideshow-dots a:hover{background: #aaa; }

/*content only*/
#top .avia-content-slider-element-container .avia-slideshow-dots{left:0; text-align: right; width: auto;}


/*partner only*/
#top .avia-fortbildung-slider .slide-entry { padding:1px; }
#top .avia-fortbildung-slider img, .av-partner-fake-img{ box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3); }
#top .av-border-deactivate.avia-fortbildung-slider img, .av-border-deactivate .av-partner-fake-img{ box-shadow: none; }
#top .avia-fortbildung-slider .slide-image{overflow: visible;}
.av-partner-fake-img{width:100%; display: block; position: relative; background-size: contain; background-repeat: no-repeat;}
#top .avia-content-slider-element-container .avia-slideshow-dots a.active, #top .avia-content-slider-element-container .avia-slideshow-dots a:hover{background: #aaa;}



/* Layout */
/* Layout */
.avia-fortbildung-slider .av_one_third {
    margin-left: 40px;
    width: calc(33.333333% - 40px);
}
.avia-fortbildung-slider .av_one_third.first {
	margin-left: 0;
}
.avia-fortbildung-slider .av_one_fourth {
    margin-left: 40px;
    width: calc(25% - 40px);
}
.avia-fortbildung-slider .av_one_fourth.first {
	margin-left: 0;
}
.avia-fortbildung-slider .av_one_fifth {
    margin-left: 40px;
    width: calc(20% - 40px);
}
.avia-fortbildung-slider .av_one_fifth.first {
	margin-left: 0;
}
.avia-fortbildung-slider .av_one_sixth {
    margin-left: 40px;
    width: calc(16.333333% - 40px);
}
.avia-fortbildung-slider .av_one_sixth.first {
	margin-left: 0;
}

/* Slider */
#top .avia-fortbildung-slider .avia-smallarrow-slider-heading {
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 90;
}
	#top .avia-fortbildung-slider.avia-smallarrow-slider .avia-slideshow-arrows a {
		border-radius: 50%;
		width: 40px;
		height: 40px;
		border: 2px solid #f7a600;
	}
	#top .avia-fortbildung-slider.avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide{
		left: -55px;
	}
	#top .avia-fortbildung-slider.avia-smallarrow-slider .avia-slideshow-arrows a.next-slide{
		right: -15px;
	}
		.avia-fortbildung-slider .avia-slideshow-arrows a:before {
			background: transparent;
    		color: #f7a600;
		    font-size: 18px;
		    padding-top: 5px;
		}

#top .avia-fortbildung-slider .slide-entry-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
#top .avia-fortbildung-slider .slide-entry article {
	box-shadow: none;
	height: 100%;
	position: relative;
	padding-bottom: 40px;
}
	#top .avia-fortbildung-slider .slide-entry .grid-image {
		overflow: visible;
		height: auto;
		opacity: 1;
	}
		#top .avia-fortbildung-slider .slide-entry .grid-image img {
			transition: all .5s;
			width: 100%;
			max-height: 136px;
		}
		#top .avia-fortbildung-slider .slide-entry .grid-image img:hover {
		    -webkit-transform: scale(1.1);
		    transform: scale(1.1);
		}
		#top .avia-fortbildung-slider .slide-entry a:hover .image-overlay {
			display: none !important;
		}
	#top .avia-fortbildung-slider .slide-entry .trainer-details {
		display: flex;
	    align-items: center;
	    justify-content: space-between;
		position: relative;
		z-index: 9999;
		padding: 0 16px;
	}
		#top .avia-fortbildung-slider .slide-entry .trainer-photo img {
			max-width: 40px;
			border-radius: 50%;
			margin-top: -20px;
		}
		#top .avia-fortbildung-slider .slide-entry .trainer-name {
			font-size: 12px;
    		font-weight: 400;
		}
	#top .avia-fortbildung-slider .slide-entry .grid-content {
		padding: 10px 16px;
	}
		#top #wrap_all .avia-fortbildung-slider .slide-entry .grid-content h3 {
			font-weight: 400;
		    font-size: 20px;
		    margin-bottom: 10px;
			word-break: break-word;
		}
		/*#top .avia-fortbildung-slider .slide-entry .grid-content .entry-content {
			font-size: 16px;
		    line-height: 1.6em;
		    font-style: normal;
		    font-weight: 300;
		}*/
	#top .avia-fortbildung-slider .slide-entry .entry-footer {
		text-align: right;
		/*padding-bottom: 1em;*/
		position: absolute;
	    width: 100%;
	    bottom: 15px;
	}
		#top .avia-fortbildung-slider .slide-entry .entry-footer .price-box {
			display: inline-block;
    		padding: 0px 25px;
    		color: white;
    		position: relative;
		}
		#top .avia-fortbildung-slider .slide-entry .entry-footer .price-box:hover {
			text-decoration: none;
		}
		#top .avia-fortbildung-slider .slide-entry .entry-footer .price-box::after {
			content: '';
		    position: absolute;
		    left: 0;
		    bottom: 0;
		    width: 0;
		    height: 0;
		    border-left: 13px solid white;
		    border-top: 15px solid transparent;
		    border-bottom: 15px solid transparent;
		}

@media only screen and (max-width: 1024px){
	#top .avia-fortbildung-slider .slide-entry-wrap {
		justify-content: space-between;
	}

	.responsive #top #wrap_all .avia-content-slider-element-container.avia-smallarrow-slider  .flex_column{
		margin: 0px;
		width: 49%;
		margin-bottom: 20px;
	}

	#top .avia-fortbildung-slider.avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide {
	    left: -45px;
	}
	#top .avia-fortbildung-slider.avia-smallarrow-slider .avia-slideshow-arrows a.next-slide {
	    right: -45px;
	}
}
@media only screen and (max-width: 767px)
{
	.responsive #top #wrap_all .avia-content-slider-element-container.avia-smallarrow-slider  .flex_column{
		margin: 0px;
		width: 100%;
		margin-bottom: 20px;
	}
	.responsive #top #wrap_all .avia-fortbildung-slider .avia-slideshow-controls a {
		display: block;
	}
	#top .avia-fortbildung-slider.avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide {
	    left: -35px;
	    border: 0;
	}
	#top .avia-fortbildung-slider.avia-smallarrow-slider .avia-slideshow-arrows a.next-slide {
	    border: 0;
    	right: -35px;
	}
}

@media only screen and (max-width: 479px)
{
	.responsive #top #wrap_all .avia-fortbildung-slider.avia-logo-grid .flex_column{margin:0;}
}