/*dynamicgallery*/
.dynamicgallery{position: relative}
.dynamicgallery{
	/*display: flex;
    flex-wrap: nowrap;
    align-items: center;*/white-space: nowrap; overflow: hidden; position: relative;}
.dynamicgalleryContent{position: relative; white-space: nowrap;left:0;-webkit-transition: left 1s ease; -moz-transition: left 1s ease; transition: left 1s ease}
.dynamicgallery.alignfull { max-width: none;}
.dynamicgallery>*:not(.dynamicgalleryContent):not([class*="button"]), .dynamicgalleryContent .galleryItem {
    display: inline-block;
    width: 100%;
	white-space:normal;
	/*flex-shrink: 0;*/
	vertical-align: top;
}
.wp-toolbar .dynamicgallery{background-color: aliceblue; border: 1px dotted #000}
.dynamicgallery.top .galleryItem {vertical-align: top;}
.dynamicgallery.middle .galleryItem {vertical-align: middle;}
.dynamicgallery.bottom .galleryItem {vertical-align: bottom;}

.dynamicgallery.init.hoverbutton .button_l,.dynamicgallery.init.hoverbutton .button_r{opacity: 0;-webkit-transition: opacity 1s ease; -moz-transition: opacity 1s ease; transition: opacity 1s ease}
.dynamicgallery.init.hoverbutton:hover .button_l, .dynamicgallery.init.hoverbutton:hover .button_r{opacity: 1}


.dynamicgallery[data-type="fade"] .galleryItem:not(:first-child) {opacity: 0; visibility:hidden;}
.dynamicgallery.init[data-type="fade"] .galleryItem {
  visibility:hidden;
  opacity:0;
  -webkit-transition:visibility 0s linear 1s, opacity 1s linear;
  -moz-transition:visibility 0s linear 1s, opacity 1s linear;
  transition:visibility 0s linear 1s, opacity 1s linear;
}
.dynamicgallery.init[data-type="fade"] .galleryItem.on {
  visibility:visible;
  opacity:1;
  -webkit-transition-delay:0s;
  -moz-transition-delay:0s;
  transition-delay:0s;
}
.dynamicgallery[data-type="fade"] .galleryItem{margin-left: -100%}
.dynamicgallery[data-type="fade"] .galleryItem:first-child{margin-left: 0}
/*.button_l {
	background:url(images/slidearrow_left.svg) center no-repeat;
	position:absolute;
	display:block;
	cursor:pointer;
	top:0;
	left:0;
	height:100%;
	width:80px;
	z-index:50;
}
.button_l:hover {background:url(images/slidearrow_left-act.svg) center no-repeat;}
.button_r {
	background:url(images/slidearrow_right.svg) center no-repeat;
	position:absolute;
	display:block;
	cursor:pointer;
	top:0;
	right:0;
	height:100%;
	width:80px;
	z-index:51;
}
.button_r:hover {background:url(images/slidearrow_right-act.svg) center no-repeat;}*/
