



span#sea-license-modal-link {
    display: none !important;
}
.info-graphic {
    margin-bottom: 20px;
}

.info-graphic img {
    width: 100%;
}


.page-name-event .row.redbg {
display: none;
}

.page-name-event .tedy {
	display: none;
	}
/*Home page*/
.row.d-flex.justify-content-center.cat-scrollable {
	padding-top: 15px;
}

.container.home_page {
	max-width: 1250px;
}
	.tedy {
		height: 90px;
		margin-top: 35px !important;
		margin-left: 7px;
	}

a {
	color: #FDC917;
}

.breadcrumbs, .breadcrumbs a {

}

a:focus,
a:hover {
	color: #F0CB8F;
	text-decoration: underline;
}

.breadcrumbs a:focus,
a:hover {
	color: #333;
	text-decoration: underline;
}

.vip-packages h2 {
	font-size: 32px;
	font-weight: 600;
}

.vip-packages p {
	font-size: 18px;
	font-weight: 500;
}

.experienceEvents img {
	width: 120px;
	height: 120px;
}

.experience-section {
	background: #424495;
	border-radius: 20px;
	text-align: center;
	padding: 55px 80px 90px 80px;
}

.event_exp {
	margin-bottom: 60px;
	font-size: 32px;
	font-weight: 600;
	text-transform: uppercase;
}

.experienceEvents h5 {
	font-size: 25px;
	margin-top: 30px;
	font-weight: 600;
}

.experienceEvents p {
	font-size: 18px;
	font-weight: 500;
	line-height: 22px;
}

.image_custom img {
	width: 100%;
	border-radius: 18px;
}

.image_custom p {
	color: #121212;
	font-size: 18px;
	font-weight: 600;
	margin-top: 22px;
	line-height: 22px;
}

.vip-wrapper {
	display: flex;
	align-items: center;
	gap: 15px;
}

.page-name-index .events_listing .container {
	margin-bottom: 50px;
}

.event-bear {
	display: flex;
	justify-content: center;
	top: 77px;
	z-index: -1;
}


/*end*/

.page-name-search img.bear-perform-img {
	width: 300px;
}


.page-name-search .performer-top-icons {
	margin-top: 90px;
}

.search_query_title {
	margin-top: 78px;
}

.pre-checkout-delivery-text {
	color: #F0CB8F;
}

.image_custom p:hover {
	color: #F0CB8F;
}

@media only screen and (max-width: 1529px) and (min-width: 800px) {

	#header_area .logo_area img {
		width: 100%;
	}

	a.calldesktop {
		font-size: 12px !important;
	}

	.site_search_area #site_search input.searchAjax {
		padding: 27px 0px 27px 48px !important;

	}

	.search_glass_icon {
		left: 19px !important;
	}

	.small_call_details ul li {
		padding-right: 10px !important;
	}

	.sct_area {
		padding: 0;
	}

	.row.redbg {
		top: 80px !important;
	}

}

.page-name-event .event_breadcrumbs {
	margin-top: 1rem;
}


b,
strong {
	font-weight: 600;
}

#sea-inventory-slider-with-filterBtn .sea-inventory-slider .slick-track label span {
	color: #121212;
	font-family: Poppins;
	font-size: 14px;
	font-weight: 600;
}

.page-name-event .mobile_header_area {
	display: none;
}


.venue-ticket-list-row:hover {
	background-color: #FFC5CB;
}

td.venue-ticket-list-cta-js.venue-ticket-list-cta-col br:not(.sea-tg-list-value-score br) {
	/*content: '';*/
	display: none;
}

.sort-cnt .sea-btn.active {
	color: #FDC917;
}

.sea-btn.active .sort-opt-check {
	border: 1px solid #FDC917;

}

table.venue-ticket-list-tbl * {
	font-weight: 400;
}

.sea-btn.active .sort-opt-check:before {
	background: #FDC917;

}

#sea-inventory-slider-with-filterBtn #sea-inventory-filtersBtncnt {
	background-color: #FDC917;
	color: #fff;

}

#sea-inventory-slider-with-filterBtn #sea-inventory-filtersBtncnt .sea-inventory-filterBtn .sea-inventory-child span.sea-angle {
	color: #fff;
	position: absolute;
}

.moreDeliverycontent ul li {
	color: #F0CB8F !important;

}

.moreDeliverycontent ul li:before {
	content: "\2022" !important;
}

.sea-ticket-list-show-price-col-desktop .sea-tg-list-cta-col {
	width: auto;
}

.logo_area .mobile_event_ticketservice_sale {
	display: none;
}

#sea-quantity-modal-skip,
.sea-quantity-modal-skip {
	color: #FFC808 !important;
	display: none;

}
.sea-quantity-modal-close {
	display: none;
}
.pre-checkout-price-cta {
	background-color: #00D077;
	color: #fff;

}

#sea-filterCard-submit-btn {
	background-color: #FDC917;
	color: #fff;
	border-radius: 50px;

}

#sea-filterCard-wrapper .switch.active .slider:before {
	background-color: #FDC917;
	transform: translateX(22px);
}

.filters-qty-filter .sea-btn.active,
.filters-qty-filter .sea-btn.sea-active {
	background: #FDC917;
	border: 1px solid #FDC917;
	color: #fff;
	outline: none;
}

.filters-qty-filter .sea-btn:hover {
	background: #FDC917;
	border: 1px solid #FDC917;
	color: #fff;
}

.sea-quantity-items li:hover {
	background: #FDC917;
	border: .5px solid #FDC917;
	color: #fff;

}


.sea-quantity-items .sea-selected {
	background: #FDC917;
	border: .5px solid #FDC917;
	color: #fff;
	border-radius: 12px;
    padding: 6px 0;
    height: 35px;

}
.sea-quantity-items .sea-listItem {
    border-radius: 12px;
    height: 35px;
    padding: 6px 0;
}

.sea-quantity-items .sea-listItem:hover {
    background: #FDC917;
    border: .5px solid #FDC917;
    color: #000;
    transition: .3s;
}

.table_performers table tr:hover {
	box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.160784);
}

.table_performers .column3 a:first-child:hover {
	background: #424495;
	border: #424495 3px solid;
	color:#fff;
}

.scrollbarMobile img:hover {
	transform: scale(1.1);
}

.scrollbarMobile img {
	transition: transform 0.3s;
}

.row.events_listing.scrollbarMobile11 {
	margin: 0;
}


.default-desk h1 {
	text-transform: uppercase;
	font-size: 22px;
}

.banner-image {
	margin-top: 2.6rem !important;

}

#SA_wrapper .SA__widget .SA__prev,
#SA_wrapper .SA__widget .SA__next {

	top: 120px !important;
}

.event_breadcrumbs {
	padding: 20px;
}

.page-name-event .site_search_area,
.page-name-event .sct_area,
.page-name-event .call_btn {
	display: none;
}




.nav-item:hover .nav-link,
.nav-item:hover .nav-link svg path {
	color: #FDC917;
	fill: #FDC917;
	font-weight: 700;
}

.nav-item .trending.nav-link,
.trending.nav-link svg path {
	color: #FDC917;
	fill: #FDC917;
	font-weight: 700;
}

.nav-link svg path {
    color: #fff;
    fill: #fff;
}
.TopCats img {
	margin-bottom: 10px;
	transition: transform 0.3s;
}

.TopCats img:hover {
	transform: scale(1.1);
}

.subcat_teams img:hover {
	transform: scale(1.1);
}

.subcat_teams img {
	transition: transform 0.3s;
}

.navbar-collapse ul.navbar-nav li.nav-item .menuNavDropdown {
	width: 875px !important;
}

.navbar-collapse ul.navbar-nav li.nav-item .theatre_top_menu_area {
	width: 1260px !important;
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background-color: #FDC917 !important;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
	background-position: -23.5px -129.5px !important;
	margin-right: 10px;
}

.mCSB_scrollTools.mCSB_scrollTools_hor.experience-sectionizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	display: block;
	position: absolute;
	width: 17px !important;
	height: 17px !important;
	border-radius: 18px;
	height: 100%;
	overflow: hidden;
	margin: -2px auto;
	cursor: pointer;
	border: 2px solid #FDC917;
	margin-left: 3px;
}

.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
	opacity: 1 !important;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #FDC917 !important;

}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
	background-image: url('dot.png') !important;

}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {

	bottom: 3px !important;

}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	height: 14px;
	margin: 1px 7px !important;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {
	margin: 0 27px !important;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
	right: 10px !important;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
	left: 10px !important;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -23.5px -113.5px !important;

}

.search_hambergur .search_glass_icon button {
	border: none;
	background: unset;
	border-radius: unset;
	padding: 0;
}

.hambergur-callbtn {
	text-align: center;
	margin: 50px 0;
}

.search_hambergur {
	padding: 0;
	margin: 50px 0 50px 0;
	z-index: 1;
}

.search_hambergur .search_glass_icon {
	top: 18px;
	left: 30px;
}

.search_hambergur .searchAjax {
	border-radius: 32px;
	padding: 27px 0px 27px 54px;
	border: 1px solid #D5D5D5;
}

.search_hambergur input::placeholder {
	font-size: 13px !important;
}

.fade.active.in {
	position: absolute;
	opacity: 1;
	margin-top: 50px;
}

.hambergur-subcat-list .col-md-4.col-sm-4.col-xs-12 {
	padding: 0;
}

.hambergur-subcat-list a.dd-performer {
	float: none;
	width: 100% !important;
	position: unset;
	padding: 12px 0 !important;
}

.search_hambergur ul.typeahead.dropdown-menu {
	min-width: 100%;
	border-radius: 15px;

}

.Search ul.typeahead.dropdown-menu {
	min-width: 97%;
	border-radius: 15px;

}

.site_search_area ul.typeahead.dropdown-menu {
	min-width: 100%;
	border-radius: 15px;
}

.dropdown-menu>.active>a {
	color: #fff;
	text-decoration: none;
	background-color: #337ab7;
	outline: 0;
	border-radius: 15px
}

ul.typeahead.dropdown-menu {
	font-size: 18px;
	border: unset;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .175) !important;
}

.dropdown-menu>li>a {
	padding: 10px 20px;
	color: #FDC917;
	border-bottom: 1px solid #ebebeb;
}

.fade.active.in {
	position: absolute;
	opacity: 1;
}

#sea-inventory-slider-with-filterBtn .sea-inventory-slider button.slick-prev,
#sea-inventory-slider-with-filterBtn .sea-inventory-slider button.slick-next {

	display: none !important;
}

.events_listing .container {
	margin-bottom: 20px;
	margin-top: 20px;
}

.events_listing .subcat_teams {
	margin: 30px 0;
}

.text_paragraphs,
.text_paragraphs1 {
	overflow-x: hidden;
}

.logo_area {
	display: flex;
	align-items: center;
	margin-top: 6px;
	margin-right: 4rem;
}

span.search_glass_text {
	float: right;
	position: relative;
	top: -61px;
	left: -2px;
	border: none;
	background: #FDC917;
	border-radius: 30px;
	padding: 16px 17px;
}

#SA_wrapper .SA__widget .SA__widget_item .SA__widget_content {
	max-height: fit-content !important;
	height: 165px;
}

span.search_glass_text:hover {
	background: #424495;
}

.testimonial_slider {
	padding-bottom: 20em;
	padding-top: 5em;
	background: #FAFAFA;
}

.deal_btn .round-button:hover {
	background: #424495;
	color:#fff;
}

.search_glass_text button {
	background: unset;
	color: #121212;
	border: unset;
	padding: 4px 20px;
}
.search_glass_text:hover button {
	color:#fff;
}
.sec_money {
	max-width: 100%;
	padding: 0;
}

.performer_inner {
	float: unset;
	max-width: 1250px;
	background: white;
	padding-bottom: 10px;
	width: 100%;
	margin: 0 auto;
}

.performer_breadcrumb {
	padding: 0;
}

.performer-top-icons {
	margin-top: 122px;
	display: flex;
	justify-content: flex-end;
	gap: 37px;
}

.perfo_title {
	padding: 0;
}

.performer-top-dim {
	font-size: 22px;
	font-weight: 300;
	color: #424495;
	margin-top: 78px;
	padding: 0;
}

.performer_inner .perfo_title h1 {
	font-size: 42px;
	line-height: 22px;
	margin-bottom: 35px;
	margin-top: 15px;
}

.performer_inner .sidebar_inner {
	border: none;
	border-radius: 0px;
}

.performer_inner .performer_head.performer_head_img {
	border-radius: 18px;
	margin-bottom: 20px;
	height: 442px;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.performer_inner .sidebar_inner #testimonialSlider {
	width: 100%;
	float: unset;
	margin: 10px auto;
	border: none;
	border-radius: 0px;
}

.bear-perform-div {
	background-color: #FDC917;
	width: 100%;
	clear: both;
	border-radius: 18px;
	padding-top: 40px;
}

.bear-perform-head {
	color: #121212;
	font-weight: 600;
	text-transform: uppercase;
	display: block;
	text-align: center;
	line-height: 18px;
}
.bear-zak {
    display: flex;
}
.bear-perform-div img {
	display: block;
	margin: 10px auto;
}

.hundred_guarantee {
	margin-bottom: 10px;
}

.performer_inner .sidebar_inner .hundred_secure {
	margin-bottom: 20px;
}

.performer_inner .sidebar_inner .customer_reviews {
	border: none;
	width: 100%;
	background: #fff;
	border-radius: 18px;
	padding: 30px;
	margin-top: 20px;
}

.col-md-12.social-icns {
	margin-top: 40px;
}

img.shopperapprove {
	padding-left: 20px;
}

.col-md-12.social-icns strong {
	color: #848484;
	font-weight: 300;
	font-size: 15px;
}

.text_paragraphs1 h2 {
	font-size: 32px;
	color: #121212;
}

.text_paragraphs1 h2 strong {
	font-weight: 400;
}

