
@font-face {
	font-family: 'fontello-links';
	src: url('../fonts/fontello-links/fontello-links.eot');
	src: url('../fonts/fontello-links/fontello-links.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fontello-links/fontello-links.woff') format('woff'),
		url('../fonts/fontello-links/fontello-links.ttf') format('truetype'),
		url('../fonts/fontello-links/fontello-links.svg#slingnormal') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'fontello-icons';
	src: url('../fonts/fontello-icons/fontello-icons.eot?260417');
	src: url('../fonts/fontello-icons/fontello-icons.eot?260417#iefix') format('embedded-opentype'),
		url('../fonts/fontello-icons/fontello-icons.woff?260417') format('woff'),
		url('../fonts/fontello-icons/fontello-icons.ttf?260417') format('truetype'),
		url('../fonts/fontello-icons/fontello-icons.svg?260417#fontello-icons') format('svg');
	font-weight: normal;
	font-style: normal;
}



[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: "fontello-icons";
	font-style: normal;
	font-weight: normal;
	speak: never;

	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */

	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;

	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;

	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;

	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */

	/* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-glass:before { content: '\e800'; } /* '' */
.icon-music:before { content: '\e801'; } /* '' */
.icon-search:before { content: '\e802'; } /* '' */
.icon-mail:before { content: '\e803'; } /* '' */
.icon-heart:before { content: '\e804'; } /* '' */
.icon-star:before { content: '\e805'; } /* '' */
.icon-star-empty:before { content: '\e806'; } /* '' */
.icon-star-half:before { content: '\e807'; } /* '' */
.icon-videocam:before { content: '\e808'; } /* '' */
.icon-picture:before { content: '\e809'; } /* '' */
.icon-camera:before { content: '\e80a'; } /* '' */
.icon-ok:before { content: '\e80b'; } /* '' */
.icon-ok-circled:before { content: '\e80c'; } /* '' */
.icon-ok-circled2:before { content: '\e80d'; } /* '' */
.icon-cancel:before { content: '\e80e'; } /* '' */
.icon-cancel-circled:before { content: '\e80f'; } /* '' */
.icon-cancel-circled2:before { content: '\e810'; } /* '' */
.icon-plus:before { content: '\e811'; } /* '' */
.icon-plus-circled:before { content: '\e812'; } /* '' */
.icon-minus:before { content: '\e813'; } /* '' */
.icon-minus-circled:before { content: '\e814'; } /* '' */
.icon-help-circled:before { content: '\e815'; } /* '' */
.icon-home:before { content: '\e816'; } /* '' */
.icon-thumbs-up:before { content: '\e817'; } /* '' */
.icon-thumbs-down:before { content: '\e818'; } /* '' */
.icon-flag:before { content: '\e819'; } /* '' */
.icon-cog:before { content: '\e81a'; } /* '' */
.icon-left-dir:before { content: '\e81b'; } /* '' */
.icon-basket:before { content: '\e81c'; } /* '' */
.icon-volume-off:before { content: '\e81d'; } /* '' */
.icon-volume-down:before { content: '\e81e'; } /* '' */
.icon-volume-up:before { content: '\e81f'; } /* '' */
.icon-down-circled2:before { content: '\e820'; } /* '' */
.icon-up-circled2:before { content: '\e821'; } /* '' */
.icon-down-dir:before { content: '\e822'; } /* '' */
.icon-up-dir:before { content: '\e823'; } /* '' */
.icon-right-dir:before { content: '\e824'; } /* '' */
.icon-down-open:before { content: '\e825'; } /* '' */
.icon-left-open:before { content: '\e826'; } /* '' */
.icon-right-open:before { content: '\e827'; } /* '' */
.icon-up-open:before { content: '\e828'; } /* '' */
.icon-down-big:before { content: '\e829'; } /* '' */
.icon-left-big:before { content: '\e82a'; } /* '' */
.icon-right-big:before { content: '\e82b'; } /* '' */
.icon-up-big:before { content: '\e82c'; } /* '' */
.icon-play:before { content: '\e82d'; } /* '' */
.icon-play-circled2:before { content: '\e82e'; } /* '' */
.icon-stop:before { content: '\e82f'; } /* '' */
.icon-spin1:before { content: '\e830'; } /* '' */
.icon-spin2:before { content: '\e831'; } /* '' */
.icon-spin3:before { content: '\e832'; } /* '' */
.icon-pause:before { content: '\e833'; } /* '' */
.icon-spin4:before { content: '\e834'; } /* '' */
.icon-to-end:before { content: '\e835'; } /* '' */
.icon-to-end-alt:before { content: '\e836'; } /* '' */
.icon-to-start:before { content: '\e837'; } /* '' */
.icon-spin5:before { content: '\e838'; } /* '' */
.icon-spin6:before { content: '\e839'; } /* '' */
.icon-to-start-alt:before { content: '\e83a'; } /* '' */
.icon-fast-fw:before { content: '\e83b'; } /* '' */
.icon-fast-bw:before { content: '\e83c'; } /* '' */
.icon-eject:before { content: '\e83d'; } /* '' */
.icon-cw:before { content: '\e83e'; } /* '' */
.icon-ccw-1:before { content: '\e83f'; } /* '' */
.icon-globe:before { content: '\e840'; } /* '' */
.icon-cloud:before { content: '\e841'; } /* '' */
.icon-flash:before { content: '\e842'; } /* '' */
.icon-umbrella:before { content: '\e843'; } /* '' */
.icon-flight:before { content: '\e844'; } /* '' */
.icon-leaf:before { content: '\e845'; } /* '' */
.icon-cancel-outline:before { content: '\e846'; } /* '' */
.icon-cancel-1:before { content: '\e847'; } /* '' */
.icon-cancel-circled-outline:before { content: '\e848'; } /* '' */
.icon-cancel-circled-1:before { content: '\e849'; } /* '' */
.icon-left-fat:before { content: '\e84a'; } /* '' */
.icon-down-fat:before { content: '\e84b'; } /* '' */
.icon-right-fat:before { content: '\e84c'; } /* '' */
.icon-up-fat:before { content: '\e84d'; } /* '' */
.icon-buffer:before { content: '\e84e'; } /* '' */
.icon-progress-0:before { content: '\e84f'; } /* '' */
.icon-progress-1:before { content: '\e850'; } /* '' */
.icon-progress-2:before { content: '\e851'; } /* '' */
.icon-progress-3:before { content: '\e852'; } /* '' */
.icon-progress-4:before { content: '\e853'; } /* '' */
.icon-progress-5:before { content: '\e854'; } /* '' */
.icon-progress-6:before { content: '\e855'; } /* '' */
.icon-progress-7:before { content: '\e856'; } /* '' */
.icon-cancel-2:before { content: '\e857'; } /* '' */
.icon-cancel-circle:before { content: '\e858'; } /* '' */
.icon-shuffle-1:before { content: '\e859'; } /* '' */
.icon-calendar:before { content: '\e85a'; } /* '' */
.icon-arrows-cw:before { content: '\e85b'; } /* '' */
.icon-cancel-alt:before { content: '\e85c'; } /* '' */
.icon-cancel-alt-filled:before { content: '\e85d'; } /* '' */
.icon-home-1:before { content: '\e85e'; } /* '' */
.icon-home-outline:before { content: '\e85f'; } /* '' */
.icon-location:before { content: '\e860'; } /* '' */
.icon-location-alt:before { content: '\e861'; } /* '' */
.icon-fire:before { content: '\e862'; } /* '' */
.icon-diamond:before { content: '\e863'; } /* '' */
.icon-heart-empty:before { content: '\e864'; } /* '' */
.icon-fire-2:before { content: '\e865'; } /* '' */
.icon-zoom-in:before { content: '\e866'; } /* '' */
.icon-zoom-out:before { content: '\e867'; } /* '' */
.icon-infinity:before { content: '\e868'; } /* '' */
.icon-pause-1:before { content: '\f00e'; } /* '' */
.icon-play-1:before { content: '\f00f'; } /* '' */
.icon-to-end-1:before { content: '\f010'; } /* '' */
.icon-to-start-1:before { content: '\f011'; } /* '' */
.icon-fast-forward:before { content: '\f012'; } /* '' */
.icon-fast-backward:before { content: '\f013'; } /* '' */
.icon-ccw:before { content: '\f025'; } /* '' */
.icon-shuffle:before { content: '\f03b'; } /* '' */
.icon-stop-1:before { content: '\f080'; } /* '' */
.icon-left-circled:before { content: '\f0a8'; } /* '' */
.icon-right-circled:before { content: '\f0a9'; } /* '' */
.icon-up-circled:before { content: '\f0aa'; } /* '' */
.icon-down-circled:before { content: '\f0ab'; } /* '' */
.icon-menu:before { content: '\f0c9'; } /* '' */
.icon-mail-alt:before { content: '\f0e0'; } /* '' */
.icon-exchange:before { content: '\f0ec'; } /* '' */
.icon-fighter-jet:before { content: '\f0fb'; } /* '' */
.icon-plus-squared:before { content: '\f0fe'; } /* '' */
.icon-quote-left:before { content: '\f10d'; } /* '' */
.icon-quote-right:before { content: '\f10e'; } /* '' */
.icon-flag-empty:before { content: '\f11d'; } /* '' */
.icon-flag-checkered:before { content: '\f11e'; } /* '' */
.icon-star-half-alt:before { content: '\f123'; } /* '' */
.icon-help:before { content: '\f128'; } /* '' */
.icon-mic:before { content: '\f130'; } /* '' */
.icon-mute:before { content: '\f131'; } /* '' */
.icon-angle-circled-left:before { content: '\f137'; } /* '' */
.icon-angle-circled-right:before { content: '\f138'; } /* '' */
.icon-angle-circled-up:before { content: '\f139'; } /* '' */
.icon-angle-circled-down:before { content: '\f13a'; } /* '' */
.icon-play-circled:before { content: '\f144'; } /* '' */
.icon-minus-squared:before { content: '\f146'; } /* '' */
.icon-minus-squared-alt:before { content: '\f147'; } /* '' */
.icon-level-up:before { content: '\f148'; } /* '' */
.icon-level-down:before { content: '\f149'; } /* '' */
.icon-ok-squared:before { content: '\f14a'; } /* '' */
.icon-expand:before { content: '\f150'; } /* '' */
.icon-collapse:before { content: '\f151'; } /* '' */
.icon-expand-right:before { content: '\f152'; } /* '' */
.icon-thumbs-up-alt:before { content: '\f164'; } /* '' */
.icon-thumbs-down-alt:before { content: '\f165'; } /* '' */
.icon-down:before { content: '\f175'; } /* '' */
.icon-up:before { content: '\f176'; } /* '' */
.icon-left:before { content: '\f177'; } /* '' */
.icon-right:before { content: '\f178'; } /* '' */
.icon-sun:before { content: '\f185'; } /* '' */
.icon-moon:before { content: '\f186'; } /* '' */
.icon-right-circled2:before { content: '\f18e'; } /* '' */
.icon-left-circled2:before { content: '\f190'; } /* '' */
.icon-collapse-left:before { content: '\f191'; } /* '' */
.icon-plus-squared-alt:before { content: '\f196'; } /* '' */
.icon-space-shuttle:before { content: '\f197'; } /* '' */
.icon-paper-plane:before { content: '\f1d8'; } /* '' */
.icon-paper-plane-empty:before { content: '\f1d9'; } /* '' */
.icon-history:before { content: '\f1da'; } /* '' */
.icon-sliders:before { content: '\f1de'; } /* '' */
.icon-cart-plus:before { content: '\f217'; } /* '' */
.icon-cart-arrow-down:before { content: '\f218'; } /* '' */
.icon-user-circle:before { content: '\f2bd'; } /* '' */
.icon-user-circle-o:before { content: '\f2be'; } /* '' */
.icon-user-o:before { content: '\f2c0'; } /* '' */
.icon-window-close:before { content: '\f2d3'; } /* '' */
.icon-window-close-o:before { content: '\f2d4'; } /* '' */
.icon-fire-1:before { content: '\f525'; } /* '' */

body {
	background-color: #1B2B38;
	/*background: linear-gradient(180deg,rgba(27, 43, 56, 1) 0%, rgba(82, 111, 127, 1) 100%);*/
	background: linear-gradient(180deg, #1B2B38 0%, #526F7F 100%);
	/*color: #BADEEC;*/
	color: #11242B;
}

.noc-menu-item a {
	color: #BADEEC;
}


header {
	height: 200px;
}
header > div,
header #block-noc-theme-site-branding {
	height: 100%;
}
header #block-noc-theme-site-branding a img {
	max-height: 100%;
	width: auto;
}


