
	body{
		overflow-x:hidden;
		-webkit-text-size-adjust:none;
	}
	.page-node-1191 .block,.page-node-1196 .block,.page-node-77756 .block{
	margin-bottom:0;
	}
	.node-unpublished {
	    background-color: transparent;
	}
	.not-front #block-block-596
	{
	z-index: 9999;
	}
	img{
	max-width:100%;
	height:auto;
	}
	input, select, textarea, button {
		font-family: inherit;
	}
	input[type="radio"], input[type="checkbox"] {
		margin: 0;
	}
	button, input[type="reset"], input[type="submit"], input[type="button"] {
		-webkit-appearance: none;
		-moz-background-clip: padding;
		-o-background-clip: padding;
		-webkit-background-clip: padding;
		background-clip: padding;
		-o-background-clip: padding-box;
		background-clip: padding-box;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border: 0;
		cursor: pointer;
		display: inline-block;
		overflow: visible;
		margin: 0;
		outline: 0;
		padding: 0;
		vertical-align: top;
		text-align: center;
		width: auto;
	}
	textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-moz-background-clip: padding;
		-o-background-clip: padding-box;
		-webkit-background-clip: padding;
		background-clip: padding-box;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
		-o-background-clip: padding-box;
		-webkit-appearance: none;
		border: 0;
		margin: 0;
		outline: 0;
		padding: 0;
		text-align: left;
		vertical-align: top;
		font-size: 13px;
	}
	button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled] {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
		opacity: 0.25;
		-moz-user-select: -moz-none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		user-select: none;
		cursor: default;
	}
	textarea {
		min-height: 50px;
		overflow: auto;
		resize: vertical;
		width: 100%;
	}
	input:invalid, button:invalid, select:invalid, textarea:invalid {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	input::-moz-focus-inner, button::-moz-focus-inner, select::-moz-focus-inner, textarea::-moz-focus-inner {
		border: 0;
		padding: 0;
	}
	select {
		-webkit-appearance: none;
	}
	/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
	.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image {
		padding: 0;
		margin: 0;
		border: 0;
		outline: none;
		vertical-align: top;
	}
	.fancybox-wrap iframe, .fancybox-wrap object {
		padding: 0;
		margin: 0;
		border: 0;
		outline: none;
		vertical-align: top;
	}
	.fancybox-nav {
		padding: 0;
		margin: 0;
		border: 0;
		outline: none;
		vertical-align: top;
	}
	.fancybox-nav span {
		padding: 0;
		margin: 0;
		border: 0;
		outline: none;
		vertical-align: top;
	}
	.fancybox-tmp {
		padding: 0;
		margin: 0;
		border: 0;
		outline: none;
		vertical-align: top;
	}
	.fancybox-wrap {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 8020;
	}
	.fancybox-skin {
		position: relative;
		background: transparent;
		color: #444;
		text-shadow: none;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}
	.fancybox-opened {
		z-index: 8030;
	}
	.fancybox-outer {
		position: relative;
	}
	.fancybox-inner {
		position: relative;
		overflow: hidden;
	}
	.fancybox-type-iframe .fancybox-inner {
		-webkit-overflow-scrolling: touch;
	}
	.fancybox-error {
		color: #444;
		font: 14px /20px inherit;
		margin: 0;
		padding: 15px;
		white-space: nowrap;
	}
	.fancybox-image, .fancybox-iframe {
		display: block;
		width: 100%;
		height: 100%;
	}
	.fancybox-image {
		max-width: 100%;
		max-height: 100%;
	}
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url("https://dl.dropboxusercontent.com/u/63909359/homeonepage/js/fancybox/fancybox_sprite.png");
	}
	#fancybox-loading {
		position: fixed;
		top: 50%;
		left: 50%;
		margin-top: -22px;
		margin-left: -22px;
		background-position: 0 -108px;
		opacity: 0.8;
		cursor: pointer;
		z-index: 8060;
	}
	#fancybox-loading div {
		width: 44px;
		height: 44px;
		background: url("https://dl.dropboxusercontent.com/u/63909359/homeonepage/js/fancybox/fancybox_loading.gif") center center no-repeat;
	}
	.fancybox-close {
		position: absolute;
		right: -33px;
		top: -5px;
		z-index: 1000;
		cursor: pointer;
		background: url("/sites/g/files/g2000003851/f/201909/video-close.png") no-repeat 0 0 transparent;
		width: 30px;
		height: 30px;
		background-size: contain;
	}
	.fancybox-nav {
		position: absolute;
		top: 0;
		width: 40%;
		height: 100%;
		cursor: pointer;
		text-decoration: none;
		background: transparent url("https://dl.dropboxusercontent.com/u/63909359/homeonepage/js/fancybox/blank.gif");
		/* helps IE */
		-webkit-tap-highlight-color: transparent;
		z-index: 8040;
	}
	.fancybox-prev {
		left: 0;
	}
	.fancybox-next {
		right: 0;
	}
	.fancybox-nav span {
		position: absolute;
		top: 50%;
		width: 36px;
		height: 34px;
		margin-top: -18px;
		cursor: pointer;
		z-index: 8040;
		visibility: hidden;
	}
	.fancybox-prev span {
		left: 10px;
		background-position: 0 -36px;
	}
	.fancybox-next span {
		right: 10px;
		background-position: 0 -72px;
	}
	.fancybox-nav:hover span {
		visibility: visible;
	}
	.fancybox-tmp {
		position: absolute;
		left: -99999px;
		top: -99999px;
		visibility: hidden;
		max-width: 99999px;
		max-height: 99999px;
		overflow: visible !important;
	}
	/*header CSS */
	.videoOuterWrapper1 {
		width: 100%;
		position: relative;
		height: 0;
		padding-bottom: 56.25%;
	}
	.videoOuterWrapper1>div>img, .videoOuterWrapper1 iframe {
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
	}
	#block-block-781 span.youtubeplay {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	#block-block-781 span.youtubeplay:hover {
		opacity: 0.7;
	}
	#block-block-781 .contentWrapper {
		max-width: 1080px;
		margin: 0 auto;
		text-align: center;
		padding-top: 10.8%;
		padding-bottom: 97px;
	}
	#block-block-781 .preOrderAlbum, #block-block-781 .nowAndReceive {
		color: #abcaff;
		font-size: 24px;
		font-weight: 600;
		line-height: 0.8;
	}
	#block-block-781 .nowAndReceive {
		padding-top: 4px;
	}
	#block-block-781 a.preOrderButton {
		display: inline-block;
		width: 180px;
		height: 52px;
		line-height: 46px;
		border: 3px solid #005fff;
		font-weight: 700;
		font-size: 14px;
		position: relative;
		overflow: hidden;
		color: #fff;
	}
	#block-block-781 a.preOrderButton:hover{
		color: #fff;
	}
	#block-block-781 a.submit.btn-hover {
		display: inline-block;
		position: relative;
		overflow: hidden;
	}
	#block-block-781 .buttons {
		padding-top: 6px;
	}
	#block-block-781 .availableText {
		font-size: 14px;
		font-weight: 700;
		padding-top: 7px;
	}
	#block-block-781 .availableText span {
		font-size: 10px;
	}
	#block-block-781 .albumName {
		font-size: 36px;
		font-weight: 700;
	}
	#block-block-781 .trackTitle{
		font-size: 24px;
		font-weight: 600;
	}
	#block-block-781 .versionTwoWrapper {
		max-width: 960px;
		margin: 0px auto 29px;
		font-size: 0;
		background: #000000;
	}
	#block-block-781 .video-regioner {
		display: inline-block;
		vertical-align: top;
		max-width: 600px;
		width: 98%;
	}
	#block-block-781 .video-wrapper {
		max-width: 600px;
	}
	#block-block-781 .video-inner-wrapper {
		position: relative;
		width: 100%;
		height: 0px;
		padding-top: 56.25%;
	}
	#block-block-781 .video-inner-wrapper iframe {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
	}
	/*header-mlist CSS*/
	#block-block-781 .mlistWrapper {
		max-width: 360px;
		width: 100%;
		display: inline-block;
	}
	#block-block-781 .mlist-outer-wrapper {
		line-height: 0;
		vertical-align: middle;
		background: none;
	}
	#block-block-781 .mlist-wrapper {
		width: 73%;
		margin: 0 auto;
	}
	#block-block-781 fieldset {
		border: none;
	}
	#block-block-781 .mlist-header {
		font-size: 16px;
		text-transform: uppercase;
		text-align: center;
		color: #fff;
		line-height: 22px;
		padding-top: 46px;
		font-weight: 600;
	}
	#block-block-781 .mlist-field, #block-block-781 .mlist-submit {
		display: block;
		white-space: nowrap;
	}
	#block-block-781 input#email {
		letter-spacing: 1px;
		font-size: 14px;
	}
	#block-block-781 .mlist-outer-wrapper .mlist-wrapper input.error, .mlist-outer-wrapper .mlist-wrapper select.error {
		border: 1px solid red;
	}
	#block-block-781 .mlist-field input, .mlist-field select {
		width: 100%;
		border: 1px solid #ffffff;
		color: #363636;
		height: 40px;
		text-align: left;
		padding-left: 20px;
	}
	#block-block-781 .mlist-field label.error {
		color: red;
		font-size: 12px;
		margin-top: 5px;
		text-transform: none;
	}
	#block-block-781 .mlist-field {
		clear: both;
	}
	body #block-block-781 .mlist-field select{
		background-image: url("/sites/g/files/g2000003851/f/201909/download.png") !important;
		background-repeat: no-repeat;
		background-position: right center;
		padding-right: 20px;
		background-color: #fff !important;
	}
	#block-block-781 .mlist-field {
		font-size: 19.84px;
		font-weight: normal;
		padding: 0px;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #ffffff;
		width: 100%;
	}
	#block-block-781 .mlist-field, #block-block-781 .mlist-submit {
		padding: 0px;
		margin: 20px 0px 0px;
	}
	#block-block-781 .termsWrapper {
		padding: 0;
		font-size: 12px;
		line-height: normal;
		padding-left: 0px;
		text-align: right;
		padding-top: 6px;
		margin: 0;
		float: none;
		position: relative;
		width: 100%;
	}
	#block-block-781 .terms {
		overflow: hidden;
		text-align: right;
	}
	#block-block-781 .terms a {
		color: #fff;
		text-transform: uppercase;
		text-decoration: underline;
		font-size: 12px;
		text-decoration: none;
	}
	#block-block-781 .termsWrapper a.terms:after, .termsWrapper a.terms.showing:after {
		content: "Terms";
		font-size: 12px;
		padding: 0;
		letter-spacing: 0.5px;
		padding-bottom: 2px;
	}
	#block-block-781 .termsWrapper .termsContent {
		padding: 1%;
		margin-left: 0px;
		position: absolute;
		top: 18px;
		background-color: #000;
		left: 0px;
		width: 100%;
		z-index: 1;
	}
	#block-block-781 .termsContent {
		display: none;
		font-size: 11px;
		color: #ffffff;
		line-height: 15px;
		text-align: left;
		letter-spacing: 0.5px;
	}
	#block-block-781 .termsContent a {
		color: #ffffff;
		border-bottom: 1px solid;
		text-decoration: none;
		display: inline-block;
	}
	#block-block-781 .mlist-field, #block-block-781 .mlist-submit {
		display: block;
		white-space: nowrap;
	}
	#block-block-781 .mlist-submit {
		width: 100%;
	}
	#block-block-781 .mlist-submit {
		margin-top: 17px;
		vertical-align: bottom;
	}
	#block-block-781 .mlist-field, #block-block-781 .mlist-submit {
		padding: 0px;
		margin: 20px 0px 0px;
	}
	#block-block-781 .mlist-submit .submit, #block-block-781 .mlist-submit-new input {
		border-left: 0px;
		margin-right: 0px;
		height: 52px;
		-webkit-text-fill-color: #fff;
		line-height: 46px;
		letter-spacing: 1px;
		width: 100%;
		border: 0px;
		text-transform: uppercase;
		background: transparent;
		color: #fff;
		font-size: 14px;
		cursor: pointer;
		font-style: normal;
		font-weight: 700;
		border: 3px solid #005fff;
	}
	#block-block-781 .mlist-submit-new input {
		position: absolute;
		left: 0;
	}
	#block-block-781 .mlist-submit-new a.submit.btn-hover {
		border-left: 0px;
		margin-right: 0px;
		height: 52px;
		-webkit-text-fill-color: #fff;
		line-height: 46px;
		letter-spacing: 1px;
		width: 100%;
		border: 0px;
		text-transform: uppercase;
		background: transparent;
		color: #fff;
		font-size: 14px;
		cursor: pointer;
		font-style: normal;
		font-weight: 700;
		border: 3px solid #005fff;
		display: block;
	}
	#block-block-781 #thankyouBlock {
		height: 100%;
		padding: 0px;
		margin: 0px;
		color: #000;
		text-align: center;
	}
	#block-block-781 #thankyouBlock.final-screen {
		background: transparent;
		position: relative;
		width: auto;
		min-width: initial;
		left: 0px;
		min-height: 107px;
		padding-top: 100px;
	}
	#block-block-781 .mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .thankyou-message.embed {
		display: none;
	}
	#block-block-781 .mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock.final-screen .thankyou-message.embed {
		display: block;
		padding-top: 35px;
		color: #fff;
	}
	#block-block-781 #secondForm {
		z-index: 101;
		position: relative;
	}
	#block-block-781 div#thankyoublock-innerwrapper {
		width: 100%;
		padding: 0px;
		margin: 0 auto;
	}
	#block-block-781 .termsWrapper a.terms:hover, #block-block-781 .termsWrapper .termsContent a:hover {
		opacity: 0.5;
	}
	#block-block-781 .secondFormCloseWrap a {
		font-size: 24px;
		text-decoration: none;
		box-sizing: border-box;
		float: right;
		position: relative;
		top: 0px;
		margin-bottom: 0px;
		right: -15%;
		width: 21px;
		height: 21px;
		display: block;
		color: #fff;
	}
	#block-block-781 .thankswelcome-msg {
		clear: both;
		text-align: center;
		line-height: 16px;
		color: #fff;
		letter-spacing: 1.25px;
		text-align: center;
		font-size: 12px;
		margin: 0 auto;
		width: 100%;
	}
	#block-block-781 .thankswelcome-msg b {
		font-weight: bold;
	}
	#block-block-781 .secondary-list-values {
		font-size: 14px;
		padding: 0px 0px 0px 0px;
		margin: 0 auto;
		width: 100%;
		text-align: left;
	}
	#block-block-781 #errorLabelContainer2 {
		margin-top: 10px;
		text-transform: none;
		color: red;
		font-size: 12px;
		font-weight: normal;
		text-align: center;
	}
	#block-block-781 .mlist-field label {
		text-transform: uppercase;
		font-size: 12px;
		text-align: left;
		display: block;
		margin-bottom: 8px;
		line-height: 16px;
		font-weight: bold;
		color: #fff;
	}
	#block-block-781 .mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock #thankyoublock-innerwrapper .thankyou-message {
		display: block;
	}
	#block-block-781 .mlist-field.postalcode {
		width: 50%;
		float: left;
		padding-right: 5%;
	}
	#block-block-781 div#secondary-list-values input, #block-block-781 div#secondary-list-values select {
		text-align: left;
		padding-left: 14px;
		height: 40px;
		color: #000000;
	}
	#block-block-781 .mlist-outer-wrapper.embedded-inline-list.country-detect .mlist-field.country {
		width: 50%;
		clear: none;
		float: left;
		height: auto;
		font-size: 14px;
	}
	#block-block-781 div#secondary-list-values .mlist-field.country select {
		padding-left: 10px;
	}
	#block-block-781 .mlist-field.mlist-field1 {
		width: 100%;
		clear: both;
		padding: 0px;
	}
	#block-block-781 .mlist-field1 label {
		padding-top: 20px;
	}
	#block-block-781 .mlist-field.mlist-field1 input {
		display: block;
		width: 100%;
	}
	#block-block-781 .mlist-checks {
		padding: 15px 0px 0px 0px;
	}
	#block-block-781 div#secondary-list-values input.global-list-checkbox {
		height: 20px;
		width: 20px;
		vertical-align: middle;
		display: inline-block;
		border: 1px solid;
	}
	#block-block-781 [type="checkbox"]:not(:checked) + label, #block-block-781 [type="checkbox"]:checked + label {
		position: relative;
		padding-left: 25px;
		cursor: pointer;
	}
	#block-block-781 label.global-list {
		display: inline-block;
		width: 85%;
		font-size: 11px;
		color: #fff;
		line-height: 14px;
		vertical-align: middle;
		letter-spacing: 0.5px;
		margin-top: 4px;
	}
	#block-block-781 input[type="checkbox"]:not(:checked) + label:before, #block-block-781 input[type="checkbox"]:checked + label:before {
		content: '';
		position: absolute;
		left: 0;
		top: 0px;
		width: 15px;
		height: 15px;
		border: 1px solid #fff;
		background: #fff;
		border-radius: 0px;
	}
	#block-block-781 input[type="checkbox"]:not(:checked) + label:after {
		opacity: 0;
		transform: scale(0);
	}
	#block-block-781 input[type="checkbox"]:not(:checked) + label:after, #block-block-781 input[type="checkbox"]:checked + label:after {
		content: '\2713';
		position: absolute;
		top: 2px;
		left: 3px;
		font-size: 14px;
		color: #000;
		transition: all .2s;
	}
	#block-block-781 .mlist-submit-new {
		padding: 15px 0px 0px 0px;
		overflow: hidden;
		position: relative;
	}
	#block-block-781 .termsWrapper.second {
		padding: 1px 0px 0px;
		text-align: center;
		margin: 10px auto 0px;
		/* max-width: 372px; */
		float: none;
	}
	#block-block-781 .termsWrapper.second a.terms {
		float: none;
		margin-top: 5px;
		display: block;
		color: #fff;
		padding-bottom: 10px;
		text-align: center;
	}
	#block-block-781 .termsWrapper a.terms.showing:after {
		content: "Hide";
	}
	#block-block-781 .thankyou-message.embed {
		text-align: center;
		text-transform: uppercase;
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 12px;
		margin-top: 12px;
		color: #fff;
		font-weight: 700;
	}
	/* Overlay helper */
	.fancybox-lock {
		overflow: hidden;
	}
	.fancybox-overlay {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 100000;
		overflow: hidden;
		display: none;
		background: url("/sites/g/files/g2000003851/f/201412/lightboxBG.png") repeat scroll 0 0;
	}
	.fancybox-overlay-fixed {
		position: fixed;
		bottom: 0;
		right: 0;
	}
	.fancybox-lock .fancybox-overlay {
		overflow: auto;
		overflow-y: scroll;
	}
	.fancybox-title {
		visibility: hidden;
		font: normal 1em inherit;
		position: relative;
		text-shadow: none;
		text-align: center;
		z-index: 8050;
	}
	.fancybox-title a {
		color: #728C78;
	}
	.fancybox-title a:hover {
		color: #A0A0A0;
	}
	.fancybox-opened .fancybox-title {
		visibility: visible;
		display: none;
	}
	.fancybox-title-float-wrap {
		position: absolute;
		right: 50%;
		bottom: 0;
		z-index: 8050;
		margin-bottom: -35px;
		text-align: center;
	}
	.fancybox-title-float-wrap .child {
		display: inline-block;
		margin-right: -100%;
		padding: 2px 20px;
		background: transparent;
		/* Fallback for web browsers that doesn't support RGBa */
		background: rgba(0, 0, 0, 0.8);
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
		text-shadow: 0 1px 2px #222;
		color: #FFF;
		font-weight: bold;
		line-height: 24px;
		white-space: nowrap;
	}
	.fancybox-title-outside-wrap {
		position: relative;
		margin-top: 10px;
		color: #fff;
	}
	.fancybox-title-inside-wrap {
		padding-top: 10px;
	}
	.fancybox-title-over-wrap {
		position: absolute;
		left: 0;
		bottom: 0;
		color: #fff;
		padding: 10px;
		background: #000;
		background: rgba(0, 0, 0, 0.8);
	}
	body.ps-active, body.ps-building {
		background: black;
		overflow: hidden;
	}
	div.ps-active, div.ps-building {
		background: black;
		overflow: hidden;
	}
	body.ps-active *, div.ps-active * {
		-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
		display: none;
	}
	body.ps-active *:focus {
		outline: 0;
	}
	div.ps-active *:focus {
		outline: 0;
	}
	div.ps-document-overlay {
		background: black;
	}
	div.ps-uilayer {
		background: black;
		cursor: pointer;
	}
	div.ps-zoom-pan-rotate {
		background: black;
	}
	div.ps-zoom-pan-rotate * {
		display: block;
	}
	div.ps-carousel-item-loading {
		background: url("https://dl.dropboxusercontent.com/u/63909359/homeonepage/images/onepage/photoswipe/loader.gif") no-repeat center center;
	}
	div.ps-carousel-item-error {
		background: url("https://dl.dropboxusercontent.com/u/63909359/homeonepage/images/onepage/photoswipe/error.gif") no-repeat center center;
	}
	div.ps-caption {
		background: black;
		background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #303130), color-stop(100%, #000101));
		border-bottom: 1px solid #42403f;
		color: white;
		font-size: 13px;
		font-family: inherit;
		text-align: center;
	}
	div.ps-caption * {
		display: inline;
	}
	div.ps-caption-bottom {
		border-top: 1px solid #42403f;
		border-bottom: none;
		min-height: 44px;
	}
	div.ps-caption-content {
		padding: 13px;
		display: block;
	}
	div.ps-toolbar {
		background: black;
		background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #303130), color-stop(100%, #000101));
		border-top: 1px solid #42403f;
		color: white;
		font-size: 13px;
		font-family: inherit;
		text-align: center;
		height: 44px;
		display: table;
		table-layout: fixed;
	}
	div.ps-toolbar * {
		display: block;
	}
	div.ps-toolbar-top {
		border-bottom: 1px solid #42403f;
		border-top: none;
	}
	div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play {
		cursor: pointer;
		display: table-cell;
	}
	div.ps-toolbar div div.ps-toolbar-content {
		width: 44px;
		height: 44px;
		margin: 0 auto 0;
		background-image: url("https://dl.dropboxusercontent.com/u/63909359/homeonepage/images/onepage/photoswipe/icons.png");
		background-repeat: no-repeat;
	}
	div.ps-toolbar-close div.ps-toolbar-content {
		background-position: 0 0;
	}
	div.ps-toolbar-previous div.ps-toolbar-content {
		background-position: -44px 0;
	}
	div.ps-toolbar-previous-disabled div.ps-toolbar-content {
		background-position: -44px -44px;
	}
	div.ps-toolbar-next div.ps-toolbar-content {
		background-position: -132px 0;
	}
	div.ps-toolbar-next-disabled div.ps-toolbar-content {
		background-position: -132px -44px;
	}
	div.ps-toolbar-play div.ps-toolbar-content {
		background-position: -88px 0;
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5) , only screen and (-moz-min-device-pixel-ratio: 1.5) , only screen and (min-resolution: 240dpi) {
		div.ps-toolbar div div.ps-toolbar-content {
			-moz-background-size: 176px 88px;
			-o-background-size: 176px 88px;
			-webkit-background-size: 176px 88px;
			background-size: 176px 88px;
			background-image: url("https://dl.dropboxusercontent.com/u/63909359/homeonepage/images/onepage/photoswipe/icons%402x.png");
		}
	}
	.isotope-item {
		z-index: 2;
	}
	.isotope-hidden.isotope-item {
		pointer-events: none;
		z-index: 1;
	}
	/**** Isotope CSS3 transitions ****/
	.isotope {
		-webkit-transition-duration: 0.8s;
		-moz-transition-duration: 0.8s;
		-ms-transition-duration: 0.8s;
		-o-transition-duration: 0.8s;
		transition-duration: 0.8s;
		-webkit-transition-property: height, width;
		-moz-transition-property: height, width;
		-ms-transition-property: height, width;
		-o-transition-property: height, width;
		transition-property: height, width;
	}
	.isotope .isotope-item {
		-webkit-transition-duration: 0.8s;
		-moz-transition-duration: 0.8s;
		-ms-transition-duration: 0.8s;
		-o-transition-duration: 0.8s;
		transition-duration: 0.8s;
		-webkit-transition-property: -webkit-transform, opacity;
		-moz-transition-property: -moz-transform, opacity;
		-ms-transition-property: -ms-transform, opacity;
		-o-transition-property: -o-transform, opacity;
		transition-property: transform, opacity;
	}
	.isotope.no-transition {
		-webkit-transition-duration: 0s;
		-moz-transition-duration: 0s;
		-ms-transition-duration: 0s;
		-o-transition-duration: 0s;
		transition-duration: 0s;
	}
	.isotope.no-transition .isotope-item {
		-webkit-transition-duration: 0s;
		-moz-transition-duration: 0s;
		-ms-transition-duration: 0s;
		-o-transition-duration: 0s;
		transition-duration: 0s;
	}
	.isotope .isotope-item.no-transition {
		-webkit-transition-duration: 0s;
		-moz-transition-duration: 0s;
		-ms-transition-duration: 0s;
		-o-transition-duration: 0s;
		transition-duration: 0s;
	}
	.block h2, #main h2, #postcontent-first h2, .page-news #page-title, .page-news-v2 #page-title, #block-views-home-one-page-news-block-1 h2, .page-music #main .view-display-id-page .block-title, .page-node.node-type-page #page-title, .page-filter.page-filter-tips #page-title, .wrapper-header, .item-list .pager li, .block ul, .stack-preheader, .stack-content-inner, .stack-navigation, .page, body .region-content ul.flippy, .page-music #block-system-main li.views-row .views-field-nothing-3 li.meta-links:first-child, #block-views-music-block-1 li.views-row .views-field-nothing-3 li.meta-links:first-child, #block-views-music-block-2 li.views-row .views-field-nothing-3 li.meta-links:first-child, #block-views-music-block-4 li.views-row .views-field-nothing-3 li.meta-links:first-child, .wrapper-footer, .wrapper-content .stack, .wrapper-footer .stack {
		border: none;
		padding: 0;
		margin: 0;
	}
	ul, li, .item-list ul, .action-links {
		list-style-type: none;
		list-style-image: none;
		padding: 0;
		margin: 0;
	}
	.view-home-one-page-masonry .views-row .media-embed-resize .media-embed-wrapper {
		position: static;
	}
	.view-home-one-page-video .views-field-field-video-asset .media-thumbnail-frame {
		width: 100%;
	}
	.view-home-one-page-video .views-field-field-video-asset .media-thumbnail-frame > div {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 25px;
		height: 0;
	}
	.view-home-one-page-video .views-field-field-video-asset .media-thumbnail-frame iframe, .view-home-one-page-video .views-field-field-video-asset .media-thumbnail-frame object, .view-home-one-page-video .views-field-field-video-asset .media-thumbnail-frame embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.view-home-one-page-news > .view-header > .view-categories, .page-news-v2 #block-system-main .content > .view > .view-content li.views-row .view-field-social .share_button, .page-news-v2 #block-system-main .content > .view > .view-content li.views-row .view-field-social .share_button .toggler, .stack-breadcrumb, .profile, .messages.notice, #block-block-61, #breadcrumb-region, .node-comment-counter, .page-home-onepage #sidebar-a, #block-menu-menu-home-one-page-menu h2, #block-menu-menu-home-one-page-linked h2, #block-menu-menu-one-page-anchored h2, #block-menu-menu-home-one-page-menu .content ul.menu, #block-menu-menu-home-one-page-linked .content ul.menu, #block-menu-menu-one-page-anchored .content ul.menu, #block-menu-menu-user-menu, #block-views-user-profile-block-3 .hover-user-menu, #block-block-26 .signinCommLink, #block-block-321 .bit-description-links, #block-views-home-one-page-news-block-2 .field-news-detail.full, .page-news #block-system-main .field-news-detail.full, .page-news-v1 #block-system-main .field-news-detail.full, #block-views-home-one-page-news-block-4 .field-news-detail.full, #block-views-home-one-page-news-block-3 .field-news-detail.full, #block-views-home-one-page-news-block-2 .views-row .field-name-field-license, #block-views-home-one-page-news-block-2 .views-row .views-field-nothing, #block-views-home-one-page-news-block-2 .views-row .views-field-nothing-2, #block-views-home-one-page-news-block-2 .views-row .field-name-media-title, #block-views-home-one-page-news-block-2 .views-row .oembed-title, .page-news #block-system-main .views-row .field-name-field-license, .page-news #block-system-main .views-row .views-field-nothing, .page-news #block-system-main .views-row .views-field-nothing-2, .page-news #block-system-main .views-row .field-name-media-title, .page-news #block-system-main .views-row .oembed-title, .page-news-v1 #block-system-main .views-row .field-name-field-license, .page-news-v1 #block-system-main .views-row .views-field-nothing, .page-news-v1 #block-system-main .views-row .views-field-nothing-2, .page-news-v1 #block-system-main .views-row .field-name-media-title, .page-news-v1 #block-system-main .views-row .oembed-title, #block-views-home-one-page-news-block-4 .views-row .field-name-field-license, #block-views-home-one-page-news-block-4 .views-row .views-field-nothing, #block-views-home-one-page-news-block-4 .views-row .views-field-nothing-2, #block-views-home-one-page-news-block-4 .views-row .field-name-media-title, #block-views-home-one-page-news-block-4 .views-row .oembed-title, #block-views-home-one-page-news-block-3 .views-row .field-name-field-license, #block-views-home-one-page-news-block-3 .views-row .views-field-nothing, #block-views-home-one-page-news-block-3 .views-row .views-field-nothing-2, #block-views-home-one-page-news-block-3 .views-row .field-name-media-title, #block-views-home-one-page-news-block-3 .views-row .oembed-title, #block-views-home-one-page-news-block-2 .views-field-nothing-2 .news-detail-close, .page-news #block-system-main .views-field-nothing-2 .news-detail-close, .page-news-v1 #block-system-main .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .field-name-file, .page-news #block-system-main .views-field-nothing-2 .nd .field-name-file, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .oembed-title, .page-news #block-system-main .views-field-nothing-2 .nd .oembed-title, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .oembed-title, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .oembed-title, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .oembed-title, .node-type-blog #page-title, #block-views-home-one-page-news-detail-block h2, .page-news-v2 #block-system-main h2, .view-home-one-page-photos .views-row .field-content a .field-name-field-license.field-type-list-text, #block-block-476 .caps, .page-music #block-system-main .sc-player .sc-artwork-list, #block-views-music-block-1 .sc-player .sc-artwork-list, #block-views-music-block-2 .sc-player .sc-artwork-list, #block-views-music-block-4 .sc-player .sc-artwork-list, .page-music #block-system-main .sc-player .sc-info, #block-views-music-block-1 .sc-player .sc-info, #block-views-music-block-2 .sc-player .sc-info, #block-views-music-block-4 .sc-player .sc-info, .page-music #block-system-main .sc-player .sc-waveform-container, #block-views-music-block-1 .sc-player .sc-waveform-container, #block-views-music-block-2 .sc-player .sc-waveform-container, #block-views-music-block-4 .sc-player .sc-waveform-container, .page-music #block-system-main .sc-player .sc-trackslist, #block-views-music-block-1 .sc-player .sc-trackslist, #block-views-music-block-2 .sc-player .sc-trackslist, #block-views-music-block-4 .sc-player .sc-trackslist, .page-music #block-system-main .sc-player .sc-info-toggle, #block-views-music-block-1 .sc-player .sc-info-toggle, #block-views-music-block-2 .sc-player .sc-info-toggle, #block-views-music-block-4 .sc-player .sc-info-toggle, .page-music #block-system-main .sc-player .sc-song-title, #block-views-music-block-1 .sc-player .sc-song-title, #block-views-music-block-2 .sc-player .sc-song-title, #block-views-music-block-4 .sc-player .sc-song-title, .page-music #block-system-main .sc-player .sc-time-float, #block-views-music-block-1 .sc-player .sc-time-float, #block-views-music-block-2 .sc-player .sc-time-float, #block-views-music-block-4 .sc-player .sc-time-float, .page-music #block-system-main .sc-player .sc-prev, #block-views-music-block-1 .sc-player .sc-prev, #block-views-music-block-2 .sc-player .sc-prev, #block-views-music-block-4 .sc-player .sc-prev, .page-music #block-system-main .sc-player .sc-next, #block-views-music-block-1 .sc-player .sc-next, #block-views-music-block-2 .sc-player .sc-next, #block-views-music-block-4 .sc-player .sc-next, .page-music #block-system-main .sc-player .sc-controls a.sc-pause.hidden, #block-views-music-block-1 .sc-player .sc-controls a.sc-pause.hidden, #block-views-music-block-2 .sc-player .sc-controls a.sc-pause.hidden, #block-views-music-block-4 .sc-player .sc-controls a.sc-pause.hidden, .page-music #block-system-main .sc-player .sc-controls a.sc-play.hidden, #block-views-music-block-1 .sc-player .sc-controls a.sc-play.hidden, #block-views-music-block-2 .sc-player .sc-controls a.sc-play.hidden, #block-views-music-block-4 .sc-player .sc-controls a.sc-play.hidden, .page-music #block-system-main li.views-row .views-field-field-lyrics, #block-views-music-block-1 li.views-row .views-field-field-lyrics, #block-views-music-block-2 li.views-row .views-field-field-lyrics, #block-views-music-block-4 li.views-row .views-field-field-lyrics, .page-music #block-system-main li.views-row .views-field-nothing-2, #block-views-music-block-1 li.views-row .views-field-nothing-2, #block-views-music-block-2 li.views-row .views-field-nothing-2, #block-views-music-block-4 li.views-row .views-field-nothing-2, .page-music #block-system-main li.views-row .views-field-field-video-asset, #block-views-music-block-1 li.views-row .views-field-field-video-asset, #block-views-music-block-2 li.views-row .views-field-field-video-asset, #block-views-music-block-4 li.views-row .views-field-field-video-asset, .page-music #block-system-main li.views-row .views-field-nothing-2 .comment h3, #block-views-music-block-1 li.views-row .views-field-nothing-2 .comment h3, #block-views-music-block-2 li.views-row .views-field-nothing-2 .comment h3, #block-views-music-block-4 li.views-row .views-field-nothing-2 .comment h3, .page-music #block-system-main li.views-row .views-field-field-video-asset .oembed-title, #block-views-music-block-1 li.views-row .views-field-field-video-asset .oembed-title, #block-views-music-block-2 li.views-row .views-field-field-video-asset .oembed-title, #block-views-music-block-4 li.views-row .views-field-field-video-asset .oembed-title, .page-music #page-title, .view-albums li.views-row .views-field-field-services .field-content ul, #block-views-albums-block .view-content .item-list ul .views-field-title, #block-views-albums-block-5 .view-content .item-list ul .views-field-title, #block-block-466 .mlist-form-container, #block-block-466 .mlist-ajax, #block-block-466 .mlist-server-error, #block-block-466 .mlist-thankyou, .mlist-sidebar .mlist-form-container, .mlist-sidebar .mlist-ajax, .mlist-sidebar .mlist-server-error, .mlist-sidebar .mlist-thankyou, .mlist-sidebar, #ss-bit-wide #bit-events tbody tr:nth-child(2), #ss-bit-narrow #bit-events tbody tr:nth-child(2), #ss-bit-wide .bit-events tr.bit-header, #ss-bit-wide .bit-events tr.bit-hidden, #ss-bit-wide .bit-events tr td.bit-description-links, .node > div, .node > ul.links.inline, .page-node #page-title, .page-node .oembed-title, .page-node.node-type-page.page-node-17741 #page-title, .page-node.node-type-page.page-node-17741 ul.tabs.primary, .page-node.node-type-page.page-node-17746 #page-title, .page-node.node-type-page.page-node-17746 ul.tabs.primary, .page-node.node-type-page.page-node-17751 #page-title, .page-node.node-type-page.page-node-17751 ul.tabs.primary, .page-node.node-type-page.page-node-17756 #page-title, .page-node.node-type-page.page-node-17756 ul.tabs.primary, .page-node.node-type-page.page-node-17896 #page-title, .page-node.node-type-page.page-node-17896 ul.tabs.primary, .view-home-one-page-masonry .views-row .views-field-nothing-1, .view-home-one-page-masonry .views-row .field-name-field-license, .view-home-one-page-masonry .views-row .oembed-title {
		display: none;
	}
	.block, #block-views-home-one-page-news-block-2 .item-list .pager, .page-news #block-system-main .item-list .pager, .page-news-v1 #block-system-main .item-list .pager, #block-views-home-one-page-news-block-4 .item-list .pager, #block-views-home-one-page-news-block-3 .item-list .pager {
		margin-bottom: 23px;
	}
	#block-menu-menu-home-one-page-menu, #block-menu-menu-home-one-page-linked, #block-menu-menu-one-page-anchored {
		margin-bottom: 0;
	}
	input.form-submit, .item-list .pager .pager-next.first.last a, #themebuilder-live-preview-theme-picker-form #edit-switch, #edit-submit, #edit-delete, #block-block-26 .joinCommLink, #block-block-26 .mailButton, #photoCarousel .pc-link, #block-block-321 .more-link a, body .region-content ul.flippy li.prev a:before, body .region-content ul.flippy li.next a:before, #block-views-home-one-page-news-detail-block .view-footer .view-all-posts .allposts, .view-albums li.views-row .views-field-field-services span.views-label, #block-block-466 form .mlist-submit-wrap input.mlist-submit, .mlist-sidebar form .mlist-submit-wrap input.mlist-submit, #block-block-466 .mlist-join, .mlist-sidebar .mlist-join, #block-block-466 .mlist-legalText .mlist-agree, #block-block-466 .mlist-legalText .mlist-disagree, .mlist-sidebar .mlist-legalText .mlist-agree, .mlist-sidebar .mlist-legalText .mlist-disagree, #ss-bit-wide .bit-events tr.bit-bottom td a, #ss-bit-narrow tr.bit-bottom td a {
		border: 1px solid #666666;
		color: #666666;
		cursor: pointer;
		display: block;
		text-decoration: none;
		text-transform: capitalize;
		text-align: center;
		font-weight: 700;
	}
	#block-views-home-one-page-news-block-2 .views-row, .page-news #block-system-main .views-row, .page-news-v1 #block-system-main .views-row, #block-views-home-one-page-news-block-4 .views-row, #block-views-home-one-page-news-block-3 .views-row {
		margin-bottom: 1.25em;
	}
	.block h2, #main h2, #postcontent-first h2, .page-news #page-title, .page-news-v2 #page-title, #block-views-home-one-page-news-block-1 h2, .page-music #main .view-display-id-page .block-title, .page-node.node-type-page #page-title, .page-filter.page-filter-tips #page-title {
		color: #666666;
		font-size: 20px;
		border-bottom: 1px solid #666666;
		margin-bottom: 25px;
		line-height: normal;
		text-transform: uppercase;
		font-family: "futura-pt";
		font-weight: 700;
		padding-bottom: 11px;
		letter-spacing: 1px;
	}
	#block-views-home-one-page-news-detail-block .views-row .views-field-title span, .page-news-v2 #block-system-main .views-row .views-field-title span, #block-views-home-one-page-news-detail-block .views-row .views-field-title span a, .page-news-v2 #block-system-main .views-row .views-field-title span a, #block-views-home-one-page-news-block-2 .views-row .views-field-title a, .page-news #block-system-main .views-row .views-field-title a, .page-news-v1 #block-system-main .views-row .views-field-title a, #block-views-home-one-page-news-block-4 .views-row .views-field-title a, #block-views-home-one-page-news-block-3 .views-row .views-field-title a, .node-type-audio .view-display-id-block_1 .views-field-title .field-content, .view-home-one-page-masonry .views-row .views-field-title a {
		color: #dedede;
		display: block;
		font-size: 1.25em;
		line-height: 1.25em;
		margin: 0.3125em 0 0.625em;
	}
	.page-news-v2 #block-system-main .views-row .views-field-title span:hover, #block-views-home-one-page-news-detail-block .views-row .views-field-title span a:hover, .page-news-v2 #block-system-main .views-row .views-field-title span a:hover, #block-views-home-one-page-news-block-2 .views-row .views-field-title a:hover, .page-news #block-system-main .views-row .views-field-title a:hover, .page-news-v1 #block-system-main .views-row .views-field-title a:hover, #block-views-home-one-page-news-block-4 .views-row .views-field-title a:hover, #block-views-home-one-page-news-block-3 .views-row .views-field-title a:hover, .node-type-audio .view-display-id-block_1 .views-field-title .field-content:hover, .view-home-one-page-masonry .views-row .views-field-title a:hover {
		color: #a0a0a1;
	}
	.view-home-one-page-photos .view-content ul {
		position: relative;
		width: 100%;
		overflow: hidden;
	}
	#block-block-431 .content {
		width: 100%;
	}
	#block-block-431 .content > div {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 25px;
		height: 0;
	}
	#block-block-431 .content iframe, #block-block-431 .content object, #block-block-431 .content embed {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	.view-home-one-page-photos .views-row .media-thumbnail-frame img {
		width: 100%;
		height: auto;
	}
	#block-views-home-one-page-news-detail-block .views-row .views-field-title, .page-news-v2 #block-system-main .views-row .views-field-title {
		margin-bottom: 0.5em;
	}
	#block-views-home-one-page-news-detail-block .views-row .views-field-title span, .page-news-v2 #block-system-main .views-row .views-field-title span, #block-views-home-one-page-news-detail-block .views-row .views-field-title span a, .page-news-v2 #block-system-main .views-row .views-field-title span a {
		font-size: 20px;
		margin: 0;
		text-transform: uppercase;
		text-align: center;
		color: #fff;
		font-weight: 700;
	}
	#block-views-home-one-page-news-detail-block .views-row .views-field-created, .page-news-v2 #block-system-main .views-row .views-field-created {
		font-size: 20px;
		margin-bottom: 1.65em;
		text-align: center;
		color: #a0a0a0;
		line-height: 22px;
	}
	@media only screen and (max-width: 767px) {
		#block-block-781 input#email, #block-block-781 div#secondary-list-values input, #block-block-781 div#secondary-list-values select, #block-block-776 input[type="text"], #block-block-776 input[type="email"], #block-block-776 input[type="textarea"], #block-block-776 select, .header-mlist-block form input, .header-mlist-block form select {
			font-size: 16px !important;
		}
		.titlevideo {
			padding-bottom: 24px;
			font-size: 14px !important;
		}
		span.seperator.sep-mob {
			display: none;
		}
		#header .region-preheader-first {
			overflow: visible;
		}
		#block-views-home-one-page-news-detail-block .views-row .views-field-created, .page-news-v2 #block-system-main .views-row .views-field-created {
			font-size: 20px;
		}
	}
	#block-views-home-one-page-news-detail-block .views-row .views-field-created em, .page-news-v2 #block-system-main .views-row .views-field-created em {
		font-style: normal;
	}
	.page-news #block-block-26, .page-news-v2 #block-block-26, .node-type-blog #block-block-26 {
		width: 100%;
	}
	.page-news #block-block-26 .description, .page-news-v2 #block-block-26 .description, .node-type-blog #block-block-26 .description {
		margin: 0 auto;
	}
	.page-news #block-block-96, .page-news-v2 #block-block-96, .node-type-blog #block-block-96 {
		float: left;
		width: 50%;
	}
	.page-news #block-block-91, .page-news-v2 #block-block-91, .node-type-blog #block-block-91 {
		clear: none;
		float: right;
		width: 40%;
	}
	}
	.view-home-one-page-news > .view-header > .view-categories .view-content ul li, .view-categories .view-content ul li {
		width: 100%;
		margin: 0 0 0.5em;
	}
	.view-home-one-page-news > .view-header > .view-categories h3, .view-categories h3 {
		font-size: 1em;
		margin-bottom: 0.5em;
	}
	.view-home-one-page-news > .view-header > .view-categories p, .view-categories p {
		margin: 0 0 0.5em;
	}
	.view-home-one-page-news > .view-header > .view-categories a.active, .view-categories a.active {
		color: #a0a0a0;
	}
	.view-home-one-page-news > .view-header {
		width: 100%;
		position: absolute;
		right: 0;
		top: -3em;
		z-index: 100;
	}
	.view-home-one-page-news > .view-header {
		width: 40%;
	}
	}
	.view-home-one-page-news > .view-header .tags-dropdown {
		float: right;
		color: #dedede;
		margin-bottom: 0.52em;
		cursor: pointer;
	}
	.view-home-one-page-news > .view-header .tags-dropdown span {
		color: #a0a0a1;
	}
	.view-home-one-page-news > .view-header > .view-categories {
		background: #e9e9e9;
		padding: 1em;
		clear: both;
	}
	.page-news-v2 #block-system-main .content > .view > .view-content li.views-row .view-field-social .share_button {
		padding: 0.75em 1em 1em;
		background: none;
		color: #151515;
		text-align: center;
		text-transform: uppercase;
		cursor: pointer;
	}
	@media only screen and (min-width: 768px) {
		.page-news-v2 #block-system-main .content > .view > .view-content li.views-row .view-field-social .share_button {
			display: block;
		}
	}
	.page-news-v2 #block-system-main .content > .view > .view-content li.views-row .view-field-social .postdate {
		background: none repeat scroll 0 0 #a0a0a0;
		color: #151515;
		padding: 0.5em 1em;
		text-align: center;
		margin-bottom: 0.5em;
	}
	@media only screen and (min-width: 768px) {
		.page-news-v2 #block-system-main .content > .view > .view-content li.views-row .view-field-social .postdate {
			margin-bottom: 0;
		}
	}
	.page-news-v2 #block-system-main .content > .view > .view-content li.views-row .view-field-social .share_button .socialshare {
		display: block;
		margin-bottom: 1.5em;
	}
	.page-news-v2 #block-system-main .content > .view > .view-content li.views-row .view-field-social .share_button .fb-like-box iframe {
		max-width: 48px;
	}
	* {
		outline: none;
	}
	@-o-viewport {
	width: device-width;
	}
	@-moz-viewport {
	width: device-width;
	}
	@-ms-viewport {
	width: device-width;
	}
	@-webkit-viewport {
	width: device-width;
	}
	@viewport {
	width: device-width;
	}
	body {
		color: #dedede;
		font-size: 16px;
		font-family: "Source Sans Pro", "sans-serif";
		-color: black;
		line-height: 1.35;
		background: url("/sites/g/files/g2000003851/f/201412/header.png") no-repeat scroll 0 0 #dedede;
		background-size: 100% auto;
	}
	body.not-front {
		background: #000;
	}
	@media only screen and (max-width: 767px) {
		#block-block-781 input#email:-webkit-autofill{
			-webkit-box-shadow: 0px 0px 0px 1000px #fff inset;
			background: #fff !important;
			-webkit-text-fill-color: #000;
		}
		body {
			background: #000;
		}
	}
	#dp_swf_engine {
		display: none;
	}
	a, .sidebar a, li a.active {
		color: #a0a0a1;
		text-decoration: none;
	}
	a:hover, .sidebar a:hover, li a.active:hover {
		color: #a0a0a0;
	}
	a:active, .sidebar a:active, li a.active:active {
		color: #a0a0a1;
	}
	a:hover, .sidebar a:hover, li a.active:hover {
		text-decoration: none;
		color: #dedede;
	}
	/**********[===== RESETS ======]***************/
	.msie8 img {
		max-width: none;
	}
	.wrapper-content .block + .block, .views-row, .pane {
		margin-top: 0;
	}
	input.form-submit {
		padding: 0.5em;
	}
	.stack-preheader .col-first {
		width: 100%;
		float: left;
	}
	.stack-preheader .col-first .block {
		margin: 0;
	}
	.stack-preheader .col-second {
		float: none;
		width: auto;
		padding: 0;
		min-height: auto !important;
	}
	@media only screen and (min-width: 768px) {
		.stack-preheader .col-second {
			max-width: 718px;
			margin: 0 auto;
		}
	}
	@media only screen and (min-width: 1024px) {
		.stack-preheader .col-second {
			max-width: 974px;
			margin: 0 auto;
		}
	}
	@media only screen and (min-width: 1380px) {
		.stack-preheader .col-second {
			max-width: 1330px;
			margin: 0 auto;
		}
	}
	.col-c {
		min-height: auto !important;
	}
	.stack, .stack-width, .wrapper {
		position: static;
	}
	.stack .box {
		padding-left: 0;
		padding-right: 0;
	}
	.region-header .page-element {
		max-height: 50px;
		max-width: 100%;
		width: auto;
	}
	#content {
		margin: 0 3.6%;
	}
	#content > .tb-terminal > div {
		padding: 0;
	}
	.ui-dialog .form-submit {
		font-family: Helvetica, Arial, sans-serif;
	}
	/* Global */
	.msie8 .item-list ul li {
		margin-left: 0;
	}
	div.messages.status {
		background-color: #363938;
		color: #FFFFFF;
	}
	.item-list .pager {
		text-align: center;
	}
	.item-list .pager .pager-next.first.last a,#tourdates .bit-upcoming-events-show-all-button {
		padding: 10px;
		font-size: 0.8em;
		padding: 12px 0;
		margin: 0 auto;
		font-size: 14px;
		width: 180px;
		text-transform: uppercase;
		box-sizing: border-box;
		transition: all 1s ease 0s;
	    -webkit-transition: all 1s ease 0s;
	}
	#themebuilder-live-preview-theme-picker-form #edit-switch {
		padding: 10px;
		font-size: 0.8em;
	}
	#edit-submit, #edit-delete {
		float: left;
		margin-right: 1em;
	}
	#page-title {
		font-size: 20px;
		border-bottom: 1px solid #666666;
		margin-bottom: 20px;
		line-height: normal;
		text-transform: uppercase;
		font-family: "futura-pt";
		font-weight: 700;
		padding-bottom: 11px;
		letter-spacing: 1px;
		color: #fff;
	}
	.page-node-add .node-forum-form div > .vertical-tabs {
		display: none;
	}
	.throbber {
		display: none;
	}
	.site-name a {
		height: 0;
		width: 41%;
	}
	@font-face {
			font-family: 'icomoon';
			src: url('/sites/g/files/g2000003851/f/201611/icomoon.eot?s7h0f4');
			src: url('/sites/g/files/g2000003851/f/201611/icomoon.eot?s7h0f4#iefix') format('embedded-opentype'), url('/sites/g/files/g2000003851/f/201611/icomoon.ttf?s7h0f4') format('truetype'), url('/sites/g/files/g2000003851/f/201611/icomoon.wof?s7h0f4') format('woff'), url('/sites/g/files/g2000003851/f/201611/icomoon.svg?s7h0f4#icomoon') format('svg');
			font-weight: normal;
			font-style: normal;
		}
	
		[class^="icon-"], [class*=" icon-"] {
			/* use !important to prevent issues with browser extensions that change fonts */
			font-family: 'icomoon' !important;
			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;
		}
	
		.icon-facebook:before {
			content: "\ea90";
		}
		.icon-instagram:before {
			content: "\ea92";
		}
		.icon-spotify:before {
			content: "\ea94";
		}
		.icon-twitter:before {
			content: "\ea96";
		}
		.icon-youtube:before {
			content: "\ea9d";
		}
		.icon-appleinc:before {
			content: "\eabe";
		}
	/**********[===== LAYOUT ======]***************/
	.page-width {
		width: 100%;
		margin: 0;
	}
	#content, #prefooter, #header-inner {
		margin: 0 3.6%;
	}
	@media only screen and (min-width: 768px) {
		#content, #prefooter, #header-inner {
			max-width: 718px;
			margin: 0 auto;
		}
	}
	@media only screen and (min-width: 1024px) {
		#content, #prefooter, #header-inner {
			max-width: 974px;
			margin: 0 auto;
		}
	}
	/*@media only screen and (min-width: 1200px) {
		#content, #prefooter, #header-inner {
			max-width: 1024px;
			margin: 0 auto;
		}
	}*/
	@media only screen and (min-width: 1403px) {
		#content, #prefooter, #header-inner {
			max-width: 993px;
			margin: 0 auto;
		}
	}
	@media only screen and (min-width: 1403px) {
		#content .wrapper-1.tb-terminal.tb-content-wrapper-1 {
			margin: 0 auto;
			max-width: 993px;
			padding-top: 1em;
			width: 100%;
		}
	}
	@media only screen and (min-width: 768px) {
		.block-menu .content ul.menu {
			display: block !important;
		}
		#block-block-431, #block-views-home-one-page-photos-block, #block-views-home-one-page-photos-block-1, .view-home-one-page-video {
			width: 100%;
			float: left;
		}
		#block-block-436, #block-block-476, #block-block-426 {
			width: 31.4%;
			clear: none;
			float: right;
		}
		#block-block-321 {
			width: 100%;
		}
		#block-block-431 {
			clear: both;
		}
	}
	.page-node #main .pane .tabs, .page-home-onepage #main .pane .tabs, .page-home-onepage-a #main .pane .tabs, .page-home-onepage-b #main .pane .tabs, .page-node-17741 #main .pane .tabs, .page-home-onepage-isotope #main .pane .tabs, .front #main .pane .tabs, .page-forum #main .pane .tabs {
		display: none;
		margin: 0px;
	}
	.front #block-system-main {
		margin: 0px;
	}
	.sidebar .block, .block-aggregator ul li + li {
		border: none;
	}
	@media only screen and (min-width: 768px) {
		body.node-type-photo #block-views-home-one-page-photos-block {
			width: 100%;
			float: none;
		}
	}
	.body-layout-fixed-ca #main {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	@media only screen and (min-width: 1024px) {
		.body-layout-fixed-ca #main {
			float: left;
		}
	}
	.body-layout-fixed-ca #sidebar-a {
		width: 100%;
		margin: 1.8em 0 0;
		padding: 0;
	}
	@media only screen and (min-width: 1024px) {
		.body-layout-fixed-ca #main {
			width: 66%;
			margin: 0 1% 0 0;
		}
		.body-layout-fixed-ca #sidebar-a {
			width: 32%;
			margin: 1.5em 0 0 1%;
		}
	}
	/**********[===== HOME ONE PAGE B ======]***************/
	.page-node-17741 #header {
		background: none;
		position: relative;
	}
	.page-node-17741 #header-inner {
		position: absolute;
		left: 14%;
		top: 3.5%;
		z-index: 1;
		width: 100%;
	}
	.page-home-onepage-b #preheader, .page-home-onepage-a #preheader, .page-node-17741 #preheader {
		background: #dedede;
	}
	.page-home-onepage-b #preheader #block-block-126, .page-home-onepage-a #preheader #block-block-126, .page-node-17741 #preheader #block-block-126 {
		margin-bottom: 0;
	}
	.page-home-onepage-b .stack-preheader .col-second, .page-home-onepage-a .stack-preheader .col-second, .page-node-17741 .stack-preheader .col-second {
		max-width: 100%;
		margin: 0;
	}
	.page-home-onepage-b .stack-preheader .col-second #preheader-second-region, .page-home-onepage-a .stack-preheader .col-second #preheader-second-region, .page-node-17741 .stack-preheader .col-second #preheader-second-region {
		float: none;
	}
	.page-home-onepage-b #block-menu-menu-home-one-page-menu .content ul.menu, .page-home-onepage-b #block-menu-menu-home-one-page-linked .content ul.menu, .page-home-onepage-b #block-menu-menu-one-page-anchored .content ul.menu, .page-home-onepage-a #block-menu-menu-home-one-page-menu .content ul.menu, .page-home-onepage-a #block-menu-menu-home-one-page-linked .content ul.menu, .page-home-onepage-a #block-menu-menu-one-page-anchored .content ul.menu, .page-node-17741 #block-menu-menu-home-one-page-menu .content ul.menu, .page-node-17741 #block-menu-menu-home-one-page-linked .content ul.menu, .page-node-17741 #block-menu-menu-one-page-anchored .content ul.menu {
		padding: 0;
	}
	.page-home-onepage-b #block-views-user-profile-block-3, .page-home-onepage-a #block-views-user-profile-block-3, .page-node-17741 #block-views-user-profile-block-3 {
		float: right;
		padding-right: 14%;
		color: #A1A1A1;
		margin: 0;
	}
	@media only screen and (min-width: 768px) {
		.page-home-onepage-b #block-views-user-profile-block-3, .page-home-onepage-a #block-views-user-profile-block-3, .page-node-17741 #block-views-user-profile-block-3 {
			right: 20%;
		}
	}
	.page-home-onepage-b #block-views-home-one-page-carousel-block-2, .page-home-onepage-a #block-views-home-one-page-carousel-block-2, .page-node-17741 #block-views-home-one-page-carousel-block-2 {
		margin: 0px;
		background: #151515;
	}
	@media only screen and (min-width: 320px) {
		.page-home-onepage-b #header-inner, .page-home-onepage-a #header-inner, .page-node-17741 #header-inner {
			overflow: visible;
		}
	}
	/* *********[===== LOGO AND MENU ======]***************/
	.site-name a {
		width: 202px;
		height: 40px;
		background-size: contain;
		background: none;
		margin: 10px auto 0;
		text-indent: -119988px;
		display: block;
		pointer-events:none;
	}
	.site-name a span {
		display: none;
	}
	@media only screen and (min-width: 320px) and (max-width: 480px) {
		.site-name a {
			background-size: 100% auto;
			width: 140px;
		}
	}
	@media only screen and (min-width: 768px) {
		.site-name a {
			height: 0;
			width: 44%;
			background: transparent;
			background-size: cover;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 1023px) {
		.site-name a {
			padding-top: 6%;
		}
		#block-block-751 .TourWrapper .widget_row>div.event_links{
			width: 21%;
		}
		#block-block-781 .contentWrapper{
			padding-top: 24.8%;
		}
		#block-block-781 .mlistWrapper{
			padding-bottom: 10px;
		}
	}
	@media only screen and (min-width: 1024px) {
		.site-name a {
			padding-top: 13.5%;
		}
	}
	.msie8 .site-name a {
		background-image: url("/sites/g/files/g2000003851/f/201412/TOAD_Logo_0.svg");
	}
	body.not-front #header {
		background: url(/sites/g/files/g2000003851/f/201909/Theory_OG.jpg) no-repeat scroll center transparent !important;
		min-height: 50px;
		height: auto;
		padding-top: 4px;
		background-size: 100% auto !important;
		max-width: 94%;
		margin: 0 auto;
	}
	@media only screen and (max-width: 767px) {
		.not-front #header {
			padding-top: 0px;
			min-height: 30px;
		}
		#block-block-781 #thankyouBlock.final-screen{
			padding-top: 0;
		}
		body div#block-block-781{
			background: url(/sites/g/files/g2000003851/f/201909/Theory_OG.jpg) no-repeat scroll center 0 transparent;
			background-size: 100% auto;
		}
		div#block-menu-menu-home-one-page-menu {
			position: absolute;
			top: 29px;
			left: 3.2%;
		}
		#block-menu-menu-home-one-page-menu, #block-menu-menu-home-one-page-linked, #block-menu-menu-one-page-anchored{
			margin-left: 0 !important;
		}
		#block-block-781 .contentWrapper{
			padding-top: 63.8%;
			padding-bottom: 0;
		}
	}
	#header {
		position: relative;
		margin: 0 0 1em 0;
	}
	@media only screen and (max-width: 767px) {
		#header {
			min-height: 190px;
			width: 100%;
		}
	}
	#header .region-preheader-first {
		max-width: 100%;
	}
	body.not-front .page-width {
		background: transparent !important;
	}
	.front .page-width {
		background: none;
		background-position: center 50px;
		background-size: 92% auto;
		padding-bottom: 0%;
	}
	@media only screen and (min-width: 768px) {
		.front .page-width {
			background: none;
		}
	}
	@media only screen and (max-width: 320px) {
		body {
			background: #ededed;
		}
	}
	#header-inner {
		overflow: hidden;
		clear: both;
	}
	#header-inner, #navigation {
		clear: none;
	}
	#header-inner:after, #navigation:after {
		clear: none;
	}
	.not-front .page-element.site-name-wrapper {
		display: block;
	}
	@media only screen and (min-width: 768px) {
		.not-front .page-element.site-name-wrapper {
			display: none;
		}
	}
	.page-element.site-name-wrapper {
		/* float: left;
		 width:100%;
		 position: absolute;
		 top:0;*/
		margin: 0 auto;
		text-align: center;
		width: 202px;
	}
	.page-element.site-name-wrapper #site-name {
		line-height: 1.4em;
		display:none;
	}
	@media only screen and (min-width: 768px) {
		.page-element.site-name-wrapper {
			margin: 0;
			position: absolute;
			top: 51.6%;
			width: 100%;
		}
	}
	#block-menu-menu-home-one-page-menu, #block-menu-menu-home-one-page-linked, #block-menu-menu-one-page-anchored {
		clear: none;
		float: left;
		margin-top: 0.8em;
		margin-left: 0.8em;
		margin-right: 0.8em;
		width: 94%;
	}
	@media only screen and (min-width: 768px) {
		#block-menu-menu-home-one-page-menu, #block-menu-menu-home-one-page-linked, #block-menu-menu-one-page-anchored {
			margin-right: 0;
		}
	}
	#block-menu-menu-home-one-page-menu .content, #block-menu-menu-home-one-page-linked .content, #block-menu-menu-one-page-anchored .content {
		background: url("/sites/g/files/g2000003851/f/201701/whitemenunav.png") no-repeat scroll 0 0 transparent;
		cursor: pointer;
		min-height: 1.25em;
		margin-top: 18px;
	}
	#block-menu-menu-home-one-page-menu .content ul.menu, #block-menu-menu-home-one-page-linked .content ul.menu, #block-menu-menu-one-page-anchored .content ul.menu {
		position: absolute;
		left: 0;
		top: 72px;
		z-index: 100000;
		margin-top: 0;
		width: 100%;
		padding: 0;
		z-index: 8000;
	}
	@media only screen and (min-width: 768px) {
		#block-menu-menu-home-one-page-menu .content ul.menu, #block-menu-menu-home-one-page-linked .content ul.menu, #block-menu-menu-one-page-anchored .content ul.menu {
			margin-top: 0;
		}
	}
	#block-menu-menu-home-one-page-menu .content ul.menu li, #block-menu-menu-home-one-page-linked .content ul.menu li, #block-menu-menu-one-page-anchored .content ul.menu li {
		background: rgba(0, 0, 0, 0.85);
		border-bottom: 1px solid #005fff;
		text-align: center;
		width: 100%;
		margin: 0;
		padding-left: 0;
	}
	#block-menu-menu-home-one-page-menu .content ul.menu li a, #block-menu-menu-home-one-page-linked .content ul.menu li a, #block-menu-menu-one-page-anchored .content ul.menu li a {
		color: #005fff;
		display: block;
		text-transform: uppercase;
		font-weight: 700;
	}
	@media only screen and (max-width: 767px) {
		#block-menu-menu-home-one-page-menu .content ul.menu li a, #block-menu-menu-home-one-page-linked .content ul.menu li a, #block-menu-menu-one-page-anchored .content ul.menu li a {
			font-size: 14px;
			padding: 13px 0;
		}
	}
	#block-menu-menu-home-one-page-menu .content ul.menu li a:hover, #block-menu-menu-home-one-page-linked .content ul.menu li a:hover, #block-menu-menu-one-page-anchored .content ul.menu li a:hover {
		background: transparent;
	}
	@media only screen and (min-width: 768px) and (max-width: 1023px) {
		body div#block-block-781{
			background-size: cover;
		}
		#block-menu-menu-home-one-page-menu, #block-menu-menu-home-one-page-linked, #block-menu-menu-one-page-anchored {
			float: left;
		}
		#block-menu-menu-home-one-page-menu ul.menu, #block-menu-menu-home-one-page-linked ul.menu, #block-menu-menu-one-page-anchored ul.menu {
			margin-bottm: 1.3em;
		}
		#block-menu-menu-home-one-page-menu ul.menu li a, #block-menu-menu-home-one-page-linked ul.menu li a, #block-menu-menu-one-page-anchored ul.menu li a {
			font-size: 14pt;
		}
	}
	#block-menu-menu-home-one-page-menu {
		z-index: 11000;
		position: relative;
	}
	#block-menu-menu-home-one-page-menu .content ul.menu {
		position: absolute;
		left: 0;
		top: 43px;
		padding: 0;
	}
	@media only screen and (max-width: 767px) {
		#block-menu-menu-home-one-page-menu .content ul.menu {
			position: relative;
			top: 18px;
		}
	}
	@media only screen and (min-width: 768px) {
		#block-menu-menu-home-one-page-menu .content ul.menu.staticPos {
			position: static;
		}
		#block-menu-menu-home-one-page-menu .content ul.menu.fixedPos {
			position: fixed;
			top: 0px;
			background: none;
		}
	}
	#block-menu-menu-one-page-anchored .content ul.menu {
		position: absolute;
		left: 0;
		top: 43px;
		padding: 0;
	}
	@media only screen and (min-width: 768px) {
		#block-menu-menu-home-one-page-menu, #block-menu-menu-home-one-page-linked, #block-menu-menu-one-page-anchored {
			margin: 0;
			width: 100%;
			z-index: 1000;
			position: absolute;
			bottom: 0px;
		}
		#block-menu-menu-home-one-page-menu .content, #block-menu-menu-home-one-page-linked .content, #block-menu-menu-one-page-anchored .content {
			background: none;
			cursor: default;
			height: auto;
			margin-top: 0;
			width: 100%;
		}
		#block-menu-menu-home-one-page-menu .content ul.menu, #block-menu-menu-home-one-page-linked .content ul.menu, #block-menu-menu-one-page-anchored .content ul.menu {
			background: url("/sites/g/files/g2000003851/f/201411/nav_bg_new.png") repeat scroll 0 0;
			display: block;
			position: static;
			text-align: center;
		}
		#block-menu-menu-home-one-page-menu .content ul.menu li, #block-menu-menu-home-one-page-linked .content ul.menu li, #block-menu-menu-one-page-anchored .content ul.menu li {
			list-style-type: none;
			list-style-image: none;
			padding: 0;
			margin: 0;
			background: none;
			font-size: 14pt;
			border: none;
			float: none;
			height: auto;
			margin-right: 50px;
			width: auto;
			display: inline-block;
			text-transform: uppercase;
		}
		#block-menu-menu-home-one-page-menu .content ul.menu li.last, #block-menu-menu-home-one-page-linked .content ul.menu li.last, #block-menu-menu-one-page-anchored .content ul.menu li.last {
			margin-right: 0;
		}
		#block-menu-menu-home-one-page-menu .content ul.menu li a, #block-menu-menu-home-one-page-linked .content ul.menu li a, #block-menu-menu-one-page-anchored .content ul.menu li a {
			line-height: 20px;
			font-size: 14px;
			font-weight: 600;
			color: #fff;
			margin: 19px 0;
		}
		#block-menu-menu-home-one-page-menu .content ul.menu li a.active_now, #block-menu-menu-home-one-page-linked .content ul.menu li a.active_now, #block-menu-menu-one-page-anchored .content ul.menu li a.active_now {
			color: #005fff;
		}
		#block-menu-menu-home-one-page-menu .content ul.menu li a.active_now:hover, #block-menu-menu-home-one-page-linked .content ul.menu li a.active_now:hover, #block-menu-menu-one-page-anchored .content ul.menu li a.active_now:hover {
			color: #005fff;
		}
		#block-menu-menu-home-one-page-menu .content ul.menu li a.active-trail.active, #block-menu-menu-home-one-page-linked .content ul.menu li a.active-trail.active, #block-menu-menu-one-page-anchored .content ul.menu li a.active-trail.active {
			color: #005fff;
		}
		#block-menu-menu-home-one-page-menu .content ul.menu li a.active-trail.active:hover, #block-menu-menu-home-one-page-linked .content ul.menu li a.active-trail.active:hover, #block-menu-menu-one-page-anchored .content ul.menu li a.active-trail.active:hover {
			border-bottom-color: #fff;
		}
		#block-menu-menu-home-one-page-menu .content ul.menu li a:hover, #block-menu-menu-home-one-page-linked .content ul.menu li a:hover, #block-menu-menu-one-page-anchored .content ul.menu li a:hover {
			color: #005fff;
		}
		#header-inner, #navigation {
			clear: none;
		}
		#header-inner {
			margin-top: 0.35em;
		}
		.stack-navigation .menu a {
			padding: 0 1em;
		}
	}
	@media all and (max-width: 1024px) {
		#block-menu-menu-home-one-page-menu, #block-menu-menu-home-one-page-linked, #block-menu-menu-one-page-anchored {
			margin-top: 0px;
		}
	}
	#navigation .content > .menu > li.last > a {
		padding-right: 0.7em;
	}
	.stack-navigation .menu {
		background: none;
	}
	.front.toolbar #toolbar {
		z-index: 60000;
		display: none;
	}
	.not-front #block-menu-menu-home-one-page-menu {
		position: fixed;
		top: 0px;
		z-index: 9990;
		height: 50px;
		background: none;
	}
	@media only screen and (max-width: 767px) {
		.not-front #block-menu-menu-home-one-page-menu {
			position: static;
		}
	}
	@media only screen and (min-width: 768px) {
		.not-front #block-menu-menu-home-one-page-menu {
			margin-top: 0px;
		}
	}
	.not-front #block-menu-menu-home-one-page-menu ul.menu {
		background: none repeat scroll 0 0 transparent;
	}
	.not-front.toolbar #block-block-466 {
		top: -34px;
	}
	.not-front #toolbar {
		z-index: 60000;
		display:none;
	}
	.page-node-1191 .add_redirect.first.last {
	    display: none;
	}
	.not-front #block-block-466 {
		top: 32px;
	}
	@media only screen and (max-width: 1023px) {
		.not-front #block-block-466 {
			top: 85px;
		}
	}
	.page-user #content-inner {
		min-height: 450px;
	}
	.page-user #content-inner .profile {
		display: block;
	}
	.node-type-blog #block-menu-menu-home-one-page-menu .content ul.menu li.menu-link-23901 a {
		color:#005fff;
	}
	.node-type-blog #block-menu-menu-home-one-page-menu .content ul.menu li.menu-link-30871 a.active_now, .node-type-blog #block-menu-menu-home-one-page-menu .content ul.menu li.menu-link-30871 a.active, .node-type-blog #block-menu-menu-home-one-page-menu .content ul.menu li.menu-link-30871 a.active-trail, .page-news-v1 #block-menu-menu-home-one-page-menu .content ul.menu li.menu-link-30871 a.active_now, .page-news-v1 #block-menu-menu-home-one-page-menu .content ul.menu li.menu-link-30871 a.active, .page-news-v1 #block-menu-menu-home-one-page-menu .content ul.menu li.menu-link-30871 a.active-trail {
		border-bottom: 0px solid;
	}
	@media only screen and (min-width: 768px) {
		#block-menu-menu-home-one-page-menu .content ul.menu li {
			margin-right: 30px;
		}
	}
	/***********[===== LOGGED OUT ======]***********/
	#block-block-126 .content li {
		float: right;
		margin-left: 1em;
	}
	#block-block-126 .content li.join-link {
		margin-right: 0;
	}
	#block-block-126 .content li a {
		color: #dedede;
	}
	#block-block-126 .content li a:hover {
		color: #a0a0a1;
	}
	.region-preheader-first {
		overflow: hidden;
	}
	@media only screen and (min-width: 768px) {
		.region-preheader-first {
			max-width: 718px;
			margin: 0 auto;
		}
	}
	@media only screen and (min-width: 1024px) {
		.region-preheader-first {
			max-width: 974px;
			margin: 0 auto;
		}
	}
	@media only screen and (min-width: 1380px) {
		.region-preheader-first {
			max-width: 1330px;
			margin: 0 auto;
		}
	}
	.region-preheader-first #block-block-126, .region-preheader-first #block-views-user-profile-block-3 {
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1000;
		background: black;
		padding: 0.3em 0;
	}
	.region-preheader-first #block-block-126 ul, .region-preheader-first #block-views-user-profile-block-3 ul {
		text-align: right;
	}
	@media only screen and (min-width: 768px) {
		.region-preheader-first #block-block-126 ul, .region-preheader-first #block-views-user-profile-block-3 ul {
			max-width: 718px;
			margin: 0 auto;
		}
	}
	@media only screen and (min-width: 1024px) {
		.region-preheader-first #block-block-126 ul, .region-preheader-first #block-views-user-profile-block-3 ul {
			max-width: 974px;
			margin: 0 auto;
		}
	}
	@media only screen and (min-width: 1380px) {
		.region-preheader-first #block-block-126 ul, .region-preheader-first #block-views-user-profile-block-3 ul {
			max-width: 1330px;
			margin: 0 auto;
		}
	}
	.page-node-17741 .region-preheader-first, .not-front .region-preheader-first {
		margin: 0 auto;
	}
	.page-node-17751 .region-preheader-first, .page-node-17746 .region-preheader-first, .page-node-17756 .region-preheader-first {
		margin: 0 auto;
	}
	/***********[===== LOGGED IN ======]***********/
	#block-views-user-profile-block-3 {
		color: #dedede;
	}
	#block-views-user-profile-block-3 .hover-user-menu {
		background: #dedede;
		position: absolute;
		right: 0;
		width: 9em;
		z-index: 10;
	}
	#block-views-user-profile-block-3 .hover-user-menu li {
		border-top: 1px solid #dedede;
		padding: 0.2em;
		text-align: center;
	}
	#block-views-user-profile-block-3 .hover-user-menu li:first-child {
		border-top: none;
	}
	#block-views-user-profile-block-3 .hoverme {
		position: relative;
	}
	#block-views-user-profile-block-3 .hoverme:hover .hover-user-menu {
		display: block;
	}
	#block-views-user-profile-block-3 .views-field {
		display: inline-block;
		vertical-align: top;
	}
	#block-views-user-profile-block-3 .views-field:first-child {
		margin-right: 0.5em;
	}
	#block-views-user-profile-block-3 .views-field a {
		color: #dedede;
	}
	#block-views-user-profile-block-3 .views-field a:hover {
		color: #a0a0a1;
	}
	#block-block-436 {
		margin-top: 0;
	}
	#block-block-436 #ss-twitter {
		margin: 0 auto;
		max-width: 520px;
	}
	/***********[===== LOGIN OR REGISTER TO POST COMMENTS ======]***********/
	#block-views-75371943969990e40c3f407c5df9390a {
		border-bottom: 1px solid #a0a0a0;
		padding-bottom: 0.5em;
	}
	/*****[==== HOME PAGE FULL CAROUSAL =======] *******/
	#block-views-home-one-page-carousel-block-2 {
		clear: both;
	}
	#block-block-91 .content span {
		display: block !important;
		margin: 0 auto !important;
		max-width: 300px;
		width: 100%;
		height: auto;
	}
	#block-block-91 .content span img {
		display: block;
		height: auto;
		width: 100%;
	}
	#block-menu-menu-home-one-page-menu .content ul.menu li a:hover {
		color: #005fff;
	}
	#block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .readmore a:hover {
		background: #a0a0a0;
		color: #fff;
		border-color: #a0a0a0;
	}
	#block-block-611 {
		margin: 0;
	}
	#block-views-home-one-page-news-block-6 h2, #block-views-home-one-page-news-block-7 h2 {
		float: left;
		margin-top: 20px;
		width: 100%;
	}
	}
	}
	#block-block-26 .joinCommLink {
		padding: 10px;
		font-size: 0.8em;
		margin-bottom: 0.5em;
	}
	#block-block-26 .mailButton {
		padding: 10px;
		font-size: 0.8em;
		background: none repeat scroll 0 0 #A1A1A1;
	}
	#block-block-26 .mailButton:hover {
		background: #a0a0a1;
	}
	/**********[===== PHOTO CAROUSEL - STATIC ======]***************/
	#photoCarousel {
		position: relative;
		overflow: hidden;
	}
	@media only screen and (min-width: 1024px) {
		#photoCarousel {
			max-height: 400px;
		}
	}
	@media only screen and (min-width: 1380px) {
		#photoCarousel {
			max-height: 600px;
		}
	}
	#photoCarousel .pc-title-con {
		overflow: hidden;
		*zoom: 1;
		*zoom: 1;
		position: absolute;
		left: auto;
		bottom: 0.3125em;
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
		color: #FFFFFF;
		width: 100%;
	}
	#photoCarousel .pc-title {
		margin-right: 8.125em;
	}
	@media only screen and (min-width: 768px) {
		#photoCarousel .pc-title {
			font-size: 1.5em;
		}
	}
	#photoCarousel .pc-link {
		float: right;
		padding: 10px;
		font-size: 1em;
		margin-top: 0em;
		padding: 0.3em;
		width: 6.25em;
	}
	#photoCarousel .pc-wrap {
		overflow: hidden;
		padding: 0.5em;
	}
	#block-block-321 .more-link a {
		padding: 10px;
		font-size: 0.8em;
	}
	body .region-content ul.flippy {
		float: left;
		clear: both;
		width: 100%;
	}
	body .region-content ul.flippy li {
		width: auto;
		display: block;
		white-space: normal;
		position: relative;
	}
	@media only screen and (max-width: 767px) {
		body .region-content ul.flippy li {
			width: 37%;
		}
	}
	body .region-content ul.flippy li a {
		width: 100%;
		height: auto;
		display: block;
	}
	body .region-content ul.flippy li.prev {
		padding: 0 0 0 0%;
		text-align: right;
		float: right;
		background: none;
	}
	@media only screen and (max-width: 767px) {
		body .region-content ul.flippy li.prev {
			padding: 0 0 0 8%;
		}
	}
	body .region-content ul.flippy li.prev span {
		display: block;
		width: 45%;
		position: absolute;
		left: 55%;
		bottom: 0;
		display: none;
	}
	@media only screen and (max-width: 767px) {
		body .region-content ul.flippy li.prev span {
			width: 100%;
			position: static;
		}
	}
	body .region-content ul.flippy li.prev a:before {
		content: "next";
		padding: 10px;
		font-size: 0.8em;
		width: 108px;
		text-align: center;
		font-size: 14px;
	}
	@media only screen and (max-width: 767px) {
		body .region-content ul.flippy li.prev a:before {
			float: right;
		}
	}
	body .region-content ul.flippy li.next {
		float: left;
		padding: 0 0% 0 0;
		text-align: left;
		background: none;
	}
	@media only screen and (max-width: 767px) {
		body .region-content ul.flippy li.next {
			padding: 0 8% 0 0;
		}
	}
	body .region-content ul.flippy li.next span {
		display: block;
		width: 45%;
		display: none;
		position: absolute;
		right: 55%;
		bottom: 0;
	}
	@media only screen and (max-width: 767px) {
		body .region-content ul.flippy li.next span {
			width: 100%;
			position: 96px;
		}
	}
	body .region-content ul.flippy li.next a:before {
		content: "previous";
	}
	body .region-content ul.flippy li.next a:before, body .region-content ul.flippy li.prev a:before {
		padding: 10px;
		font-size: 0.8em;
		width: 108px;
		text-align: center;
		font-size: 14px;
		border: 3px solid #005fff;
		box-sizing: border-box;
		text-transform: uppercase;
	}
	body .region-content ul.flippy li img {
		height: auto;
		width: 48%;
		display: none;
	}
	@media only screen and (max-width: 767px) {
		body .region-content ul.flippy li img {
			width: 100%;
		}
	}
	body.node-type-forum .region-content ul.flippy li.prev {
		background-size: 7%;
		background-position: left 6px;
	}
	body.node-type-forum .region-content ul.flippy li.next {
		background-size: 7%;
		background-position: right 6px;
	}
	#block-views-home-one-page-news-block-2 .views-row, .page-news #block-system-main .views-row, .page-news-v1 #block-system-main .views-row, #block-views-home-one-page-news-block-4 .views-row, #block-views-home-one-page-news-block-3 .views-row {
		margin-bottom: 1.25em;
	}
	#block-views-home-one-page-news-block-2 .views-row img, .page-news #block-system-main .views-row img, .page-news-v1 #block-system-main .views-row img, #block-views-home-one-page-news-block-4 .views-row img, #block-views-home-one-page-news-block-3 .views-row img {
		display: inline;
		height: auto;
		width: 100%;
	}
	#block-views-home-one-page-news-block-2 .views-row .media-thumbnail-frame:empty, .page-news #block-system-main .views-row .media-thumbnail-frame:empty, .page-news-v1 #block-system-main .views-row .media-thumbnail-frame:empty, #block-views-home-one-page-news-block-4 .views-row .media-thumbnail-frame:empty, #block-views-home-one-page-news-block-3 .views-row .media-thumbnail-frame:empty {
		height: 0;
		overflow: hidden;
		padding-bottom: 77%;
		background: url("/sites/g/files/g2000003851/f/201412/default_image.jpg") no-repeat scroll 0 0 transparent;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	#block-views-home-one-page-news-block-2 .views-row .views-field-nothing-1, .page-news #block-system-main .views-row .views-field-nothing-1, .page-news-v1 #block-system-main .views-row .views-field-nothing-1, #block-views-home-one-page-news-block-4 .views-row .views-field-nothing-1, #block-views-home-one-page-news-block-3 .views-row .views-field-nothing-1 {
		position: relative;
	}
	#block-views-home-one-page-news-block-2 .views-row .media-embed-resize .media-embed-wrapper, .page-news #block-system-main .views-row .media-embed-resize .media-embed-wrapper, .page-news-v1 #block-system-main .views-row .media-embed-resize .media-embed-wrapper, #block-views-home-one-page-news-block-4 .views-row .media-embed-resize .media-embed-wrapper, #block-views-home-one-page-news-block-3 .views-row .media-embed-resize .media-embed-wrapper {
		position: static;
	}
	#block-views-home-one-page-news-block-2 .views-row .blog-created, .page-news #block-system-main .views-row .blog-created, .page-news-v1 #block-system-main .views-row .blog-created, #block-views-home-one-page-news-block-4 .views-row .blog-created, #block-views-home-one-page-news-block-3 .views-row .blog-created {
		position: absolute;
		left: auto;
		bottom: 0;
		z-index: 1;
		background-color: #a0a0a1;
		color: #151515;
		line-height: 16px;
		padding: 6px 5px 4px 5px;
		text-align: center;
		width: 4.3125em;
	}
	@media only screen and (max-width: 767px) {
		#block-views-home-one-page-news-block-2 .views-row.views-row-last, .page-news #block-system-main .views-row.views-row-last, .page-news-v1 #block-system-main .views-row.views-row-last, #block-views-home-one-page-news-block-4 .views-row.views-row-last, #block-views-home-one-page-news-block-3 .views-row.views-row-last {
			border-bottom: 0;
		}
	}
	@media only screen and (min-width: 768px) {
		#block-views-home-one-page-news-block-2 .views-row, .page-news #block-system-main .views-row, .page-news-v1 #block-system-main .views-row, #block-views-home-one-page-news-block-4 .views-row, #block-views-home-one-page-news-block-3 .views-row {
			overflow: hidden;
		}
		#block-views-home-one-page-news-block-2 .views-row.views-row-3, .page-news #block-system-main .views-row.views-row-3, .page-news-v1 #block-system-main .views-row.views-row-3, #block-views-home-one-page-news-block-4 .views-row.views-row-3, #block-views-home-one-page-news-block-3 .views-row.views-row-3 {
			margin-right: 0;
		}
	}
	@media only screen and (min-width: 768px) {
		#block-views-home-one-page-news-block-2 .view-content ul, .page-news #block-system-main .view-content ul, .page-news-v1 #block-system-main .view-content ul, #block-views-home-one-page-news-block-4 .view-content ul, #block-views-home-one-page-news-block-3 .view-content ul {
			font-size: 0px;
		}
		#block-views-home-one-page-news-block-2 .view-content ul.block, .page-news #block-system-main .view-content ul.block, .page-news-v1 #block-system-main .view-content ul.block, #block-views-home-one-page-news-block-4 .view-content ul.block, #block-views-home-one-page-news-block-3 .view-content ul.block {
			margin-bottom: 16px;
		}
		#block-views-home-one-page-news-block-2 .view-content ul .views-row, .page-news #block-system-main .view-content ul .views-row, .page-news-v1 #block-system-main .view-content ul .views-row, #block-views-home-one-page-news-block-4 .view-content ul .views-row, #block-views-home-one-page-news-block-3 .view-content ul .views-row {
			font-size: 16px;
			display: inline-block;
			margin-right: 1.5%;
			margin-bottom: 1.5%;
			vertical-align: top;
			width: 32.33333%;
			font-size: 16px;
		}
		#block-views-home-one-page-news-block-2 .view-content ul .views-row:nth-child(3n), .page-news #block-system-main .view-content ul .views-row:nth-child(3n), .page-news-v1 #block-system-main .view-content ul .views-row:nth-child(3n), #block-views-home-one-page-news-block-4 .view-content ul .views-row:nth-child(3n), #block-views-home-one-page-news-block-3 .view-content ul .views-row:nth-child(3n) {
			margin-right: 0px;
		}
	}
	#block-views-home-one-page-news-block-2 .views-field-nothing-2, .page-news #block-system-main .views-field-nothing-2, .page-news-v1 #block-system-main .views-field-nothing-2, #block-views-home-one-page-news-block-4 .views-field-nothing-2, #block-views-home-one-page-news-block-3 .views-field-nothing-2 {
		position: relative;
	}
	#block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd p, .page-news #block-system-main .views-field-nothing-2 .nd p, .page-news-v1 #block-system-main .views-field-nothing-2 .nd p, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd p, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd p {
		margin-top: 1em;
	}
	#block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .media-thumbnail-frame, .page-news #block-system-main .views-field-nothing-2 .nd .media-thumbnail-frame, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .media-thumbnail-frame, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .media-thumbnail-frame, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .media-thumbnail-frame {
		margin-top: .5em;
		float: left;
	}
	#block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .media-thumbnail-frame img, .page-news #block-system-main .views-field-nothing-2 .nd .media-thumbnail-frame img, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .media-thumbnail-frame img, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .media-thumbnail-frame img, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .media-thumbnail-frame img {
		height: auto;
		width: 100%;
	}
	#block-views-home-one-page-news-block-2 .views-field-nothing-2 .item-list .pager, .page-news #block-system-main .views-field-nothing-2 .item-list .pager, .page-news-v1 #block-system-main .views-field-nothing-2 .item-list .pager, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .item-list .pager, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .item-list .pager {
		transition: margin 2s ease;
	}
	@media only screen and (min-width: 768px) {
		#block-views-home-one-page-news-block-2 .view-content ul, .page-news #block-system-main .view-content ul, .page-news-v1 #block-system-main .view-content ul, #block-views-home-one-page-news-block-4 .view-content ul, #block-views-home-one-page-news-block-3 .view-content ul {
			position: relative;
		}
		#block-views-home-one-page-news-block-2 .views-field-nothing-2.open, .page-news #block-system-main .views-field-nothing-2.open, .page-news-v1 #block-system-main .views-field-nothing-2.open, #block-views-home-one-page-news-block-4 .views-field-nothing-2.open, #block-views-home-one-page-news-block-3 .views-field-nothing-2.open {
			width: 100%;
		}
		#block-views-home-one-page-news-block-2 .views-field-nothing-2 .news-detail-close, .page-news #block-system-main .views-field-nothing-2 .news-detail-close, .page-news-v1 #block-system-main .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .news-detail-close, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .news-detail-close {
			position: absolute;
			right: -0.3em;
			top: 0;
			z-index: 1;
			display: block;
		}
		#block-views-home-one-page-news-block-2 .views-field-nothing-2 .news-detail-close span, .page-news #block-system-main .views-field-nothing-2 .news-detail-close span, .page-news-v1 #block-system-main .views-field-nothing-2 .news-detail-close span, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .news-detail-close span, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .news-detail-close span {
			color: #585A59;
			cursor: pointer;
			display: block;
			font-size: 1.5em;
			height: 1em;
			text-align: center;
			width: 1.5em;
		}
		#block-views-home-one-page-news-block-2 .views-field-nothing-2 .news-detail-close .news-detail-close, .page-news #block-system-main .views-field-nothing-2 .news-detail-close .news-detail-close, .page-news-v1 #block-system-main .views-field-nothing-2 .news-detail-close .news-detail-close, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .news-detail-close .news-detail-close, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .news-detail-close .news-detail-close {
			display: block;
		}
		#block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd, .page-news #block-system-main .views-field-nothing-2 .nd, .page-news-v1 #block-system-main .views-field-nothing-2 .nd, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd {
			background: #e9e9e9;
			padding: 6% 3% 3%;
			padding: 3%;
			overflow: hidden;
		}
		#block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .field-name-file, .page-news #block-system-main .views-field-nothing-2 .nd .field-name-file, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .field-name-file, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .field-name-file {
			display: block;
			float: left;
			margin-right: 2%;
		}
		#block-views-home-one-page-news-block-2 .views-field-nothing-2 .nd .field-news-detail, .page-news #block-system-main .views-field-nothing-2 .nd .field-news-detail, .page-news-v1 #block-system-main .views-field-nothing-2 .nd .field-news-detail, #block-views-home-one-page-news-block-4 .views-field-nothing-2 .nd .field-news-detail, #block-views-home-one-page-news-block-3 .views-field-nothing-2 .nd .field-news-detail {
			margin-top: 0;
			overflow: visible;
		}
		#block-views-home-one-page-news-block-2 .views-rows-detail, .page-news #block-system-main .views-rows-detail, .page-news-v1 #block-system-main .views-rows-detail, #block-views-home-one-page-news-block-4 .views-rows-detail, #block-views-home-one-page-news-block-3 .views-rows-detail {
			clear: both;
			float: none;
			font-size: medium;
			margin-bottom: 1.25em;
			position: relative;
			transition: all 1s ease;
			-webkit-transition: all 1s ease;
			width: 100%;
		}
		#block-views-home-one-page-news-block-2 .views-rows-detail object .media-embed-wrapper, .page-news #block-system-main .views-rows-detail object .media-embed-wrapper, .page-news-v1 #block-system-main .views-rows-detail object .media-embed-wrapper, #block-views-home-one-page-news-block-4 .views-rows-detail object .media-embed-wrapper, #block-views-home-one-page-news-block-3 .views-rows-detail object .media-embed-wrapper {
			position: static;
		}
	}
	.view-home-one-page-news {
		position: relative;
	}
	.view-home-one-page-news > .view-header > .view-categories .view-content ul li, .view-categories .view-content ul li {
		width: 100%;
		margin: 0 0 0.5em;
	}
	.view-home-one-page-news > .view-header > .view-categories h3, .view-categories h3 {
		font-size: 1em;
		margin-bottom: 0.5em;
	}
	.view-home-one-page-news > .view-header > .view-categories p, .view-categories p {
		margin: 0 0 0.5em;
	}
	.view-home-one-page-news > .view-header > .view-categories a.active, .view-categories a.active {
		color: #000;
	}
	.page-news #page-title, .page-news-v2 #page-title {
		margin-top: 1em;
	}
	@media only screen and (min-width: 768px) {
		.page-news .views-row.views-row-6, .page-news-v2 .views-row.views-row-6 {
			margin-right: 0;
		}
	}
	@media only screen and (min-width: 768px) {
		#block-views-home-one-page-news-block-6, #block-views-home-one-page-news-block-7 {
			padding-top: 17px;
		}
	}
	.page-news-v1 #block-system-main a, #block-views-home-one-page-news-block-6 a, #block-views-home-one-page-news-block-7 a {
		color: #fff;
	}
	#block-views-home-one-page-news-block-6 {
		display: none;
	}
	@media only screen and (max-width: 767px) {
		.page-news-v1 #block-system-main a, #block-views-home-one-page-news-block-6 a, #block-views-home-one-page-news-block-7 a {
			color: #fff;
		}
	}
	.page-news-v1 #block-system-main .pager a, #block-views-home-one-page-news-block-6 .pager a, #block-views-home-one-page-news-block-7 .pager a {
		color: #fff;
		border: 3px solid #005fff;
		position: relative;
		overflow: hidden;
	}
	@media only screen and (min-width: 768px) {
		.page-news-v1 #block-system-main .view-content ul, #block-views-home-one-page-news-block-6 .view-content ul, #block-views-home-one-page-news-block-7 .view-content ul {
			font-size: 0px;
		}
		.page-news-v1 #block-system-main .view-content ul.block, #block-views-home-one-page-news-block-6 .view-content ul.block, #block-views-home-one-page-news-block-7 .view-content ul.block {
			margin-bottom: 16px;
		}
		.page-news-v1 #block-system-main .view-content ul .views-row, #block-views-home-one-page-news-block-6 .view-content ul .views-row, #block-views-home-one-page-news-block-7 .view-content ul .views-row {
			font-size: 16px;
			display: inline-block;
			margin-right: 1.95%;
			margin-bottom: 1.5%;
			vertical-align: top;
			width: 32.03333%;
			font-size: 16px;
		}
		.page-news-v1 #block-system-main .view-content ul .views-row:nth-child(3n), #block-views-home-one-page-news-block-6 .view-content ul .views-row:nth-child(3n), #block-views-home-one-page-news-block-7 .view-content ul .views-row:nth-child(3n) {
			margin-right: 0px;
		}
	}
	.page-news-v1 #block-system-main ul li.views-row, #block-views-home-one-page-news-block-6 ul li.views-row, #block-views-home-one-page-news-block-7 ul li.views-row {
		position: relative;
		margin-bottom: 35px;
	}
	.page-news-v1 #block-system-main ul li.views-row:hover .views-field-nothing, #block-views-home-one-page-news-block-6 ul li.views-row:hover .views-field-nothing, #block-views-home-one-page-news-block-7 ul li.views-row:hover .views-field-nothing {
		display: block;
	}
	.page-news-v1 #block-system-main ul li.views-row .media-thumbnail-frame:empty, #block-views-home-one-page-news-block-6 ul li.views-row .media-thumbnail-frame:empty, #block-views-home-one-page-news-block-7 ul li.views-row .media-thumbnail-frame:empty {
		height: 0;
		overflow: hidden;
		padding-bottom: 77%;
		background: url("/sites/g/files/g2000003851/f/201412/default_image.jpg") no-repeat scroll 0 0 transparent;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		width: 100%;
	}
	.page-news-v1 #block-system-main ul li.views-row .media-thumbnail-frame img, #block-views-home-one-page-news-block-6 ul li.views-row .media-thumbnail-frame img, #block-views-home-one-page-news-block-7 ul li.views-row .media-thumbnail-frame img {
		width: 100%;
		height: auto;
	}
	.page-news-v1 #block-system-main ul li.views-row .views-field-nothing, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing, #block-views-home-one-page-news-block-7 ul li.views-row .views-field-nothing {
		display: block;
		text-align: center;
	}
	@media only screen and (min-width: 768px) {
		.page-news-v1 #block-system-main ul li.views-row .views-field-nothing, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing, #block-views-home-one-page-news-block-7 ul li.views-row .views-field-nothing {
			display: block !important;
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0.702)
		}
		.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .field-content, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .field-content, #block-views-home-one-page-news-block-7 ul li.views-row .views-field-nothing .field-content {
			padding: 0 7%;
			position: relative;
			text-align: center;
			top: 0%;
			width: auto;
		}
	}
	.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .title, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .title, #block-views-home-one-page-news-block-7 ul li.views-row .views-field-nothing .title {
		color: #000;
		font: 14px "futura-pt";
		text-transform: uppercase;
		margin-top: 0.8em;
		font-weight: 700;
		text-align: center;
		width: 100%;
	}
	@media only screen and (min-width: 768px) {
		.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .title, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .title, #block-views-home-one-page-news-block-7 ul li.views-row .views-field-nothing .title {
			margin: 18.9% auto 0;
			width: 80%;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 1023px) {
		.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .title, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .title, #block-views-home-one-page-news-block-7 ul li.views-row .views-field-nothing .title {
			margin: 11.5% auto 0;
			width: 80%;
		}
		#block-block-781 .mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock.final-screen .thankyou-message.embed{
			padding-top: 38px;
		}
		#block-block-781 #thankyouBlock.final-screen{
			padding-top: 0px;
		}
	}
	@media only screen and (min-width: 1380px) {
		.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .title, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .title, #block-views-home-one-page-news-block-7 ul li.views-row .views-field-nothing .title {
			margin: 23.9% auto 0;
			width: 80%;
		}
	}
	.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .readmore, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .readmore, #block-views-home-one-page-news-block-7 ul li.views-row .views-field-nothing .readmore {
		color: #a0a0a0;
		font: 14px "Source Sans Pro", "sans-serif";
		text-transform: uppercase;
		margin-top: 1em;
	}
	#block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .readmore {
		font-family: "futura-pt", sans-serif;
	}
	@media only screen and (min-width: 768px) {
		.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .readmore, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .readmore, #block-views-home-one-page-news-block-7 ul li.views-row .views-field-nothing .readmore {
			overflow: hidden;
			width: 100px;
			margin: 0 auto;
			height: 30px;
			line-height: 30px !important;
			margin-top: 1.5em;
		}
	}
	.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .readmore a, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .readmore a, #block-views-home-one-page-news-block-7 ul li.views-row .views-field-nothing .readmore a {
		border: 0px solid #dedede;
		padding: 8px 11px;
		background: #005fff;
		color: #fff;
		text-transform: uppercase;
		font-family: "futura-pt";
		font-weight: 700;
		transition: all 1s ease 0s;
	    -webkit-transition: all 1s ease 0s;	
		position: relative;
		overflow: hidden;
	}
	#block-views-home-one-page-news-block-7 .views-field.views-field-nothing-1 {
		font-size: 0;
		text-align:center;
	}
	.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .readmore a:after, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .readmore a:after, #block-views-home-one-page-news-block-7 ul li.views-row .views-field-nothing .readmore a:after {
		background: #fff;
		content: "";
		height: 155px;
		left: -75px;
		opacity: .2;
		position: absolute;
		top: -50px;
		transform: rotate(35deg);
		transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
		width: 50px;
		z-index: 0;
	}
	.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .readmore a:hover:after, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .readmore a:after, #block-views-home-one-page-news-block-7 ul li.views-row .views-field-nothing .readmore a:hover:after {
		left: 120%;
		transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
	}
	@media only screen and (max-width: 767px) {
		.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .readmore a, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .readmore a, #block-views-home-one-page-news-block-7 ul li.views-row .views-field-nothing .readmore a {
			color: #000;
			border: 1px solid transparent;
		}
	}
	.page-news-v1 #block-system-main .item-list .pager, #block-views-home-one-page-news-block-6 .item-list .pager, #block-views-home-one-page-news-block-7 .item-list .pager {
		margin-top: 2em;
	}
	.node-type-blog .content-area {
		min-height: 450px;
	}
	.node-type-blog #footer {
		margin-top: 2.6em;
	}
	.node-type-page .node > div, .node-type-page .node > ul.links.inline {
		display: block;
	}
	#block-views-home-one-page-news-detail-block .views-row .media-thumbnail-frame img, .page-news-v2 #block-system-main .views-row .media-thumbnail-frame img {
		height: auto;
		width: 100%;
	}
	@media only screen and (min-width: 768px) {
		#block-views-home-one-page-news-detail-block .views-row .media-thumbnail-frame, .page-news-v2 #block-system-main .views-row .media-thumbnail-frame {
			height: auto;
			padding: 0;
		}
		#block-views-home-one-page-news-detail-block .views-row .media-thumbnail-frame img, .page-news-v2 #block-system-main .views-row .media-thumbnail-frame img {
			height: auto;
			max-width: 520px;
			width: auto;
		}
	}
	#block-views-home-one-page-news-detail-block .detail-media-body .field-type-list-text, .page-news-v2 #block-system-main .detail-media-body .field-type-list-text {
		display: none;
	}
	@media only screen and (min-width: 1024px) {
		#block-views-home-one-page-news-detail-block .detail-media-body, .page-news-v2 #block-system-main .detail-media-body {
			overflow: hidden;
		}
		#block-views-home-one-page-news-detail-block .detail-media-body .dmb-media, .page-news-v2 #block-system-main .detail-media-body .dmb-media {
			margin-right: 2em;
		}
		#block-views-home-one-page-news-detail-block .detail-media-body .dmb-body p:first-child, .page-news-v2 #block-system-main .detail-media-body .dmb-body p:first-child {
			margin-top: 0;
		}
	}
	#block-views-home-one-page-news-detail-block {
		margin-bottom: 0.45em;
	}
	#block-views-home-one-page-news-detail-block h2 {
		display: block;
		margin-bottom: 30px;
	}
	#block-views-home-one-page-news-detail-block .views-field.views-field-nothing {
		text-align: center;
		margin: 0 auto;
		max-width: 520px;
	}
	#block-views-home-one-page-news-detail-block .views-field.views-field-nothing .dmb-body {
		font-size: 14px;
		color: #a0a0a0;
		margin: 2.5em auto 0;
		max-width: 520px;
	}
	#block-views-home-one-page-news-detail-block .views-field.views-field-nothing .dmb-body a {
		color: #005fff !important;
		font-family: "futura-pt" !important;
		display: inline-block;
		font-size:18px !important;
	}
	#block-views-home-one-page-news-detail-block .views-field.views-field-nothing .dmb-body a:hover {
		color: #fff !important;
	}
	@media only screen and (max-width: 767px) {
		#block-views-home-one-page-news-detail-block .views-field.views-field-nothing .detail-media-body {
			text-align: center;
		}
		#block-views-home-one-page-news-detail-block .views-field.views-field-nothing .detail-media-body .dmb-media > img {
			height: auto;
			max-width: 100%;
			width: auto;
		}
		.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .readmore a:after, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .readmore a:after, #block-views-home-one-page-news-block-7 ul li.views-row .views-field-nothing .readmore a:after{
			opacity: 0;
		}
	}
	#block-views-home-one-page-news-detail-block .views-row .views-field-title {
		margin: 0;
	}
	#block-views-home-one-page-news-detail-block .views-row .views-field-field-blog-media {
		text-align: center;
	}
	#block-views-home-one-page-news-detail-block .view-footer {
		text-align: center;
		margin-top: 1em;
		margin-bottom: 1em;
	}
	@media only screen and (min-width: 768px) {
		#block-views-home-one-page-news-detail-block .view-footer {
			margin-top: 0;
			display: block;
			margin-bottom: 0em;
		}
	}
	@media only screen and (min-width: 768px) {
		#block-views-home-one-page-news-detail-block .view-footer .view-all-posts {
			position: relative;
			top: 3.2em;
		}
	}
	#block-views-home-one-page-news-detail-block .view-footer .view-all-posts .allposts {
		margin: 0 auto;
		padding: 10px;
		width: 108px;
		text-align: center;
		font-size: 14px;
		border: 3px solid #005fff;
		box-sizing: border-box;
		text-transform: uppercase;
	}
	#block-views-home-one-page-news-block-1 .view-content ul .views-row {
		display: block;
		width: 100%;
		margin-right: 0;
	}
	@media only screen and (min-width: 768px) and (max-width: 1023px) {
		#block-views-home-one-page-news-block-1 .view-content ul {
			font-size: 0px;
		}
		#block-views-home-one-page-news-block-1 .view-content ul.block {
			margin-bottom: 16px;
		}
		#block-views-home-one-page-news-block-1 .view-content ul .views-row {
			font-size: 16px;
			display: inline-block;
			margin-right: 2.55%;
			margin-bottom: 2.55%;
			vertical-align: top;
			width: 31.63333%;
			font-size: 16px;
		}
		#block-views-home-one-page-news-block-1 .view-content ul .views-row:nth-child(3n) {
			margin-right: 0px;
		}
	}
	.page-news-v2 #block-system-main .content > .view > .view-content li.views-row {
		float: left;
		clear: both;
		border-bottom: #a0a0a0 solid #a0a0a0;
		padding: 1.5em 0;
		width: 100%;
	}
	.page-news-v2 #block-system-main .content > .view > .view-content li.views-row:first-child {
		padding-top: 0;
	}
	.page-news-v2 #block-system-main .content > .view > .view-content li.views-row .view-field-main {
		float: left;
		clear: both;
		width: 100%;
	}
	.page-news-v2 #block-system-main .content > .view > .view-content li.views-row .view-field-main img {
		max-width: 100%;
		height: auto;
	}
	.page-news-v2 #block-system-main .content > .view > .view-content li.views-row .view-field-main .views-field-title {
		font-size: 1.25em;
	}
	@media only screen and (min-width: 768px) {
		.page-news-v2 #block-system-main .content > .view > .view-content li.views-row .view-field-main {
			clear: none;
			width: calc(100% - 124px);
		}
	}
	.page-news-v2 #block-system-main .content > .view > .view-content li.views-row .view-field-social {
		float: left;
		margin: 0 24px 0 0;
		width: 100px;
	}
	.page-news-v2 #block-system-main .item-list .pager {
		margin: 1em 0 0 0;
	}
	.view-home-one-page-photos > .view-content ul .views-row {
		width: 100%;
		margin-bottom: 20px;
		margin-right: 0%;
	}
	
	.view-home-one-page-photos > .view-content ul .views-row.ig-video .play {
		left:50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
	.view-home-one-page-photos > .view-content ul .views-row.ig-video .play {
		background: url("/sites/g/files/g2000003851/f/201710/play-icon.png") no-repeat scroll 0% 0% transparent;
	}
	.view-home-one-page-photos > .view-content ul .views-row.ig-video .play:hover {
		background: url("/sites/g/files/g2000003851/f/201710/play-icon-hover.png") no-repeat scroll 0% 0% transparent;
	}
	@media only screen and (min-width: 768px) {
		.view-home-one-page-photos > .view-content ul {
			font-size: 0px;
		}
		.view-home-one-page-photos > .view-content ul.block {
			margin-bottom: 0px;
		}
		.view-home-one-page-photos > .view-content ul .views-row {
			display: inline-block;
			margin-right: 0%;
			margin-bottom: 0%;
			vertical-align: top;
			width: 33.3%;
			font-size: 0px;
		}
		.view-home-one-page-photos > .view-content ul .views-row:nth-child(3n) {
			margin-right: 0px;
		}
	}
	.view-home-one-page-photos .view-content ul {
		clear: both;
	}
	.view-home-one-page-photos .views-row .field-content a {
		display: block;
		overflow: hidden;
	}
	#block-views-home-one-page-photos-block .view-home-one-page-photos .field-name-media-title {
		display: none;
	}
	#block-views-home-one-page-photos-block .view-home-one-page-photos .field-name-media-description {
		display: none;
	}
	#block-block-431 .content {
		width: 100%;
		margin: 0 auto;
	}
	#block-block-476 .jtc-content ul {
		overflow: hidden;
	}
	#block-block-476 .jtc-content li {
		float: left;
	}
	.view-home-one-page-video .media-embed-wrapper-outer {
		max-width: 100% !important;
		max-height: 100% !important;
	}
	@media only screen and (max-width: 767px) {
		.view-home-one-page-video .view-content ul .views-row .views-field-field-video-asset-1 {
			display: none;
		}
	}
	@media only screen and (min-width: 768px) {
		.view-home-one-page-video .view-content ul {
			font-size: 0px;
		}
		.view-home-one-page-video .view-content ul.block {
			margin-bottom: 16px;
		}
		.view-home-one-page-video .view-content ul .views-row {
			font-size: 16px;
			display: inline-block;
			margin-right: 3%;
			margin-bottom: 2%;
			vertical-align: top;
			width: 48.5%;
			font-size: 16px;
		}
		.view-home-one-page-video .view-content ul .views-row:nth-child(2n) {
			margin-right: 0px;
		}
		.view-home-one-page-video .view-content ul .views-row .views-field-field-video-asset {
			display: none;
		}
		.view-home-one-page-video .view-content ul .views-row .views-field-field-video-asset-1 {
			position: relative;
		}
		.view-home-one-page-video .view-content ul .views-row .views-field-field-video-asset-1 .play-icon {
			background: url("/sites/g/files/g2000003851/f/201909/play-button-reskin.png") no-repeat scroll 0 0 transparent;
			height: 50px;
			left: calc(50% - 25px);
			position: absolute;
			top: calc(50% - 25px);
			width: 50px;
			cursor: pointer;
		}
		.view-home-one-page-video .view-content ul .views-row .views-field-field-video-asset-1 .play-icon:hover {
			opacity: 0.6;
		}
		.view-home-one-page-video .view-content ul .views-row .views-field-field-video-asset-1 .media-thumbnail-frame img {
			width: 100%;
			height: auto;
		}
	}
	.view-home-one-page-video .views-field.views-field-title {
		font-size: 18px;
		padding-top: 24px;
		text-align: center;
		text-transform: capitalize;
		color: #ffffff;
	}
	.view-home-one-page-video .views-field.views-field-title a {
		color: #a0a0a0;
	}
	@media only screen and (max-width: 767px) {
		.view-home-one-page-video .views-field.views-field-title {
			padding-bottom: 24px;
			font-size: 14px;
		}
	}
	.views-field-field-video-asset img {
		max-width: 100%;
		height: auto;
	}
	.page-music #block-system-main .sc-player .sc-controls a.sc-play, #block-views-music-block-1 .sc-player .sc-controls a.sc-play, #block-views-music-block-2 .sc-player .sc-controls a.sc-play, #block-views-music-block-4 .sc-player .sc-controls a.sc-play {
		background: url("/sites/g/files/g2000003851/f/201412/musicplay-paue.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
		width: 18px;
		height: 20px;
		text-indent: -9999px;
		display: block;
	}
	.page-music #block-system-main .sc-player .sc-controls a.sc-play:hover, #block-views-music-block-1 .sc-player .sc-controls a.sc-play:hover, #block-views-music-block-2 .sc-player .sc-controls a.sc-play:hover, #block-views-music-block-4 .sc-player .sc-controls a.sc-play:hover {
	}
	.page-music #block-system-main .sc-player .sc-controls a.sc-pause, #block-views-music-block-1 .sc-player .sc-controls a.sc-pause, #block-views-music-block-2 .sc-player .sc-controls a.sc-pause, #block-views-music-block-4 .sc-player .sc-controls a.sc-pause {
		background: url("/sites/g/files/g2000003851/f/201412/musicplay-paue.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
		width: 18px;
		height: 20px;
		text-indent: -9999px;
		display: block;
	}
	.page-music #block-system-main .sc-player .sc-controls a.sc-pause:hover, #block-views-music-block-1 .sc-player .sc-controls a.sc-pause:hover, #block-views-music-block-2 .sc-player .sc-controls a.sc-pause:hover, #block-views-music-block-4 .sc-player .sc-controls a.sc-pause:hover {
		background-position: 0 bottom;
	}
	.page-music #block-system-main .views-row:first-child, #block-views-music-block-1 .views-row:first-child, #block-views-music-block-2 .views-row:first-child, #block-views-music-block-4 .views-row:first-child {
		border-top: none;
		padding-top: 0;
	}
	.page-music #block-system-main li.views-row, #block-views-music-block-1 li.views-row, #block-views-music-block-2 li.views-row, #block-views-music-block-4 li.views-row {
		overflow: hidden;
		padding: 0 0;
	}
	.page-music #block-system-main li.views-row a.disabled, #block-views-music-block-1 li.views-row a.disabled, #block-views-music-block-2 li.views-row a.disabled, #block-views-music-block-4 li.views-row a.disabled {
		color: #dedede;
	}
	.page-music #block-system-main li.views-row .views-field-field-mp3-player, #block-views-music-block-1 li.views-row .views-field-field-mp3-player, #block-views-music-block-2 li.views-row .views-field-field-mp3-player, #block-views-music-block-4 li.views-row .views-field-field-mp3-player {
		float: left;
	}
	.page-music #block-system-main li.views-row .views-field-title, #block-views-music-block-1 li.views-row .views-field-title, #block-views-music-block-2 li.views-row .views-field-title, #block-views-music-block-4 li.views-row .views-field-title {
		color: #a0a0a0;
		display: block;
	}
	.page-music #block-system-main li.views-row .views-field-title .track-name, #block-views-music-block-1 li.views-row .views-field-title .track-name, #block-views-music-block-2 li.views-row .views-field-title .track-name, #block-views-music-block-4 li.views-row .views-field-title .track-name {
		margin-top: 2px;
		margin-left: 30px;
	}
	.page-music #block-system-main li.views-row .views-field-title a, #block-views-music-block-1 li.views-row .views-field-title a, #block-views-music-block-2 li.views-row .views-field-title a, #block-views-music-block-4 li.views-row .views-field-title a {
		color: #a0a0a0;
	}
	.page-music #block-system-main li.views-row .views-field-nothing-3, #block-views-music-block-1 li.views-row .views-field-nothing-3, #block-views-music-block-2 li.views-row .views-field-nothing-3, #block-views-music-block-4 li.views-row .views-field-nothing-3 {
		/* Expand links container */
		clear: both;
	}
	.page-music #block-system-main li.views-row .views-field-nothing-3 li.meta-links, #block-views-music-block-1 li.views-row .views-field-nothing-3 li.meta-links, #block-views-music-block-2 li.views-row .views-field-nothing-3 li.meta-links, #block-views-music-block-4 li.views-row .views-field-nothing-3 li.meta-links {
		border-left: 2px solid;
		display: inline-block;
		line-height: 1;
		margin: 0 0 0 4.5%;
		padding: 0 0 0 4.5%;
	}
	@media only screen and (min-width: 768px) {
		.page-music #block-system-main li.views-row .views-field-nothing-3, #block-views-music-block-1 li.views-row .views-field-nothing-3, #block-views-music-block-2 li.views-row .views-field-nothing-3, #block-views-music-block-4 li.views-row .views-field-nothing-3 {
			clear: none;
			float: right;
			margin-top: 0.7em;
			width: 40%;
		}
	}
	.page-music #block-system-main li.views-row .views-field-field-lyrics, #block-views-music-block-1 li.views-row .views-field-field-lyrics, #block-views-music-block-2 li.views-row .views-field-field-lyrics, #block-views-music-block-4 li.views-row .views-field-field-lyrics {
		position: relative;
		border: 1px solid #a0a0a0;
		margin-top: 1em;
		float: left;
		width: 100%;
		background: #e9e9e9;
		border: none;
	}
	.page-music #block-system-main li.views-row .views-field-field-lyrics:after, #block-views-music-block-1 li.views-row .views-field-field-lyrics:after, #block-views-music-block-2 li.views-row .views-field-field-lyrics:after, #block-views-music-block-4 li.views-row .views-field-field-lyrics:after, .page-music #block-system-main li.views-row .views-field-field-lyrics:before, #block-views-music-block-1 li.views-row .views-field-field-lyrics:before, #block-views-music-block-2 li.views-row .views-field-field-lyrics:before, #block-views-music-block-4 li.views-row .views-field-field-lyrics:before {
		bottom: 100%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.page-music #block-system-main li.views-row .views-field-field-lyrics:after, #block-views-music-block-1 li.views-row .views-field-field-lyrics:after, #block-views-music-block-2 li.views-row .views-field-field-lyrics:after, #block-views-music-block-4 li.views-row .views-field-field-lyrics:after {
		border-color: transparent;
		border-bottom-color: transparent;
		border-width: 0.625em;
		left: 7%;
		margin-left: -0.625em;
	}
	.page-music #block-system-main li.views-row .views-field-field-lyrics:before, #block-views-music-block-1 li.views-row .views-field-field-lyrics:before, #block-views-music-block-2 li.views-row .views-field-field-lyrics:before, #block-views-music-block-4 li.views-row .views-field-field-lyrics:before {
		border-color: rgba(160, 160, 160, 0);
		border-bottom-color: white;
		border-width: 0.6875em;
		left: 7%;
		margin-left: -0.6875em;
	}
	@media only screen and (min-width: 768px) {
		.page-music #block-system-main li.views-row .views-field-field-lyrics, #block-views-music-block-1 li.views-row .views-field-field-lyrics, #block-views-music-block-2 li.views-row .views-field-field-lyrics, #block-views-music-block-4 li.views-row .views-field-field-lyrics {
			margin-top: 0.5em;
		}
		.page-music #block-system-main li.views-row .views-field-field-lyrics:before, #block-views-music-block-1 li.views-row .views-field-field-lyrics:before, #block-views-music-block-2 li.views-row .views-field-field-lyrics:before, #block-views-music-block-4 li.views-row .views-field-field-lyrics:before {
			left: auto;
			right: 31%;
		}
	}
	.page-music #block-system-main li.views-row .views-field-field-lyrics .field-content, #block-views-music-block-1 li.views-row .views-field-field-lyrics .field-content, #block-views-music-block-2 li.views-row .views-field-field-lyrics .field-content, #block-views-music-block-4 li.views-row .views-field-field-lyrics .field-content {
		padding: 1em;
	}
	.page-music #block-system-main li.views-row .views-field-field-lyrics .lyrics-content p:first-child, #block-views-music-block-1 li.views-row .views-field-field-lyrics .lyrics-content p:first-child, #block-views-music-block-2 li.views-row .views-field-field-lyrics .lyrics-content p:first-child, #block-views-music-block-4 li.views-row .views-field-field-lyrics .lyrics-content p:first-child {
		margin-top: 0;
	}
	.page-music #block-system-main li.views-row .views-field-nothing-2, #block-views-music-block-1 li.views-row .views-field-nothing-2, #block-views-music-block-2 li.views-row .views-field-nothing-2, #block-views-music-block-4 li.views-row .views-field-nothing-2 {
		/* reactions */
		position: relative;
		border: 1px solid #a0a0a0;
		margin-top: 1em;
		float: left;
		width: 100%;
		background: #e9e9e9;
		border: none;
	}
	.page-music #block-system-main li.views-row .views-field-nothing-2:after, #block-views-music-block-1 li.views-row .views-field-nothing-2:after, #block-views-music-block-2 li.views-row .views-field-nothing-2:after, #block-views-music-block-4 li.views-row .views-field-nothing-2:after, .page-music #block-system-main li.views-row .views-field-nothing-2:before, #block-views-music-block-1 li.views-row .views-field-nothing-2:before, #block-views-music-block-2 li.views-row .views-field-nothing-2:before, #block-views-music-block-4 li.views-row .views-field-nothing-2:before {
		bottom: 100%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.page-music #block-system-main li.views-row .views-field-nothing-2:after, #block-views-music-block-1 li.views-row .views-field-nothing-2:after, #block-views-music-block-2 li.views-row .views-field-nothing-2:after, #block-views-music-block-4 li.views-row .views-field-nothing-2:after {
		border-color: transparent;
		border-bottom-color: transparent;
		border-width: 0.625em;
		left: 35%;
		margin-left: -0.625em;
	}
	.page-music #block-system-main li.views-row .views-field-nothing-2:before, #block-views-music-block-1 li.views-row .views-field-nothing-2:before, #block-views-music-block-2 li.views-row .views-field-nothing-2:before, #block-views-music-block-4 li.views-row .views-field-nothing-2:before {
		border-color: rgba(160, 160, 160, 0);
		border-bottom-color: white;
		border-width: 0.6875em;
		left: 35%;
		margin-left: -0.6875em;
	}
	@media only screen and (min-width: 768px) {
		.page-music #block-system-main li.views-row .views-field-nothing-2, #block-views-music-block-1 li.views-row .views-field-nothing-2, #block-views-music-block-2 li.views-row .views-field-nothing-2, #block-views-music-block-4 li.views-row .views-field-nothing-2 {
			margin-top: 0.5em;
		}
		.page-music #block-system-main li.views-row .views-field-nothing-2:before, #block-views-music-block-1 li.views-row .views-field-nothing-2:before, #block-views-music-block-2 li.views-row .views-field-nothing-2:before, #block-views-music-block-4 li.views-row .views-field-nothing-2:before {
			left: auto;
			right: 16.5%;
		}
	}
	.page-music #block-system-main li.views-row .views-field-nothing-2 .field-content, #block-views-music-block-1 li.views-row .views-field-nothing-2 .field-content, #block-views-music-block-2 li.views-row .views-field-nothing-2 .field-content, #block-views-music-block-4 li.views-row .views-field-nothing-2 .field-content {
		padding: 1em;
	}
	.page-music #block-system-main li.views-row .views-field-nothing-2 .post-comments, #block-views-music-block-1 li.views-row .views-field-nothing-2 .post-comments, #block-views-music-block-2 li.views-row .views-field-nothing-2 .post-comments, #block-views-music-block-4 li.views-row .views-field-nothing-2 .post-comments {
		margin-bottom: 0.5em;
	}
	.page-music #block-system-main li.views-row .views-field-nothing-2 .reaction_fb, #block-views-music-block-1 li.views-row .views-field-nothing-2 .reaction_fb, #block-views-music-block-2 li.views-row .views-field-nothing-2 .reaction_fb, #block-views-music-block-4 li.views-row .views-field-nothing-2 .reaction_fb, .page-music #block-system-main li.views-row .views-field-nothing-2 .reaction_twitter, #block-views-music-block-1 li.views-row .views-field-nothing-2 .reaction_twitter, #block-views-music-block-2 li.views-row .views-field-nothing-2 .reaction_twitter, #block-views-music-block-4 li.views-row .views-field-nothing-2 .reaction_twitter {
		display: inline;
	}
	.page-music #block-system-main li.views-row .views-field-nothing-2 .audio-reaction .view--album-track-comment- .item-list, #block-views-music-block-1 li.views-row .views-field-nothing-2 .audio-reaction .view--album-track-comment- .item-list, #block-views-music-block-2 li.views-row .views-field-nothing-2 .audio-reaction .view--album-track-comment- .item-list, #block-views-music-block-4 li.views-row .views-field-nothing-2 .audio-reaction .view--album-track-comment- .item-list {
		float: left;
		margin: 1em 0 0;
	}
	.page-music #block-system-main li.views-row .views-field-nothing-2 .comment_forbidden, #block-views-music-block-1 li.views-row .views-field-nothing-2 .comment_forbidden, #block-views-music-block-2 li.views-row .views-field-nothing-2 .comment_forbidden, #block-views-music-block-4 li.views-row .views-field-nothing-2 .comment_forbidden {
		display: none;
	}
	.page-music #block-system-main li.views-row .views-field-nothing-2 .field-content, #block-views-music-block-1 li.views-row .views-field-nothing-2 .field-content, #block-views-music-block-2 li.views-row .views-field-nothing-2 .field-content, #block-views-music-block-4 li.views-row .views-field-nothing-2 .field-content {
		float: left;
		width: 94.75%;
	}
	.page-music #block-system-main li.views-row .views-field-nothing-2 .field-content .comment .submitted span, #block-views-music-block-1 li.views-row .views-field-nothing-2 .field-content .comment .submitted span, #block-views-music-block-2 li.views-row .views-field-nothing-2 .field-content .comment .submitted span, #block-views-music-block-4 li.views-row .views-field-nothing-2 .field-content .comment .submitted span {
		font-size: 1em;
	}
	.page-music #block-system-main li.views-row .views-field-field-video-asset, #block-views-music-block-1 li.views-row .views-field-field-video-asset, #block-views-music-block-2 li.views-row .views-field-field-video-asset, #block-views-music-block-4 li.views-row .views-field-field-video-asset {
		position: relative;
		border: 1px solid #a0a0a0;
		margin-top: 1em;
		float: left;
		width: 100%;
		background: #e9e9e9;
		border: none;
	}
	.page-music #block-system-main li.views-row .views-field-field-video-asset:after, #block-views-music-block-1 li.views-row .views-field-field-video-asset:after, #block-views-music-block-2 li.views-row .views-field-field-video-asset:after, #block-views-music-block-4 li.views-row .views-field-field-video-asset:after, .page-music #block-system-main li.views-row .views-field-field-video-asset:before, #block-views-music-block-1 li.views-row .views-field-field-video-asset:before, #block-views-music-block-2 li.views-row .views-field-field-video-asset:before, #block-views-music-block-4 li.views-row .views-field-field-video-asset:before {
		bottom: 100%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	.page-music #block-system-main li.views-row .views-field-field-video-asset:after, #block-views-music-block-1 li.views-row .views-field-field-video-asset:after, #block-views-music-block-2 li.views-row .views-field-field-video-asset:after, #block-views-music-block-4 li.views-row .views-field-field-video-asset:after {
		border-color: transparent;
		border-bottom-color: transparent;
		border-width: 0.625em;
		left: 71%;
		margin-left: -0.625em;
	}
	.page-music #block-system-main li.views-row .views-field-field-video-asset:before, #block-views-music-block-1 li.views-row .views-field-field-video-asset:before, #block-views-music-block-2 li.views-row .views-field-field-video-asset:before, #block-views-music-block-4 li.views-row .views-field-field-video-asset:before {
		border-color: rgba(160, 160, 160, 0);
		border-bottom-color: white;
		border-width: 0.6875em;
		left: 71%;
		margin-left: -0.6875em;
	}
	@media only screen and (min-width: 768px) {
	
		.page-music #block-system-main li.views-row .views-field-field-video-asset, #block-views-music-block-1 li.views-row .views-field-field-video-asset, #block-views-music-block-2 li.views-row .views-field-field-video-asset, #block-views-music-block-4 li.views-row .views-field-field-video-asset {
			margin-top: 0.5em;
		}
	
		.page-music #block-system-main li.views-row .views-field-field-video-asset:before, #block-views-music-block-1 li.views-row .views-field-field-video-asset:before, #block-views-music-block-2 li.views-row .views-field-field-video-asset:before, #block-views-music-block-4 li.views-row .views-field-field-video-asset:before {
			left: auto;
			right: 1%;
		}
	}
	.page-music #block-system-main li.views-row .views-field-field-video-asset .field-content, #block-views-music-block-1 li.views-row .views-field-field-video-asset .field-content, #block-views-music-block-2 li.views-row .views-field-field-video-asset .field-content, #block-views-music-block-4 li.views-row .views-field-field-video-asset .field-content {
		padding: 1em;
	}
	.page-music #block-system-main li.views-row .views-field-field-video-asset iframe, #block-views-music-block-1 li.views-row .views-field-field-video-asset iframe, #block-views-music-block-2 li.views-row .views-field-field-video-asset iframe, #block-views-music-block-4 li.views-row .views-field-field-video-asset iframe {
		width: 100%;
	}
	.page-music #block-system-main li.views-row .views-field-field-video-asset .media-embed-wrapper-outer, #block-views-music-block-1 li.views-row .views-field-field-video-asset .media-embed-wrapper-outer, #block-views-music-block-2 li.views-row .views-field-field-video-asset .media-embed-wrapper-outer, #block-views-music-block-4 li.views-row .views-field-field-video-asset .media-embed-wrapper-outer {
		max-width: 100% !important;
		max-height: auto !important;
	}
	.page-music #block-system-main li.views-row .views-field-field-video-asset .media-embed-wrapper-outer .media-embed-wrapper, #block-views-music-block-1 li.views-row .views-field-field-video-asset .media-embed-wrapper-outer .media-embed-wrapper, #block-views-music-block-2 li.views-row .views-field-field-video-asset .media-embed-wrapper-outer .media-embed-wrapper, #block-views-music-block-4 li.views-row .views-field-field-video-asset .media-embed-wrapper-outer .media-embed-wrapper {
		padding-bottom: 56.25%;
		padding-top: 0 !important;
	}
	.page-music #main .view-display-id-page .block-title {
		margin-top: 1em;
	}
	
	.view-albums li.views-row {
		position: relative;
		margin-bottom:30px;
	}
	.view-albums li.views-row .views-field-title {
		margin: 0.5em 0 0.7em 0;
	}
	.view-albums li.views-row .views-field-field-album-image img {
		width: 100%;
		height: auto;
	}
	.view-albums li.views-row .views-field-field-services {
		float: right;
		margin-bottom: 1em;
	}
	.view-albums li.views-row .views-field-field-services .field-content ul {
		position: absolute;
		right: 0px;
		top: auto;
		z-index: 10000;
	}
	.view-albums li.views-row .views-field-field-services .field-content ul li a {
		background: none repeat scroll 0 0 #a0a0a1;
		border-bottom: 1px solid #151515;
		color: #151515;
		display: block;
		margin: 0;
		min-width: 100px;
		padding: 4%;
		text-align: center;
		font-size: 0.8em;
		text-transform: uppercase;
	}
	.view-albums li.views-row .views-field-field-services .field-content ul li.last a {
		border: none;
	}
	.view-albums li.views-row .views-field-field-services span.views-label {
		padding: 10px;
		font-size: 0.8em;
	}
	.view-albums li.views-row .views-field.views-field-field-album-image {
		clear: both;
	}
	.view-albums li.views-row .views-field-field-album-date {
		display: block;
		float: left;
		margin-top: 0.7em;
		overflow: hidden;
		min-width: 20%;
	}
	
	.view-albums li.views-row .views-field-field-album-date .views-label-field-album-date {
		float: left;
		margin-right: 4.5%;
	}
	.view-albums li.views-row .views-field-field-album-date .field-content {
		float: left;
	}
	#block-views-albums-block .view-content .item-list ul, #block-views-albums-block-5 .view-content .item-list ul {
		font-size: 0px;
	}
	#block-views-albums-block .view-content .item-list ul.block, #block-views-albums-block-5 .view-content .item-list ul.block {
		margin-bottom: 16px;
	}
	#block-views-albums-block .view-content .item-list ul .views-row, #block-views-albums-block-5 .view-content .item-list ul .views-row {
		font-size: 16px;
		display: inline-block;
		margin-right: 2.5%;
		margin-bottom: 1.75%;
		vertical-align: top;
		width: 31.66667%;
		font-size: 16px;
	}
	#block-views-albums-block .view-content .item-list ul .views-row:nth-child(3n), #block-views-albums-block-5 .view-content .item-list ul .views-row:nth-child(3n) {
		margin-right: 0px;
	}
	@media only screen and (min-width: 768px) {	
		#block-views-albums-block .views-field-title, #block-views-albums-block-5 .views-field-title {
			display: block;
		}	
		#block-views-albums-block-3 .view-content .views-row .views-field-field-album-image {
			width: 65%;
		}	
		#block-views-albums-block-3 .view-albums li.views-row .views-field-field-album-date {
			margin-top: 0.7em;
		}	
		#block-views-albums-block-3 .view-albums li.views-row .views-field-field-services {
			margin-right: 35%;
		}	
		#block-views-albums-block-3 .view-albums li.views-row .views-field-field-services .field-content ul {
			right: 35%;
		}
		.node-type-album .album_subtitle {
			font-size: 1.75em;
		}
	}
	.node-type-audio .view-display-id-block_1 .views-field-title .field-content {
		font-size: 1.5em;
	}
	.node-type-audio .view-display-id-block_1 .views-field-field-audio-embed iframe {
		width: 99%;
	}
	
	.node-type-audio .view-display-id-block_1 .views-field-field-lyrics {
		font-size: 0.8em;
		margin-top: 1em;
	}
	.node-type-audio .view-display-id-block_1 .views-field-field-lyrics span {
		font-size: 1.5em;
	}
	@media only screen and (max-width: 767px) {
		.node-type-album #block-block-96 {
			display: none;
		}	
		#block-views-albums-block-5 .view-content .item-list ul {
			font-size: 0px;
		}
		#block-views-albums-block-5 .view-content .item-list ul.block {
			margin-bottom: 16px;
		}
		#block-views-albums-block-5 .view-content .item-list ul .views-row {
			font-size: 16px;
			display: inline-block;
			margin-right: 0%;
			margin-bottom: 1.75%;
			vertical-align: top;
			width: 100%;
			font-size: 16px;
		}
		#block-views-albums-block-5 .view-content .item-list ul .views-row:nth-child(1n) {
			margin-right: 0px;
		}
		#block-views-albums-block-5 .view-content .item-list ul .views-field-title {
			display: none;
		}
	}
	/* *********[===== FOOTER MAILING LISTS ======]***************/
	@media only screen and (max-width: 767px) {
		#block-block-776 .terms{
			padding-right: 3px;
		}
		#block-block-466 {
			top: 40px;
		}
	}
	#block-block-466, .mlist-sidebar {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0.85);
		max-width: 100%;
		margin: 0 auto;
		width: 100%;
		z-index: 10000;
		position: absolute;
		top: 0;
		right: 0;
		color: #151515;
	}
	@media only screen and (min-width: 768px) {
		#block-block-466, .mlist-sidebar {
			background: none;
		}
	}
	@media only screen and (max-width: 767px) {
		#block-block-466, .mlist-sidebar {
			background: none repeat scroll 0 0 transparent;
			width: auto;
			z-index: 11001;
		}
	}
	@media only screen and (max-width: 767px) {
		#block-block-466 .mlist-wrapper, .mlist-sidebar .mlist-wrapper {
			margin-top: 30px;
		}
	}
	@media only screen and (min-width: 768px) {
		#block-block-466, .mlist-sidebar {
			padding-top: 140px;
		}
	}
	#block-block-466 fieldset, .mlist-sidebar fieldset {
		border: 0px none;
	}
	#block-block-466 .mlist-outer-wrapper label.agree, #block-block-466 .thankswelcome-msg, #block-block-466 .secondarylist-thankyou, #block-block-466 .thankyou-message, .mlist-sidebar .mlist-outer-wrapper label.agree, .mlist-sidebar .thankswelcome-msg, .mlist-sidebar .secondarylist-thankyou, .mlist-sidebar .thankyou-message {
		font-size: 12px;
		display: inline;
		font-weight: normal;
		color: #dedede;
	}
	@media only screen and (min-width: 768px) {
		#block-block-466 .mlist-outer-wrapper label.agree, #block-block-466 .thankswelcome-msg, #block-block-466 .secondarylist-thankyou, #block-block-466 .thankyou-message, .mlist-sidebar .mlist-outer-wrapper label.agree, .mlist-sidebar .thankswelcome-msg, .mlist-sidebar .secondarylist-thankyou, .mlist-sidebar .thankyou-message {
			font-size: 14px;
		}
	}
	#block-block-466 .mlist-outer-wrapper, .mlist-sidebar .mlist-outer-wrapper {
		display: block;
		float: none;
		margin: 0 auto;
		width: 100%;
	}
	@media only screen and (min-width: 768px) {
		#block-block-466 .mlist-outer-wrapper, .mlist-sidebar .mlist-outer-wrapper {
			max-width: 718px;
			margin: 0 auto;
		}
	}
	@media only screen and (min-width: 1024px) {
		#block-block-466 .mlist-outer-wrapper, .mlist-sidebar .mlist-outer-wrapper {
			max-width: 974px;
			margin: 0 auto;
		}
	}
	@media only screen and (min-width: 1380px) {
		#block-block-466 .mlist-outer-wrapper, .mlist-sidebar .mlist-outer-wrapper {
			max-width: 1330px;
			margin: 0 auto;
		}
	}
	#block-block-466 .mlist-outer-wrapper select option, .mlist-sidebar .mlist-outer-wrapper select option {
		background: #000;
	}
	#block-block-466 .mlist-outer-wrapper .mlist-close a, .mlist-sidebar .mlist-outer-wrapper .mlist-close a {
		position: absolute;
		text-indent: -9999px;
		background: url("/sites/g/files/g2000003851/f/201710/mlist-close.png") no-repeat 0 0 transparent;
		width: 40px;
		height: 40px;
		right: 8px;
		background-size: contain;
		top: 7px;
	}
	@media only screen and (min-width: 768px) {
		#block-block-466 .mlist-outer-wrapper .mlist-close a, .mlist-sidebar .mlist-outer-wrapper .mlist-close a {
			right: 19.5%;
			top: 30px;
			width: 40px;
			height: 40px;
			background-size: contain;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 1023px) {
		#block-block-466 .mlist-outer-wrapper .mlist-close a, .mlist-sidebar .mlist-outer-wrapper .mlist-close a {
			right: 4.5%;
			top: 42px;
		}
	}
	@media only screen and (min-width: 1380px) {
		#block-block-466 .mlist-outer-wrapper .mlist-close a, .mlist-sidebar .mlist-outer-wrapper .mlist-close a {
			right: 12.5%;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 1024px) {
		#block-block-466 .mlist-outer-wrapper .mlist-close a, .mlist-sidebar .mlist-outer-wrapper .mlist-close a {
			right: 8.8%;
			top: 42px;
		}
	}
	@media only screen and (max-width: 767px) {
		#block-block-466 .mlist-outer-wrapper .mlist-close a, .mlist-sidebar .mlist-outer-wrapper .mlist-close a {
			top: 15px;
			right: 4.5%;
			width:20px;
			height:20px;
		}
	}
	#block-block-466 .mlist-outer-wrapper .mlist-close a:hover, .mlist-sidebar .mlist-outer-wrapper .mlist-close a:hover {
		color: #a0a0a1;
	}
	#block-block-466 .mlist-outer-wrapper .mlist-join-wrap, .mlist-sidebar .mlist-outer-wrapper .mlist-join-wrap {
		display: block;
		position: absolute;
		right: 10px;
	}
	@media only screen and (min-width: 768px) {
		#block-block-466 .mlist-outer-wrapper .mlist-join-wrap, .mlist-sidebar .mlist-outer-wrapper .mlist-join-wrap {
			top: 30px;
			right: 3%;
		}
	}
	@media only screen and (max-width: 767px) {
		#block-block-466 .mlist-outer-wrapper .mlist-join-wrap, .mlist-sidebar .mlist-outer-wrapper .mlist-join-wrap {
			display: block;
			float: right;
			width: 55px;
			position: static;
		}
	}
	#block-block-466 .mlist-outer-wrapper .mlist-submit-new .submit, .mlist-sidebar .mlist-outer-wrapper .mlist-submit-new .submit {
		background: none repeat scroll 0 0 transparent;
		border: 1px solid #728C78;
		color: #728C78;
		font-size: 20px;
		text-transform: uppercase;
		width: 190px;
		height: 45px;
		margin: 0 auto;
	}
	#block-block-466 .mlist-outer-wrapper .mlist-submit-new .submit:hover, .mlist-sidebar .mlist-outer-wrapper .mlist-submit-new .submit:hover {
		background-color: #728C78;
		color: #000000;
	}
	#block-block-466 .mlist-outer-wrapper .mlist-submit, .mlist-sidebar .mlist-outer-wrapper .mlist-submit {
		text-align: center;
		margin-top: 44px;
	}
	#block-block-466 .mlist-outer-wrapper .mlist-submit input.submit, .mlist-sidebar .mlist-outer-wrapper .mlist-submit input.submit {
		background: none repeat scroll 0 0 transparent;
		font-size: 14px;
		text-transform: uppercase;
		width: 126px;
		height: 30px;
		margin: 0 auto;
		font-weight:700;
	}
	@media only screen and (min-width: 768px) {
		#block-block-466 .mlist-outer-wrapper .mlist-submit input.submit, .mlist-sidebar .mlist-outer-wrapper .mlist-submit input.submit {
			width: 190px;
			height: 50px;
			font-size: 16px;
			font-weight: 700;
			color: #fff;
			border: 3px solid #005fff;
			box-sizing: border-box;
		}
	}
	#block-block-466 .mlist-outer-wrapper .mlist-submit input.submit:hover, .mlist-sidebar .mlist-outer-wrapper .mlist-submit input.submit:hover {
		background-color: transparent;
		color: #fff;
	}
	#block-block-466 .mlist-outer-wrapper .mlist-field, .mlist-sidebar .mlist-outer-wrapper .mlist-field {
		margin-bottom: 29px;
		width: 100%;
	}
	@media only screen and (min-width: 1024px) {
		#block-block-466 .mlist-outer-wrapper .mlist-field, .mlist-sidebar .mlist-outer-wrapper .mlist-field {
			float: left;
			margin-bottom: 31px;
			margin-right: 55px;
			width: 44%;
		}
	}
	#block-block-466 .mlist-outer-wrapper .privacyText, .mlist-sidebar .mlist-outer-wrapper .privacyText {
		color: #005fff;
		margin: 0 auto;
		text-align: left;
		padding-top: 11px;
		font-size: 12px;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	@media only screen and (min-width: 1024px) {
	
		#block-block-466 .mlist-outer-wrapper .privacyText, .mlist-sidebar .mlist-outer-wrapper .privacyText {
			text-align: center;
		}
	}
	#block-block-466 .mlist-outer-wrapper .privacyText a, .mlist-sidebar .mlist-outer-wrapper .privacyText a {
		color: #005fff;
		text-decoration: underline;
		display: inline-block;
	}
	#block-block-466 .mlist-outer-wrapper .privacyText a:hover, .mlist-sidebar .mlist-outer-wrapper .privacyText a:hover {
		text-decoration: none;
	}
	@media only screen and (min-width: 768px) {
		#block-block-466 .mlist-outer-wrapper .privacyText, .mlist-sidebar .mlist-outer-wrapper .privacyText {
			width: 74%;
			clear: both;
			margin-top: 30px;
			font-size: 14px;
			font-weight: 700;
			color: #005fff;
			letter-spacing:0;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 1023px) {
		#block-block-466 .mlist-outer-wrapper .privacyText, .mlist-sidebar .mlist-outer-wrapper .privacyText {
			width: 66%;
		}
	}
	@media only screen and (min-width: 1380px) {
		#block-block-466 .mlist-outer-wrapper .privacyText, .mlist-sidebar .mlist-outer-wrapper .privacyText {
			width: 55%;
		}
	}
	#block-block-466 .mlist-outer-wrapper .thankyou-message, #block-block-466 .mlist-outer-wrapper .secondarylist-thankyou, .mlist-sidebar .mlist-outer-wrapper .thankyou-message, .mlist-sidebar .mlist-outer-wrapper .secondarylist-thankyou {
		text-transform: uppercase;
	}
	#block-block-466 .mlist-form-container, #block-block-466 .ms-mlist-form-container, .mlist-sidebar .mlist-form-container, .mlist-sidebar .ms-mlist-form-container {
		position: relative;
	}
	#block-block-466 .mlist-ajax, .mlist-sidebar .mlist-ajax {
		background: none;
		height: 2em;
		position: absolute;
		left: 50%;
		top: 42%;
		width: 2em;
	}
	#block-block-466 .mlist-server-error, .mlist-sidebar .mlist-server-error {
		color: red;
		font-size: 80%;
	}
	#block-block-466 .mlist-thankyou, .mlist-sidebar .mlist-thankyou {
		font-size: 2em;
		text-align: center;
		text-transform: uppercase;
	}
	#block-block-466 form, .mlist-sidebar form {
		font-size: 0.875em;
		color: #dedede;
	}
	#block-block-466 form .required label:before, .mlist-sidebar form .required label:before {
		content: '* ';
		color: #ff0000;
	}
	#block-block-466 form select, #block-block-466 form input, .mlist-sidebar form select, .mlist-sidebar form input {
		background: transparent;
		border: 1px solid #005fff;
	}
	#block-block-466 form select#country, #block-block-466 form input#country, .mlist-sidebar form select#country, .mlist-sidebar form input#country {
		width: 100%;	
		color: #dedede;
		font-size: 14px;
		height: 30px;
	}
	@media only screen and (min-width: 768px) {
		#block-block-466 form select#country, #block-block-466 form input#country, .mlist-sidebar form select#country, .mlist-sidebar form input#country {
			height: 60px;
			font-size: 20px;
			padding: 14px;
		}
	}
	#block-block-466 form select#dobMonth, #block-block-466 form select#dobDay, #block-block-466 form select#dobYear, #block-block-466 form input#dobMonth, #block-block-466 form input#dobDay, #block-block-466 form input#dobYear, .mlist-sidebar form select#dobMonth, .mlist-sidebar form select#dobDay, .mlist-sidebar form select#dobYear, .mlist-sidebar form input#dobMonth, .mlist-sidebar form input#dobDay, .mlist-sidebar form input#dobYear {
		width: 31.3%;
		margin-right: 3%;
		height: 30px;
		font-size: 14px;
		padding: 0px;
		color: #dedede;
	}
	@media only screen and (min-width: 768px) {
		#block-block-466 form select#dobMonth, #block-block-466 form select#dobDay, #block-block-466 form select#dobYear, #block-block-466 form input#dobMonth, #block-block-466 form input#dobDay, #block-block-466 form input#dobYear, .mlist-sidebar form select#dobMonth, .mlist-sidebar form select#dobDay, .mlist-sidebar form select#dobYear, .mlist-sidebar form input#dobMonth, .mlist-sidebar form input#dobDay, .mlist-sidebar form input#dobYear {
			height: 60px;
			font-size: 20px;
			font-size: 20px;
			padding: 14px;
		}
	}
	#block-block-466 form select#dobYear, #block-block-466 form input#dobYear, .mlist-sidebar form select#dobYear, .mlist-sidebar form input#dobYear {
		margin-right: 0px;
	}
	#block-block-466 form input, .mlist-sidebar form input {
		height: 30px;
		padding: 0 0.5em;
		width: 100%;
		color: #dedede;
		font-size: 14px;
	}
	@media only screen and (min-width: 768px) {
		#block-block-466 form input, .mlist-sidebar form input {
			height: 60px;
			font-size: 20px;
		}
	}
	#block-block-466 form .mlist-country, .mlist-sidebar form .mlist-country {
		height: 60px;
		padding: 8px 3px;
		width: 100%;
	}
	#block-block-466 form option[value='-1'], .mlist-sidebar form option[value='-1'] {
		color: #dedede;
	}
	#block-block-466 form.mlist-opacity, .mlist-sidebar form.mlist-opacity {
		opacity: 0.2;
	}
	#block-block-466 form .mlist-form-item, .mlist-sidebar form .mlist-form-item {
		clear: both;
		margin-bottom: 0.625em;
	}
	#block-block-466 form .mlist-form-item.mlist-submit-wrap, .mlist-sidebar form .mlist-form-item.mlist-submit-wrap {
		margin-top: 1.5em;
	}
	#block-block-466 form #errorMsg, #block-block-466 form #serverError, .mlist-sidebar form #errorMsg, .mlist-sidebar form #serverError {
		color: #ff1010;
		text-transform: uppercase;
	}
	#block-block-466 form label, .mlist-sidebar form label {
		color: #005fff;
		font-size: 16px;
		margin-bottom: 0.4em;
		padding: 0.1em 0;
		text-transform: uppercase;
		font-weight: 700;
	}
	@media only screen and (min-width: 768px) {
		#block-block-466 form label, .mlist-sidebar form label {
			margin-bottom: 0.91em;
			font-size: 16px;
		}
	}
	#block-block-466 form label.error, .mlist-sidebar form label.error {
		margin-bottom: 0px;
		display:inline-block;
	}
	#block-block-466 form .mlist-error-field, .mlist-sidebar form .mlist-error-field {
		border: 1px solid red;
	}
	#block-block-466 form .mlist-dob-wrap, .mlist-sidebar form .mlist-dob-wrap {
		clear: both;
		float: left;
		margin-bottom: 1.5em;
		width: 100%;
	}
	#block-block-466 form .mlist-dob-wrap .dob-items > div, .mlist-sidebar form .mlist-dob-wrap .dob-items > div {
		float: left;
		margin-right: 0.9em;
		width: 30%;
	}
	#block-block-466 form .mlist-dob-wrap .dob-items > div select, .mlist-sidebar form .mlist-dob-wrap .dob-items > div select {
		padding: 0.6em 0.5em;
		text-align: center;
		width: 100%;
		height: 3em;
	}
	#block-block-466 form .mlist-dob-wrap .dob-items > div.mlist-dob-year-wrap, .mlist-sidebar form .mlist-dob-wrap .dob-items > div.mlist-dob-year-wrap {
		margin-right: 0;
		width: 30.7%;
		float: right;
	}
	#block-block-466 form .mlist-dob-wrap select, .mlist-sidebar form .mlist-dob-wrap select {
		height: 2em;
		padding: 0.25em 0.125em;
	}
	#block-block-466 form .mlist-submit-wrap input.mlist-submit, .mlist-sidebar form .mlist-submit-wrap input.mlist-submit {
		border: 0;
		padding: 10px;
		font-size: 0.9375em;
		width: 100%;
		height: auto;
	}
	#block-block-466 .mlist-submit-new, .mlist-sidebar .mlist-submit-new {
		margin-top: 20px;
	}
	@media only screen and (max-width: 767px) {
		#block-block-466 .mlist-submit-new, .mlist-sidebar .mlist-submit-new {
			margin-top: 30px;
		}
	}
	#block-block-466 .mlist-join, .mlist-sidebar .mlist-join {
		padding: 10px;
		font-size: 14px;
		padding: 4px 23px;
		text-transform: uppercase;
		display: none !important;
	}
	@media only screen and (min-width: 320px) and (max-width: 480px) {
		#block-block-466 .mlist-join, .mlist-sidebar .mlist-join {
			padding: 4px 0px;
		}
	}
	@media only screen and (max-width: 767px) {
		#block-block-466 .mlist-join, .mlist-sidebar .mlist-join {
			background: url("/sites/g/files/g2000003851/f/201710/mailiconv1.png") no-repeat scroll center 3px transparent;
			display: block !important;
			height: 22px;
			text-indent: -9999px;
			width: auto;
			margin-top: 14px;
			border: 0px none;
		}
	}
	@media only screen and (max-width: 767px) {
		#block-block-466 .mlist-join:hover, .mlist-sidebar .mlist-join:hover {
			background: url("/sites/g/files/g2000003851/f/201412/mailicon.png") no-repeat scroll center 3px transparent;
		}
	}
	#block-block-466 .mlist-legalText, .mlist-sidebar .mlist-legalText {
		font-size: 0.7em;
	}
	#block-block-466 .mlist-legalText .mlist-legal-btns, .mlist-sidebar .mlist-legalText .mlist-legal-btns {
		margin-top: .5em;
		overflow: hidden;
	}
	#block-block-466 .mlist-legalText .mlist-agree, #block-block-466 .mlist-legalText .mlist-disagree, .mlist-sidebar .mlist-legalText .mlist-agree, .mlist-sidebar .mlist-legalText .mlist-disagree {
		padding: 10px;
		font-size: 1em;
		float: left;
		font-size: 1em;
		margin-right: 1.1em;
		padding: 0.625em;
		width: 40%;
	}
	#block-block-466 .mlist-legalText .mlist-disagree, .mlist-sidebar .mlist-legalText .mlist-disagree {
		margin-right: 0em;
	}
	.mlist-sidebar {
		background: #dedede;
		padding: 0.5em 3%;
		z-index: 10;
	}
	.mlist-sidebar .mlist-thankyou {
		font-size: 1.5em;
	}
	.mlist-sidebar .mlist-header {
		overflow: hidden;
	}
	.mlist-sidebar .mlist-header .welcomeMsg {
		float: left;
		width: 90%;
	}
	.mlist-sidebar .mlist-header .mlist-close {
		float: right;
	}
	.mlist-sidebar .mlist-header .mlist-close a {
		text-decoration: none;
	}
	div.splash_overall {
		background: none repeat scroll 0 0 #000;
		cursor: pointer;
		display: none;
		height: 100%;
		left: 0;
		opacity: 0.8;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 9999;
	}
	.not-front #block-block-466 {
		z-index: 10001;
	}
	@media only screen and (max-width: 767px) {
		.not-front #block-block-466 {
			top: 21px;
		}
	}
	.not-front #block-block-466 .mlist-outer-wrapper .mlist-join-wrap {
		top: 35px;
	}
	 #header-inner {
		padding-bottom: 2em;
	}
	.front #content {
		padding-bottom: 0.7em;
	}
	@media only screen and (min-width: 768px) {
		.front #content {
			padding-bottom: 1.1em;
		}
	}
	@media only screen and (min-width: 1380px) {
		.front #content {
			max-width: 100%;
			padding-bottom: 1.1em;
			width: 100%;
		}
	}
	
	#block-block-596 #mailinglist-button .mlist-join{
			display:none !important;
		}
		#block-block-596 #mailinglist-button .mlist-join-header {
			display:block;
		}
	@media only screen and (min-width: 768px) {
		#block-block-596 {
			display: block;
			position: fixed;
			z-index: 100000;
			top: 24px;
			width: 185px;
			right: 10px;
		}
		.not-front #block-block-596{
			top:10px;
		}
		#block-block-596 #mailinglist-button .mlist-join{
			display:none;
		}
		#block-block-596 #mailinglist-button .mlist-join-header {
			color: #005fff;
			cursor: pointer;
			text-decoration: none;
			text-align: center;
			font-weight: 700;
			padding: 15px 55px;
			text-transform: uppercase;
			font-size: 14px;
			background: #000;
			display: block;
		}
		#block-block-596 #mailinglist-button .mlist-join-header:hover {
			color: #000;
			background: #005fff;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 1023px) {
		#block-block-596 #mailinglist-button .mlist-join-header {
			padding: 4px 23px;
		}
		#block-block-596 {
			right: -62px;
	        top: 16px;
	         width: 110px;
	         right: 17px;
		}
	}
	/* *********[===== FOOTER ======]***************/
	#footer {
		overflow: hidden;
		background:#000;
		padding: 25px 0 24px;
		color: #dedede;
		height: auto;
		border-top: 1px solid #333;
	}
	
	/*Reverse Theme*/
	#ss-bit-wide .bit-track-artist-header, #ss-bit-narrow .bit-track-artist-header {
		display: none !important;
	}
	#block-block-516 h2 {
		margin-bottom: 11px;
	}
	#ss-bit-wide .bit-events tr {
		display: block;
		margin-bottom: 0;
		overflow: hidden;
	}
	#ss-bit-wide .bit-events tr.bit-bottom {
		background: none !important;
	}
	#ss-bit-wide .bit-events tr.bit-bottom td {
		padding: 0;
		float: none;
		margin: 0 auto;
		width: 140px;
	}
	#ss-bit-wide .bit-events tr.bit-bottom td a {
		padding: 0.75em;
		width: 117px;
		margin: 0 auto;
	}
	#ss-bit-wide .bit-events tr td {
		padding: 0;
		display: block;
		float: left;
		height: 35px;
	}
	#ss-bit-wide .bit-events tr td.bit-date {
		padding-left: 0;
		width: 12%;
	}
	#ss-bit-wide .bit-events tr td.bit-date a {
		padding: 1.25em 0 0 !important;
		display: inline-block !important;
		font-size: 15px !important;
		font-family: "Source Sans Pro", "sans-serif" !important;
		text-transform: uppercase !important;
		line-height: 15px !important;
	}
	#ss-bit-wide .bit-events tr td.bit-venue {
		padding: 0 2%;
		width: 33%;
	}
	#ss-bit-wide .bit-events tr td.bit-venue > a {
		padding: 1.25em 0 0 !important;
		display: inline-block !important;
		font-size: 15px !important;
		font-family: "Source Sans Pro", "sans-serif" !important;
		line-height: 15px !important;
	}
	#ss-bit-wide .bit-events tr td.bit-venue .lineup a {
		padding: 0 !important;
		font-family: "Source Sans Pro", "sans-serif" !important;
		font-size: 15px !important;
		line-height: 15px !important;
		text-transform: capitalize !important;
	}
	#ss-bit-wide .bit-events tr td.bit-location {
		padding: 0 2%;
		width: 25%;
	}
	#ss-bit-wide .bit-events tr td.bit-location a {
		padding: 1.25em 0 0 !important;
		display: inline-block !important;
		font-size: 15px !important;
		font-family: "Source Sans Pro", "sans-serif" !important;
		text-transform: uppercase !important;
		font-weight: normal !important;
		font-weight: 600;
	}
	#ss-bit-wide .bit-events tr td.bit-tickets {
		/*width: 7%;*/
		width: 12%;
		padding: 0;
		margin-top: 17px;
		font-size: 1.25em;
	}
	#ss-bit-wide .bit-events tr td.bit-tickets a {
		float: left;
		font-family: "Source Sans Pro", "sans-serif";
		color: #a0a0a0;
		font-size: 15px;
		text-transform: uppercase;
		border-bottom: 1px solid #a0a0a0;
		line-height: 19px;
		font-weight: 700 !important;
	}
	#ss-bit-wide .bit-events tr td.bit-tickets a:hover {
		border-bottom: 0px none;
	}
	#ss-bit-wide .bit-events tr td.bit-rsvp {
		width: 9%;
		padding: 0;
		margin-top: 17px;
		float: right;
	}
	#ss-bit-wide .bit-events tr td.bit-rsvp label {
		height: 100%;
		float: right;
		padding: 0;
		background: none;
		border: none;
		display: block;
		font-size: 1.25em;
		font-weight: normal;
	}
	#ss-bit-wide .bit-events tr td.bit-rsvp label a {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		float: left;
		color: #a0a0a0;
		font-size: 14px;
		text-transform: uppercase;
		border-bottom: 1px solid #a0a0a0;
		line-height: 19px;
		font-weight: 700 !important;
		font-family: "Source Sans Pro", "sans-serif" !important;
	}
	#ss-bit-wide .bit-events tr td.bit-rsvp label a:hover {
		border-bottom: 0px none;
	}
	#ss-bit-wide .bit-events tr.bit-bottom {
		background: none;
		margin-top: 55px;
	}
	.msie9 #block-block-516 #bit-events .bit-events tr.bit-bottom td {
		padding-top: 55px;
	}
	.msie9 #block-block-516 #bit-events .bit-events tr.bit-bottom td .bit-show-all-dates {
		float: none;
	}
	#bit-events .lineup {
		display: none !important;
	}
	#IE8-BannerCon {
		background-color: #ffc;
	}
	#IE8-BannerCon #IE8-Banner {
		color: #000;
		padding: 10px 0px 10px 40px;
		background: none;
	}
	@media only screen and (min-width: 768px) {
		#IE8-BannerCon #IE8-Banner {
			max-width: 718px;
			margin: 0 auto;
		}
	}
	@media only screen and (min-width: 1024px) {
		#IE8-BannerCon #IE8-Banner {
			max-width: 974px;
			margin: 0 auto;
		}
	}
	@media only screen and (min-width: 1380px) {
		#IE8-BannerCon #IE8-Banner {
			max-width: 1330px;
			margin: 0 auto;
		}
	}
	#IE8-BannerCon #IE8-Banner .IE8B-title {
		font-weight: bold;
	}
	/***************[===== PAGES ======]***************/
	.page-node.node-type-page #page-title {
		display: block;
		margin-top: 1em;
	}
	.page-node.node-type-page.page-node-17741 #page-title, .page-node.node-type-page.page-node-17741 ul.tabs.primary, .page-node.node-type-page.page-node-17746 #page-title, .page-node.node-type-page.page-node-17746 ul.tabs.primary, .page-node.node-type-page.page-node-17751 #page-title, .page-node.node-type-page.page-node-17751 ul.tabs.primary, .page-node.node-type-page.page-node-17756 #page-title, .page-node.node-type-page.page-node-17756 ul.tabs.primary, .page-node.node-type-page.page-node-17896 #page-title, .page-node.node-type-page.page-node-17896 ul.tabs.primary {
		margin: 0;
	}
	.page-filter.page-filter-tips #page-title {
		margin-top: 1em;
	}
	.page-node-1191 #block-menu-menu-home-one-page-menu .content ul.menu li a.active_now, .page-user #block-menu-menu-home-one-page-menu .content ul.menu li a.active_now, .page-node-1196 #block-menu-menu-home-one-page-menu .content ul.menu li a.active_now {
		border-bottom: medium none;
	}
	.view-home-one-page-masonry .views-row {
		border-bottom: 3px solid #dedede;
		margin-bottom: 3%;
		padding-bottom: 3%;
	}
	@media only screen and (min-width: 768px) {
		.view-home-one-page-masonry .views-row {
			width: 31%;
			padding: 1%;
			margin: 1% 0;
			background: #ccc;
		}
	}
	@media only screen and (min-width: 1380px) {
		.view-home-one-page-masonry .views-row {
			width: 24.5%;
		}
	}
	.view-home-one-page-masonry .views-row img {
		display: inline;
		height: auto;
		width: 100%;
	}
	.view-home-one-page-masonry .views-row .media-thumbnail-frame {
		height: 0;
		overflow: hidden;
		padding-bottom: 55%;
		background-color: #dedede;
	}
	@media only screen and (min-width: 768px) {
		.view-home-one-page-masonry .views-row .media-thumbnail-frame {
			height: auto;
			background: none;
			padding-bottom: 0;
		}
	}
	.view-home-one-page-masonry .views-row .views-field-name {
		font-size: 75%;
	}
	.view-home-one-page-masonry .views-row .views-field-body, .view-home-one-page-masonry .views-row .views-field-field-blog-media, .view-home-one-page-masonry .views-row .views-field-nothing-1 {
		margin-top: 1em;
	}
	.view-home-one-page-masonry .views-row.highlighted {
		background-color: #dedede;
		color: #151515;
		padding: 0 2%;
	}
	.view-home-one-page-masonry .views-row.highlighted a {
		color: #a0a0a1;
	}
	/*Implementing the sticky footer*/
	/*All versions of sticky footer require the height of the html to be set as 100%. Hence thinking twice about that.
	 * Two other versions of sticky footer - http://mystrd.at/modern-clean-css-sticky-footer/
	 * https://code.google.com/p/cleanstickyfooter/
	 * */
	.page-node-1191 .float-overflow, .page-node-1196 .float-overflow {
		display: block;
	}
	.page-node-1191 #content, .page-node-1196 #content {
		min-height: 500px;
	}
	.page-node-1191 p, .page-node-1191 .field-name-body, .page-node-1196 p, .page-node-1196 .field-name-body {
		color: #A0A0A0;
	}
	.page-node-1191 p.linkList, .page-node-1191 .field-name-body.linkList, .page-node-1196 p.linkList, .page-node-1196 .field-name-body.linkList {
		color: #dedede;
	}
	.page-node-1191 a, .page-node-1196 a {
		color: #dedede;
	}
	.page-node-1191 a:hover, .page-node-1196 a:hover {
		color: #A0A0A0;
	}
	/** 42245 **/
	#block-views-music-block-4 .views-row .views-field-nothing-1 .album-services .album-store.disabled {
		display: none;
	}
	body.page-node-73501 .ituneWrap {
		display: none;
	}
	body.page-node-73501 .ituneWrap.admin {
		display: block !important;
	}
	#content #block-views-music-block-4 .view-music .view-content ul li {
		overflow: visible;
	}
	#content #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .album-store .main-link:hover, #content #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .album-store ul li a:hover {
		background: #a0a0a0;
		color: #fff;
		border-color: #a0a0a0;
	}
	#block-views-music-block-4 .item-list:first-child .album-store .item-list {
		padding-top: 0;
	}
	#block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .album-store  .field-content {
		position: absolute;
		width: 100%;
		z-index: 1;
	}
	#block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .album-store  .field-content ul li a {
		background: none repeat scroll 0 0 transparent;
		border: 1px solid #666666;
		color: #666666;
		display: none;
		margin: 0 auto;
		padding: 0 10px 3px;
		text-align: center;
		width: auto;
		border-top: 0px;
	}
	@media only screen and (min-width: 1024px) {
		#content #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .title {
			width: 29% !important;
		}
		#block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-buy {
			float: none;
		}
	}
	@media only screen and (max-width: 1023px) {
		#content #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-stream, #content #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-buy {
			margin-right: 5px;
		}
		#content #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .album-store .field-content a.showoptions {
			display: block;
		}
	}
	@media only screen and (max-width: 767px) {
		#content #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-stream, #content #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-buy {
			margin-right: 0px;
		}
		#block-views-music-block-4 .views-row .views-field-nothing-1 .album-services .album-store {
			top: 15px;
		}
	}
	#block-views-music-block-4 .views-row .views-field-nothing-1 .album-services .album-store {
		display: inline-block;
		position: relative;
	}
	#block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .album-store .main-link {
		border: 1px solid #666666;
		color: #666666;
		cursor: pointer;
		margin: 0 auto;
		padding-bottom: 3px;
		padding-top: 3px;
		text-align: center;
		vertical-align: top;
		width: 126px;
	}
	.page-music #block-system-main .views-row:first-child, #block-views-music-block-1 .views-row:first-child, #block-views-music-block-2 .views-row:first-child, #block-views-music-block-4 .views-row:first-child {
		overflow: visible;
	}
	.not-front #preheader #block-menu-menu-home-one-page-menu {
		height: 100px;
	}
	div.fancybox-overlay.fancybox-overlay-fixed {
		z-index: 100000;
	}
	@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
		.not-front #preheader #block-menu-menu-home-one-page-menu {
			height: 50px;
		}
	}
	/*@media only screen and (max-width: 767px) {
		body #header, body.not-front #header {
			background: rgba(0, 0, 0, 0) url("/sites/g/files/g2000003851/f/201710/new-header.jpg") no-repeat scroll center 0 transparent;
			background-size: cover;
		}
	}*/
	.ipad {
		position: absolute;
	}
	/*body #header, body.not-front #header {
		background: url("/sites/g/files/g2000003851/f/201710/new-header.jpg") no-repeat scroll center 0 transparent;
		background-size: cover;
	}*/
	.page-element.site-name-wrapper {
		bottom: 29%;
	}
	body {
		background: url("/sites/g/files/g2000003851/f/201507/reskin-header-bg.jpg") no-repeat scroll 0 0 #dedede;
		background-size: 100% auto;
		padding: 0px !important;
	}
	.page-element.site-name-wrapper {
		top: 25%;
	}
	div#block-views-merch-block {
		color: #482b02;
	}
	@media only screen and (min-width: 768px) {
		.mlist-outer-wrapper.sidebar-variants .mlist-wrapper {
			padding-top: 140px;
		}
		#block-block-466, .mlist-sidebar {
			padding-top: 0px;
		}
	}
	#block-views-merch-block .field-name-field-buy-link, #block-views-merch-block .field-name-field-price {
		text-align: center;
		margin-top: 10px;
	}
	#block-views-merch-block li.fullSizeCarousel img {
		width: 100%;
		height: auto;
	}
	#block-views-merch-block li.fullSizeCarousel .field .field-label, #block-views-merch-block li.fullSizeCarousel .field-name-field-title, #block-views-merch-block li.fullSizeCarousel .field-name-field-description {
		display: none;
	}
	.block h2, #main h2, #postcontent-first h2, .page-news #page-title, .page-news-v2 #page-title, #block-views-home-one-page-news-block-1 h2, .page-music #main .view-display-id-page .block-title, .page-node.node-type-page #page-title, .page-filter.page-filter-tips #page-title, #block-views-home-one-page-news-block-6 .pager a, #ss-bit-wide .bit-events tr.bit-bottom td a {
		color: #ffffff;
		padding-top: 8px;
	}
	#ss-bit-wide .bit-events tr td.bit-date a, #ss-bit-wide .bit-events tr td.bit-venue > a, #ss-bit-wide .bit-events tr td.bit-location a, #ss-bit-wide .bit-events tr td.bit-tickets a, #ss-bit-wide .bit-events tr td.bit-rsvp label a, #ss-bit-wide .bit-events tr td.bit-artist-event-link a {
		color: #482b02 !important;
		-webkit-text-fill-color: #482b02 !important;
	}
	#block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .title, #block-views-music-block-4 li.views-row .views-field-title .track-name, .view-home-one-page-video .views-field.views-field-title {
		color: #ffffff;
	}
	.item-list .pager .pager-next.first.last a {
		color: #fff;
		border: 3px solid #005fff;
	}
	#block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-stream .main-link, #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .album-store .main-link, #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-buy .main-link {
		color: #482b02;
	}
	#block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-stream .field-content a, #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-buy .field-content a, #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .album-store .field-content ul li a {
		color: #482b02;
	}
	.view-footer {
		text-align: center;
	}
	#ss-bit-wide .bit-events tr td.bit-date {
		width: 18% !important;
	}
	#ss-bit-wide .bit-events tr td.bit-venue {
		width: 23% !important;
	}
	#ss-bit-wide .bit-events tr td.bit-date a {
		font-size: 18px !important;
		font-weight: 700 !important;
		padding: 1.10em 0 0 !important;
	}
	#ss-bit-wide .bit-events tr td.bit-venue > a, #ss-bit-wide .bit-events tr td.bit-location a {
		font-weight: 600 !important;
	}
	#ss-bit-wide .bit-events tr td.bit-tickets a, #ss-bit-wide .bit-events tr td.bit-artist-event-link a {
		font-weight: 700 !important;
	}
	#ss-bit-wide .bit-events tr td.bit-tickets {
		float: right;
	}
	#ss-bit-wide .bit-events tr td.bit-rsvp {
		display: none;
	}
	#ss-bit-wide .bit-events tr td.bit-tickets a {
		float: right;
	}
	/*mobile bit widget styles*/
	#ss-bit-narrow tr td.bit-rsvp {
		display: none;
	}
	#ss-bit-narrow tr td.bit-date {
		width: 15%;
	}
	#ss-bit-narrow tr td.bit-date a {
		color: #482b02 !important;
		font-weight: 700 !important;
		-webkit-text-fill-color: #482b02 !important;
	}
	#ss-bit-narrow tr td.bit-concert .location a, #ss-bit-narrow tr td.bit-concert .venue a {
		color: #482b02 !important;
		font-weight: 600 !important;
		-webkit-text-fill-color: #482b02 !important;
	}
	#ss-bit-narrow tr td.bit-concert a.bit-buy-tix {
		color: #482b02 !important;
		font-weight: 700 !important;
		-webkit-text-fill-color: #482b02 !important;
	}
	#ss-bit-narrow tr td.bit-concert a.bit-artist-event-link {
		color: #482b02 !important;
		font-weight: 700 !important;
		-webkit-text-fill-color: #482b02 !important;
	}
	#ss-bit-narrow tr.bit-bottom td a {
		-webkit-text-fill-color: #482b02 !important;
		color: #482b02 !important;
	}
	#block-views-music-block-4 .views-row .sc-time-float .sc-position {
		display: none !important;
	}
	#block-views-music-block-4 .views-row .sc-time-float .sc-duration {
		display: inline-block;
		float: right;
		color: #482b02;
		font-size: 14.22px;
	}
	#block-views-music-block-4 li.views-row .views-field-title .track-name {
		font-size: 14.22px;
	}
	#block-views-music-block-4 .item-list:first-child {
		min-height: auto !important;
	}
	#block-views-merch-block .field-name-field-price:hover {
		background: #a0a0a0;
		color: #fff;
		border: 1px solid #a0a0a0;
	}
	@media only screen and (max-width: 767px) {
		body {
			background: #dedede;
		}
		/*#block-menu-menu-home-one-page-menu .content ul.menu li a,*/
		#block-views-home-one-page-news-block-6 a, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .readmore a {
			color: #482b02;
		}
		.item-list ul li {
			text-align: center;
		}
	}
	@media only screen and (max-width: 480px) {
		#block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-stream .main-link, #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-buy .main-link, #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .album-store .main-link {
			width: 90px;
		}
		#block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-stream .main-link, #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-buy .main-link, #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .album-store .main-link {
			background: url("/sites/g/files/g2000003851/f/201504/arrow.png") 95% center no-repeat;
		}
		#content #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-stream, #content #block-views-music-block-4 .views-row:first-child .views-field-nothing-1 .album-services .music-buy {
			margin-right: 5px;
		}
	}
	@media only screen and (min-width: 421px) and (max-width: 767px) {
		#block-views-music-block-4 .views-row .sc-scrubber {
			width: 92%;
		}
	}
	/*Interior pages stylings starts*/
	.page-node.node-type-page #page-title{
		color:#fff;
		margin-bottom: 30px;
	}
	.page-news-v1 #block-system-main .pager a, .page-node-1191 p, .page-node-1191 .field-name-body, .page-node-1196 p, .page-node-1196 .field-name-body {
		color: #fff;
	}
	.page-node-1191 p.linkList, .page-node-1191 .field-name-body.linkList, .page-node-1196 p.linkList, .page-node-1196 .field-name-body.linkList {
		color: #fff;
	}
	.page-node-1191 p.linkList a {
	    text-transform: uppercase;
	    font-weight:700;
	    transition: all 1s ease 0s;
	    -webkit-transition: all 1s ease 0s;
	}
	.page-node-1191 p.linkList a:hover {
	    color:#005fff;
	}
	#block-views-home-one-page-news-detail-block .views-row .views-field-title span, #block-views-home-one-page-news-detail-block .views-row .views-field-created, #block-views-home-one-page-news-detail-block .views-field.views-field-nothing .dmb-body, #block-views-home-one-page-news-detail-block .views-field.views-field-nothing .dmb-body h1 {
		color: #005fff;
	}
	#block-views-home-one-page-news-detail-block .view-footer .view-all-posts .allposts, body .region-content ul.flippy li.prev a:before, body .region-content ul.flippy li.next a:before {
		color: #005fff;
	}
	.tabs ul.primary, .tabs ul.primary li a, .profile dd, .profile dd a {
		color: #005fff;
	}
	.profile dd a:hover {
		color: #a0a0a1;
	}
	form#user-login label, .form-item .description a, .profile h3, .sticky-table, .sticky-table a {
		color: #482b02;
	}
	input#edit-submit, input#edit-generate, div#edit-warning, div#edit-message, div#edit-message a:hover {
		color: #482b02;
	}
	form#spambot-user-spam-admin-form {
		color: #482b02;
	}
	body.page-user-26066 #main {
		width: 100%;
	}
	body div#header, body.not-front div#header {
		background: none;
	}
	div#block-block-781 {
		/*background: url(/sites/g/files/g2000003851/f/201909/Reskin_Bg_logo.jpg) no-repeat scroll center 0 transparent;*/
                background: url(/sites/g/files/g2000003851/f/201909/Theory_Desktop.jpg) no-repeat scroll center 0 transparent;
		background-size: 100% auto;
		max-width: 94%;
		margin: 0 auto;
		margin-top: 39px;
	}
	@media only screen and (min-width: 768px) {
		#block-menu-menu-home-one-page-menu .content ul.menu.fixedPos {
			background: url("/sites/g/files/g2000003851/f/201411/nav_bg_new.png") repeat scroll 0 0;
		}
		body div#header, body.not-front div#header {
		background: none;
		margin-bottom: 1em;
	}
	}
	
	body.page-node-17751 {
		background: #000;
		font-family: "futura-pt", sans-serif;
		color: #fff;
	}
	.not-front #block-menu-menu-home-one-page-menu ul.menu {
		background: rgba(0, 0, 0, 0) url("/sites/g/files/g2000003851/f/201411/nav_bg_new.png") repeat scroll 0 0;
	}
	.not-front #block-menu-menu-home-one-page-menu {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		bottom: 0;
		position: absolute;
		top: 0px;
	}
	.not-front #block-menu-menu-home-one-page-menu {
		height: auto;
	}
	.page-element.site-name-wrapper {
		bottom: 23%;
		top: auto;
	}
	
	/**** Tour CSS***/
	h2#tour {
		margin-bottom: 23px;
	}
	.tourWrapper {
		max-width: 1130px;
		margin: 0 auto;
		text-align: center;
		width: 98%;
	}
	@media only screen and (max-width: 767px) {
		.tourWrapper {
			width: 92%;
		}
	}
	/*tour default style*/
	div#tourdates {
		margin: 0 auto;
	}
	div#tourdates .child {
		width: 45%;
		display: inline-block;
	}
	#tourdates .bit-widget {
		font-family: "futura-pt", sans-serif;
		font-size: 14px;
		text-transform: none;
		padding: 0;
		color: #000;
	}
	#tourdates .bit-local-events-container, #tourdates .bit-nav-bar-container {
		display: none;
	}
	#tourdates .bit-upcoming-events {
		margin: 0;
		padding: 0;
		border: none;
	}
	#tourdates a.bit-event {
		padding: 0;
		white-space: normal;
		border: none;
		display: block;
		text-align: left;
		font-size: 0;
		padding: 17px 0;
		border-top: 1px solid #000;
		max-width: 802px;
		margin: 0 auto;
	}
	#tourdates a.bit-event:first-child {
		border: none;
	}
	@media only screen and (max-width: 767px) {
		#tourdates a.bit-event {
			text-align: center;
		}
	}
	#tourdates .bit-offers.bit-button, #tourdates .bit-details {
		display: inline-block;
		vertical-align: middle;
		flex: 0;
		font-weight: normal;
		padding: 0;
		font-size: 18px;
		transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
		-ms-transition: all 1s ease 0s;
		color: #fff;
	}
	#tourdates .bit-details {
		color: #fff;
	}
	#tourdates .bit-offers.bit-button {
		width: 22%;
		background: transparent;
		box-sizing: border-box;
		padding: 0;
		line-height: 45px;
		letter-spacing: 1px;
		padding: 0;
		font-size: 14px;
		margin: 0;
		font-family: "futura-pt", sans-serif;
		border: 3px solid #005fff;
		font-weight: 700;
		color: #fff;
	}
	@media only screen and (max-width: 767px) {
		#tourdates .bit-offers.bit-button {
			width: 100%;
			max-width: 180px;
			display: block;
			margin: 0 auto;
		}
	}
	div#block-block-716 {
	    margin: 0px 0 30px;
	}
	#tourdates .bit-upcoming-events-show-all-button{
		border: 3px solid #005fff;
		box-sizing:border-box;
		color:#fff;	
		margin-top: 25px;
	}
	@media only screen and (max-width: 767px) {
		/*#tourdates .bit-upcoming-events-show-all-button {
			width: 100%;
			max-width: 250px;
			height: 48px;
			line-height: 52px;
			font-size: 26px;
			display: block;
			margin-top: 40px;
		}*/
	}
	#tourdates .bit-details {
		font-size: 0;
		width: 78%;
	}
	/*@media only screen and (min-width: 768px) and (max-width: 1023px) {
	 #tourdates .bit-details {
	 width: calc(100% - 16% - 20px);
	 }
	 }*/
	@media only screen and (max-width: 767px) {
		#tourdates .bit-details {
			width: 100%;
			text-align: center;
		}
	}
	#tourdates .bit-date {
		display: inline-block;
		vertical-align: middle;
		width: 35%;
		font-weight: normal;
		white-space: normal;
		font-size: 14px;
		font-family: "futura-pt", sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		text-align: left;
		padding: 0 0 0 40px;
		box-sizing: border-box;
		letter-spacing: 1px;
	}
	@media only screen and (min-width: 768px) and (max-width: 1023px) {
		#tourdates .bit-date {
			font-size: 14px;
			line-height: 27px;
			padding-left: 15px;
		}
	}
	@media only screen and (max-width: 767px) {
		#tourdates .bit-date {
			width: 100%;
			padding: 0;
			line-height: 20px;
			display: block;
			text-align: center;
			margin-bottom: 10px;
		}
	}
	#tourdates .bit-venue {
		display: inline-block;
		vertical-align: middle;
		box-sizing: border-box;
		width: 100%;
		font-weight: normal;
		white-space: normal;
		font-size: 14px;
		font-family: "futura-pt", sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		padding-left: 20px;
		line-height: 25px;
		letter-spacing: 1px;
	}
	@media only screen and (max-width: 767px) {
		#tourdates .bit-venue {
			width: 100%;
			line-height: 16px;
			display: block;
			text-align: center;
			padding: 0;
			margin-bottom: 10px;
		}
	}
	#tourdates .bit-location {
		display: inline-block;
		vertical-align: middle;
		font-weight: normal;
		white-space: normal;
		box-sizing: border-box;
		width: 100%;
		font-size: 14px;
		font-family: "futura-pt", sans-serif;
		font-weight: 700;
		text-transform: uppercase;
		padding-left: 20px;
		line-height: 25px;
		letter-spacing: 1px;
	}
	@media only screen and (max-width: 767px) {
		#tourdates .bit-location {
			width: 100%;
			line-height: 16px;
			display: block;
			text-align: center;
			padding: 0;
			margin-bottom: 10px;
		}
	}
	#tourdates a.bit-event:hover {
		background: none;
	}
	#tourdates .bit-offers.bit-button:hover {
		background: transparent;
		color: #fff;
	}
	@media only screen and (min-width: 768px) {
		#tourdates .bit-date {
	    vertical-align: top;
	    margin-top: 12px;
	}
	#tourdates .bit-offers.bit-button {
	    vertical-align: top;
	    margin-top: 6px;
	}
	div#tourdates .child {
	    vertical-align: top;
	}
}
	
	/*tour styles ends*/
	/***Photo CSS**/
	#block-views-home-one-page-photos-block .pager {
		margin-top: 40px;
	}
	/**Merch CSS**/
	#block-views-merch-block ul.merchitems {
		font-size: 0;
	}
	#block-views-merch-block li.views-row.merch {
		display: inline-block;
		width: 32%;
		vertical-align: top;
		margin-right: 2%;
	}
	#block-views-merch-block li.views-row.merch:last-child {
		margin-right: 0;
	}
	#block-views-merch-block .merchDetail {
		font-size: 14px;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #fff;
		font-weight: 700;
		text-align: center;
		margin: 13px auto 0;
	}
	#block-views-merch-block .merchDetail a {
		color: #fff;
		font-size: 14px;
		line-height: 22px;
	}
	#block-views-merch-block .view-footer,#block-views-albums-block-10 .view-footer,.view-home-one-page-video .view-footer {
		margin-top: 40px;
	}
	#block-views-merch-block .view-footer a.enter-store,#block-views-albums-block-10 a.more-music,.view-home-one-page-video .view-footer a.more-video {
		font-size: 14px;
		display: inline-block;
		font-weight: 700;
		color: #fff;
		border: 3px solid #005fff;
		padding: 12px 0;
		margin: 0 auto;
		width: 180px;
		text-transform: uppercase;
		box-sizing: border-box;
		height: auto;
		line-height: 1.3;
		transition: all 1s ease 0s;
	    -webkit-transition: all 1s ease 0s;
		position: relative;
        overflow: hidden;
	}
	#block-views-merch-block .merchName a:hover {
		color: #005fff;
	}
	#block-views-merch-block .merchImg {
		position: relative;
	}
	@media only screen and (min-width: 768px) {	
		body .mfp-wrap button.mfp-close.mfp-close-custom{
		top: -100px;
	    right: 20px;
	   /*position:fixed;
	   top:10px;
	   right:10px;*/
	}	
	#block-views-merch-block a:hover .merch-overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0,95,255,0.7);
	}
	}
	@media only screen and (max-width: 767px) {
		.page-news-v1 #block-system-main ul li.views-row .media-thumbnail-frame img, #block-views-home-one-page-news-block-6 ul li.views-row .media-thumbnail-frame img, #block-views-home-one-page-news-block-7 ul li.views-row .media-thumbnail-frame img{
			width:auto;
		}
		.node-type-blog .view-all-posts {
	       margin-top: 50px;
	    }
		#block-views-merch-block li.fullSizeCarousel .merchImg img{
		max-width:100%;
		width:auto;
	}
	#block-views-merch-block .merchImg{
		text-align:center;
	}
		#block-views-merch-block li.views-row.merch {
			display: block;
			width: 100%;
			margin: 2% 0 6%;
		}
	}
	
	
	/**News Detail CSS**/
	#block-views-home-one-page-news-detail-block .views-field.views-field-nothing .dmb-body span, #block-views-home-one-page-news-detail-block .views-field.views-field-nothing .dmb-body p,#block-views-home-one-page-news-detail-block .views-field.views-field-nothing .dmb-body{
		color: #fff !important;
		font-family: "futura-pt" !important;
		font-size: 18px !important;
	}
	#block-views-home-one-page-news-detail-block .resvideoWrapper {
		position: relative;
		padding-bottom: 56.25%;
		height: 0;
	}
	#block-views-home-one-page-news-detail-block .resvideoWrapper iframe, #block-views-home-one-page-news-detail-block .resvideoWrapper embed, #block-views-home-one-page-news-detail-block .resvideoWrapper object {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	/***Album CSS**/
	#block-views-albums-block-10 .album-container .left-container, #block-views-albums-block-10 .album-container .right-container {
		display: inline-block;
		vertical-align: top;
	}
	#block-views-albums-block-10 .album-container .left-container {
		max-width: 415px;
	}
	#block-views-albums-block-10 .right-container {
		width: calc(100% - 435px);
		font-size: 14px;
		margin-left: 20px;
	}
	#block-views-albums-block-10 .album-container {
		font-size: 0;
	}
	#block-views-albums-block-10 span.album-title {
		font-size: 20px;
		text-transform: uppercase;
		font-weight: 700;
		color: #fff;
		width: 50%;
		display: inline-block;
		padding-top:15px;
	}
	#block-views-albums-block-10 .downloadStreamWrap {
		display: inline-block;
		vertical-align: top;
		float: right;
		width: 185px;
		text-align: center;
		cursor: pointer;
		padding-top:15px;
	}
    div#block-views-albums-block-10 {
	    padding-bottom: 35px;
	    margin-bottom:0;
	}
	#block-views-albums-block-10 .downloadList {
		display: none;
		position: absolute;
		z-index: 10;
	}
		#block-views-albums-block-10 .view-footer .downloadStreamWrap {
		display: inline-block;
		vertical-align: top; 		
		width: 185px;
		text-align: center; 
		cursor: pointer; 
		float:none;
		padding-top:15px; 
		margin: 0 auto;
		padding: 10px;
		font-size: 0.8em;
		padding:0;
		margin: 0 auto;
		font-size: 14px;
		width: 180px;
		text-transform: uppercase;		
		transition: all 1s ease 0s;
		-webkit-transition: all 1s ease 0s;
		
	}
	#block-views-albums-block-10 .view-footer .downloadlable {
		padding:12px 0;
		    border: 3px solid #005fff;
    box-sizing: border-box;
	}
	#block-views-albums-block-10 .view-footer .downloadList {
		display: none;
		position: absolute;
		z-index: 10;
		background: #005fff;
        width: 100%;       
	}
	#block-views-albums-block-10 .downloadWrap {
		position: relative;
		font-size: 14px;
		font-weight: 700;	
	}
	/*#block-views-albums-block-10 .downloadWrap.showed{
	background:#bcebd2;
	color:#63b199;
	padding:15px 0 0;
	}*/
	#block-views-albums-block-10 .downloadWrap.showed .downloadlable:after{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAOklEQVQoU2NM3jjzPwMRgBGkhpDiuf7pjGCF+BSDFIHk4QqxKYYpwlCIrBhZEVaFuPyFYjU+zw+gQgBRXxK36+dxwgAAAABJRU5ErkJggg==") no-repeat;
	}
	#block-views-albums-block-10 .downloadWrap .downloadlable:after{
		content:"";
		background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAOklEQVQoU2Pc8/rSfwYiACNIDSHFLqJ6jGCF+BSDFIHk4QqxKYYpwlCIrBhZEVaFuPyFYjU+zw+gQgDWbhOD1Rm+swAAAABJRU5ErkJggg==") no-repeat;
		width:20px;
	    height: 10px;
	    display: inline-block;
	    vertical-align: bottom;
	    margin-left: 15px;
	    display:none;
	}
	#block-views-albums-block-10 .downloadlable a {
	    color: #005fff;
	    text-decoration:underline;
	}
	#block-views-albums-block-10 .downloadlable a:hover{
		color: #005fff;
		 text-decoration:none;
	}
	#block-views-albums-block-10 .downloadWrap:hover .downloadList {	
		width: 100%;
		background:#005fff;
	}
	#block-views-albums-block-10 .downloadList a {
		text-align: center;
		color: #000;
		text-decoration: underline;
		
	}
	#block-views-albums-block-10 .downloadList a:hover{
		color:#fff;
		text-decoration:none;
	}
	#block-views-albums-block-10 .downloadList li {
		display: block;
		padding-top: 15px;
		
	}
	#block-views-albums-block-10 .downloadList li:last-child {
		padding-bottom: 20px;
	}
	#block-views-albums-block-10 .pager{
		    padding: 41px 0 15px;	
	}
	@media only screen and (max-width: 767px) {
	#block-views-albums-block-10 .right-container{
		    width: 100%;
		    max-width: 300px;
		    margin: 20px 0 0;	
	}
	#block-views-albums-block-10 span.album-title{
		width:100%;
		max-width:300px;
		
	}
	#block-views-albums-block-10 .downloadStreamWrap{
		float:none;
		
	}
	}
	@media only screen and (min-width: 768px) and (max-width: 1023px) {
	#block-views-albums-block-10 .album-container .left-container {
	    max-width: 40%;
	}
	#block-views-albums-block-10 .right-container {
	    width: 56%;   
	}
	}
	/***Photo CSS**/
	
	.mfp-bg {
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  z-index: 100001;
	  overflow: hidden;
	  position: fixed;
	  background: #000;
	  opacity: 0.9;
	  filter: alpha(opacity=90);
	}
	
	.mfp-wrap {
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  z-index: 999999;
	  position: fixed;
	  outline: none !important;
	  -webkit-backface-visibility: hidden;
	}
	
	.mfp-container {
	  text-align: center;
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  left: 0;
	  top: 0;
	  padding: 0 8px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	}
	
	.mfp-container:before {
	  content: '';
	  display: inline-block;
	  height: 100%;
	  vertical-align: middle;
	}
	
	.mfp-align-top .mfp-container:before {
	  display: none;
	}
	
	.mfp-content {
	  position: relative;
	  display: inline-block;
	  vertical-align: middle;
	  margin: 0 auto;
	  text-align: center;
	  z-index: 1045;
	}
	
	.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	  width: 100%;
	  cursor: auto;
	}
	
	.mfp-ajax-cur {
	  cursor: progress;
	}
	
	.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	  cursor: -moz-zoom-out;
	  cursor: -webkit-zoom-out;
	  cursor: zoom-out;
	}
	
	.mfp-zoom {
	  cursor: pointer;
	  cursor: -webkit-zoom-in;
	  cursor: -moz-zoom-in;
	  cursor: zoom-in;
	}
	
	.mfp-auto-cursor .mfp-content {
	  cursor: auto;
	}
	
	.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
	  -webkit-user-select: none;
	  -moz-user-select: none;
	  user-select: none;
	}
	
	.mfp-loading.mfp-figure {
	  display: none;
	}
	
	.mfp-hide {
	  display: none !important;
	}
	
	.mfp-preloader {
	  color: #cccccc;
	  position: absolute;
	  top: 50%;
	  width: auto;
	  text-align: center;
	  margin-top: -0.8em;
	  left: 8px;
	  right: 8px;
	  z-index: 1044;
	}
	.mfp-preloader a {
	  color: #cccccc;
	}
	.mfp-preloader a:hover {
	  color: white;
	}
	
	.mfp-s-ready .mfp-preloader {
	  display: none;
	}
	
	.mfp-s-error .mfp-content {
	  display: none;
	}
	body button.mfp-close{
		background:url("/sites/g/files/g2000003851/f/201710/mlist-close.png") no-repeat;
		background-size:contain;
	    text-indent: -9999px;
	    width: 45px;
	    height: 45px;
	    margin: 15px;
	    opacity: 1;
	    position: absolute;
	    top:10px;
	    right:10px;
	    z-index: 100000;
	}
	body button.mfp-close:hover{
		background:url("/sites/g/files/g2000003851/f/201710/mlist-close-hover.png") no-repeat;
		background-size:contain;
	}
	button.mfp-close, button.mfp-arrow {
	  overflow: visible;
	  cursor: pointer;
	  background: transparent;
	  border: 0;
	  -webkit-appearance: none;
	  display: block;
	  outline: none;
	  padding: 0;
	  z-index: 1046;
	  -webkit-box-shadow: none;
	  box-shadow: none;
	}
	button::-moz-focus-inner {
	  padding: 0;
	  border: 0;
	}
	
	.mfp-close {
	  width: 44px;
	  height: 44px;
	  line-height: 44px;
	  position: absolute;
	  right: 0;
	  top: 0;
	  text-decoration: none;
	  text-align: center;
	  opacity: 0.65;
	  filter: alpha(opacity=65);
	  padding: 0 0 18px 10px;
	  color: white;
	  font-style: normal;
	  font-size: 28px;
	  font-family: Arial, Baskerville, monospace;
	}
	.mfp-close:hover, .mfp-close:focus {
	  opacity: 1;
	  filter: alpha(opacity=100);
	}
	
	
	.mfp-close-btn-in .mfp-close {
	  color: #333333;
	}
	
	.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	  color: white;
	  right: -6px;
	  text-align: right;
	  padding-right: 6px;
	  width: 100%;
	}
	
	.mfp-counter {
	  position: absolute;
	  top: 0;
	  right: 0;
	  color: #cccccc;
	  font-size: 12px;
	  line-height: 18px;
	}
	
	.mfp-arrow {
	  position: absolute;
	  opacity: 1;
	  filter: alpha(opacity=100);
	  margin: 0;
	  top: 50%;
	  margin-top: -55px;
	  padding: 0;
	  width: 90px;
	  height: 110px;
	  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
	.mfp-arrow:active {
	  margin-top: -54px;
	}
	.mfp-arrow:hover, .mfp-arrow:focus {
	  opacity: 1;
	  filter: alpha(opacity=100);
	}
	.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
	  content: '';
	  display: block;
	  width: 0;
	  height: 0;
	  position: absolute;
	  left: 0;
	  top: 0;
	  margin-top: 35px;
	  margin-left: 35px;
	  border: medium inset transparent;
	}
	.mfp-arrow:after, .mfp-arrow .mfp-a {
	  border-top-width: 13px;
	  border-bottom-width: 13px;
	  top: 8px;
	}
	.mfp-arrow:before, .mfp-arrow .mfp-b {
	  border-top-width: 21px;
	  border-bottom-width: 21px;
	  opacity: 0.7;
	}
	
	.mfp-arrow-left {
	  left: 0;
	}
	.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
	  border-right: 17px solid white;
	  margin-left: 31px;
	}
	.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
	  margin-left: 25px;
	  border-right: 27px solid #bcebd2;
	}
	
	.mfp-arrow-right {
	  right: 0;
	}
	.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
	  border-left: 17px solid white;
	  margin-left: 39px;
	}
	.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
	  border-left: 27px solid #bcebd2;
	}
	
	.mfp-iframe-holder {
	  padding-top: 40px;
	  padding-bottom: 40px;
	}
	.mfp-iframe-holder .mfp-content {
	  line-height: 0;
	  width: 100%;
	}
	.mfp-iframe-holder .mfp-close {
	  top: -40px;
	}
	
	.mfp-iframe-scaler {
	  width: 100%;
	  height: 0;
	  overflow: hidden;
	  padding-top: 56.25%;
	}
	.mfp-iframe-scaler iframe {
	  position: absolute;
	  display: block;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	  background: black;
	}
	
	/* Main image in popup */
	img.mfp-img {
	  width: auto;
	  max-width: 100%;
	  height: auto;
	  display: block;
	  line-height: 0;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	  padding: 40px 0 40px;
	  margin: 0 auto;
	}
	
	/* The shadow behind the image */
	.mfp-figure {
	  line-height: 0;
	}
	.mfp-figure:after {
	  content: '';
	  position: absolute;
	  left: 0;
	  top: 40px;
	  bottom: 40px;
	  display: block;
	  right: 0;
	  width: auto;
	  height: auto;
	  z-index: -1;
	  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	  background: #444444;
	}
	.mfp-figure small {
	  color: #bdbdbd;
	  display: block;
	  font-size: 12px;
	  line-height: 14px;
	}
	.mfp-figure figure {
	  margin: 0;
	}
	
	.mfp-bottom-bar {
	  margin-top: -36px;
	  position: absolute;
	  top: 100%;
	  left: 0;
	  width: 100%;
	  cursor: auto;
	}
	
	.mfp-title {
	  text-align: left;
	  line-height: 18px;
	  color: #f3f3f3;
	  word-wrap: break-word;
	  padding-right: 36px;
	}
	
	.mfp-image-holder .mfp-content {
	  max-width: 100%;
	}
	
	.mfp-gallery .mfp-image-holder .mfp-figure {
	  cursor: pointer;
	}
	
	@media screen and (max-width: 800px) and (orientation: landscape) , screen and (max-height: 300px) {
	  /**
	   * Remove all paddings around the image on small screen
	   */
	  .mfp-img-mobile .mfp-image-holder {
	    padding-left: 0;
	    padding-right: 0;
	  }
	  .mfp-img-mobile img.mfp-img {
	    padding: 0;
	  }
	  .mfp-img-mobile .mfp-figure:after {
	    top: 0;
	    bottom: 0;
	  }
	  .mfp-img-mobile .mfp-figure small {
	    display: inline;
	    margin-left: 5px;
	  }
	  .mfp-img-mobile .mfp-bottom-bar {
	    background: rgba(0, 0, 0, 0.6);
	    bottom: 0;
	    margin: 0;
	    top: auto;
	    padding: 3px 5px;
	    position: fixed;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	  }
	  .mfp-img-mobile .mfp-bottom-bar:empty {
	    padding: 0;
	  }
	  .mfp-img-mobile .mfp-counter {
	    right: 5px;
	    top: 3px;
	  }
	  .mfp-img-mobile .mfp-close {
	    top: 0;
	    right: 0;
	    width: 35px;
	    height: 35px;
	    line-height: 35px;
	    background-color: transparent;
	    position: fixed;
	    text-align: center;
	    padding: 0;
	  }
	}
	
	@media all and (max-width: 900px) {
	  .mfp-arrow {
	    -webkit-transform: scale(0.75);
	    transform: scale(0.75);
	  }
	  .mfp-arrow-left {
	    -webkit-transform-origin: 0;
	    transform-origin: 0;
	  }
	  .mfp-arrow-right {
	    -webkit-transform-origin: 100%;
	    transform-origin: 100%;
	  }
	  .mfp-container {
	    padding-left: 6px;
	    padding-right: 6px;
	  }
	}
	
	.mfp-ie7 .mfp-img {
	  padding: 0;
	}
	.mfp-ie7 .mfp-bottom-bar {
	  width: 600px;
	  left: 50%;
	  margin-left: -300px;
	  margin-top: 5px;
	  padding-bottom: 5px;
	}
	.mfp-ie7 .mfp-container {
	  padding: 0;
	}
	.mfp-ie7 .mfp-content {
	  padding-top: 44px;
	}
	.mfp-ie7 .mfp-close {
	  top: 0;
	  right: 0;
	  padding-top: 0;
	}
	
	/***Mlist CSS***/
	#block-block-721{
		display: none;
	}
	#block-block-776 .mlist-outer-wrapper {
	    display: inline-block;
	    vertical-align: middle;
	}
	* {
	    box-sizing: border-box;
	}
	#block-block-776 fieldset {
	    border: none;
	    padding: 0;
	    margin: 0;
	    
	}
	#block-block-776 fieldset,#block-block-776 .termsWrapper.first{
	    max-width:415px;
	    margin:0 auto;
	}
	#block-block-776 .mlist-outer-wrapper {
	    font-family:'futura-pt';
	    font-weight: 700;
	    display:block;
	}
	#block-block-776 .mlist-field label {
	    width: 100%;
	    display: block;
	    text-align: left;
	    text-transform: uppercase;
	    font-size: 18px;
	    padding-bottom: 5px;
	    color: #fff;
	}
	#block-block-776 .mlist-field label.error{
		color:red;
		font-size:11px;
		font-weight:normal;
		padding-top:5px;
		position: absolute;
	}
	#block-block-776 input[type="text"],
	#block-block-776 input[type="email"],
	#block-block-776 input[type="textarea"],
	#block-block-776 select {
	    -webkit-appearance: none;
	    -moz-appearance: none;
	    border: 1px solid #fff;
	    width: 100%;
	    margin-bottom: 10px;
	    height: 45px;
	    float: none;
	    clear: both;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	    display: block;
	    letter-spacing: 1px;
	    line-height: 26px;
	    border-radius: 0px;
	    background: #fff;
	    color: #363636;
	    font-size: 14px;
	    text-indent: 10px;
	    text-transform: none;
	    padding: 0;
	    font-family:'futura-pt';    
	    text-transform:uppercase;
	}
	#block-block-776 select {
		background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQoU2NkYGD4z0AEYISqIaSYEaYQpB6XYrAaZIXYFMPl0RUiK0aRw6YQq9eGgkIANN0FCjK/dPIAAAAASUVORK5CYII=");
	    background-position: 96% 55%;
	    background-repeat: no-repeat;	
	}
	#block-block-776 select#country{
		background-position:98% 55%;
	}
	#block-block-776 input[type="submit"] {
	    width: 100%;
	    height: 45px;
	    margin: 0 auto;
	    background: transparent;
	    text-transform: uppercase;
	    padding-left: 0px;
	    cursor: pointer;
	    padding: 0;
	    -webkit-appearance: none;
	    border: 3px solid #005fff;
	    display: block;
	    -webkit-appearance: none;
	    border-radius: 0px;
	    color: #fff;
	    font-size: 14px;
	    transition: all 0.3s ease-in-out;
	    letter-spacing: 1.5px;
	    font-family: 'futura-pt';
	    font-style: normal;
	    font-weight: 700;
	    box-sizing: border-box;
		position: relative;
		overflow: hidden;
	}
	#block-block-776 .mlist-submit a, #block-block-776 .mlist-submit-new a {
		width: 100%;
		height: 45px;
		margin: 0 auto;
		background: transparent;
		text-transform: uppercase;
		padding-left: 0px;
		cursor: pointer;
		padding: 0;
		-webkit-appearance: none;
		border: 3px solid #005fff;
		display: block;
		-webkit-appearance: none;
		border-radius: 0px;
		color: #fff;
		font-size: 14px;
		transition: all 0.3s ease-in-out;
		letter-spacing: 1.5px;
		font-family: 'futura-pt';
		font-style: normal;
		font-weight: 700;
		box-sizing: border-box;
		position: relative;
		overflow: hidden;
		text-align: center;
		line-height: 40px;
	}
	#block-block-776 .mlist-submit-new input.submit {
		position: absolute;
		top: 0;
		opacity: 0;
	}
	#block-block-776 .mlist-submit-new {
		position: relative;
	}
	a.btn-hover:hover:after {
		left: 120%;
		transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
	}

	a.btn-hover:after {
		background: #fff;
		content: "";
		height: 155px;
		left: -75px;
		opacity: .2;
		position: absolute;
		top: -50px;
		transform: rotate(35deg);
		transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
		width: 50px;
		z-index: 10;
	}
	#block-block-776 input[type="submit"]:hover {
	    background: #000;
	    color: ##fff;
	}
	#block-block-776 input::-webkit-input-placeholder {
	    color: #000;
	}
	#block-block-776 input:-moz-placeholder {
	    color: #000;
	    opacity: 1;
	}
	#block-block-776 input::-moz-placeholder {
	    color: #000;
	    opacity: 1;
	}
	#block-block-776 input:-ms-input-placeholder {
	    color: #000;
	}
	#block-block-776 input:-webkit-autofill,
	#block-block-776 input:-webkit-autofill:focus {
	    -webkit-box-shadow: 0px 0px 0px 1000px #fff inset;
	    background: #fff !important;
	    -webkit-text-fill-color: #000;
	}
	#block-block-776 input:focus,
	#block-block-776 select:focus {
	    outline: none;
	}
	select::-ms-expand {
	  display: none;
	}
	select{
		 -webkit-appearance: none;
    -moz-appearance: none;
   }
	#block-block-776 #email {
	    margin-bottom: 0;
	    text-transform: uppercase;
	}
	#block-block-776 #homePageFooterSignup2 {
	    text-align: left;
	    font-size: 0;
	}
	#footer div.mlist-header {
		font-family: 'futura-pt';
	    font-size: 16px;
	    color: #fff;
	    line-height: 1.4;
	    letter-spacing: 1.5px;
	    margin-bottom: 24px;
	    text-transform: uppercase;
	    text-align: center;
	}
	#block-block-776 {
	    margin-bottom: 31px;
	}
	#homePageFooterSignup2 .mlist-field,
	#homePageFooterSignup2 .mlist-submit {
	    display: inline-block;
	    width: calc(100% - 197px);
	    vertical-align: top;
	}
	#homePageFooterSignup2 .mlist-submit {
	        width: 185px;
	    margin-left: 12px;
	}
	#block-block-776 .termsWrapper a.terms:after,
	#block-block-776 .termsWrapper a.terms.showing:after{
	    content: "Terms";
	    font-family: "futura-pt", sans-serif;
	    font-size: 11px;
	    font-weight: normal;
	    color: rgba(255, 255, 255, 0.502);
	    padding: 0;
	    text-decoration: none;
	    display: block;
	    text-align: left;
	    text-transform: uppercase;
	    margin-top: 10px;
	    text-decoration: underline;
	}
	
	#block-block-776 .termsWrapper a.terms.showing:after {
	    content: "Hide";
	}
	div#footer div.termsContent {    
	    display: none;
	    font-size: 13px;
	    padding: 5px 0;
	    text-align: left;
	    font-weight: normal;
	    letter-spacing: 0.5px;
	    line-height: 1.1;
	    background: transparent;
	    color: #fff;
	    clear:both;
	}
	#block-block-776 .termsContent,
	#block-block-776 .termsContent a{
	    color: #fff;
	}
	#block-block-776 .terms {
	    width: 100%;
	    max-width: 40px;
	    float:right;
	}
	#block-block-776 .terms a {
	    text-decoration: none;
	    display: inline-block;
	    letter-spacing: 2px;
	    width:auto;
	}
	@media only screen and (min-width: 768px) {
	#block-block-776 .terms {
	    width: 100%;
	    max-width: 109px;
	    float:right;
	}
	#block-block-776 .termsWrapper.second .terms {
		max-width: 100%;
	}
	#block-block-776 .terms a {	   
	    display: inline-block;
	    width: auto;
	    float: none;
	}
}
	#block-block-776 .termsContent a {
	    text-decoration: underline;
	}
	#block-block-776 .termsContent a,#block-block-776 .termsContent span{
		display:inline-block;
	}
	#block-block-776 .termsContent a:hover{
		text-decoration:none;
	}
	#block-block-776 .termsWrapper.second {
	    padding-top: 5px;
	}
	#secondary-list-values .mlist-field {
	    font-size: 0;
	}
	#secondary-list-values .mlist-field #dobMonth,
	#secondary-list-values .mlist-field #dobDay {
	    width: 48%;
	    display: inline-block;
	}
	#secondary-list-values .mlist-field #dobMonth {
	    margin-right: 4%;
	}
	#block-block-776 .mlist-outer-wrapper .mlist-wrapper input.error,
	#block-block-776 .mlist-outer-wrapper .mlist-wrapper select.error {
	    border: 1px solid #ED3D3D;
	    color: #ED3D3D;
	}
	#block-block-776 #errorMsg,
	#block-block-776 #serverError {
	    color: #ED3D3D;
	    font-size: 12px;
	    padding-bottom: 5px;
	}
	#block-block-776 #errorLabelContainer2 {
	    color: #ED3D3D;
	}
	#block-block-776 .thankyou-message {
	    text-transform: uppercase;
	    font-size: 25px;
	    letter-spacing: 1px;
	    text-align: center;
	    color: #fff;
	}
	#block-block-776 .secondFormCloseWrap {
	    text-align: right;
	    margin: 15px 0;
	}
	#block-block-776 .secondFormCloseWrap a {
	    text-decoration: none;
	    color: #fff;
	    font-size: 18px;
	}
	#block-block-776 .secondFormCloseWrap a:hover {
	    opacity: 0.7;
	}
	#block-block-776 .thankswelcome-msg {
	    padding-bottom: 10px;
	    color: #fff;
	    text-align:center !important;
	}
	#block-block-776 .terms a:hover:after,#block-block-776 .terms a.showing:hover:after {
	    color: #fff;
	    text-decoration: none;
	}
	#block-block-776 label.global-list {
	    color: #fff;
	    font-size: 13px;
	}
	@media (-webkit-min-device-pixel-ratio: 0) {
	    select,
	    select[size="0"],
	    select[size="1"] {
	        background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
	        background-repeat: no-repeat;
	        background-position: right center;
	        padding-right: 20px;
	    }
	}
	select {
	    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
	    background-repeat: no-repeat;
	    background-position: right center;
	    padding-right: 20px;
	}
	/* Base for label styling */
	
	[type="checkbox"]:not(:checked),
	[type="checkbox"]:checked {
	    position: absolute;
	    left: -9999px;
	}
	[type="checkbox"]:not(:checked) + label,
	[type="checkbox"]:checked + label {
	    position: relative;
	    padding-left: 25px;
	    cursor: pointer;
	}
	/* checkbox aspect */
	
	input[type="checkbox"]:not(:checked) + label:before,
	input[type="checkbox"]:checked + label:before {
	    content: '';
	    position: absolute;
	    left: 0;
	    top: 0px;
	    width: 15px;
	    height: 15px;
	    border: 1px solid #fff;
	    background: #fff;
	    border-radius: 0px;
	}
	/* checked mark aspect */
	
	input[type="checkbox"]:not(:checked) + label:after,
	input[type="checkbox"]:checked + label:after {
	    content: '\2713';
	    position: absolute;
	    top: 0px;
	    left: 2px;
	    font-size: 14px;
	    color: #000;
	    transition: all .2s;
	}
	/* checked mark aspect changes */
	
	input[type="checkbox"]:not(:checked) + label:after {
	    opacity: 0;
	    transform: scale(0);
	}
	input[type="checkbox"]:checked + label:after {
	    opacity: 1;
	    transform: scale(1);
	}
	#block-block-776 .thankyou-message span,#block-block-776 label.global-list span{
	display:inline-block;
	}
	#block-block-776 .mlist-checks {
	    margin-bottom: 14px;
	    text-align: left;
	}
	#block-block-776 #thankyouBlock{
		max-width:415px;
		margin:0 auto;
	}
	#block-block-776 .mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock #thankyoublock-innerwrapper .thankyou-message {
	    display: block;
	}
	#block-block-776 .mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock .thankyou-message {
	    display: none;
	}
	#block-block-776 .mlist-outer-wrapper.embedded-inline-list.country-detect #thankyouBlock.final-screen .thankyou-message {
	    display: block;
	}
	@media only screen and (max-width: 767px) {
	#homePageFooterSignup2 .mlist-submit{
		    max-width: 35%;
	}
	#homePageFooterSignup2 .mlist-field{
		width:60%;
	}
	}
	
	/*** Footer Socials***/
	ul.footer-social li {
	    display: inline-block;
	    vertical-align: middle;
	    margin-right: 15px;
	}
	
	div#block-block-726 {
	    text-align: center;
	}
	
	ul.footer-social li a {
	    font-size: 18px;
	    color: #005fff;
	}
	ul.footer-social li a:hover{
		opacity: 0.5;
	}
	ul.footer-social li:last-child {
	    margin-right: 0;
	}
	
	ul.footer-social li iframe {
	    width: 92px;
	    height: 27px;
	}
	
	ul.footer-social li {
	    display: inline-block;
	    vertical-align: middle;
	    margin-right: 15px;
	}
	
	div#block-block-726 {
	    text-align: center;
	    margin:0;
	}
	
	ul.footer-social li a {
	    font-size: 18px;
	    color: #005fff;
	}
	
	ul.footer-social li:last-child {
	    margin-right: 0;
	}
	
	ul.footer-social li iframe {
	    width: 92px;
	    height: 27px;
	}
	.copyright-container,.copyright-container a {
	        color: rgba(255, 255, 255, 0.502);
	    	font-size: 11px; 
		    letter-spacing: 1px;
		    text-transform: uppercase;
		    padding-top: 5px;
	}
	.copyright-container a:hover{
		color:#fff;
	}
	@media only screen and (max-width: 767px) {
	ul.footer-social li:last-child {    
	    padding-top: 5px;
	}
	ul.footer-social li.footer-logo {
	    display: block;
	    padding-bottom: 5px;
	}
	.copyright-container {
	    max-width: 300px;
	    margin: 0 auto;
	}
	}
	.header-mlist-block{
		max-width:822px;
		margin: 0 auto;
	}
	
	.header-mlist-block input:-webkit-autofill,
	.header-mlist-block select:-internal-autofill-selected
	.header-mlist-block input:-webkit-autofill:hover,
	.header-mlist-block input:-webkit-autofill:active,
	.header-mlist-block input:-webkit-autofill:focus {
	  background-color: #000;
	  -webkit-box-shadow: 0 0 0 1000px #000 inset;
	  color:#fff;
	  -webkit-text-fill-color:#fff;  
	}
	
	.header-mlist-block .termsWrapper a{
		color:#005fff;
		display:inline-block;
		text-decoration:underline;
	}
        .header-mlist-block .termsWrapper span{
        display:inline-block;
      }
	.header-mlist-block .termsWrapper a:hover{
		text-decoration:none;
	}
	.header-mlist-block form select {
	    text-transform: uppercase;
	}
	.header-mlist-block .termsWrapper{
		text-transform: uppercase;
	    font-size: 14px;
	    font-weight: 700;
	    padding: 13px 0 28px;
	    max-width: 693px;
	    margin: 0 auto;
	}
	.header-mlist-block form label.error {
	    color: red;
	    padding:5px 0 0;
	    font-size:14px;
	}
	.header-mlist-block fieldset {
	    border: 0;
	    padding:0;
	}
	
	.header-mlist-block .mlist-submit input{
		padding:12px 0;
	    margin: 0 auto;
	    font-size: 14px;
	    width: 180px;
	    text-transform: uppercase;
	    box-sizing: border-box;
	    transition: all 1s ease 0s;
	    -webkit-transition: all 1s ease 0s;
	    border: 3px solid #005fff;
	    box-sizing: border-box;
	    color: #fff;
	    height: auto;
	    font-size: 16px;
	    font-weight: 700;
	}
	.header-mlist-block .mlist-submit input:hover{
		color:#fff;
		background-color: transparent;
	}
		.header-mlist-block  form select#dobMonth, .header-mlist-block  form select#dobDay, .header-mlist-block  form select#dobYear, .header-mlist-block form select#country {
			padding-left: 10px;
		}
		
		.header-mlist-block .mlist-field {
	    width: 48%;
	    display: inline-block;
	    margin-right: 2%;
	    margin-bottom:40px;
	    vertical-align:top;
	}
	.header-mlist-block .mlist-field:nth-child(even) {
	    margin-right: 0;
	}
	.header-mlist-block form label{
		font-size:16px;
		text-transform:uppercase;
		font-weight:700;
		text-align:left;
		    padding-bottom: 23px;
	}
		.header-mlist-block form input,.header-mlist-block form select{
			    height: 30px;
		    padding: 0 0.5em;
		    width: 100%;
		    color:#fff;
		        font-size: 15px;
	    background-color: transparent;
	    border: 1px solid #005fff;
	    box-sizing: border-box;
		}
		.header-mlist-block form select option{
			background:#000;
		}
		.header-mlist-block form select#dobMonth,.header-mlist-block form select#dobDay{
			 width: 49%;
	    display: inline-block;
	    margin-right: 2%;
	    
		}
		.header-mlist-block form select#dobDay{
			margin-right:0;
		}
		.header-mlist-block select{
			 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAANElEQVQoU2P8////fwYiACNIDSHFjCAAMwyXYpgauEJsJiMbhKIQWTGyIpA4hkJc/hoKCgHSMxQHps8KLgAAAABJRU5ErkJggg==");
	    background-repeat: no-repeat;
	    background-position: 94% 55%;
		}
		.header-mlist-block select#country{
			background-position: 97% 55%;
		}
		.header-mlist-block #thankyouBlock .thankyou-message {
	    	font-size: 25px;
	        text-transform: uppercase;
	   }
	@media only screen and (min-width: 768px){
		.not-front #block-block-596 #mailinglist-button .mlist-join-header {    
		    padding: 11px 55px;    
		}
			.header-mlist-block form input,.header-mlist-block form select{
			    height: 60px;
			    font-size: 20px;
			}
	}
	@media only screen and (max-width: 767px){
		#block-block-596 .mlist-join-header {
	    display: none;
	    display: block;
	    background: url(/sites/g/files/g2000003851/f/201710/mailiconv1.png) no-repeat scroll center 3px transparent;
	    display: block !important;
	    height: 22px;
	    text-indent: -9999px;
	    width: 55px;
	    margin-top: 14px;
	    border: 0px none;
	}
		div#block-block-596 {
	    z-index: 99999;
	    position: absolute;
	    top: 0;
	    right: 0px;
	}
	body button.mfp-close,body button.mfp-close.mfp-close-custom{	
	    width: 48px;
	    height: 52px;
	    top: 0;
	    right: 0;
	    margin: 12px 8px 0 0;
	    position: absolute;
	}
	#block-block-466{
		display:none;
	}
	.header-mlist-block .mlist-field {
		width: 90%;
	     margin: 0 0 20px 0;
	   }
	.header-mlist-block form label {
	    padding-bottom: 7px;
	}
	.header-mlist-block .termsWrapper {
	    max-width: 90%;
	}
	}