.text_paragraphs1 h3 {
	font-size: 32px;
	color: #121212;
}

.text_paragraphs1 h3 strong {
	font-weight: 400;
}

.text_paragraphs1 p {
	font-size: 16px;
	color: #707070;
	font-weight: 300;
	line-height: 33px;
}

.performer_inner {
	background: transparent;
}

.row.performer_desc {
	background: #fff;
	padding-top: 80px;
	padding-bottom: 40px;
	margin-left: 0;
	margin-right: 0;

}

.table_performers table thead {
	display: none;
}

.table_performers table.eventsTbl,
.table_performers table.eventsTbl tbody tr {
	border: none;
	border-radius: 18px;
	border-collapse: separate;
	border-spacing: 0 15px;
	border-top-left-radius: 18px;
	border-bottom-left-radius: 18px;
	border-top-right-radius: 18px;
	border-bottom-right-radius: 18px;
}

.table_performers table tr:nth-child(even) {
	background: #ffffff;
}

.text_paragraphs1 {
	display: none;
}

.table_performers .column3 a:first-child {
	color: #121212;
	border: #FDC917 3px solid;
	font-weight: 600;
	padding: 5px 18px;
	border-radius: 23px;
	font-size: 15px;
	background: #FDC917;
}

.table_performers .column1 {
	margin-top: 25px;
	border-right: none;
	margin-bottom: 25px;
	min-width: 130px;
	padding-left: 30px;
	padding-right: 0px;
}

.performer_inner .performer_leftside,
.performer_inner .performer_rightside {
	margin-top: 10px;
	margin-bottom: 40px;
}

.performer_rightside {
	padding-top: 3px;
	padding-left: 0;
	padding-right: 0;
}

.table_performers .info_inner {

	background: unset;

}

.table_performers .info_inner .text_paragraphs {
	text-align: left;
}

.table_performers .home_icons_area {
	display: none;
}

.table_performers table.eventsTbl,
.table_performers table.eventsTbl tbody tr td:first-child {
	border-right: 0px;
	border-top-left-radius: 18px !important;
	border-bottom-left-radius: 18px !important;
	width: 100px;
}

.table_performers table.eventsTbl,
.table_performers table.eventsTbl tbody tr td:last-child {
	border-left: 0px;
	border-top-right-radius: 18px !important;
	border-bottom-right-radius: 18px !important;
}

.table_performers table.eventsTbl,
.table_performers table.eventsTbl tbody tr td:not(:first-child, :last-child) {
	border-left: 0px;
	border-right: 0px;
	padding-left: 0px;
}

.table_performers table.eventsTbl,
.table_performers table.eventsTbl tbody tr:hover td:first-child {
	border-color: black;
	border-right: 0px;
}

.table_performers table.eventsTbl,
.table_performers table.eventsTbl tbody tr:hover td:last-child {
	border-color: black;
	border-left: 0px;
}

tr:hover td:not(:first-child, :last-child) {
	border-color: black;
	border-left: 0px;
	border-right: 0px;
}

.table_performers table.eventsTbl {
	margin-top: -10px !important;
}

.row.promotionsTabs span.Title {
	font-weight: 300;
}

.tabs-content span.catText {
	margin-top: 15px;
}

.subcategory_middle_big_links ul {
	list-style: none;
	padding-left: 0;
}

span.upcoming_Title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 215px;
}

.sub_cat_head.custombreadcrumbs {
	position: relative;
	left: 22px;
	top: 400px;
}

.subcategory_middle_big_links ul li a {
	color: #121212;
	font-size: 19px;
	font-weight: 600;
	line-height: 62px;
}

.concert_ticket_head.custombreadcrumbs {
	position: relative;
	top: -68px;
	left: 40px;
}

.section_list {
	background: #FAFAFA;
	padding-bottom: 100px;
	padding-top: 60px;
	margin-top: 30px;
}


.concert_middle_big_links a,
.theatre_middle_big_links a {
	color: #121212;
	font-size: 22px;
	font-weight: 600;
	line-height: 62px;
	text-transform: capitalize;
	cursor: pointer;
}

h2.popular_artist {
	font-size: 32px;
	font-weight: 600;
	padding-bottom: 30px;
	padding-left: 15px;
	text-align: left;
}

.breadcrumbs a span:after {
	display: none;
}

.breadcrumbs span:after {
	margin-left: 3px;
	margin-right: 5px;
	content: "/";
}

.container.default-desk p {
	font-size: 12px !important;
	font-weight: 400;
	line-height: 22px;
}

.container.default-desk p span {
	font-size: 12px !important;
	font-weight: 400;
	line-height: 22px;
}

.social-icons.performer_social {
	margin-top: 25px;
}

.social-icons.performer_social a img {
	float: left;
	background: #121212;
	padding: 8px 13px;
	border-radius: 23px;
	margin-right: 10px;
}

#logos_mobile .desktop_image {
	display: block;
	width: 100%;
}

div#logos_mobile {
	padding: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.container.default-desk row {
	margin-left: 0;
	margin-right: 0;
}

.upcoming_Title {
	margin-top: 20px;

}

.discount_code {
	color: #ebebeb;
	font-weight: 300;
	font-size: 13px;
	max-width: 1100px;
	margin: 0 auto;
}




.blackstrip {
	background: #000000;
	/ height: 45px;/ color: white;
	padding-bottom: 15px;
	font-weight: 400;
	font-size: 18px;
	padding-top: 14px;
	z-index: 1;
	position: relative;
	margin: 0;
	padding: 20px;
}


.event-info-date .event-info-date-time,
.event-info-date-date,
.event-info-date-day {
	color: #fff !important;
	background: unset !important;
	font-size: 12px;
	padding-bottom: 5px;
}

.event-info-ctn {
	background-color: #121212;
	z-index: 98;

}

.event-info-place,
.event-info-date-time-span {
	color: #000;

}



.venue-ticket-list-row {
	background-color: #fafafa;
	border-bottom: 2px solid #fff;
}

.cm-mobile-delivery:before {
	content: '\e819';
	display: none;
}

.venue-ticket-list-price-col .sea-ticket-list-price-col-price .priceText {
	white-space: nowrap;
	font-size: 14px;
	text-align: right;
	font-weight: 500;
	padding-left: 15px;
}

.cad-only.price.btn {
	background-color: #121212;
	border-color: #121212;
	border-radius: 25px;
	padding: 10px 28px;
}

#sea-inventory-slider-with-filterBtn .sea-inventory-slider .slick-track label.active {
	background-color: #e2e2e2;
	border: unset;
	padding: 7px 28px;
	border-radius: 10px;
}

#sea-inventory-slider-with-filterBtn .sea-inventory-slider .slick-track label:is(:hover, :focus, :focus-within) {
	border: unset;
	outline: none;
	border-radius: 12px;
	background-color: #FAFAFA;
	box-shadow: unset;
	padding: 7px 28px;
	color: #F0CB8F;
}

#sea-inventory-slider-with-filterBtn .sea-inventory-slider .slick-track label.active span {
	color: #121212;
	font-weight: 600;
	text-transform: uppercase;
	font-family: Poppins;
}

#sea-inventory-slider-with-filterBtn .sea-inventory-slider .slick-track label {
	border: unset;
	cursor: pointer;
	margin-right: 8px;
	outline: none;
	transition: 0.3s;
	border-radius: 12px;
	background-color: #FAFAFA;
	box-shadow: unset;
	padding: 7px 28px;
	text-transform: uppercase;
}

#sea-inventory-slider-with-filterBtn .sea-inventory-slider .slick-track label:hover span {
	color: #fff;
}

.page-name-index .scrollbarMobile img {
	border-radius: 18px;
	transition: transform 0.3s;

}

.cat-scrollable p {
	color: #121212;
	font-size: 18px;
	font-weight: 400;
	margin-top: 22px;
	line-height: 22px;
}

.page-name-index .row {
	margin: 0;
}

/*end*/

.call_btn {
	padding: 0;
}

.container.info_container_width {
	max-width: 1250px;
}

.row.footer_bk,
.row.redbg,
.row.promotionsTabs {
	margin-left: 0;
	margin-right: 0;
}

span.deal_btn {
	margin: 10px 0;
}

.wrapper_deal {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 5%;
}

.deal_btn .round-button {
	background-color: #FDC917;
	color: #121212;
	border-radius: 40px;
	padding: 12px 20px;
	font-size: 16px;
	border: none;
	font-weight: 500;
}

span.catText {
	padding-left: 5%;
}

.container.headerContainer {
	width: 100%;
	max-width: 1920PX;
	position: fixed;
	z-index: 999;
}

.topbanner {
	background-image: url('/content/template_new/newimages/presale-banner-z.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center -24%;
	width: 100%;
	z-index: 0;
	height: 409px;
	border-radius: 0 0 40px 40px;
}

body {
	background: #fff;
	font-family: 'Poppins', sans-serif;
}

span.upcoming_Title {
	font-size: 18px;
	clear: both;
	float: left;
	/*width: 50%;*/
	font-weight: 600;
	color: #121212;
	padding-left: 6px;
}

.ticket_service_sale_area {
	display: none;
}

/*header css*/
header#header_area {

	display: flex;
	align-items: center;

}


#topbar {
	background: yellow;
	color: black;
	font-size: 26px;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
}

header#header_area .event_header_left img {
	width: 270px;
}

header#header_area .event_header_right .head_col1,
header#header_area .event_header_right .head_col2,
header#header_area .event_header_right .head_col3,
header#header_area .event_header_right .head_col4 {
	width: 25%;
	float: left;
	text-align: center;
}

.sa_review span {
	font-size: 18px;
	font-weight: 400;
}

header#header_area .event_header_right img {
	width: 100%;
}

header#header_area .event_header_right .head_col4 img {
	margin-top: 9px;
	width: 77%;
	text-align: center;
}

header#header_area .event_header_right p {
	color: #ded2d2;
	font-size: 10px;
	letter-spacing: -0.3px;
	margin-top: 12px;
	font-weight: 500;
	margin-bottom: 5px;
	line-height: 18px;
}

header#header_area .mobile_header_area .clickToSearchPop i {
	cursor: pointer;
}

header#header_area .site_search_area .mobile_header_area .popup_search {
	display: none;
	position: absolute;
	top: 50px;
	z-index: 1;
	width: 96%;
	left: 50%;
	font-size: 14px;
	padding: 5px 8px;
	margin-left: -48%;
	height: 40px;
}

header#header_area .site_search_area .mobile_header_area ul.typeahead {}

header#header_area .site_search_area .mobile_header_area ul.typeahead li a {
	white-space: normal !important;
	font-size: 12px;
	padding: 3px 7px;
}

.sct_area .small_call_details {
	float: left;
	width: 100%;
	text-align: right;
	padding: 0;
}

.sct_area .small_call_details p {
	text-align: right;
	margin-top: 3px;
	color: #e4e4e4;
	font-weight: 600;
	font-size: 13px;
	margin-bottom: 5px;
}

.small_call_details ul {
	padding-left: 0px;
	list-style-type: none;
	text-align: right;
}

.small_call_details ul li {
	float: left;
	display: block;
	padding: 0px 8px;
	line-height: 1;
	padding-right: 30px;
}

.small_call_details ul li:last-child {
	border: none;
	padding-right: 0px;
}

.small_call_details ul li a:hover {
	color: #FDC917;
}

a.trending {
	letter-spacing: 0.5px;
	font-size: 18px !important;
}

.dropdown a svg {
	margin-left: 8.32px;
}

.small_call_details ul li a {
	font-size: 18px;
	text-transform: capitalize;
	color: #fff;
	font-weight: 500;
	padding: 0px;
}

.site_search_area {
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 10px;
}

.col-md-2.col-sm-3.col-xs-6.logo_area {
	padding-right: 0px;
	margin-right: 0px;
}

.form-control {

	-webkit-box-shadow: unset !important;
	box-shadow: unset !important;
	-webkit-transition: unset !important;
	-o-transition: unset !important;
	transition: unset !important;
}

/*menu area*/


header#header_area .top_menu_mobile_area {
	display: none !important;
}

header#header_area .viewMoreLinkArea {
	float: left;
	width: 100%;
}

header#header_area .top_menu_mobile_area.collapse.in .navbar-nav {
	list-style: none;
	box-sizing: border-box;
	padding: 0px;
}

header#header_area .top_menu_mobile_area.collapse.in ul.navbar-nav li a {
	display: block;
	color: white;
	font-size: 18px;
	line-height: 15px;
	/*padding-top: 20px;  
	  padding-bottom: 15px;  */
}

header#header_area .top_menu_mobile_area.collapse.in ul.navbar-nav li a.sp_th_co {
	font-size: 30px;
	line-height: 30px;
}

header#header_area .top_menu_mobile_area.collapse.in ul.navbar-nav li a.dd-performer {
	color: white;
	font-size: 16px;
	padding: 0px;
	line-height: 20px;
}

header#header_area .viewMoreLinkArea a.viewMoreLink {
	font-size: 16px;
	font-weight: 500;
	margin-top: 10px;
	text-decoration: underline;
	white-space: nowrap;
	overflow: hidden;
	float: left;
	text-transform: uppercase;
}

header#header_area .top_menu_mobile_area.collapse.in ul.navbar-nav li a span {
	color: white !important;
}

.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu {
	width: 600px;
	right: 0;
	left: inherit;
	padding: 0;
	overflow: hidden;
	border-radius: 0 0 .5rem .5rem;
	border: none;
	margin-top: 5px;
	transition: all .2s ease-in-out;
	max-height: 0;
	display: block;
	background-color: #495057;
}


.navbar-collapse ul.navbar-nav li.nav-item .theater_area {

	width: 1385px;
}

.small_call_details .sports_top_menu_area .sports_left_menu_inner {
	background: #424495;
	float: left;
	width: 100%;
	height: 615px;
}

