/**
    ZEBRA
**/

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */


.gallery:before,
.gallery:after {
    content: " ";
    display: table; 
}
.gallery:after {
    clear: both;
}
DIV + .gallery{
        margin-top: 30px;
    }
.gallery.gallery-list,
.gallery.gallery-player,
.gallery.gallery-two-columns,
.gallery.gallery-three-columns{
	margin-top: 40px;
	margin-bottom: 40px;
	}
.gallery.gallery-two-columns,
.gallery.gallery-three-columns{
	margin-left: -15px;
	margin-right: -15px;
	}
	.gallery.gallery-two-columns IMG,
	.gallery.gallery-three-columns IMG{
			width: 100%;
			}
    .gallery.gallery-two-columns .media-item{
        width: 50%;
        padding: 0 15px;
        float: left;
        margin-bottom: 30px;
        }
    .gallery.gallery-three-columns .media-item{
        width: 33.333%;
        padding: 0 15px;
        float: left;
        margin-bottom: 30px;
        }
    .gallery.gallery-grid,
    .gallery.gallery-circles{
        margin-bottom: 30px;
        margin: 50px -15px 20px;
        }
    .gallery.gallery-grid .media-item,
    .gallery.gallery-circles .media-item{
        width: 25%;
        padding: 0 15px;
        float: left;
        margin-bottom: 30px;
        }
        .gallery .media-item > A{
            display: block;
            position: relative;
            width: 100%;
            }
        .gallery.gallery-grid .media-item > A,
        .gallery.gallery-circles .media-item > A{
            padding-bottom: 100%;
            height: 0;
            }
        .gallery.gallery-circles .media-item > A{
            border-radius: 50%;
            overflow: hidden;
            }
            .gallery.gallery-grid > A > IMG,
            .gallery.gallery-grid > A > IFRAME,
            .gallery.gallery-circles > A > IMG,
            .gallery.gallery-circles > A > IFRAME{
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: auto;
                }
    .gallery.gallery-mosaic .media-item{
        width: 33.333%;
        padding: 0 15px;
        float: left;
        margin-bottom: 30px;
        }
.gallery-player{
    position: relative;
    }
    .gallery-player .media-item{
        width: 100%;
        height: 0;
        padding-bottom: 56.25%;
        position: relative;
        }
        .gallery-player .media-item A{
            display: block;
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            }
            .gallery-player .media-item A IMG,
            .gallery-player .media-item A IFRAME{
                position: absolute;
                width: 100%;
                height: 100%;
                left: 0;
                top: 0;
                }
.gallery-player .media-item,
.gallery-list .media-item{
    margin-bottom: 15px;
    text-align: center;
    }
    .gallery .media-img IMG{
        height: auto;
        max-width: 100%;
        margin: auto;
        max-height: 60vh;
        width: auto;
    }
    .gallery .media-item > A{
        display: block;
        }
.gallery-list .media-item > A{
    display: block;
    background-size: contain;
    background-position: center center;   
}
.media-video{
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    }
    .media-video IFRAME{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        }
.media-image{
    text-align: center;
    }
.media-caption{
    padding: 10px;
    font-size: 16px;
    text-align: center;
    }




/**
    COOKIE BAR
**/
#cookie-bar {background: rgba(0,0,0,.8); font-size: 11px; color: #777; height:auto; min-height:24px; line-height:24px; text-align:center; padding:2px 0; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 9999;border: none;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color: #FBFBFB; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
/*#cookie-bar .cb-enable {background:#007700;}*/
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
/*#cookie-bar .cb-policy {background:#0033bb;}*/
#cookie-bar .cb-policy:hover {background:#0055dd;}
.ui-widget-header{
	
}

@media (max-width: 639px){
	.gallery.gallery-grid .media-item,
    .gallery.gallery-circles .media-item{
        width: 50%;
    }
  .gallery.gallery-three-columns .media-item{
    width: 100%;
  }
}
@media (max-width: 767.98px){
}
@media (min-width: 768px){
}
@media (min-width: 900px){
 	.gallery.gallery-grid .media-item,
  .gallery.gallery-circles .media-item{
        width: 16.665%;
        padding: 0 15px;
        float: left;
        margin-bottom: 30px;
        }
}