#block-noc-theme-content {
	background-color: #D2E5E3;
	/*background-image: linear-gradient(90deg, #628291, #D2E5E3, #628291);*/
	background: radial-gradient(at center, #D2E5E3, #628291);
	padding: 20px;
	overflow: auto;
}

#block-noc-theme-content article {
	background-color: #648691;
	border: 3px solid #FFFFFD;
}

/*
[class^="ficon-"]:before, [class*=" ficon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: never;

	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */

	/* For safety - reset parent styles, that can break glyph codes* /
	font-variant: normal;
	text-transform: none;

	/* fix buttons height, for twitter bootstrap * /
	line-height: 1em;

	/* Animation center compensation - margins should be symmetric * /
	/* remove if not needed * /
	margin-left: .2em;

	/* you can be more comfortable with increased icons size * /
	/* font-size: 120%; * /

	/* Font smoothing. That was taken from TWBS * /
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	/* Uncomment for 3D effect * /
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); * /
}

.ficon-calendar:before { content: '\e800'; } /* '' * /
*/

/*section.noc-contain .noc_event_image-holds.noc_image-holds {
	width: 100%;
	/*clear: left;* /
	float: none;
}*/
.views-row article {
	height: 300px;
}
/*.views-row article > div {
	height: 100%;
}
.views-row article > div.noc-clear,
.views-row article > div.contextual:first-child {
	height: auto;
}*/
/*.views-row article section.noc-contain .noc_event_images-hold.noc_image-hold {
	width: 30%;
	float: left;
}*/
.views-row article section.noc-contain,
.views-row article .noc-hold {
	float: left;
}

