#wsk-widget .widget_row div.event_date {

    width: 15%;

    display: inline-block;

    padding-left: 0%;

	text-align: left;

	font-family: 'Roboto', sans-serif;

    letter-spacing: 3px;

    font-weight: 700;

    font-size: 44px;

}

#wsk-widget .month.plain_text {

	font-family: 'Roboto', sans-serif;

    letter-spacing: 3px;

    font-weight: 700;

	font-size: 44px;

	display:block !important;

	text-align: center;

}

#wsk-widget .date.plain_text{

    font-family: 'Roboto', sans-serif;

    letter-spacing: 3px;

    font-weight: 700;

    font-size: 44px;

	display: block !important;

	text-align: center;



}

#wsk-widget .widget_row div.event_date span {

	display: block;

	text-align: center;

}



#wsk-widget .event_location {

    width: 45%;

}



#wsk-widget .widget_row .event_links {

    width: 30%;

    max-width: 70%;

}

#wsk-widget .widget_row{

	display: block;

	/*border: none !important;*/

    border-bottom: 1px solid #4d0d1a !important;

}

#wsk-widget a.ticket_link.link_text.link_background {

	text-decoration: none;

    color: #ff2b56;

    background-color: transparent;

    border: 1px solid #ffff;

    width: 47%;

    display: inline-block;

    margin-right: 15px;

	box-sizing: border-box;

}



#wsk-widget a.view_more.link_text.link_background {

    display: none;

}

#wsk-widget .location.plain_text {

    color: #ffff;

    text-transform: uppercase;

	text-align: left;

	font-size: 15px;

    /* color: white; */

    text-transform: uppercase;

    text-align: left;

    /* width: 100% !important; */

    font-size: 14px;

    letter-spacing: 3px;

    font-family: 'Roboto Mono', monospace;

    font-weight: 500;

    padding-top: 0px;

}

#wsk-widget .featuring-artists.plain_text{

	display: none;

}

#wsk-widget .venue.plain_text,#wsk-widget .special-event.plain_text {
	color: #ffff;

    text-transform: uppercase;

	

    /* color: white; */

    text-transform: uppercase;

    text-align: left;

    /* width: 100% !important; */

    font-size: 14px;

    letter-spacing: 3px;

    font-family: 'Roboto Mono', monospace;

    font-weight: 500;

    padding-top: 0px;


	

}

#wsk-widget .special-event.plain_text{

	/*color:#ffff;

    text-transform: uppercase;

    font-size: 22px;

    text-align: left;

    font-family: 'Roboto', sans-serif;

    letter-spacing: 3px;

    font-weight: 700;

    line-height: 26px;*/
	 font-weight: 700;

}

#wsk-widget a.ticket_link.link_text.link_background:empty {

    display: none;

}

#wsk-widget .year.plain_text {

    display: none !important;

}



#wsk-widget a.additional_link.link_text.link_background.no-link:empty {

    border: 0px;

opacity:0;

}

#wsk-widget a.additional_link.link_text.link_background {

	display: inline-block;

    width: 42%;

    color: #ff2b56;

    margin-left: 7px;

    box-sizing: border-box;

    background: transparent;

    border: 1px solid #ffff;

}



.tourPagewrapper .title{

	font-size: 54px;

    line-height: 54px;

    font-family: 'Roboto', sans-serif;

    letter-spacing: 3px;

    font-weight: 700;

    padding: 75px 0 5px;



}

#wsk-widget .widget_row{

	border-top: 1px solid rgba(255,255,255,0.1) !important;

	padding: 46px 0 46px;

}

#wsk-widget a{

	display: block;

	width: 130px;

	height: 36px;

	background: #000;

	color: #ff2b56;

	font-weight: 500 !important;

	font-size: 12.32px !important;

	letter-spacing: 3px;

	line-height: 1.4;

	font-family: 'Roboto Mono', monospace;

	position: relative;

	overflow: hidden;

}

#wsk-widget a:after{

    background: #fff;

    content: "";

    height: 155px;

    left: -75px;

    opacity: .2;

    position: absolute;

    top: -50px;

    -webkit-transform: rotate(35deg);

    transform: rotate(35deg);

    -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);

    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);

    width: 50px;

    z-index: 1;

}

#wsk-widget a:hover:after{

    left: 120%;

    -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);

    transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);

}

#wsk-widget .widget_row > div {

    display: inline-block;

    float: none;

    vertical-align: middle;

}



@media only screen and (max-width: 767px) {

	.event_date {

	}

	#wsk-widget a.ticket_link.link_text.link_background{

		width:45%;

	}

	#wsk-widget .widget_row div.event_date {

		

		width: 20% ;

		display: inline-block;

	}

	#wsk-widget .date.plain_text, #wsk-widget .month.plain_text, #wsk-widget .widget_row .event_date > div{

		font-size: 26px;

		line-height: 26px;

	}



	#wsk-widget .widget_row .event_location {

		width: 70%;

		display: inline-block;

		margin-left: 10% ;

		vertical-align: top ;

		padding-left:0;

	}



	



	#wsk-widget .widget_row .event_links {

		width: 70%;

		float: none;

		transform: none;

		position: relative;

		text-align: left;

		margin: 0 auto;

		margin-top: 15px;

		display: block;

		padding-left: 30%;

	}

	#wsk-widget .widget_row {

		display: block ;

	}

	#wsk-widget a.additional_link.link_text.link_background{

		    display:block ;

			width: 45%;

			margin-left: 0px;

    }

    .tourPagewrapper .title{

        display: block;

        font-size: 40px;

        padding-top: 40px;

        margin: 0 auto;

    }

}