.small_call_details .sports_top_menu_area .sports_left_menu_inner .sports_top_form {
	width: 78%;
	margin: 5px auto;
}

.small_call_details.navbar-collapse ul.navbar-nav .open .sports_top_menu_area {
	max-height: 500px;
}

.small_call_details .sports_top_menu_area .sports_top_form a.nav-link {
	width: 100%;
	float: left;
	text-transform: none;
	padding: .5rem;
	font-size: 15px;
	font-weight: 700;
	line-height: 25px;
	color: #FDC917;
	margin-bottom: 10px;
}

.small_call_details .sports_top_menu_area .sports_right_menu_inner {
	float: left;
	width: 100%;
	padding: 10px 0px;
}

.small_call_details .sports_top_menu_area .sports_right_menu_inner .subcategories-list {
	width: 50%;
	float: left;
}

.small_call_details .sports_top_menu_area .sports_right_menu_inner .subcategories-list a {
	margin-bottom: .5rem;
	padding-right: .5rem;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	display: block;
	font-weight: 400;
	font-size: 14px;
	text-transform: capitalize;
	line-height: 23px;
}

.small_call_details .sports_top_menu_area .sports_right_menu_inner .subcategories-list a span {
	color: #fff !important;
}


.small_call_details.navbar-collapse ul.navbar-nav .open .concert_top_menu_area {
	max-height: 500px;
}

.small_call_details .concert_top_menu_area {
	margin-top: 5px;
}

.small_call_details .concert_top_menu_area .concert_top_menu_inner {
	float: left;
	width: 100%;
	padding: 10px 10px 50px 10px;
	height: auto;
	background: #424495;
}

.small_call_details .concert_top_menu_area .concert_top_menu_inner .subcategories-list {
	width: 100%;
	float: left;
}

.small_call_details .concert_top_menu_area .concert_top_menu_inner .subcategories-list a {
	margin-bottom: .5rem;
	padding-right: .5rem;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	display: block;
	font-weight: 400;
	font-size: 14px;
	text-transform: capitalize;
	line-height: 23px;
}

.small_call_details.navbar-collapse ul.navbar-nav .open .theatre_top_menu_area {
	max-height: 500px;
}

.small_call_details .theatre_top_menu_area {
	margin-top: 5px;
}

.small_call_details .theatre_top_menu_area .theatre_top_menu_inner {
	float: left;
	width: 100%;
	padding: 10px;
}

.small_call_details .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list {
	width: 100%;
	float: left;
}

.small_call_details .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list a {
	margin-bottom: .5rem;
	padding-right: .5rem;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	display: block;
	font-weight: 400;
	font-size: 14px;
	text-transform: capitalize;
	line-height: 23px;
}



.top_menu_mobile_area.navbar-collapse ul.navbar-nav .open .concert_top_menu_area,
.top_menu_mobile_area.navbar-collapse ul.navbar-nav .open .theatre_top_menu_area {
	max-height: 550px;
}

.top_menu_mobile_area.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu.concert_top_menu_area,
.top_menu_mobile_area.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu.theatre_top_menu_area {
	width: 100%;
}

.top_menu_mobile_area .concert_top_menu_area,
.top_menu_mobile_area .theatre_top_menu_area {
	margin-top: 5px;
}

.top_menu_mobile_area .concert_top_menu_area .concert_top_menu_inner,
.top_menu_mobile_area .theatre_top_menu_area .theatre_top_menu_inner {
	float: left;
	width: 100%;
	padding: 10px;
}

.top_menu_mobile_area .concert_top_menu_area .concert_top_menu_inner .subcategories-list,
.top_menu_mobile_area .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list {
	width: 100%;
	float: left;
	padding-left: 50px;
}

.top_menu_mobile_area .concert_top_menu_area .concert_top_menu_inner .subcategories-list a,
.top_menu_mobile_area .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list a {
	margin-bottom: .5rem;
	padding-right: .5rem;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	display: block;
	font-weight: 400;
	font-size: 16px;
	text-transform: capitalize;
	line-height: 23px;
}


.top_menu_mobile_area .sports_top_menu_area .sports_left_menu_inner {
	width: 100%;
	height: auto;
	padding-left: 50px;
}

header#header_area .top_menu_mobile_area .sports_top_menu_area .sports_left_menu_inner .sports_top_form {
	width: 95%;
	margin: 5px auto;
}

header#header_area .top_menu_mobile_area.navbar-collapse ul.navbar-nav .dropdown-menu.sports_top_menu_area {
	width: 100%;
}

header#header_area .top_menu_mobile_area.navbar-collapse ul.navbar-nav .open .sports_top_menu_area {
	max-height: 2540px;
}

header#header_area .top_menu_mobile_area.collapse .sports_top_menu_area .sports_top_form a.nav-link {
	width: auto;
	float: none;
	text-transform: none;
	padding: .5rem;
	font-size: 15px;
	font-weight: 700;
	line-height: 25px;
	margin-bottom: 1rem;
}



header#header_area .top_menu_mobile_area.collapse .sports_top_menu_area .sports_top_form a:active {
	color: #fff;
	border-radius: 10px;
}

.top_menu_mobile_area .sports_top_menu_area .sports_right_menu_inner {
	float: left;
	width: 100%;
	padding: 10px;
}

.top_menu_mobile_area .sports_top_menu_area .sports_right_menu_inner .subcategories-list {
	width: 50%;
	float: left;
}

.top_menu_mobile_area .sports_top_menu_area .sports_right_menu_inner .subcategories-list a {
	margin-bottom: .5rem;
	padding-right: .5rem;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	display: block;
	font-weight: 400;
	font-size: 16px;
	text-transform: capitalize;
	line-height: 23px;
}

/*end menu*/
#trending {
	color: #ff0028;
}


.maxlogos {
	max-width: 1175px !important;
}

/* footer css*/
.social-icons a {
	margin-right: 20px;
}

hr.footer-line {
	border: 1px solid #505050;
	max-width: 1100px;
}

.space_bottom {
	margin-bottom: 5rem;
}

.space_top {
	margin-top: 1.5rem;
}

.copy {
	color: #ebebeb;
	font-weight: 300;
	font-size: 13px;
	margin-bottom: 0;
}

#footer_area {
	float: left;
	width: 100%;
	background: #121212;
	padding-top: 6rem;
}

#footer_area .footer_inner {

	width: 100%;
	padding: 0px 70px;
	max-width: 1250px;
	margin: 0 auto;
	text-align: center;

}


#footer_area .footer_inner span {
	float: left;
	width: 100%;
	text-transform: capitalize;
	font-size: 22px;
	color: #707070;
	margin-bottom: 20px;
	margin-top: 20px;
	font-weight: 600;
}

#footer_area .footer_inner ul {
	/*float: left;*/
	list-style-type: none;

	padding-left: 0;
}

#footer_area .footer_inner ul li a {
	color: #ebebeb;
	font-weight: 300;
	font-size: 16px;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	line-height: 47px;
}

#footer_area .footer_copyrights {
	float: left;
	width: 100%;
	padding: 30px 0px;
	text-align: center;
}

#footer_area .footer_copyrights p {
	color: white;
	font-size: 13px;
	margin-top: 35px;
}


/* home page css*/
.home_inner {
	float: left;
	width: 100%;
	background: #fafafa;
	padding-bottom: 10px;
}

.home_inner .sports_category img {
	width: 100%;
}

.home_inner .home_icons_area {
	background: black;
	float: left;
	width: 100%;
	padding: 15px 0px;
	border-radius: 10px;
}

.home_inner .home_icons_area .ten_icons {
	text-align: center;
	padding-bottom: 15px;
	padding-top: 20px;
}

.home_inner .home_icons_area .ten_icons img {}

.home_inner .home_icons_area .ten_icons span {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	white-space: nowrap;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 10px;

}

.home_inner .home_icons_area .iconinred {
	color: #ea252d;
}

.home_inner .home_icons_area .iconinwhite {
	color: #ffffff;
}

.home_inner .text_paragraphs {
	float: left;
	width: 100%;
	padding: 15px 15px 10px 15px;
	text-align: center;
}

.home_inner .text_paragraphs p {
	font-size: 13px;
	color: #b5a3a3;
	margin-bottom: 25px;
	margin-top: 5px;
	font-weight: 500;
}

.home_inner .top_footer {
	background: black;
	float: left;
	width: 100%;
	padding: 15px 0px;
	border-radius: 10px;
}

.home_inner .top_footer .flinks_heading {
	margin: 0;
	float: left;
	color: #e9242c;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 10px 0px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.home_inner .top_footer ul {
	padding: 0px;
	list-style-type: none;
}