.noc_event_artist-hold:first {
	clear: both;
}
.noc_event_artist-hold .noc-hold.noc_event_artist_label-hold {
	font-size: 1.4em;
}
.noc-hold.title-value,
.noc-hold.noc_event_datetime,
section.noc_event_location-contain.noc-contain,
.noc_event_artist-hold > .noc-hold.noc_label-hold,
.noc_event_artist-hold > section.noc-contain {
	/*height: 100%;*/
	width: 59%;
	padding-left: 5%;
	float: left;
}
.noc_event_artist-hold > section.noc-contain.noc_artist_images-contain {
	padding-left: 0px;
}
.noc_artist_person-hold .noc-hold.noc_event_artist_label-hold,
.noc_event_artist-hold .noc_artist_person-hold section.noc-contain .noc_link-holds {
	width: 100%;
	padding-left: 0px;
}

/*section.noc-contain .noc_event_location-hold,* /
section.noc-contain .noc_event_artist-hold {
	clear: both;
}*/
section.noc-contain .noc_event_artist-hold ~ section.noc-contain .noc_event_artist-hold {
	clear: none;
}

section.noc-contain,
.noc-hold.noc_label-hold {
	height: auto;
}
/*section.noc-contain,
.noc-hold.title,
.noc-hold.noc_label-hold,
.noc-hold.noc_event_datetime*/
section.noc-contain.noc_location-contain,
section.noc-contain.label-contain,
.noc-hold {
	background-color: #DFEDED;
}

