body::after, .page-wrapper::after {height: 0px;}
.containerbox{ background: #fff;}
.page-header{ position: relative; float: left; background: #13233a;}
.headrlFt{ width: auto; float: left;}
.headrlFt ul li{ display: inline-block; position: relative; padding: 6px 0;}
.headrlFt ul li a{ display: inline-block; padding: 10px; color: #bebdbd;font-size: 16px;}
.screen-reader-text{ position: absolute; background: #13233a; padding:3px 10px 7px; border-radius: 4px; color: #bebdbd; top: 100%; font-size: 12px; z-index: 11; left: 50%; opacity: 0; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; -ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.screen-reader-text:before{ border: 7px solid transparent; border-bottom: 7px solid #13233a; position: absolute; top: -12px;left: 50%; content:""; -ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.headrlFt ul li:hover .screen-reader-text{ opacity: 1;}
.headrRt{ width: auto; float: right;}
.headrRt ul li{ display: inline-block; position: relative; color: #fff;font-size: 13px; line-height: 43px;}
.headrRt ul li:before{content: "|"; padding:0 6px 0 4px;}
.headrRt ul li:first-child:before{ display: none;}
.logo{ width: 87px; display: inline-block; float: left;}
.logo img{ max-width: 100%;}
.headersos{ width: auto; float: right;}
.headersos li{ display: inline-block;}
.headersos li a{ color: #71fa4d; display: inline-block; width: 31px; height: 51px; text-align: center; line-height: 51px;}
.headersos li a img{width: 20px;}
.headersos li a:hover {  -webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.headtopInn{ width: 100%; display: inline-block;}
.headertagLine{ color: #fff; width: auto; position: absolute; top: 0px; left: 50%;-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%); padding: 17px 0;}
.headertagLine p{ margin: 0px;}
.headtop{ float: left;}
.containerbox{ width: 100%; float: left; background: #fff;}
.container {padding: 0 15px;max-width: 1200px !important;}
/*menu*/
.mainheader{ width: 100%;}
.navbar-brand{ padding: 0.7rem 1rem;}
.nav-item.dropdown{ position: relative;}
.nav-item.dropdown .dropdown-menu a{ border-bottom: 1px solid #ccc; font-size: 12px !important; padding: 10px !important;line-height: 15px !important;display: inline-block;width: 100%;}
.nav-item.dropdown .dropdown-menu{ padding: 0px !important; margin: 0px }
.nav-item.dropdown .dropdown-menu a:last-child{ border: none;}
.nav-item.dropdown .dropdown-menu a:hover{color: #1068a5 !important;background: #CCC !important;}
.navbar-nav a{ color: #fff !important; font: 400 22px/26px "League Gothic", Sans-serif !important; padding:13px 20px !important; text-transform: uppercase; letter-spacing: 0.5px;}
.mini-cart button.dropdown-toggle .cart-counter{ padding: 0px !important;}
.page-header{ min-height: auto;}
.navbar-nav {flex-wrap: wrap;justify-content: end;width: 100%;text-align: end;}
.nav-item{ position: relative;}
ul.justify-content-start .nav-item:last-child:before{ display: none;}
.join-btn {color: #6c6c6c !important;}
.dropdown-toggle {position: absolute;top: 13px;right: 9px;}
.dropdown-toggle::after {border-top: 5px solid;border-right: 5px solid transparent;border-bottom: 0;border-left: 5px solid transparent;}
.mainheader .nav-item.dropdown a{ padding-right: 12px !important;}
.mainheader .nav-item{ padding:0;}
.mainheader li .dropdown-wrap{display: flex;}
.mainheader li .dropdown-wrap a{display: flex;}
.mainheader li.nav-dropdown:hover .dropdown-toggle{ color: #fff !important;}
.navbar-nav{ margin-right: 31px;}
.navbar{ padding: 0px;}
.nav-item.dropdown .dropdown-menu{ border: 1px solid #cacaca; min-width: 250px;}
.dropdown-menu{ margin: 0px; padding: 8px 0;}
.navbar-collapse {margin-left: 0;}
.adminbtn {padding: 6px 8px;color: #fff !important;padding: 6px 8px !important;height: 48px;font-size: 18px;min-width: 64px;box-sizing: border-box;transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;font-family: 'Anton', sans-serif;font-weight: 500;line-height: 39px;border-radius: 4px;letter-spacing: 0.035rem;text-transform: uppercase;display: inline-block;}
.mini-cart button.dropdown-toggle{ width: auto !important; height: auto !important; background: none !important; border: none !important; border-radius:0px !important; box-shadow: none !important;margin: 0px !important; padding: 0px !important;}
.mini-cart button.dropdown-toggle .cart-counter {position: absolute;top: inherit;left: inherit;padding: inherit;line-height: 1;font-size: 13px;border-radius: inherit;font-family: 'Open Sans', sans-serif;}
.mini-cart button.dropdown-toggle .cart-counter {background: none !important;color: #a6a8ac !important;}
.navbar-expand-lg .navbar-nav .nav-link.join-btn {color: #6c6c6c !important;}
.mini-cart button.dropdown-toggle:active{ background: none !important;}
.mini-cart button.dropdown-toggle:active .cart-counter{ background: none !important;}
.adminbtn{ top: 1px !important; right: inherit !important;}
.mini-cart .dropdown-menu {z-index: 11111111111;left: inherit;right: 0px;}
/*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;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: #13233a !important;}
.add-to-cart:hover{ background: #ffc107 !important;}
.details-body .page-body .page-title-bar{ background-color: #13233a !important; background-size: cover; background-position: top center; color: #13233a;  margin-top:0px; }
.page-body .page-title-bar .page-bar-title b { font-weight: normal;}
.details-body .page-title-bar .list-container{ padding-left:0px !important;}
.d-desknone{ display: none;}
.overlay.shows{top:0;left:0;right:0;bottom:0;display:flex;z-index:1;position:fixed;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);-webkit-tap-highlight-color:transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.empty-cart-info{ color: #142c5d !important;}
.fotlogo{ display: inline-block;}
.fotlogo img{ max-width: 100%;}
.footbotm p{ font-size: 14px; color: #0a0a0a;line-height: 25px;}
.footbotm p a{ color: #13233a !important;}
.socail-links a{ display: inline-block;margin-right: 11px;}
.socail-links a img{ max-width: 100%;}
.socail-links{ width: 100%; margin-top: 20px;}
.containerbox{ width: 100%; background: #fff;}
.menuSrch{ width: 200px; position: absolute; top: 7px; right: 0px; background: #5c5c5c;}
.menuSrch input[type="text"]{ width: 100%; height: 30px; border: none; padding: 0 10px; color:#71fa4d;padding: 0 30px 0 10px;font-size: 15px; background: none;}
.menuSrch input[type="text"]::placeholder{ color:#71fa4d; opacity: 1 !important;}
.menuSrch input[type=submit]{position:absolute;right:0;top:0;background:0 0;border:0;cursor:pointer;background:url(../images/search.svg)no-repeat center center;background-size:13px;font-size:0;width:30px;height:30px}
.rtmenu{ padding-right: 264px;}
.logoD{ display: none;}
.close-mini-cart{position:absolute;top:0;right:0;display:none}
/*.mini-cart .dropdown-menu::after,.mini-cart .dropdown-menu::before{left:50%;right:inherit!important;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}*/
.navbar-nav .dropdown-menu{ background: #fff; width: auto !important; border-radius: 0px !important; border: none !important; padding: 0px !important;}
.headrRt ul li{ line-height: inherit;}
.headrRt ul li a{ color: #fff;}
.hedcart{ width: 41px;}
.hedcart button.btn{width:100%!important;max-width:100%!important;min-width:100%!important;font-size:13px!important;line-height:20px!important;text-align:center!important;top:-5px!important;left:inherit!important}
.hedcart div{ width: 100% !important;}
.hedcart:before{ position: relative; top: 14px;}
.backTops{right: 75px; background: #464646; position: fixed; bottom: 0px;height: 35px;width: 48px; text-align: center; color: #fff;z-index: 100000; line-height: 35px; font-size: 20px; color: #fff !important; border-radius: 5px 5px 0 0; display: none;}
.backTops{ border: none;}
button[data-back-top].visible {display: block;}
.foottop{ width: 100%;}
.foottop{ width: 100%; padding: 50px 0;  background: #13233a;}
.footBox{ width: 100%; padding: 10px;}
.footBox h4{ font-family: "League Gothic", Sans-serif;font-size: 32px;font-weight: 400;letter-spacing: 1.7px; color: #fff; padding-bottom: 20px; margin: 0px !important;}
.footBox p{ margin: 0 0 1.5rem; font-family: "Roboto";font-size: 17px;font-weight: 400;line-height: 1.3em;letter-spacing: 1.3px; color: #fff;}
.morlrn{font-family:"Roboto";font-size:17px;font-weight:700;line-height:1.3em;letter-spacing:1.3px;text-transform:uppercase;color:#fff!important}
.footBox li{font-family:"Roboto";font-size:16px;font-weight:400;line-height:1.3em;margin-bottom:3px}
.footBox li a{ color: #fff; width: 100%; display: inline-block; padding:2px 0;}
.footBox p a{ color: #fff !important;}
.noletter p{ letter-spacing: 0px;}
.footbotm{ width: 100%; text-align: center; padding: 10px 0;}
.footbotm p, .footbotm ul li{ color: #13233a; font-family: "Roboto"; font-size: 16px; margin: 0px !important;}
.footbotm p a, .powered-by a{ color: #7aa9d6; font-weight: 600; line-height:1.5;}
.powered-by{ color: #13233a !important;}
.footbotm ul li a{ color: #13233a;}
.headrt li{display:inline-block;width:36px;height:22px;text-align:center;position:relative}
.headrt li a{ display: inline-block; font-size: 25px; color: #fff;}
.adminbtn:hover a, .loinbtn:hover a{ color: #C0C0C0;}
.headrt{width: auto;}
.mini-cart button.dropdown-toggle .cart-counter{position:absolute;top:0;right:0;width:16px;height:17px;background:#ba102a!important;border-radius:100%;font-size:9px;line-height:17px;text-align:center;color:#fff!important}
/*.logo:hover{  transform: scale(1.1);}*/
.page-body .page-title-bar {margin-top: 0px; }
.page-footer{ width: 100%; float: left;}
.mini-cart-item-list .mini-cart-item{ width: 100%;height: auto;text-align: left;}
.header-action a.btn.btn-danger:hover{ transform: inherit !important;}
.navbar-nav {margin-right: 31px;}
/*.logo{width: 225px;}*/
.mainheader .nav-item:hover .dropdown-menu li a:hover{ background: #969689 !important; color: #fff !important;}
.mainheader .nav-item .dropdown-menu li a{ padding:13px 20px !important;width: 100%; font-size: 16px !important;}
.mainheader .nav-item .dropdown-menu li a{ font-family: ""League Gothic", Sans-serif" !important;border-left: 8px solid transparent;}
.mainheader .nav-item:hover .nav-link{ color: #C0C0C0 !important; }
.dropdown-toggle::after{font-family:FontAwesome!important;content:"";border:0!important;font-size:22px;margin-left:.2em;font-weight:700}
.mainheader .nav-item:hover .nav-link .dropdown-toggle{color: #C0C0C0 !important; }
.navbar-nav .dropdown-menu{ background: #13233a !important;}
.mainheader .nav-item:hover .dropdown-menu li a{ color: #fff !important; }
.foottopInn li{ justify-content: center;align-items: center;padding: 10px !important; display: flex;}
.foottopInn li:last-child img{ width: 71%;}
.foottopInn li:first-child img{ width: 84%;}
.foottopInn li:nth-child(3) img{ width: 90%;}
.foottopInn li:nth-child(4) img{ width: 88%;}
.foottop{ padding-bottom: 50px;}

/* new style */
.header-top-contact a{font-family:"Oswald", Sans-serif; font-size: 15px !important; line-height: 27px;}
.morlrn{font-family:"Oswald", Sans-serif;}
a.event-label.badge.badge-info.btn{ background-color:#13233a !important;}
.block p, .team-details li, .card.flat-card .card-body, b.division-label, li.division-cost-section
ul.detail-listing, .list-container .list-cost,
.card.flat-card .card-links li { color:#13233a !important;}

.footbotm p a, .powered-by a{ font-weight:400;}
.footbotm p, .footbotm ul li{ font-size:14px;}


.page-header .header-top { background-color: #13233a; padding:1.5px 25px 4px;  display:block;}
.page-header .header-top > div{ display:inline-block;}
.header-top-host a { color: #fff;     font-family: "Open Sans", sans-serif; font-size: 10px; text-transform: uppercase; line-height: 1.5em; letter-spacing: 0.6px;}
.header-top-contact { float: right; padding-top:0px;}
.header-top-contact span { color: #fff;     font-family: "Yantramanav", Sans-serif; font-size: 10px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.6px;}

.mainheader{ background-color: #142339;     padding: 17px 0;}

.logo{ width:54px;}
.dropdown-wrap .dropdown-toggle{ display:none;}
.navbar-collapse .navbar-nav .nav-item .nav-link::before { content: ''; position: absolute; left: 20px; bottom: 13px; height: 1px; width: 0; background-color: #fff; transition: width 0.3s ease; }
.navbar-collapse .navbar-nav .nav-item .nav-link:hover::before { width: calc(100% - 40px); left: 20px; bottom: 13px;}
.navbar-nav a{  font-family: "Oswald", Sans-serif !important; font-size: 15px !important; font-weight: 500 !important; letter-spacing: -0.01em;}

.navbar-nav .dropdown-menu{ background:#fff !important;}
.mainheader .nav-item:hover .dropdown-menu li a { color: #666 !important; position:relative;}
.mainheader .nav-item:hover .dropdown-menu li a:hover { background: #fff !important;  color: #666 !important;  text-decoration:none;}
.mainheader .nav-item:hover .dropdown-menu li a::before{content: ''; position: absolute; left: 20px; bottom: 11px; height: 1px; width: 0; background-color: #666; transition: width 0.3s ease; }
.mainheader .nav-item:hover .dropdown-menu li a:hover::before{     
	width: calc(100% - 80px) !important;left: 20px; bottom: 11px; 
	/* width: 0 !important; left: 0; bottom: 0;	*/
}

.mainheader .nav-item:hover .nav-link { color: #fff !important; }
.navbar-nav .dropdown-menu{ top: calc(100% + 0px) !important;     min-width: 210px !important; left: 20px; padding:20px 0 10px !important;}
.mainheader .nav-item .dropdown-menu li a{  font-family: "Yantramanav" !important; font-size: 16px !important; font-weight: 400 !important;       text-transform: uppercase !important;  padding: 10px 20px !important;}
.foottop{background: #1b2e4c;}
.powered-by-container .privacy ul li, .footbotm p{ line-height:1 !important;}
 
 
button.btn.reset-btn.btn-warning.btn-warning-custom.btn-md, 
a.btn.btn-warning.btn-md.upcoming-btn, 
.events-list .filter-bar .form-group .btn.btn-warning,
button.btn.btn-md.search-btn{background-color: #13233a !important; color: #fff !important;}

.header-top-contact a { color: #fff; font-family: "Yantramanav", Sans-serif; font-size: 10px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.6px; }
.navbar-collapse .navbar-nav .nav-item .nav-link{ text-transform:uppercase !important;}

.filter-bar .btn{ padding:2px 8px !important;}
@media screen and (max-width: 1250px)
{
	.filter-bar .btn{ padding:2px 8px !important;}
}

@media(max-width:1199px) and (min-width:992px) 
{
	.filter-bar .btn{ padding:2px 8px !important;}
}
@media(max-width:991px) and (min-width:768px) 
{
	.filter-bar .btn{ padding:2px 3px !important;}
	.hedcart button.btn.close-mini-cart{ display:none !important;}
}
/* new layout style finish */


@media(min-width:992px){
	.navbar-collapse .navbar-nav .nav-dropdown:hover > .dropdown-menu { display: block; }
	.navbar-toggler { display: none; }
	.navbar-collapse .navbar-nav .subsub-nav-item .dropdown-menu{ right: -250px !important;left: inherit ;top: 0px;}  
	.navbar-collapse .navbar-nav .subsub-nav-item:hover .dropdown-menu {display: block !important;}  
	.navbar-nav > .nav-item:hover > .dropdown-wrap, .nav-dropdown.open-dropdown > .dropdown-wrap {color: #EC1B23 !important;}
	.fusion-switched-side{ left: inherit; right: 0px;}
}
@media(min-width:992px){
	 /*.nav-item.dropdown .dropdown-menu { display: none !important; }*/
	 .nav-item.dropdown .dropdown-menu{ /*display: block !important;*/ opacity: 0;text-shadow: none;/*transform: scaleY(0);transform-origin: top;*/transition: .24s;}
	 .nav-item.dropdown:hover .dropdown-menu { display: block !important; opacity: 1;transform: initial;}
}
@media(max-width:1249px) and (min-width:1200px) {
    .navbar-collapse .navbar-nav .nav-item .nav-link { font-size: 20px; }
	.menuSrch {width: 168px;}  
	.rtmenu {padding-right: 236px;}
	.header-action{right: 175px;}  
}

@media(max-width:1199px) and (min-width:992px) {
	.page-header .header-top .navbrand { max-width: 80px;}
	.navbar-collapse .navbar-nav .nav-item .dropdown-wrap { font-size: 17px;}
	.page-header { min-height: 87px;}
	.header-main .nav-item:first-child{margin-left: 54px;}
	.menuSrch {width: 125px;}
	.menuSrch input[type="text"] {font-size: 13px;}
	.rtmenu {padding-right: 183px;}
	.header-action {padding: 0; right: 124px;}
}
@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; }
	.nav-item::before{ display: none !important;}
	.navbar-nav li.nav-item { border-bottom: 1px solid rgba(0,0,0,.03); }
	.nav-item.dropdown .dropdown-menu { background-color: transparent !important;}
	.nav-item.dropdown .dropdown-menu .dropdown-item { color: #fff; text-align: left;     padding: 11px 35px 7px;}
	.navbar-collapse .navbar-nav .nav-item { padding-bottom: 0px !important;}
	.navbar-collapse .navbar-nav .nav-item.show .dropdown-menu {display: block;}
	.page-header { min-height: 92px;}
	.page-header .header-top nav.navbar { padding-top: 5px; padding-bottom: 5px; }
	.page-header .header-top .navbar-collapse .navbrand { display: none; }
	.navbar-collapse .navbar-nav { justify-content: normal; width: 100%; align-items: normal; padding: 0px; }
	.navbar-nav li.nav-item{ margin: 0px !important; border: none;}
	.navbar-nav a{ padding: 8px 22px !important; font-size: 16px;}
	.nav-item{ padding: 5px 0 !important;}
	.navbar-toggler{margin:16px 6px;background:0 0;border:0;width:35px;font-size:0;line-height:0;background:#13233a!important;border-radius:5px;padding:8px 6px}
	.navbar-toggler span{display:inline-block;width:100%;height:3px;background-color:#fff;line-height:0;margin:2px 0;border-radius:0}
	.page-header .header-top .navbar > .navbrand{ padding: 12px 0; width: 155px;}
	.navbar-light .navbar-toggler{ float: right;}
	.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:0!important;display:inline-block}
	.page-header .header-top .navbrand a{display:block;width:104px}
	.navbrand{ width: inherit !important;}
	.page-header{ border: none;}
	.dropdown-toggle{ top: 21px;right: 15px;}
	.page-header::before {display: none;}
	.containerbox{ background: none;}
	.menuSrch{ display: none;}
	.page-header {min-height: auto;}
	.navbar-collapse .navbar-nav .nav-item{ text-align: left;}
	.header-action{ padding: 0px !important;}
	.mini-cart button.dropdown-toggle{ text-align: center !important;}
	.nav-item {padding: 0 !important;}
	.closebtn{position:absolute;top:0;right:16px;font-size:36px;margin-left:50px;display:block;color:#fff!important;padding:8px 8px 8px 22px;line-height:25px}
	.nav-logo{width:200px;padding:20px 20px 10px}
	.close-mini-cart{ display: inline-block !important;}
	.navbar-toggler {background-color: none;}
	.mainheader{padding: 1px 0;}
	.navbar-collapse .dropdown-toggle i{ display: none !important;}
	.navbar-collapse .nav-dropdown.open-dropdown .dropdown-menu{ display: block !important;}
	.navbar-nav .dropdown-menu{ width: 100% !important;}
	.navbar-collapse .navbar-nav .nav-item .nav-link{border: none !important;}
	body.hide-scroll {overflow-y: inherit !important;}
	.headrt {position: absolute;top: 32px;right: 65px;}
	.headrt li a{font-size: 21px;}
	.navbar-collapse{ background: #fff; width: 100%; position: absolute; top: 100%; left: 0px;}
	.navbar-toggler .mline{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
	.navbar-toggler.showtoggle .mline:nth-child(1) {transform: translateY(8px) rotate(45deg);}
	.navbar-toggler.showtoggle .mline:nth-child(2) { opacity: 0;}  
	.navbar-toggler.showtoggle .mline:nth-child(3) { transform: translateY(-8px) rotate(-45deg);} 
	.navbar-toggler.showtoggle .mline + .mline{  margin-top:2px;}  
	.navbar-toggler.showtoggle span{margin: 3px 0;}
	.navbar-collapse{ border: none !important; background: #13233a;}
	.navbar-collapse .navbar-nav .nav-item .nav-link{ padding: 10px 20px !important; width: 100%; display: inline-block;}
	.navbar-collapse .navbar-nav .nav-item:hover .nav-link{ /* background:#969689 !important; color: #fff !important; */}
	.page-header .container{ padding: 0px;}
	.navbar-collapse{margin-top: 18px;}
	.hedcart button.btn.close-mini-cart {width: 30px !important;max-width: inherit !important;min-width: auto !important;}
	.nav-dropdown .dropdown-toggle{top:5px;right:-4px;position:relative;line-height:0}
	.mainheader .nav-item:hover .nav-link .dropdown-toggle{color:#fff!important}
	.mainheader .nav-item .dropdown-menu li a{line-height: 20px !important;}
	/* new style */
	.dropdown-wrap .dropdown-toggle{ display:block;}
	.navbar-nav .dropdown-menu{     padding: 0 10px 0px 25px !important;}
	.nav-dropdown .dropdown-toggle{ top: -12px; left: calc(100% - 10px);}
	.page-header .container { padding: 0px 15px; }
	.headrt{ top: calc(50% - 10px);}
	
	.headrt{ top:25px;}
	.navbar-toggler{ background-color:transparent !important;}
	.navbar-collapse{background:#fff; margin-top:0;}
	.navbar-collapse .navbar-nav .nav-item .nav-link{ color:#666 !important;         font-family: "Yantramanav", Sans-serif !important; font-size: 18px !important; font-weight: 400 !important; text-transform: capitalize !important;}
	.nav-dropdown .dropdown-toggle{ display:none !important;}
	.collapse.show{ padding: 25px 10px; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}
	.navbar-collapse .navbar-nav .nav-item .nav-link:hover::before{ width:150px !important; bottom: 11px; top:36px; background-color:#13233a; }
	.navbar-collapse .navbar-nav .nav-item .nav-link:hover{ color:#13233a !important;}	
	.mainheader .nav-item:hover .dropdown-menu li a:hover::before{  width:150px !important;  }
}

@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}
	.navbar-nav{ text-align: left;}
	.nav-item::before { display: none;}
	.navbar-brand{ padding: 10px 0;}
	.navbar-brand img{ max-width: 100%;}
	.headrlFt, .headrRt{ width: 100%; text-align: center;}
	.headrlFt{ border-bottom: 1px solid #7c0006;}
	.headtop .container{ padding: 0px;}
	.headrRt ul li{ line-height: 35px;}
	.hedcart {width: 41px;}
	.hedcart > .header-action{ display: inline-block;}
	.hedcart button.btn { top:0px !important;}
	.mini-cart #cartDropDown{ text-align: center !important;}
	.hedcart::before{position:relative;top:11px;left:-13px}
	.hedcart button.close-mini-cart{width:30px!important;min-width:auto!important;top:0!important;height:30px!important}
	.fottp .colms{ width: 100%;}
	.fottp{ display: inline-block;}
	.fottp ul{max-width:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left}.fottp ul li{ width: auto;}
	.foottopInn{ display: inline-block;}
	.foottopInn li{width:100%;padding:10px;text-align:center}
	.hedcart button.btn{top:-4px!important}
	.footBox.noletter p{ text-align:center;}
}
@media only screen and (max-width: 767px) {
	.page-footer{ /*text-align: center; */}
	.page-footer .col-md-6{ margin: 10px 0;}
}
@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}
	.navbar-light .navbar-toggler{top: -66px;}
	.page-header .header-top .navbar > .navbrand{ padding: 12px 0 10px;}
	.navbar-brand {padding: 10px 0;width: 213px;}
	.navbar-collapse .navbar-nav .nav-item .nav-link{ padding-left: 20px !important;padding-right: 20px !important;}
}

@media only screen and (max-width: 400px) {
	.footlogo img {max-width: 192px;}
	/*.logo {width: 67px;} */
	.headrt li{ width: 25px;}
	.headrt li a {font-size: 17px;}
	.navbar-collapse .navbar-nav .nav-item .nav-link{ padding-left: 15px !important;padding-right: 15px !important;}
	.headrt{ top: 24px;}
}

/*event info start*/
.mobile-display{ display:none !important;}
.list-links {margin-top: 15px;}
.upcomevnt {width: 100%; margin-bottom:15px;}
.upcomevnt .title {font-size: 40px;line-height: 30px;color: #13233a;border-bottom: 10px solid #13233a;padding: 25px 10px 10px 0px;text-transform: uppercase;font-family: 'SFSportsNightNS';font-weight: 400;letter-spacing: 1px;}
.list-title {font-size: 33.92px !important;line-height: 33.44px !important; letter-spacing:0.5px;color: #13233a !important;font-family: 'League Gothic';text-transform: uppercase;font-weight: normal;margin: 0;}
.mobile-display .list-title{ color:#13233a !important;}
.event_details_label .event-label.badge{border-radius:0px;font-size: 15px;line-height: 20px;font-family: 'Open Sans';font-weight: 700;text-transform: uppercase;padding: 6px 20px;display: inline-block !important;margin-top: 14px;}
.list-city,.list-date {font-size: 16.49px !important;font-family:'Open Sans', Sans-serif;font-weight: 500;line-height: 27px;color: #fff;display: block !important;}

/* oswald font */
.layout-medium.list-container .detail-listing,
.event_details_label .event-label.badge,
.list-city,.list-date
{font-family:"Oswald", Sans-serif;}


.list-details .btn-badge {background: #1d6bc3;border-radius: 0px;font-size: 15px;font-weight: 700;text-transform: uppercase;color: #fff !important;font-family: 'Open Sans';}
.list-details .btn-badge:hover{color: #13233a !important;}
.list-assets .btn-badge {background: #fff !important;border-radius: 0px;color: #13233a !important;border-radius: 0px;font-size: 15px;font-weight: 700;text-transform: uppercase;}
.tab-container-left .custom-links a,.tab-container-left .custom-links a:hover {display: inline-block;background: #13233a;color: #fff;text-transform: uppercase;font-size: 15px;font-weight: 700;line-height: 35px;padding: 0 20px;margin-right: 10px;border-radius: 0px;}
.tab-container-left .block.registration_block {width: 100%;padding: 0px !important;margin-top: 10px;border: 7px solid #13233a;border-radius: 0px !important;}
.tab-container-left .block.registration_block .title {background: #13233a;padding: 10px 16px 9px;color: #fff;font-size: 33.92px;line-height: 40px;text-transform: uppercase;font-family: 'League Gothic';font-weight: 400;}
.tournament-description {border: none !important;box-shadow: none !important;padding-top: 0px !important;padding-bottom: 0px !important;}
.list-wrapper-registration {padding: 0px 10px 10px 10px;}
.tab-container-left .block p:nth-child(2) {color: #13233a;font-size: 15px;line-height: 20px;font-family: 'Open Sans';font-weight: 600;padding: 10px 10px 0px 10px;}
.event-elements .form-group > b {font-size: 16.49px;font-family: 'Open Sans';font-weight: 900;color: #13233a !important;}
.event-elements .form-group .badgelist.levellist .badge {text-transform: uppercase;}
.event-elements .form-group .badgelist .badge {background: #8f8f8e;color: #fff !important;border-radius: 0px !important;margin-top: 5px;margin-right: 2px;}
.event-elements .form-group .badgelist.levellist  .badge[data-selected="false"] {color: #626262 !important;}
.page-body .page-title-bar .list-assets{ padding-top:24px;}
.small.event-contacts {line-height: 28px;font-size: 16px;}
.event-contacts .event-contact-soc {display: block;}
.event-contacts .event-contact-soc a {color: #8f8f8e;}
.list-container .list-cost {margin-top: .5rem; font-size:16.49px; font-weight:bold;}
.list-details-mid .teams_button .list-links  i{ display:none;}
.list-details-mid .teams_button .list-links .btn {font-size: 15px;font-weight: 700;line-height: 1;padding: 13px 40px;background: #1b2e4c !important;border-radius: 0px;color: #fff !important;border-radius: 0px !important;font-size: 15px;font-family: 'Open Sans';font-weight: 700;text-transform: uppercase;}
.list-details-mid .teams_button .list-links .btn:hover,.list-details-mid .teams_button .list-links .btn.active,.list-details-mid .teams_button .list-links .btn:active,.list-details-mid .teams_button .list-links .btn:focus,.list-details-mid .teams_button .list-links  .btn:not(.btn-bordered):active{ color:#FFF !important;}
.list-details-right .list-links .btn {font-size: 15px;font-weight: 700;line-height: 1;padding: 13px 40px;background: #13233a !important;border-radius: 0px;color: #fff !important;border-radius: 0px !important;font-size: 15px;font-family: 'Open Sans';font-weight: 700;text-transform: uppercase;}
.list-details-right .list-links .btn:hover,.list-details-right .list-links .btn.active,.list-details-right .list-links .btn:active,.list-details-right .list-links .btn:focus,.list-details-right .list-links  .btn:not(.btn-bordered):active{ color:#FFF !important;}
.list-details-right .list-links .btn.btn-bordered {background: #fff !important;border: 1px solid #13233a;color: #13233a !important;}
.tournament-description .title {font-size: 27.09px;line-height: 35px;color: #13233a !important;font-family: 'Open Sans';font-weight: 700;}
#info .card-header {font-size: 33.92px !important;line-height: 32.44px !important;color: #fff !important;font-family: 'League Gothic';text-transform: uppercase;font-weight: 400 !important;margin: 0;background-color: /* #8f8f8e */ #13233a !important;}
.card.flat-card{border:0px !mportant;box-shadow:none !important;}
.card.flat-card .card-body {background: #e8e8e8;}
.team-details.mt-3 {margin: 0px !important;}
.card.flat-card + .card.flat-card {margin-top: 0px;}
.card.flat-card .card-links li a {color: #8f8f8e !important;}
.page-tab-content {width: 100%;background: #13233a !important;margin: 0px;}
.page-tab-content .nav-tabs {padding: 0px !important;}
.page-tab-content li a.nav-link {font-size: 26px !important;line-height: 36px;color: #fff !important;font-family: 'League Gothic';text-transform: uppercase;font-weight: 400;padding: 7px 18px !important;}
.details-body .list-details-left .btn-badge,.details-body .list-details-left .btn-badge:hover{background-color: #3C65A5;color: #fff;font-size: 15px;}
.details-body .page-title-bar .list-container .list-details{align-self:baseline;}
.nav-tabs .nav-item .nav-link.active {color: #13233a !important;}
.panel .panel-heading {padding: 10px 20px 6px;}
.panel .panel-heading {line-height: 36px !important;color: #fff !important;font-family: 'League Gothic';font-weight: 400;background: #13233a !important;font-size: 33.92px;}
.panel .panel-heading:after {color: #fff !important;}
.panel .panel-body.show .panel-body-inner {border: 8px solid #13233a !important;}
.team-list .title {color: #fff;background-color: #8f8f8e;font-size: 16px;padding-bottom: 10px;text-transform: uppercase;padding: 6px 10px;font-weight: 800;font-family: 'Open Sans';}
.team-list .title small{font-weight:bold !important;}
.sub-panel .panel .panel-heading {padding: 2px 20px 8px !important;background: #e8e8e8 !important;font-family: 'Open Sans';}
.team-list{border:0px !important;}
.team-list ul li + li {border-top: 1px solid #8f8f8e !important;}
.sub-panel .panel-heading:after{color: #222 !important;}
.block-title{margin:0px;}
.block-title h2 {background: #13233a;padding: 10px 16px 9px;color: #fff;font-size: 33.92px;line-height: 40px;text-transform: uppercase;font-family: 'League Gothic';font-weight: 400;}
.team-venues .block{border:0px;box-shadow:none;}
.block.border-block{border:0px;box-shadow:none;}
.team-venues .border-block .title {margin: 0px !important;color: #13233a;font-size: 15px;line-height: 20px;font-family: 'Open Sans';font-size: 16.49px;font-weight: 800;}
.team-venues .border-block p {color: #13233a;font-size: 15px;line-height: 20px;font-family: 'Open Sans';font-weight: 600;}
.btn.location-btn {font-size: 15px;font-weight: 700;line-height: 1;padding: 13px 40px;background: #13233a;background-color: rgb(0,0,0);border-radius: 0px;color: #fff !important;border-radius: 0px !important;font-size: 15px;font-family: 'Open Sans';font-weight: 700;text-transform: uppercase;}
.team-venues.row {margin-bottom: 60px !important;}
.details-body .list-details .list-details-left .event_details_label a {padding: 4px 10px !important;margin-top:5px !important;}
.details-body .list-details .list-details-left .event_details_label {padding: 0px !important;}


/*team profle*/

.team_frofile {position: relative;background: #5d5c5c;padding: 15px;}
.topFomr {position: relative;width: 100%;}
.tophead h2, .team-record-right .title {font-size: 33.92px !important;line-height: 32.44px !important;color: #fff;font-family: 'League Gothic';text-transform: uppercase;font-weight: normal;margin: 0;}
.team-record-tables .card.flat-card {max-width: 100%;flex: 0 0 100%;padding: 0 15px;border:0px;}
.team-record-tables .card-header {font-size: 33.92px !important;line-height: 32.44px !important;color: #fff !important;font-family: 'League Gothic';text-transform: uppercase;font-weight: 400 !important;margin: 0;background-color: #8f8f8e !important;}
.team-details.p-2 {padding: 20px 10px !important;}
.team-details table tr td:first-child {font-weight: 800;text-transform: uppercase;}
.team-details table tr td, .team-details table tr th {padding: 2px 10px;background: none !important;border: none;color: #13233a;}
.team-record-left .card.flat-card .card-body {padding: 0px !important;}
.team-details table tr {background: none !important;}
.team-record-wrapper .team-record-left {border: none;padding: 0px !important;}
.team--record-season {margin-bottom: 9px;}
.team--record-season{background:none !important;padding:0px !important;}
.team--record-season .dropdown .btn {width: 100%;background: #13233a !important;border-radius: 0px;text-align: left;text-transform: uppercase;font-weight: 700;color: #fff !important;height: 50px;position:inherit ;right:0px;}
.team--record-season .dropdown .btn::after {margin-left: auto;margin-top: -30px;margin-right: 10px;}
.page-body .page-title-bar.page-title_content .list-assets {-ms-flex-item-align: end;align-self: flex-start;padding-top: 24px;}
.page-body .page-title-bar .list-container .list-assets .btn {border-radius: 0px;}
.page-title_content .player--share .custom-select{background-color: #1d6bc3;color: #fff;font-size: 15px;border:0px !important;}
.page-box-container.no-flex {margin-top: 20px;}
.team-record-wrapper .team-record-right {margin-top: 13px;}
.team-record-wrapper .team-record-right .block {margin-top: 0px !important;padding-top: 0px !important;border:0px;margin-bottom:10px !important;}
.team-record-right .title {background: #13233a;font-weight: 400;}
.tophead h2, .team-record-right .title {font-size: 33.92px !important;line-height: 32.44px !important;color: #fff !important;font-family: 'League Gothic';text-transform: uppercase;font-weight: normal;margin: 0;}
.block_roster .title {padding: 10px 18px !important;}
.block_roster .title b {font-weight: 400;}
.team-record-right .table-wrapper-box {margin: 0px !important;border: none;border-radius: 0px;}
.table-wrapper-box .table.roster thead th:nth-child(2) {white-space: nowrap;min-width: 209px;}
.team--records-wrapper .table thead th {background: #fff !important;border: 0px !important;padding: 9px 10px !important;font-size: 15px;font-weight: 800;font-family: 'Open Sans';line-height: 22px;color: #13233a;text-transform: uppercase;padding: 10px;vertical-align: middle !important;}
.team--records-wrapper .table-wrapper-box .table-striped tbody tr:nth-of-type(2n+1), .team--records-wrapper .table-wrapper-box .table-striped tbody tr:nth-of-type(2n+1) td {background-color: #eaeaea !important;}
.team--records-wrapper .table-wrapper-box .table-striped tbody tr:nth-of-type(2n), .team--records-wrapper .table-wrapper-box .table-striped tbody tr:nth-of-type(2n) td {background-color: #ffffff !important;}
.players_profile {position: relative;padding: 10px 0;}
.players_profile .list-title {color: #13233a !important;}
.profile_box {text-align: center;padding-top: 10px;}
.player_img {width: 150px;height: 150px;border-radius: 100%;overflow: hidden;margin: 0 auto;}
.profile_box strong {font-size: 18px;line-height: 24px;font-family: 'Open Sans';font-weight: 800;color: #13233a;padding: 15px 0 0;display: inline-block;}
.profile_box p {font-size: 18px;line-height: 24px;font-family: 'Open Sans';font-weight: 500;color: #13233a;}
.team-profile-event{clear:both;}
.player--fetured-list {margin-left: -25px;margin-top: 15px;}
.sub-panel .panel-heading small {font-size: 14px;line-height: 1.8;color: #13233a;}


.team-profile-page .page-title-bar .list-container {padding: 23px 35px 23px 4px;}
.team-profile-page .team-name {font-size: 33.92px !important;line-height: 33.44px !important;letter-spacing: 0.5px;color: #fff !important;font-family: 'League Gothic';text-transform: uppercase;font-weight: normal;margin: 0;}
.team-profile-page .team-location, .team-division {font-size: 16.49px !important;font-family: 'Open Sans';font-weight: 500;line-height: 27px;color: #fff;display: block !important;font-weight: bold;margin-top: 10px;}
.team-profile-page .player--social-box .player--social {background: transparent;font-weight:bold;}
.team-profile-page .player--fetured-wrapper {padding: 0;box-shadow: none;border: 0px;}
.team-profile-page .player--fetured-wrapper .player--title {font-size: 33.92px !important;line-height: 33.44px !important;letter-spacing: 0.5px;font-family: 'League Gothic';text-transform: uppercase;font-weight: normal;margin: 0;padding: 0;}
.team-profile-page .players_profile{ overflow:hidden;}
.team-profile-page .row.recod.tophead.team-record-tables {margin: 0px;}
.team-profile-page .team--records-wrapper .team-record-left.block .table-wrapper-box {width: 100%;margin-bottom: 0px;border-radius: 0px; padding-bottom:20px; background:#e8e8e8;}
.team-profile-page  .team--records-wrapper .block .title { font-size: 33.92px !important;line-height: 32.44px !important;color: #fff !important;	font-family: 'League Gothic';text-transform: uppercase;font-weight: 400 !important;margin: 0;background-color: #8f8f8e !important;border-radius: 0px !important;margin-bottom:15px;}
.team-profile-page .row.recod.tophead.team-record-tables .table-text{font-weight: 800;text-transform: uppercase;}
.team-profile-page .row.recod.tophead.team-record-tables tr td{ padding:2px 15px;background: #e8e8e8 !important;}
.team-profile-page .team--records-wrapper .team-record-right .block .title {background-color: #13233a !important; padding:10px 18px !important; margin-bottom:0px;}
.team-profile-page .team_frofile.tophead.team-profile-title {display: block;}


/*event listing*/
#eventslist .list-container.layout-full .layout-medium .list-details .list-details-right {padding-left: 0px !important;padding-right: 0px !important;}
#eventslist .list-container .layout-medium .list-details .list-details-right {padding-left: 15px !important;padding-right: 15px !important;}
.listingevent .block {padding: 0px;}
.listingevent .list-container-event {border-bottom: 1px solid #fff;}
.listingevent .list-container-event {flex-wrap: wrap;}
.pagination-wrapper .pagination li a{font-family:'Montserrat';font-weight:500;font-size:14px;}
.page-link{border-color:#a6a8ac !important;}
.pagination-wrapper .pagination li.active a, .pagination-wrapper .pagination li a:hover{background:#13233a !important;border-color:#13233a !important;}
.list-container .list-image .list-image-wrapper, .list-container .list-image .flyer-thumb-container{ display:-webkit-box !important}
.list-image-wrapper,.flyer-thumb-container{border-radius:0px !important;border:none !important;}
.tournamentname b{ font-weight:normal;}
.dats{background:#fff;color:#13233a;font-weight:700;padding:4px 10px;display:inline-block;font-family:'Open Sans';font-size:15px;line-height:21px !important;letter-spacing:0px;margin-left:10px;}
.dats .light-text {color: #13233a !important;font-weight: 700;margin: 0px !important;font-size: 15px !important;line-height: 21px !important;}
.listingevent .block .title{justify-content:flex-start;}
.event_details_label, .list-details .list-details-left .event_details_label a {font-weight: 700;padding: 0;display: inline-block !important;font-family: 'Open Sans';font-size: 15px;line-height: 21px !important;letter-spacing: 0px;width: auto;}
.list-details .list-details-left .event_details_label a{ margin-top:0px;margin-bottom: 5px !important;}
.listingevent .list-container-event{background:#e8e8e8;}
.layout-medium.list-container-event{padding:0 20px;}
.listingevent .list-container.layout-full .list-details-left{background:#fff;padding:20px 25px !important;}
.listingevent .list-container.layout-full{ display:block;border:0px; position:inherit;}
.listingevent .list-container-event{flex-wrap:wrap;}
.list-container-event {position: relative;padding: 37px 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 16px;border-bottom: 1px solid;}
.listingevent .list-container.layout-full .list-details-left{max-width:33.33% !important;}
.listingevent .list-container.layout-full .list-details-mid{width:70% !important;background:#e8e8e8;}
.listingevent .list-container.layout-full .list-details-right{max-width:33.33% !important;padding-left:6px !important;}
.team-details p{color:#13233a !important;}
.team-details .team_registered{font-weight:700;color:#13233a !important;font-size:16.49px;line-height:20px;}
.directorydtls  .small.event-extra-info {font-size: 16px;line-height: 28px;font-size: 16px;}
.list-details-right{background:#fff;}
.badgelist .badge{background-color:#8f8f8e;border-radius:0px; /*color:#13233a !important; */font-family:'Open Sans';font-weight:700;}
.list-details-right .event-elements{background:none !important; border:0px !important;}
.layout-medium .event-elements .detail-listing > li{ }
.layout-medium .event-elements .detail-listing > li > b.d-block {display: none !important;}
.layout-medium .event-elements .detail-listing li span.ligh-text{ padding-left:0px !important;	width: 70%;}
.layout-medium .event-elements  .detail-listing > li > b {font-size: 16.49px;font-family: 'Open Sans';font-weight: 900;color: #13233a !important;margin-bottom: 10px !important;display: block;}
.list-container-event .list-details .list-details-right{border:none !important;}
.layout-medium .event-elements  .detail-listing .badgelist .badge { text-transform:uppercase; background: #8f8f8e;color: #fff !important;border-radius: 0px !important;margin-top: 5px;font-size: 15px !important;}
.layout-medium .event-elements  .detail-listing  .badgelist.levellist .badge[data-selected="false"],.list-details-right .event-elements .form-group .badgelist.levellist .badge[data-selected="false"]{ background:#e8e8e8 !important; color:#626262 !important; text-transform:uppercase;}
.event-elements .form-group .badgelist.levellist .badge{text-transform:uppercase;}
.listingevent .layout-medium{padding:0;}
.layout-medium .list-details{background:#fff;}
.layout-medium .list-image .list-image-wrapper,.layout-medium .list-image .flyer-thumb-container{margin:0px auto;}
.listingCondensed .layout-medium .badgelist.divisionlist,.listingCondensed .layout-small .badgelist.divisionlist {padding-right: 0px;}
.listingCondensed .layout-medium .form-group.absolute ,.listingCondensed .layout-small .form-group.absolute {top: 10px; z-index:100;}
.listingevent .list-image{max-width:18%;flex:0 0 18%;}
.listingevent .list-details{max-width:82%;flex:0 0 82% !important;margin:0px !important;}
.listingevent .list-links .btn{padding:13px 0 !important;width:138px;margin-right:0px;}
.listingevent .list-links li{display:inline-block;}
.team-details.p-2{padding:20px 10px !important;}
.list-links .btn.btn-bordered{background:#ebebeb !important;border:1px solid #626262;color:#626262 !important;}
.listingevent .list-container .featured .special{top:2px;background:#c3321d;border-radius:0px;box-shadow:none;clip-path:polygon(0 0,100% 0%,91% 100%,0% 100%);padding:2px 17px 3px;}
.listingevent .list-container .live .special{background:#0C3;border-radius:0px;box-shadow:none;clip-path:polygon(0 0,100% 0%,91% 100%,0% 100%);padding:2px 17px 3px;}
.listingevent .list-container-event{border-bottom:1px solid #fff;}
.listingevent .list-container .featured ,.listingevent .list-container .live{box-shadow: none;border: 5px solid #13233a !important;}

.listingevent .list-container.layout-full .featured ,.listingevent .list-container.layout-full .live{border: 0px !important;}

.listingevent .list-container.layout-full .featured ,.listingevent .list-container.layout-full .live{box-shadow: none;border-top: 1px solid #13233a !important;}
.list-container.layout-full { border: 5px solid #13233a !important; border-bottom:none;}

.listingevent .list-container .featured .special.live .special{left:-5px;}
.listingevent{ overflow:hidden; margin-bottom:20px;}
#eventslist{ margin-bottom:0px !important;}
.list-container.featured, .list-container.live {background-color: #fff;}
.event-password-protected{border:2px solid #8f8f8e !important;border-radius:0px;color:#8f8f8e !important;}
.event-password-protected::placeholder{color:#8f8f8e !important;opacity:1 !important;}
.add-to-cart{background:#13233a !important;border-radius:0px !important;}
.layout-medium .badgelist .badge{font-size:15px !important;}
.event-elements .form-group .badgelist .badge{margin-right:2px;}
.division_content {padding-right: 10px;padding-bottom: 5px;}
.details-body .division_content {padding-left: 11px;}
.listingCondensed .list-container.layout-medium .list-details-left,.listingCondensed .list-container.layout-small .list-details-left{background:#fff;padding:5px 15px !important;}
.listingCondensed .list-container.layout-medium .list-details-right .event-elements,.listingCondensed .list-container.layout-small .list-details-right .event-elements{margin:0px !important;padding:5px 15px !important;}
.listingCondensed .list-container.layout-medium .list-details-left,.listingCondensed .list-container.layout-small .list-details-left{max-width:25% !important;}
.listingCondensed .list-container.layout-medium .list-details-right,.listingCondensed .list-container.layout-small .list-details-right{max-width:75% !important;}
.listingCondensed .layout-medium.list-container .list-links,.listingCondensed .layout-small.list-container .list-links{margin-top:3px;}
.form-group.absolute{position:absolute;top:9px;right:15px;}
.listingCondensed .layout-medium.list-container .list-details .list-details-right,.listingCondensed .layout-small.list-container .list-details .list-details-right {padding-left: 5px;}
.listingCondensed .list-container.layout-medium.featured .special,
.listingCondensed .list-container.layout-medium.live .special,
.listingCondensed .list-container.layout-small.featured .special,
.listingCondensed .list-container.layout-small.live .special{left:inherit;right:-5px;top:7px;width:197px;text-align:center;clip-path:polygon(0 0,100% 0%,100% 100%,6% 100%);}
.listingCondensed .list-container.layout-medium .list-container-event,.listingCondensed .list-container.layout-small.list-container-event{ width:100%;}
.list-container .special_status.special_yellow{ background:yellow !important; color:#13233a;}
.list-container .special_status{position: absolute;top: 4px;left:inherit;pointer-events: none;padding: 5px;color: #fff;font-size: 14px;font-weight: 700;box-shadow: 0 1px 5px 0 rgba(0,0,0,.5);right: -5px;width: 197px;text-align: center;clip-path: polygon(0 0,100% 0%,100% 100%,6% 100%);background:#F00;}
.listingCondensed.listingevent .list-container.layout-medium .title,.listingCondensed.listingevent .list-container.layout-small .title{justify-content:flex-start;max-width:100%;flex:0 0 100%; padding:3px 16px 6px;}
.list-details .list-details-right{position:relative;}
.listingevent .list-container-event{ border-bottom:1px solid #FFF !important;}
.listingCondensed  .list-container.layout-medium .blogeBox .title,.listingCondensed  .list-container.layout-small .blogeBox .title{padding:3px 16px 6px;}
.layout-small.list-container .list-image {margin-right: 0px;}
.layout-small.list-container .list-details .list-details-left > .list-city {border-left: none;padding-left: 0px;margin-left: 0px;}
.layout-small.list-container .list-details .list-details-right .list-links {margin-top: -5px; width:100% !important;}
.special.blue{background:#1d6bc2 !important;}
.listingevent .block{ padding: 0px; border:0px; box-shadow:none;}
.pagination-wrapper .pagination{margin-bottom: 15px;}
.listingevent .form-group .form-control{ height: 40px; font-weight:400;}
.listingevent .form-group .btn{ padding: 0px !important; height: 40px; border: none !important; width: 42px;}
.list-links a{ display: inline-block;}
.blogeBox .title{background:#e8e8e8; letter-spacing:0.5px;padding:10px 16px 9px;color:#fff !important;font-size:33.92px;line-height:40px;text-transform:uppercase;font-family:'League Gothic';font-weight:normal !important;}
.listingevent .list-details-left .list-city{ color:#13233a !important;}
.list-details-left .list-city{ color:#fff !important;font-weight: bold;}
.listingevent .event_details_label .event-label.badge{ background:none; padding:5px;white-space: pre-wrap;}
.list-details .list-details-left .event-listing-btn ,.list-details .list-details-left .event-listing-btn:hover{vertical-align: unset;margin-top: 5px;border-radius: 0px;font-weight: 700;text-transform: uppercase;color: #fff !important;padding: 4px 10px;font-size: 15px !important;line-height: 21px;}
.team-details .list-links .btn-badge:hover {color: #FFF !important;}
.btn.btn-warning-hover:hover {background: #ffc107 !important;color: #FFF !important;}
.listingevent .form-group .form-control {height: 40px;font-weight: 400;}
.listingevent .input-group .btn {padding: 0px !important;height: 40px;border: none !important;width: 42px;}
.directorydtls p a {color: #8f8f8e;display: inline-block;}
.listingCondensed .list-container.layout-medium .list-links a.btn.btn-badge:hover,.listingCondensed .list-container.layout-small .list-links a.btn.btn-badge:hover{ color:#FFF !important;}
.listingCondensed .list-container.layout-medium #featuredEventslist, .listingCondensed .list-container.layout-medium #liveEventsList ,
.listingCondensed .list-container.layout-small #featuredEventslist, .listingCondensed .list-container.layout-small #liveEventsList{margin-bottom: 20px;overflow: hidden;}


.events-list .filter-bar {position: relative;background: #5d5c5c;padding: 15px;margin: 0px;border: 0;}
.events-list .filter-bar .title::before {content: "Events ";}
.events-list .filter-bar .title {font-size: 33.92px !important;line-height: 32.44px !important;color: #fff !important;font-family: 'League Gothic';text-transform: uppercase;font-weight: normal;margin: 0;margin-top: 0px;}
.events-list .filter-bar .form-group .custom-select,.events-list  .filter-bar .form-group .form-control {height: 30px;font-family: 'Montserrat';line-height: 16px;font-weight: 600;}

.filter-bar .btn {text-transform: uppercase;font-weight: 700;height: 30px;padding: 0px 10px;line-height:30px;}
.event_listing_page_heading .card-heading p{ margin-bottom:0px;}
/*event filter search form*/
.events-list .filter-bar{width: 100%;top: 0px;right: 0px;}
.events-list .filter-bar .event-search-label h2{ margin-top:5px;}
.events-list .filter-bar  .col-md-2.event-search-label {flex: 0 0 100% !important;max-width: 100% !important;}
.filter-bar .row{/*! justify-content:center; */flex-wrap: wrap;}
.filter-bar .formBox .col-md-2 {-webkit-box-flex: 0;-ms-flex: 0 0 15%;flex: 0 0 15%;max-width: 15%;}
.events-list .filter-bar .btn.btn-md {border: 1px solid #fff;border-radius: 0px;padding: 0px 7px;line-height:0px;}
a.btn.btn-warning.btn-md.upcoming-btn { line-height: 23px; }

.events-list .filter-bar .form-group .btn.btn-warning,.events-list .filter-bar .form-group .btn.btn-warning:active,.events-list .filter-bar .form-group .btn.btn-warning:focus {background: #b4b4b4 !important;border-color: #fff !important;color: #13233a !important;}
.schedule-links a,.schedule-links a:hover {display: inline-block;background: #13233a !important;color: #fff !important;text-transform: uppercase;font-size: 15px;font-weight: 700;line-height: 35px;padding: 0 20px;margin-right: 10px;border-radius: 0px;}
.schedule-share .dropdown .dropdown-menu a {color: #13233a;font-size: 15px;line-height: 23px;}
.schedule-head .dropdown-menu a{ color:#13233a !important;}
.schedule-share .custom-select {background-color: #fff;color: #13233a;}
.schedule-share .dropdown .dropdown-menu {background-color: #fff;}
.schedule-button-container-parent .schedule-button-container .plain_button,.schedule-button-container-parent .schedule-button-container .plain_button:hover,.schedule-button-container-parent .schedule-button-container .plain_button:active,.schedule-button-container-parent .schedule-button-container .plain_button:focus {background-color: #13233a !important;color: #fff !important;border: 1px solid #13233a !important;}
.schedule_type_buttons > ul > li .btn:not(.active) {background-color: #13233a;color: #fff;border: 1px solid #13233a;}
.schedule_type_buttons > ul > li .btn.active {background-color: #555;color: #fff;border: 1px solid #555;}
.schedule-age-group-tabs .nav-tabs .nav-item .nav-link.active {background-color: #555 !important;color: #fff !important;}
.schedule-age-group-tabs .nav-tabs .nav-item .nav-link {background-color: #13233a !important;color: #fff;}
.schedule-age-group-tabs .nav-tabs .nav-item .nav-link {padding: 3px 11px;font-size: 15px;}
.event_info_url_link a{font-size: 15px; color:#13233a ;}
.page-body .page-title-bar {background-color: #5d5c5c !important;}
.page-body .page-title-bar .page-bar-title b::after { display:none;}
.team-profile-page.page-body .page-title-bar {background-color: #13233a !important;margin-top: 0px;}
.mini-cart-item-list .mini-cart-item .remove-item {	line-height: 22px;}
.score_with_sets .date-wise-schedule .table.schedule td:nth-child(1), .score_with_sets .date-wise-schedule .table.schedule th:nth-child(1){width:93px !important;}
.score_with_sets .date-wise-schedule .table.schedule thead th.score{width:182px !important;}
.score_with_sets .date-wise-schedule .table.schedule td{font-size:13px !important;}
.btn.filter-toggle {display: none;}
.mobile_location{ display:none;}
.block.blogeBox.list-container.layout-medium .list-title b,.block.blogeBox.list-container.layout-small .list-title b {letter-spacing: 0.5px;color: #13233a !important;font-size: 33.92px;line-height: 40px;text-transform: uppercase;font-family: 'League Gothic';font-weight: normal !important;}
.block.blogeBox.list-container.layout-medium .list-details-left .list-city,.block.blogeBox.list-container.layout-small .list-details-left .list-city{ margin-top:0px !important;line-height: 28px;font-size: 16px !important;margin: 0; font-weight:normal;}
.block.blogeBox.list-container.layout-medium .list-details-left .team_registered,.block.blogeBox.list-container.layout-small .list-details-left .team_registered{font-size: 16.49px !important;}
.block.blogeBox.list-container.layout-small .list-details-left .team_registered{ margin-top:3px; display:block;}
.block.blogeBox.list-container.layout-medium .sub-division-section,.block.blogeBox.list-container.layout-medium  .division-cost-section ,.block.blogeBox.list-container.layout-small .sub-division-section,.block.blogeBox.list-container.layout-small .division-cost-section {width: auto !important;}
.block.blogeBox.list-container.layout-medium .division-cost-section b,.block.blogeBox.list-container.layout-small .division-cost-section b {font-weight: 700;}
.list-container.layout-small.featured, .list-container.layout-small.live{ padding-top:0px;}
.listingevent .list-container.layout-small .list-container-event { width:100%;}
.listingevent .list-container.layout-small  .list-details-right .division-list-cost-section{ display:none;}
.listingevent .list-container.layout-small   .btn--details{ background: #13233a !important; color:#FFF !important; }
.listingevent .list-container.layout-small   .btn--details i{ display:none;}

button.btn.reset-btn.btn-warning.btn-warning-custom.btn-md, a.btn.btn-warning.btn-md.upcoming-btn, .events-list .filter-bar .form-group .btn.btn-warning{background-color: #13233a !important; color: #fff !important;}

/* new style */
.page-header .header-top { background-color: #000; padding:12px 0px 7px 10px;}
.header-top-contact li{ display:inline-block; padding: 0 7px;}
.header-top-contact li a{color: #fff; font-size:12px !important; font-weight:400; letter-spacing:0; line-height:1;}
.header-top-contact li a i{ color:#5189de; font-size: 13px;}
.header-top-contact li a:hover i { color: #fff; }
.header-top-contact li.nav-item.nav-dropdown { position: relative; }
.header-top-contact li.nav-item.nav-dropdown:hover .dropdown-menu { display: block; position: absolute; right: 0; top:20px; left: auto; border-radius: 0;}
.header-top-contact .dropdown-menu a{ color:#8a8a8a; padding:10px 5px; font-size:12px;}
.header-top-contact .dropdown-menu a:hover{ color:#5189DE;}
.header-top-contact .dropdown-inner li { display: block; }
.container{max-width: 1020px !important;}
.mainheader .container { max-width: 100% !important; padding: 0 18px; }
.leaderboard .nav-tabs .nav-item .nav-link { color: #878787 !important; }
.leaderboard .nav-tabs .nav-item .nav-link.active { color: #36454f !important; }
.foottop{ padding:80px 0;}
.foottop .container { max-width:1370px !important; padding:0 15px;}
.footBox h4{ font-family: "Oswald", sans-serif; font-size: 20px; font-weight: 600; text-transform: uppercase; letter-spacing:0;}
.footBox p{ font-family: "Yantramanav", sans-serif; font-size: 17px; color: #b2b2b2; line-height: 1.5em;}
.footBox li{ font-family: "Yantramanav", sans-serif; font-size: 18px; color: #b2b2b2; line-height: 1.33em; letter-spacing: 0; list-style-type: square; margin-bottom:10px;}
.footBox li	span{padding:8px 0px 0px 0px; font-size:11px; font-weight: 500; text-transform: uppercase; line-height: 1.33em; letter-spacing: 3.3px; display:block;}
.footBox li:hover, .footBox a:hover{ color:#5189DE;}
.footBox.noletter .footBox li:hover{ color:transparent;}
.footBox a{ font-family: "Yantramanav", sans-serif; font-size: 18px; color: #b2b2b2; display:block; padding:10px 0;}
.footBox a i{ padding-right:5px; width:25px;}
.footBox.social	li{list-style-type:none;}
.footBox.social span { display: inline-block; }
.footBox.social a i{ font-family:12px; width:30px;}
.footBox.social a span{ font-family: "Yantramanav", sans-serif; font-size: 17px; color: #b2b2b2;     text-transform: capitalize; letter-spacing: 0;}
.footBox.social a span:hover{color:#5189DE;}
.footmid { background-color: #000; display:block; padding:15px 0;}
.footmid img { width: 100%; max-width: 257px; text-align: left; }
.footmid .container { max-width:1370px !important; padding:0 15px; }
.footmid p{ font-size:14px; color:#fff; font-family: "Yantramanav", sans-serif; line-height:1.5; margin:0; font-weight:300;}
.footmid ul{ display:block; text-align:center;}
.footmid li{ display:inline-block; margin:0 20px; line-height:1.5;}
.footmid li a{ font-size:14px; color:#5189de;}
.header-top-contact{ padding-right:5px;}
.header-top-contact li a.nav-link{ padding:8px 10px;}
.footBox.noletter li:hover { color: #b2b2b2; }
.footmid li a:hover { color: #fff; }
.footmid p{ text-align:center;}
.footbotm p a, .powered-by a, .footbotm ul li a{ font-size:14px;}
.logo { width: 53.7px; }

/**/


@media (min-width: 992px)
{
	.form-group .custom-select, .form-group .custom-select, .form-group .form-control {font-size: 13px !important;}
	.listingevent .input-group .form-control {font-size: 13px !important;}
}
@media only screen and (max-width: 575px){
	.page-tab-content li a.nav-link {padding: 7px 11px !important;font-size: 23px !important;}
}

/* new theme*/
@media (max-width: 991px)
{
	.mainheader .nav-item:hover .nav-link .dropdown-toggle{ color:#666 !important;}
	.nav-dropdown .dropdown-toggle { display: block !important; color:#666 !important; left: calc(100% - -25px); pointer-events:none;}
	.header-top-contact .nav-dropdown .dropdown-toggle { display: none !important;}
	.navbar-collapse .navbar-nav .nav-item .nav-link{ padding: 5px 20px !important; width: calc(100% - 30px);}
	.foottop .col-md-3 { max-width: 50% !important; width: 50% !important; flex: 0 0 50% !important; }
	.foottop { padding: 20px 0; }
}

@media (max-width:767px)
{
	.footmid img{text-align: center; display: block; margin: auto;}
	.footmid p { padding:10px 0 ;}
	.footmid li{ margin:0 10px;}
}

@media (max-width:575px)
{
	.foottop .col-md-3 { max-width:100% !important; width:100% !important; flex: 0 0 100% !important; }
}
/* new theme end */


@media screen and (max-width:767px){
	.block.blogeBox.list-container.layout-full .list-details-left .mobile-display .list-city{ display:none !important;}
	.block.blogeBox.list-container.layout-medium .sub-division-section, .block.blogeBox.list-container.layout-medium .division-cost-section{ width:100% !important;}
	.block.blogeBox.list-container.layout-medium  .team-details{ margin-bottom:0px !important;}
	.block.blogeBox.list-container.layout-medium  .list-details-left .list-city{ font-size:19px !important;}
	.block.blogeBox.list-container.layout-medium .dats .light-text{ font-weight:normal;}	
	.block.blogeBox.list-container.layout-small .list-title b,.block.blogeBox.list-container.layout-medium .list-title b{ color:#13233a !important;}
	.mobile-display.extra-buttons .list-links{ margin-top:0px !important;}
	.block.blogeBox.list-container.layout-medium .list-details-left .team_registered, .block.blogeBox.list-container.layout-small .list-details-left .team_registered{ font-family:'Open Sans';}
	.listingevent .list-details-right .event-elements{ width:100% !important;}
	.listingCondensed .list-container.layout-medium .list-links a.btn.btn-badge.btn-icon:hover,.listingCondensed .list-container.layout-small .list-links a.btn.btn-badge.btn-icon:hover {color: #13233a !important;}
	.list-links .btn.btn-bordered {background: #fff !important;font-size: 18px !important;font-size: 18px !important;}
	.list-container .list-details .list-links .btn.btn-bordered,.list-container .list-details .list-links .btn.btn-warning-custom{ background: #fff !important;font-size: 20px !important;padding: 9px !important;border: 1px solid #626262;color: #626262 !important;line-height: 21px;}
	.listingevent .mobile-display{ display:block !important;}
	.listingevent .desktop-display{ display:none !important;}
	.listingevent .mobile-display.extra-buttons{display:contents  !important;}
	.listingevent .mobile-display .event-title {letter-spacing: 0.5px;font-size: 33.92px;line-height: 40px;text-transform: uppercase;font-family: 'League Gothic';font-weight: normal !important;width: 100%;display: block;}
	.listingevent  .list-city{ margin-top:0px !important;font-size: 19px !important;font-weight: normal;font-family: 'League Gothic';letter-spacing: 0.5px;display: block;}
	.listingevent .team-details { margin-bottom:10px;clear: both;padding-left: 0px !important;padding-right: 15px !important; background:#FFF; padding-top:0px !important;padding-bottom:0px !important;}
	.listingevent .dats {clear: both;display: block !important; margin-left:0px; padding-left:0px; font-weight:normal;}
	.listingevent .list-container .featured, .listingevent .list-container .live {border: 1px solid #ccc !important; border-radius:10px; overflow:hidden;}
	.listingevent .list-details-right .event-elements{ margin-top:0px; padding-top:0px;;}
	.listingevent .event-elements .detail-listing .badgelist .badge {border-radius: 10px !important;border: 1px solid #8f8f8e;font-family: 'League Gothic';font-size: 20px !important;letter-spacing: 1px;font-weight: normal;}
	.listingevent  .list-links {display: flex;}
	.listingevent  .list-links .btn{ margin-right:5px !important;}
	.details-body .page-title-bar .list-container .list-details{align-self:unset;}
	.upcomevnt .title{ font-size:25px;}
	.page-tab-content li a.nav-link{ font-size:20.92px !important;}
	.block-title h2{font-size:20.92px !important;} 	
	.mobile_location{font-size: 14px;display: block;line-height: 12px;margin-bottom: 7px;}
	.hide_mobile{ display:none !important;}
	.tournamentname {width: calc(100% - 168px) !important;float: left;line-height: 25px;}
	.list-container.layout-full { border-radius:15px;}
	.list-wrapper .listingevent .list-image {max-width: 100%;flex: 0 0 100%;padding: 20px;background: #e8e8e8;color: #fff;}
	.list-wrapper .listingevent .list-details{max-width:100%;flex:0 0 100% !important;margin:0px !important;}
	.list-wrapper .layout-medium .list-details{padding:0px !important;display:inline-block;width:100%;}
	.listingevent .list-container.layout-full .list-details-left,.listingevent .list-container.layout-medium .list-details-left
	,.listingevent .list-container.layout-small .list-details-left{background:#fff;padding:20px 15px 0px 15px !important;max-width:100% !important;}
	.list-wrapper .listingevent .blogeBox.layout-medium .list-details-lef{padding-top: 0px !important;min-height: 1px !important;padding-bottom: 0px !important;padding-left: 22px !important;}
	.listingevent .list-wrapper .blogeBox.layout-small .list-details-left{ padding-left:15px !important; padding-top:10px !important;}
	.list-details-mid{width:100% !important;background:#e8e8e8;}
	.list-details-right{max-width:100% !important;padding:0px !important;}
	.layout-small.list-container .list-details .list-links .btn {font-size: 25px;}
	.listingevent .list-links .btn {padding: 13px 0;width: 139px;margin-right: 0px;clear: inherit !important;border-radius: 10px !important;font-family: 'League Gothic';font-size: 23px;letter-spacing: 1px;font-weight: normal;line-height: 15px; height:40px;}
	.listingevent .list-container-event{flex-wrap:wrap;display:inline-block;width:100%;}
	.form-group.absolute{position:inherit;top:inherit;right:inherit;}
	.listingCondensed .list-container.layout-medium .list-details-right,.listingCondensed .list-container.layout-small .list-details-right{max-width:100% !important;}
	.listingevent .list-container.layout-full .list-details-mid,
	.listingevent .list-container.layout-medium .list-details-mid,
	.listingevent .list-container.layout-small .list-details-mid{width: 100% !important;background: #fff; padding-left:15px !important;}
	.listingevent .list-container.layout-full .list-details-right,.listingevent .list-container.layout-medium .list-details-right,.listingevent .list-container.layout-small .list-details-right {max-width: 100% !important;padding-left: 0px !important;}
	.event-elements .form-group + .form-group {margin-top: 8px;display: inline-block;width: 100%;}
	.listingevent .list-container .sub-division-section .teams-registered.d-inline-block{ display:block !important;}
	.blogeBox .title{ font-size:20px; line-height:40px;}
	.listingevent .list-container.layout-medium .list-details-right{ padding:0 15px !important;}
}
@media (min-width: 992px){
	.page-tab-content li a.nav-link {font-size: 26px !important;}
}

@media (min-width: 761px){
	.formBox .col-md-1{  max-width:9.333% !important;-ms-flex: 0 0 9.333333%  !important;flex: 0 0 9.333333%  !important;}
}
@media (min-width: 1000px){
	.events-list .filter-bar .col-md-1{  max-width:8.333% !important;-ms-flex: 0 0 8.333333%  !important;flex: 0 0 8.333333%  !important;}
}

@media (max-width: 761px){
	.events-list .filter-bar .col-md-1{  max-width:5.333% !important;-ms-flex: 0 0 5.333333%  !important;flex: 0 0 5.333333%  !important;}
}

@media (max-width: 900px){
	.filter-bar{ position:unset !important;}
	.events-list .filter-bar .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 50%  !important;flex:0 0 50%  !important;max-width:50% !important;}
	.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 .colm{padding:4px;}
	.events-list .filter-bar .col-md-1{-webkit-box-flex:0;-ms-flex:0 0 50%  !important;flex:0 0 50%  !important;max-width:50% !important;}
	.btn{white-space:inherit;}
	.col-md-2.event-search-label {max-width: 100% !important;flex: 0 0 100% !important;text-align: center;margin-bottom: 10px;}
}
@media only screen and (max-width: 400px){
	.listingevent  .list-links {display: block; text-align:center;}
	.tournamentname {width: 100% !important;}	  
	.mobile_location{font-size: 14px;display: block;line-height: 12px;margin-bottom: 7px;}
	.formBox .col-md-2 {-webkit-box-flex: 0;-ms-flex: 0 0 50% !important;flex: 0 0 50% !important;max-width: 50% !important;}
	.formBox  .col-md-2 .btn.btn-warning.btn-md {width: 100%;}
	.formBox{ padding-left:0px;}
	.btn{white-space:inherit;}
	.col-md-2.event-search-label {max-width: 100% !important;flex: 0 0 100% !important;text-align: center;margin-bottom: 10px;}

}
.details-body .page-body .page-title-bar{ background-color:#fff !important;}
.page-title-bar .list-container .list-image .list-image-wrapper,.page-title-bar .list-container .list-image .flyer-thumb-container{ background-color:#e8e8e8;}
.details-body .page-title-bar .list-container .list-details .list-title, .details-body .page-title-bar .list-container .list-details .light-text.list-date, .details-body .page-title-bar .list-container .list-details .light-text.list-city{ color:#13233a !important; }
.page-body .page-title-bar .list-container .list-assets .btn{ background-color:#13233a !important; color:#fff !important;}
.btn.btn-solid.addtocartbutton.add-to-cart { background-color: #3C65A5 !important; border: 1px solid #3C65A5 !important; }
form#create_team_form .form-group input.btn.btn-lg.btn-block { background-color: #3C65A5 !important; }
				
				
@media(max-width:767px)
{		
	.page-title-bar .list-container .list-image .list-image-wrapper,.page-title-bar .list-container .list-image .flyer-thumb-container	{width: 100%; height: auto; /* background-color: #13233a;*/ }
	.page-title-bar .list-image { width: 100%; }
	.page-title-bar .list-container .list-image img{ width: 183px !important; margin: 20px;}
	.page-title-bar .container { padding-left: 0px; padding-right: 0px; }
	.page-title-bar .container .list-details, .page-title-bar .container .list-assets { padding-left: 15px; padding-right: 15px; width:98%;}
	.listingevent .list-details-right,.listingevent .list-container.layout-small .list-details-right{ padding:1px !important;}
	.list-details .list-details-left .event_details_label { display: none !important; }
	.layout-small.list-container .list-details .list-details-right .list-links {padding: 9px 15px !important; margin:0 auto; text-align:center;}
	.listingevent .list-container.layout-small .list-links.button-links   .btn--details{ background:   #1b2e4c !important; color:#FFF !important; font-size:25px !important; }
	.layout-small.list-container .button-links ul li { float:none !important;}
	.layout-medium.list-container .list-details .list-links .btn {font-size: 20px !important;}
	.layout-medium.list-container .list-links {text-align:center;}
	.layout-full.list-container .list-links{ text-align:center;}
	.list-container  .list-details-right .list-links .input-group-append .btn.btn-solid.add-to-cart {width: 45px;border-radius: 0px !important;height: 38px;}
	

}
@media screen and (max-width: 575px) 
{
  .listingevent .list-links { display: inline-block; }
}
.details-body .event-details-badge-soldout {line-height: 20px;padding: 11px 40px;top: -1px;display: inline-block;height: 42px;margin-bottom: 5px;position: relative; border-radius: 0px; margin-right:5px;}
.btn.btn-large.upsell-membership {display: none;}
.mt-4.gt {font-size: 34px;font-family: 'Teko', sans-serif;font-weight: 500;color: #333;line-height: 0.8;margin-bottom: 10px;}
.player--right-column.pr-0 {overflow: hidden !important;}

.events-list .filter-bar .col-md-2 { max-width: 15%; }
.events-list .filter-bar .col-md-1{ max-width:10%;}
.events-list .filter-bar{ background: #f7f7f7;}
.events-list .filter-bar .title{ color: #13233a !important;}
.upcomevnt .title{ font-family: 'Oswald'; font-weight: bold;}


