body {    background: #1b1b1d;  font-size: 18px; font-weight: 200;  overflow-x: hidden; } 

.btn-fb { background: #3b5998; color: #fff; }
.btn-fb:hover { background: #6080c1; color: #fff; }

.btn-yt { background: #ff0000; color: #fff; }
.btn-yt:hover { background: #ff0000; color: #fff; }

.nav-item { text-transform: uppercase; }

.header {   background: #1b1b1d;  }

/*  box-shadow: 0 4px 2px -2px gray; */

nav { }
	p { line-height: 34px; }
	.about { padding: 20px; padding-left: 0px;}
	
	
html, body {
  height: 100%;
}

.active {  border-bottom: 1px solid #eee; }

.social { font-size: 40px; color: #fff; padding: 40px; }
footer { color: #666666; }
.bg-custom { background-color: #222222;}
.header span {  cursor: pointer; font-size: 80px; color: #eee;  z-index: 9999; font-weight: 200;  position: relative;

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;

 }
 

 
 
/* iPads (portrait and landscape) ----------- */


.page { padding-top: 20px; color: #fff; }
.page u { font-weight: 700; }
.nav-item { margin-right: 8px; }
.youtube { background: #000; margin-top: -8px; padding: 8px; }




.masonry { /* Masonry container */
    column-count: 2;
    column-gap: 2em;
}

@media all and (min-width:0px) and (max-width: 520px) {
 .masonry { /* Masonry container */
    column-count: 1;
    column-gap: 0em;
}
.header .img-fluid { max-width: 100% !important; }
html, body {width: auto!important; overflow-x: hidden!important} 
} 

a.powered { color: #999999; font-size: 12px;  } 
.social a { color: #fff; }
.items {  margin-bottom: 20px; }
.event span:last() { font-weight: 900; }
.event span { float: right; margin-right: 8px; font-size: 16px; }
.event h3 { float: left; font-size: 20px; }
.event a { float:left;  margin-left: 20px; background: #0086b3; color: #fff;  padding-left: 10px; padding-right: 10px; }
.event a:hover { text-decoration: none; }



#cookie-bar  {  
				
				height:auto;
				line-height:26px;  
				font-size: 14px; 
				padding: 10px;  
				width: 100%;
				margin-left: auto;
				margin-right: auto;
				margin-top: -14px;
				color:#fff;  
				background:#444444;
				border: 0px;
				border-bottom: 2px solid #999999; 
				text-align: center;
					
		}
#cookie-bar div { text-align: center;  } 	
#cookie-bar .cb-enable { background: #d93600; color: #FFFFFF; padding: 10px;  }
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {font-family: Oswald, Verdana; color: #4ca6ff; display:inline-block; text-decoration:none; }
 .selected { background: #555555; }