body { font-family: 'Open Sans', sans-serif; background-color: #edeef1;}
body::after, .page-wrapper::after {height: 0px;}
/*font-family: 'Teko', sans-serif;*/
a.pbr_home_link,a.pbr_home_link:hover{color:#ed1c24;font-weight: bold;}
section { margin-bottom:0px; }
.page-form-container { margin-top: 0;}
.PublicLayoutDesktop-module{ width: 100%; background-size: cover !important;}
.page-header{position: relative;}
.logo { width: 154px; float: left; margin-top: -39px;}
.logo img{ width: auto; max-width: 100%;}
.headTop{ width: 100%; display: inline-block;position: relative;padding: 9px 0;}
.logname{ width: 100%; float: left;}
.logname img{ max-width: 100%;}
.container{ padding: 0 15px; max-width: 1280px !important;}
.pagination-wrapper { float:none!important; background-color: #edeef1; margin-top:0;}
.pagination-wrapper .pagination{ max-width: 1280px;margin:auto!important;padding-top:20px!important; padding:20px 10px!important;}
.season-buttons-container.col{ max-width:285px!important; }
/*menu*/
.mainheader{ width: 100%; float: left; background: #fff;}
.cart-counter { top: 1px; left: 24px; background-color: #e02b20; position:absolute; color: #ffffff;}
.navbar-nav a{ color: #a6a8ac !important; font:700 16.26px/22px 'Open Sans', sans-serif !important; text-transform: uppercase;padding:6px 16px 6px 10px !important;letter-spacing: 0;}
.navbar-nav a:hover{ color: #ea1c2c !important;}
.nav-item.dropdown{ position: relative;}
.navbar-nav li{ position: relative;}
.navbar-nav li:before{ content: "|"; position: absolute; top: 4px; right: 0px;color: #a6a8ac !important;
font: 700 16.26px/22px 'Open Sans', sans-serif !important;}
.navbar-nav li:last-child::before{ display: none;}
.dropdown-toggle{ position: absolute; top: 17px; right: 0px; color: #fff !important;}
.dropdown-toggle::after {border-top: 12px solid; border-right: 6px solid transparent; border-bottom: 0; border-left: 6px solid transparent;}
.nav-item:last-child{ border: none;}
.navbar-nav a:hover {  text-decoration: none; background-color: none;}
.navbar{ padding: 0px;}
.nav-item.dropdown .dropdown-menu{ border-radius: 0px !important; background: #fff !important;padding: 0px !important; box-shadow: 1px 1px 1px 1px #f2f2f2; min-width: 230px; border: none; border-bottom: 3px solid #ea1c2c;}
.dropdown-menu{ margin: 0px; padding: 8px 0;}
.nav-item.dropdown .dropdown-menu a {padding: 9px 15px 6px !important;}
.nav-item.dropdown .dropdown-menu a:last-child{ border: none;}
.navbar-collapse { margin-left: 0;}
.dropdown-toggle{ display: none;}
.mini-cart button.dropdown-toggle .cart-counter { background-color: #e02b20; color: #ffffff;top: 6px; left: 24px; width: 20px; height: 20px; line-height: 20px;}
.mini-cart button.dropdown-toggle .cart-counter { background-color: #ea1c2c !important; color: #ffffff !important;}
.headTopBtn ul li.rdBtn .btn,.headTopBtn ul li.rdBtn .btn:hover{ background: #ea1c2c !important;}
.adminbtn { color: rgba(0, 0, 0, 0.87); padding: 6px 8px; color: rgba(0, 0, 0, 0.87) !important; padding: 6px 8px !important;height: 48px; font-size: 18px; min-width: 64px; box-sizing: border-box; transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; font-family: 'Open Sans', sans-serif; font-weight: 500; line-height: 32px; border-radius: 4px; letter-spacing: 0.035rem; text-transform: uppercase;display: inline-block;}
.page-footer{ width: 100%; background: #000; padding: 20px 0;float: left; text-align: center;}
.footertop{ background-color: #000; color: #fff; text-align: center; padding: 16px; align-items: center; justify-content: center; display: flex;}
.footertop .row{ align-items: center;}
.soslink a{ color: #3b5998;}
.parlink p{ font-family: 'Open Sans', sans-serif; text-transform: uppercase;line-height: 22px; font-size: 14px; margin: 0px !important;font-weight: 700;}
.parlink p a{ color: #fff !important;}
.mini-cart button.dropdown-toggle{ width: auto !important; height: auto !important; background: none !important; border: none !important; border-radius:0px !important; box-shadow: none !important;margin: 0px !important;}
.mini-cart button.dropdown-toggle a{ color: #fff !important;font-style: italic;}
.mini-cart button.dropdown-toggle:active{ background: none !important;}
.mini-cart button.dropdown-toggle:active .cart-counter{ background: none !important;}
.adminbtn{ top: 3px !important; right: inherit !important;}
.mini-cart .dropdown-menu{ z-index: 11111111111;}
.mini-cart-wrapper .cart-total .total-price{ color: #ea1c2c !important;}
.header-action .mini-cart a.btn{ background: #ea1c2c !important;}
.header-action .mini-cart a.btn:hover{ background: #000 !important;}
.page-footer .container { background: #000 !important; }
.page-footer h4{ color: #fff; font: 400 17px/20px 'Open Sans', sans-serif; padding-bottom: 10px;}
.page-footer h4 strong{ font-weight: 700;}
.page-footer p{ color: #fff; font: 400 14px/26px 'Open Sans', sans-serif;margin-bottom: 0px;}
.footlogo{ display: inline-block;}
.footlogo img{ max-width: 100%;}
.page-footer p a{ color: #fff !important;}
/*common css*/
.page-body .page-title-bar .list-assets {display: none;}
.page-body .page-title-bar .page-bar-title::after{ left:25px !important;}
.page-body .page-title-bar .page-bar-title::after{ display: none;}
.page-body .page-title-bar .page-bar-title b{ position: relative;}
.page-body .page-title-bar .page-bar-title b:after{ content: ''; display: block; border-width: 0 15px 15px 15px; border-color: transparent transparent #edeef1; border-style: solid; width: 0; height: 0; position: absolute; bottom: -18px; left: 50%;-ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.add-to-cart{ color: #fff !important; padding:6px 20px 4px !important; background: #ea1c2c !important;border-radius: 10px;}
.add-to-cart:hover{ background: #000 !important;}
.page-body .page-title-bar { background-color: #fff !important; background-size: cover; background-position: top center; color: #000;  margin-top:0px; }
.events-list .page-body .page-title-bar .container {max-width: 1280px!important; }
.page-body .page-title-bar .page-bar-title b { font-weight: normal;}
.d-desknone{ display: none;}
.overlay.shows{ top: 0;left: 0; right: 0;  bottom: 0; display: flex; z-index: 1; position: fixed; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: transparent;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
.close-mini-cart { position: absolute; top: 0px; right: 0px; display: none;}
.headTopBtn .dropdown-toggle{ display: inline-block; position: inherit !important; top: inherit !important; padding: 0px !important;} 
.headTopBtn .dropdown-toggle span{ padding: 0px !important;}
.headTopBtn .dropdown-toggle:after{ display: none;}
p, p span{ white-space: inherit !important;}
.headTopBtn{ z-index: 111;}
.powerbotm { padding-top: 16px; margin-top: 31px; border-top: 1px solid #084b82;}
body.hide-scroll { overflow-y: inherit !important;}
.headTopBtn{ width: 100%; background: #000; float: left;}
.headTopBtn ul li{ display: inline-block; margin-left: 5px;}
.headTopBtn ul li a{ display: inline-block; color: #fff !important;font-size: 18.26px; font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: uppercase; padding: 10px;}
.menurt{ width: auto; float: right;}
.headTopBtn ul.menulft li .btn-link, .headTopBtn ul.menurt li:nth-child(2) .btn-link { background: none !important; border-radius: 0px !important; border:none;padding-right:10px;}
.headTopBtn ul li.rdBtn{ margin-right: 33px;}
.headTopBtn ul li.rdBtn .btn{ border-radius: 0px !important;}
.menulft{ width: auto; float: left;padding-left: 160px;}
.menulft span.dropdown-toggle:before{ border: 6px solid transparent; border-top: 9px solid; content: "";}
.headTopBtn .menulft span.dropdown-toggle{ position: absolute !important; top: 27px !important; right: 0px !important;}
.menulft .btn{ padding: 0px 10px 0 0 !important;}
.headTopBtn ul li .btn{ position: relative;}
.morlink{ position: absolute; top: 0px; right: 0px;}
.navbar-nav{padding-left: 14px;}
.morlink a{ color: #ed1c24; font: 900 16.26px/22px 'Open Sans', sans-serif !important; padding:15px 0 !important; text-transform: uppercase;}
.adBaner{ width: 100%; float: left; background: #edeef1; padding: 20px 0; text-align: center; border-bottom: 1px solid #a6a8ac;box-shadow: 0px -5px 5px 0px #d9d9dc inset;-webkit-box-shadow: 0px -5px 5px 0px #d9d9dc inset;-moz-box-shadow: 0px -5px 5px 0px #d9d9dc inset;}
.adBaner img{ max-width: 100%; }
.seasons-buttons .title, .filter-bar .title{ color: #000000; font: 300 31.49px/36px 'Teko', sans-serif; text-transform: uppercase;}
.headTopBtn ul li .close-mini-cart { background: #ea1c2c !important; position: absolute !important; top: 0px !important; right: 0px !important;}
.morlink:hover a{ color: #a7a8ac !important;}
.headTopBtn ul li a:hover{ color: #a7a8ac !important;}
.morlink .btn{ background: none !important; border-radius: 0px !important; padding: 0px !important;}
.morlink .btn a{ display: inline-block;}
.morlink .btn:focus, .morlink .btn:active{ background: none !important;}
.morlink .dropdown .dropdown-menu{ left: inherit !important; right: 0px !important; border-radius: 0px !important; background: #fff !important; padding: 0px !important; box-shadow: 1px 1px 1px 1px #f2f2f2; min-width: 200px; border: none; border-bottom: 3px solid #ea1c2c;}
.morlink .dropdown .dropdown-menu a { padding: 9px 15px 6px !important;color: #a7a8ac !important;}
.morlink .dropdown .dropdown-menu a:hover, .morlink .dropdown .dropdown-menu a:active{ color:#ed1c24 !important;}
.morlink .dropdown .dropdown-menu a:active, .menulft .dropdown-menu a:active{ background: none !important;}
.layout-medium.list-container .list-details .list-details-left{ max-width: 65% !important;}
/*rules page*/
.page-body{ width: 100%; float: left; padding:20px 0;}
.tittlwRow{ width: 100%; background: #fff; padding: 30px 0;}
.tittlwRow h1{ font: 500 41.68px/45px 'Teko', sans-serif; color: #5c5c5c;}
.tittlwRow p{ color: #727272; font: 400 14px/25px 'Open Sans', sans-serif; margin-top: 10px;}
.banlogo2{ width: 217px; display: inline-block;}
/*.pitchingBan .w-100{ height: 275px;object-fit: cover !important;}*/
.banlogo1{ width: 250px; display: inline-block;}
.pitLogo{ position: absolute; top: -77px; left: 53%; width: auto !important;-ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-o-transform: translateX(-50%); transform: translateX(-50%);}
.titlbig h1{ font-size: 53.45px;}
.titlbig p{ color: #000000; font-size: 19.36px;}
.nav-tabs li{ color: #5c5c5c; text-transform: uppercase;}
.nav-tabs li a{ color: #5c5c5c !important; display: inline-block !important; padding:8px 13px 5px !important; font:400 26.83px/26px 'Teko', sans-serif  !important;border: none !important;}
.nav-tabs li a.active{ background: #5c5c5c !important; color: #fff !important;}
.nav-tabs{ border-bottom: none !important; margin-bottom: 20px;}
.filter-bar .form-group .custom-select, .filter-bar .form-group .form-control{ border-radius: 0px !important; border: 2px solid #c3c3c3; color: #000000; font-size: 14px; font-weight: 600;}
.filter-bar .btn{ border-radius: 0px;}
.custom-select{ background:#fff url(../images/arw.png) no-repeat right 10px center;}
.list-container.live .special { z-index: 9; }
.menulft .dropdown-menu{ border-radius: 0px !important; background: #fff !important; padding: 0px !important; box-shadow: 1px 1px 1px 1px #f2f2f2; min-width: 230px; border: none; border-bottom: 3px solid #ea1c2c;left: 0px !important;right: inherit !important;}
.menulft .dropdown-menu a { color: #a6a8ac !important; font: 700 16.26px/22px 'Open Sans', sans-serif !important; text-transform: uppercase; padding: 6px 16px 6px 10px !important; letter-spacing: 0;}
.badge.badge-info.season-badge{ padding: 14px 25px;}
.seasons-buttons, .filter-bar{ border: none !important; margin-top: 10px !important; border-bottom: 1px solid #a6a8ac;box-shadow: 0px 5px 3px -4px #ccc;padding-bottom: 25px;}
#eventslist {padding: 0 15px; max-width: 1280px !important; margin: 0px auto;}
.events-list #eventslist { margin-top: 15px; }
.page-body .container{ padding:30px; margin-top:30px;background-color: #fff;}
.events-list .page-body .container { width:100%!important;max-width: 100%!important; padding:0; }
.page-body .seasons-buttons .title, .page-body .seasons-buttons .row, .page-title-bar .container, .filter-bar .skiped-form, .list-wrapper #featuredEventslist, #eventslist, .membership-container, .loginbody .container, .page-checkout, .page-tab-content .container, .page-box-container .tab-content, .premier-planbody .container, .events-list .page-body .maps-section .container{ padding: 0 15px; max-width: 1280px !important; margin: 0px auto;}
.page-checkout{ padding-top: 30px;}
.page-left-box { margin-right: 0px !important;}
.tab-content #eventslist{ padding: 0px; background: none !important;}
.tab-content #eventslist .list-container{ padding: 15px !important;}
.layout-small.list-container .list-cost { margin-top: 3px; }
.list-wrapper{ background: #edeef1; float:none; margin:0; padding-top:10px;}
.page-body .seasons-buttons .row{ padding-bottom: 0px; margin:auto; align-items: center;justify-content: center;}
.list-container.featured, .list-container.live{ box-shadow: none !important; background: none !important;border:none;border-radius: 10px; margin-top: 13px !important;padding: 0 !important;}
#featuredEventslist{ padding: 0px;}
.list-container .list-details .list-details-right{ padding: 15px !important;}
.list-details-right .input-group { margin-bottom: 15px !important;}
.list-title b{ color: #5c5c5c; font: 500 31.59px/40px 'Teko', sans-serif !important;}
.list-date, .list-city{ color: #000; font-size: 16px;}
.list-city b, .team-details b{ font-weight: 700;}
/*a.event-label{ color: #5c5c5c; font: 400 26.83px/30px 'Teko', sans-serif; border: 1px solid #5c5c5c; border-radius: 5px; background: none !important;}*/
.list-links .btn.btn-bordered, .list-links .btn-warning, .list-links a .btn{ color: #5c5c5c !important; font: 400 26.83px/30px 'Teko', sans-serif !important; border:1px solid #a6a8ac !important; border-radius: 10px; background: url(../images/arws.png) no-repeat right 10px center !important;padding: 7px 64px 3px 10px !important;}
.list-links .btn.btn-bordered i{ display: none;}
.badgelist .badge{ background: #5c5c5c !important; border-radius: 6px; border: 1px solid #5c5c5c; color: #fff !important; font: 400 21.03px/25px 'Teko', sans-serif; text-transform: uppercase;}
.list-container .badgelist .badge { padding:3px 10px 1px !important;border-radius: 9px;}
.badgelist .badge[data-disabled="true"] { background-color: #c1c5cb !important; color: #7a7c80 !important;}
.list-cost{ min-width: 100% !important; width: 100% !important;}
.list-container .detail-listing .list-cost{ font-size: 16px !important;}
.list-container .list-image .list-image-wrapper,.list-container .list-image .list-image-wrapper,
.list-container .list-image .flyer-thumb-container,.list-container .list-image .flyer-thumb-container{ border-radius: 0px !important; border: 10px solid #616265 !important; background: #616265; color: #fff;}
.list-container.featured .special{ z-index:1000; background: #f71d26;font-size: 16px;letter-spacing: 2px;font-weight: 700;width: 20%;text-align: center; box-shadow:none;top: 0px !important;left: 0 !important;}
.list-container .detail-listing > li{ display: inline-block !important;}
.list-links .btn.btn-bordered{ padding:7px 64px 3px 10px !important;}
.add-to-cart{ font: 400 26.83px/30px 'Teko', sans-serif !important;}
#eventslist .list-container{ background: none !important;border: none;border-radius: 10px;margin-bottom: 20px !important;padding: 0 !important;}
.input-group-append .add-to-cart{ font-size: 14px !important; line-height: 18px !important;}
#form_login .gobtn{ margin-top: 25px !important; color: #000 !important;}
.list-image{ background: #616265; width: 20%; display: flex; justify-content: center; align-items: center;float: left;}

.list-container.featured, .list-container.live{ padding: 0px;}
.list-container.featured{ overflow: hidden;}
.list-container .list-details { margin-left: 0 !important;width: 80%;float: left;}
.list-container .list-details .list-details-left{ background: #fff;border: 1px solid #a6a8ac; border-left: none; border-radius: 0 10px 10px 0;max-width: 100%;padding-left: 37px !important;margin-right: 15px; width: 55%; float: left;}
.list-container .list-details .list-details-right{ background: #fff;border: 1px solid #a6a8ac !important;border-radius: 10px;width: 45%;float: left;padding-top: 15px;}
.list-container .detail-listing li span.ligh-text{ padding-left: 0px !important;}
.list-container .detail-listing .list-cost{ padding-left: 0px !important; padding-right: 10px;} 
#eventslist .list-container{ overflow: hidden;}
#eventslist .list-container{ display: inline-block !important; width: 100%;}
/* .layout-full .list-image, .list-container .list-details .list-details-left{ min-height: 361px !important;} */
/* .layout-medium .list-image, .list-container .list-details .list-details-left{ min-height: 361px !important;} */
.layout-full.list-container .detail-listing > li { display:block!important;}
.layout-small .list-image, .layout-small.list-container .list-details .list-details-left{ margin-right:0!important;border-right:none!important;border-radius: 0;}
.layout-small.list-container .list-details .list-details-right { border-left:none!important; border-top-left-radius: 0px; border-bottom-left-radius: 0px; width:52%; }
.layout-small.list-container .list-details .list-details-left{ width:48%; padding-bottom: 10px;}
.list-container .list-details .list-details-left li{ font-size: 12px; line-height: 15px; display: inline-block;}
.list-container .list-details .list-details-left{ padding-top: 15px;}
.divisionlist .badge{white-space: inherit !important;}
.checkout-body{ width: 100%;}
.select2-container{ width: 100% !important;}
.page-checkout .form-container{ max-width: 100%;}
.page-title-bar .list-container .list-image .list-image-wrapper,.page-title-bar .list-container .list-image .flyer-thumb-container{ background: none !important;}
.details-body .page-tab-content { background-color: #fff; }
.details-body .list-image {min-height: auto; width: 20% !important;}
.details-body .event-elements .form-group .badgelist .badge{padding: 4px 15px 0px; line-height: 23px;}
.details-body .form-group{ width: 100%; display: inline-block; margin-top: 5px !important;}
.teams-registered{line-height: 26px;}
.nav-tabs .nav-item {width: auto !important;}
.mini-cart-item-list .btn:hover{ color: #fff !important;}
.filter-bar, .seasons-buttons, .page-title-bar .list-container{ padding-left: 0px !important; padding-right: 0px !important; z-index: 1000;}
.page-tab-content .nav-tabs{ padding: 0px !important;}
.list-container .list-details .list-details-left .team-details ul li{ display: inline-block;}
.list-container{ width: 100%; display: inline-block;}
.list-image{ float: left !important; margin: 0px !important;}
.list-container .list-details{ margin-left: 0 !important;width: 80% !important;float: left;}
.list-container .list-details .list-details-left{ max-width: 65% !important;}
.details-body .list-container .list-details .list-details-left {max-width: 100% !important;width: 100% !important;}
.details-body .list-image, .details-body .list-container .list-details .list-details-left {min-height: 200px !important;}
.details-body .page-title-bar .list-container .list-details .list-details-left {color: #000;margin: 0px !important;}
.details-body .page-body .page-title-bar .list-container .list-assets .btn{margin-top: 15px;}

.details-body .page-body  .list-container .detail-listing > li{ display:block !important;}
.details-body .page-body .list-container .detail-listing > li.sub-level-division-2{ margin-bottom:15px;}
.cms-page-body{ background: #edeef1;}
.ruelsaccusec{ padding: 30px 0;}
.page-description-top {margin-top: 30px;padding-top: 30px;max-width: 1280px !important; margin-left:auto; margin-right:auto;padding-left: 15px;padding-right: 15px;padding-left: 0.6rem;padding-right: 0.6rem;}
.page-description-bottom{max-width: 1280px !important;margin-left: auto;margin-right: auto;padding-bottom: 15px; float:none;padding-left: 0.6rem;padding-right: 0.6rem;}
@media (min-width: 861px) and (max-width: 9000px) {
	.list-container .list-image{ position: absolute; top: 0px; left: 0px; height: 100%;}
	.list-container .list-details {margin-left: 0 !important;width: 100% !important;float: left; padding-left: 20%;}
	.details-body .list-container .list-image {position: inherit;top: inherit;left: inherit;height: inherit;}
	.details-body .list-container .list-details {margin-left: 0 !important;width: 80% !important;float: left;height: 100%;padding-left: 0px !important;}
}
@media(min-width:992px){
	/*.nav-item.dropdown .dropdown-menu { display: none !important; }*/
	.nav-item.dropdown .dropdown-menu{ /*display: block !important;*/ opacity: 0;text-shadow: none;/*transform: scaleY(0);transform-origin: top;*/transition: .24s;}
	.nav-item.dropdown:hover .dropdown-menu { display: block !important; opacity: 1;transform: initial;}
	.headTopBtn ul li.dropdown .dropdown-menu{ /*display: block !important;*/ opacity: 0;text-shadow: none;/*transform: scaleY(0);transform-origin: top;*/transition: .24s;}
	.headTopBtn ul li.dropdown:hover .dropdown-menu { display: block !important; opacity: 1;transform: initial;}
	.morlink .dropdown .dropdown-menu{ /*display: block !important;*/ opacity: 0;text-shadow: none;/*transform: scaleY(0);transform-origin: top;*/transition: .24s;}
	.morlink .dropdown:hover .dropdown-menu { display: block !important; opacity: 1; transform: initial;}
	.header-main .nav-item:first-child{margin-left: 54px;}
	.kklogotxt{ margin-left: -22px;}
	.mainheader .nav-item:nth-child(2) .dropdown-menu{ left: -7px;}
	.mainheader .nav-item:nth-child(3) .dropdown-menu{ left: -18px;}
	.mainheader .nav-item:nth-child(4) .dropdown-menu{ left: -28px;}
	.navbar-expand-lg .navbar-nav .dropdown-menu-right{ left: 0px;}
}
@media screen and (max-width:1300px){
	.navbar-expand-lg .navbar-nav .dropdown-menu-right { right: 0 !important; left: inherit !important;}
	.navbar-nav li.nav-item:nth-child(2) .dropdown-menu-right { left: 0 !important; right: inherit !important;}
	.list-links .btn.btn-bordered, .list-links .btn-warning, .list-links a .btn{ font-size: 20px !important; line-height: 27px !important;}
	.list-image, .list-container .list-details .list-details-left {min-height: 387px !important;}
}
@media(max-width:1249px) and (min-width:1200px) {
	.navbar-collapse .navbar-nav .nav-item .nav-link { font-size: 20px; }
}
@media(max-width:1199px) and (min-width:992px) {
	.page-header .header-top .navbrand { max-width: 80px;}
	.navbar-collapse .navbar-nav .nav-item .dropdown-wrap { font-size: 17px;}
	.page-header { min-height: 87px;}
	.navbar-nav a{padding:6px 13px 6px 4px !important;}
	.navbar-nav a, .morlink a{ font-size: 14px !important;}
	.morlink a{padding: 11px 0 !important;}
	.logo { width: 140px; float: left;  margin-top: -36px;}
	.headTopBtn ul li a{ font-size: 15px;}
	.menulft{ padding-left: 143px;}
	.banlogo1 { width: 168px;}
	.pitchingBan .banBox strong{ font-size: 45px; line-height: 50px;}
	.banlogo2 {  width: 129px;}
	.pitLogo{ top: -55px;}
	.list-links .btn.btn-bordered, .list-links .btn-warning, .list-links a .btn{ font-size: 20px;}
	.list-links .btn.btn-bordered { padding: 3px 64px 1px 10px !important;}
	.add-to-cart{ font-size: 20px;padding:5px 20px 2px !important;}
	.list-title b{ font-size: 27px;}
	.list-image{ height: auto; min-height: 319px;}
	.list-container .list-details .list-details-left, .list-container .list-details .list-details-right{ min-height: 319px !important;}
	.filter-bar .btn{ padding: 5px 7px;}
	.list-container .list-details .list-details-left{ margin-right: 15px;}
	.details-body .list-container{ padding: 20px 0;}
	.list-image, .list-container .list-details .list-details-left {min-height: 387px !important;}
}
@media screen and (max-width:991px){
	.page-header .header-top .navbar > .navbrand { display: block; margin: 0 auto;}
	.dropdown-toggle::after { margin-left: auto; }
	.page-header .header-top .navbrand {width: auto;}
	.navbar-toggler { margin-left: 0; margin-right:15px;}
	.page-header .header-top .navbrand a img { max-height: 45px; }
	.navbar-collapse {  overflow: auto; position: fixed; top:0px; bottom: 0; width: 318px; height: 100%; overflow: auto; background:#fff;border: none;text-align: left !important; left: -320px;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; display: block !important;}
	.navbar-collapse.show{ left: 0px;}
	.navbar-nav li.nav-item { border-bottom: 1px solid rgba(0,0,0,.03); }
	.nav-item.dropdown .dropdown-menu { background-color: transparent !important;}
	.nav-item.dropdown .dropdown-menu .dropdown-item { color: #fff; text-align: left;     padding: 11px 35px 7px;}
	.navbar-collapse .navbar-nav .nav-item { padding-bottom: 0px !important;}
	.navbar-collapse .navbar-nav .nav-item.show .dropdown-menu {display: block;}
	.page-header { min-height: 92px;}
	.page-header .header-top nav.navbar { padding-top: 5px; padding-bottom: 5px; }
	.page-header .header-top .navbar-collapse .navbrand { display: none; }
	.navbar-collapse .navbar-nav { justify-content: normal; width: 100%; align-items: normal; padding: 0px; }
	.navbar-nav li.nav-item{ margin: 0px !important; border: none;}
	.navbar-nav a{ padding: 8px 16px !important; font-size: 16px;}
	.nav-item{ padding: 5px 0 !important;}
	.navbar-toggler{ margin: 16px 20px; background: none; border: none; width: 41px; font-size: 0px; line-height: 0px;}
	.navbar-toggler span { display: inline-block; width: 100%; height: 4px; background-color: #ea1c2c; line-height: 0px; margin: 2px 0; border-radius: 3px;}
	.page-header .header-top .navbar > .navbrand{ padding: 12px 0; width: 155px;}
	.navbar-light .navbar-toggler{ float: right;}
	.header-action{ position: absolute;right: 85px;top: 40px;}
	.page-header .header-top nav.navbar{ padding: 0px;}
	.navbar-nav{ display: inline-block;}
	.navbar-collapse{ text-align: center;}
	.page-header .container{ max-width: 100%;}
	.page-header .header-top .navbar > .navbrand{ margin: 0px; float: left;}
	.header-top .navbar { justify-content: center; padding: 0px !important; display: inline-block;}
	.page-header .header-top .navbrand a { display: block; width: 104px;}
	.kklogotxt{ font-size: 30px; padding: 36px 0; display: inline-block;}
	.header-action { top: 30px;}
	.navbrand{ width: inherit !important;}
	.kklogotxt { font-size: 24px; padding: 37px 24px; display: inline-block;}
	.page-header{ border-width: 7px;}
	.dropdown-toggle { top: 11px; right: 0; z-index: 1; padding:10px 10px; cursor: pointer;}
	.mainheader { padding: 3px 0;}
	.navbar-collapse .navbar-nav .nav-item .nav-link { color: #a6a8ac !important;}
	.navbar-collapse .navbar-nav .nav-item .nav-link:hover { color: #ea1c2c !important;}
	.navbar-nav li::before{ display: none;}
	.d-desknone{ display: inline-block;}
	.d-mobnone{ display: none;}
	.logo{ display: none;}
	.adminbtn:hover { text-decoration: none; background-color: rgba(64, 64, 64, 0.04);}
	.header-action { top: 0;right: 0;}
	.dropdown-item{ white-space: inherit;}
	.navbar-toggler{ background: none !important;}
	.container, .cms-page-body .page-body .container{ padding: 0 15px;;background-color: #fff!important;}
	.list-container { padding: 20px 15px;}
	.list-container.featured .special, .list-container.live .special { left: 0;}
	.log-desknone { display: inline-block;}
	.logo { display: inline-block;width: 110px;}
	.d-mobnone{ display: none;}
	.logo img{ max-width: 100%;}
	.logo { display: inline-block;  width: 110px;  position: absolute;  top: 8px; left: 50%;-ms-transform: translateX(-50%);  -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
	.adminbtn { top: 0 !important;  right: inherit !important; font-size: 16px;}
	.navbar-nav a{ padding: 12px 16px 8px !important; font-size: 15px !important;}
	.dropdown-toggle { display: inline-block;}
	.headTopBtn ul li a{ font-size: 14px; padding: 9px 11px;}
	.headTopBtn ul li a span{ font-size: 14px !important;}
	.dropdown-toggle::after {color: #ea1c2c;}
	.page-header {  min-height: auto;}
	.page-title-bar .list-container{ padding: 15px;}
	.navbar-expand-lg .navbar-collapse {  padding-right: 0;}
	.navbar-nav a{padding:10px 15px !important;}
	.navbar-nav a, .morlink a{ font-size: 14px !important;}
	.morlink a{padding: 22px 0 !important;}
	.logo {  width: 140px; float: left; margin-top: -8px;}
	.headTopBtn ul li a{ font-size: 15px;}
	.menulft{ padding-left: 0px;}
	.headTopBtn ul li.rdBtn { margin-right: 0;}
	.pitchingBan .banBox strong{ font-size: 45px; line-height: 50px;}
	.pitLogo{ top: -30px;}
	.textmedia .media-left { width: 230px;}
	.textmedia .media-body { padding-left: 10px;}
	.navbar-toggler{ margin: 16px 0;}
	.menulft li a{ padding-left: 0px !important;}
	.morlink a { padding: 22px 18px !important;}
	.dropdown-toggle { padding:16px 0 10px 0;}
	.list-image{ height: auto; min-height: 367px;}
	.list-container .list-details .list-details-left, .list-container .list-details .list-details-right{ min-height: 367px !important;}
	.filter-bar .btn{ padding: 5px 7px;}
	.list-container .list-details .list-details-left{ margin-right: 15px;}
	.list-container .list-details .list-details-left{ padding: 15px !important;}
	.details-body .list-container{ padding: 20px 0;}
	.details-body .list-image{ width: 100% !important}
}
@media screen and (max-width:860px){
	.list-container .list-details .list-details-left, .list-container .list-details .list-details-right, .list-image{ min-height: 420px !important;}
	.list-image{ width: 100% !important;}
	.list-container .list-details{ width: 100% !important;}
	.list-container .list-details .list-details-left, .list-container .list-details .list-details-right, .list-image {min-height: auto !important;}
	.list-image{ min-height: 200px !important;}
	.list-container .list-details .list-details-left {max-width: 100% !important;width: 100% !important;margin-right: 0;max-width: 100%;padding: 15px;min-height: auto !important;border-radius: 0 0 10px 10px;border: 1px solid #a6a8ac;}
	.season-buttons-container.col{ max-width:154px!important; }
	.season-buttons-container.col .badge.badge-info.season-badge { display: none; }
	.season-badge-img { max-width: 130px; }
}
@media screen and (max-width:767px){
	ul.bottom-nav { text-align: center; padding-bottom: 5px; }
	.bottom-nav li { margin-bottom: 8px; }
	ul.social-icons { width: 100%; order: 0 !important; margin-bottom: 10px; }
	.header-top-bar ul.social-icons { margin-bottom: 0px; }
	html.checkout { padding-bottom: 61px;}
	.page-header .header-top .container { padding: 0 18px;}
	.page-header .header-top .navbar > .navbrand { padding: 12px 0;}
	.close-mini-cart{ display: block;}
	.page-header::before {display: none;}
	.badge{white-space: inherit !important;}
	.list-container.featured .list-details, .list-container.live .list-details { padding: 0;}
	.footbotm p{ font-size: 13px;}
	.page-footer .col-md-4{ margin-top: 20px;}
	.tittlwRow h1{ font-size: 30px; line-height: 38px;}
	.pitchingBan .banBox strong { font-size: 29px; line-height: 29px;}
	.banlogo1 { width: 85px;}
	.pitLogo { top: -23px;}
	.comngEvnt .col-md-2 { padding: 0 7px; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; margin-top: 10px;}
	.textmedia .media-left { width: 157px;}
	.headTopBtn ul li .close-mini-cart{display: block !important; z-index: 11;}
	.list-image{ width: 100%;min-height: auto;}
	.list-container .list-details .list-details-left{ border: 1px solid #a6a8ac !important; border-radius: 10px;}
	.list-container.featured, .list-container.live{ display: inline-block;}
	.list-image {height: auto;min-height: 240px;width: 100%;}
	.list-container.featured .special {width: 100%;}
	.list-container .list-details .list-details-left{margin-right: 0;max-width: 100%; padding: 15px;min-height: auto !important;border-radius: 0 0 10px 10px;border: 1px solid #a6a8ac;}
	.list-container .list-details .list-details-right{ width: 100%; padding: 15px;min-height: auto;}
	.list-container .list-details, .list-container .list-details .list-details-right{ margin-top: 15px;}
	.list-container .list-details{ margin-top: 0px;}
	.list-container .list-details{ width: 100%;display: inline-block !important;}
	.list-container .list-details .list-details-left{ width: 100% !important;}
	.list-links .btn{ display: inline-block;}
	.details-body .page-title-bar .list-container{ flex-direction: inherit;}
	.details-body .list-image{ margin-right: 15px;}
	.nav-tabs li a{ font-size: 20px !important; line-height: 22px !important; padding: 8px 9px 3px !important;}
	.layout-medium.list-container .list-details .list-details-left{ max-width: 100% !important;}
	.list-container .list-details .list-details-right{ min-height: auto !important;}
	.list-container .list-details{ width: 100% !important;}
	.season-buttons-container.col{ max-width:154px!important; }
	.season-buttons-container.col .badge.badge-info.season-badge { display: none; }
	.season-badge-img { max-width: 130px; }
}

@media only screen and (max-width: 991px) {
	.nav-item{ width: 100% !important;}
	.headTopBtn{ right: 15px;}
	.navbar-nav a { font-size: 15px !important;}
	.menulft li.dropdown .dropdown-menu{ display: none;}
	.menulft li.dropdown.show .dropdown-menu{ display: block;}
	.dropdown-toggle::after {border-top: 6px solid;border-right: 6px solid transparent;border-bottom: 0;border-left: 6px solid transparent;}
	.morlink .dropdown-toggle {padding: 13px 0 10px 0;}
	.navbar-collapse .dropdown-toggle {padding: 9px 11px 7px 7px;}
	.headTopBtn .menulft span.dropdown-toggle{ top: 24px !important;}
	.season-buttons-container.col{ max-width:154px!important; }
	.season-buttons-container.col .badge.badge-info.season-badge { display: none; }
	.season-badge-img { max-width: 130px; }
}
@media only screen and (max-width: 640px) {
	.comngEvnt .col-md-2 {-webkit-box-flex: 0; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; max-width: 33.333%;}
	.textmedia .media-left { width: 100%;}
	.textmedia { margin-top: 20px;display: inline-block;}
	.textmedia .media-body{ padding: 10px 0 0;}
	.season-buttons-container.col{ max-width:154px!important; }
	.season-buttons-container.col .badge.badge-info.season-badge { display: none; }
	.season-badge-img { max-width: 130px; }
}
@media only screen and (max-width: 575px) {
	.page-header .header-top .navbrand a { display: block; width: 77px;}
	.navbar-light .navbar-toggler{top: -66px;}
	.page-header .header-top .navbar > .navbrand{ padding: 12px 0 10px;}
	.footbotm p { line-height: 30px; font-size: 13px;}
	.headTopBtn ul li a, .headTopBtn ul li a span{ font-size: 12px !important;}
	.headTopBtn ul li{ margin-left: 1px;}
	.headTopBtn ul li a{ padding: 9px 7px;}
	.navbar-toggler { margin: 16px 5px;}
	.page-footer .col-md-8 .col-md-7{ margin-top: 20px;}
	.powerbotm p{ font-size: 12px;}
	.menulft span.dropdown-toggle::before { border: 5px solid transparent; border-top: 7px solid; content: "";}
	.headTopBtn .menulft span.dropdown-toggle { top: 22px !important;}
	.mini-cart button.dropdown-toggle .cart-counter { top: 6px; left: 17px; width: 15px; height: 15px; line-height: 15px; font-size: 10px !important;}
	.comngEvnt .col-md-2 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.navbar-toggler { margin: 16px 0;}
	.layout-small.list-container .list-details .list-details-right { width:100%;}
	.list-container .list-details .list-details-right { margin-top:3px; }
	.layout-small.list-container .list-details .list-details-right { border:1px solid #a6a8ac!important;border-bottom-left-radius: 10px; border-top-left-radius: 10px;}
	.layout-small.list-container .list-details .list-details-left { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border: 1px solid #a6a8ac !important;}
	.page-footer p { font-size:12px;}
	.season-buttons-container.col{ max-width:154px!important; }
	.season-buttons-container.col .badge.badge-info.season-badge { display: none; }
	.season-badge-img { max-width: 130px; }
}
@media only screen and (max-width: 575px) {
	.details-body .page-title-bar .list-container{ width: 100%; display: inline-block;}
	.details-body .list-container .list-details{ width: 100%; margin: 10px 0 0 0; display: inline-block;}
	.details-body .list-assets{ margin: 20px 0 0 0;}
	.season-buttons-container.col{ max-width:154px!important; }
	.season-buttons-container.col .badge.badge-info.season-badge { display: none; }
	.season-badge-img { max-width: 130px; }
	.nav-tabs li a {font-size: 18px !important;line-height: 22px !important;padding: 8px 7px 3px !important;}
}
@media only screen and (max-width: 400px) {
	.footlogo img {  max-width: 192px;}
	.navbar-collapse{ width: 250px;}
	.footbotm p { line-height: 27px;font-size: 12px;}
	.logo { width: 115px;}
	.mainheader { padding:0px;}
	.headTopBtn{ right: 6px;}
	.headTopBtn ul li a { padding: 8px 4px;}
	.headTopBtn ul li a, .headTopBtn ul li a span { font-size: 10px !important;}
	.headTopBtn .menulft span.dropdown-toggle { top: 20px !important;}
	.pitchingBan .w-100{ height: 130px; object-fit:cover;}
	.comngEvnt .col-md-2 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.faciltRow .text .textmedia img {  max-width: 230px;}
	.season-buttons-container.col{ max-width:154px!important; }
	.season-buttons-container.col .badge.badge-info.season-badge { display: none; }
	.season-badge-img { max-width: 130px; }
	.nav-tabs li a {font-size: 16px !important;line-height: 22px !important;padding: 8px 7px 3px !important;}
}
@media only screen and (max-width: 360px) {
	.powerbotm p{ font-size: 10px;}
	.season-buttons-container.col{ max-width:140px!important; }
	.season-buttons-container.col .badge.badge-info.season-badge { display: none; }
	.season-badge-img { max-width: 130px; }
}
.event-page-body{ padding:0px; margin:0px;}
.page-body.event-page-body .container {margin-top: 0px;}
.event_listing_page_heading.card {padding-top: 35px;padding-left: 1.25rem;padding-right: 1.25rem;}
.events-list .page-body .pbr-live-events .container{ max-width: 1280px !important; background:#616265 !important; margin-top:0px !important;}
.pbr-live-events{ display: block; background: #616265;}
.pbr-live-events-inner{ display: block; }
.live-event-title { padding: 4px 20px; margin-bottom: 20px;  background-color:#ea1c2c; color: #fff; border: 1px solid #fff; border-radius: 0 0 10px 10px; display: block; width: 100%; max-width: 275px;}
.live-event-title h2{ font-size: 32px; line-height: 30px;padding-top: 5px;margin-bottom: 2px; color: #fff; font-family: 'Teko' !important; font-weight: 500 !important; position: relative; padding-left: 25px;}
.live-event-title h2::before {position: absolute;content: '';height: 15px;width: 15px;left: 0;top: 12px;background-color: #fff;border-radius: 50%;}
.live-event-box-wrapper{ display: block; width: 100%; margin-bottom: 0px; margin-left: -3px; margin-right: -3px;}
.live-event-box{ vertical-align:top; background-color: #fff; border-radius: 5px; border: 1px solid #a6a8ac; padding: 10px; display: inline-block;  margin: 0 3px; text-align: center; margin-bottom: 15px !important; position: relative;}
.live-event-box::before { content: ''; position: absolute; top: 0; height: 7px; width: 100%; background-color: #ea1c2c; left: 0; border-radius: 5px 5px 0 0; }
.live-event-box img{ width:100%; padding: 15px 0; display:block; text-align:center; margin:auto;}
.live-event-box .list-title b{ min-height:85px; font-size: 28px  !important; line-height: 1 !important; color: #5c5c5c; font-family: 'Teko' !important; font-weight: 500; display:block;}
.live-event-box .list-city{ font-size: 16px; line-height: 1; color: #000000; font-family: 'Open Sans', sans-serif; font-weight: bold; display:block; padding:10px 0;}
.live-event-box a{ color: #5c5c5c !important; font: 400 26.83px/30px 'Teko', sans-serif !important; border: 1px solid #a6a8ac !important; border-radius: 10px; display:block; text-align: left; padding:8px;  background: url(../images/pbr-event-arrow.png) no-repeat right 10px center !important;; } 
body .page-wrapper .page-body .list-wrapper .pbr-live-events {display: block;background-color: #616265;width: 100% !important;max-width: 100% !important;}
.list-wrapper {padding-top: 0px !important;}
#live-event-box .slick-next {color: #fff !important;border: 0;border-radius: 10px;display: block;text-align: left;padding: 8px;background: url(../images/arws.png) no-repeat right  center !important;position: absolute;top: 46%;right: -40px;font-size: 0px !important;width: 40px;cursor: pointer;height:25px;}
#live-event-box .slick-prev {color: #fff !important;border: 0;border-radius: 10px;display: block;text-align: left;padding: 8px;background: url(../images/arws_left.png) no-repeat right  center !important;position: absolute;top:46%;left: -50px;font-size: 0px !important;width: 40px;cursor: pointer;height: 25px;z-index: 10000;}

@media (max-width: 1399px) 
{
	.live-event-box1{width: 19%; margin: 0 0.25%;}  
	.live-event-box-wrapper{ padding:15px; margin-left:0px; margin-right:0px;}  
}
@media (max-width: 1199px) 
{
    .live-event-box1{width: 24%; margin: 0 0.25%;}    
}
@media (max-width: 991px) 
{
    .live-event-box1{width: 32%; margin: 0 0.38%;}
}
@media (max-width: 767px) 
{
    .live-event-box1{width: 48%; margin: 0 0.5%;}
	.live-event-box .list-title{ min-height:30px;}
	.live-event-box-wrapper{ padding:15px; margin-left:0px; margin-right:0px;}
}
@media (max-width: 575px) 
{
    .live-event-box{width: 48%; margin: 0 0.5%;}
    .live-event-box-wrapper{ margin-left: 0; margin-right: 0;}
	.live-event-box .list-title{ min-height:30px;}
}
.loader-events.vertical {margin-bottom: 30px;}
.event_details_label .event-label.badge {margin-bottom: 5px;padding: 10px 15px;}
.mainheader{ background-color:#000; }
.navbar-nav a { color: #fff !important; }
.menulft .dropdown-menu{background-color:#000 !important;}
.menulft .dropdown-menu a{ color:#fff !important; }

@media screen and (max-width: 991px) 
{
	.mainheader .container{ background-color:#000 !important;}
	.navbar-expand-lg .navbar-collapse{ background-color: #000;}
	.navbar-collapse .navbar-nav .nav-item .nav-link { color: #fff !important; }
	.dropdown-toggle{ display:none; }
}
.details-body .event-details-badge-soldout {font-size: 27px;font-weight: 700;line-height: 29px;padding: 8px 40px 4px 40px;font-family: 'Teko', sans-serif !important;font-weight: 400;text-transform: uppercase;border-radius: 5px;display: inline-block;margin-bottom: 10px;position: relative;top: 2px;}

/*facilities*/
.cms-page-body  .page-body .container{ background:transparent !important; padding:0px;}
.cms-page-body  .page-title-bar .list-container{ padding-bottom:0px;}

.cms-page-body  .page-title-bar,.cms-page-body  .page-title-bar .container{ background-color:transparent !important;}
.cms-page-body  .page-box-container {margin-top: 0px !important;}
.cuentGamSec{width:100%;float:left;background:#cacacb;border-bottom:1px solid #a6a8ac;box-shadow:0px 0px 0px 1px rgba(166,168,172,0.2);}
.cuentGamIn{width:100%;float:left;display:flex;align-items:center;}
.crntBx{width:10%;background:#ea1c2c;padding:28px 15px 24px;font-family:'Teko';font-weight:500;font-size:26.54px;line-height:20px;text-transform:uppercase;color:#fff;clip-path:polygon(0% 0%,85% 0%,100% 50%,85% 100%,0% 100%);}
.temRtrow{width:auto;float:right;display:flex;}
.tmCol{width:16.666%;float:left;padding:5px;}
.tmBox{width:100%;background:#fff;padding:7px;}
.temRtrow{width:90%;padding-left:10px;flex-wrap:wrap;}
.temRtrow .table tr td,.temRtrow .table tr th{padding:2px 6px !important;color:#65666a;font-size:12.53px;line-height:15px;font-family:'Open Sans';border:none;vertical-align:middle;}
.temRtrow .table tr td.brd{border-left:2px solid #c2c5ce;text-align:center;}
.temRtrow .table{margin-bottom:0px;}
.txArw{display:inline-block;position:relative;}
.txArw:before{content:"\f0d8";color:#65666a;font-weight:900;font-family:"Font Awesome 6 Free";margin-right:4px;}
.inLoc{width:100%;font-size:9.54px;line-height:15px;font-family:'Open Sans';text-transform:uppercase;background:#77797e;color:#fff;padding:5px;text-align:center;}
.tmColIn{width:100%;box-shadow:0px 0px 5px 1px rgba(166,168,172,0.2);}

.full-hub{width:100%;padding:40px 0;}
.cms-page-body  .page-main-title b{color:#5c5c5c;font-size:38.03px;line-height:45px;font-family:'Teko';font-weight:500;padding-bottom:15px;}
.hubWhROw{width:100%;padding:15px 30px;margin:0; background:#FFF;}
.hubWhROw .row{
	-webkit-box-align: stretch !important;
	-ms-flex-align: stretch !important;
	align-items: stretch !important;
}
.hubWhROw .row .col-md-6{ display:grid;}
.hubWhBox{width:100%;border:1px solid #c3c3c3;border-radius:10px;padding:20px;box-shadow:0px 0px 7px 3px rgba(166,168,172,0.2);margin:15px 0;}
.hubWhBox .pic{width:100%;}
.hubWhBox .pic img{width:100%;}
.hubWhBox .text{width:100%;padding:26px 5px 15px;display:flex;align-items:center;justify-content:space-between;} 
.lrnmor{display:inline-block;background:#ea1c2c;width:200px;text-align:center;color:#fff !important;font-size:16px;line-height:46px;font-family:'Open Sans';text-transform:uppercase;border-radius:10px;font-weight:700;border:1px solid #c3c3c3;}
.hubWhBox .text img{max-width:100%;}
.hubWhBox .text i{display:inline-block;padding-right:10px;}



.brnLogo{width:256px;display:inline-block;margin-bottom:16px;}
.brnLogo img{max-width:100%;}
.hubWhROw p{color:#000;font-size:16px;line-height:26px;}
.hubWhROw p strong{font-weight:700;}

.picgalRow{margin:0 -10px;}
.picgalRow .row{margin:0 -10px;}
.colmBox{padding:0 10px 20px;}
.colmBox img{height:400px;object-fit:cover;}
.colmBox.col-sm-6 img{height:220px;}
.colmBox.col-sm-12 img{height:160px;}

.upcomingCaro{width:100%;}
.upcomingCaro h2{color:#5c5c5c;font-size:38.03px;line-height:45px;font-family:'Teko';font-weight:500;}
.upCaroBox{width:100%;border:2px solid #c3c3c3;border-radius:10px;padding:20px 12px 10px;background:#fff;min-height:165px;text-align:center;box-shadow:3px 3px 1px 0px rgba(166,168,172,0.2);}

.upCaroBox strong{ min-height:50px;width:100%;display:inline-block;color:#5c5c5c;font-size:28.75px;line-height:25px;text-transform:uppercase;font-family:'Teko';font-weight:500;}
.upCaroBox strong a{color:#5c5c5c; text-decoration:none;}
.upCaroBox p{color:#979494;font-size:13.63px;line-height:19px;font-family:'Open Sans';margin-bottom:10px;}
.upCaroBox p b{font-weight:700;}
.rdDate{width:100%;display:inline-block;color:#ea1c2c;text-transform:uppercase;font-size:49.53px;line-height:50px;font-family:'Teko';font-weight:500;}


.eventCaro .owl-prev span,.eventCaro .owl-next span{display:inline-block;}
.upcomingCaro .slick-slide{ margin:0 15px;}
.upcomingCaro .slick-prev.slick-arrow {position: absolute;width: 17px;height: 34px;position: absolute;top: 50%;transform: translateY(-50%);background:url(../images/prev.png) no-repeat center center !important;left:-8px;border: 0;font-size: 0px;cursor: pointer;z-index: 10000;}
.upcomingCaro .slick-next.slick-arrow {position: absolute;width: 17px;height: 34px;position: absolute;top: 50%;transform: translateY(-50%);background:url(../images/next.png) no-repeat center center !important;right:-10px;z-index: 1000;font-size: 0;border: 0px;cursor: pointer;}

.topSelct{width:100%;display:inline-block;padding:20px 0 0;background:#fff;}
.topSelct select{width:100%;border:2px solid #c3c3c3 !important;border-radius:20px;padding:0 65px;text-align:center;color:#5c5c5c;font-size:55.43px;line-height:50px;font-family:'Teko';font-weight:500;text-transform:uppercase;height:85px;background:url(../images/downarw.png) no-repeat right 30px center;-webkit-appearance:none;}
.topSelct select option{font-family:Arial;font-size:20px;}
.topSelct select:focus{outline:none;}
.logoPanalRow{width:100%;background:#fff;}
.logoPanal{width:100%;margin-bottom:0px;border:2px solid #c3c3c3 !important;border-radius:20px;overflow:hidden;}
.whPanl{width:100%;background:#fff;padding-bottom:20px;}


.srvSec{width:100%;padding:20px 0;}
.srvTemBox{width:100%;border:1px solid #c3c3c3;border-radius:20px;overflow:hidden;}
.srvTemBox .pic{width:100%;background:#636467;height:230px;text-align:center;display:flex;justify-content:center;align-items:center;}
.srvTemBox .pic img{max-width:100% !important;width:auto !important;}
.srvTemBox .text{width:100%;background:#fff;padding:28px;}
.srvTemBox h5{color:#5e5e5e;font-size:35px;line-height:45px;font-family:'Teko';font-weight:500;padding-bottom:5px;}
.tags{display:inline-block;color:#fff;padding:9px 17px;background:#ed1f27;border-radius:5px;font-family:'Open Sans';font-weight:700;}
.dtPnl{display:inline-block;width:100%;font-size:18px;line-height:25px;font-family:'Open Sans';margin-top:20px;}
.textPara{width:100%;margin-top:20px;}
.textPara p b{font-size:18px;}
.tmBtn{width:100%;border:1px solid #5c5c5c;border-radius:10px;text-align:center;display:inline-block;font-size:38.43px;line-height:51px;font-family:'Teko';font-weight:500;text-transform:uppercase;color:#5c5c5c;padding-top:5px;}
.tmBtn span{display:inline-block;background:url(../images/arw1.png) no-repeat right top 13px;padding:0 30px;background-size:20px;}
.tmBtn:hover{color:#5c5c5c;}
.servcaro .item{padding:10px;}
.eventCaro .slick-track{ margin-left:0px; margin-right:0px;}

.back_to_facilities,.back_to_facilities:hover{display: block;color: #ea1c2c;font-weight: 600;margin-bottom: 5px;}

.upcoming_venues_list {text-align: center;}
.upcoming_venues_list li {list-style: none;color: #979494;font-size: 13.63px;line-height: 20px;font-family: 'Open Sans';font-weight: normal !important;}

@media (max-width: 767px) 
{
	.hubWhBox .text{ display:block; text-align:center;}
.lrnmor{ margin-top:15px;}
.colmBox.col-sm-6 img {
	margin-top: 15px;
	height:auto;
}
.colmBox img {
	 height: auto;
}

}