div#copyright {
    display: none;
}

@media only screen and (max-width: 767px) and (orientation:landscape){
.mfp-container.mfp-s-ready.mfp-iframe-holder .mfp-content {
    margin-bottom: 100px;
}
}
/*reskin-css*/
#content #block-block-751 .TourWrapper .widget_row>div.event_links a, #content #block-block-751 .TourWrapper a.view_more{
	border: 3px solid #005fff;
	color: #fff;
	position: relative;
    overflow: hidden;
}
#block-block-751 .TourWrapper .widget_row>div.event_links a:after, #block-block-751 .TourWrapper a.view_more:after, #block-views-merch-block .view-footer a.enter-store:after, #block-views-albums-block-10 a.more-music:after, .view-home-one-page-video .view-footer a.more-video:after, .page-news-v1 #block-system-main .pager a:after, #block-views-home-one-page-news-block-6 .pager a:after, #block-views-home-one-page-news-block-7 .pager a:after{
    background: #fff;
    content: "";
    height: 155px;
    left: -75px;
    opacity: .2;
    position: absolute;
    top: -50px;
    transform: rotate(35deg);
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    z-index: -10;
}
#block-block-751 .TourWrapper .widget_row>div.event_links a:hover:after, #block-block-751 .TourWrapper a.view_more:hover:after, #block-views-merch-block .view-footer a.enter-store:hover:after, #block-views-albums-block-10 a.more-music:hover:after, .view-home-one-page-video .view-footer a.more-video:hover:after, .page-news-v1 #block-system-main .pager a:hover:after, #block-views-home-one-page-news-block-6 .pager a:hover:after, #block-views-home-one-page-news-block-7 .pager a:hover:after{
    left: 120%;
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
#content #block-block-751 .TourWrapper .widget_row>div.event_links a:hover, #content #block-block-751 .TourWrapper a.view_more:hover{
	background: transparent;
}
div#block-views-home-one-page-photos-block {
    display: none;
}