.home_inner .top_footer ul li a {
	color: #fefefe;
	font-size: 13px;
	font-weight: 400;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.home_inner .sport_categ_links {}

.home_inner .sport_categ_links .categ_link_inner {
	float: left;
	width: 100%;
	background: black;
	border-radius: 10px;
	margin-bottom: 10px;
}

.home_inner .sport_categ_links ul {
	list-style-type: none;
	text-align: center;
	padding: 10px 0px;
	margin: 0px;
}

.home_inner .sport_categ_links ul li a {
	text-transform: uppercase;
	font-size: 30px;
	font-weight: 600;
}

.home_inner .sport_categ_links ul li a.colorinwhite {
	color: white;
}

.home_inner .sport_categ_links ul li a.coloringrey {
	color: #bbb1b1;
}

.home_inner .sport_categ_links span {
	float: left;
	width: 100%;
	text-align: center;
	color: #bbb1b1;
	text-transform: uppercase;
	font-weight: 800;
	padding-bottom: 10px;
	font-size: 36px;
	margin-bottom: 5px;
	margin-top: 20px;
	text-decoration: underline;
	text-underline-position: under;

}

.home_inner .sport_categ_links p {
	text-align: center;
	color: red;
	font-size: 15px;
	font-weight: 600;
	text-decoration: underline;
	text-transform: uppercase;
}

.home_inner .sport_categ_links p a {
	color: red;
	text-underline-position: under;
}


/*category theatre page css*/

.category_theatre_inner {
	float: left;
	width: 100%;
	background: white;
	padding-top: 10px;
	padding-bottom: 40px;
}

.category_theatre_inner .theatre_ticket_head {
	background: black;
	float: left;
	width: 100%;
	border-radius: 10px;

}

.category_theatre_inner .theatre_ticket_head h1 {
	text-align: center;
	color: white;
	text-transform: uppercase;
	font-size: 60px;
	font-weight: 600;
	margin-top: 10px;
}

.theatre_six_tickets {
	float: left;
	width: 100%;
	padding: 15px 0px;
}



.category_theatre_inner .theatre_middle_big_links {
	float: left;
	width: 100%;
	background: black;
	border-radius: 10px;
	text-align: center;
	padding: 10px 0px;
	margin: 0px;
}

.category_theatre_inner .theatre_middle_big_links a {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}

.category_theatre_inner .theatre_middle_big_links div:nth-child(even) a {
	color: #ffffff
}

.category_theatre_inner .theatre_middle_big_links div:nth-child(odd) a {
	color: #bbb1b1
}

.category_theatre_inner .theatre_middle_big_links ul {
	list-style-type: none;
	text-align: center;
	padding: 10px 0px;
	margin: 0px;
}

.category_theatre_inner .theatre_middle_big_links ul li a {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
}



.category_theatre_inner .text_paragraphs {
	float: left;
	width: 100%;
	padding: 15px 15px 10px 15px;
	text-align: center;
}

.category_theatre_inner .text_paragraphs span {
	font-size: 13px !important;
	color: #b5a3a3;
	margin-bottom: 20px;
	margin-top: 5px;
	font-weight: 400;
}

.category_theatre_inner .text_paragraphs p {
	font-size: 13px !important;
	color: #c3baba;
	margin-bottom: 25px;
	margin-top: 5px;
	font-weight: 400;
}

.category_theatre_inner .text_paragraphs .categoryHdr {
	text-align: left;
	margin-bottom: 10px;
}

.category_theatre_inner .text_paragraphs .subcategoriesList {
	text-align: left;
}

.category_concert_inner .text_paragraphs p a,
.category_theatre_inner .text_paragraphs p a,
.category_sports_inner .text_paragraphs p a {
	color: red;
}

.category_concert_inner .subcategoriesList .subcat a,
.category_theatre_inner .subcategoriesList .subcat a,
.category_sports_inner .subcategoriesList .subcat a {
	color: red;
}

.category_theatre_inner .theatre_six_tickets img {
	width: 100%;
}

/*category sports page css*/

.category_sports_inner {
	float: left;
	width: 100%;
	background: white;
	padding-top: 10px;
	padding-bottom: 40px;
}

.category_sports_inner .sports_ticket_head {
	background: black;
	float: left;
	width: 100%;
	border-radius: 10px;

}

.category_sports_inner .sports_ticket_head h1 {
	text-align: center;
	color: white;
	text-transform: uppercase;
	font-size: 60px;
	font-weight: 600;
	margin-top: 10px;
}

.category_sports_inner .sports_six_tickets {
	float: left;
	width: 100%;
	padding: 15px 0px;
}


.category_sports_inner .text_paragraphs {
	float: left;
	width: 100%;
	padding: 15px 15px 10px 15px;
	text-align: center;
}

.category_sports_inner .text_paragraphs span {
	font-size: 13px !important;
	color: #b5a3a3;
	margin-bottom: 20px;
	margin-top: 5px;
	font-weight: 400;
}

.category_sports_inner .text_paragraphs .categoryHdr {
	text-align: left;
	margin-bottom: 10px;
}

.category_sports_inner .text_paragraphs .subcategoriesList {
	text-align: left;
}

.category_sports_inner .text_paragraphs p {
	font-size: 13px !important;
	color: #c3baba;
	margin-bottom: 25px;
	margin-top: 5px;
	font-weight: 400;
}

.category_sports_inner .sports_six_tickets img {
	width: 100%;
}

/*category Concert page css*/

.category_concert_inner {
	float: left;
	width: 100%;
	background: white;
	padding-top: 10px;
	padding-bottom: 40px;
}

.category_concert_inner .concert_ticket_head {
	background: black;
	float: left;
	width: 100%;
	border-radius: 10px;

}

.category_concert_inner .concert_ticket_head h1 {
	text-align: center;
	color: white;
	text-transform: uppercase;
	font-size: 60px;
	font-weight: 600;
	margin-top: 10px;
}

.category_concert_inner .concert_six_tickets {
	float: left;
	width: 100%;
	padding: 15px 0px;
}

.category_concert_inner .text_paragraphs {
	float: left;
	width: 100%;
	padding: 15px 15px 10px 15px;
	text-align: center;
}

.category_concert_inner .text_paragraphs span {
	font-size: 13px !important;
	color: #b5a3a3;
	margin-bottom: 20px;
	margin-top: 5px;
	font-weight: 400;
}

.category_concert_inner .text_paragraphs .categoryHdr {
	text-align: left;
	margin-bottom: 10px;
}

.category_concert_inner .text_paragraphs .subcategoriesList {
	text-align: left;
}

.category_concert_inner .text_paragraphs p {
	font-size: 13px !important;
	color: #c3baba;
	margin-bottom: 25px;
	margin-top: 5px;
	font-weight: 400;
}

.category_concert_inner .concert_six_tickets img {
	width: 100%;
}

.category_concert_inner .concert_middle_big_links {
	float: left;
	width: 100%;
	background: black;
	border-radius: 10px;
	text-align: center;
	padding: 10px 0px;
	margin: 0px;
}

.category_concert_inner .concert_middle_big_links a {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}

.category_concert_inner .concert_middle_big_links div:nth-child(even) a {
	color: #ffffff
}

.category_concert_inner .concert_middle_big_links div:nth-child(odd) a {
	color: #bbb1b1
}

.category_concert_inner .concert_middle_big_links ul {
	list-style-type: none;
	text-align: center;
	padding: 10px 0px;
	margin: 0px;
}

.category_concert_inner .concert_middle_big_links ul li a {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
}

.category_concert_inner .concert_middle_big_links ul li a.colorinwhite {
	color: white;
}

.category_concert_inner .concert_middle_big_links ul li a.coloringrey {
	color: #bbb1b1;
}

/*sub category page css*/

.subcategory_inner {
	float: left;
	width: 100%;
	background: white;
	padding-top: 10px;
	padding-bottom: 40px;
}

.subcategory_inner .subcategory_ticket_head {
	background: black;
	float: left;
	width: 100%;
	border-radius: 10px;

}

.subcategory_inner .subcategory_ticket_head h1 {
	text-align: center;
	color: white;
	text-transform: uppercase;
	font-size: 52px;
	font-weight: 600;
	margin-top: 10px;
}

.subcategory_inner .subcategory_six_tickets {
	float: left;
	width: 100%;
	padding: 15px 0px;
}



.subcategory_inner .text_paragraphs {
	float: left;
	width: 100%;
	padding: 15px 15px 10px 15px;
	text-align: center;
}

.subcategory_inner .text_paragraphs span {
	font-size: 14px;
	color: #b0a4a4;
	margin-bottom: 20px;
	margin-top: 5px;
	font-weight: 400;
}

.subcategory_inner .text_paragraphs p {
	font-size: 14px;
	color: #b0a4a4;
	margin-bottom: 25px;
	margin-top: 5px;
	font-weight: 400;
}

.subcategory_inner .text_paragraphs p a,
.subcategory_inner .text_paragraphs ul li a,
.subcategory_inner .text_paragraphs p a span {
	color: red;

}

.subcategory_inner .text_paragraphs td p {
	text-align: left;
}

.subcategory_inner .text_paragraphs p span {
	font-size: 14px !important;
	color: #b0a4a4;
	font-weight: 400;

}

.subcategory_inner .text_paragraphs ul {
	text-align: left;
}

.subcategory_inner .text_paragraphs table {
	width: 100% !important;
}

.subcategory_inner .subcategory_six_tickets img {
	width: 100%;
}

.subcategory_inner .subcategory_middle_big_links {
	float: left;
	width: 100%;
	background: black;
	border-radius: 10px;
}

.subcategory_middle_big_links .mobileDivision>span {
	float: left;
	text-align: center;
	color: white;
	text-transform: uppercase;
	font-weight: 700;
	border-bottom: 1px white solid;
	padding-bottom: 10px;
	margin-bottom: 5px;
	margin-top: 15px;
	font-size: 25px;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.subcategory_inner .subcategory_middle_big_links ul {
	list-style-type: none;
	text-align: center;
	padding: 10px 0px;
	margin: 0px;
}

.subcategory_inner .subcategory_middle_big_links ul li a {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.subcategory_inner .subcategory_middle_big_links ul li:nth-child(even) a {
	color: #ffffff
}

.subcategory_inner .subcategory_middle_big_links ul li:nth-child(odd) a {
	color: #bbb1b1
}


/*infopages page about us css*/

.info_inner {
	float: left;
	width: 100%;
	background: white;
	padding-top: 10px;
	padding-bottom: 10px;
}

.info_inner .info_head {
	padding: 0px 20px;
}

.info_inner .info_head h1 {
	font-size: 30px;
	margin: 0px;
	padding: 15px 0px 12px 0px;
	border-bottom: 1px #f3f0f0 solid;
}

.info_inner .info_whoarewe {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px #f3f0f0 solid;
}

.info_inner .info_whoarewe .whoweare_image_area {
	text-align: center;
}

.info_inner .info_whoarewe .whoweare_image_area img {
	padding-top: 15px;
}

.info_inner .info_whoarewe strong {
	float: left;
	width: 100%;
	color: red;
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 10px;

}

.info_inner .info_whoarewe p {
	text-align: justify;
	font-size: 16px;
	font-weight: 400;

}

.info_inner .ticket_gurantee {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px #f3f0f0 solid;
}

.info_inner .ticket_gurantee>strong {
	float: left;
	width: 100%;
	color: red;
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.info_inner .ticket_gurantee p {
	text-align: justify;
	font-size: 16px;
	font-weight: 400;
}

.info_inner .ticket_gurantee p a,
.info_inner .ticket_gurantee p a {
	color: red;
}

.info_inner .helpful_links {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px #f3f0f0 solid;
}

.info_inner .helpful_links>strong {
	float: left;
	width: 100%;
	color: red;
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.info_inner strong.para_big_title {
	font-size: 28px;
	color: red;
	text-decoration: underline;
}

.info_inner .helpful_links ul li {
	font-weight: 500;
}

.info_inner .helpful_links ul li a {
	color: red;
}

.info_inner .contact_us {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.info_inner .contact_us strong {
	float: left;
	width: 100%;
	color: red;
	font-size: 22px;
}

.info_inner .contact_us .address {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.info_inner .contact_us .address p {
	margin: 0px;
}

.info_inner .contact_us .phoneAndEmail {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.info_inner .contact_us .phoneAndEmail p {
	margin: 0px;
	font-weight: 500;
}

/* .performer_inner{
	  float: left;
	  width: 100%;
	  background: white;
	  padding-bottom: 10px;
  }*/

.performer_inner .performer_head {
	float: left;
	width: 100%;
	height: 234px;
	background-repeat: round !important;
}

.performer_inner .performer_head span {
	float: left;
	width: 100%;
	font-size: 400%;
	margin-top: 20px;
	color: #f1ecec;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	text-shadow: 1px 2px 2px rgba(38, 38, 38, .9);
}

.reserve_performer_tickets {
	font-size: 22px;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0.05em;
	color: #000000;
	padding-top: 50px;
	padding-bottom: 30px;
	text-transform: uppercase;

}

.reserve_tickets h6 {
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	color: #121212;
	margin: 0;
}

.inner_reserve_ticket {

	background: #00D077;
	text-transform: capitalize;
	font-weight: 600;
	margin-bottom: 7px;
    max-width: 57%;

}

.reserve_tickets {
	display: flex;
	align-items: center;
	padding: 4px;
}

.performer_inner .performer_breadcrumb {
	float: left;
	width: 100%;
}

.performer_breadcrumb .breadcrumb {
	background: none;
	padding-left: 0px;
	margin-bottom: 5px;
}

.performer_inner .datesAndcities {
	float: left;
	width: 100%;
}

.performer_inner .total_results_area {
	float: left;
	width: 100%;
	padding-top: 15px;
}

.datesAndcities .dropdown button {
	float: left;
	width: 70%;
	text-align: left;
	border-radius: 0px;
	padding: 10px;
}

.datesAndcities .dropdown span.caret {
	float: right;
	margin-top: 8px;
}

.datesAndcities .dropdown button span.glyphicon {
	padding-right: 5px;
}

.floatright {
	float: right !important;
}

.performer_inner .assurance-box-left {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #76ba2c;
	color: #FFF;
}

.performer_inner .event-assurance-box {
	padding: 10px 10px 10px 30px;
	font-size: 18px;
	font-weight: 700;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.performer_inner .assurance-box-right {
	border-right: 1px solid #ddd;
}

.performer_inner .abl-text-bottom {
	font-size: 14px;
	font-weight: 400;
}

.performer_inner .panel.panel-danger.panel-viewing {
	border-radius: 0;
	border-left: 5px solid #e9242c;
	color: #e9242c;
	float: left;
	width: 100%;
	margin-top: 10px;
}

.performer_inner .panel.panel-danger.panel-viewing>.panel-heading {
	color: #e9242c;
	font-size: 18px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-radius: 0px;
}

.table_performers {
	float: left;
	width: 100%;
	border: unset;
}

/*.table_performers table.eventsTbl,
  .table_performers table.eventsTbl tbody tr{
	  border: 1px solid rgb(221, 221, 221);
  }*/

.table_performers .pagination>.active>a,
.table_performers .pagination>.active>a:focus,
.table_performers .pagination>.active>a:hover,
.table_performers .pagination>.active>span,
.table_performers .pagination>.active>span:focus,
.table_performers .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: black;
	border-color: #9e9898;
}

.table_performers .pagination>li>a,
.table_performers .pagination>li>span {
	background: #e2e2e2;
	color: #000;
	outline: none;
	font-weight: 500;
	border: 1px #9e9898 solid;
}

.table_performers .column3 button {
	color: red;
	border: 3px solid;
	font-weight: 600;
	padding: 2px 18px;
	border-radius: 10px;
	font-size: 14px;
}

/*.table_performers .column3 a:first-child{
	  color: red;
	  border: 3px solid;
	  font-weight: 600;
	  padding: 2px 18px;
	  border-radius: 10px;
	  font-size: 14px;
  }*/
.table_performers .column1 strong {
	font-weight: 600;
	padding: 0px;
	text-transform: capitalize;
	margin: 0;
	font-size: 18px;
}

.table_performers .column1 p {
	color: #121212;
	padding: 0px;
	width: 60px;
	float: left;
	margin-bottom: 0px;
	text-transform: capitalize;
}

p.col-md-6.col-xs-12.eventTime {
	width: 100%;
}

strong.col-md-6.col-sm-6.col-xs-12.eventDay {
	width: 100%;
}

.col-md-12.col-sm-12.col-xs-12.column2.eventInfoContainer.match-days {
	padding-left: 0px;
}

.table_performers .column2 strong {
	font-weight: 600;
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 2px;
	width: 100%;
	float: left;
}

.table_performers .column2 p {
	color: grey;
	margin: 0px;
	font-size: 13px;
}

.table_performers .column3 {
	padding-top: 0px;
	text-align: right;
}

.table_performers table tr:nth-child(even) {
	background: #ffffff
}

.table_performers table tr:nth-child(odd) {
	background: #ffffff
}

.performer_pagination_area {
	float: left;
	width: 100%;
	text-align: right;
}

.performer_pagination_area nav ul.pagination {
	margin: 0px;
}

.performer_pagination_area nav ul.pagination .page-item.active a {
	color: white;
	background: black;
}

.performer_pagination_area nav ul.pagination .page-item a {
	background: #e2e2e2;
	color: red;
	font-weight: 500;
	border: 1px #9e9898 solid;

}



.performer_inner .table_performers .es .filterHeader {
	background: #e9242c;
	color: #FFF;
	border-bottom: 2px solid #e9242c;
	padding: 4px;

}

.performer_inner .table_performers .es #filterContainer {
	width: 100%;
	padding: 10px;
	border: 1px solid #ddd;
	background: #FFF;
}

.performer_inner .table_performers .es .filters ul {
	list-style: none;
	padding: 0;
	margin: 0 0 15px;
	cursor: pointer !important;
}

.performer_inner .table_performers .es .filters ul li {
	margin-bottom: 3px;
	cursor: pointer !important;
}

.performer_inner .table_performers .es .filters ul li a.filterShowAll {
	color: #e9242c;
	font-weight: 700;
	margin-bottom: 3px;
	font-size: 12px;
}

.performer_inner .table_performers .es .filters ul li a {
	font-size: 12px;
	color: #393838;
	cursor: pointer !important;
	display: inline-block;
}

.performer_inner .table_performers .es .filters ul li input.date-range {
	font-size: 12px;
	width: 100%;
}

.performer_inner .text_paragraphs {
	float: left;
	width: 100%;
	padding: 15px 0px;
	text-align: center;
}

.performer_inner .text_paragraphs1 {
	width: 100%;
	padding: 5px 0px;
}

.performer_inner .text_paragraphs p {
	font-size: 13px;
	color: #b3aeae;
	margin-bottom: 25px;
	margin-top: 5px;
	font-weight: 300;
}

.performer_inner .text_paragraphs1 p {
	font-size: 13px;
	color: #b3aeae;
	margin-bottom: 15px;
	margin-top: 5px;
	font-weight: 300;
}

.performer_inner .text_paragraphs p span,
.performer_inner .text_paragraphs1 p span {
	font-size: 13px !important;
}

.performer_inner .text_paragraphs1 ul {
	float: left;
	width: 100%;
	margin: 10px 0px !important;
}


.performer_inner .sidebar_inner #testimonialSlider .review_stars i {
	color: #d2b51a;
	font-size: 18px;
}

.performer_inner .sidebar_inner #testimonialSlider p {
	font-size: 12px;
}

.performer_inner .sidebar_inner #testimonialSlider .carousel-inner {
	padding: 10px;
}

.performer_inner .sidebar_inner #testimonialSlider a.left {
	background: white;
	left: -16px;
	color: black;
	opacity: 1;
	width: auto;
}

.performer_inner .sidebar_inner #testimonialSlider a.right {
	background: white;
	right: -16px;
	color: black;
	opacity: 1;
	width: auto;
}

.performer_inner .sidebar_inner #testimonialSlider .glyphicon {
	width: 27px;
	height: 27px;
	font-size: 20px;
}

.performer_inner .sidebar_inner .customer_reviews>span {
	width: 100%;
	float: left;
	padding: 10px 5px;
	background: black;
	color: white;
	text-align: center;
	font-weight: 400;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font-size: 18px;
	margin: 0px;
}

.performer_inner .authentic_accurate {
	float: left;
	width: 100%;
}

.performer_inner .authentic_accurate .authentic_accurate_inner {
	width: 94%;
	border: 2px solid;
	border-radius: 12px;
	margin: 10px auto;
}

.performer_inner .authentic_accurate .authentic_accurate_inner h4 {
	width: 100%;
	margin: 0px;
	padding: 10px 5px;
	background: black;
	color: white;
	text-align: center;
	font-weight: 400;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.performer_inner .authentic_accurate .authentic_accurate_inner ul.authenticList {
	list-style: none;
	padding: 5px;
	padding-top: 20px;
}

.performer_inner .authentic_accurate .authentic_accurate_inner ul.authenticList li {
	margin-bottom: 10px;
	font-size: 11px;
}

.performer_inner .authentic_accurate .authentic_accurate_inner ul.authenticList li i {
	color: #76ba2c;
	font-size: 17px;
}

.performer_inner .why_buy_from_us {
	float: left;
	width: 100%;
}

.performer_inner .why_buy_from_us .why_buy_inner {
	width: 94%;
	border: 2px solid;
	border-radius: 12px;
	margin: 10px auto;
}

.performer_inner .why_buy_from_us .why_buy_inner span {
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 0px;
	font-size: 17px;
	font-weight: 600;
	margin-top: 15px;
	margin-bottom: 10px;

}

.performer_inner .why_buy_from_us .why_buy_inner p {
	text-align: center;
	padding: 0px 12px;
	font-size: 12px;
	padding-bottom: 15px;
	margin: 0px;

}



.performer_inner .performer_leftside,
.performer_inner .performer_rightside {
	margin-top: 10px;
}

.performer_inner .performer_leftside .hundred_guarantee,
.performer_inner .performer_leftside .bbb_rating,
.performer_inner .performer_leftside .hundred_secure {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

.performer_inner .performer_leftside .hundred_guarantee img {
	width: 100%;
	height: 45px;
	margin-top: 4px;
}

.performer_inner .sidebar_inner .bbb_rating {
	float: left;
	width: 100%;
}

.performer_inner .sidebar_inner .bbb_rating a {
	float: left;
	margin: 9px;
	box-sizing: border-box;
	padding: 13px 10px;
	border: 2px #484444 solid;
	border-radius: 10px;
}

.performer_inner .sidebar_inner .bbb_rating a img {
	width: 100%;
	min-width: 218px;
}

.performer_inner .performer_leftside .bbb_rating a img {
	width: 100%;
	margin-top: 8px;
	height: 38px;
}



.performer_inner .sidebar_inner .hundred_secure a {
	float: left;
	margin: 9px;
	box-sizing: border-box;
	padding: 0px 2px;
	border: 2px #484444 solid;
	border-radius: 10px;
}

.performer_inner .sidebar_inner .hundred_secure a img {
	width: 100%;
}

.performer_inner .performer_leftside .hundred_secure a img {
	width: 100%;
	height: 50px;
}

.performer_inner #shopper_review_page {
	float: left;
	width: 100%;
}

.performer_inner .ticket_service_sale_area {
	float: left;
	width: 100%;
	background: #f3e9eb;
}

.event_ticketservice_sale .ticket_service_sale_area {
	float: left;
	width: 100%;
	background: #f3e9eb;
	border-radius: 10px;
}

.mobile_event_ticketservice_sale.event_ticketservice_sale .ticket_service_sale_area {
	border-radius: 0px;
}

#map-list-holder #list-ctn {
	/* overflow: scroll;*/
}

.sea-list-legal-disclosure-shown-mobile .sea-list-disclosure {
	padding: 0px;
	background: none;
}


.event_ticketservice_sale .ticket_service_sale_area .col-md-4 {
	padding-left: 5px;
	padding-right: 5px;
}

.performer_inner .ticket_service_sale_area .left_image_area {
	float: left;
	width: 20%;
}

.event_ticketservice_sale .ticket_service_sale_area .left_image_area {
	float: left;
	width: 20%;
}

.performer_inner .ticket_service_sale_area .left_image_area img {
	width: 100%;
}

.event_ticketservice_sale .ticket_service_sale_area .left_image_area img {
	width: 100%;
}

.performer_inner .ticket_service_sale_area .right_text_area {
	float: left;
	width: 80%;
	padding-left: 10px;
}

.event_ticketservice_sale .ticket_service_sale_area .right_text_area {
	float: left;
	width: 80%;
	padding-left: 2px;
}

.performer_inner .ticket_service_sale_area .right_text_area span {
	float: left;
	color: #ca2626;
	font-size: 16px;
	font-weight: 600;
	margin: 15px 0px;
	text-align: left;
	letter-spacing: -0.4px;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.event_ticketservice_sale .ticket_service_sale_area .right_text_area span {
	float: left;
	width: 100%;
	color: #ca2626;
	font-size: 12px;
	font-weight: 600;
	margin: 2px 0px;
	text-align: left;
	letter-spacing: -0.4px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.performer_inner .ticket_service_sale_area .right_text_area p {
	text-align: justify;
	color: #383535;
}

.event_ticketservice_sale .ticket_service_sale_area .right_text_area p {
	text-align: justify;
	color: #383535;
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 2px;
}

.performer_inner .ticket_service_sale_area .right_text_area p span {
	color: green;
}

.event_ticketservice_sale .ticket_service_sale_area .right_text_area p span {
	color: green;
}

.performer_inner .ticket_service_sale_area .right_text_area p.displayOnOff {
	display: none;
}

.performer_inner .ticket_service_sale_area .toggleReadMore {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	margin-top: -10px;
}

.performer_inner .ticket_service_sale_area .toggleReadMore span {
	color: black;
	text-decoration: underline;
	font-weight: 500;
	font-size: 15px;
	cursor: pointer;
}

.mobile_header_area {
	display: none;
}

.visible_desktop_only {
	display: block;
}

.visible_mobile_only {
	display: none;
}

.gurantee_transparent img {
	width: 100%;
}

#recentlyViewedMain {
	position: fixed;
	width: 100%;
	bottom: 0;
	z-index: 5000;
	display: none;
	left: 0;
	right: 0;
	box-sizing: border-box;
	background: #222;
}

#recentlyViewedMain .btn.btn-primary.recentlyViewedToggle {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 6000;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-top: 1px solid #2d3a42;
	border-left: 1px solid #2d3a42;
	border-radius: 4px;
	color: #FFF;
	background-color: #e9242c;
	border-radius: 4px 0 0;
}

#recentlyViewedMain .recentlyViewedParent {
	padding: 15px;
	background: #222;
	color: #FFF;
	transition: all .5s ease;
	width: 100%;
	z-index: 7000;
	position: relative;
}

