@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@200;300;400;600;700&display=swap');

body { font-family: 'Titillium Web', sans-serif;}
.page-header  {min-height: 108px;margin-bottom: 0;position: relative;z-index: 111111111111111111111;}
.page-header .header-top {padding: 0;position: relative;left: 0;right: 0;top: 0;z-index: 1001;height: inherit;-webkit-box-shadow: none;box-shadow: none;border-top: 0;padding-top: 0;float: left;width: 100%;}
.page-header .header-top .header-topbar {background-color: #010f31;}
.page-header .header-top .navbrand {width: auto;margin: 0;max-height: 60px;min-width: 1px;}
.page-header .header-top .navbrand a img {max-height: 60px;max-width: initial;}
.page-header .header-top nav.navbar {padding: 0;width: 100%;}
.header-action>.btn { margin-left: 10px;}
.page-body .page-title-bar {margin-top:0px;}
.header-top .container { display: block; }
.top-site-bar { display: flex; justify-content: space-between; align-items: center; }
.top-site-bar .ads { overflow: hidden; margin-left: 30px; width: 100%; max-width: 728px; }
.top-site-bar .ads iframe { width: 100% !important; }
.top-site-bar .ads ins { max-width: 100% !important; width: 100% !important; }
.header-bottombar { height: 37px; background-color: #ececec; border-bottom: 1px solid #eeeeee; }
.navbar-collapse {margin: 0px;}
.header-topbar > .container {display: -webkit-box;display: -ms-flexbox;display: flex;padding-top: 0;padding-bottom: 0;}
.navbar-collapse-inner {width: 100%;}
.navbar-top .container {display: flex;}
.header-search-form {margin-left: auto;display: flex;}
.header-search-form > form {display: flex;align-items: center;}
.header-search-form > form .form-control {width: 203px;height: 24px;border-radius: 0px;background: rgba(255, 255, 255, 0.8);border: 1px solid rgba(255, 255, 255, 0.1);border-right: none;padding: 0 24px 0 8px;}
.header-search-form > form .btn-search {cursor: pointer;color: #fff;font-size: 12px; border: 1px solid rgba(255, 255, 255, 0.1); padding: 0 8px; background: #0e1c72; height: 24px; }
.navbar-top {border-bottom: 1px solid rgba(255, 255, 255, 0.1);color: #fff;background-color: #122e8b;font-family: "Titillium Web", sans-serif;font-size: 12px;z-index: 983;padding: 8px 0;}
.header-search-form > form + form { margin-left: 8px; }
.page-header .header-top .container-fluid { padding: 0 13px; }
.nav-action {display: flex;align-items: center;margin-left: auto;}
.nav-action > a {font-size: 23px;color: #fff;padding: 0 8px;}
.navbar-collapse .navbar-nav .nav-item .nav-link {line-height: 1;text-shadow: none !important;padding: 0px 15px;font-weight: 400;font-size: 18px;color: #fff;display: flex;align-items: center;height: inherit;text-transform: capitalize;}
.navbar-collapse .navbar-nav .nav-item .nav-link:after { display: none; }
.navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-toggle {display: none;}
.navbar-collapse .navbar-nav .nav-item:hover > .dropdown-wrap > .nav-link {color: #3398cc;}
.dropdown-wrap {display: flex;align-items: center;flex-direction: column;height: 56px;justify-content: center;}
.sub-nav-item .dropdown-wrap {height:auto;border-bottom: 1px solid #2B2B2B;}
.navbar-collapse .navbar-nav .nav-item .dropdown-toggle::after {content: '\f0d7';font-family: fontAwesome;font-weight: bold;border: 0px;vertical-align: inherit;height: auto;width: auto;font-size: 12px;color: #a5a5a5;opacity: 0.5;transition: color 0.2s linear, top 0.2s linear;}
.navbar-collapse .navbar-nav .nav-item .dropdown-wrap > .dropdown-toggle {margin-left: auto;text-align: center;margin-right: auto;position: absolute;top: 50%;margin-top: 10px;}
.navbar-collapse .navbar-nav .sub-nav-item .dropdown-toggle {transform: rotate(-90deg);margin-right: 15px !important;margin-top: 0 !important;}
.navbar-collapse .navbar-nav > .nav-item:nth-child(2) > .dropdown-wrap > .nav-link:after{background-color: #33cbcc;}
.navbar-collapse .navbar-nav .nav-item > .dropdown-wrap{position:relative;}
.navbar-collapse .navbar-nav .nav-item > .dropdown-wrap > .nav-link:after{content:'';}
.navbar-collapse .navbar-nav .nav-item  .dropdown-menu {margin-top: 0;padding: 0px;border: 0px;min-width: 200px;border-radius: 0px;max-width: 200px;background: rgba(0, 0, 0, 0.9);border-top: 1px solid rgba(255, 255, 255, 0.2);border-bottom: 3px solid #da0014;}
.navbar-collapse .navbar-nav .nav-item.dropdown > .dropdown-menu .dropdown-inner {background-color: #141414;}
.navbar-collapse .navbar-nav .nav-item.dropdown > .dropdown-menu .dropdown-item { text-align: center; padding: 15px; }
.navbar-collapse .navbar-nav .nav-item.dropdown > .dropdown-menu .dropdown-item:hover {background-color: rgba(0, 46, 93, 0.85);color: #fff;}
.navbar-collapse .navbar-nav > .nav-item {border-left: 1px solid #2B2B2B;}
.navbar-collapse .navbar-nav > .nav-item:last-child {border-right: 1px solid #2B2B2B;}
.navbar-collapse .navbar-nav > .nav-item.vip-login > .dropdown-wrap > .nav-link { background-color: #960a0a; }
.navbar-collapse .navbar-nav .nav-item .sub-nav-item .dropdown-wrap > .nav-link {font-weight: 500;padding: 7px 14px;transition: ease 300ms all;width: 100%;height: auto !important;font-size: 16px;line-height: 20px;}
.navbar-collapse .navbar-nav .nav-item:hover > .dropdown-wrap .nav-link, .navbar-collapse .navbar-nav .sub-nav-item:hover > .dropdown-wrap .nav-link, .navbar-collapse .navbar-nav li:hover > .dropdown-wrap {background-color: #122e8b !important;color: #fff !important;}
.navbar-collapse .navbar-nav .nav-item .sub-nav-item .dropdown-wrap > .nav-link:hover { color: #fff; }
.navbar-collapse .navbar-nav .nav-item:nth-child(2) .sub-nav-item .dropdown-wrap > .nav-link:hover { background-color: #33cbcc; }
.navbar-bottom {width: 100%;display: flex;align-items: center;background-color: rgba(0, 0, 0, 0.75);}
.navbar-collapse .navbar-nav {-webkit-box-pack: justify;-ms-flex-pack: justify;}
.navbar-collapse .navbar-nav > .nav-item + .nav-item {margin-left: 0px;}
.page-footer {clear: both;padding-top: 50px;padding-bottom: 15px;background: #fff;color: #ffffff;font-size: 12px;border-top: 2px dotted #dadada;}
.page-title-bar .list-container {padding:20px;}
.back-to-top { position: absolute; right: 0; top: 0px; border: 0px; background-color: transparent; color: #fff; font-size: 13px; z-index: 11; cursor: pointer; visibility: hidden; }

@media(min-width:992px){
  .navbar-collapse .navbar-nav .nav-dropdown:hover > .dropdown-menu { display: block; }
}
.navbar-collapse .navbar-nav .sub-nav-item.nav-dropdown .dropdown-wrap > .dropdown-toggle {position: static;display: block;}
.sub-nav-item.nav-dropdown .dropdown-wrap { flex-direction: row; }
.navbar-collapse .navbar-nav .nav-dropdown { position: relative; }
.navbar-collapse .navbar-nav .nav-item .dropdown-menu.dropdown-menu-right {right: 100%;top: 0;padding-top: 0;}
.navbar-collapse .navbar-nav .nav-item .dropdown-menu.dropdown-menu-left { left: 100%; top: 0; padding-top: 0; }
.navbar-bottom > .navbar-toggler {border: 0px;padding: 0px;margin: 0px;line-height: 1;height: 48px;color: #ffffff;width: 48px;justify-content: center;align-items: center;border-left: 1px solid #2B2B2B;border-radius: 0px;border-right: 1px solid #2B2B2B;}
.navbar-bottom > .navbar-toggler i {height: 2px;overflow: hidden;background-color: currentColor;width: 22px;margin: 0px;display: block;-webkit-box-shadow: 0px 10px 0px currentColor,0px -10px 0px currentColor;box-shadow: 0px 7px 0px currentColor,0px -7px 0px currentColor;border-radius: 10px;}
.mini-cart .dropdown-menu { left: auto; right: 0; }
.mini-cart button.dropdown-toggle { padding: 0px; height: auto; border-radius: 0; box-shadow: none !important; font-size: 23px; background-color: transparent !important; }
.mini-cart button.dropdown-toggle .cart-counter { top: -5px; left: 18px; }
.footer-logo img {max-width: 100%;width: 220px;}
.footer-contact, .footer-contact a { color: #000; font-size: 12px; display: block; line-height: 22px; }
.footer-social { display: flex; margin-top: 30px; }
.footer-social li { margin-right: 10px; }
.footer-social li a { display: block; width: 28px; height: 28px; text-align: center; line-height: 28px; color: #fff; border-radius: 100px; }
.footer-social li a:hover{ background-color: #999 !important; }
.footer-social li:nth-child(1) a { background-color: #3b5998; }
.footer-social li:nth-child(2) a { background-color: #00aced; }
.footer-social li:nth-child(3) a { background-color: #3f729b; }
.footer-contact { margin-top: 5px; }
.quick-links { display: flex; flex-wrap: wrap; }
.quick-links li { width: 50%; text-align: center; }
.quick-links li a { color: #0033cc; font-size: 16px; line-height: 28px; font-weight: 600; }
.post-text { color: #000; font-weight: 600; margin-top: 30px; }
.copyright { text-align: center; color: #000; margin-top: 20px; font-size: 12px; }
.copyright a { margin-bottom: 10px; display: inline-block; }

@media(min-width:992px){
  .navbar-collapse .navbar-nav .nav-item.dropdown:hover > .dropdown-menu,
  .sub-nav-item.dropdown:hover >.dropdown-menu {display: block;animation: fadeIn ease 600ms;}

}
@media(max-width:991px){
  .navbar-bottom > .navbar-toggler {display:flex;}
  .page-header .navbar-collapse {position: fixed;top: 0;left: -300px;max-width: 300px;height: 100% !important;z-index: 100;-webkit-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;border: 0px;-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.5);box-shadow: 0px 0px 10px rgba(0,0,0,0.5);background-color: #1D1E20;}
  .page-header .navbar-collapse.show {left: 0;}
  .page-header .navbar-collapse .navbar-toggler {border: 0px;float: right;padding: 7px 10px;line-height: 1;margin: 0px;color: #fff;}
  .navbar-collapse .navbar-nav {height: calc(100% - 50px);-webkit-box-pack: normal;-ms-flex-pack: normal;justify-content: normal;overflow: auto;padding: 0px;margin-top: 50px;}
  .dropdown-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .navbar-collapse .navbar-nav .nav-item .dropdown-menu {min-width: 1px;max-width: 100%;background-color: #1D1E20;}
  .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-toggle {display: block;min-width: 30px;color: #fff;margin-right: 0;}
  .navbar-collapse .navbar-nav .nav-item .nav-link {width: 100%;padding: 0 15px;font-size: 15px;height: auto;}
  .navbar-collapse .navbar-nav .nav-item.dropdown > .dropdown-menu .dropdown-item { font-size: 18px; text-align: left; }
  .navbar-collapse .navbar-nav > .nav-item { border-left: 0px; }
  .navbar-collapse .navbar-nav .nav-item.dropdown > .dropdown-menu { padding-top: 0; }
  .navbar-collapse .navbar-nav .nav-item.dropdown > .dropdown-menu .dropdown-inner { background-color: transparent; }
  .navbar-collapse .navbar-nav .nav-item.dropdown > .dropdown-menu .dropdown-item { padding: 10px 6px 10px 20px; }
  .header-topbar { padding-bottom: 0px; }
  .nav-item.dropdown .dropdown-menu {display: block !important;}
  .navbar-collapse .navbar-nav .nav-item > .dropdown-wrap > .nav-link:after { display: none; }
  .navbar-collapse .navbar-nav .sub-nav-item .dropdown-toggle { transform: rotate(0deg); margin-right: 0px !important; }
  .navbar-collapse .navbar-nav .nav-item .nav-link { white-space: normal; }
  .navbar-bottom {display: -webkit-box;display: -ms-flexbox;display: block;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: auto;}
  .mini-cart {position: relative;}
  .mini-cart button.dropdown-toggle { width: 30px; height: 30px; border-radius: 3px; border: 0px; -webkit-box-shadow: none !important; box-shadow: none !important; font-size: 23px; }
  .mini-cart button.dropdown-toggle .cart-counter {left: 14px;top: -5px;}
  .navbar-toggler {display: block !important;color: #fff;margin-left: 0;}
}
li.nav-title-wrap { display: none !important; vertical-align: middle; color: #eaeaea; font-weight: 400; text-align: left; padding: 20px 20px; line-height: 1.25; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #011142; font-size: 16px; text-transform: uppercase; }
div#ticker-box {width: 100%;max-width: 400px;margin-right: auto;min-height: 35px !important;}
div#ticker-box ul {line-height: 35px;height: 35px;overflow: hidden;}

@media(max-width:1199px){
  .navbar-collapse .navbar-nav { width:100%; }
}
@media(max-width:991px){
  .page-header {min-height: 49px;}
  .navbar-collapse .dropdown-wrap {flex-direction: row;height: 44px;cursor: pointer;border-bottom: 0px;}
  .navbar-collapse .navbar-nav .nav-item .dropdown-wrap > .dropdown-toggle {position: static;min-width: 44px;margin-top: 0px;height: 44px;display: flex !important;justify-content: center;align-items: center;width: 44px;background-color: #1D1E20;}
  .open-dropdown > .dropdown-menu { display: block; }
  .sub-nav-item .dropdown-wrap { padding-left: 25px !important; }
  .nav-dropdown.open-dropdown > .dropdown-wrap {background-color: #d60505 !important;}
  li.nav-title-wrap { display: table-cell !important;}
  .navbar-bottom .container { padding: 0px; }
  .usabl-welcome { display: none; }
  .header-search-form { flex-direction: column; margin-left: 0; padding-right: 18px; }
  .header-search-form > form + form { margin-left: 0px; margin-top: 10px; }
  .navbar-top .container { padding-left: 5px; padding-right: 0px; }
  .navbar-collapse-inner { height: 100%; }
  .nav-action { width: 100%; }
}
@media(min-width:992px) and (max-width:1199px){
  .navbar-collapse .navbar-nav .nav-item .nav-link,
  .navbar-collapse .navbar-nav .nav-item.dropdown > .dropdown-menu .dropdown-item {font-size: 17px;}
}
@media(min-width:768px) and (max-width:991px){
  .mini-cart .dropdown-menu { right: -5px; left: auto; }
}
@media (max-width: 767px){
  .page-body .page-title-bar .page-bar-title{padding:20px 0;}
  .footer-logo { text-align: center; }
  .footer-contact { text-align: center; }
  .footer-social { justify-content: center; margin-bottom:20px; }
}
@media (max-width:575px){
  .header-action a.btn.btn-danger { font-size: 13px; }
  .header-action a.btn:first-child { margin-left: 0px; }
  .header-action { width: 100%; }
}
/*event listing*/
.filter-bar .row{ flex-wrap: wrap;}
.events-list .list-container .list-image .flyer-thumb-container{text-align:center;line-height:1.3;width:183px;height:183px;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;border:8px solid;padding:0;overflow:hidden}
.list-container .list-image .list-image-wrapper,.events-list .list-container .list-image .flyer-thumb-container { border:1px solid #6c85d7;}
.events-list .page-body {background: #f5f5f9; padding-bottom:100px; margin-bottom:0px;}
.events-list  .list-container {padding: 25px 40px;border-radius: 15px;background-color: #fff;margin-top: 20px;border:0px; box-shadow:none;}
.events-list  .badgelist .badge {background-color: #6c85d7;}
.events-list .list-container .badgelist .badge[data-disabled="true"]{background-color: #cacaca;color: #b4b4b4;}
.details-body .event-elements  .badgelist .badge[data-disabled="true"]{background-color: #cacaca;color: #b4b4b4 !important;border-color: #fff !important;}
.events-list .list-container  .badgelist .badge[data-selected="true"] {background-color: #122e8b;}
.events-list  .badgelist .badge{ margin-right:2px;}
.events-list .list-container .detail-listing .list-cost{ font-size:15px;}
.events-list  ul.detail-listing .price{ font-size:18px;}
.events-list .list-container .list-image .list-image-wrapper,.events-list .list-container .list-image .flyer-thumb-container {border-color: #6c85d7;border-width: 2px !important;}
.events-list .list-container .list-title b {font-size: 27.21px !important; margin-bottom:14px;}
.events-list  .event_details_label .event-label.badge {margin-bottom: 5px;font-size: 14px;padding: 8px 20px;border-radius: 15px;}
.events-list .list-container .list-details .list-details-right{ border-left-color:#fff !important;}
.events-list .list-container .list-details .list-details-left > .list-date, .events-list .list-container .list-details .list-details-left > .list-city {font-size: 16px;font-weight: 600;}
.events-list  .list-container.featured .special,.events-list .list-container.live .special {font-weight: 600;font-size: 18.55px;line-height: 26px;color: #fff;background: #ff0000;padding: 0 30px;border-radius: 8px 0 8px 0;top: 0;left: 0;box-shadow: none;}
.events-list .list-container .list-details .list-links .btn{ margin:0px; line-height:16px;	border-right: 1px solid #bebebe !important;border-radius: 0px;color: #000 !important;margin-right: 0px;font-weight: 600 !important;padding: 9px 13px;font-size: 18px !important;background: #ebebeb;border: 0px;}
.events-list .list-container .list-details .list-links .btn i{ display:none;}
.events-list .list-container.layout-medium .list-details .list-links .btn:last-child,
.events-list .list-container.layout-full .list-details .list-links .btn:last-child{ border-right:0px !important;}
.events-list .list-container .list-details .list-links .btn:hover {color: #fff !important;background: #878686 !important;}
.events-list .list-container .list-details .list-links { margin-left:85px; display: inline-flex;border-radius: 5px;overflow: hidden;margin-top: 10px;}
.events-list .list-container .registration_close {font-weight: 600;font-size: 18.55px;line-height: 26px;color: #fff;background: #ff0000;padding: 0 30px;border-radius: 8px 0 8px 0;top: 0;left: 0;box-shadow: none;position: absolute;}
.events-list .team_frofile,.events-list .filter-bar { left:0px;border:0px;position: relative;background: #343434;background: #6c85d7;padding: 0px 20px;min-height: 45px;}
.events-list .filter-bar #filter {position: relative;width: 100%;}
.events-list .filter-bar #filter {width: 100%;text-align: center;display: block;}
.events-list .filter-bar #filter .row { text-align:left;padding-bottom: 10px;margin: 0px;}
.seasons-buttons{margin-top:10px;}
.events-list .filter-bar  .btn{ height:auto;}
.events-list .filter-bar .btn.filter-toggle{ display:none;}
.events-list .filter-bar   .col-md-1.col-sm-3 .form-group{ display:inline-flex;}
.events-list .filter-bar .col-md-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16%;flex: 0 0 16%;max-width: 16%;margin-bottom: 0px;}
.events-list .filter-bar .col-md-2.event-search-label{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 0px;padding-left: 7px;}
.events-list .filter-bar .title{ margin-left:5px !important; text-align:left;font-size: 14px !important;/*! line-height: 48.44px !important; */color: #fff;text-transform: uppercase;margin: 0;font-weight: 400 !important;margin-top: 10px;}
.events-list .filter-bar  select{background: #ffffff url(../images/arw.png) no-repeat right 10px center;}
.events-list .filter-bar select {height: 30px !important;line-height: 15px;margin-top: 8px; border-radius:20px;}
.events-list .filter-bar  input[type="text"] {height: 30px !important;line-height: 15px;margin-top: 12px; border-radius:20px;}

.events-list .filter-bar  .search-btn.btn.btn-md,.events-list .filter-bar  .search-btn.btn.btn-md:hover,.events-list .filter-bar  .search-btn.btn.btn-md:focus {min-width:75px;border: 1px solid #fff;border-right: 0px solid #fff;border-radius: 0px;background: #122e8b;color:#fff !important;}
.events-list .filter-bar  .btn.btn-md {border-radius: 0px;line-height: 25px; min-width:75px;border: 1px solid;}
.events-list .filter-bar .reset-btn,.events-list .filter-bar .reset-btn:hover,.events-list .filter-bar .reset-btn:focus{ background:transparent; color:#FFF; border:1px solid #FFF;}
.events-list .filter-bar .upcoming-btn,.events-list .filter-bar .upcoming-btn:hover,.events-list .filter-bar .upcoming-btn:focus{background:transparent; color:#FFF;}
.events-list .seasons-buttons {margin-bottom: 20px;}
.events-list .seasons-buttons .btn:not(.btn-bordered) {background-color: #6c85d7;}
.events-list .seasons-buttons  .btn:not(.btn-bordered):hover,.seasons-buttons  .btn:not(.btn-bordered):focus,.seasons-buttons  .btn:not(.btn-bordered):active,.seasons-buttons  .btn.btn-warning {background-color: #122e8b;border-color: #122e8b;color:#FFF;}
.event_listing_page_body.card p{ margin-bottom:0px;}
.events-list .page-body .page-title-bar{ background:none;}
.events-list .page-body .page-title-bar .page-bar-title:after{ display:none;}
.events-list .page-body .page-bar-title {display: inline-block;color: #122e8b;font-weight: 700;font-size: 34px;line-height: 36px;padding-right: 20px;border-bottom: 1px dotted #ccc;display: block;margin-top: 20px;padding-bottom: 10px;}

.events-list .liveEventsList {width: 100%;padding: 30px 0 0;}
.events-list .liveBox {padding: 0px;position: relative;box-shadow: none;border: 0px;}
.events-list .liveBox .list-container {padding: 10px 0 !important;background: none;box-shadow: none;}
.events-list .liveBox .list-container .list-details {margin-left: 11px;}
.events-list .liveBox .list-container .list-details {display: inline-block;}
.events-list .liveBox .list-container .list-details {background: #fff;border-radius: 12px;padding: 23px 11px 13px 0;position:relative;}
.events-list .liveBox .list-container .list-details .list-details-left {padding: 0 10px !important;}
.events-list .liveBox .special {font-weight: 600;font-size: 14px;line-height: 20px;color: #fff;background: #ff0000 url(../images/live.png) no-repeat left 10px center;padding: 1px 15px 2px 35px;border-radius: 8px 0 7px 0;position: absolute;top: 0;left: 0;}
.events-list .liveBox .list-title {font-size: 16px !important;line-height: 18px !important;margin-top: 10px;}
.events-list .liveBox .list-title b {padding-left:0px;}
.events-list .liveBox .list-title b::before {top: 3px;left: 6px;width: 1px;height: 77%;}
.events-list .liveBox .list-title b {padding-left: 0px;font-size: 16px !important;}
.events-list .liveBox .list-date{ margin-bottom:0px !important;} 
.events-list .liveBox .list-city{ margin-top:0px !important; font-weight:600 !important;} 
.events-list .liveBox .list-container .list-image .list-image-wrapper,.events-list .liveBox .list-container .list-image .flyer-thumb-container {width: 106px;height: 106px;}
.events-list .liveBox .list-container .list-details-right .list-links .btn {font-size: 12px !important;border-radius: 0px !important;border: none;margin: 0px !important;float: left;padding: 11px 10px;width: 33.333%;}
.events-list .liveBox .list-container .list-details-right { padding-left:0px;}
.events-list .liveBox .list-container .list-details .list-details-right .list-links {display: block;border-radius: 0px 5px 5px 0px;margin-left: -1px;}
.events-list #liveEventsList .list-container .list-details .list-details-right .list-links .btn:last-child{ border:0px !important; border-radius:0px 5px 5px 0px !important;}
.events-list .liveBox .list-container .list-details .list-details-left > .list-date, .events-list .liveBox .list-details .list-details-left > .list-city{ font-weight:400; line-height:18px; font-size:14px;}
.events-list .liveBox .list-container .list-details .list-details-left > .list-date strong, .events-list .liveBox .list-details .list-details-left > .list-city strong{font-weight:600; }
.events-list .eventAccordingTitle {margin-top: 10px;}
.seasons-buttons .title{ padding-top:0px;}
.events-list .list-container.layout-full .list-details .list-links,.events-list .list-container.layout-small .list-details .list-links{ margin-left:0px !important;} 
.events-list .eventAccordingTitle h6 {cursor: pointer;font-weight: 600;}
.events-list .list-container .list-details .list-details-left .list-title {font-size: 26px;font-weight: 800;line-height: 28px;}
.events-list .list-container  .event_details_label {margin-top: 10px;}
.events-list .btn.btn-solid.btn-soldout.d-inline-block {margin-bottom: 5px;font-size: 14px;padding: 8px 20px;border-radius: 15px;}
.events-list .list-container.layout-small.featured, .list-container.layout-small.live { padding:25px 40px;}
.events-list .layout-small.list-container.featured .special, .layout-small.list-container.live .special {right: auto;left: 0;}
.events-list .list-links.button-links ul {border-radius: 5px;display:inline-block;overflow:hidden;}
.events-list .layout-small .list-links.button-links ul li a.btn {margin: 0px;line-height: 16px;border-right: 1px solid #bebebe !important;border-radius: 0px;color: #000 !important;margin-right: 0px;font-weight: 600 !important;padding: 9px 13px;font-size: 18px !important;background: #ebebeb;border: 0px;}
.events-list .layout-small .list-links.button-links ul li:last-child a{ border-right:0px !important;}
.events-list .past_events_1{ margin-top:0px;}
.events-list .list-container .list-details .list-links .btn.btn-solid.addtocartbutton.add-to-cart {background: darkblue !important;color: #fff !important;}
.layout-medium.list-container .detail-listing .list-cost{ margin-left:75px;}
.layout-medium.list-container  .list-city { font-weight:bold !important;}
.layout-medium.list-container .list-image .flyer-thumb-container,
.layout-small.list-container .list-image .flyer-thumb-container{ width:140px; height:140px !important;}

/*event details*/
.details-body .list-container .event-elements .detail-listing{padding-bottom: 138px;}
.details-body .list-container .event-elements .detail-listing .division-cost-section{position: absolute;bottom: 0px;z-index: 0;width: 125%;background: #122e8b;padding: 15px 35px;border-radius: 0 0 10px 10px;margin-left: -24px;}
.details-body .list-container  .list-links{position: relative;bottom: 150px;width: 100%;}
.details-body .page-body .page-title-bar {background-color: #e5e5e5 !important;}
.details-body .sub-division-section{ margin-top:5px !important;}
.details-body .sub-level-division-2 {margin-top: -15px !important;margin-bottom: 15px !important;}

.details-body  .page-title-bar .list-container .list-details {color: #fff;margin-left: 30px;background-color: #fff;border-radius: 15px;padding: 15px 35px;position: relative;}
.details-body .page-title-bar .list-container .list-details .list-details-left .list-title {font-size: 27.21px !important;line-height: 32.44px !important;color: #000 !important;font-weight: 700 !important;margin: 0;letter-spacing: 0px;}
.details-body .event_details_label .event-label.badge {font-size: 15px;line-height: 20px;font-weight: 600;text-transform: uppercase;padding: 6px 20px;display: inline-block !important;margin-top: 14px;border-radius: 15px;}
.details-body .list-details-left .btn.btn-badge.btn-warning.d-inline-block,.details-body .list-assets .btn.btn-badge.btn-warning.d-inline-block {background: #6c85d7 !important;color: #fff !important;font-size: 14px !important;font-weight: 300;text-transform: uppercase;padding: 2px 25px;border-radius: 13px !important;}
.details-body .list-container .list-details .list-details-left > .list-date,.details-body .list-container .list-details .list-details-left > .list-city {color: #000;}
.details-body .list-details-left .btn.btn-badge.btn-warning.d-inline-block:hover,.details-body .list-assets .btn.btn-badge.btn-warning.d-inline-block:hover {color: #000 !important;background: #ffae00 !important;}
.details-body .page-tab-content{ background:#f5f5f9 !important;width:100%;margin:0px; padding: 22px 0;}
.details-body .page-tab-content .nav-tabs {padding: 0px !important;background: #6c85d7;border-radius: 15px !important;overflow: hidden;}
.details-body .page-tab-content li a.nav-link { font-size: 14px !important; line-height: 20px; color: #fff !important; text-transform: uppercase; font-weight: 400; padding: 7px 18px !important; }
.details-body .page-tab-content .nav-item {position: relative;width: 16.66%;text-align: center;border-left: 1px solid #fff;}
.details-body .nav-tabs .nav-item .nav-link.active{color:#fff !important; background: #122e8b !important; }
.details-body  #eventslist .list-links .btn {padding: 10px 20px;background: darkblue !important;font-size: 18.5px;color: #fff !important;}
.details-body  #eventslist .list-links .btn:hover{background: #5065aa !important;color: #fff !important;}
.details-body  #eventslist .list-links .btn.add-to-cart{  }
.details-body .page-body {background: #f5f5f9;padding-bottom:100px; margin-bottom:0px;}
.details-body .page-title-bar .list-container {padding: 12px 0 12px;}
.details-body .page-box-container:not(.no-flex){margin-top:0px;}
.details-body .tab-container .tab-container-right {min-width: 380px;max-width: 380px !important;margin-left: 20px;}
.details-body .card-header {font-weight: 700 !important;font-size: 26.3px !important;line-height: 30px !important;color: #122e8b !important;background: none !important;text-transform: capitalize !important;padding-left: 55px !important;}
.details-body  .card.flat-card.price-list-box .card-header {background: url(../images/icon4.svg) no-repeat left 20px center !important;width: 100%;}
.details-body .card.flat-card.checklist-box .card-header {background: url(../images/icon3.svg) no-repeat left 20px center !important;width: 100%;background-size: 22px !important;}
.details-body .card.flat-card.general-info-box .card-header{background: url(../images/icon2.svg) no-repeat left 20px center !important;width: 100%;background-size: 22px !important;}
.details-body .card.flat-card.location-box .card-header,.details-body .card.flat-card.social-media-box .card-header {background: url(../images/icon1.svg) no-repeat left 20px center !important;width: 100%;background-size: 22px !important;}
.details-body .tab-container-right .price-list-box ul li {font-size: 15px;color: #fff;font-weight: 400;line-height: 20px;color: #000;display: flex;justify-content: space-between;align-items: center;}
.details-body .tab-container-right .price-list-box ul li .price-list-label{padding-top: 7px;padding-bottom: 7px;margin-bottom: 0px;border-right: 2px solid #fff;width: 235px; padding-right:4px;margin-right:8px;}
.details-body .tab-container-right .price-list-box li {background: #e5e5e5;border-radius: 20px;padding: 0 20px;margin-bottom: 10px;}
.details-body .tab-container-right .price-list-box ul li span.price-list-price {text-align: left;font-weight: 700;}
.details-body .tab-container-right .price-list-box ul li span.price-list-symbol { display:none;}
.details-body .event_tournament {border-radius: 15px 15px 0 0 !important;}
.details-body .tournament-description {background: #fff !important;border: none !important;border-radius: 15px !important;padding: 25px !important;overflow: hidden;padding-bottom: 0px;margin-bottom: 25px;margin-top:0px !important;}
.tournament-description.block.additional_content_block img {width: 100% !important;}
.details-body .block.registration_block .registration_title {display: inline-block;width: 100%;position: relative;}
.details-body .block.registration_block .event-elements { background:none; padding:0px; border:0px;}
.details-body .block.registration_block .registration_title{display: inline-block;float: right;margin-top: 0;}
.details-body .division-cost-section .list-cost { margin-bottom:0px;font-weight: 600 !important;font-size: 23.5px !important;line-height: 30px !important;color: #fff !important;}
.details-body .list-links .btn {line-height: 1;padding: 8px 20px;background: #6c85d7 !important;color: #fff !important;border-radius: 10px !important;font-weight: 600;font-size: 23.5px;line-height: 18px;text-transform: uppercase;}
.details-body .list-links .btn:hover {background: #878686 !important;color: #fff !important;}
.details-body .block.registration_block{background: #fff !important;border: none !important;border-radius: 15px !important;padding: 25px;padding-bottom: 25px;overflow: hidden;padding-bottom: 0px;margin-bottom: 25px;margin-top: 0px !important;}
.details-body .event-elements .detail-listing li b,.details-body .event-elements .detail-listing li .price {font-weight: 600 !important;font-size: 23.5px !important;line-height: 30px !important;color: #fff !important;}
.details-body .list-wrapper{ float:none;}
.details-body .event-elements .badgelist {overflow: hidden;}
.details-body .event-elements  .badgelist .badge { float:left;background: #6c85d7;color: #fff !important;font-size: 14px !important; margin-bottom:2px !important;font-weight: 600 !important;display: inline-block;margin: 0px;border-radius: 0px !important;border-right: 1px solid;}
.details-body .badgelist .badge[data-selected="true"] {background-color: #122e8b !important;}
.details-body .event-elements .form-group + .form-group {margin-top: 5px;}
.details-body .teams-registered { display:block;font-size: 19px;font-weight: 700;position: relative;top: 5px;text-transform: uppercase;}
.details-body .block.registration_block .registration_title{font-weight: 700;font-size: 26.3px;line-height: 30px;color: #122e8b;display: inline-block;position: relative;padding-left: 53px;margin-bottom: 10px;background: url(../images/icon5.svg) no-repeat left 0px center !important;background-size: 35px !important;}
.details-body .tournament-description .title{	font-weight: 700;font-size: 26.3px;line-height: 30px;color: #122e8b;display: inline-block;position: relative;padding-left: 53px;margin-bottom: 10px;background: url(../images/icon1.svg) no-repeat left 0px center !important;width: 100%;background-size: 27px !important;margin-bottom:25px;}
.details-body .tournament-description{ max-width:800px; border:0px !important;}
.details-body .tournament-description .event-elements{ padding:25px !important;}
.details-body .tournament-description ul li {list-style: initial;color: #000;font-size: 16px;line-height: 32px;font-weight: 400;}
.details-body .featured-images > .image-block {padding: 5px;float: left;width: 100px;}
.details-body .page-box-container .page-left-box {margin-right: 0px; }
.details-body .card.flat-card .card-body {padding: 0px 25px 25px 25px;}

.details-body .list-container .social-media-box .card-header{ display:none;}
.details-body .list-container .social-media-box .card-body{ padding:0px;}
.details-body .list-container .social-media-box{display: flex !important;flex-wrap: wrap !important;position: absolute;right: 36px;top: 24px;}
.details-body .list-container .social-media-box .card-body {}
.details-body .list-container .social-media-box .card-body li a {color: #6c85d7; font-size:16px;}
.details-body .list-container .social-media-box .card-body li a:hover {color: #c8103a;}
.details-body .card.flat-card {border: none;box-shadow: none;border-radius: 10px;overflow: hidden;}
.details-body .badgelist .badge[data-selected="true"]:after {top: 2px;right: 3px;}
.details-body .team-venues {margin-bottom: 40px;padding: 25px !important;border-radius: 15px;background: #ffffff;margin-bottom: 18px;}
.details-body .team-venues .block-title h2 {font-weight: 700;font-size: 22px;line-height: 30px;color: #122e8b;padding-bottom: 30px;}
.details-body .team-venues  .block-title {margin-bottom: 0px;}
.details-body .team-venues .block.border-block {border: 0px solid #e4e4e4;padding: 0px;box-shadow:none;}
.details-body .team-venues .block.border-block .btn.location-btn {padding: 5px 20px;background:#6c85d7 !important;}
.details-body .team-venues .block.border-block .btn.location-btn:hover {background:#878686 !important;}
.details-body .division_label{font-size: 23px;font-weight: 700;color: #d50001;border-bottom: 1px solid #d50001;}
.details-body #teams,.details-body #waitlist {background: #fff !important;border: none !important;border-radius: 15px;padding: 25px; margin-bottom:50px; overflow:hidden;}
.details-body #teams .panel-wrapper,.details-body #teams .panel
.details-body #waitlist .panel-wrapper,.details-body #waitlist .panel{float:none;}
.membership-container.events-list #leaderboard {margin-top: 40px;}
.details-body #leaderboard .nav-tabs {width: 100%;padding: 0px !important;background: #6c85d7;border-radius: 15px !important;overflow: hidden;}
.details-body #leaderboard .nav-tabs .nav-link {text-transform: unset;font-size: 14px !important;text-align: center;color: #878787;font-size: 14px !important;line-height: 20px;color: #fff !important;text-transform: uppercase;font-weight: 400;padding: 7px 18px !important;}
.details-body #leaderboard .nav-tabs .nav-item .nav-link.active {border-bottom: 0px !important;color:white !important}	
.details-body #schedule {padding: 25px !important;border-radius: 15px;background: #ffffff;margin-bottom: 18px;margin-bottom: 40px;}
.details-body #schedule p,.details-body #schedule ul li{color: #000;font-size: 16px;line-height: 32px;font-weight: 400;}	

/*team-profile-detail*/
.team-profile-detail .page-body .page-title-bar {background-color: #e5e5e5 !important;margin-bottom:30px;}
.team-profile-detail .page-title-bar .list-container {padding: 50px 0 12px;}
.team-profile-detail .page-title-bar .list-container .list-details {color: #fff;margin-left: 30px;background-color: #fff;border-radius: 15px;padding: 15px 35px 80px 35px;position: relative;}
.team-profile-detail .page-title-bar .list-container .list-details .list-details-left .list-title {font-size: 27.21px !important;line-height: 32.44px !important;color: #000 !important;font-weight: 700 !important;margin: 0;letter-spacing: 0px;}
.team-profile-detail .list-container .list-details .list-details-left > .list-date, .team-profile-detail .list-container .list-details .list-details-left > .list-city {color: #000;}
.team-profile-detail #shareLinkAction .custom-select{border:1px solid #6c85d7 !important;background: #6c85d7 !important;color: #fff !important;font-size: 14px !important;font-weight: 300;text-transform: uppercase;padding: 2px 25px;border-radius: 13px !important;}
.team-profile-detail .page-body .page-title-bar .list-assets {min-width: 180px;position: absolute;right: 35px;bottom: 10px;}
.team-profile-detail #shareLinkAction .share-link {display: block;font-size: 15px;padding: 5px 10px;color: #000;}
.team-profile-detail  .page-body {background: #f5f5f9;padding-bottom:100px;margin-bottom:0px;}
.team-profile-detail .player--share .custom-select {background-color: #6c85d7 !important;}	
.team-profile-detail .player--social-box .player--social > i {background-color: #6c85d7 !important;}	
.team-profile-detail .team--record-season {background-color: transparent !important; margin-bottom:0px;padding-left: 0;padding-right: 0;}
.team-profile-detail  .team--record-season .dropdown .btn{ border:0px !important; width:100%; background:#6c85d7 !important;color: #fff;}
.team-profile-detail  .team--record-season .dropdown .btn:hover{ background:#122e8b !important;}
.team-profile-detail .player--fetured-wrapper .player--card img {max-width: 100%;object-fit: cover;height: 100%;}
.team-profile-detail .team--records-wrapper .team-record-right .block .title,.team-profile-detail  .team--records-wrapper .team-record-right .player--title {font-size: 32px;font-weight: 600;line-height: .8;margin-bottom: 0;padding-left: 0;color: #313131;}
.team-profile-detail .team--records-wrapper .team-record-right .block {box-shadow: none;padding: 0;margin-bottom: 0;display: table;table-layout: fixed;border:0px;}
.team-profile-detail .team-record-wrapper .team-record-left {padding: 0px;}
.team-profile-detail .player--fetured-list {margin-top: 30px;}
.team-profile-detail .team--records-wrapper .player--fetured-wrapper .player--card .player--image {width: 100%;height: 220px;display: flex;justify-content: center;align-items: center;overflow: hidden;max-width: 100%;}
.team-profile-detail .player--fetured-wrapper .player--card .player--content {padding-bottom: 0;font-size: 16px;padding-top: 5px;flex: 1;}
.team-profile-detail .player--fetured-wrapper .player--card .player--content .player--name {font-size: 20px;}
.team-profile-detail .player--fetured-wrapper .player--card .player--content > * {display: block;line-height: 1.5;font-size: 16px;color: #1f1f1f;}
.team-profile-detail .team--records-wrapper .table tbody td,.team-profile-detail  .team--records-wrapper .table thead th {border: 0 !important;color: #000;font-size: 16px;}	
.team-profile-detail .team--records-wrapper .table thead th {background-color: #c5c5c5;}
.team-profile-detail .team--records-wrapper .table-wrapper-box .table-striped tbody tr:nth-of-type(2n+1),.team-profile-detail  .team--records-wrapper .table-wrapper-box .table-striped tbody tr:nth-of-type(2n+1) td {background-color: #f4f4f4;}
.team-profile-detail .team--records-wrapper .table-wrapper-box .table-striped tbody tr:nth-of-type(2n),.team-profile-detail  .team--records-wrapper .table-wrapper-box .table-striped tbody tr:nth-of-type(2n) td {background-color: #eaeaea;}
.team-profile-detail .social_icon {position: absolute;right: 36px;top: 24px;}
.team-profile-detail .social_icon  .btn.btn-warning {background-color: #6c85d7;color: #fff;border:1px solid #6c85d7;}
.team-profile-detail .social_icon .btn.btn-warning:hover {background-color: #878686 !important;color: #fff;border:1px solid #878686;}
.team-profile-detail .social_icon .btn i{ margin-right:5px;}
.team-profile-detail .team--record-season .dropdown-menu{ max-height:250px; overflow-y: scroll;}
.team-profile-page .player--social-box .fa{ font-family:"Font Awesome 6 Brands";}
.list-container .list-details-right .input-group{max-width:335px;float:left;margin-right:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:35px;margin-bottom:0;border-right:1px solid #bebebe!important}
.btn.btn-solid.add-to-cart i {display: block !important;}
.events-list .filter-bar .col-md-1,.events-list .filter-bar .col-md-2:last-child{ margin-top:5px;}


@media (max-width:767px){
	.events-list .filter-bar .col-md-1,.events-list .filter-bar .col-md-2:last-child{ margin-top:-5px;}
	.events-list .liveBox .list-container .list-details .list-details-right .list-links {display: flex;}
	.events-list .list-container {padding: 25px 11px;}
	.events-list .list-container .list-details .list-links .btn{font-size:12px !important;}
	.events-list .list-container .list-title b {font-size: 21.21px !important;line-height: 25px;}
	.list-container .list-details .list-details-right, .list-container.layout-medium .list-details .list-details-right{ padding-top:0px;}
}
@media (max-width: 991px){
	.events-list .filter-bar .col-md-1,.events-list .filter-bar .col-md-2:last-child{ margin-top:-5px;}
	.events-list .liveBox .list-container .list-image .list-image-wrapper,.events-list .liveBox .list-container .list-image .flyer-thumb-container {width: 70px;height: 70px;}
	.events-list .filter-bar .col-md-1,.events-list .filter-bar .col-md-2,.events-list .filter-bar .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%!important;flex:0 0 25%!important;max-width:25%!important}
	.events-list .filter-bar .title{-webkit-box-flex:0;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;text-align:left}
	.events-list .filter-bar .search-btn.btn.btn-md, .events-list .filter-bar .search-btn.btn.btn-md:hover, .events-list .filter-bar .search-btn.btn.btn-md:focus {border: 1px solid #fff;margin-top: 10px;margin-bottom: 10px;line-height: 20px;}
	.events-list .filter-bar .btn.btn-md {border-radius: 0px;line-height:25px;border: 1px solid #fff;border-left: 0px;margin-top: 10px;margin-bottom: 10px;padding-left: 20px;padding-right: 20px;}
	.events-list .filter-bar .btn.btn-md.upcoming-btn{border-left: 1px solid #fff;}
	.events-list .filter-bar{padding:4px}
	.badgelist .badge{ font-size:10px;}	
	.list-container .list-details{max-width:80%;flex:0 0 80%!important}
	.events-list .list-container .list-details .list-links {display: block;}
	.events-list .list-container .list-details .list-links .btn {font-size: 12px !important;margin-bottom:10px;}
	.events-list .list-container .list-title b {font-size: 19.21px !important;}
	.layout-small.list-container .list-details .list-details-left {max-width: 100%;}
	.events-list .list-container .list-image .list-image-wrapper{ margin-top:10px;}
	.events-list .layout-small .list-links.button-links ul li a.btn{ font-size:12px !important;}
}
@media screen and (max-width:767px){
	.events-list .filter-bar #filter {padding-left: 0px;position:inherit !important;}
	.events-list .filter-bar  .title{flex: 0 0 100% !important;max-width: 100% !important;}
	.events-list .filter-bar .col-md-1 {-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.events-list .filter-bar .col-md-2,.events-list .filter-bar .col-md-3{-webkit-box-flex: 0;-ms-flex: 0 0 50% !important;flex: 0 0 50% !important;max-width: 50% !important;}
	.events-list .filter-bar .search-btn.btn.btn-md, .events-list .filter-bar .search-btn.btn.btn-md:hover, .events-list .filter-bar .search-btn.btn.btn-md:focus {border: 1px solid #fff;margin-top: 10px;margin-bottom: 10px;line-height: 20px;}
	.events-list .filter-bar .btn.btn-md {border-radius: 0px;line-height:20px;border: 1px solid #fff;border-left: 0px;margin-top: 10px;margin-bottom: 10px;padding-left: 20px;padding-right: 20px;}
	.events-list .filter-bar .btn.btn-md.upcoming-btn{border-left: 1px solid #fff;}
	.events-list .filter-bar{padding:4px}
	.details-body .page-title-bar .list-container .list-details{ margin-left:0px; padding:15px 20px;}
	.details-body  .page-body  .list-assets {align-self: center;align-self: flex-start !important;padding-top: 10px;padding-left: 0;}
	.details-body .list-container .social-media-box {position: relative;right: 0;top: 0;padding: 15px 0 0;}
	.details-body .page-tab-content .nav-item{ min-width:33.33%; width:auto; margin-bottom:10px;}
	.details-body .page-tab-content .nav-tabs{ border-radius:0px !important;background: transparent;}
	.details-body .page-tab-content li a.nav-link {background: #1d6bc3 !important;}
	.details-body .tab-container .tab-container-right {min-width: 100%;max-width: 100% !important;margin-left: 0px;}
	.details-body #leaderboard .nav-item{ width:33.33%; margin-bottom:10px;}
	.details-body #leaderboard .nav-tabs{ border-radius:0px !important;background: transparent;}
	.details-body #leaderboard li a.nav-link {background: #1d6bc3 !important;}
	.details-body #leaderboard .nav-tabs .nav-item .nav-link.active{ background:#122e8b !important; border-bottom:1px solid #122e8b !important;}
	.details-body #leaderboard .nav-item {border-left: 1px solid #fff;}
	.team-profile-detail .page-body .page-title-bar .list-assets {position: relative;align-self: start !important;margin-top: 15px;padding-left: 0;min-width: auto;right: 0;top: 0px;}
	.team-profile-detail .page-title-bar .list-container .list-details{ padding:15px 20px; margin-left:0px;}
	.team-profile-detail .team--records-wrapper .table tbody td, .team-profile-detail .team--records-wrapper .table thead th{ font-size:13px;}
	.team-profile-detail .team--records-wrapper .team-record-right .block .title, .team-profile-detail .team--records-wrapper .team-record-right .player--title{ font-size:22px;}
	.team-profile-detail .list-container .list-details > div {position: relative;top: 6px;right: 0px;padding-left: 0;}
	.events-list .liveBox .list-container .list-details{ width:100%; display:inline-block;}
	.events-list .list-container .list-details .list-links,{ border-radius:0px !important;}
	.details-body .list-container .social-media-box{position:relative;right:0;top:0;padding:15px 0 0}
}

@media screen and (max-width:575px){
	.events-list .filter-bar .col-md-1{-webkit-box-flex:0;-ms-flex:0 0 35%!important;flex:0 0 35%!important;max-width:35%!important}	
	.events-list .filter-bar .btn.btn-md.upcoming-btn{ width:100%;}
	.events-list .list-container.layout-small.featured, .list-container.layout-small.live { padding:25px 0px;}
	.events-list .list-container .list-details .list-links .btn{ border-right:0px !important;border-radius:5px;}
	.events-list .list-container .list-details .list-links{ border-radius:0px !important; }
	.details-body .event-elements .form-group .badgelist .badge{border-radius:5px!important;border-color:#6c85d7!important;margin-bottom:3px;margin-right:1px}
	.details-body .event-elements .form-group .badgelist{border-radius: 0px !important;}
	.details-body #eventslist .list-links .btn.add-to-cart {border-radius: 10px 10px 10px 10px !important;}
	.list-container .list-details-right .input-group{border-right:0px !important;}
	.list-container .list-details-right .input-group-append{ margin-left:-4px !important;}
	.list-container .list-details-right .input-group-append .add-to-cart{ margin-bottom:0px !important;}
	.list-container .list-details-right .input-group{ margin-bottom:5px !important;}
	.layout-medium.list-container .detail-listing .list-cost{ margin-left:0px !important;}
	.layout-small.list-container .list-details-right .division-list-cost-section .col-6{ width:100% !important;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.layout-small.list-container .list-details-right .list-links  .col-12{ padding-left:0px;}
	.layout-small.list-container .button-links ul li{ margin-bottom:5px;}
}
@media screen and (max-width:500px){
	.events-list .filter-bar .col-md-2, .events-list .filter-bar .col-md-3{ max-width:100% !important; margin:0 auto; text-align:center;}
	.events-list .filter-bar .col-md-1{-webkit-box-flex:0;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;margin:0 auto;text-align:center}
}

@media screen and (max-width:1205px){
	.events-list .list-container .list-details .list-links{ margin-left:0px;}
}
@media (min-width: 768px){
	.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 11.333333%;flex:0 0 11.333333%;max-width:11.333333%}
	.events-list .filter-bar .col-md-1{-webkit-box-flex:0;-ms-flex:0 0 15.333333%;flex:0 0 15.333333%;max-width:15.333333%}
}
.dropdown-menu.dropdown-menu-left.menu-height-fix { height: 300px; overflow: auto; }
.nav-item.nav-dropdown:hover .dropdown-toggle::after { color: #da0014; opacity: 1; }	
.sub-nav-item.nav-dropdown .dropdown-toggle::after { color:#a5a5a5 !important; opacity:0.5 !important;}
.sub-nav-item.nav-dropdown:hover .dropdown-toggle::after { color: #da0014 !important; opacity: 1 !important; }
.details-body .event-details-badge-soldout{font-size:18.5px;line-height:26px;padding:6px 20px;font-family:inherit;font-weight:600;border-radius:10px;position:relative;top:1px;margin-bottom:7px;margin-right:5px}
#modalBlock { z-index: 10000000000 !important; }
.events-list .team-details .event-contacts-title{ display:none !important;}
.events-list .team-details .event-contacts{ font-size:16px !important;}

.team-profile-detail .team_frofile.tophead.team-profile-title {display: none;}