@import url('https://fonts.googleapis.com/css?family=Karla:400,700&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Lekton&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,900&subset=latin-ext');
.white{color:white;}
a{color:#e4011b;}a:hover{color:#e4011b;}
body{  font-family: 'Lekton', sans-serif;background: #ffffff;   -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
p,ul li{    font-family: 'Montserrat', sans-serif;}
.navbar{background:rgba(0,0,0,0.8);background:none;border:none;}
.logged-in .navbar{margin-top:32px !important;}
.navbar-default{box-shadow:none;}
.navbar .navbar-brand{padding:5px 5px;}
.navbar .navbar-brand img{/*max-height:100%;*/max-width:150px;}
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:visited{color:white;}
.navbar .menuToggle{position:relative;font-size:2em;text-shadow: rgba(0,0,0,0.5) 0px 1px 2px;}
.navbar .menuToggle .glyphicon-remove{position:absolute;padding:15px;top:0;left:0;opacity:0;color:#ffffff;}
/*.navbar .menuToggle:hover .glyphicon-menu-hamburger{opacity:0;color:#ffffff;}
.navbar .menuToggle:hover .glyphicon-remove{opacity:1;color:#ffffff;}*/

.navbar  .menu-social-menu-container .footer_facebook a span{content:url(../images/icon_facebook.png);}
.navbar  .menu-social-menu-container .footer_youtube a span{content:url(../images/icon_youtube.png);}
.navbar  .menu-social-menu-container .footer_itunes a span{content:url(../images/itunes_logo.png);}
.navbar  .menu-social-menu-container .footer_instagram a span{content:url(../images/icon_instagram.png);}
.navbar  .menu-social-menu-container .footer_twitter a span{content:url(../images/icon_twitter.png);}
.nav.navbar-nav{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.nav.navbar-nav .menu-social-menu-container{
	display: flex;
	font-size: 0;
}
.nav.navbar-nav .menu-social-menu-container .menu-item{
	margin-right: 10px;
}
#mainMenu{    position: fixed;    z-index: 10000;display:none;   width: 100%;    height: 100%;    background: #ffffff;    top: 0;    left: 0;}
#mainMenu nav ul{list-style-type:none;margin:0;padding:0;}
#mainMenu nav ul li a{color:#666666;font-size:1.8em;font-family: 'Lekton', sans-serif;font-weight:300;text-transform:uppercase;}
#mainMenu nav ul li a:hover{color:#e4011b;text-decoration:none;}
#mainMenu .x{font-size:3em;font-family: 'Karla', sans-serif;cursor:pointer;}
section#start{height: 100vh;}
section#start .row{width:100%;max-width:1100px;}
section.introBlock,section#start.introBlock{height: 40vh;position:relative;}
section#start.introBlock:after{position:absolute;display:block;width:100%;height:100%;top:0;left:0;content:' ';background:rgba(0,0,0,0.2);z-index:-1;}
section.flex{   display: -webkit-flex;display: flex;  align-items: center;-webkit-align-items:center;  justify-content: center;-webkit-justify-content:center;}
h2.leadTitle{font-size:6em;font-weight:700;font-family: 'Lekton', sans-serif;width:75%;margin-left:12.5%;position:relative;margin-bottom:40px;}
h2.leadTitle.postTitle{font-size:3em;width:100%;margin-left:0;}
h2.leadTitle:after{content: '';    position: absolute;    width: 16%;    height: 1px;    background: white;    margin: 0% 42%;    left: 0;    top: 120%;    margin-bottom: 20px;}
h3.leadShortDesc{width:75%;margin-left:12.5%;font-family: 'Lato', sans-serif;font-weight:300;font-size:1.5em;}


h4,h4 a, h4 a:hover{font-weight:bold;color:#666666;text-decoration:none;}
/*styles definition*/
img{max-width:100%;}
.anim{-webkit-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;}
.anim:hover{-webkit-transition:all ease-in-out 0.2;-moz-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
.padding{padding: 18rem 0;}.paddingLess{padding: 10rem 0;}
.sectionTitle {  text-align: center;    text-transform: uppercase;color:#333333;}.sectionTitle a{color:#333333;}.sectionTitle a:hover{color:#e4011b;text-decoration:none;}
.sectionTitle h2{position:relative;}
.sectionTitle h2:after{content: '';    position: absolute;    width: 6%;    height: 1px;    background: #e4011b;    margin: 0% 47%;    left: 0;    top: 140%;    margin-bottom: 20px;}
.paddingBottom {    padding-bottom: 14rem;}
.paddingBottom.entryTitle {    padding-bottom: 7rem;}
.paddingBottom.entryTitle .postDate{margin-top:30px;}
.whiteBG{background:#ffffff;}
p.CTAblock{margin-top:10rem;}
a.more{display:inline-block;padding:20px 30px;border:1px solid #666666;color:#666666;text-decoration:none;-webkit-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;}
a.more:hover{transform: scale(1.1);background:white;border:1px solid #e4011b;color:#e4011b;text-decoration:none;-webkit-transition:all ease-in-out 0.2;-moz-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
a.moreSmallBG{padding:10px 5px;display:inline-block;background:#e4011b;color:#ffffff;}
.discGroup{position:relative;display:block;text-align:Center;}
.discGroup img{position:relative;top:0;z-index:1;max-width:70%;-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:    0px 3px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:         0px 3px 5px 0px rgba(0, 0, 0, 0.2);}
.discGroup img.img-circle{position:absolute;margin:auto;top:5%;left:50%;margin-left:-35%;z-index:0;padding:0px;max-width:65%;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.4);box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.4);}
.discGroup:hover img{margin-left:-40px;z-index:100}
.discGroup:hover img.img-circle{left:60%;z-index:99;}
.lightOverlay{position:relative;}
.lightOverlay:after{content:'';display:block;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7);}
.lightOverlay .container{position:relative;z-index:10;}
.darkOverlay{position:relative;}
.darkOverlay:after{content:'';display:block;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);}
.darkOverlay .container{position:relative;z-index:10;}
.darkOverlay.lighter:after{background:rgba(0,0,0,0.6);}
.darkOverlay{color:#ffffff;}
.darkOverlay .sectionTitle {  text-align: center;    text-transform: uppercase;color:#ffffff;}.darkOverlay .sectionTitle a{color:#ffffff;}.darkOverlay .sectionTitle a:hover{color:#f4f4f4;text-decoration:none;}
.darkOverlay a.more{color:#ffffff;border:1px solid #ffffff;}
.darkOverlay a.more:hover{border:1px solid #e4011b;color:#ffffff;background:#e4011b;}
#nextevent .paddingBottom{padding-bottom:6rem;}
.nextEventBlock{display: block;    width: 50%;    margin: 0 25%;    text-align: center;    background: rgba(0,0,0,0.2);padding-bottom:10px;-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.4);box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.4);}
.nextEventBlock .date{background: rgba(228,1,27,.7);    padding: 10px 20px;    font-size: 1.3em;    font-weight: 300;}
.nextEventBlock h3{font-weight: 700;    font-size: 2em;    margin: 0;    padding: 15px 10px;}
.nextEventBlock a{color:#ffffff;}
.countdown{display: block;    width: 50%;    margin: 0 25%;    text-align: center;  margin-top:10rem;}
.countdown .countItem{display:inline-block;width:25%;}
.countdown .countItem span{display:block;float:left;}
.countdown .countItem span.countNumber{font-weight:700;font-size:40em;width:50%;    background: none;    padding: 0;    border: none;    font-size: 8rem;    font-weight: 400;    width: 8rem;    color: #fff;    margin-right: 10px;    vertical-align: top;    text-align: right;line-height:65%;}
.countdown .countItem span.countText{text-align: center;    display: inline-block;    width: 8px;    font-size: 0.9rem;    font-weight: 800;    line-height: 1.1;    text-transform: uppercase;    vertical-align: top;    word-wrap: break-word;}
#live .table td, #live .table th{padding:20px;}
#live .table thead{background:#f2f2f2;}
#live .table tbody tr:nth-child(odd){background:#ffffff;background:rgba(255,255,255,0.45);}
#live .table tbody tr:nth-child(even){background:#f8f8f8;background:rgba(255,255,255,0.15);}
#live .table tbody tr{-webkit-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;}
#live .table tbody tr:hover{background:rgba(255,255,255,1);-webkit-transition:all ease-in-out 0.2;-moz-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
#live .table .inforow a{color:#666666;margin-right:10px;}#live .table .inforow a:hover{text-decoration:none;}
#live .table .inforow img{max-width:14px;opacity:.6;}
.blogBoxContent {    padding: 3.5rem 3rem;    background-color: #f4f4f4;}
.blogBoxContent h3,.blogBoxContent h3 a,.blogBoxContent h3 a:hover{font-weight:700;text-decoration: none;    color: #525252;margin-top:0;margin-bottom:0;text-decoration:none;}
.blogBoxContent .excerpt p{font-family: 'Lekton', sans-serif;    font-size: 1.4rem;    line-height: 1.7rem;    font-weight: 400;    color: #4e4e4e;}
.blogBoxContent .more{padding:10px 20px;}
.blogBoxContent .postDate{font-family: 'Montserrat', sans-serif;    font-size: 1.1rem;    line-height: 2.8rem;    font-weight: 400;    text-transform: uppercase;    color: #727272;    text-decoration: none;}
.imageBlock{position:relative;overflow:hidden;-webkit-backface-visibility: hidden;margin-bottom:15px;}
.imageBlock .overlay{background:#000000;background:rgba(0,0,0,.8);position:absolute;width:100%;height:100%;top:0%;left:0;padding:20px;color:white;line-height:130%;opacity:0;transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);}
.imageBlock:hover .overlay{top:0;opacity:1;transform: scale(1,1);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-o-transform: scale(1,1);-ms-transform: scale(1,1);}
/*.flexCenter{display: -webkit-flex;display: flex;  align-items: center;-webkit-align-items:center;  justify-content: center;-webkit-justify-content:center;}
.imageBlock .overlay .flexCenter h3,.imageBlock .overlay .flexCenter p,.imageBlock .overlay .flexCenter h4,.imageBlock .overlay .flexCenter h5{width:100%;display:block;}*/
.flexCenter{ position:absolute;top: 50%;left:2.5%;width:95%;  -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);          transform: translateY(-50%);}
.imageBlock h3{position:absolute;margin:0;bottom:0px;left:0px;width:100%;background:#000000;background:rgba(0,0,0,.8);color:white;padding:10px;opacity:1;}
.imageBlock:hover h3{bottom:-100%;opacity:0;}
.imageBlock h4{color:white;}
.imageBlock.noAnim{width:100%;}
.imageBlock.noAnim img{width:100%;}
.imageBlock.noAnim:hover h3{bottom:0;opacity:1;}
.imageBlock img{display:block;}
.imageBlock .overlay p{text-align:Center;font-family: 'Lekton', sans-serif;    font-size: 1.4rem;    line-height: 1.7rem;    font-weight: 400;    color: #ffffff;}
.galleryGrid{display:table;width:100%;}
.galleryGrid ul{list-style-type:none;margin:0;padding:0;}
.galleryGrid ul li{display:block;float:left;margin:0;padding:0;width:50%;height:40vh;overflow:hidden;}
.galleryGrid ul li a{display:block;width:100%;height:100%;    -webkit-transform: translate(0px, 0);
    -webkit-transition: -webkit-transform 0.8s ease;
    -moz-transform: translate(0px, 0);
    -moz-transition: -webkit-transform 0.8s ease;
    transform: translate(0px, 0);
    transition: -webkit-transform 0.8s ease;}
.galleryGrid ul li a:hover{  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  transform: scale(1.1);}

.galleryGrid ul li img{display:block;}
.galleryGrid ul li:nth-child(2n){width:25%;}
.galleryGrid ul li:nth-child(3n){width:25%;}
.galleryGrid ul li:nth-child(4n){width:25%;}
.galleryGrid ul li:nth-child(5n){width:25%;}
.galleryGrid ul li:nth-child(6n){width:50%;}
.forceDownload{display: block;    width: 100%;    text-align: center;    font-size: 1.4em;    padding: 5px 0;    color: #787878;}
.postLeadImage{display:block;width:100%;margin-bottom:5rem;text-align:center;}
.postLeadImage img{max-width:70%;}
.columnsArticle{  -moz-column-count: 2;  -webkit-column-count: 2;  column-count: 2;column-fill: balance;  overflow: hidden;  position: relative;  -webkit-column-gap: 40px;     -moz-column-gap: 40px;     column-gap: 40px;}
.columnsArticle p{ margin:0; vertical-align: top;  -moz-column-break-inside:avoid;  -webkit-column-break-inside:avoid;  column-break-inside:avoid; box-sizing: border-box;  -webkit-column-break-inside: avoid;  border-bottom: solid 20px transparent;  position: relative;    }
.columnsArticle p:before{  content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: none;  z-index: -1;}
.columnsArticle > * {
  -webkit-column-break-inside: avoid;
  column-break-inside: avoid;
}
.row-centered {    text-align:center;}
.col-centered {    display:inline-block;    float:none;    /* reset the text-align */    text-align:left;    /* inline-block space fix */    margin-right:-4px;}
.featured-image img{width:100%;margin-bottom:25px;}
.fb-like-after-lead{display: block;    width: 100%;    margin: 40px 0;    background: rgba(0,0,0,.05);padding: 20px;float:left;}
.marginTop{margin-top:35px;}
.marginBottom{margin-bottom:35px;}
.postList{padding-bottom:35px;margin-bottom:35px;border-bottom: 1px dashed #e8e8e8;}
.postList .post{width: 80%;    text-align: center;    margin-left: 10%;    font-size: 1.1em;    line-height: 155%;}
.postList .paddingBottom{padding-bottom:2rem;}
.eventDetails{display: block;    width: 100%;    float: left;    margin-bottom: 20px;    background: #f3f3f3;    padding: 20px;    font-size: 1.4em;    border-bottom: 2px solid #d8d8d8;}
.discDetails{}
.discDetails .sectionTitle h2{margin-top:0;}
.discDetails .sectionTitle h4{margin-top:35px;}

.testimonials{margin-bottom:20px;border-left:4px solid #e9364b;display:block;width:80%;margin-left:10%;float:left;background:#ffffff;padding:25px;font-style:italic;font-size:1.2em;line-height:160%;box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
.testimonials .blockQuoteContent{display:block;margin-left:70px;font-style:italic;font-size:1.4em;line-height:160%;}.testimonials .blockQuoteContent p{font-family:italic;}
.testimonials .blockQuoteContent:before{font-family: Georgia,Times,Times New Roman,serif; color: #efefef;    content: open-quote;content:"\"";       font-size: 6em;    font-weight: bold;    float: left;    margin: 40px 0 0 -85px;    display: block;}
.testimonials .postMeta{margin-left:70px;}
.testimonials .postDate{display:inline-block;}
a.orderBtn{    width:48%;margin-right:1%;display: inline-block;font-weight:bold;    background: #e8e8e8;    color: white;    padding: 15px 25px;       text-align: center;margin-bottom:15px;}
a.orderBtn:hover{text-decoration:none;}
a.orderBtn.webshop{    background: #e4011b;      width: 100%; margin-right:0;   }
a.orderBtn img{max-width:80px;}
footer{background:#232323;padding-bottom:60px;padding-top:20px;}
footer nav{display:table;width:100%;}
footer nav ul{display:table-row;margin:0;padding:0;list-style-type:none;}
footer nav ul li{display:table-cell;margin:0;padding:0;}
footer nav ul li a{color:#aeaeae;padding-right:5px;font-size:.9em;}
footer nav .menu-social-menu-container{width:100%;text-align:right;}
footer nav .menu-social-menu-container div{display:inline-block;}
footer nav .menu-social-menu-container div a{color:#aeaeae;font-size:0;}
footer nav .menu-social-menu-container .footer_facebook a span{content:url(../images/facebook_logo.png);}
footer nav .menu-social-menu-container .footer_youtube a span{content:url(../images/youtube_logo.png);}
footer nav .menu-social-menu-container .footer_itunes a span{content:url(../images/itunes_logo.png);}
footer nav .menu-social-menu-container .footer_instagram a span{content:url(../images/icon_instagram.png);}
footer nav .menu-social-menu-container .footer_twitter a span{content:url(../images/icon_twitter.png);}

footer nav .menu-social-menu-container ul li{}
footer nav .menu-social-menu-container ul li a{}
footer nav .menu-social-menu-container ul li:last-child{ }
/*footer nav .menu-social-menu-container ul li.footer_facebook a{background:url(../images/facebook_logo.png) center center no-repeat;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
footer nav .menu-social-menu-container ul li.footer_youtube a{background:url(../images/youtube_logo.png) center center no-repeat;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
footer nav .menu-social-menu-container ul li.footer_itunes a{background:url(../images/itunes_logo.png) center center no-repeat;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}*/
/*soundplayer*/
section#musicPlayer{background:none;position:fixed;z-index:102;bottom:0;width:100%;color:white;padding-left:0;padding-right:0;}section#musicPlayer .row{margin-left:0;margin-right:0;}
section#musicPlayer.whiteBG{background:#f2f2f2;color:#454545;}
.jp-playlist{display:none;}
.jp-audio .jp-interface, .jp-audio-stream .jp-interface{height:50px;}
.jp-audio .jp-controls{width:auto;padding:0;}
.jp-audio .jp-type-playlist .jp-progress{width:100%;left:0px;top:28px;height:3px;}
.jp-duration,.jp-current-time{margin-top:10px;}
.jp-title{padding-top:6px;}
.jp-audio, .jp-audio-stream, .jp-video{font-family: 'Lekton', sans-serif;color:#ffffff;}
section#musicPlayer.whiteBG .jp-audio, section#musicPlayer.whiteBG .jp-audio-stream, section#musicPlayer.whiteBG .jp-video{color:#666666;}
.jp-controls button,.jp-volume-controls button{text-indent:1px;}
.jp-volume-max,.jp-mute,.jp-state-muted .jp-mute,.jp-mute:focus{background:none;}
.jp-volume-max:focus{background:none;}
.jp-state-muted .jp-mute:focus{background:none;}
.jp-audio{width:100%;border:none;background:none;}
.jp-interface{background:none;}
.jp-play{background:none;}
.jp-play .glyphicon-pause{display:none;top:-1px;}
.jp-state-playing .jp-play .glyphicon-pause{display:block;}
.jp-state-playing .jp-play .glyphicon-play{display:none;}
.jp-next, .jp-previous, .jp-stop,.jp-state-playing .jp-play,
.jp-state-playing .jp-play:focus,
.jp-play:focus,.jp-next:focus,.jp-previous:focus,.jp-stop:focus{background:none;}
.jp-volume-controls{position:relative;top:-10px;left:0;width:100%;}
.jp-volume-max{right:0;left:auto;}.jp-mute,.jp-volume-max{padding:0;}.jp-volume-bar{width:75%;left:12%;}
.jp-volume-controls button{top:-4px;}.jp-previous{margin-left:20%;}

/*lightbox*/
/* Preload images */
body:after {content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display: none;}
.lightboxOverlay {position: fixed;top: 0;left: 0;z-index: 10000;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8;display: none;}
.lightbox {position: fixed;left: 0;width: 100%;z-index: 10001;text-align: center;line-height: 0;font-weight: normal;top:35px !important;}
.lightbox .lb-image {display: block;height: auto;max-width: inherit;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(../images/loading.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}
.lb-prev, .lb-next {height: 100%;cursor: pointer;display: block;}
.lb-nav a.lb-prev {width: 34%;left: 0;float: left;background: url(../images/prev.png) left 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-nav a.lb-next {width: 64%;right: 0;float: right;background: url(../images/next.png) right 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;position:relative;z-index:10000;}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 4px;color: #ccc;}
.lb-data .lb-details {float: left;  line-height: 1.1em;  position: absolute;  bottom: 104%;  width: 99.5%;  background: rgba(255,255,255,0.7);  color: #565656;  padding: 10px 0;  font-size: 1em;  text-align: center;}
.lb-data .lb-caption {font-size: 1em;font-weight: bold;line-height: 1em;}
.lb-data .lb-caption  a{color:#DA3628;}
.lb-data .lb-number {display: block;  clear: left;  padding-bottom: 1em;  font-size: 1.2em;  color: #999999;  position: absolute;  margin-top: 15px;}
.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;background: url(../images/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}
.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.hideSocial{display:none;}
.lb-caption .fb-like{padding:0 10px;}
.loader{  width: 100%;  display: block;  float: left;  padding: 100px 0;}
.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.navigation{text-align:center;margin-top:5px;margin-bottom:25px;}
.navigation .page-numbers{line-height:38px;font-size:100%;background:#e8e8e8;display:inline-block;color:#e4011b;width:38px;height:38px;text-align:center;}
.navigation .prev, .navigation .next {font-size:100%;width:auto;height:38px;margin:0 !important;padding: 0 10px;}
.navigation .page-numbers:hover{text-decoration:none;background:#e4011b;color:#ffffff !important;}
.navigation .page-numbers.current{color:#ffffff !important;background:#e4011b;font-weight:bold;}
.navigation .prev{margin-right:25px !important;}
.navigation .next{margin-left:25px !important;}
.navigation .simple a{  display: inline-block;  width: 100%;  background-color: #98B336;  color: white;  text-align: center;  padding: 5px;  border: 1px solid #7B941D;  border-bottom: 4px solid #7B941D;font-weight: bold;}

.gallery{width:100%;float:left;display:block;}
.gallery:after{clear:both;width:100%;display:block;float:left;height:1px;}
ul.attachment-gallery{margin:0;padding:0;list-style-type:none !important;list-style-image:none !important;}
ul.attachment-gallery li{width:32%;float:left;margin-right:2%;margin-bottom:10px;    background-color: #f8f8f8;    padding: 0px;    text-align: center;-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:    0px 2px 5px 0px rgba(0, 0, 0, 0.2);box-shadow:         0px 2px 5px 0px rgba(0, 0, 0, 0.2);}
ul.attachment-gallery li:before{content:none;}
ul.attachment-gallery li:nth-child(3n){margin-right:0;}
ul.attachment-gallery li img{display:block;padding:0;opacity:1;   -webkit-transition: all 0.5s linear;
       -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
         -o-transition: all 0.5s linear;
            transition: all 0.5s linear;}
ul.attachment-gallery li .darken{display:block;background:#000000;margin:0;padding:0;position:relative;}	
ul.attachment-gallery li .overlay{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.1);    color: white;    font-size: 3em;    text-align: center;line-height:250%;   }
ul.attachment-gallery li .overlay img{display:inline-block;position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);}
ul.attachment-gallery li:hover .overlay{opacity:1;background:rgba(0,0,0,0.4);}		
ul.attachment-gallery li:nth-child(3n+4) {  clear:both;}
/*ul.attachment-gallery li:hover img{opacity: 0.7;}*/
ul.attachment-gallery li.full{width:100%;float:left;margin-right:0;}
ul.attachment-gallery li.full img{min-width:100%;}
ul.attachment-gallery:after{clear:both;content:"";width:100%;height:1px;display:block;float:left;}
@media only screen and (max-width: 768px) {
	
	.navbar .navbar-brand img{margin-left:5px;max-height:100%;max-width:100%;}
	.navbar.navbar-fixed-top .container{background:rgba(0,0,0,0.4);}
	.nextEventBlock{margin:0;width:100%;}.countdown{width:100%;margin:0;margin-top:30px;}.countdown .countItem{display:inline-block;width:50%;text-align:center;}
	h2.leadTitle{width:100%;margin-left:0;font-size:6rem;}
	.fb-like-after-lead{max-width:100%;overflow:hidden;}
	#musicPlayer{display:none;max-width:100%;overflow:hidden;}img{height:auto;}
	footer nav ul {text-align:Center;}
	footer nav ul li{display:inline-block;}
	.container>.navbar-header{width:auto;float:left;}.container>.navbar-collapse{width:auto;float:right;text-align:right;}
	button.navbar-toggle{display:none;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}
	.galleryGrid ul li,.galleryGrid ul li:nth-child(2n),.galleryGrid ul li:nth-child(3n),.galleryGrid ul li:nth-child(6n),.galleryGrid ul li:nth-child(5n){width:100%;height:300px;}
}
@media only screen and (max-width: 425px) {
	ul.attachment-gallery li{width:100%;}
	ul.attachment-gallery li img{width:100%;}
	table.table{}
	table.table tr{margin-bottom:10px;display: block;    border: 1px solid #d8d8d8;    font-size: 2rem;}
	table.table thead{display:none;}
	table.table th,table.table td{border-top:none;width:100%;display:block;}
	.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{border:none;}
}