#recentlyViewedMain .container {
	background: none;
}

#recentlyViewedMain .recentlyViewedHeader {
	font-size: 18px;
	font-weight: 500;
	color: #ffce1f;
	margin-bottom: 10px;
}

#recentlyViewedMain #recentlyViewed ul.items {
	list-style: none;
	margin: 0;
	padding: 0;
}

#recentlyViewedMain #recentlyViewed ul.items li {
	display: inline-block;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}

#recentlyViewedMain #recentlyViewed ul.items li a.btn.btn-default.btn-recent {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #FFF;
	background-color: #d31c22;
	border-color: #333;
}

.event-pop-up-green {
	width: 275px;
	position: fixed;
	z-index: 99999;
	right: 15px;
	bottom: -300px;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	transition: all .5s ease-in-out;
}

.event-pop-up-green .inner {
	width: 100%;
}

.event-pop-up-green .inner .money-icon {
	width: 80px;
	height: 85px;
	border-radius: 50%;
	background: url(/content/images/money-icon.png) center center no-repeat;
	background-size: cover;
	border: 10px solid white;
	margin: 0 auto;
	position: relative;
	z-index: 50;
	margin-bottom: -30px;
}

.event-pop-up-green .inner .message {
	background-color: #18e443;
	padding: 40px 10px 10px;
	text-align: center;
	color: white;
	border-radius: 12px;
	font-size: 16px;
	line-height: 24px;
	position: relative;
	z-index: 1;
}

.event-pop-up-green .inner .message a.close-pop {
	color: black;
	position: absolute;
	top: 5px;
	right: 10px;
}

.mapHolder .event-info-right-col#event-info-right-col {
	width: 18%;
}

.mapHolder .event-info-right-col#event-info-right-col:before {
	display: none !important;
}


.mapHolder #event-info-area .event-info-inner-ctn .event-info-details-ctn .cm-location {
	display: none !important;
}

.event_mob_img {
	width: 100%;
}

.performer_page .performer_inner .search_query_title h2 {
	font-size: 26px;
	color: red;
}

.visible_desktopTablet_only {
	display: block;
}

.search_glass_icon {
	position: absolute;
	left: 40px;
	top: 31px;
	cursor: pointer;
}
.container.headerContainer .row {
    margin-left: -15px;
    margin-right: -15px;
}


.nav-item:hover .nav-link, .nav-item:hover .nav-link svg path {
    color: #FDC917;
    fill: #FDC917;
    font-weight: 700;
}

a.calldesktop {
	background: #FDC917;
	border-radius: 10px;
	color: #424495;
	padding: 12px 22px;
	font-weight: 500;
	font-size: 17px;
	line-height: 27px;
}

a.calldesktop:hover {
	text-decoration: none;
	background: #fff;
}

.col-md-3.logo_area {
	width: 22%;
}

.Search {
	margin-top: -30px;
	/* position: absolute; */
	width: 95%;
	margin: 0 auto;
	/* border-radius: 15px; */
}

.Search .form-control {
	display: inline-block;
}

.Search input#searchTopBox {
	border-radius: 30px;
	height: 63px;
	margin-top: -25px !important;
	position: relative;
	padding-left: 75px;
	font-size: 19px;
	box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.160784) !important;
	background: linear-gradient(180deg, rgba(209, 209, 213, 1) 8%, rgba(244, 244, 245, 1) 82%);
}


.Search span.search_glass_icon {
	display: inline-block;
	position: relative;
	height: 20px;
	top: -41px;
	left: 40px;
}

}

.Search button i {
	font-size: 22px;
	color: #191919;
}

.search_glass_icon button {
	border: none;
	background: rgba(255, 255, 255, 0);


}

input#searchTopBox::placeholder {
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 18px;

}

.search_glass_icon button i {
	font-size: 17px;
	color: #000;
}

.site_search_area #site_search input.searchAjax {
	border-radius: 32px;
	padding: 27px 0px 27px 73px;
	border: 1px solid #D5D5D5;
}

.TopCats {
	margin-bottom: 60px;
	width: 1250px;
}

.topbanner .bannerText {
	/* float: right; */
	display: flex;
	justify-content: end;
	color: #fff;
	width: 95%;
	font-family: 'Anton', sans-serif;
	font-size: 64px;
	text-align: right;
	font-weight: 400;
	padding-top: 8%;
	text-transform: uppercase;
	text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.160784);
	color: white;
	line-height: 68px;

}

h1:nth-child(2) {
	top: 50vh;
}



span.Title {
	font-size: 22px;
	clear: both;
	float: left;
	width: 50%;
	font-weight: 600;
	color: #121212;
}

span.catText {
	font-size: 16px;
	color: #707070;
	clear: both;
	font-weight: 500;
}

.site_search_area #site_search {
	margin-top: 15px;
	width: 441px;
}

.row.redbg {
	background: #FDC917;
	color: #121212;
	font-weight: 400;
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
	z-index: 99;
	top: 87px;
	filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.16));


}

.redbg .container {
	padding: 0;
	text-align: center;
}

.discoverFun {
	font-size: 22px;
	color: #707070;
	font-weight: 300;
}

.row.promotionsTabs {
	background: #fafafa;
	margin-left: 0;
	margin-right: 0;

}

.row.promotionsTabs_heading {
	background: #fafafa;
	padding-top: 100px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 50px;
	overflow-x: hidden;
}

.row.promotionsTabs_content {
	background: #fafafa;
	padding-bottom: 100px;
	margin-left: 0;
	margin-right: 0;
}

/* Tabs */
.tabs-content .desktop_image {
	display: block;
	width: 100%;
}

.upcommingEvents {
	color: #121212;
	font-size: 32px;
	font-weight: 600;
	padding: 10px 0px;
}

.tabs {
	margin-top: 30px;
}

ul#tabs-nav {
	list-style: none;
	margin: 0;
	padding: 5px 0px;
	overflow: auto;
}

ul#tabs-nav li {
	background: #424495;
	float: left;
	font-weight: bold;
	margin-right: 14px;
	padding: 8px 10px;
	border-radius: 5px 5px 5px 5px;

	cursor: pointer;
}