/*.noc-hold.title,
.noc-hold.noc_event_datetime,*/
section.noc-contain.noc_event_artist-contain {
	clear: both;
}
section.noc-contain .noc_event_artist-hold {
	height: 150px;
}
section.noc-contain .noc_event_images-hold.noc_image-hold {
	height: 300px;
}
.views-element-container.contextual-region section.noc-contain .noc_event_images-hold {
	height: 100%;
}
/*section.noc-contain .noc_event_location-hold .noc-hold.noc_label-hold,
section.noc-contain .noc_event_location-hold section.noc-contain .noc_location_links-hold,
section.noc-contain .noc_event_artist-hold .noc-hold.noc_label-hold,
section.noc-contain .noc_event_artist-hold section.noc-contain .noc_artist_links-hold,
section.noc-contain .noc_artist_person-hold,
section.noc-contain .noc_artist_person-hold section.noc-contain .noc_person_links-hold, {
	height: auto;
}*/
section.noc-contain .noc_event_artist-hold {
	width: 49.7%;
	margin-bottom: 20px;
	border: 1px solid #000;
	float: left;
	/*background-color: #B9C4C6;#BBC6C8*/
}
section.noc-contain.noc_image-contain {
	height: 100%;
	width: 30%;
	clear: left;
	float: left;
	border-right: 1px solid black;
}
section.noc_image-contain.noc-contain .noc_image-holds {
	height: 100%;
	overflow: hidden;
	/*position: relative;
	z-index: 1;*/
}

