@font-face {
	font-family: 'Voxgallery';
	src:url('icons/fonts/Voxgallery.eot?yzb6ou');
	src:url('icons/fonts/Voxgallery.eot?#iefixyzb6ou') format('embedded-opentype'),
		url('icons/fonts/Voxgallery.woff?yzb6ou') format('woff'),
		url('icons/fonts/Voxgallery.ttf?yzb6ou') format('truetype'),
		url('icons/fonts/Voxgallery.svg?yzb6ou#Voxgallery') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* reset */
.vox-gallery ul,.vox-gallery ol,.vox-gallery li,.vox-gallery h1,.vox-gallery h2,.vox-gallery h3,.vox-gallery h4,.vox-gallery h5,.vox-gallery h6,.vox-gallery pre,.vox-gallery form,.vox-gallery fieldset,.vox-gallery input,.vox-gallery textarea,.vox-gallery p,.vox-gallery blockquote,.vox-gallery th,.vox-gallery td, .vox-gallery img, .vox-gallery a { 
    margin:0;
    padding:0;
    line-height: 1;
    box-shadow: none;
    border: 0 none;
    text-decoration: none;
}

.vox-gallery {
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 100%;
    height:100%;
    color: #fff;
    font-family: 'Open Sans', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-weight: 400;
    border: #000 solid 1px;
    
    -webkit-font-smoothing: subpixel-antialiased;
    /* -webkit-text-stroke: 0.20px; */
}
.vox-gallery { /* , .vox-gallery *, .vox-gallery *:before, .vox-gallery *:after */
    box-sizing: border-box !important;
}



.mode-fullview {
    margin: 0;
    padding: 0;
    max-width: 100%;
    max-height: 100%;
    
    position: fixed;
    left: 0;
    top: 0;
}

.vox-gallery .vox-image-wrapper {
	position:relative;
	padding:0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	min-height:20px;
}
.vox-gallery .vox-image {
	position:relative;
	text-align:center;
	line-height:0px;
    background: #212121;
}

.vox-gallery .vox-image .vox-img {
	min-height:100%;
	min-width:100%;
    margin-top: 0;
    
    /*
     **** auto - Default value. The background-image contains its width and height
     **** percentage (100%) - Sets the width and height of the background image in percent of the parent element.
          If only one value is given, the second is set to "auto".
     **** cover - Scale the background image to be as large as possible so that the background area is completely covered by the background image.
     **** contain - Scale the image to the largest size such that both its width and its height can fit inside the content area.
     **** (initial - Sets this property to its default value.)
    */
    /* cover | contain | 100% | auto | initial */
    background-size:cover;
    background-repeat:no-repeat;
    background-position: 50%;
}
/*
.vox-gallery .vox-image {
	position:relative;
	text-align:center;
	line-height:0px;
    background: #212121;
}
.vox-gallery .vox-image img {
	max-height:100%;
	max-width:100%;
    margin-top: 0;
}
*/


.vox-gallery .vox-image-nav .vox-image-nav-next a, .vox-gallery .vox-image-nav .vox-image-nav-prev a,
.vox-gallery .vox-es-nav span.vox-es-nav-next, .vox-gallery .vox-es-nav span.vox-es-nav-prev, 
.vox-gallery .vox-header a.vox-view-thumbs, .vox-gallery .vox-header a.vox-view-thumbs-selected, 
.vox-gallery .vox-header a.vox-view-full, .vox-gallery .vox-header a.vox-view-full-selected, 
.vox-gallery .vox-header a.vox-view-slideshow, .vox-gallery .vox-header a.vox-view-slideshow-selected, 
.vox-gallery .vox-header a.vox-view-share, .vox-gallery .vox-video-icon.span {
	font-family: 'Voxgallery';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    
    color: #fff !important;
}

.vox-gallery .vox-image-nav .vox-image-nav-prev a, .vox-gallery .vox-image-nav .vox-image-nav-next a {
    position:absolute;
	left:0px;
    background: transparent;
    font-size: 68px;
    width:68px;
	height:100%;
    cursor:pointer;
	opacity:1;
	outline:none;
    color: #fff;
    text-decoration: none;
    display: block;
    opacity:0.7;
    text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);

    /* Transition */
	-o-transition:opacity 0.5s ease 0.0s;
	-ms-transition:opacity 0.5s ease 0.0s;
	-moz-transition:opacity 0.5s ease 0.0s;
	-webkit-transition:opacity 0.5s ease 0.0s;
	transition:opacity 0.5s ease 0.0s;
}
.vox-gallery .vox-image-nav a:hover {
    opacity: 1;
}