div#block-block-726 {
    display: none;
}
body.not-front div#header {
    margin-top: 0;
}
@media only screen and (min-width: 768px){
.page-news-v1 #block-system-main .view-content ul .views-row, #block-views-home-one-page-news-block-6 .view-content ul .views-row {
    font-size: 0;
}
.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .field-content, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .field-content {
    position: absolute;
    top: 50%;
    width: 90%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding: 0;
}
.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .title, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .title {
    margin: 0;
    width: auto;
}
.page-news-v1 #block-system-main ul li.views-row .views-field-nothing .readmore, #block-views-home-one-page-news-block-6 ul li.views-row .views-field-nothing .readmore {
    margin-top: 1.5em;
}
}
div#block-block-786 {
    text-align: center;
}
body.front div#header {
    height: auto !important;
}
body .region-content ul.flippy li a:after, #block-views-home-one-page-news-detail-block .view-footer .view-all-posts .allposts:after {
    background: #fff;
    content: "";
    height: 155px;
    left: -75px;
    opacity: .2;
    position: absolute;
    top: -50px;
    transform: rotate(35deg);
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
    z-index: -10;
}
body .region-content ul.flippy li a, #block-views-home-one-page-news-detail-block .view-footer .view-all-posts .allposts {
    position: relative;
    overflow: hidden;
}
body .region-content ul.flippy li a:hover:after, #block-views-home-one-page-news-detail-block .view-footer .view-all-posts .allposts:hover:after {
    left: 120%;
    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