ul#tabs-nav li:hover,
ul#tabs-nav li.active {
	background-color: #FDC917;
}
ul#tabs-nav li:hover a, ul#tabs-nav li.active a {
	color: #121212;
}


#tabs-nav li a {
	text-decoration: none;
	color: #fff;
	font-size: 13px;
	padding: 0px 30px;
	font-weight: 500;

}

.tab-content {
	padding: 10px 0px;

}

.col-half-offset {
	width: 17.666667%;
	margin-left: 2.14%;
	padding-left: 0px;
	padding-right: 0px;
}

.tabs-content span.catText {
	font-size: 13px;
	color: #4c59ea;
	clear: both;
	float: left;
	text-transform: uppercase;
	padding: 5px;
	margin-top: 20px;
}

div#tabs-content {
	margin-top: 12px;
}

div#tabs-content span.Title {
	width: 100%;
}

.firstChildTab {
	margin-left: 0px;
	padding-left: 0px;
}

/* Just for CodePen styling - don't include if you copy paste */

.tab-content .desktop_image {
	display: block;
	width: 100%;
	border-radius: 25px;
	transition: transform 0.3s;
}

.tab-content .desktop_image:hover {
	transform: scale(1.1);
}

div#logos {
	/* display: table; */
	display: flex;
	align-items: center;
	justify-content: center;
}

span.off {
	float: left;
	font-size: 22px;
	font-family: 'poppins';
	font-weight: 600;
	clear: both;
	text-transform: uppercase;
	color: #FDC917;
}

#logos .desktop_image {
	display: block;
	width: 75%;
}

div#bannerbg {
	background: #424495;
	height: 400px;
	margin-top: 62px;
}

.col-md-6.promotext {
	font-size: 64px;
	margin-top: 5%;
	font-family: 'Anton', sans-serif;
	padding-left: 48px;
	color: #fff;
	line-height: 68px;
}

.col-md-6.promoImg {
	/* float: right; */
	text-align: center;
	padding-top: 15px;
}


.secure-money-bbb {
	margin-top: 120px;
	margin-bottom: 80px;
}

.secure-money-bbb img {
	float: left;
	margin-right: 15px;
}

.secure-money-bbb h2 {
	color: #121212;
	font-size: 22px;
	font-weight: 600;
	line-height: 22px;
	margin-top: 10px;
	text-transform: uppercase;
}

.secure-money-bbb p {
	color: #707070;
	font-size: 14px;
	font-weight: 200;
	width: 200px;
	float: left;
}

.default-desk {
	text-align: center;
	font-size: 13px;
	color: #121212;
	font-weight: 500;
	padding-bottom: 60px;
}

.container.default-desk a {
	color: #FDC917;
}

.customer_reviews {
	border: none;
	width: 100%;
	background: #fff;
	border-radius: 18px;
	padding: 30px;
	margin-top: 20px;
	box-shadow: 0px 2px 3px 0px #00000029;

}

img.shopperapprove {
	padding-left: 20px;
}

#testimonialSlider {
	width: 100%;
	float: unset;
	margin: 10px auto;
	border: none;
	border-radius: 0px;
}



.default-reviews span {
	margin-top: 20px;
	font-size: 22px;
	color: #707070;
	font-weight: 300;
	display: block;
}

.default-reviews p {
	font-size: 32px !important;
	color: #121212;
	font-weight: 600 !important;
	margin-bottom: 30px;
	margin-top: 10px;
}

.default-reviews {
	padding-top: 50px;
	padding-bottom: 50px;
	background: #fafafa;

}

div#logos {
	padding: 50px;
}

.table_performers table.eventsTbl .eventLocationHeader {
	background: #ee2025;
	text-align: left;
	color: white;

}

.table_performers table.eventsTbl .eventLocationHeader td {
	padding: 5px 10px;
	font-weight: 500;
	font-size: 15px;
}

.mobile_image {
	display: none;
}

.desktop_image {
	display: block;
}



@media only screen and (max-width: 1200px) {
	.small_call_details ul li a {
		font-size: 18px;
	}

	#header_area .logo_area img {
		margin-top: 15px;
	}

	header#header_area .event_header_right p {
		letter-spacing: -0.7px;
		margin-top: 8px;
		line-height: 16px;
	}

	.performer_inner .sidebar_inner .bbb_rating a img {
		min-width: 168px;
	}

}

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

	 
	#venue-map:before,
	#venue-map:after {
		display: none;

	}



	.small_call_details ul li a {
		font-size: 16px;
	}

	.datesAndcities .dropdown button {
		width: 80%;
	}

	.performer_inner .perfo_title h1,
	.performer_inner .performer_head span {
		font-size: 250%;
	}

	#footer_area .footer_inner {
		padding: 0px;
	}

	.mapHolder #event-info-area.event-info-ctn {
		background: #424495 !important;
		padding: 0 0 0 6px;		
		position: fixed;
	}
	.desktop-ctn .event-info-details-ctn {
		padding-right: 0 !important;
	}
	.mapHolder #event-info-area.event-info-ctn .event-info-content h2 {
		color: white;
		font-size: 23px;
	}

	.home_inner .home_icons_area .ten_icons img {
		width: 120px;
	}

	.visible_desktop_only {
		display: none;
	}

	.visible_desktopTablet_only {
		display: block;
	}

	.performer_inner .performer_head {
		height: 200px;
	}

	.event-info-details-ctn {
		width: 68%;
	}


}

/*shah -------[class^="cm-"]:before, [class*=" cm-"]:before {
	display: none !important;
	}--*/
#map-list-holder #list-ctn {
	/* overflow: scroll; */
	border-radius: 0;
}

.row.event_blackcontent {
	margin-right: 0px !important;
	margin-left: 0px !important;
	padding: 0 0 15px 16px;
    margin: 0 auto;
    border-right: 1px solid #e6e6e6;
    width: 400px;

}

.event-info-date {

	display: none !important;
}

/*.event-info-date-time-span {
	display: flex !important;
	align-items: center;
	margin-top: -19px;
}*/

.event-info-name {

	font-weight: bold !important;
	font-size: 10px !important;
	white-space: unset;

}

.ticket_service_sale_area {
	display: block;
}

.event_ticketservice_sale .ticket_service_sale_area {
	float: left;
	width: 100%;
	background: #f3e9eb00;
	border-radius: 10px;
}

/*.event-info-right-col {
		float: right;
		line-height: 18px;
		min-width: 181px;
	   width: 181px;
		z-index: 1001;
	}*/
.event-info-right-col {
	float: right;
	line-height: 18px;
	min-width: 240px;
	width: 240px;
	z-index: 1001;
}


div#legend-ctn-desktop {
	margin-right: 188px;
}


#mobile-event-info-left-col,
#mobile-event-info-right-col {
	display: none;
}

.venue-map {
	height: 100%;
	min-height: 0;
	overflow: visible;
}

.map-list-ctn {
	clear: both;
	height: 100%;
	z-index: 70;

}

.map-list-ctn {
	padding: 0 !important;
}

.mobile_event_ticketservice_sale img {
	margin-left: 10px;
	margin-right: 20px;
}



/*****MENU*****/

.small_call_details .sports_top_menu_area .sports_left_menu_inner {
	background: #424495;
	padding-top: 37px;
	border-radius: 0px 0 2.5rem 2.5rem;
	box-shadow: -1px -6px 22px -15px rgb(21 22 46 / 75);

}

header#header_area .viewMoreLinkArea a.viewMoreLink {
	color: #FDC917;
}



.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu {

	border-radius: 0px 0 2.5rem 2.5rem;
	border: none;
	margin-top: 33px;
	transition: all .2s ease-in-out;
	background-color: #424495;
	box-shadow: -1px -6px 22px -15px rgb(21 22 46 / 75);
}

.small_call_details .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list a {
	margin-bottom: 1.5rem;
}

.small_call_details .theatre_top_menu_area .theatre_top_menu_inner {
	float: left;
	width: 100%;
	padding: 20px;
	height: 100%;
	margin-top: 20px;
	max-height: 700px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 50px;
}

.small_call_details .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list a {
	margin-bottom: .5rem;
	padding-right: .5rem;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	display: block;
	font-weight: 400;
	font-size: 17px;
	text-transform: capitalize;
	line-height: 26px;
}

.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu {
	width: 750px;
}

.subcategories-list a {
	margin-bottom: 1.5rem;
	padding-right: 0.5rem;
	color: #fff !important;

	font-size: 15px;

	line-height: 26px;
}

.subcategories-list .col-md-4.col-sm-4 {
	padding: 1px 42px;
	/ padding-top: 20px;/
}

.small_call_details.navbar-collapse ul.navbar-nav .open .sports_top_menu_area,
.small_call_details.navbar-collapse ul.navbar-nav .open .theatre_top_menu_area {
	max-height: 1000px;
}

.small_call_details .subcategories-list a {
	margin-bottom: 1.5rem;
	padding-right: .5rem;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;

	font-weight: 400;
	font-size: 16px;
	text-transform: capitalize;
	line-height: 26px;
}

.small_call_details .concert_top_menu_area .concert_top_menu_inner .subcategories-list {

	padding-left: 30px;
}

.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu {
	width: 1070px;

}

.navbar-collapse ul.navbar-nav li.nav-item .theater_area  {
     width: 1188px;
}

.small_call_details.navbar-collapse ul.navbar-nav .open .concert_top_menu_area {
	max-height: 1000px;
	display: block;
}

header#header_area .concert_top_menu_area .viewMoreLinkArea {
	float: left;
	width: 100%;
	padding-left: 70px;
}

.small_call_details .concert_top_menu_area .concert_top_menu_inner .subcategories-list a,
.small_call_details .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list a,
.small_call_details .sports_top_menu_area .sports_right_menu_inner .subcategories-list a {
	margin-bottom: .5rem;
	padding-right: .5rem;
	color: #FFF !important;
	overflow: unset;
	white-space: unset;
	text-overflow: unset;
	width: 100%;
	display: block;
	font-weight: 400;
	font-size: 17px;
	text-transform: capitalize;
	line-height: 29px;
}

.sports_left_menu_inner a svg {
	transform: rotate(270deg);
	float: right;
	position: relative;
	top: 8px;
}

.sports_left_menu_inner a svg path {
	fill: #F0CB8F;
}

.sports_right_menu_inner .tab-pane.fade.active.in {

	margin-top: 30px;
}

header#header_area .theatre_top_menu_inner .viewMoreLinkArea {

	padding-left: 40px;
}


/******END******/


@media only screen and (min-width: 785px) {


	.concert_top_menu_inner .subcategories-list {
		padding-top: 3rem;
	}

	.small_call_details .concert_top_menu_area .concert_top_menu_inner .subcategories-list a,
	.small_call_details .theatre_top_menu_area .theatre_top_menu_inner .subcategories-list a,
	.small_call_details .sports_top_menu_area .sports_right_menu_inner .subcategories-list a {
		line-height: 40px;
		font-size: 18px;

	}

}

/*---- Iphone 14 pro max------*/
@media only screen and (device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) {

	.site_search_area .desktop_search,
	.sct_area,
	.phone_call_buton {
		display: none;
	}
}

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

	.performer_head.mobile_image.performer_head_img {
		margin: 15px;
		width: 92%;
	}
	#sea-custom-ticket-list-content-ftr, .event-info-date-time-span {
		margin-top: 0;
	}
	.page-name-event .tedy {
		width: 95px !important;
		height: 100px;
		margin-top: 34px !important;


}
	.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu {
		box-shadow: unset;
		margin-top: 0;
	}