.noc-hold.noc_link {
	font-size: 1.4em;
	padding: 3px;
}
.noc-hold.noc_link a {
	text-decoration: none;
}

/* Create the hidden overlay */
.noc-hold.noc_link a:hover {
	inset: 0; /* Covers top, right, bottom, left */
	background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent black */
	/*opacity: .4;
	/*transition: opacity 0.3s ease; /* Smooth fade effect */
	/*pointer-events: none; /* Allows clicking through the overlay to the link */
}

/*.noc_image-hold img {
	opacity: 0;
}*/



/*data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='50px' width='120px'><defs><style type='text/css'>@font-face {font-family:'fontello-icons'%3Bsrc: url('https://noc.createwhatyoudo.com/modules/custom/noc_events/fonts/fontello-icons/fontello-icons.svg?260417%23fontello-icons') format('svg')%3B}</style></defs><text x='0' y='15' font-family='fontello-icons' fill='red' font-size='20'>%26%23xE838%3B</text></svg>*/






.noc_image-hold {
	font-family: "fontello-icons";
	height: 100%;
	width: 100%;
	float: left;
	/*position: relative;
	z-index: 1;*/
	/*background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='50px' width='120px'><defs><style type='text/css'>@font-face {font-family:'fontello-icons'%3Bsrc: url('https://noc.createwhatyoudo.com/modules/custom/noc_events/fonts/fontello-icons/fontello-icons.svg?260417%23fontello-icons') format('svg')%3B}</style></defs><text x='0' y='15' font-family='fontello-icons' fill='red' font-size='20'>%26%23xE838%3B</text></svg>");
	/*background-image: url('loading_32.gif');*/
	background-position: center;
	background-repeat: no-repeat;
}

.noc_image-hold .noc-img-loading {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 0;
}
.noc_image-hold .noc-img-loading i {
	font-size: 2.5em;
	margin: auto;
	/*
	position: absolute;
	top: 40%;
	left: 40%;
	transform: translate(-50%, -50%);*/
}
/*.noc_image-holds .noc_image-hold img {
	max-width: 100%;
	height: auto;
}
#noc-images-contain img,*/
.noc_image-hold img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
	margin: auto;
	display: block;
	/*opacity: 5%;*/
}
/*section.noc-contain .noc_event_artist-hold .noc_image-hold img {
	display: block;
}*/
section.noc-contain {
	position: relative;
}