#block-menu-menu-home-one-page-menu .content ul.menu li:nth-child(6) {
    margin-right: 0;
}
#block-menu-menu-home-one-page-menu .content ul.menu li.last, #block-menu-menu-home-one-page-linked .content ul.menu li.last, #block-menu-menu-one-page-anchored .content ul.menu li.last {
		margin-right: 0;
		display: none;
}
/*mlist page reskin css*/
.header-mlist-block .mlist-submit a {
    padding: 12px 0;
    margin: 0 auto;
    font-size: 14px;
    width: 180px;
    text-transform: uppercase;
    box-sizing: border-box;
    transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    border: 3px solid #005fff;
    box-sizing: border-box;
    color: #fff;
    height: auto;
    font-size: 16px;
    font-weight: 700;
    position: relative;
    overflow: hidden;
    display: block;
}
#node-77756 .header-mlist-block .mlist-submit {
    position: relative;
}
#node-77756 .header-mlist-block .mlist-submit input {
    position: absolute;
    left: 0;
    right: 0;
    opacity: 0;
}
#block-block-781 select:-internal-autofill-selected, #block-block-781 input:-webkit-autofill, #block-block-781 input#email:-webkit-autofill, #block-block-776 select:-internal-autofill-selected, #block-block-776 input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.header-mlist-block select:-internal-autofill-selected {
    -webkit-box-shadow: 0 0 0 1000px #000 inset;
    -webkit-text-fill-color: #fff;
}
a.pagenotfoundPhoto {
    display: none;
}
span.photo-sep {
    display: none;
}
/*subscribe button css*/
#block-block-596 #mailinglist-button .mlist-join-header{
	color: #005fff;
}
body button.mfp-close{
	background: url(/sites/g/files/g2000003851/f/201909/video-close.png) no-repeat;
}
/*video section*/
.view-home-one-page-video .view-content ul .views-row .videoWrapper {
    position: relative;
}
.view-home-one-page-video .view-content ul .views-row .videoWrapper .play-button {
    background: url(/sites/g/files/g2000003851/f/201909/play-button-reskin.png) no-repeat scroll 0 0 transparent;
    height: 50px;
    left: calc(50% - 25px);
    position: absolute;
    top: calc(50% - 50px);
    width: 50px;
    cursor: pointer;
}
.video-url span {
    display: none;
}
button.mfp-arrow {
    display: none;
}
.titlevideo {
    font-size: 18px;
    padding-top: 24px;
    text-align: center;
    text-transform: capitalize;
    color: #ffffff;
}
.play-button:hover {
    opacity: 0.7;
}
div#block-views-home-one-page-video-block-4 {
    display: none;
}
@media only screen and (min-width: 1024px){
#block-menu-menu-home-one-page-menu .content ul.menu li a {
    color: #fff !important;
}
#block-menu-menu-home-one-page-menu .content ul.menu li a:hover {
    color: #005fff !important;
}
}

@media only screen and (max-width: 767x){
#block-menu-menu-home-one-page-menu .content ul.menu li a {
    color: #005fff !important;
}
#block-menu-menu-home-one-page-menu .content ul.menu li a:hover {
    color: fff !important;
}
}
@media only screen and (max-width: 896px) and (min-width: 812px){
#block-menu-menu-home-one-page-menu .content ul.menu li a {
    color: #fff !important;
}
#block-menu-menu-home-one-page-menu .content ul.menu li a:hover {
    color: #005fff !important;
}
}
@media screen and (device-aspect-ratio: 3/4) {
#block-menu-menu-home-one-page-menu .content ul.menu li a {
    color: #fff !important;
}
#block-menu-menu-home-one-page-menu .content ul.menu li a:hover {
    color: #005fff !important;
}

}
@media only screen and (max-width: 767px){
#block-block-596 #mailinglist-button .mlist-join-header {
    margin-top: 45px;
}

}
@media only screen and (min-width: 768px) and (max-width: 1023px){
#block-views-albums-block-10 span.album-title{
font-size: 18px;
}
}