.vox-gallery .vox-image-nav .vox-image-nav-prev a {
	left:0px;
}
.vox-gallery .vox-image-nav .vox-image-nav-next a {
	right:0px;
    left:auto;
}
.vox-gallery .vox-image-nav .vox-image-nav-prev a:before, .vox-gallery .vox-image-nav .vox-image-nav-next a:before {
    position: absolute;
    top: 50%;
    margin-top: -34px;   
}

.vox-gallery .vox-image-nav .vox-image-nav-next a:before {
	content: "\e633";
    right:15px;
}

.vox-gallery .vox-image-nav .vox-image-nav-prev a:before {
	content: "\e632";
    left: 15px;
}





.vox-gallery .vox-caption-wrapper {
    margin-top:0px;
}

.vox-gallery .vox-caption {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

.vox-gallery .vox-caption .vox-caption-text {
	font-size:12px;
    line-height:16px;
	letter-spacing:0px;
	padding:15px 15px;
    color:#eee;
}


.vox-gallery .vox-caption a {
    color: #eee;
    text-decoration: underline;
}
.vox-gallery .vox-caption a:hover {
    color: #999;
    text-decoration: none;
}



.vox-gallery .vox-social-share {
    background: rgba(0, 0, 0, 0.7);
    text-align: center;
    padding: 15px;
    right: 15px;
    top: 0px;
    position: absolute;
    opacity: 0;
    display: none;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
    max-width: 400px;
    min-width: 250px;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 0px 0 5px 5px;
}
.vox-gallery .vox-social-share a {
    color: #ddd;
}
.vox-gallery .vox-social-share #vox-twitter {
    float: left;
    text-align: left;
    width: 100px;
}
.vox-gallery .vox-social-share #vox-facebook {
    float: left;
    text-align: left;
    width: 100px;
    margin-top: -2px;
}
.vox-gallery .vox-social-share #vox-plusone {
    float: left;
    text-align: left;
    width: 100px;
}
.vox-gallery .vox-social-share #vox-url {
    position: relative;
    float: none;
    clear: both;
    top: 10px;
    color: #888;
    font-size: 11px;
    line-height: 16px;
    padding: 10px;
    margin-bottom: 10px;
    text-align: center;
    background: #fff;
    width: auto;
    height: auto;
    border:#ddd solid 1px; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
}
.vox-gallery .vox-social-share #vox-url input {
    width: 94%;
    border: 1px solid #ddd;
    background: #f4f4f4;
    padding: 5px;
    border-radius: 5px;
	font-size: 11px;
}


.vox-gallery .vox-social-share #vox-embed {
    position: relative;
    float: none;
    clear: both;
    top: 10px;
    color: #888;
    font-size: 11px;
    line-height: 16px;
    padding: 10px;
    margin-bottom: 10px;
    text-align: center;
    background: #fff;
    width: auto;
    height: auto;
    border:#ddd solid 1px; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
}

.vox-gallery .vox-social-share #vox-embed #vox-embed-text {
    border-radius: 0;
    color: #fff;
    background: #555;
    display: inline-block;
    font-size: 11px;
    margin: 0 auto 8px;
    padding: 2px 6px;
    border-radius: 4px;
    width: 94%;
}
.vox-gallery .vox-social-share  #vox-embed textarea {
    width: 94%;
    border: 1px solid #ddd;
    background: #f4f4f4;
    padding: 5px;
    border-radius: 5px;
    color: #555;
	font-size: 11px;
}

.vox-gallery .vox-social-share #vox-embed-options {
    display: inline-block;
    margin: 4px 4px 8px;
    width: 94%;
    text-align: left;
}
.vox-gallery .vox-social-share #vox-embed-options input[type="text"] {
    border: 1px solid #ddd;
    background: #f4f4f4;
    padding: 2px;
    border-radius: 5px;
    font-size: 11px;
    width: 40px;
    text-align: center;
    margin-left: 4px;
}

