.MagicToolboxSlide { 
    display: none; 
}
.MagicToolboxSlide.active-magic-slide { 
    display: block; 
}
.magic-video-slide {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}
.magic-video-slide iframe, 
.magic-video-slide object,
.magic-video-slide embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
a[data-slide-id^=video] { 
    position: relative;
    vertical-align: middle;
	display: flex;
}
a[data-slide-id^=video] img { 
    opacity: 0.8;
}

a[data-slide-id^=video] span {
    position: absolute;
    color:#fff;
    text-shadow: 0px 1px 10px #000;
    top:50% !important;
    left:50% !important;
    display: inline-block;
    transform:translateY(-50%) translateX(-50%) !important; 
    -webkit-transform:translateY(-50%) translateX(-50%) !important;
    z-index: 100;   
    width:36px !important; height:36px !important;
    border-radius: 50%;
    background-repeat:no-repeat;
    background-color: rgba(0,0,0,0.3);
    background-size: 50%;
    background-position: center center;
}
a[data-slide-id^=video] span b {
    width: 12px !important;
    height: 16px !important;
    border-top: 8px solid transparent;
    border-left: 12px solid rgba(255,255,255,0.7);
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    transform:translateY(-50%) translateX(-50%) !important; 
    -webkit-transform:translateY(-50%) translateX(-50%) !important;    
  	margin-left:1px;
}

a[data-slide-id^=video]:hover span {
  	background-color: rgba(0,0,0,0.7);
}
a[data-slide-id^=video]:hover span b {
  	border-left-color: rgba(255,255,255,1);
}
a[data-slide-id^=video]:hover img { 
    opacity: 1;
}

.mz-thumb:hover:not(.mz-thumb-selected) img {
    -webkit-filter: none;
            filter: none;
}
.mz-thumb-selected img {
    -webkit-filter: none;
            filter: none;
}
.no-cssfilters-magic .mz-thumb {
    background: none;
}
.no-cssfilters-magic .mz-thumb:hover:not(.mz-thumb-selected) img {
    opacity: 1;
    filter: none;
}
.no-cssfilters-magic .mz-thumb-selected img {
    opacity: 1;
    filter: none;
}

.active-magic-selector img {
    -webkit-filter: brightness(60%);
            filter: brightness(60%);
}
.no-cssfilters-magic .mz-thumb:hover:not(.active-magic-selector) img {
    opacity: .75;
    filter: alpha(opacity=75);
}
.no-cssfilters-magic .active-magic-selector img {
    opacity: .6;
    filter: alpha(opacity=60);
}

.mz-thumb.mz-thumb-selected img {
	border:none !important; 
	padding:0 !important;
}
/*
a[data-slide-id] { border:none !important; padding:0 !important; }
*/
@media only screen and (max-width:900px){
.thumbnail-wrapper { display:block !important; }
.thumbnail-wrapper a { display:inline-block !important; padding-right: 5px;}
}