section.noc-contain .noc-clear {
	/*float: none;*/
	clear: both;
}
section.noc-contain section.noc-contain .noc-clear {
	clear: none;
}

.noc_link-hold {
	font-family: 'fontello-links';
	float: left;
}

.noc_event_artist-contain {
	height: 100%;
}

.noc_image-contain {
	height: 100%;
	overflow: hidden;
	position: relative;
}

#noc-display-directions_pop {
	z-index: 103;
}


.display-direction {
	height: 100%;
	padding-top: 45%;
}
.display-direction-icon {
	background-color: PeachPuff;
	font-size: 3em;
	color: red;
	pointer-events: auto;
	/*cursor: pointer;
	z-index: 10;
	position: relative;*/
}
.noc_image-holds:hover .display-directions {
	visibility: visible;
	/*background-color: blue;*/
}
.noc_image-holds .display-directions {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	visibility: hidden;
	pointer-events: none;
	/*background-color: white;
	z-index: 10;*/
}
.noc_image-holds .display-direction-left {
	/*left: 2%;
	padding-right: .2%;*/
	float: left;
}
.noc_image-holds .display-direction-right {
	/*right: 2%;
	padding-left: .2%;*/
	float: right;
}

#noc-image-holds {
	/*height: 95%;*/
	background-color: Gainsboro;
	position: absolute;
	z-index: 101;
}


#noc-image-over {
	background-color: #000;
	cursor: pointer;
	opacity: 0;
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 100;
}













.noc_events-cal {
	/*height: 575px;*/
	width: 100%;
	max-width: 800px;
	/*min-width: 300px;
	border: 1px solid #000;*/
	overflow: hidden;
	position: relative;
}


#noc-start-end-inputs-hold {
	margin: 1em 0;
}
.noc-cal-info-hold p {
	margin: 0;
}
.noc-cal-info,
.noc-cal-date-input,
.noc-cal-icon {
	float: left;
}
.noc-cal-icon {
	width: 5%;
	min-width: 50px;
	text-align: center;
}


.noc-cals-contain {
	width: 100%;
	z-index: 2;
}

.noc-cals-hold {
	position: relative;
	z-index: 3;
    background-color: white;
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
}

.noc-cal-hold {
	/*display: none;
	height: 0;*/
	width: 300%;
	/*margin: 0px auto 10px;*/
	margin: 0px auto;
	overflow: hidden;
	position: relative;
	right: 100%;
	z-index: 1;
}
.noc-cals-se-contain {
	position: fixed;
	top: 35px;
	left: 0;
}
.noc-cals-se-contain .noc-cal-hold {
	height: 0;
}

.noc-month {
	width: 33.333%;
	padding-bottom: 10px;
	float: left;
}

.noc-cal-top {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background-color: #999;
	text-align: center;
	color: #FFF;
}
.noc-cal-prev, .noc-cal-nprev {
	width: 25%;
	float: left;
}
.noc-month-title {
	width: 50%;
	float: left;
}
.noc-month-title {
	width: 50%;
	float: left;
}
.noc-tmonth .noc-month-title {
	color: #FFC;
}
.noc-cal-next, .noc-cal-nnext {
	width: 25%;
	float: right;
}
.noc-cal-nav a {
	color: #FFF;
	text-decoration: none;
}