.vox-gallery .vox-social-share #vox-embed-options #embed-theme-radio {
    display: inline-block;
}



.vox-tooltip {  
    color:#fff;
    background: rgba(0, 0, 0, 0.8);
    padding:8px 15px; 
    position:absolute; 
    max-width:200px; 
    font-size:14px; 
    font-family: 'Open Sans', Helvetica, Arial, 'Lucida Grande', sans-serif;
    text-align:center;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
    border:#333 solid 1px; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
}




.vox-gallery div.vox-video-icon {
    display: inline-block;
    margin-left: 7px;
    padding: 0 3px;
    text-decoration: none;
    cursor: pointer;
}
.vox-gallery div.vox-video-icon:hover {}
.vox-gallery div.vox-video-icon span.icon {
    /* \e605 ++++ \e604 */
    font-family: 'VoxGallery';
    color: #1dc4aa;
    font-size: 16px;
    position: relative;
    top: 3px;
    margin-right: 5px;
}
.vox-gallery div.vox-video-icon span.icon:before {
    content: "\e605";
}
.vox-gallery div.vox-video-icon span.text {
    color: #1dc4aa;
    font-size: 12px;
    font-weight: 400;
    font-family: 'Open Sans', Helvetica, Arial, 'Lucida Grande', sans-serif;
}


.vox-gallery div.vox-video-icon-large {
    font-family: 'VoxGallery';
    display: inline-block;
    color: #fff;
    font-size: 50px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    cursor: pointer;
    text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    background: rgba(43, 76, 126, 0.42);
    border-radius: 99px;
    opacity: 0.9;
}
.vox-gallery div.vox-video-icon-large:before {
    content: "\e605";
}
.vox-gallery div.vox-video-icon-large:hover {
    opacity: 0.8;
}



.vox-gallery .vox-video-holder {
    background: rgba(0, 0, 0, 0.80);
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
}
.vox-gallery .vox-video-holder iframe {
    max-width: 100%;
    max-height: 100%;
}

.vox-gallery div.vox-video-close {
    display: inline-block;
    font-size: 18px;
    line-height: 32px;
    background: rgba(57, 57, 57, 0.9);
    position: absolute;
    width: 32px;
    height: 32px;
    /*
    top: 0;
    left: 50%;
    margin-left: -19px;
    */
    color: #ddd;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
    border: #333 solid 1px;
    cursor: pointer;
}
.vox-gallery div.vox-video-close:hover {
    color: #fff;
    background: rgba(57, 57, 57, 1);
    border: #444 solid 1px;
}
.vox-gallery div.vox-video-close:before {
    /*content: "\e621";
    font-family: 'VoxGallery'; */
    font-family: 'Open Sans', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-weight: 400;
    content: "\X";
}




.vox-gallery .vox-headline {    
    position: absolute;
    width: 100%;
    top: 10px;
}
.vox-gallery .vox-headline .vox-headline-text {
    font-family: 'Open Sans', Helvetica, Arial, 'Lucida Grande', sans-serif;
    font-size: 70px;
    line-height: 76px;
    font-weight: 800;
    letter-spacing: -2px;
    color: #fff; /* #78d440 */
    text-align: center;
    text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
    /* text-transform: uppercase;
    background: rgba(0, 0, 0, 0.5); */
    
    padding: 0px 30px;
    display: block;
    
    /* word-wrap: break-word; */
}

/*
.vox-fadein {
    opacity: 0;
    -webkit-transition: opacity 600ms ease-out;
    -moz-transition: opacity 600ms ease-out;
    -o-transition: opacity 600ms ease-out;
    -ms-transition: opacity 600ms ease-out;
    transition: opacity 600ms ease-out;
}
.vox-fadeout {
    opacity: 0;
    -webkit-transition: opacity 600ms ease-out;
    -moz-transition: opacity 600ms ease-out;
    -o-transition: opacity 600ms ease-out;
    -ms-transition: opacity 600ms ease-out;
    transition: opacity 600ms ease-out;
}
*/

.vox-fadein {
    -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}


.vox-fadeout {
    -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;
}

@keyframes fadeout {
    from { opacity: 1; }
    to   { opacity: 0; }
}