.scrollbarMobile img:hover {
    transform: unset;
}

	/**Home**/
	.experience-section {
		padding: 40px;
		margin-top: -76px;
	}

	.event-bear {
		top: 0;
	}

	.event_exp {
		font-size: 28px;
		margin-bottom: 20px;
	}

	.experienceEvents img {
		width: 57px;
		height: auto;
	}

	.experienceEvents h5 {
		font-size: 18px;
		margin-bottom: 25px;
	}

	.deal_btn .round-button {
		background-color: #FDC917;
		border-radius: 40px;
		padding: 12px 20px;
		font-size: 16px;
		border: none;
	}

	.vip-wrapper {
		flex-direction: column;
	}

	.vip-packages {
		text-align: center;
		padding-left: 15px;
		padding-right: 15px;
		font-size: 30px;
	}

	.sec_money .row {
		margin-right: -15px;
		margin-left: -15px;
	}

	.space_mobile {
		margin-bottom: 3rem;
	}

	.reserve_performer_tickets {
		font-size: 12px;
		text-align: center;
		padding-bottom: 7px;
		font-weight: 600;
	}

	.reserve_tickets img {
		width: 21px;
		height: 22px;
	}

	.inner_reserve_ticket {
		margin-bottom: 0;
		max-width: 100%;
	}

	.reserve_tickets {
		justify-content: center;
	}

	.reserve_tickets h6 {
		margin-left: 9px;
	}

	.performer_inner .perfo_title h1 {
		margin-bottom: 10px;
		
	}

	.reserve_tickets h6 {
		font-size: 10px;
		line-height: 10px;
	}

	.inner_reserve_ticket .col-xs-3 {
		padding: 0;
	}


	.page-name-category .container.headerContainer {
		padding-left: 15px;
		padding-right: 15px;

	}

	.page-name-performer .container.headerContainer {
		padding-left: 15px;
		padding-right: 15px;

	}

	.page-name-venue .container.headerContainer {
		padding-left: 15px;
		padding-right: 15px;
	}

	.bear-perform-div {
		width: 92%;
		margin-left: 15px;
		margin-right: 15px;


	}

	.page-name-category .customer_reviews {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.venue-ticket-list-row-height {
		height: 55px;
		max-height: 55px;
	}

	.cat-scrollable .col-lg-3.col-md-6 {
		padding-right: 0;
	}

	.sea-qty-col-inner {
		padding: 0 0;
	}

	.sidebar_inner img.bear-perform-img {
		width: 100% !important;
	}

	.customer_reviews {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.default-reviews {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.page-name-category .events_listing .container {
		padding-left: 15px;
		padding-right: 15px;
	}

	.page-name-category .events_listing .sub_cat_pages {
		padding-left: 15px;
		padding-right: 15px;
	}



	.container.vip-wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}

	.page-name-index .info_container_width {
		padding-left: 0;
		padding-right: 0;
	}

	.page-name-event .event_breadcrumbs {
		display: none;
	}

	header#header_area .top_menu_mobile_area .sports_top_menu_area .sports_left_menu_inner .sports_top_form {
		width: 100%;
	}




	.banner-image.banner_subcatImg {

		background: url(/content/template_new/newimages/sports_category_mobile.svg);
		background-repeat: no-repeat;
		background-size: contain;
		height: 280px;
		background-color: #424495;
		background-position: 100%;

	}

	.info_container_width {
		width: 100%;

	}

	#sea-inventory-slider-with-filterBtn {
		border-radius: 10px 10px 0 0;
	}

	.p-mobile {

		padding-bottom: 6rem !important;
		text-transform: uppercase;
	}

	.logo_area .mobile_event_ticketservice_sale {
		display: block;
	}

	.banner-image {
		margin-top: 22px !important;
	}

	header#header_area .viewMoreLinkArea a.viewMoreLink {
		margin-bottom: 8rem;
		margin-top: 3rem;
		overflow: unset;
		color: #FDC917 !important;
	}

	.page-name-event .row {

		margin-left: 0;
		margin-right: 0;
	}

	.sports_top_form a.nav-link.viewMoreLink {
		text-decoration: underline;
		margin: 2rem;
		padding-bottom: 6rem !important;
	}

	.info_whoarewe img {
		width: 100%;
	}

	.top_menu_mobile_area .sports_top_menu_area .sports_right_menu_inner .subcategories-list {
		width: 100%;
	}

	header#header_area .top_menu_mobile_area.collapse.in ul.navbar-nav li a {

		font-size: 20px;
		line-height: 15px;
		font-weight: 500;
	}
	a.viewMoreLink {
		font-size: 16px !important;
	}

	header#header_area .top_menu_mobile_area.collapse .sports_top_menu_area .sports_top_form a.nav-link {
		width: auto;
		float: none;
		text-transform: none;
		padding: .5rem;
		font-size: 15px;
		font-weight: 700;
		line-height: 25px;
		margin-bottom: 1rem;
		font-size: 22px;
		font-weight: 500;
	}

	a.nav-link.viewMoreLink {
		margin-left: -15px;
		padding-left: 0px;
	}

	.mobile_search .dropdown-menu>li>a {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.mobile_search ul.typeahead.dropdown-menu {
		min-width: 100%;
		width: 50%;
		border-radius: 15px;
	}

	.search_hambergur .dropdown-menu>li>a {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.search_hambergur ul.typeahead.dropdown-menu {
		min-width: 100%;
		width: 50%;
		border-radius: 15px;
	}


	header#header_area .theatre_top_menu_inner .viewMoreLinkArea,
	header#header_area .concert_top_menu_area .viewMoreLinkArea {
		padding-left: 0;
	}

	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.sports_right_menu_inner .tab-pane.fade.active.in {
		margin-top: 0;
	}

	.top_menu_mobile_area.navbar-collapse ul.navbar-nav .open .concert_top_menu_area,
	.top_menu_mobile_area.navbar-collapse ul.navbar-nav .open .theatre_top_menu_area {
		max-height: 100% !important;
		margin-top: 0;
	}

	.sports_right_menu_inner .mb_sp_link1_area a.dd-performer {
		float: none;
		width: 100% !important;
		position: unset;
		padding: 12px 0 !important;
	}

	.mb_sp_link1_area .col-md-4.col-sm-4 {
		padding: 0;

	}

	.dropdown a svg {
		float: right;
		transform: rotate(270deg);
	}

	.sports_top_form a svg {
		float: left !important;
		margin-left: 2rem !important;
		margin-right: 1rem;
	}

	.nav-item svg path {
		fill: #F0CB8F;
	}

	.Search ul.typeahead.dropdown-menu {
		min-width: 94%;

	}

	.navbar-collapse ul.navbar-nav li.nav-item .dropdown-menu {
		background-color: unset;
	}


	.cat-scrollable::-webkit-scrollbar {
		height: 5px;
	}

	.cat-scrollable::-webkit-scrollbar-thumb {
		border-radius: 18px;
		background-color: #F0CB8F;
	}

	.spacing-scroll {
		padding-bottom: 30px;
	}

	.promotionsTabs::-webkit-scrollbar {
		display: none;
	}


	.promotionsTabs_content::-webkit-scrollbar {
		height: 5px;
	}

	.promotionsTabs_content::-webkit-scrollbar-thumb {
		border-radius: 18px;
		background-color: #F0CB8F;
	}

	.promotionsTabs_content {
		padding-bottom: 30px !important;
	}



	.events_listing .container {
		margin-bottom: 25px;
		margin-top: 15px;
		padding: 0;
	}

	#header_area .logo_area .tedy {
		width: 90px;
	}

	#header_area .logo_area .viplogo {
		width: 170px;
	}

	.section_list {
		padding-bottom: 30px;
		padding-top: 20px;
		margin-top: 20px;
	}

	.secure-money-bbb.sec_money {
		margin-top: 80px;
		margin-bottom: 0px;
	}

	.concert_middle_big_links a,
	.theatre_middle_big_links a {
		font-size: 12px;
		line-height: 24px;
	}


	a.nav-link.dropdown-toggle.trending {
		font-size: 23px !important;
		text-size-adjust: none;
		padding-bottom: 45px;
		font-weight: 500 !important;
		letter-spacing: 0;
	}

	header#header_area .top_menu_mobile_area.collapse.in ul.navbar-nav li a.sp_th_co {
		font-size: 23px;
		text-size-adjust: none;
		line-height: 16px;
		font-weight: 500;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 50px;
		
	}

	.subcategory_middle_big_links ul li a {
		font-size: 12px;
		line-height: 24px;
	}



	.venue-ticket-list-tbl td.venue-ticket-list-section-qty-col {
		width: 35%;
	}

	.venue-ticket-list-tbl td.venue-ticket-list-cta-js.venue-ticket-list-cta-col {
		width: 27%;
	}

	.container.visible_mobile_only .mobile_image {
		margin-top: 5rem;
	}

	.mobile_event_ticketservice_sale img {
		margin-left: 3px;
	}

	.mapHolder:after,
	#mapHolder:after {
		content: '';
		background: url(/content/template_new/newimages/bear-p4-d.png);
		width: 265px;
		background-position: center;
		height: 264px;
		position: absolute;
		right: 0;
		z-index: 233422423423;
		top: 769px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}



	.row.event_blackcontent {
		padding: 0 0 0 0 !important;
		background: #121212;
				margin: 0 auto;
	}

	/*.secure-money-bbb .col-md-4.col-sm-12.col-xs-12 {
		display: flex;
		align-items: center;
	}*/
	.default-reviews .container.info_container_width.secure-money-bbb {
		background: #fff;
		border-radius: 15px;
		width: 92%;
		margin-left: 15px;
		margin-right: 15px;
		padding-top: 40px;
		box-shadow: 0px 3px 3px 0px #00000029;

	}

	.container.info_container_width.secure-money-bbb {
		padding: 0px 50px;
		margin: 0 auto;
	}

	h1#sea-event-info-name {
		color: #fff !important;
		font-size: 24px;
		line-height: 40px;
		text-align: left;
	}

	.event-info-details-ctn {
		width: 100%;
	}

	.event-info-date-time-span {
		word-spacing: normal;
		font-weight: 600;
		/*width: 100%;*/

	}
	h1#sea-event-info-name {
		
		width: auto !important;
	}	.mapHolder:after,
	#mapHolder:after {

		display: none;
	}

	.mobile_event_ticketservice_sale img {
		margin-right: 20px !important;
		width: 30px;
	}

	.mobile_event_ticketservice_sale.event_ticketservice_sale {
		float: left;
		margin-top: 10px;
		/* margin-bottom: 0; */
		/* padding: 0; */
	}

	body {
		margin: 0;
		padding: 0;
		overflow-y: visible;
		overflow-x: hidden;
	}


	.default-reviews {
		background: #FAFAFA;
		padding-bottom: 100px;
		margin: 0 auto;
		padding: 0px 5%;
		padding-top: 0px !important;
		padding-bottom: 50px !important;
	}

	.eventDescriptions a {
		width: 98%;
		overflow: hidden;
		max-width: 445px;
		display: block;
	}

	.venue-ticket-list-price-col-inner {

		width: 100%;

	}

	span.venue-ticket-list-quantity.venue-ticket-list-quantity-js {
		/* float: left; */
		width: 100%;
		line-height: 34px;
		/* color: blue !important; */
	}

	.marginbtm {
		margin-top: 40px;
		float: left;
	}

	.secure-money-bbb h2 {

		font-weight: 300;
	}


	#tickets-table table {
		background: none;
		margin: 0;
		padding: 0;
		font-family: 'poppins';
		border: none;
		font-size: 14px;
		line-height: 22px;
	}

	.venue-ticket-list-quantity span {
		color: #7489FF;
		font-size: 12px;
		/* padding-bottom: 15px; */
	}

	/*ZAKKKK*/

	#map-list-holder #list-ctn {
		/*overflow: scroll !important;
		top: 306px !important;*/
	}

	.sea-list-legal-disclosure-shown-mobile .sea-list-disclosure {
		display: none !important;
	}

	/*.eventsTbl .btn-success {
		color: #fff;
		background-color: #5cb85c;
		background: url(/MnGImages/NewImages/arrow-right.svg);
		display: block !important;
		width: 20px;
		border: none;
		height: 20px;
		background-position: center;
		text-indent: -99999px;
		background-size: 11px;
		background-repeat: no-repeat;
	}
*/
	.secure-money-bbb h2 {
		font-size: 20px;

	}

	.logo_area {
		margin-right: 0;
		align-items: flex-start;
	}

	.secure-money-bbb img {
		width: 70px !important;


	}

	.secure-money-bbb h2 {
		margin-bottom: 10px !important;
	}

	.secure-money-bbb p {
		margin-top: 0 !important;
	}

	.secure-money-bbb.sec_money {
		margin-top: 25px !important;
		margin-bottom: 25px !important;
	}

	.sec_money img {
		position: relative;
	}

	.performer_sec_money {
		background: #fff;
		border-radius: 18px;
	}

	.performer_sec_money .row {
		padding: 50px 0 0 30px;
	}


	.row.promotionsTabs_heading {
		padding-top: 40px;
		margin-top: 0;
	}

	.row.promotionsTabs_content {
		width: 100%;
		overflow-y: auto;
		margin: 0;

	}

	.row.promotionsTabs {
		width: 100%;
		overflow-y: auto;
	}

	.row.promotionsTabs {
		padding-bottom: 20px;
	}

	.container.custom_mrgn {
		margin-left: 5px;
	}

	.Search span.search_glass_icon {
		display: inline-block;
		margin-top: 0;
		position: relative;
		top: -61px;
		left: 0;
		float: right;
	}

	.mobile_search .search_glass_icon button {
		background: #FDC917;
	}
	.sec_money {
		max-width: 75%;
		padding: 0;
	}
	.search_glass_icon button {
		border: none;
		background: #121212;
		border-radius: 30px;
		padding: 18px 22px;
	}

	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background-color: #fff !important;
	}

	.row.footer_bk {
		background: #121212;
		padding: 50px 15px;
		text-align: center;
		margin-top: 10px;
	}

	.social-icons {
		display: flex;
		align-items: center;
		margin: 0px auto;
		width: 20%;
		padding-bottom: 10%;
		justify-content: center;
	}

	img.coprights_logo {
		margin-top: 10px;
	}

	span.catText {
		padding-left: 5px;
	}

	.wrapper_deal {

		padding-left: 5px;
	}

	span.off {
		margin-top: 10px;

	}

	.col-md-3.logo_area {
		width: 50%;
	}

	.secure-money-bbb div {
		padding-bottom: 40px !important;
		padding: 0;
	}

	.secure-money-bbb {
		margin-top: 80px;
		margin-bottom: 0px;
	}

	div#bannerbg {
		background: #424495;
		height: auto;
		margin-top: 62px;
		display: flex;
	}

	.col-md-6.promotext {
		font-size: 33px;
		margin-top: 25px;
		padding-left: 15px;
		color: white;
		line-height: 1;
		padding-bottom: 10px;
		padding-right: 0;
	}

	.col-md-6.promoImg {
		padding-left: 0;
		padding-right: 0;
	}

	.col-md-6.promoImg img {

		width: 160px;
	}

	.tab-content .desktop_image {
		display: none;

	}

	.Search .desktop_search {
		display: block;
	}

	.site_search_area .desktop_search {
		display: none;
	}

	.col-half-offset {
		float: left;
	}

	.custom_width {
		width: 1250px !important;
		margin-left: 5px;
	}


	.Search {
		width: 94%;

	}

	.redstriptext {
		font-size: 12px !important;
		width: 100%;
		display: inline-block;

	}

	.performer-top-dim {

		margin-top: 20px;

	}

	.TopCats {
		margin-top: 50px;
		padding: 0;
		margin-bottom: 0;
	}

	.Search .form-group {
		margin-bottom: 0;
	}

	.Search input#searchTopBox {
		padding-left: 10%;
		font-size: 14px;
		box-shadow: 3px 4px 10px #eeeeee;

	}

	.topbanner {

		height: 380px;
		margin-top: 28px;
		background-size: cover;
		background-position: 56%;
		border-radius: unset;
	}

	.topbanner .bannerText {
		text-align: end;
		line-height: 1.1;
		width: 95%;
		margin: 0 auto;
		padding-top: 9%;
		padding-left: 16%;
	}

	.container.home_page {
		padding: 0;
	}

	.nav-link {
		color: #FDC917 !important;
	}

	.nav-item .nav-link, .nav-item .nav-link svg path {
		color: #FDC917;
		fill: #FDC917;
		font-weight: 700;
	}

	.col-md-3.col-sm-3.col-xs-6.logo_area {
		display: flex;
		align-items: center;
	}

	.mobile_image {
		width: 100%;
		border-radius: 15px;
	}

	.container {
		width: 100%;
	}

	.performer_inner .performer_breadcrumb {
		position: relative;
		z-index: 1;
	}

	.headerContainer header#header_area {
		display: block;
		height: 79px;
	}

	.row.redbg {
		padding-top: 4px;
		padding-bottom: 7px;
		top: 79px;
	}

	.performer_inner .performer_leftside,
	.performer_inner .performer_rightside {

		clear: left;
	}

	.mobile_header_area {
		display: block;
	}

	#header_area .logo_area img {
		padding-top: 0px;
	}
	#header_area .mobile_header_area #site_search i,
	#header_area .mobile_header_area .phone_call_buton i {
		color: white;
		font-size: 40px;
		font-weight: 700;
	}

	header#header_area .top_menu_mobile_area.collapse.in {
		display: block !important;
		transition: all .2s ease-in-out;
		width: 100%;
		height: auto;
		background: #424495;
		height: 100%;
		max-height: 600px;
		overflow-y: auto;
		position: inherit;
		margin-top: 116px;
	}

	a.trending {
		font-size: 23px !important;
		line-height: 16px !important;

	}

	.site_search_area .mobile_header_area #site_search,
	.site_search_area .mobile_header_area .phone_call_buton {
		margin-top: 10px;
		text-align: center;
	}

	.site_search_area .mobile_hamburg.navbar-default {
		background: none;
		border: none;
		margin: 0px;
	}

	.site_search_area .mobile_hamburg.navbar-default .navbar-header button {
		border: 4px white solid;
		border-radius: 9px;
	}

	.site_search_area .mobile_hamburg.navbar-default .navbar-header button span {
		background-color: white;
		height: 3px;
	}

	.visible_desktop_only {
		display: none;
	}

	.visible_mobile_only {
		clear: both;
		display: block;
	}

	.visible_desktopTablet_only {
		display: none;
	}

	.datesAndcities .dropdown button {
		width: 90%;
	}

	.table_performers .column1,
	.table_performers .column2 {
		white-space: initial;
		margin-top: 0px;
		margin-bottom: 0;
		padding: 10px;
	}

	.table_performers .column3 a {
		font-size: 30px;
		font-weight: 400;
		color: #818181;
	}

	.table_performers .column1 strong,
	.table_performers .column2 strong {
		font-weight: 600;
		font-size: 13px;
		/* display: -webkit-box;
         -webkit-box-orient: vertical;
         -webkit-line-clamp: 2;
          overflow: hidden;*/
	}

	.table_performers .column2 p {
		color: #121212;
		font-size: 11px;

	}

	.performer_page .performer_inner .search_query_title h1 {
		font-size: 20px;
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+1) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+1) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+2) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+2) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+3) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+3) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+4) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+4) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+5) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+5) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+6) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+6) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+7) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+7) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+8) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+8) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+9) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+9) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+10) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+10) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+11) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+11) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+12) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+12) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+13) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+13) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+14) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+14) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+15) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+15) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+16) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+16) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+17) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+17) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+18) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+18) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+19) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+19) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+20) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+20) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+21) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+21) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+22) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+22) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+23) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+23) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+24) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+24) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+25) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+25) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+26) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+26) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+27) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+27) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+28) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+28) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+29) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+29) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+30) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+30) a {
		color: #ffffff
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(n+31) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(n+31) a {
		color: #ffffff
	}

	.info_inner .info_whoarewe .whoweare_image_area img {
		width: 100%;
	}

	.performer_inner .performer_head {
		height: 180px;
	}

	.table_performers .column3 a.btn-success.visible_mobile_only {
		color: white;
		padding: 5px 10px;
		font-size: 12px;
		border-radius: 3px;

	}

	.performer_inner .ticket_service_sale_area .right_text_area span {
		font-size: 15px;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.event_ticketservice_sale .ticket_service_sale_area .right_text_area span {
		font-size: 15px;
		margin-bottom: 7px;
		margin-top: 7px;
		white-space: normal;
	}

	.performer_inner .ticket_service_sale_area .right_text_area p {
		font-size: 12px;
	}

	.event_ticketservice_sale .ticket_service_sale_area .right_text_area p {
		font-size: 12px;
	}

	

	.page-name-event #footer_area {
		display: none;
	}

	.visible_mobile_only .customer_reviews {
		float: left;
		width: 100%;
		border: 2px solid;
		border-radius: 12px;
		margin: 10px auto;
	}

	.visible_mobile_only #testimonialSlider {
		width: 80%;
		float: left;
		margin: 15px 10%;
		/*border: 1px solid;*/
		border-radius: 10px;
	}

	.visible_mobile_only #testimonialSlider .review_stars i {
		color: #d2b51a;
		font-size: 18px;
	}

	.visible_mobile_only #testimonialSlider p {
		font-size: 12px;
	}

	.visible_mobile_only #testimonialSlider .carousel-inner {
		padding: 10px;
	}

	.visible_mobile_only #testimonialSlider a.left {
		background: white;
		left: -16px;
		color: black;
		opacity: 1;
		width: auto;
	}

	.visible_mobile_only #testimonialSlider a.right {
		background: white;
		right: -16px;
		color: black;
		opacity: 1;
		width: auto;
	}

	.visible_mobile_only #testimonialSlider .glyphicon {
		width: 27px;
		height: 27px;
		font-size: 20px;
	}

	.visible_mobile_only .customer_reviews>span {
		width: 100%;
		float: left;
		margin: 0px;
		padding: 10px 5px;
		background: black;
		color: white;
		text-align: center;
		font-weight: 400;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}


	.performer_inner .performer_leftside #testimonialSlider .review_stars i {
		color: #d2b51a;
		font-size: 18px;
	}

	.performer_inner .performer_leftside #testimonialSlider p {
		font-size: 12px;
	}

	.performer_inner .performer_leftside #testimonialSlider .carousel-inner {
		padding: 10px;
	}

	.performer_inner .performer_leftside #testimonialSlider a.left {
		background: white;
		left: -16px;
		color: black;
		opacity: 1;
		width: auto;
	}

	.performer_inner .performer_leftside #testimonialSlider a.right {
		background: white;
		right: -16px;
		color: black;
		opacity: 1;
		width: auto;
	}

	.performer_inner .performer_leftside #testimonialSlider .glyphicon {
		width: 27px;
		height: 27px;
		font-size: 20px;
	}

	.performer_inner .performer_leftside .customer_reviews>span {
		width: 100%;
		float: left;
		margin: 0px;
		padding: 10px 5px;
		background: black;
		color: white;
		text-align: center;
		font-weight: 400;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}

	.performer_inner .three_graphics_logo {
		clear: none;
	}



	.mobile_image img {
		border-radius: 15px;
	}

}

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



	.performer_inner .performer_leftside #testimonialSlider .review_stars i {
		color: #d2b51a;
		font-size: 18px;
	}

	.performer_inner .performer_leftside #testimonialSlider p {
		font-size: 12px;
	}

	.performer_inner .performer_leftside #testimonialSlider .carousel-inner {
		padding: 10px;
	}

	.performer_inner .performer_leftside #testimonialSlider a.left {
		background: white;
		left: -16px;
		color: black;
		opacity: 1;
		width: auto;
	}

	.performer_inner .performer_leftside #testimonialSlider a.right {
		background: white;
		right: -16px;
		color: black;
		opacity: 1;
		width: auto;
	}

	.performer_inner .performer_leftside #testimonialSlider .glyphicon {
		width: 27px;
		height: 27px;
		font-size: 20px;
	}

	.performer_inner .performer_leftside .customer_reviews>span {
		width: 100%;
		float: left;
		margin: 0px;
		padding: 10px 5px;
		background: black;
		color: white;
		text-align: center;
		font-weight: 400;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}

	.performer_inner .three_graphics_logo {
		clear: none;
	}

	.site_search_area .mobile_header_area #site_search {
		margin-top: 2px;
	}

	.site_search_area .mobile_header_area .phone_call_buton {
		margin-top: 5px;
	}

	.site_search_area .mobile_hamburg.navbar-default .navbar-header button {
		margin: 0px;
		left: 10px;
	}

	.site_search_area .mobile_hamburg .navbar-header img {
		height: 34px;
	}

	.table_performers .column1 {
		padding: 0px 5px 0 15px;
		min-width: 100px;
	}

	.category_concert_inner .concert_middle_big_links .col-xs-6,
	.category_theatre_inner .theatre_middle_big_links .col-xs-6 {
		width: 100%;
	}

	.subcategory_inner .subcategory_middle_big_links {
		background: none;
		border-radius: initial;
		position: relative;
		z-index: 1;

	}



	.subcategory_inner .subcategory_middle_big_links .mobileDivision {
		width: 100%;
		background: black;
		border-radius: 10px;
		margin-bottom: 10px;
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(odd) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(odd) a {
		color: #bbb1b1
	}

	.category_concert_inner .concert_middle_big_links div:nth-child(even) a,
	.category_theatre_inner .theatre_middle_big_links div:nth-child(even) a {
		color: #ffffff
	}

	.category_concert_inner .concert_ticket_head h1,
	.category_sports_inner .sports_ticket_head h1,
	.category_theatre_inner .theatre_ticket_head h1,
	.subcategory_inner .subcategory_ticket_head h1 {
		font-size: 44px;
	}

	.performer_inner .perfo_title h1,
	.performer_inner .performer_head span {
		font-size: 210%;
	}

	.performer_inner .performer_head {
		height: 160px;
	}

	.performer_inner .three_graphics_logo {
		padding-left: 0px;
		padding-right: 0px;
	}

	.performer_inner .performer_leftside .bbb_rating a img {
		height: 36px;
	}

	.performer_inner .performer_leftside .text_paragraphs,
	.performer_inner .performer_leftside .text_paragraphs1 {
		padding: 15px 0px 10px 0px;
	}

	.performer_inner .ticket_service_sale_area .col-xs-6 {
		width: 100%;
	}

	.event_ticketservice_sale .ticket_service_sale_area .col-xs-6 {
		width: 100%;
	}

	.performer_inner .text_paragraphs1 {
		padding: 0px;
	}

	.performer_inner .text_paragraphs1 ul li a {
		font-size: 15px;
	}

	.performer_inner .text_paragraphs img,
	.performer_inner .text_paragraphs1 img {
		width: 100% !important;
		float: left !important;
	}

	.event-info-content .event-info-place,
	.event-info-content .sea-event-info-location,
	.event-info-content .event-info-date-time-span {
		color: #fff !important;
	}

}

