body::after, .page-wrapper::after {height: 0px;}
.close-mini-cart{ display: none;}
.mini-cart button.dropdown-toggle .cart-counter { top: -12px; right: 0; left: inherit; background: #d10000 !important; padding: 0px !important; width: 14px; height: 14px; line-height: 14px; color: #fff !important; font-size: 8px !important; position: inherit;}
.mini-cart .dropdown-menu{ left: inherit !important; right: 0px !important;}
.headLogo{ width: 100%; display: inline-block; text-align: center;}
/*Header*/ 
.container{ max-width: 1170px !important; } 
.page-header{position: fixed; top:0px; left:0px; float: left; background: none; /*box-shadow: 0 0 45px 10px rgba(9,12,69,0.4);*/ z-index: 11; min-height: auto;}
.logo { width: 170px; float: none; display: inline-block; padding:0; margin:18px 0; }
.logo img{ width: auto; max-width: 100%;}
.mainheader{ padding:0px;}
.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{ padding:.53em 11px; color:#fff;font-family:'Roboto'; font-weight: normal; font-size: 18px; display: inline-block; line-height: 28px; text-transform: inherit; text-transform: inherit; text-shadow: 0 0 3px rgb(0 0 0 / 47%); font-weight: 400;}
.navbar-collapse .navbar-nav .nav-item .nav-link:hover{ color: #fff;}
.navbar-nav li.nav-item.actv a{ color: #ebc852; background: none;}
.navbar-collapse .navbar-nav .nav-item:last-child{ margin-right: 0px;}
.drop-arw{ font-size: 15px;}
.drop-arw:after{ border-top: 5px solid; border-right: 5px solid transparent; border-bottom: 0; border-left: 5px solid transparent;}
.navbar-nav li.nav-item{ margin:0px; }
.nav-item.dropdown .dropdown-menu{ background:#000000 !important; border: none; min-width: auto;}
.navbar-nav a:hover{ color: #ebc852;}
.headTopBtn{ width: auto; position: absolute; top: 0px; right: 0px; z-index: 1;}
.navbar{ padding: 0px; margin-top: 0px;}
.navbar-collapse { margin-left: 0; }
.navbar-nav li.nav-item:hover > a{ color: #ebc852;}
.headSos{ position: absolute; top: 0px; right: 15px; z-index: 1;}
.headSos li{ display: inline-block; margin-left: 5px;}
.headSos li a.linkbtn, #cartDropDown{ width: auto; height: auto; background: none !important; display: inline-block; border-radius:0; padding: 0px !important;  display: flex; align-items: center; justify-content: center; border: none; box-shadow: none !important; }
.mini-cart button.dropdown-toggle{ margin: 0px !important;}
.headSos li a:hover, .headSos li a.linkbtn:hover, #cartDropDown:hover{ background:none; color: #ebc852 !important;}
.mini-cart .dropdown-menu { left: inherit !important; right: 0 !important; }
.headerTop{ width: 100%; background: #fff; padding: 4px 0;} 
.headerTopIn{ display: inline-block;}
.socials-list li{ display: inline-block; margin-left: 5px;}
.socials-list li a{ width: 24px; display: inline-block;}
.socials-list li a img{ max-width: 100%;}
.headerTopIn { display: flex; width: 100%; justify-content: space-between; }
.headSos { position: relative; top: 0px; right: inherit; z-index: 1;display: flex;align-items: center; } 
.linkbtn img{ width: 28px;}
.navbar-nav li.nav-item.menu-none-d{ display: none;}
.headRt li .sos-item{ font-size: 21px; color: #fff;} 
.headRt li .sos-item:hover{ color: #001034 !important; } 
.headRt li.list-lock .sos-item{ font-size: 18px;}
.headRt li.list-cart .sos-item{ font-size: 18px;}
.headRt li{ display: inline-block;color: #000000; font-size: 13px; margin: 0 3px;}
.headRt{ width: auto; display: flex; align-items: center;} 
.headRt li a{ color: #000;font-weight: bold;} 
.mainheader .menu_sec .dropdown-menu li a{ text-decoration: inherit; text-transform: inherit; width: 100%; line-height: 21px; padding: 8px 16px; font-size: 16px;} 
.mainheader .menu_sec .dropdown-menu li{ border-bottom: 1px solid #565656; margin: 0px !important; line-height: 20px;}
.mainheader .menu_sec .dropdown-menu li:last-child{ border: none; } 
.mainheader .menu_sec .dropdown-menu li a:hover{ background: #ebc854;} 
.navbar-nav li.nav-item:hover .dropdown-menu li a{ color: #fff !important;}
.page-header.fixed{ position: fixed; background: #000;} 
/*Header*/  
.page-footer{ width: 100%; float: left; background: #000000; padding:0px; color: #fff;font-size: 14px; line-height: 27px;font-family:'Lato';}
.foot-priv li{ display: inline-block; margin-right: 14px;}
.foot-priv li a{ color: #ebc852;}
.foot-priv li a:hover{ color: #fff;}
.footTopIn h2{ color: #000; text-align: center; line-height: 1.35em; font-size: 40px; padding-bottom: 20px; margin: 0px;}
.footTopIn{ padding: 15px 0; text-align: center;display: flex; justify-content: space-between;}
.footTopIn p{ text-align: center; line-height: 1.8; font-size: 14px; margin-bottom: 0px !important;display: flex;flex-wrap: wrap; align-items: center; justify-content: center;}
.footTopIn p a{ color: #ebc852; text-decoration: underline !important;}
.footTopIn p a:hover{ color: #fff; text-decoration: underline !important;}
.powered-by-container p, .privacy li, .textPara p{ text-align: center; line-height: 1.875em; font-size: 14px; color: #fff; margin-bottom: 0px !important;}
.powered-by-container p a, .privacy li a{ color: #fff;}
.privacy li{ display: inline-block;}
.footerBottmInn{text-align:center;padding:12px 0;border-top:1px solid #666;margin-top:0px;}
.fontsos li{display:inline-block; margin-left: 10px;}
.fontsos li img{ max-width: 100%;}
.fontsos li a{display:flex;color:#666666;width:32px;height:32px;text-align:center;align-items:center;justify-content:center;}
.fontsos ul{ width: auto; text-align: center; margin-bottom: 0px;}
.linkBtns{ color: rgb(255,0,0); border: 1px solid rgb(255,0,0); display: inline-block; font-size: 15px; padding: 9px 20px; border-radius: 30px; margin: 20px 0 0;}
.fontsos li a:hover{ opacity: 1;}
.linkBtns:hover{ background:rgb(255,0,0); color: #666666; }
.footmobTop{ padding-bottom: 40px; display: none;}
.powered-by-container{ display: flex; justify-content: space-between;}
.footTopIn li{ display: inline-block;}
.fontsos li a{ width: 24px; height: 24px; color: rgba(255,255,255,1); display: flex; justify-content: center; font-size: 20px; align-items: center; position: relative;}
.powered-by-container p a:hover, .privacy li a:hover{ color: #ebc852 !important; }
.text-mob{ display: none;}
.logo-image{   margin-left: 16px !important;}
.backTops{ background: #170973 !important; border: none; width: 30px; height: 30px; font-size: 18px;border-radius: 100px; color: #fff; right: 75px; bottom: 44px; cursor: pointer; position: fixed; visibility: hidden;}
.navbar-nav a em{ font-style: normal;}
.bansec{ width: 100%;}
.bansec img{ width: 100%;}
.bansec::before { position: absolute; top: 0; width: 100%; content: ""; height: 237px; left: 0; background-image: url(../images/header-gradient.png); background-repeat: repeat-x; background-position: 0px -131px; z-index: 4; }

.footLogo img{ max-width: 106px;}
.footMenu li a{ color: #fff; font-size: 16px;}
.footMenu li a:hover{ color: #888 !important;}
.footMenu{ margin-top: 30px;}
.footMenu li{ display: inline-block; margin: 5px;}
.headSos { position: relative; top: 0; right: 0px; }
.headSos li{ display: inline-block; margin-left: 5px;}
.headSos li.soslst a, .headSos li a.linkbtn, #cartDropDown{ width: 30px; height: 30px; background: none; display: inline-block; border-radius: 100%; color: #fff;padding: 0px !important; font-size: 21px !important; display: flex; align-items: center; justify-content: center; box-shadow: none !important;}
.mini-cart button.dropdown-toggle{ margin: 0px !important;}
.headSos li a:hover, .headSos li a.linkbtn:hover, #cartDropDown:hover{ background: none;}
#cartDropDown{ position: relative; top: 1px;}
.mini-cart button.dropdown-toggle .cart-counter { color: #fff !important; top: 0px; right: 0; left: inherit; background:#ebc852 !important; padding:0px !important; width: 14px; height: 14px; line-height: 14px; font-size: 10px; position: absolute; }
.navbar-nav li.nav-item{ color: #fff;}
.navbar-nav li.nav-item:hover .drop-arw{ color:#ebc852; }

/* new style */
.mini-cart { display: block !important; }
/*.navbar-nav li.nav-item a.active { color: #ebc852; }*/
.container { max-width: 1200px !important; }
.footTopIn .copy-left { text-align: center; display: block; margin: auto; }
.powered-by-container { display: block;}
.footer-sell-information { text-align: center; margin-top: 0;}
.page-body .page-title-bar { background-color: #ebc852 !important; }


a.badge.badge-info.season-badge.btn,
button.btn.btn-solid.addtocartbutton.add-to-cart,
button.btn.btn-md.search-btn,
button.btn.reset-btn.btn-warning.btn-warning-custom.btn-md,
button.btn.filter-toggle,
a.btn.btn-danger.btn-block.btn-lg,
.card.flat-card .card-header, 
.page-tab-content, .panel .panel-heading,
a.btn.btn-badge.btn-warning.d-inline-block,
a.btn.btn-badge.btn-warning.d-inline-block.all--events,
button.btn.location-btn,
button.btn.btn-sm.ml-auto.close-mini-cart,
.page-checkout a.link.btn.btn-block.btn-warning,
a.btn.btn-warning.btn-md.upcoming-btn
{ background-color: #ebc852 !important; color: #fff !important; }

.nav-tabs .nav-item .nav-link { color: #fff !important; }
.nav-tabs .nav-item .nav-link.active { color: #36454f !important;}
.leaderboard .nav-tabs .nav-item .nav-link { color: #878787 !important; }
.leaderboard .nav-tabs .nav-item .nav-link.active { color: #36454f !important; }

.panel .panel-heading { background-color: #ebc852 !important; color: #fff !important; }
.panel .panel-heading:after{ color:#fff !important;}
.team-list .panel .panel-heading{ background-color:#fff !important;}
.team-list ul li a, .sub-panel .panel-heading small{ color:#000;}

button.btn.btn-lg.btn-block { background-color: #ebc852 !important; color: #fff !important; }

.list-container .list-image .list-image-wrapper, 
.page-title-bar .list-container .list-image .list-image-wrapper { border-color: #ebc852 !important; }

/**/
.head-top {display: block;padding: 9.6px 15px;background: rgba(83, 83, 83, 1) !important;text-align: center;}
.head-top span { font-size: 14px; color: #fff; font-family: 'Orbitron', sans-serif; font-weight:700; }
.mainheader .container { max-width: 100% !important; padding: 22px 40px; border: 1px solid rgb(238, 198, 14); background: #000; }
.logo { width: 240px; margin: 0; height:100px;}

.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{ font-family: 'Orbitron', sans-serif; font-weight:500; text-transform: uppercase; font-size: 17px; padding: 0 12px; letter-spacing: 0.5px;}
.navbar-collapse { margin-left: 0; padding: 15px 0 15px 25px; margin-top:5px; letter-spacing: 0.5px;}
.navbar-nav a:hover, .navbar-nav a.active { color: #ebc852; font-weight: 700; text-decoration:underline;}
.headSos li.soslst a, .headSos li a.linkbtn, #cartDropDown{     width: 40px; height: 40px;     font-size: 28px !important; color: rgb(238, 198, 14);}
.headSos li:last-child a.linkbtn { font-size: 24px !important; }
.navbar-nav li.nav-item:hover .dropdown-menu li a { font-family: 'Red Rose'; font-size: 14px; }
.headSos li:hover { transform: scale(1); transition:all .2s ease-out!important;}
.headSos li:hover { transform: scale(1.06); transition:all .2s ease-out!important;}
li.nav-item.dropdown .dropdown-icon i{ font-size:12px; top: 7px; position: absolute;}
li.nav-item.dropdown:hover .dropdown-icon i { transform: rotate(180deg); color: #eec60e; }
.foot-menu li.nav-item.dropdown:hover .dropdown-icon i { transform: rotate(0deg); color: #fff; }
li.nav-item.dropdown { padding-right: 10px; }

.mainheader .menu_sec .dropdown-menu li a:hover { background: rgb(238, 198, 14); }
.mini-cart button.dropdown-toggle .cart-counter{ top: -4px;     width: 18px; height: 18px; line-height: 18px; font-size: 12px !important; background: #fff !important; color: #000 !important;}
li.nav-item.dropdown a { padding-right:10px; }
.navbar-nav li.nav-item:nth-child(3) a { padding-left: 34px; }

/*footer*/
.footTopIn { text-align: left; display: block;}
.footTop { padding-top: 50px; }
.footTopIn img { width: 100%; max-width: 280px;     margin-top: 50px;}
.foot-menu { margin-left:50px; }
.foot-menu li { display: block; }
.foot-menu li a { text-align: left; display:inline-block; padding:8.5px 0; line-height: 1.2; font-size: 15px; color: #fff; font-family: 'Red Rose';  letter-spacing: 0.03em;}
.foot-menu .drop-arw { font-size: 10px;     margin-left: 10px;}
.foot-menu ul.dropdown-menu li a{font-size:12.8px; color: #fff; font-family: 'Red Rose';  padding:8px 12px;}
.foot-menu li.nav-item.dropdown span { font-size: 12px; margin-left: 5px; position:unset;}

.foot-address { display: block; }
.foot-address a { display: block; color: #fff; font-size: 15px; font-family: 'Red Rose'; word-wrap: break-word;}
.foot-address span{display: block; color: #fff; font-size: 16px; font-family: 'Red Rose';}
.footerBottmInn{ border:0;}
.foot-social-menu{ display:block; margin-top:26px;}
.foot-social-menu li { }
.foot-social-menu li a{ color:#000; font-size:20px; height: 35px; width: 35px; display: block; line-height: 35px; background-color: rgb(238, 198, 14); text-align: center; border-radius: 50%; margin: 0 7px; }
.foot-social-menu li:first-child a{ font-size:18px;}
.page-footer .container { max-width: 1230px !important; }
.page-header { position: unset;}
.bansec::before{ background:none;}
.bansec { display: none; }

/**/
.foot-address a.active { color: #eec60e; font-weight: 600; }
.head-top span{ font-family: 'Red Rose'; font-size: 16px; font-weight: bold; letter-spacing: -0.1px; text-shadow: 0.3px 0px #fff; }
.head-top { padding: 9.6px 15px 7.6px; }

.filter-bar .btn{ padding:7px 11px;}
@media(max-width:1199px) and (min-width:992px) 
{
	.filter-bar .btn{ padding:7px 8px;}
}
@media(max-width:991px) and (min-width:768px) 
{
	.filter-bar .btn{ padding:6px 3px;}
}

@media (max-width:575px) 
{
    .details-body #leaderboard .nav-tabs .nav-item { width: 50% !important; }
}

@media(min-width:992px)
{
	.nav-item.dropdown .dropdown-menu{ display: block !important; opacity: 0;text-shadow: none; transform: scaleY(0); transform-origin: top;transition: .24s; -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; }
	.nav-item.dropdown:hover .dropdown-menu {display: block !important; opacity: 1; transform: initial;pointer-events: all; transform: translateY(0px) !important;}
	.mainheader .menu_sec .dropdown-menu{ min-width: 17em; width: 17em; background: #170973; display: none; font-size: 15px; position: absolute; z-index: 999; left: 0px; border: none; margin: 0px; padding: 0px !important; }
}

@media(max-width:992px) and (min-width:9000px) 
{
	.menuclose{ display: none;}
}

@media screen and (max-width:1399px)
{
	.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{ padding:0 10px; font-size:14px; letter-spacing:0;}
}


@media screen and (max-width:1199px)
{
	.cmspages p, .cmspages li, body{ font-size: 14px;}
	.logo { width: 143px;}
	.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{ padding:0 8px; font-size:14px;}
	.logo{ height:auto;}
	.headSos li.soslst a, .headSos li a.linkbtn, #cartDropDown { width: 30px; height: 30px; font-size: 22px !important;}
	.headSos li:last-child a.linkbtn { font-size: 20px !important; }
	.mainheader .container { padding: 10px 20px;}
	.navbar-collapse { padding: 15px 0 15px 5px;}	
	.mini-cart button.dropdown-toggle .cart-counter { top: -4px; width: 14px; height: 14px; line-height: 14px; font-size: 10px !important; }	
	.navbar-nav li.nav-item:nth-child(3) a { padding-left:20px; }
}


@media screen and (max-width:991px)
{
	/*Menu*/
	.navbar-toggler{ width: 40px; height: 50px; background: none;}
	.navbar-toggler .icon-bar{width:100%;height:3px;background:#fff;display:inline-block;border-radius:10px;float:left;-webkit-transform-origin:21px;-ms-transform-origin:21px;transform-origin:21px;-webkit-transition:-webkit-transform 0.2s,opacity 0.1s;transition:transform 0.2s,opacity 0.1s;}
	.navbar-toggler .icon-bar + .icon-bar{margin:7px 0 0;}
	.navbar-toggler.showactv .icon-bar:nth-child(1){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
	.navbar-toggler.showactv .icon-bar:nth-child(2){opacity:0;}
	.navbar-toggler.showactv .icon-bar:nth-child(3){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
	.navbar-toggler.showactv .icon-bar{margin:1px 0 !important;}
	.navbar-collapse .navbar-nav{padding:0px;}
	.navbar-nav a,.navbar-collapse .navbar-nav .nav-item .nav-link{width:100%;}
	.drop-arw{top:0;position:absolute;right:0;width:20px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;}
	.page-header{z-index:111;}
	.page-header{ padding: 3vw;}
	.mainheader{ padding-left: 0px; padding-right: 0px;}
	.logo { width: 150px; float: left; position: inherit; left: inherit; top: inherit; transform: inherit; }
	.navbar { padding: 0; }
	.headSos { position: absolute; top: 31px; right: 57px; }
	.navbar-toggler { margin: 0; width: 46px;font-size: 0px; line-height: 0px; position: absolute; right: 0px; top: 0px; border: none; }
	.navbar-toggler .icon-bar { width: 100%; height: 1px; background: #fff !important; display: flex; }
	.navbar-toggler .icon-bar { margin: 0px !important; }
	.navbar-toggler .icon-bar { transition: transform 250ms cubic-bezier(.2,.6,.3,1),width 250ms cubic-bezier(.2,.6,.3,1); will-change: transform,width; }
	.navbar-toggler .icon-bar:first-child { transform: translatey(-5.5px); }
	.navbar-toggler .icon-bar:nth-child(2) { transform: translatey(0); opacity: 0; }
	.navbar-toggler .icon-bar:nth-child(3) { transform: translatey(5.5px); }
	.navbar-toggler.showactv .icon-bar:first-child { transform: translatex(3.5px) rotate(-135deg); }  
	.navbar-toggler.showactv .icon-bar:nth-child(3) { transform: translatex(3.5px) rotate(135deg); }  
	.showactvov .logo { z-index: 111; }
	.showactvov .headSos, .showactvov .navbar-toggler { z-index: 11; }
	.navbar-collapse { height: 100% !important; padding-top: 155px !important; }
	.navbar-collapse { position: fixed; z-index: 22222; display: block !important;display: block !important; top: 0px !important; }
	.navbar-collapse.show { right: 0px; }
	.navbar-toggler.showactv .mnu{ position: relative; left: -11px;}
	.navbar-toggler.showactv .icon-bar{ background: #000 !important;}
	.mainheader.showactvov .headSos li.soslst a, .mainheader.showactvov .headSos li a.linkbtn, .mainheader.showactvov #cartDropDown{ color: #000 !important;}
	.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link { width: 100%; }
	.navbar-nav li.nav-item:hover > a { color: #fff; background: #ebc852; }
	.header-menu-actions.d-none{ display: inline-block !important;}
	.header-menu-actions { display: flex; align-items: center; justify-content: center; margin: 0 20px; margin-bottom: 0px; flex-grow: 0; flex-shrink: 1; margin-bottom: 6vw; }
	.header-menu-actions a{ color: #000; font-size: 18px;}
	.navbar-collapse .navbar-nav { position: relative; display: flex; width: 100%; flex-grow: 1; flex-shrink: 0; justify-content: center; flex-direction: column; min-height: 50vh;text-align: left; }
	.headSos li.soslst{ display: none;}
	.fotTpMenu li{ font-size: 16px;}
	.page-header { padding: 0; }
	.page-header { background: #000; position: relative; }
	.navbar-light .navbar-toggler{ width: 40px; height: 33px;background: #ebc854 !important; border-radius: 8px;color: #fff !important; font-size: 22px;position: relative;}
	.navbar-collapse{ background: #000; margin: 0px; width: 280px; right: -280px;  transition: all 0.3s ease; left: inherit;height: 100%; overflow: auto;}
	.navbar-collapse { height: 100% !important; padding-top: 50px !important; border: none; }

	.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link { font-size: 15px; padding: 10px 20px; text-shadow: none !important; font-family: Open Sans !important; line-height: 23px; }
	.navbar-toggler.menuclose { background: none !important; position: absolute !important; top: 0px; right: 0px;font-size: 35px; }
	.navbar-nav li.nav-item:hover .drop-arw { color: #fff; }
	.drop-arw::after { border: none; content: "\f107";font-family: "Font Awesome 6 Free"; font-weight: 900;width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
	.drop-arw { top: 0; position: absolute; right: 0; width: 50px; height: 45px; display: flex; align-items: center; justify-content: center; cursor: pointer; }
	.dropdown-menu{ margin: 0px; padding: 0px;}
	.mainheader .menu_sec .dropdown-menu li{ border: none;}
	.mainheader .menu_sec .dropdown-menu li a{ padding: 8px 16px 8px 32px;}
	.navbar-nav li.nav-item.dropdown.show  .drop-arw::after{ content: "\f106";}
	.overlay.shows{ width: 100%; height: 100%; z-index: 10001; left: 0; top: 0; opacity: 1; position: fixed; cursor: pointer;background: rgb(0 0 0 / 55%) !important; }
	
	.headSos { top: calc(50% - 15px);}
	li.nav-item.dropdown span{     position: absolute; right: 15px; top: 10px;}	
	li.nav-item.dropdown .dropdown-icon i{ position:unset;}
	li.nav-item.dropdown:hover .dropdown-icon i{ color:#fff;}
	
}

@media screen and (max-width:767px)
{
	.container{ max-width: 100%;}
	.close-mini-cart{display:block;position:absolute;top:0px;right:0px;}
	.footTopIn { text-align: center;}
	.foot-menu { margin-left: 0; }
	.footTop { padding-top: 0; }
	
}

@media screen and (max-width:400px)
{
	.headSos li.soslst a, .headSos li a.linkbtn, #cartDropDown { width: 25px; height: 25px;font-size: 22px !important;}
	.headSos { position: absolute; right: 56px; }
	.logo { width: 145px;}
	.navbar-toggler{ height: 43px;}
	.logo { width: 111px; }
}

@media screen and (max-width:360px)
{
	.headSos li.soslst a, .headSos li a.linkbtn, #cartDropDown { width: 20px; height: 28px; font-size: 17px !important; }
	.headSos li:last-child a.linkbtn{ font-size: 15px !important;}
	.logo { width: 93px; }
}