/* Firefox < 16 */
@-moz-keyframes fadeout {
    from { opacity: 1; }
    to   { opacity: 0; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadeout {
    from { opacity: 1; }
    to   { opacity: 0; }
}

/* Internet Explorer */
@-ms-keyframes fadeout {
    from { opacity: 1; }
    to   { opacity: 0; }
}

/* Opera < 12.1 */
@-o-keyframes fadeout {
    from { opacity: 1; }
    to   { opacity: 0; }
}



.vox-fadein-fast {
    opacity: 0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    -o-transition: opacity 400ms ease-in;
    -ms-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
}


.vox-gallery .vox-header {
	height:50px;
    border-bottom: #2d2d2d solid 1px;
    margin-bottom: 0px;
    
    background-color: #111;
    background-image: -ms-linear-gradient(top, #222, #101010);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#101010));
    background-image: -webkit-linear-gradient(top, #222, #101010);
    background-image: -o-linear-gradient(top, #222, #101010);
    background-image: linear-gradient(top, #222, #101010);
    background-image: -moz-linear-gradient(top, #222, #101010);
    background-repeat: repeat-x;
}




.vox-gallery .vox-image-nav a.vox-image-nav-next:before {
	content: "\e633";
    right:15px;
}

.vox-gallery .vox-image-nav a.vox-image-nav-prev:before {
	content: "\e632";
    left: 15px;
}


.vox-gallery .vox-header a {    
	display:block;
	float:right;
	width:30px;
	height:30px;
    font-size: 20px;
    color: #fff;
	margin-right: 5px;
    margin-top: 10px;
    text-align: center;
    /* background: #464646; */

    text-decoration: none;
    opacity: 1;
    
    /* Transition */
	-o-transition:opacity 0.5s ease 0.0s;
	-ms-transition:opacity 0.5s ease 0.0s;
	-moz-transition:opacity 0.5s ease 0.0s;
	-webkit-transition:opacity 0.5s ease 0.0s;
	transition:opacity 0.5s ease 0.0s;
}
.vox-gallery .vox-header a:hover {
    /* opacity: 0.6 */
}
.vox-gallery .vox-header a.vox-view-full:before {
	content: "\e626";
    line-height: 30px;
}
/*
.vox-gallery .vox-header a.vox-view-full:hover:before {
	opacity: 0.6;
}
*/
.vox-gallery .vox-header a.vox-view-full-selected:before {
	content: "\e627";
    line-height: 30px;
}
.vox-gallery .vox-header a.vox-view-thumbs:before {
	content: "\e61d";
    line-height: 30px;
    opacity: 1;
}
.vox-gallery .vox-header a.vox-view-thumbs-selected:before {
	content: "\e61d";
    line-height: 30px;
    opacity: 0.5;
}
.vox-gallery .vox-header a.vox-view-slideshow:before {
	content: "\e605";
    line-height: 30px;
    opacity: 1;
}
.vox-gallery .vox-header a.vox-view-slideshow-selected:before {
	content: "\e606";
    line-height: 30px;
    opacity: 1;
}
.vox-gallery .vox-header a.vox-view-share:before {
	content: "\e60e";
    line-height: 30px;
}

.vox-gallery .vox-view-paging { 
    font-size: 11px;
    color: #ccc;
	display:block;
	float:right;
	width:auto;
    padding: 0 8px;
	height:22px;
    line-height: 22px;
    border-style: solid;
    border-width: 1px;
    border-color: #000 #393939 #393939 #000;
	margin-right:12px;
    margin-top: 14px;
    text-align: center;
    background: #343434;
    text-decoration: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.vox-gallery .vox-title { 
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    color: #ccc;
	display:block;
	float:left;
	width:auto;
    padding: 0 10px;
    line-height: 50px;
    text-align: left;
    text-decoration: none;
}
@media (max-width: 767px) {
    .vox-gallery .vox-title { 
        font-size: 12px;
        /* display: none; */
    }
}
/*
@media (max-width: 480px) {
    .vox-gallery .vox-title { 
        font-size: 12px;
        display: none;
    }
}
*/

.vox-gallery .vox-logo { 
    float: left;
    margin: 14px 0px 0 20px;
    height: 24px;
    min-width: 64px;
}
.vox-gallery .vox-logo img {
    opacity: 1;
}
.vox-gallery .vox-logo a {
    display:block;
	width:auto !important;
	height:auto !important;
    font-size: 12px;
    color: #fff;
    text-decoration: none !important;
    margin: 0 !important;
}



.vox-gallery .vox-loading {
	width:54px;
	height:54px;
	position:absolute;
	top:50%;
	left:50%;
	background:#fff url(../app-images/ajax-loader-2.gif) no-repeat center center;
	margin:-27px 0px 0px -27px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:0.9;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}




/** 
 ---------------------------------
 * CAROUSEL
 ---------------------------------
 */


/* Elastislide Style */
.vox-gallery .vox-thumbs {    
    background-color: #222;
    background-image: -ms-linear-gradient(top, #222, #101010);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#101010));
    background-image: -webkit-linear-gradient(top, #222, #101010);
    background-image: -o-linear-gradient(top, #222, #101010);
    background-image: linear-gradient(top, #222, #101010);
    background-image: -moz-linear-gradient(top, #222, #101010);
    background-repeat: repeat-x;
    
    border-top: #333 solid 1px;
}
.vox-gallery .vox-es-carousel-wrapper {
	padding:10px 68px 10px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	position:relative;
	margin-bottom:0px; 
}
.vox-gallery .vox-es-carousel {
	overflow:hidden;
}
.vox-gallery .vox-es-carousel ul {
	/* display:none; */
}
.vox-gallery .vox-es-carousel ul li {
	height:100%;
	float:left;
	display:block;
}
.vox-gallery .vox-es-carousel ul li a {
    color: #ddd;
    font-size: 12px;
	display:block;
	border-style:solid;
	border-color:#444;
	opacity:1;
	-webkit-touch-callout:none;
    
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    
    overflow: hidden;
    /* define max-height/height and max-width/width in php plugin */
    /* height: 65px; 
    max-height: 65px; */
}
.vox-gallery .vox-es-carousel ul li a:hover {
    border-color: #666 #444 #444 #666;
}
.vox-gallery .vox-es-carousel ul li.selected a {
    border-color: #111 #999 #999 #111;
    opacity:0.35;
}
.vox-gallery .vox-es-carousel ul li a img {
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;
    
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}



.vox-gallery .vox-es-nav {
    width:100%;
        
    /* Transition */
	-o-transition:opacity 0.5s ease 0.0s;
	-ms-transition:opacity 0.5s ease 0.0s;
	-moz-transition:opacity 0.5s ease 0.0s;
	-webkit-transition:opacity 0.5s ease 0.0s;
	transition:opacity 0.5s ease 0.0s;
}


.vox-gallery .vox-es-nav span {
    cursor:pointer;
}

.vox-gallery .vox-es-nav span.vox-es-nav-next:before, .vox-gallery .vox-es-nav span.vox-es-nav-prev:before {
    position: absolute;
    top: 50%;
    margin-top: -12px;
    font-size: 16px;
    text-align: center;
    width: 24px;
    height: 24px;
    line-height: 24px;
    cursor:pointer;
    text-indent: 0px;
    color: #fff;
    background: #444;
    border-radius: 5px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.vox-gallery .vox-es-nav span.vox-es-nav-next:before {
    content: "\e62f";
    right: 22px;
}
.vox-gallery .vox-es-nav span.vox-es-nav-prev:before {
    content: "\e62e";
    left: 22px;
}

.vox-gallery .vox-es-nav span:hover {
	opacity:1.0;
}



/*
---------------------------------
 *  z-index elements
---------------------------------
*/

.mode-fullview {
    z-index: 9999;
}

.vox-gallery .vox-loading {
	z-index: 100;
}

.vox-gallery .vox-image-nav .vox-image-nav-prev a, .vox-gallery .vox-image-nav .vox-image-nav-next a {
    z-index: 1; /* 15 */
}

.vox-gallery .vox-social-share {
    z-index: 25;
}

.vox-gallery .vox-video-holder {
    z-index: 20;
}

.vox-gallery div.vox-video-icon-large {
    z-index: 15;
}

.vox-tooltip {
    z-index: 30;
}