@font-face {
    font-family: 'Swis721 BT';
    src: url('../fonts/Swiss721BT-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Swis721 Cn BT';
    src: url('../fonts/Swiss721BT-BoldCondensedItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Swis721 BT';
    src: url('../fonts/Swiss721BT-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Swis721 BT';
    src: url('../fonts/Swiss721BT-Roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721 BT';
    src: url('../fonts/Swiss721BT-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721 Lt BT';
    src: url('../fonts/Swiss721BT-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721 Cn BT';
    src: url('../fonts/Swiss721BT-RomanCondensed.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721 Blk BT';
    src: url('../fonts/Swiss721BT-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721 BlkCn BT';
    src: url('../fonts/Swiss721BT-BlackCondensed.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721 BlkEx BT';
    src: url('../fonts/Swiss721BT-BlackExtended.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721 Cn BT';
    src: url('../fonts/Swiss721BT-BoldCondensed.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721 Ex BT';
    src: url('../fonts/Swiss721BT-RomanExtended.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721 LtCn BT';
    src: url('../fonts/Swiss721BT-LightCondensed.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721 BlkCn BT';
    src: url('../fonts/Swiss721BT-BlackCondensedItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Swis721 BdCnOul BT';
    src: url('../fonts/Swiss721BT-BoldCondensedOutline.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721 Cn BT';
    src: url('../fonts/Swiss721BT-ItalicCondensed.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Swis721 LtCn BT';
    src: url('../fonts/Swiss721BT-LightCondensedItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Swis721 Lt BT';
    src: url('../fonts/Swiss721BT-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Swis721 Blk BT';
    src: url('../fonts/Swiss721BT-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Swis721 BdOul BT';
    src: url('../fonts/Swiss721BT-BoldOutline.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721 Ex BT';
    src: url('../fonts/Swiss721BT-BoldExtended.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721 BlkOul BT';
    src: url('../fonts/Swiss721BT-BlackOutline.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Swis721 LtEx BT';
    src: url('../fonts/Swiss721BT-LightExtended.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
.divElem  {
	padding-right:1.75% !important;
	padding-left:1.75% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
}
.btnEN  {
	margin-top:8px !important;
	background:#7ab01e!important;
	border-color:#96cd3f!important;
	color:#e8f2e7!important;
}
.colorGreen  {
	background:#7ab01d;
	font-family:Swis721 Lt BT;
	padding: 0 7px !important;
	font-size:36px;
	line-height:110%;
}
.dg-wrapper a {
	background:none !important;
}
.dg-wrapper a img {
	padding:0 !important;
}
.colnopad  {
	padding-right:0 !important;
	padding-left:0 !important;
}
.ecell  {
	margin-bottom:20px;
}
.ecellrow  {
	margin-top:2px;
	display:flex;
    flex-direction:row
}
.ecellrowdate  {
	padding-top:1px;
	vertical-align:top;
	width:36px;
}
.ecellrowinfo  {
	vertical-align:top;
	padding-left:4px;
	text-align:left;
	flex: 1;
	min-width:60%;
}
.ecellboxdate  {
	background:#000000;
	width:36px;
	height:43px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	overflow:hidden;
}
.ecellboxdaterow  {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	font-family:Swis721 BlkCn BT;
	line-height:120%;
	text-align:center;
	text-transform:uppercase;
}
.ecelltext  {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ecelltexttitle  {
	font-size:13px;
	color:#333333;
	font-weight:700;
	font-family:Swis721 BlkCn BT;
	line-height:120%;
}
.ecelltextcity  {
	font-size:13px;
	color:#333333;
	font-family:Swis721 LtCn BT;
	line-height:120%;
}
.ecelltextvenue  {
	font-size:13px;
	color:#333333;
	font-family:Swis721 LtCn BT;
	line-height:120%;
}
.trendslist  {
	text-align:left;
}
.trendslist .numberGreen  {
	position:relative;
	top:-2px;
}
.trendslistitem  {
	font-size:16px;
	margin-bottom:6px;
}
.trendslistitem a  {
	color:#000000;
	text-decoration:none;
}
.trendslistitemnumber  {
	font-weight:bold;
	color:#78af18;
}
.trendslistitemtitle  {
	font-family:Swis721 BlkCn BT;
}
.trendslistiteminfo  {
	font-family:Swis721 Lt BT;
}
.epagehp  {
	text-align:left;
}
.epagerow  {
	display:flex;
    flex-direction:row
}
.epagerowinfo  {
	vertical-align:top;
	padding-left:5px;
	text-align:left;
	flex: 1;
	min-width:30%;
}
.epagerowdate  {
	padding-top:1px;
	vertical-align:top;
	width:46px;
}
.epagerowdatebox {
	background:#000000;
	width:46px;
	height:46px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	overflow:hidden;
}
.epagerowdateboxrow  {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	font-family:Swis721 BlkCn BT;
	line-height:120%;
	text-align:center;
	text-transform:uppercase;
}
.epagetext  {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.epagetexttitle  {
	font-size:14px;
	color:#333333;
	font-weight:700;
	text-transform:uppercase;
	line-height:125%;
	font-family:Swis721 BlkCn BT;
}
.epagetextvenue  {
	font-size:13px;
	color:#333333;
	line-height:125%;
	font-family:Swis721 LtCn BT;
}
.epagetextdate  {
	font-size:13px;
	color:#333333;
	line-height:125%;
	font-family:Swis721 LtCn BT;
}
.epagerowticketsbutton  {
	display:inline-block;
	background:#7ab01d;
	color:#ffffff;
	font-size:30px;
	font-weight:500;
	padding:3px 14px;
	text-decoration:none;
	margin-top:2px;
	white-space:nowrap;
}
@media only screen and (max-width : 768px) {
	.epagerowticketsbutton  {
		padding:14px 3px;
		font-size:14px;
	}
}
.epagerowticketsbutton:hover  {
	background:#89b936;
	text-decoration:none;
}
.epagerowticketsbutton:focus  {
	background:#89b936;
	text-decoration:none;
	color:#ffffff;
}
.epagebody  {
	text-align:left;
}
.epagebodyheader  {
	font-size:16px;
	font-weight:500;
	color:#7ab01d;
	text-transform:uppercase;
	font-family:Swis721 Lt BT;
}
.epagebodyrelease  {
	/*font-family:Swis721 Lt BT;*/
    font-family:Arial;
}
@media only screen and (max-width : 800px) {
	.epagebodyrelease iframe  {
		width:100% !important;
	}
}
@media only screen and (max-width : 500px) {
	.epagebodyrelease iframe  {
		height:220px !important;
	}
}
.epagebodyrelease a  {
	color:#000000;
	text-decoration:underline;
}
.epagebodyrelease a:hover  {
	text-decoration:none;
}
.enterlogo  {
	width:82px;
	height:46px;
	position:relative;
	top:-10px;
	left:14px;
}
.enterlogofooter  {
	width:130px;
	height:37px;
	position:relative;
}
.headermodulecont  {
	background:#fefeff;
}
.headermodule  {
	text-align:left;
	padding:0 1.75%;
}
.headermoduletitle  {
	font-size:15px;
	padding-top:4.5%;
	white-space:nowrap;
	overflow:hidden;
	font-family:Swis721 Cn BT;
	font-weight:bold;
}
.headermoduletitleenter  {
	font-family:Swis721 Lt BT;
}
.horizontalline  {
	margin:15px 0;
	border-bottom:2px solid #000000;
}
.maincontainer  {
	padding:0!important;
	background:#eaeaea;
}
.mainmenu  {
	border-radius:0!important;
	margin-bottom:0!important;
	background:#7ab01e!important;
	border-color:#71a811!important;
}
.footermenu  {
	border-radius:0!important;
	margin:0;
}
.moduletitle  {
	width:100%;
	padding:1px 6px;
	background:#22211f;
	text-transform:uppercase;
	font-size:20px;
	color:#ffffff;
	margin-bottom:16px;
}
.egh  {
	margin-bottom:25px;
}
.eghrow  {
	display:flex;
    flex-direction:row
}
.eghrowinfo  {
	vertical-align:top;
	padding-left:5px;
	text-align:left;
	flex: 1;
	min-width:60%;
}
.eghrowdate  {
	padding-top:1px;
	vertical-align:top;
	width:36px;
}
.eghrowdatebox {
	background:#000000;
	width:36px;
	height:36px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	overflow:hidden;
}
.eghrowdateboxrow  {
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	font-family:Swis721 BlkCn BT;
	line-height:120%;
	text-align:center;
	text-transform:uppercase;
}
.eghtext  {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.eghtexttitle  {
	font-size:14px;
	color:#333333;
	font-weight:700;
	text-transform:uppercase;
}
.eghtextwhen  {
	font-size:14px;
	color:#333333;
}
.eghrowticketsbutton  {
	display:inline-block;
	background:#7ab01d;
	color:#ffffff;
	font-size:20px;
	font-weight:500;
	padding:3px 14px;
	text-decoration:none;
	position:relative;
	top:2px;
	border:none;
}
.eghrowticketsbutton:hover  {
	background:#89b936;
	text-decoration:none;
}
.eghrowticketsbutton:focus  {
	background:#89b936;
	text-decoration:none;
	color:#ffffff;
}
.eghrowticketsbuttonsecondary  {
	background:#dbdbdb;
	color:#4f4f4f;
}
.eghrowticketsbuttonsecondary:hover  {
	background:#cfcfcf;
	color:#4f4f4f;
}
.eghrowticketsbuttonsecondary:focus  {
	background:#cfcfcf;
	color:#4f4f4f;
}
.eghrelease  {
	padding-top:10px;
	text-align:justify;
	font-size:13px;
	color:#555555;
}
.eimgframe  {
	background:#e6e6e6;
	padding:4px;
	border:1px solid rgba(0,0,0,0.1);
}
.eimgframeslider  {
	border:4px solid #e6e6e6;
}
.sgroup  {
	background:#fcfcfc;
	padding:5px;
	margin-bottom:18px;
}
.sgroup:last-child  {
	margin-bottom:0;
}
.sgrouprow  {
	display:flex;
	flex-direction:row;
	width:100;
	align-items:center;
}
.sgrouprowthumb  {
	width:80px;
	height:60px;
}
.sgrouprowthumbimg  {
	width:80px;
	height:60px;
}
.sgrouptitle  {
	flex:1px;
	padding:0 8px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:500;
	font-size:20px;
}
.sgrouplinkbutton  {
	display:inline-block;
	background:#7ab01d;
	color:#ffffff;
	font-size:18px;
	font-weight:500;
	padding:4px 14px;
	text-decoration:none;
	border:none;
}
.sgrouplinkbutton:hover  {
	background:#89b936;
	text-decoration:none;
}
.sgrouplinkbutton:focus  {
	background:#89b936;
	text-decoration:none;
	color:#ffffff;
}
.sgroupsep  {
	border-bottom:1px solid #333333;
	margin-top:32px;
	margin-bottom:32px;
}
.subscribeformcont  {
	text-align:center;
	font-size:14px;
	color:#eeeeee;
	min-height:51px;
}
.ipagemenu  {
	text-align:left;
}
.ipagemenulink  {
	display:block;
	background:#000000;
	color:#b7b7b7;
	font-family:Swis721 Lt BT;
	font-size:22px;
	padding:1px 12px;
	margin-bottom:12px;
	text-decoration:none;
}
.ipagemenulink:hover  {
	text-decoration:none;
	color:#ffffff;
}
.ipagemenulinkactive  {
	background:#7ab01d;
	color:#ffffff;
}
.ipagecontentheader  {
	text-align:left;
	font-family:Swis721 Lt BT;
	font-size:18px;
	color:#7ab01d;
	text-transform:uppercase;
	margin-bottom:10px;
}
.ipagecontent  {
	text-align:justify;
	font-family:Swis721 Lt BT;
	font-size:14px;
}
.footermodule  {
	padding:15px 1.75%;
	background:#7ab01e;
	text-align:left;
	color:#f9f9f9;
}
.footermoduletitle  {
	font-family:Swis721 Lt BT;
	font-size:26px;
	line-height:105%;
}
.footermodulesubtitle  {
	font-family:Swis721 Lt BT;
	font-size:14px;
}
.footermodulesep {
	height:10px;
}
.footermodulelink  {
	font-family:Swis721 Lt BT;
	font-size:15px;
	color:#e8e8e8;
}
.footermodulelink:hover  {
	text-decoration:none;
}
.footermodulesocialtitle  {
	position:relative;
	top:3px;
	margin-right:8px;
	font-family:Swis721 Lt BT;
	font-size:24px;
}
#eucookielaw  {
	display:none;
	width:100%;
	position:fixed;
	bottom:0;
	padding:14px 8px;
	box-shadow:0 -8px 8px rgba(0,0,0,0.5);
	font-size:14px;
	text-align:center;
	background:#ffffff;
}
#eucookielaw a  {
	font-weight:bold;
	color:#777777;
}
#eucookielaw a:hover  {
	cursor:pointer;
	color:#999999;
	text-decoration:none;
}
