body { font-family: 'Open Sans', sans-serif;color: red;}
body::after, .page-wrapper::after {height: 0px;}
section { float:none; overflow: hidden; height: 100%; }
.page-header_{ width: 100%;background: #384b5f; }
.logo{ max-width: 95px; display: inline-block;}
.logo img{ max-width: 100%;}
.headTop{ width: 100%; display: inline-block;padding: 10px 0 !important;text-align: center;}
.jss146 {padding: 30px 0 20px;display: inline-block;vertical-align: top;}
.page-header .container {padding: 0;}
.navbar-brand{ width:90px;margin: 0px;}
.navbar-brand img{ max-width: 100%;}
.navbar-nav{background-color: rgba(0,0,0,0.5); margin-top: 15px;}
/*menu*/
.mainheader{ width: 100%;background: #384b5f;}
.navbar{ padding: 0px;}
.navbar-nav li{display: inline-block;}
.navbar-nav li a{ font: 700 14px/35px "Helvetica Neue",Helvetica,Arial,sans-serif !important; color: #fff !important;transition: 0.2s ease-in border-bottom;padding: 0 15px !important; text-transform: uppercase;}
.dropdown-toggle{ position: absolute; top: 17px; right: 0px;}
.dropdown-wrap .dropdown-toggle{ display: none;}
.navbar-collapse {margin-left: 0 !important;}
.navbar-nav .dropdown-menu a {font-family: 'Open Sans', sans-serif !important;padding:0.6em 20px !important;width: 100%;letter-spacing: 0px !important;font-weight: 400 !important;text-transform: inherit;border: none !important;font-size: 13px !important; line-height: 1.5em !important;}
.navbar-nav .dropdown-menu, .subsummenu{ background: #2c3e50 !important;min-width: 222px; margin: 0px; padding: 0px;}
.navbar-expand-lg .navbar-nav .dropdown-menu-right{ left: 0px;}
.navbar-nav .dropdown-menu li{ width: 100%;  margin: 0px !important;}
.navbar-nav .dropdown-menu li a, .subsummenu li a{ width: 100%; border-bottom: none !important; display: inline-block;}
.navbar-nav .dropdown-menu a:hover, .subsummenu li a:hover{ background: #3e4e60 !important;}
.dropdown-menu .dropdown .dropdown-toggle{top: 6px;right: 17px;}
.dropdown-item{ white-space: inherit !important;}

/*common css*/
.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 #fff;border-style: solid;width: 0;height: 0;position: absolute;bottom: -22px;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: 10px 21px 10px !important; background: #c20a00;}
.add-to-cart:hover{ background:#5b0004;}
.page-body .page-title-bar { background-color: #eae8e8 !important; background-size: cover; background-position: top center; color: #000;  margin-top:0px; }
.page-body .page-title-bar .page-bar-title b { font-weight: normal;}
.navbar-nav{ position: relative;}
.mini-cart button.dropdown-toggle{ margin-top: -13px;}
.header-action{ position: relative;}
.navbar-expand-lg .navbar-nav .dropdown-menu-right {left:0 !important;top: 100%;}
.mini-cart-wrapper{ background: #fff;}
.mini-cart .dropdown-menu{ min-width: 350px !important;}
.mini-cart button.dropdown-toggle{ background: none !important; border: none !important; box-shadow: none !important; border-radius: 0px; margin: 0px; width: auto !important; height: auto !important; top: inherit !important; position: inherit; }
.navbar-nav li a{ display: inline-block;}
.mini-cart button.dropdown-toggle .cart-counter {position: inherit;top: inherit;left: 22px;padding: inherit;line-height: 1;font-size: inherit;border-radius: inherit; background: none !important;color: #fff !important; padding: 0px !important;}
#cartDropDown:focus, #cartDropDown a:focus, #cartDropDown:active, #cartDropDown a:active, .mini-cart button.dropdown-toggle .cart-counter:active{ background: none !important;}
.topcrt{ width: 100%; padding: 25px 10px; border-bottom: 1px solid #ced0d2; text-align: center;}
.topcrt p{ margin: 0px; padding: 0px; color: #666666;}
.wsite-cart-bottom {padding: 10px 15px;color: #363b3e;}
.wsite-vertical-align {display: table-cell;vertical-align: middle;}
.wsite-subtotal-wrapper{font-size: 16px;line-height: 18px;font-weight: 700;color: #363b3e;width: 100%;}
.navbar-nav li a.wsite-button-highlight {background: #c1a367;color: #fff !important;-webkit-transition: all 200ms ease-in;-moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;padding: 10px 16px !important;border: 2px solid #c1a367;text-transform: uppercase;font-size: 1em;line-height: 1.5em;float: right;letter-spacing: 4px !important;font-family: 'Roboto', sans-serif;font-size: 14px !important;font-weight: 400 !important;line-height: 23px !important;}
.navbar-nav li a.wsite-button-highlight:hover{ background: #5e0004 !important;}
.mini-cart-wrapper .mini-cart-item-list { text-align: left;}
.mini-cart-footer .btn{ color: #fff !important;}
.mini-cart-footer .btn:hover{ background: #222 !important;}
.navbar-nav .dropdown-menu .mini-cart-footer a:hover{ background: #222 !important;}
.page-footer{ padding-top: 4rem;padding-bottom: 4rem;padding-left: 2.5rem;padding-right: 2.5rem; width: 100%; background: #3e4e60;}
.page-footer p{ color: #fff;}
.page-footer p a{ color: #fff;}
.mini-cart .dropdown-menu::before, .mini-cart .dropdown-menu::after { right: inherit; left: 10px;}
@media(min-width:992px){
	/*.nav-item.dropdown .dropdown-menu { display: none !important; }*/
	.subsummenu{ /*display: none;*/ position: absolute; top: 0px; left: 221px;width: 298px !important;}
	.nav-item.dropdown .dropdown-menu, .navbar-nav .dropdown-menu li.dropdown .subsummenu{ display: block !important; opacity: 0;text-shadow: none;transform: scaleY(0);transform-origin: top;transition: .24s;}
	.nav-item.dropdown:hover .dropdown-menu, .navbar-nav .dropdown-menu li.dropdown:hover .subsummenu { display: block !important; opacity: 1;transform: initial;}
	.dropdown-menu .dropdown .dropdown-toggle:after{ content: "\f105";font-family: fontAwesome;font-size: 1.5em;color: #fff;font-weight: 600;border: 0px;vertical-align: inherit;height: auto;width: auto;}
	.header-main .nav-item:first-child{margin-left: 54px;}
	.kklogotxt{ margin-left: -22px;}
	.mini-cart .dropdown:hover .dropdown-menu{ display: block;}
}
@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;}
}
@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: 70px; bottom: 0; }
	.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: auto;}
	.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; }
	.page-footer .col-sm-4 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; margin-top: 10px;}
	.page-footer .navbar-nav {padding-left: 0;}
	.navbar-collapse .navbar-nav .nav-item .dropdown-wrap .nav-link {position: inherit;text-overflow: inherit;white-space: inherit;max-width: 100%;overflow: inherit;line-height: 24px;text-align: left;}
	.navbar-collapse .navbar-nav .nav-item {padding: 0;}
	#navbarNavDropdown .dropdown-toggle{display: inline-block;padding: 19px;position: absolute;right: 15px;top: 0px;cursor: pointer;z-index: 1;}
	.nav-item.dropdown .dropdown-menu {background-color: #fff;position: inherit;left: inherit;top: inherit;padding: 0px;transform: inherit;z-index: 123;border: none;opacity: 1;width: 100%;}
	.nav-item.dropdown .dropdown-menu .dropdown-item {color: #000;text-align: left;padding: 10px 15px;width: 100%;max-width: 100%;}
	.navbar-nav li.nav-item{ width: 100%;}
	.navbar-nav .nav-link, .navbar-nav .dropdown-menu li a, .subsummenu li a{ padding: 8px 15px !important;}
	#navbarNavDropdown .dropdown-toggle{ right: 0;top: 0px;cursor: pointer;z-index: 1;padding: 15px;color: #fff;}
	.mini-cart button.dropdown-toggle {margin-top: 0;position: inherit !important;right: inherit !important;top: inherit !important;padding: 0 15px !important;}
	.navbar-nav li {display: inline-block;margin-right: 0;}
	.header-action{ display: inline-block;position: inherit !important; top: inherit; right: inherit;}
	.mini-cart button.dropdown-toggle{ margin: 0px !important;}
	.navbar-nav li{ text-align: left;}
	.menucartopn{ padding: 0px !important;}
	.jss146{ padding: 5px 0;}
	.header-action{ width: 100% !important;}
	.mini-cart .dropdown-menu {min-width: 100% !important;width: 100% !important; border-radius: 0px;position: absolute;}
	.mini-cart .dropdown-menu::before, .mini-cart .dropdown-menu::after { right: inherit;left: 10px;}
	.mini-cart .dropdown-menu::after{ left: 12px;}
	.mini-cart .dropdown-menu{ position: relative !important;}
	.navbar-nav {background-color: rgba(0,0,0,0.5);margin-top: 0;}
	.navbar-collapse{background-color: #384b5f !important; top: 45px;}
}
@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;}
	.kklogotxt {font-size: 23px;padding: 37px 25px;display: inline-block;}
}
@media only screen and (max-width: 991px) {
	.navbar-toggler{ margin: 16px 0; background: none; border: none; width: 40px; font-size: 0px; line-height: 0px;}
	.navbar-toggler span{ display: inline-block; width: 100%; height: 4px; background-color: #fff; 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;}
	.navbar-light .navbar-toggler {float: right;position: absolute;top: 6px;right: 0;margin: 0px;}
	.navbrand{ width: inherit !important;}
	.kklogotxt {font-size: 24px;padding: 37px 24px;display: inline-block;}
	.subsummenu{ display: none !important;}
	.dropdown-menu.dropdown-menuact{ display: block;}
	.dropdown-submenu.show .subsummenu {display: block !important;}
}
@media only screen and (max-width: 575px) {
	.page-header .header-top .navbrand a {display: block;width: 77px;}
	.kklogotxt {font-size: 15px;padding: 18px 9px;display: inline-block;}
	.header-action {top: 19px;right: 63px;}
	.page-header .header-top .navbar > .navbrand{ padding: 12px 0 10px;}
}
@media only screen and (max-width: 400px) {
	.footlogo img {max-width: 192px;}
}
.page-header { min-height: 50px;}

/*event listing*/
.events-list .list-container .list-details-right .input-group {max-width: 100%;}
.events-list .list-links  .schedule-btn{background: #ffc600 !important;color: #1c252f !important;}
.events-list .list-links .addtocartbutton ,.events-list .list-links .addtocartbutton:not(.btn-bordered):active{color: #fff !important;font-size: 27.57px !important;line-height: 30px;background: #e91836 !important;border: 1px solid #384c5f;padding: 7px 20px !important;border-radius: 7px !important;}
.events-list .list-links .btn.btn-bordered,.events-list .list-links .btn-warning {border: 1px solid #384c5f;border-radius: 5px;background: #384c5f;color: #fff !important;font-size: 19.54px !important;padding: 7px 25px 8px !important;text-transform: uppercase;}
.events-list .list-links .btn.schedules-btn{  background: #ffc600 !important;color: #1c252f  !important;}
.events-list .list-links .btn.btn-bordered:hover,.events-list .list-links .btn.btn-warning:hover {background-color: #222222 !important;color: #ffffff !important;}
.events-list #eventslist .list-container .list-details .list-details-right{ border:0px !important;}
.events-list .list-image .list-image-wrapper,.events-list .list-image  .flyer-thumb-container{ border:0px !important;}
.events-list .badgelist .badge,.events-list .badgelist .badge[data-disabled="false"] {background-color: transparent !important;color: #474747 !important;border: 1px solid #2f3e4f !important;}
.events-list .badgelist .badge[data-selected="true"]{background-color: #2f3e4f !important;color: #fff !important;border: 1px solid #2f3e4f !important;}
.events-list .page-body {position: relative;background: #f5f5f9;}
.events-list #eventslist .list-container {background: #dbdbdb !important;box-shadow: none;border: none;border-radius: 7px;padding: 10px;margin-bottom:20px;}
.events-list .list-container .list-details{ margin-left:12px;}
.events-list .list-image {background: #fff;display: flex;border-radius: 5px !important;align-items: center;}
.events-list .list-details-left {background: #fff;border-radius: 5px !important;padding-bottom: 16px;}
.events-list .list-details-right {background: #fff;border-radius: 5px !important;margin-left: 12px;padding: 10px 15px 10px 20px !important;}
.events-list .list-container .detail-listing > li + li {margin-top: 5px !important;}
.events-list .list-links{ margin-top:5px;}
.events-list .list-container .list-details .list-details-left,.events-list .layout-small.list-container .list-details .list-details-left {padding-right: 10px !important;padding-left: 10px !important;padding-top: 10px !important;padding-bottom: 10px !important;}
.events-list .list-container .list-details .list-details-left .list-title {font-size: 20px !important;font-weight: 800;line-height: 25px;margin-bottom:10px;}
.events-list .list-container .registration_close {font -weight: 600;font-size: 14px;line-height: 26px;color: #fff;background: #e91836 !important;box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);padding: 2px 10px 3px;top: 25px;left: -5px;position: absolute;border-radius: 5px;}
.events-list .list-details-left i.fa-calendar-alt {margin-right: 10px;color: #b1cbe5;}
.events-list .list-details-left i.fa-map-marker-alt{margin-right: 13px;color: #b1cbe5;}
.events-list .event-venues-list{ margin-top:1px !important;}
.events-list .event-venues-list li {font-size: 15px;margin-left: 28px;line-height: 22px;}
.events-list .small.team-register-small-info {margin-left: 28px;}
.events-list .list-date{font-size: 15px !important;font-weight: 500;line-height: 21px;}
.events-list .list-city{font-size: 15px !important;}
.events-list .list-container.layout-full .list-details .list-details-left > .list-date,.events-list  .list-container.layout-full .list-details .list-details-left > .list-city{ margin:0px;}
.events-list .list-container .list-details .list-details-left ul{ margin-top:10px; line-height:20px;}
.events-list .layout-medium.list-container .list-image .list-image-wrapper,.events-list .layout-small.list-container .list-image-wrapper,
.events-list .layout-medium.list-container .list-image .flyer-thumb-container,.events-list .layout-small.list-container .flyer-thumb-container {width: 180px;height: 180px;}
.events-list .layout-medium.list-container .list-details .list-details-left,.events-list .layout-small.list-container .list-details .list-details-left {max-width: 480px;}
.events-list .layout-small.list-container .list-details .list-details-left > .list-city{ border-left:0px !important; padding-left:0px !important; margin-left:0px !important; margin-bottom:10px;}
.events-list .layout-small.list-container .list-title b {font-size: 20px;line-height: 25px;}
.events-list .layout-small.list-container .list-image {margin-right: 0px;}
.events-list .layout-medium.list-container .list-title b {line-height: 25px;}
.events-list .list-container.featured .special {font-weight: 600;font-size: 14px;line-height: 26px;color: #fff;background: #384c5f !important;box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);padding: 2px 10px 3px;top: 18px;left: -5px;position: absolute;border-radius: 5px;}
.events-list .layout-small.list-container.featured .special,.events-list  .layout-small.list-container.live .special {right: auto;left: -5px;top: 18px;}
.events-list .list-container.featured{background: #384c5f !important;padding: 10px !important;border-radius:7px;box-shadow:none;}
.events-list .registration_special_featured{ top:30px;}
.events-list .list-container.featured,.events-list  .list-container.live{ padding:10px; box-shadow:none;}
.events-list .registration_close.registration_special_featured {top: 55px !important;}
.events-list .list-container .list-details .list-details-right {border-left: 0;}
.events-list #liveEventsList .list-container {background: #dbdbdb !important;flex-direction: column;box-shadow: none;border: none;padding: 10px;border-radius: 7px;}
.events-list #liveEventsList .list-container.live .special {padding: 2px 10px 3px;top: 18px;}
.events-list #liveEventsList .list-container.live .special {background: #e91836 !important;position: absolute;pointer-events: none;padding: 7px 10px 7px;color: #fff;font-size: 16px;font-weight: bold;box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);border-radius: 4px;left: -5px;}	
.events-list #liveEventsList .list-container .list-image {min-height: 130px !important;width: 100% !important;}
.events-list #liveEventsList .layout-medium.list-container .list-details {margin-left: 0px;}
.events-list #liveEventsList .list-container .list-details {min-height: 130px;display: inline-block;}
.events-list #liveEventsList .layout-medium.list-container .list-details .list-details-left {max-width: 100%;}
.events-list #liveEventsList .list-details-left p{ font-size:15px;}
.events-list #liveEventsList .list-details-left strong{ font-size:15px; font-weight:600;}
.events-list #liveEventsList .list-details-left {padding-bottom: 0px !important;}
.events-list #liveEventsList .list-details-left {background: none !important;margin-left: 0px !important;text-align: center;}
.events-list #liveEventsList .list-details-left,.events-list  #liveEventsList .list-details-right {min-height: auto !important;}
.events-list #liveEventsList .list-details-right {background: none !important;margin-left: 0px !important;padding: 0px !important;}
.events-list #liveEventsList .list-details-left,.events-list  #liveEventsList .list-details-right {min-height: auto !important;}
.events-list #liveEventsList .list-links {margin: 0px;}
.events-list #liveEventsList .list-links a {width: 100%;}
.events-list #liveEventsList .col-md-3 {padding: 0 5px;}
.events-list #liveEventsList .list-container .list-details .list-links .btn {border: 1px solid #384c5f;border-radius: 5px;background: #384c5f;color: #fff;font-size: 15px !important; font-weight:600;padding: 7px 31px 8px !important;width:100%;text-transform:uppercase;}
.events-list #liveEventsList .btn.btn-yelo {background: #ffc600 !important; color: #1c252f !important;}
.events-list #liveEventsList .btn:hover {background-color: #222222 !important;color: #ffffff !important;}
.events-list #liveEventsList .row {margin: 0 -5px;}
.events-list #liveEventsList .list-container .list-details .list-details-left > *{ line-height:21px;}
.events-list #liveEventsList .list-container .list-image .list-image-wrapper,.events-list #liveEventsList .list-container .list-image .flyer-thumb-container {margin: 0px auto;}
.events-list .team_frofile {position: relative;background: #dbdbdb;padding: 15px;}
.events-list .list-links .text-danger.error {display: none;}
.events-list .btn.btn-solid.addtocartbutton.add-to-cart {display: block;}
.events-list .topFomr {position: relative;width: 100%;}
.events-list .seasons-buttons .season--img-links{ display:none;}
.events-list .seasons-buttons .title{font-size: 22px !important;line-height: 25px !important;color: #000000;font-weight: 600;margin-right: 9px;align-content: center;}
.events-list .tophead h2,.events-list  .team-record-right .title,.events-list .filter-bar .title {font-size: 22px !important;line-height: 25px !important;color: #000000;font-weight: 600;}
.events-list .badge.badge-info.season-badge.btn:hover {background: #e51937; border-color:#e51937;}
.events-list .badge.badge-info.season-badge.btn {height: auto;background: #384c5f;border: 1px solid #384c5f;color: #FFF;padding: 5px 10px;font-size: 16px;font-weight: normal;text-transform: inherit;word-wrap: anywhere;white-space: normal;line-height: 20px;}
.events-list .seasons-buttons {padding: 5px 0px;margin-top: 0;border: 0;background-color: transparent;display: flex;}
.events-list .filter-bar {padding: 0;margin-top: 0;border: 0;background-color: transparent;}
.events-list .filter-bar .title {color: #000 !important;}
.events-list .filter-bar .form-group .custom-select:focus {background: #a7a5a5 url(../images/arwW.png) no-repeat right 10px center;color: #fff;}
.events-list .filter-bar .form-group .custom-select option {background: #384c5f;color: #fff;}
.events-list .filter-bar .form-group .custom-select,.events-list .filter-bar  .form-group .form-control ,.events-list .filter-bar  .form-group .custom-select:hover,.filter-bar  .form-group .form-control:hover
,.filter-bar  .form-group .custom-select:focus,.events-list .filter-bar  .form-group .form-control:focus{height: 32px;padding: 0 10px;border-radius: 0px;color: #000000;font-weight: 600;border-right: 1px solid #000 !important;border-bottom: 1px solid #000 !important;border-top: 1px solid #000 !important;}
.events-list .filter-bar .col-md-2:first-child select, .events-list .filter-bar .col-md-2:first-child input {border-left: 1px solid #000;}
.events-list .filter-bar .col-sm-3  {padding: 0px !important;}
.events-list .filter-bar .form-group .search-btn,.events-list .filter-bar .form-group .search-btn:hover,.events-list .filter-bar .form-group .search-btn:not(.btn-bordered):active {background: #a30f24 !important;border-color: #000 !important;padding: 0px !important;width: 50%;height: 32px;border-radius: 0px;border-left: none;font-size: 12px !important;float: left;border: 1px solid #000 !important;border-right:0px !important;color:#FFF !important;}
.events-list .form-group .btn.reset-btn,.form-group .btn.reset-btn:hover,.events-list .filter-bar .form-group .reset-btn:not(.btn-bordered):active {background: #ffc600 !important;padding: 0px !important;width: 50%;height: 32px;border-radius: 0px;border-right: none;border-left: 1px solid #000;font-size: 12px !important;float: left;border: 1px solid #000 !important;border-right: 0px !important;color: #000 !important;}
.events-list .filter-bar .form-group .upcoming-btn,.events-list .filter-bar .form-group .upcoming-btn:hover,.events-list .filter-bar .form-group .upcoming-btn:not(.btn-bordered):active {padding: 0px !important;background: #ffc600 !important;font-size: 11px !important;border: 1px solid #000;height: 32px;font-family: 'Montserrat';text-transform: capitalize;font-weight: 600;width: 100%;line-height: 31px;color: #000 !important;}
.events-list .list-details-left i.fa-calendar-alt, .list-details-left i.fa-map-marker-alt
.event_details_label .event-label.badge {margin-bottom: 5px;padding: 10px 15px;}
#liveEventsList .list-container .list-title b {line-height: 23px !important;font-size: 15px !important;font-weight: 600 !important;}
#liveEventsList .list-container  .list-city {font-size: 15px !important;font-weight: normal;}
#liveEventsList .list-container br{ display:none;}
.events-list #eventslist .layout-small.list-container .list-details .list-details-right {border: 0px !important;align-content: center !important;}
.events-list .light-text.list-date:before {content: "\f073";font-family: 'Font Awesome 6 Free';font-style: normal;font-variant: normal;line-height: 1;text-rendering: auto;color: #b1cbe5;margin-right: 5px;}
.events-list .list-city:before {content: "\f3c5";font-family: 'Font Awesome 6 Free';font-style: normal;font-variant: normal;line-height: 1;  text-rendering: auto;color: #b1cbe5;margin-right: 8px;}
.events-list .list-details-left .light-text.list-venues {font-size: 13px;font-size: 15px;line-height: 22px;margin-left: 24px;}
.events-list .small.event-extra-info {margin-bottom: 15px;}
.events-list .small.event-contacts li {display: inline-block;font-size: 14px;}
.events-list .small.event-contacts {margin-bottom: 10px;overflow: hidden;}
.events-list .small.event-contacts i {width: 20px;height: 20px;color: #fff !important;font-size: 10px;background: #384c5f !important;text-align: center;-height: 20px !important;border-radius: 100%;margin: 0 3px 0 0 !important;display: inline-block;line-height: 20px;}
.events-list .list-links .list-links{display: initial;}
.events-list .list-links .btn i{ display:none;}
.events-list .list-links .input-group-append .btn i{ display:block;}
.events-list .list-container {align-items: stretch !important;-webkit-box-align: stretch !important;}
.events-list .flyer-thumb-container {text-align: center;line-height: 1.3;width: 183px;height: 183px;display: -webkit-box;display: -ms-flexbox;display: flex;-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;}
.events-list .layout-small.list-container .list-details .list-details-left > .list-city{ display:block;}
/*event details*/
.details-body .page-body .page-title-bar .list-assets{ margin-top:0px;}
.details-body .page-body .page-title-bar .list-assets .btn.all--events{background: #384c5f !important;color: #fff !important;margin-top: 10px;}
.details-body .list-links.col-md-3 {text-align: right;padding-right: 0px;margin-top: -10px;}
.details-body .page-body .page-title-bar{background: #dbdbdb !important;padding: 20px 0;}
.details-body .page-title-bar .list-container {padding: 10px !important;background: #fff;border-radius: 10px;}
.details-body .list-container {box-shadow: none;border: 0;}
.details-body .list-title {font-size: 24px !important;line-height: 35px !important;font-weight: normal;margin: 0;font-weight: 800 !important;}
.details-body .list-details-left i.fa-calendar-alt, .details-body .list-details-left i.fa-map-marker-alt {margin-right: 10px;color: #b1cbe5;}
.details-body .list-date,.details-body .list-city {font-size: 16.49px !important;font-weight: 500;line-height: 27px;color:#000;}
.details-body .list-city{ font-weight:700;}
.details-body .list-assets .social-media-box{ margin-top:0px !important;}
.details-body .list-assets .card-body li {display: inline-block;}
.details-body .list-details-left .event-start-date-format:before{content: "\f073";color: #b1cbe5;font-weight: 900;font-family: 'Font Awesome 6 Free';margin-right: 10px;}
.details-body .list-details-left .list-city:before{content: "\f3c5";color: #b1cbe5;font-weight: 900;font-family: 'Font Awesome 6 Free';margin-right: 10px;}

.details-body .list-assets .card-body li a {display: inline-block;color: #384c5f; font-size:16px;}
.details-body .list-assets .btn.btn-warning ,.details-body .list-assets .btn.btn-warning:hover,.details-body .list-assets .btn.btn-warning:active{background: #ffc600 !important;border-radius: 5px !important;color: #1c252f;border: 1px solid #1c252f;font-weight: 600;padding: 3px 10px !important;}
.details-body .list-assets .btn.btn-warning.wht {background: #384c5f !important;color: #fff !important;margin-top: 10px;}
.details-body .page-tab-content {width: 100%;background: #dbdbdb !important;margin: 0px;padding-bottom: 21px;}
.details-body .page-tab-content .nav-tabs {overflow: hidden;}
.details-body .page-tab-content .nav-tabs {padding: 0px !important;border: 1px solid #2f3e4f;border-radius: 8px;background: #fff;}
.details-body .nav-tabs .nav-item .nav-link.active {background: #384c5f !important;color: #fff !important;}
.details-body .page-tab-content li a.nav-link {font-size: 16px !important;line-height: 21px;color: #474747 !important;padding: 5px 8px !important;font-weight: 600;padding: 8px 18px !important;text-transform: initial !important;border-right: 1px solid #2f3e4f !important;text-align: center;min-width:160px;}
.details-body .list-container .list-image .list-image-wrapper,.details-body .list-container .list-image .flyer-thumb-container{ border-width:1px;}
.details-body .page-box-container {background: #dbdbdb;border-radius: 6px;padding: 10px;}
.details-body .page-box-container .page-left-box {margin-right: 0px;}
.details-body .card.flat-card {border: 0px;box-shadow: none;background-color: transparent;}
.details-body .card.flat-card .card-header {padding: 6px 20px 10px !important;text-transform: inherit !important;border-radius: 8px 8px 0 0 !important;line-height: 36px !important;color: #fff !important;font-weight: 500 !important;background: #384c5f !important;font-size: 23px !important;margin: 0px;}
.details-body .tab-container-right .card-body .team-details li:before {content:"\f058";color:#4bae4f; font-family:'Font Awesome 6 Free'; margin-right: 10px;color: #4bae4f;}
.details-body .tab-container-right  .card-body .team-details{ margin-top:0px !important;}
.details-body .tab-container-right .price-list-box .card-body . .team-details ul{ margin-top:0px !important;}
.details-body .tab-container-right .card-body .team-details li {justify-content: inherit !important;align-items: center !important;font-weight: 700 !important;font-size: 15px;display: flex;margin-bottom: 11px;line-height: 19px !important;}
.details-body .btn.location-btn {font-size: 22.36px !important;font-weight: 700;line-height: 1;padding: 10px 24px !important;background-color: #ffc600;border-radius: 5px;color: #1c252f !important;text-transform: uppercase;border: 1px solid #1c252f;border-radius: 5px !important;}
.details-body .btn.location-btn:hover {color: #fff !important;background:#222222 !important;}
.details-body .card.flat-card {background: #fff;border-radius: 8px;overflow: hidden;margin-top: 20px;}
.details-body .location-box .card-links  li:before{content: "\f3c5"; font-family:'Font Awesome 6 Free'; font-weight:900;margin-right: 10px;color: #b1cbe5;margin-right: 10px;}
.details-body .card.flat-card .card-links li {color: #000 !important;}
.details-body .card.flat-card .card-links li a {color: #384c5f !important;}
.details-body .blogeBox .title,.details-body  .bgtitl,.details-body  .tournament-description .title {padding: 6px 20px 10px !important;text-transform: inherit !important;border-radius: 8px 8px 0 0 !important;line-height: 36px !important;color: #fff !important;font-weight: 500 !important;background: #384c5f !important;font-size: 23px !important;margin: 0px;font-size: 23px !important;}
.details-body .list-wrapper-registration {padding: 20px !important;border-radius: 0 0 8px 8px;background: #fff !important;}
.details-body .checklist-box .list-links .btn{white-space:normal;font-size:22.36px!important;font-weight:700;line-height:1;padding:10px 24px!important;background-color:#ffc600;color:#1c252f!important;text-transform:uppercase;border:1px solid #1c252f;border-radius:5px!important}
.details-body .tab-container-left .card.flat-card.contact-box ul{ margin:0px; padding:0px;}
.details-body .tab-container-left .card.flat-card.contact-box ul li{display:inline-block;padding:10px;background:#b1cbe5;border-radius:5px;line-height:28px;margin:2px;width:24.33%;vertical-align:text-top}  
.details-body  .tab-container-left .card.flat-card.contact-box p {color: #000 !important;}
.details-body  .tab-container-left .card.flat-card.contact-box p b {font-weight: 700;}
.details-body  .tab-container-left .card.flat-card.contact-box p a {color: #8f8f8e;margin-left: 10px;display: inline-block;}
.details-body  .tab-container-left .card.flat-card.contact-box a { display:inline-block;width: 20px;height: 20px;color: #fff !important;font-size: 10px;background: #384c5f !important;text-align: center;line-height: 20px !important;border-radius: 100%;margin: 0 3px 0 0 !important;}
.details-body .block .title {color: #36454f;}
.details-body .tab-container-left .block,.details-body .tab-container-Full .block{border: 0;padding: 0;box-shadow: none;}
.details-body .list-wrapper-registration p {color: #000 !important;font-size: 16px;line-height: 20px;font-weight: normal; line-height:23px;}
.details-body .event-elements {padding: 0;border: 0;background: transparent;}
.details-body .badgelist .badge {background-color: transparent !important;color: #474747 !important;border: 1px solid #2f3e4f !important;border-radius: 3px;font-size: 14px !important;}
.details-body .badgelist .badge[data-selected="true"] {background-color: #2f3e4f !important;color: #fff !important;border: 1px solid #2f3e4f !important;}
.details-body .list-links .addtocartbutton  {font-size: 27.57px !important;line-height: 30px;background: #e91836 !important;border: 1px solid #384c5f !important;padding: 7px 20px !important;border-radius: 7px !important;}
.details-body .tab-container .tab-container-right{ max-width:100%!important; margin-left:0px;padding-right: 10px;}
.details-body .card.flat-card {background: #fff;border-radius: 8px;overflow: hidden;margin-top: 20px; clear:both;}
.details-body .tournament-description.description_block .fr-view {padding: 20px;background: #fff;border-radius: 0 0 8px 8px;overflow: hidden;clear: both;}
.tournament-description.block.additional_content_block{	padding: 20px;background: #fff;border-radius: 8px;overflow: hidden;clear: both;}
.details-body .panel .panel-heading {line-height: 36px !important;color: #fff !important;font-weight: 500;background: #384c5f !important;font-size: 23px;padding: 10px 20px 10px;}
.details-body .panel .panel-heading::after {color: #fff !important;}
.details-body .team-list {background: #dbdbdb;padding: 10px;border-radius: 8px;}
.details-body .team-list .title {background: #384c5f;border-radius: 6px;color: #fff;}
.details-body .sub-panel .panel {background: #fff !important;border: none !important;}
.details-body .panel small {font-weight: 400;font-size: 15px;border-left: 1px solid #5b7fa1;padding-left: 10px;margin-left: 7px;line-height: 16px;}
.details-body .notes-container {padding: 0px;font-size: 25px;box-shadow: none;border: 0px;margin-top: 15px !important;margin-bottom:0px !important;}
.details-body .schedule-share .custom-select {background-color: #fff;color: #000;}
.details-body .schedule-share .dropdown .dropdown-menu{background-color: #fff;}
.details-body .schedule-head-left .dropdown-menu a{ color:#000;}
.details-body .schedule-share .dropdown .dropdown-menu a {color: #000;}
.details-body .schedule-share .custom-select {font-size: 15px;}
.details-body #leaderboard .block{box-shadow: none;margin: 0px;padding: 0px;border: 0px;}
.details-body .team-venues .block-title { margin:0px;}
.details-body .team-venues .block-title h2{padding: 6px 20px 10px !important;text-transform: inherit !important;border-radius: 8px 8px 0 0 !important;line-height: 36px !important;color: #fff !important;font-weight: 500 !important;background: #384c5f !important;font-size: 23px !important;margin: 0px;width:100%;}
.details-body .team-venues.row{ margin:0px;}
.details-body .team-venues.row > .col-12{ padding:0px;}
.details-body .team-venues .tab-container-right .block {padding: 0px !important;border-radius: 0px;border: none !important;box-shadow:none;}
.details-body .team-venues .mb-3.color-gray {margin: 0px !important;margin-bottom: 5px !important;}
.details-body .team-venues .list-wrapper-registration .color-gray  {font-size: 20px;font-weight: 600;color: #1c252f !important;}
.details-body .team-venues .tab-container-right .btn.location-btn:hover{ background:#1c252f !important; color:#fff !important;}
.details-body .team-venues .tab-container-right .btn.location-btn i{color: #1c252f !important; display:none;}
.details-body .team-venues .tab-container-right .btn.location-btn{font-size: 22.36px !important;font-weight: 700;line-height: 1;padding: 10px 24px !important;background-color: #ffc600 !important;border-radius: 5px;color: #1c252f !important;text-transform: uppercase;border: 1px solid #1c252f !important;border-radius: 5px !important;}
.details-body .team-venues + .team-venues {margin-top: 20px;}
.details-body .schedule-age-group-tabs .nav-tabs .nav-item .nav-link {font-size: 16px;background-color: #ffc600;}
.details-body  .event_info_url_link a {color: #000;font-weight: bold;font-size: 14px;}
.details-body .light-text.list-city{ display:block !important;}
.details-body  .directorydtls .col-md-3 {padding: 5px;}
.contctBox {width: 100%;padding: 10px;background: #b1cbe5;border-radius: 5px;}
.details-body  .directorydtls .card-body{ padding:10px 25px !important;} 
.details-body .sub-panel .panel .panel-heading, .details-body .sub-panel .panel .panel-heading a {background: transparent !important;color: #e91836 !important;font-size: 16px;line-height: 30px !important;font-weight: 500;}
.details-body .sub-panel .panel-heading small {font-size: 98%;display: block;line-height: 1.8;border: 0px !important;padding-left: 0px !important;margin-left: 0px !important;}
.event_listing_page_heading { border-radius:0px;background: rgb(164,15,36);background: linear-gradient(0deg, rgba(164,15,36,1) 17%, rgba(233,24,54,1) 100%);width: 100%;padding: 10px 0;box-shadow: 10px 5px 12px 1px rgba(9,9,9,0.2);position: relative;z-index: 1;margin:0px;}
.event_listing_page_heading img{ width:100%;}
.event_listing_page_heading p {margin: 0px;}
.contact-info li a {width: 20px;height: 20px;color: #fff !important;font-size: 10px;background: #384c5f !important;text-align: center;line-height: 20px !important;border-radius: 100%;margin: 0 3px 0 0 !important;display: inline-block;}
.details-body .custom-links .btn.btn-warning {background-color: #ffc600;color: #1c252f;white-space:normal;}
.details-body  .list-links .btn {white-space: normal;}
.details-body #teams,.details-body #waitlist { display:flex;}
.details-body #teams .page-Rt-Box,.details-body #waitlist .page-Rt-Box {padding: 0 14px;width: 120px;}
.details-body #teams .page-Rt-Box ul,.details-body #waitlist .page-Rt-Box ul {background: #fff; overflow:hidden;}
.details-body #teams .nav-tabsSide,.details-body #waitlist .nav-tabsSide {padding: 0px !important;border: 1px solid #2f3e4f;border-radius: 8px;background: #fff;}
.details-body #teams .nav-tabsSide li a.nav-link,.details-body #waitlist .nav-tabsSide li a.nav-link { cursor:pointer;font-size: 16px !important;line-height: 21px;color: #474747 !important;padding: 5px 8px !important;font-weight: 600;padding: 8px 18px !important;text-transform: initial !important;border-bottom: 1px solid #2f3e4f !important;text-align: center;}
.details-body #teams .nav-tabsSide li a.nav-link[aria-expanded="true"],.details-body #waitlist .nav-tabsSide li a.nav-link[aria-expanded="true"]{ background:#384c5f !important; color:#FFF !important;}
.details-body #teams .nav-tabsSide li:last-child a.nav-link,.details-body #waitlist .nav-tabsSide li:last-child a.nav-link { border-bottom:0px !important;}
.details-body #teams .nav-tabsSide li a.active,.details-body #waitlist .nav-tabsSide li a.active {background: #384c5f !important;color: #fff !important;}
.details-body #teams .page-right-box,.details-body #waitlist .page-right-box{margin-right: 0px;width:100%;max-width:100%;}
.details-body .block .title.registration_title{padding: 6px 20px 10px !important;text-transform: inherit !important;border-radius: 8px 8px 0 0 !important;line-height: 36px !important;color: #fff !important;font-weight: 500 !important;background: #384c5f !important;font-size: 23px !important;margin: 0px;font-size: 23px !important;}
.details-body .block .registration_sub_heading {padding: 20px 20px 6px 20px !important;border-radius: 0 0 8px 8px;background: #fff !important;border-radius: 0px;}
.details-body .block .division_content {padding: 0px 20px !important;  border-radius: 0 0 8px 8px;background: #fff !important;border-radius: 0px;}
.details-body  .featured-images.fr-view {display: block;width: 100%;float: left;margin-bottom: 15px;}
.details-body .image-block {float: left;}
.details-body .featured-images > .image-block img {max-width: 100%;max-height: 80px;}
.details-body  .tab-container .registration_block{ padding:5px 10px 5px 15px; border:0px; box-shadow:none;}
.details-body .list-assets .card-header{ display:none;}
.details-body .list-assets .card-body{ padding:0px;}
.details-body  #info .tab-container.column-md > .row{ width:102%;margin-left: -15px;margin-right: -15px !important;}


.team-profile-detail .page-body .page-title-bar{background: #dbdbdb !important;padding: 20px 0;}
.team-profile-detail .page-title-bar .list-container {padding: 10px !important;background: #fff;border-radius: 10px;}
.team-profile-detail .list-container {box-shadow: none;border: 0;}
.team-profile-detail .list-title {font-size: 24px !important;line-height: 35px !important;font-weight: normal;margin: 0;font-weight: 800 !important;}
.team-profile-detail .list-details-left i.fa-calendar-alt, .details-body .list-details-left i.fa-map-marker-alt {margin-right: 10px;color: #b1cbe5;}
.team-profile-detail .list-date,.team-profile-detail .list-city {font-size: 16.49px !important;font-weight: 500;line-height: 27px;color:#000;}
.team-profile-detail .list-city{ font-weight:700;}
.team-profile-detail .custom-select{ white-space:nowrap;}
.team-profile-detail #shareLinkAction .dropdown-menu a {display: block;color: #000;padding: 5px 10px;font-size: 14px;}
.team--records-wrapper .team-record-right .block .title,.player--fetured-wrapper .player--title,.team--records-wrapper .team-record-right .block .title b  {font-size: 32px;font-weight: 600;line-height: 0.8;margin-bottom: 25px;padding-left: 0px;}
.player--fetured-wrapper.block.mt-3 {border: 0px;box-shadow: none;}
.team-profile-detail  .list-container .list-image .list-image-wrapper{ border-width:1px;}
.team-profile-detail .team-record-right tr td a{ color:#000; text-decoration:none;}
.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;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 #384c5f !important;background: #384c5f !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; padding-left: 0px;padding-right: 0px;margin-bottom: 15px;}
.team-profile-detail  .team--record-season .dropdown .btn{ border:0px !important; width:100%; background:#333 !important;color: #fff;}
.team-profile-detail  .team--record-season .dropdown .btn:hover{ background:#000 !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;margin-top: 17px;}
.team-profile-detail .team--record-season .dropdown-toggle{ position:inherit !important;}
.powered-by-container .privacy ul li {color: #fff;}
.event_listing_page_heading.card .card-heading {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.details-body .sub-division-section {margin-bottom: 5px;margin-top: 0px !important;}
@media screen and (min-width: 1250px) {
 .event_listing_page_heading.card .card-heading {max-width: 1232px !important;}
}
@media (min-width: 1200px) {
  .event_listing_page_heading.card .card-heading {max-width: 1140px;}
}
@media (min-width: 992px) {
  .event_listing_page_heading.card .card-heading {max-width: 960px;}
}
@media (min-width: 768px) {
  .event_listing_page_heading.card .card-heading {max-width: 720px;}
}
@media (min-width: 576px) {
  .event_listing_page_heading.card .card-heading {max-width: 540px;}
}

@media screen and (max-width:1200px) and (min-width:767px){
	
	.details-body .tab-container-left.col-md-8,.details-body .tab-container-right.col-md-4{ width:100%; flex:0 0 100%; max-width:100%;}
	.details-body .list-links.col-md-3 {text-align: center;margin-top: 18px;}
	
}
@media (min-width: 992px){
	.events-list .filter-bar  .form-group .custom-select,.events-list .filter-bar   .form-group .custom-select, .form-group .form-control {font-size: 13px !important;}

	.events-list .filter-bar .col-md-2:first-child .custom-select {border-radius: 8px 0 0 8px;}
	.events-list .filter-bar .col-md-3 {-webkit-box-flex: 0;-ms-flex: 0 0 14%;flex: 0 0 14%;max-width: 14%;}
	.events-list .formBox .col-md-1 {-webkit-box-flex: 0;-ms-flex: 0 0 6%;flex: 0 0 6%;max-width: 6%;}
	.events-list .filter-bar .form-group .upcoming-btn  {border-radius: 0px 8px 8px 0px !important;}
}
@media screen and (max-width: 991px){
	.details-body .list-links.col-md-3 {text-align: center;margin-top: 18px;}
	.filter-bar .col-md-2{-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.filter-bar .col-md-1{-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.events-list .filter-bar .col-sm3{ padding:4px !important;}
	.events-list .form-group .btn.reset-btn, .form-group .btn.reset-btn:hover, .events-list .filter-bar .form-group .reset-btn:not(.btn-bordered):active{border-right:1px solid #000 !important;}
	.events-list .filter-bar .form-group .custom-select,.events-list .filter-bar  .form-group .form-control ,.events-list .filter-bar  .form-group .custom-select:hover,.filter-bar  .form-group .form-control:hover
	,.filter-bar  .form-group .custom-select:focus,.events-list .filter-bar  .form-group .form-control:focus{border: 1px solid #000 !important;}

}
@media screen and (max-width:767px){
	.details-body #info .tab-container.column-md > .row{ width:105%;}
	.details-body .tab-container .registration_block{ padding:15px 10px !important;}
	.details-body .tab-container .tab-container-right{padding-right: 15px;}
	.events-list .seasons-buttons{ display:block;}
	.details-body .tab-container-left .card.flat-card.contact-box ul li{ width:48.33% !important;}
	.container{ max-width:1200px;}
	.filter-bar .col-md-2{-webkit-box-flex: 0;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.events-list .filter-bar .col-sm-3{ padding:4px !important;}
	.events-list .form-group .btn.reset-btn, .form-group .btn.reset-btn:hover, .events-list .filter-bar .form-group .reset-btn:not(.btn-bordered):active{ border-right:1px solid #000 !important;}
	.events-list .list-container .list-details {display: block;margin-left: 0px;margin-right: 0px;padding: 0px;}
	.events-list .list-container .list-details .list-details-right{ margin:0px;}
	.events-list .layout-medium.list-container .list-details .list-details-left, .events-list .layout-small.list-container .list-details .list-details-left {max-width: 100%;margin-bottom: 20px;}
	.filter-bar{ position:unset !important;}
	.filter-bar .filter-toggle{ display:none;}	
	.events-list .filter-bar .form-group .custom-select, .events-list .filter-bar .form-group .form-control, .events-list .filter-bar .form-group .custom-select:hover, .filter-bar .form-group .form-control:hover, .filter-bar .form-group .custom-select:focus, .events-list .filter-bar .form-group .form-control:focus{ font-size:13px;}
	.events-list .team_frofile {padding: 15px 0;}
	.events-list .seasons-buttons {padding: 5px 0px;}
	.events-list .list-container.layout-full .list-details .list-details-right{ margin-top:20px;}
	.events-list .list-image{ margin:0 auto;}
	.events-list .list-container .list-details .list-details-left ul {font-size: 14px;line-height: 23px;}
	.events-list .list-links .addtocartbutton {font-size: 19.54px !important;line-height: 17px;padding: 7px 25px 8px !important;}
	.list-container .list-image .list-image-wrapper,.list-container .list-image .flyer-thumb-container {width: 100px;height: 100px;margin: 0 auto;}
	.events-list .list-image {display: block;width: 100%;padding: 10px;}
	.events-list .layout-medium.list-container .list-image .list-image-wrapper, .events-list .layout-small.list-container .list-image-wrapper,
	.events-list .layout-medium.list-container .list-image .flyer-thumb-container, .events-list .layout-small.list-container .flyer-thumb-container{width: 100px;height: 100px;}
	.events-list .list-container.layout-small .list-details {margin-top: 20px;}
	.events-list .list-links .btn.btn-bordered,.events-list .list-links .btn.{ width:100%;}
	.events-list .list-links .addtocartbutton{ width:100%;}
	.list-container .list-details .list-details-left{ max-width:100%;}
	.layout-small.list-container .button-links ul li{ float:none;}
	.row.w-100.list-links.button-links{ margin-top:5px;}
	.list-assets.align-self-center.text-right{ text-align:center !important;}
	.details-body .page-tab-content li a.nav-link{ font-size:14px; width:auto; border-bottom:1px solid #2f3e4f !important}
	.page-header{ min-height:30px !important;}
	.navbar-toggler span {background-color: #0095d4;}
	.navbar-toggler {background-color:transparent !important;}
	.page-header .container{ padding-left:15px; padding-right:15px;}
	.events-list .filter-bar .form-group .upcoming-btn, .events-list .filter-bar .form-group .upcoming-btn:hover, .events-list .filter-bar .form-group .upcoming-btn:not(.btn-bordered):active{ font-size:13px !important;}
	#block_roster{ margin-top:10px;}
	.details-body .team-venues .tab-container-right .btn.location-btn{ font-size:15px !important;}
	.details-body #teams,.details-body #waitlist {display: block;}
	.details-body #teams .page-Rt-Box,.details-body #waitlist .page-Rt-Box {padding: 10px 0px;overflow: hidden;width:100%;}
	.details-body #teams .page-Rt-Box ul,.details-body #waitlist .page-Rt-Box ul { overflow:hidden;}
	.details-body #teams .page-Rt-Box ul li,.details-body #waitlist .page-Rt-Box ul li {display: inline-block; float:left;}
	.details-body #teams .nav-tabsSide li a.nav-link,.details-body #waitlist .nav-tabsSide li a.nav-link {	border-bottom: 0px !important;border-right: 1px solid #2f3e4f !important;}
	.details-body .list-assets .btn.btn-warning, .details-body .list-assets .btn.btn-warning:hover, .details-body .list-assets .btn.btn-warning:active{ margin-bottom:5px !important;}
	.layout-small.list-container .list-details .list-details-right .row{ width:100%; margin:0px !important;}
	.layout-small.list-container .list-details .list-details-right  .row .col-12,.layout-small.list-container .list-details .list-details-right .row .col-6{ padding:0px !important;}
	.layout-small.list-container .list-details .list-details-right  .row .division_range_price{ text-align:right;}
	.layout-small.list-container .list-details .list-details-right  .row .division_range_price .list-cost{ margin:0px;}
	.layout-small.list-container .list-details .list-details-right  .division-list-cost-section{ margin:10px 0px !important;}
	
	
}
@media only screen and (max-width: 575px){
	.details-body .tab-container .registration_block {padding: 15px 0px 0 10px !important;}
	.details-body .tab-container .tab-container-right {padding-right: 5px;}
	.filter-bar .col-md-2 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.events-list .filter-bar .col-sm-3 {padding: 4px !important;}
	.filter-bar .col-md-1 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.events-list .form-group .btn.reset-btn, .form-group .btn.reset-btn:hover, .events-list .filter-bar .form-group .reset-btn:not(.btn-bordered):active{ border-right:1px solid #000 !important;}
	.events-list .filter-bar .form-group .upcoming-btn, .events-list .filter-bar .form-group .upcoming-btn:hover, .events-list .filter-bar .form-group .upcoming-btn:not(.btn-bordered):active{ border-radius:0px;}
	.page-header{ min-height:30px !important;}
	.navbar-toggler span {background-color: #0095d4;}
	.navbar-toggler {background-color:transparent !important;}
	.page-header .container{ padding-left:15px; padding-right:15px;}
	.details-body #teams .nav-tabsSide li a.nav-link[aria-expanded="true"],.details-body #waitlist .nav-tabsSide li a.nav-link[aria-expanded="true"] {background: #5b7fa1 !important;color: #FFF !important;border: 0px !important;}
	.details-body #teams .page-Rt-Box ul,.details-body #waitlist .page-Rt-Box ul {overflow: hidden;border: 0px;border-radius: 0px;background: transparent;}
	.details-body #teams .page-Rt-Box ul li,.details-body #waitlist .page-Rt-Box ul li {display: inline-block;float: none; background: #384c5f;color: #fff !important;margin-bottom: 6px;}
	.details-body #teams .nav-tabsSide li a.nav-link,.details-body #waitlist .nav-tabsSide li a.nav-link {border-bottom: 0px !important;border-right: 0px solid #2f3e4f !important;color: #fff !important;}
	.details-body .event-details-badge-soldout {display: inline-block !important;float:none !important;}
	.events-list .list-links .btn.btn-bordered, .events-list .list-links .btn-warning{ width:100%;}
}
.details-body .event-details-badge-soldout {margin-right: 6px;border-radius: 5px;display: flex;width: 164px;margin-bottom: 4px;float: right;height: 40px;line-height: 21px;}

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