@media only screen and (max-width: 480px) {
	.home_inner .sport_categ_links ul li a {
		font-size: 26px;
		font-weight: 500;
	}

	.home_inner .sport_categ_links span {
		font-weight: 700;
		font-size: 30px;
	}

	.site_search_area .mobile_header_area #site_search {
		padding-left: 5px;
		padding-right: 5px;
	}

	.site_search_area .mobile_header_area .phone_call_buton {
		padding-left: 0px;
		padding-right: 5px;
	}

	.site_search_area .mobile_hamburg.navbar-default {
		padding: 0px 5px;
	}

	#header_area .mobile_header_area #site_search i,
	#header_area .mobile_header_area .phone_call_buton i {
		font-size: 38px;
		font-weight: 700;
	}

	.site_search_area .mobile_hamburg.navbar-default .navbar-header button {
		padding: 7px 0;
		border: 3px white solid;
		float: left;
		background: unset !important;
		border: unset !important;
	}

	.site_search_area .mobile_hamburg.navbar-default.navbar {
		position: relative;
		top: 19px;
	}

	.category_concert_inner .concert_ticket_head h1,
	.category_sports_inner .sports_ticket_head h1,
	.category_theatre_inner .theatre_ticket_head h1,
	.subcategory_inner .subcategory_ticket_head h1 {
		font-size: 36px;
		font-weight: 500;
	}

	.subcategory_middle_big_links .mobileDivision>span {
		font-size: 22px;
		border: 0px;
		text-decoration: underline;
		text-underline-position: under;
		padding: 0px;
	}

	.performer_inner .perfo_title h1,
	.performer_inner .performer_head span {
		font-size: 170%;
		line-height: 30px;
	}

	.performer_inner .performer_head {
		height: 100px;
	}

	.table_performers .column1 {
		min-width: 105px;
	}

	.table_performers .column1 p {
		width: 100%;
		font-size: 13px;
	}

	.performer_inner .ticket_service_sale_area .right_text_area span {
		margin-bottom: 4px;
		margin-top: 7px;
	}

	.mobile_event_ticketservice_sale.event_ticketservice_sale .ticket_service_sale_area .right_text_area span {
		margin-bottom: 3px;
		margin-top: 8px;
		font-size: 9px;
		line-height: 1.1;
		float: left;
		width: 100%;
		text-align: left;
	}

	.mobile_event_ticketservice_sale.event_ticketservice_sale .ticket_service_sale_area .col-md-4 {
		padding-left: 0px;
		padding-right: 2px;
	}

	.mobile_event_ticketservice_sale.event_ticketservice_sale .ticket_service_sale_area .left_image_area {
		float: left;
		width: 25%;
	}

	.mobile_event_ticketservice_sale.event_ticketservice_sale .ticket_service_sale_area .right_text_area {
		float: left;
		width: 75%;
		padding-left: 2px;
	}

	#topbar {
		font-size: 20px;
	}

	.mobile_image {
		display: block;
	}

	.desktop_image {
		display: none;
	}
}