.noc-daynames {
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.noc-dayname {
	float: left;
	border-bottom: 1px solid #000;
}

.noc-daynames, .noc-week {
	width: 100%;
	/*padding: 0 1%;
	border-color: #000;
	border-style: solid;
	border-width: 0 0 1px;*/
}
.noc-week {
	position: relative;
	clear: both;
}
.noc-day-0 {
	margin-left: 1%;
}
.noc-day-6 {
	margin-right: 1%;
}
.noc-day {
	width: 14%;
}
.noc-day {
	/*border-left: 1px solid #000;*/
}
.noc-days {
	float: left;
	height: auto;
	position: relative;
}


.noc-section-overlay {
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}


.noc-lastm, .noc-nextm {
	color: #FFF;
	background-color: #999;
}
.noc-tday {
	background-color: #FFC;
}
.noc-day-start, .noc-day-start.noc-tday, .noc-day-start.noc-day-zone {
	background-color: Green;
}
.noc-day-end, .noc-day-end.noc-tday {
	background-color: Red;
}
.noc-day-zone.noc-day-link {
	background-color: Blue;
}

.noc-day-num {
	height: 25%;
	min-height: 20px;
	float: left;
	/*margin-bottom: 10px;
	padding-left: 4px;
	line-height: .7;
	font-size: .8em;*/
}
.noc-day-info {
	height: 95%;
	text-align: center;
	font-size: 14px;
	line-height: 1;
	/*margin: 3px;*/
	padding: 2.5%;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}
.noc-day-6 .noc-day-info {
	border-right: 1px solid #000;
}
.noc-cal-cover {
	top: 0;
	left: 0;
	position: fixed;
	overflow: hidden;
	z-index: 1;
	height: 0;
	width: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	background-color: transparent;
}
.noc-cal-cover.noc-cal-cover-active,
.noc-cal-cover.noc-cal-cover-ajax {
	height: 100%;
	width: 100%;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);
	background-color: #0A0A0A;
}
.noc-cal-cover.noc-cal-cover-active {
	cursor: pointer;
}


a.noc-iheart {
	color: #C6002B;
}
a.noc-horrorcorewiki {
	color: #000;
}
a.noc-deezer {
	color: #A238FF;
}
a.noc-reverbnation {
	color: #F035DD;
}
a.noc-tracksource {
	color: #40A0FF;
}
a.noc-x {
	color: #000;
}
a.noc-x0 {
	color: #000;
}
a.noc-bandcamp {
	color: #629AA9;
}
a.noc-tiktok {
	color: #FF3B5C;
}
a.noc-tiktok0 {
	color: #00F2EA;
}
a.noc-facebook {
	color: #1877F2;
}
a.noc-youtube {
	color: #F00;
}
a.noc-youtube0 {
	color: #FF0000;
}
a.noc-youtube1 {
	color: #F00;
}
a.noc-instagram {
	color: #C13584;
}
a.noc-apple {
	color: #1D1D1F;
}
a.noc-wordpress {
	color: #21759B;
}
a.noc-spotify {
	color: #1DB954;
}
a.noc-soundcloud {
	color: #F80;
}
a.noc-twitch {
	color: #9146FF;
}
a.noc-facebook0 {
	color: #1877F2;
}
a.noc-wikipedia {
	color: #36C;
}
a.noc-amazon {
	color: #F90;
}
a.noc-vimeo {
	color: #1AB7EA;
}
a.noc-reddit {
	color: #FF4500;
}
a.noc-mixcloud {
	color: #52AAD8;
}
a.noc-snapchat {
	color: #FFFC00;
}
a.noc-snapchat0 {
	color: #FFFC00;
}
a.noc-snapchat1 {
	color: #FFFC00;
}
a.noc-bandcamp0 {
	color: #629AA9;
}

.noc-clear {
	clear: both;
}

/*-- Responsive --*/

@media only screen and (max-width:679px) {
	.noc_events-cal {
		/*display: none;*/
	}
}


@media only screen and (min-width:680px) and (max-width:819px) {
	.noc_events-cal {
		width: 600px;
	}
}

@media only screen and (min-width:820px) and (max-width:1049px) {
	.noc_events-cal {
		width: 700px;
	}
}

@media only screen and (min-width:1050px) and (max-width:1199px) {
	.noc_events-cal {
		width: 800px;
	}
}

@media screen and (min-width:1200px) {
	.noc_events-cal {
		width: 800px;
	}
}
