body {font-family:none;font-weight: 400;color: #666;font-size: 12px;line-height: 20px;width: 100%;background: #fff;}
h1, h2, h3, h4, h5, h6 {color: #444;}
.fa {font-size: 14px;}
h1 {font-size: 33px;}
h2 {font-size: 27px;}
h3 {font-size: 21px;}
h4 {font-size: 15px;}
h5 {font-size: 12px;}
h6 {font-size: 10.2px;}
ul{padding: initial;}
li{list-style: none;}
a {color:#333;}
a:hover {text-decoration: none;}
legend {font-size: 18px;padding: 7px 0px}
label {font-size: 12px;font-weight: normal;}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {font-size: 12px;width: max-content;}
li.search-v-item a {color: #949494;}
p.search-hot-title {color: #ffffff;margin: 6px;font-size: 1.5rem;}
ul.products li {background: #fff;}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {font-size: 12px;}
.input-group .input-group-addon {font-size: 12px;height: 30px;}
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {display: inline;}
.nav-tabs {margin-bottom: 15px;}
div.required .control-label:before {content: '* ';color: #F00;font-weight: bold;}
header {background:#2d2d2d}
.dropdown-menu li > a:hover {text-decoration: none;color: #ffffff;background-color: #229ac8;background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat: repeat-x;}
.nav-logo {align-items: center;display: flex;}
.ct-panel-actions {display: flex;align-items: center;padding-inline: var(--panel-padding, 35px);padding-top: 20px;justify-content: flex-end;position: absolute;width: 100%;top: 0;right: 5%;}
.ct-panel-search {flex: 1;min-height: 0;display: flex;flex-direction: column;justify-content: var(--vertical-alignment, flex-start);align-items: center;display: block;margin: auto;width: 100%;max-width: var(--max-width, 800px);}
.content-search {justify-content: center;}
header svg, header svg {width: var(--theme-icon-size, 15px);height: var(--theme-icon-size, 15px);fill: #ffffff;transition: var(--theme-icon-transition, fill 0.12scubic-bezier(0.455, 0.03, 0.515, 0.955));--theme-icon-size: 20px;}
#search svg {fill: #333;}
#head-top {background: #f4f4f4;}
#header-top {display: flex;height: 100%}
.tions {opacity: 1;margin: auto;padding: 0px;list-style: none;display: flex;}
.infors {align-items: center;display: flex;justify-content: center;padding: 0 0.9em;position: relative;text-align: center;}
#currency {float: right;}
#header-top .currency-link{color: #fff;font-size: 18px;}
.header-link {position: relative;align-items: end;display: flex;}
.header-ul {opacity: 1;margin: auto;padding: 0px;list-style: none;display: flex;}
ul.header-ul li {margin: auto;align-items: center;color: #fff;justify-content: center;padding: 0 0.9em;position: relative;text-align: center;}
#search {justify-content: space-evenly;margin: 0 auto;max-width: 100%;align-items: center;display: flex;width: 50%;}
#search input.form-control.input-lg {background: none;border: 0;border-radius: 0;box-shadow: none;height: 35px;padding: 3px 20px;}
#search i.fa.fa-search {color: #fff;padding: 5px 0px;}
#search button.btn.btn-default.btn-lg {overflow: hidden;border-radius: 50%;background:none;border: none;padding: 4px 10px;}
#search input[type="text"].form-control{font-size:16px;font-weight: 100;}
.sear {background: #fff;border-radius: 20px;justify-content: space-evenly;margin: 0 auto;max-width: 100%;align-items: center;display: flex;width: 100%;border: 1px solid #ccc;height: 34px;}
body.headroom.search-active .header-search {background: #fdfdfd !important;position: absolute !important;display: flex !important;padding: 14px;border-bottom: 1px solid #ccc;align-items: stretch !important;justify-content: right !important;margin: auto !important;z-index: 99;margin-top: 65px !important;width: 100% !important;}
body.headroom.search-active .header-search input.form-control.input-lg {width: 100%;}
.item-cart span{background:#ff1100;color: #fff;padding: 0 7px;border-radius: 50%;position: absolute;margin-top: -7px;margin-left: -10px;}
.header-cart {display: none;}
ul#cart_list {padding: initial;}
body.headroom.cart-count .header-cart {display: flex !important;}
body.headroom.cart-count .header-carts {z-index: 19990;position: fixed;top: 0px;right: 0px;display: flex !important;flex-direction: column;width: calc(100% - 65px);max-width: calc(100% - 65px);height: 100%;background: rgb(255, 255, 255);box-shadow: rgb(54 54 54 / 20%) 2px 0px 10px, rgb(54 54 54 / 20%) -2px 0px 10px;animation: 0.5scubic-bezier(0.645, 0.045, 0.355, 1) 0s 1 normal none running rightToLeft;}
.cart-heading {padding: 10px 24px;border-bottom: 1px solid #999;position: relative;z-index: 100;background: #fff;display: flex;color: #000;font-weight: bold;}
.cart-heading span {flex: 1;}
#cart_block #cart_list {padding: initial;overflow: auto;height: calc(100vh - 200px);}
span.close-button {text-align: right;}
nav.nav-line .dropdown-backdrop {position: absolute;z-index: -1;}
li.cart_item {display: grid;grid-template-columns: 20% 1fr;grid-column-gap: 20px;align-items: center;margin-bottom: var(--mini-cart-items-spacing, 20px);margin-top: var(--mini-cart-items-spacing, 5px);border-bottom: 1px dashed #ccc;}
a.ct-media img {aspect-ratio: 1 / 1;width: inherit;border-radius: inherit;object-fit: var(--theme-object-fit, cover);height: auto;max-width: 100%;vertical-align: middle;}
li.cart_item .remove {float: right;}
.menu-see-all {padding: 5px;text-align: left;font-size: 1.5rem;background: #def0ff;}
.mega-menu a.see-all {color: #000000;font-weight: 400;}
#returnTop {position: fixed;text-align: center;width: 30px;bottom: 35px;height: 33px;cursor: pointer;right: 10px;background: #fffbfb;border: 1px solid #000;}
#returnTop .fa{font-size: 2rem;}
#best-sellers {text-align: center;}
#players {text-align: center;padding: 0 5px;}
#recent-post {text-align: center;}
#Real-review {text-align: center;}
#best-sellers h3, #players h3, #recent-post h3, #Real-review h3{font-size: 3rem;padding: 48px 0 24px;}
@media (max-width: 478px) {
#cart .dropdown-menu {width: 100%;}
}
#cart .dropdown-menu table {margin-bottom: 10px;}
#cart .dropdown-menu li > div {min-width: 427px;padding: 0 10px;}
@media (max-width: 478px) {
#cart .dropdown-menu li > div {min-width: 100%;}input.form-control.input-lg {width: 300px;}#search {display: none;}
}
#cart .dropdown-menu li p {margin: 20px 0;}
.ct-cart {padding-inline: 20px;}
.mini-cart-checkout {margin: 5px 0;background:#018849;padding: 1rem;color: #fff;width: max-content;border-radius: 5px;}
.mini-cart-checkout:hover {background: #006637;}
.mini-cart-checkout a{text-shadow: 0px 1px 0px #022642;font-size: 1.3rem;margin: 5px 0;padding: 1rem;color: #fff;border-radius: 5px;text-align: center;max-width: 100%;font-weight: bold;}
.notify {background: #19619a;color: #fff;font-weight: 500;font-size: 1.5rem;padding: 0 5px;}
.mediu {background: #3ca9ff;color: #fff;padding: 0 5px;text-shadow: 0px 1px 0px #022642;text-align: center;}
span.ct-toggle-dropdown-desktop {margin-left: 5px;}
span.ct-toggle-dropdown-desktop svg{fill: #fff;}
.nav-line {background-color:#525050;display: flex;font-size: 1.2em;font-weight: 300;min-height: 56px;position: relative;width: 100%;}
.nav-level {align-items: stretch;display: flex;justify-content: center;margin: 0 auto;max-width: 100%;padding: 0 0.5em;}
ul.muitabs {opacity: 1;margin: 0px;padding: 0px;list-style: none;display: flex;width: 1360px;}
ul.muitabs > li {margin: auto;}
ul.muitabs > li > a {align-items: center;color: #fff;display: flex;justify-content: center;padding: 0 0.9em;position: relative;text-align: center;min-height: 55px;}
ul.muitabs > li > .mega-menu {display: none;width: 100%;position: absolute;left: 0;z-index: 6;padding: 0;text-align: center;background: none;overflow: hidden;border: 0px solid #e6e6e6;background: #fff;box-shadow: 0px 5px 8px #cbcbcb;border-bottom: 3px solid #444;}
.list-row {width: 1360px;margin: auto;padding: 10px 5px 15px;}
.list-row .menu {float: left;text-align: left;}
.list-row .menu ul {padding-left: 0px;}
.list-row li {list-style: none;padding: 0 10px 0 5px;color: #333;font-size: 13px;height: 30px;margin-bottom: 5px;}
.child-img {display: table-cell;height: 30px;width: 30px;margin-right: .5rem;}
.childs-name {display: table-cell;vertical-align: middle;height: 30px;}
li.muitouch.hover:hover .mega-menu{display: block;}
.mega-menu a {color: #000;}
.row.hover-menu {display: flex;justify-content: center;padding: 0 0.9em;position: relative;text-align: center;}
.global-mask ,.global-masks{z-index: 4;position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);animation: 0.3sease 0s 1 normal none running hiddenToShow;display:none}
body.headroom.cart-count .global-masks{display: block;}
img.banner-img{margin: auto;width: 100%;}
.widget {text-align: center;padding: 15px 0;background:#000;color: #fff;}
li.text-mailto {font-size: 1.5rem;font-weight: bold;margin-top: 25px;}
i.fa.fa-envelope {margin-right: 5px;font-size: 1.9rem;}
i.text-shipping {margin-right: 20px;}
.widget i{font-style: normal;}
i.text-coupon {font-size: 1.1em;line-height: 1.1em;font-weight: bold;}
.carousel-title h3 {color: #11436b;}
.info-blast {width: 100%;margin-top: 20px;background: #f4f4f4;border: 1px solid #cbcbcb;box-sizing: border-box;padding: 20px;text-align: left;overflow: auto;}
.info-blast h4 {border-bottom: 1px solid #e1e1e1;margin: 0 0 20px;font-style: normal;padding-bottom: 10px;font-size: 1.5rem !important;}
.info-blast .left, .info-blast .right {width: 50%;float: left;}
.info-blast ul li {background: url(../image/Tickx.webp) no-repeat center left;padding-left: 24px;background-size: 16px;margin-top: 0;margin-bottom: 1rem;}
@media (min-width: 768px) {
body.headroom.cart-count .header-carts {width: 455px}input.form-control.input-lg {width:-webkit-fill-available;}
}
@media (min-width: 667px) {.header-ul .navbar-toggle {display: none;}
}
@media (max-width: 1360px) {
ul.muitabs {width: 100%;}
.list-row {width: 100%;}
}
@media (max-width: 768px) {
#header-top [data-items]>* {margin: var(--margin, 0 1px);}
#header-top [data-items]>li {margin: var(--margin, 0 10px);}
button.btn.btn-link.currency-link.dropdown-toggle {padding: 7.5px 5px;}
.navbar-toggle {margin-top: 8px;margin-right: 0px;}
ul.muitabs {display: block;width: 100%;position: relative;overflow-x: hidden;overflow-y: scroll;height: 100%;font-size: 1.7rem;}
.ct-container-fluid {--theme-container-edge-spacing: calc(100vw - 15px);}		
body.headroom.nav-active span.ct-toggle-dropdown-desktop {position: absolute;right: 15px;}
body.headroom.nav-active.navbar-toggle {display: block;}
.nav-line {display:none}
body.headroom.nav-active nav.nav-line {position: fixed;top: 0;left: 0;width: 80%;height: 100%;background: rgb(0 0 0 / 28%);background-size: auto;background-size: 2rem;display: block;z-index: 120;}
body.headroom.nav-active nav.nav-line span.ct-toggle-dropdown-desktop svg {fill: #000;}
.menu-heading.navbar-toggle svg {fill: #fff;}
body.headroom.nav-active nav.nav-line a{color:#000}
body.headroom.nav-active nav.nav-line .nav-level {border-top:0px solid #ccc;padding-bottom: 44Px;margin: inherit;z-index: 19990;position: fixed;top: 0px;left: 0px;display: flex !important;flex-direction: column;width: calc(100% - 65px);max-width: calc(100% - 65px);height: 100%;background: rgb(255, 255, 255);box-shadow: rgb(54 54 54 / 20%) 2px 0px 10px, rgb(54 54 54 / 20%) -2px 0px 10px;animation: 0.5scubic -bezier(0.645, 0.045, 0.355, 1) 0s 1 normal none running rightToLeft;padding: 0;}
.menu-heading.navbar-toggle {color: #000;text-align: center;padding: 10px 0;font-size: 2.5rem;font-weight: 500;border-radius: 0;}
.nav-level svg.ct-icon {position: absolute;right: 15px;}	
li.muitouch.hover {border-bottom: 1px solid #ccc;}	
body.headroom.nav-active nav.nav-line .row.hover-menu {display:block}
body.headroom.nav-active .menu-heading.navbar-toggle {width: 100%;background:#1f1f1f;color: #fff;margin: auto;padding: 20px 0;}
body.headroom.nav-active nav.nav-line ul.muitabs > li > .mega-menu {position: relative;z-index: 9999;}
body.headroom.nav-active nav.nav-line ul.muitabs > li > a {justify-content: left;font-weight: 500;}
body.headroom.nav-active nav.nav-line .menu{width: 100%!important;padding: 0;}
body.headroom.nav-active .list-row li{border-bottom: 1px solid #ccc;height: auto;padding-bottom: 5px;}
body.headroom.nav-active, body.headroom.search-active, body.headroom.cart-count{overflow: hidden;height: 100%;}
body.headroom.nav-active .global-mask, body.headroom.search-active .global-mask, body.headroom.cart-count .global-masks{display:block!important}
}
h1.product_title{color: #4b4b4b;font-size: 18px;font-weight: 400;margin: auto;}
h2.posted-blog {text-align: center;color: #19619a;}
.blog{background: #fff;padding: 10px;}
p.sale-price {margin-top: 20px;}
span.special-amount {font-size: 2.4rem;font-weight: bold;color: #545454;}
del {font-size: 2rem;font-weight: bold;color: #858585;margin-left: 15px;}
#product label.control-label {display: block;text-align: start;width: auto !important;font-weight: bold;margin: 1rem 0;color: #415161;font-size: 15px;}
#product .form-control {border-radius: 0;border: 1px solid #000;}
#product .btn-primary {width: max-content;min-width: 40%;}
#product .checkbox {width: max-content;padding: 5px;background: #fff;border: 1px solid #939393;max-width: 100%;}
#product .checkbox span{display: flex;}
.quantity {width: max-content;border: 1px solid #000;padding: 7px 10px;display: flex;align-items: center;justify-content: center;text-align: center;}
.quantity .fa {padding: 9px 12px;cursor: pointer}
.quantity .fa:hover {color: #fff;background: #7d7d7d;}
.textprice {padding-left: 45px;height: 41px;border: 1px solid #000;}
#quantity_wanted {border: 0!important;}
#content {min-height: 600px;}
section.elementor-section img {border: 1px solid #ccc;}
ul.list-players img {border: 0px;}
.hot-sale {background: url(../image/sale.png) no-repeat;background-size: 100%;height: 60px;width: 60px;position: absolute;}
.tab-content h4 {color: #000;font-size: 2rem;}
.rating.left-grid{text-align: left;}
.rating.left-grid .fa-stack, .rating.left-grid .fa-star ,.rating.left-grid .fa-star-o{font-size: 2rem;}
.rating.left-grid .fa-stack {width: 2rem;height: 2rem;line-height: 2rem;}
.star-percen {margin-bottom: 10px;display: flex}
.stack-meter {overflow: hidden;background-color: #F0F2F2;height: 30px;display: block;width: calc(100% - 80px);border-radius: 4px;border: 1px solid #a0a0a0;}
span.size-base {margin-left: 14px;font-size: 1.5rem;line-height: 30px;}
section.elementor {background:#000000;padding: 30px 0;}
i.fa.fa-rliable:before {content: "";background-image: url(../image/delivery-box.svg);background-size: 100%;background-repeat: no-repeat;width: 50px;height: 60px;display: inline-block;}
i.fa.fa-efficient:before {content: "";background-image: url(../image/shirt.svg);background-size: 100%;background-repeat: no-repeat;width: 50px;height: 60px;display: inline-block;}
i.fa.fa-factory:before {content: "";background-image: url(../image/football.svg);background-size: 100%;background-repeat: no-repeat;width: 50px;height: 60px;display: inline-block;}
i.fa.fa-professional:before {content: "";background-image: url(../image/star.svg);background-size: 100%;background-repeat: no-repeat;width: 50px;height: 60px;display: inline-block;}
.centered {color: #fff;text-align: center;}
.centered h3{color: #fff;}
ul.list-players img {display: inline;}
ul.list-players li.feature {border-radius: 50%;overflow: hidden;}
ul.Blog.columns-4 li {overflow: hidden;background: #fff;text-align: center;display: flex;}
ul.Blog.columns-4 li h4 a{color: #337ab7;}
ul.Blog.columns-4 li p{overflow: hidden;padding: 5px 10px;text-align: left;}
.col-sm-12.register_payment-address.row {margin: auto;}
.col-sm-5.register_block {border: 1px solid #ccc;}
h4.panel-title {color: #666;}
.box.checkout_form input[type="text"].form-control, .box.checkout_form textarea.form-control, .box.checkout_form select.form-control{width:-webkit-fill-available;}
.box.checkout_form{overflow: hidden;background: #ffffff;padding: 5px;}
p.totals {padding: 5px;margin: auto;border-bottom: 1px solid #ffffff;background:#f5f5f5;}
.quantitys {width: max-content;border: 1px solid #000;padding: 0px 10px;display: flex;align-items: center;justify-content: center;text-align: center;margin-top: 5px;margin-bottom: 5px;}
p.well a {color: #ff1100;font-weight: bold;}
p.well a:hover {color:#666;}
li.feature {background: #fff;}
li.feature a:hover {color:#2d2d2d;}
.kit-meta {display: flex;align-items: center;gap: 8px;}
.kit-meta-icons {display: flex;align-items: center;font-size: 14px;}
.kit-comments {display: flex;align-items: center;font-size: 14px;}
.kit-meta svg{width: 24px;height: 24px;}
.kit-comments svg{width: 20px;height: 20px;}
footer {margin-top: 30px;padding-top: 30px;background-color:#f8f8f8;border-top: 1px solid #ddd;color:666;}
footer hr {border-top: none;border-bottom: 1px solid #666;}
footer a {color:#666}
footer a:hover {color:#444;}
footer h5 {font-size: 2.3rem;font-weight: bold;color:#010101;}
.footer-bottom {background:#ddd;flex: 1;align-items: center;justify-content: center;text-align: center;}
.footer-bottom p {margin: auto;color: #000000;padding: 25px;}
.footer-bottom div {display: flex;align-items: center;flex: 1;}
.footer-bottom p a{color: #444;}
.footer-bottom p a:hover{color:#444}
span.ct-icon-container {padding-left: 25px;}
.alert {padding: 8px 14px 8px 14px;}
.breadcrumb {margin: 0 0 20px 0;padding: 8px 0;background: none;}
.breadcrumb i {font-size: 15px;}
.breadcrumb > li {text-shadow: 0 1px 0 #FFF;padding: 0;position: relative;white-space: nowrap;}
.breadcrumb > li:before {content: "/";padding-right: 4px;color: #999;}
.breadcrumb > li:first-child:before {display: none;}
.pagination {margin: 0;}
.buttons {margin: 1em 0;}
.btn {padding: 7.5px 12px;font-size: 12px;border: 1px solid #cccccc;border-radius: 4px;box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}
.btn-xs {font-size: 9px;}
.btn-sm {font-size: 10.2px;}
.btn-lg {padding: 10px 16px;font-size: 15px;}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {font-size: 12px;}
.btn-group > .btn-xs {font-size: 9px;}
.btn-group > .btn-sm {font-size: 10.2px;}
.btn-group > .btn-lg {font-size: 15px;}
.btn-default {color: #777;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);background-color: #e7e7e7;background-image: linear-gradient(to bottom, #eeeeee, #dddddd);background-repeat: repeat-x;border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;}
.btn-primary {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #018849;border-color:#018849;}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-color:#006637;}
.btn-warning {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #faa732;background-image: linear-gradient(to bottom, #fbb450, #f89406);background-repeat: repeat-x;border-color: #f89406 #f89406 #ad6704;}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-danger {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #da4f49;background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat: repeat-x;border-color: #bd362f #bd362f #802420;}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-success {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #5bb75b;background-image: linear-gradient(to bottom, #62c462, #51a351);background-repeat: repeat-x;border-color: #51a351 #51a351 #387038;}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-info {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #df5c39;background-image: linear-gradient(to bottom, #e06342, #dc512c);background-repeat: repeat-x;border-color: #dc512c #dc512c #a2371a;}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {background-image: none;background-color: #df5c39;}
.btn-link {border-color: rgba(0, 0, 0, 0);cursor: pointer;color: #333;border-radius: 0;}
.btn-link, .btn-link:active, .btn-link[disabled] {background-color: rgba(0, 0, 0, 0);background-image: none;box-shadow: none;}
.btn-inverse {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #363636;background-image: linear-gradient(to bottom, #444444, #222222);background-repeat: repeat-x;border-color: #222222 #222222 #000000;}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {background-color: #222222;background-image: linear-gradient(to bottom, #333333, #111111);}
.list-group a {border: 1px solid #DDDDDD;color: #888888;padding: 8px 12px;}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {color: #444444;background: #eeeeee;border: 1px solid #DDDDDD;text-shadow: 0 1px 0 #FFF;}
.carousel-caption {color: #FFFFFF;text-shadow: 0 1px 0 #000000;}
.carousel-control .icon-prev:before {content: '\f053';font-family: FontAwesome;}
.carousel-control .icon-next:before {content: '\f054';font-family: FontAwesome;}
.product-thumb {border: 1px solid #ddd;margin-bottom: 20px;overflow: auto;}
.product-thumb .image {text-align: center;}
.product-thumb .image a {display: block;}
.product-thumb .image a:hover {opacity: 0.8;}
.product-thumb .image img {margin-left: auto;margin-right: auto;}
.product-grid .product-thumb .image {float: none;}
@media (min-width: 769px) {.navbar-category {display: none !important;}}
@media (max-width: 768px){.nav-categors {display: none !important;}}
@media (min-width: 767px) {
.product-list .product-thumb .image {float: left;padding: 0 15px;}
}
.product-thumb h4 {font-weight: bold;}
.product-thumb .caption {padding: 0 20px;min-height: 180px;}
.product-list .product-thumb .caption {margin-left: 230px;}
@media (max-width: 1200px) {
.product-grid .product-thumb .caption {min-height: 210px;padding: 0 10px;}
}
@media (max-width: 767px) {
h1 {font-size: 2rem;}
.product-list .product-thumb .caption {min-height: 0;margin-left: 0;padding: 0 10px;}
.product-grid .product-thumb .caption {min-height: 0;}
#size .col-sm-9 {padding: 0!important;}
}
.product-thumb .rating {padding-bottom: 10px;}
#tab-review, #description, #size{overflow: auto;background: #fff;padding: 5px;border: 1px solid #a1a1a1;margin-bottom: 10px;}
.product-title {padding: 0 5px;}
#size table {border: 1px solid #018849;text-align: center;width: 100%;}
td.size-title {text-align: center;border-bottom: 1px solid #018849;}
tr.size-sub {background: #018849;color: #fff;}
tr.size-sub th {border-left: 1px solid #fff;padding: 4px;text-align: center;}
tr.size-sub th:first-child{border-left: 0px solid #fff;}
#size table td{border: 1px solid #018849;padding: 5px;}
.rating .fa-stack {font-size: 8px;}
.rating .fa-star-o {color: #999;font-size: 15px;}
.rating .fa-star {color:#FFEB3B;font-size: 15px;}
.rating .fa-star + .fa-star-o {color: #000;}
span.meter-bar {background-color: #FFEB3B;height: 30px;display: block;}
.review-list {border: 1px solid #a0a0a0;padding: 5px;font-size: 12px;border-radius: 4px;margin-bottom: 10px;background: #fff;}
.review-list .rating.left-grid .fa-stack{width: 1.5rem;height: 1.5rem;line-height: 1.5rem;}
.review-list .left-grid .fa-star{font-size: 1.5rem;}
.review-list .fa-star-o.fa-stack-2x{font-size: 1.5rem;}
p.rating, p.text {margin: auto;}
span.time {margin-left: 15px;color: #337ab7;}
.author > div{display: flex;flex: 1;}
.date_added {justify-content: flex-end;}
h2.price {margin: 0;}
.product-thumb .price {color: #444;}
.product-thumb .price-new {font-weight: 600;}
.product-thumb .price-old {color: #999;text-decoration: line-through;margin-left: 10px;}
.product-thumb .price-tax {color: #999;font-size: 12px;display: block;}
.product-thumb .button-group {border-top: 1px solid #ddd;background-color: #eee;overflow: auto;}
.product-list .product-thumb .button-group {border-left: 1px solid #ddd;}
@media (max-width: 768px) {
.product-list .product-thumb .button-group {border-left: none;}
}
.product-thumb .button-group button {width: 60%;border: none;display: inline-block;float: left;background-color: #eee;color: #888;line-height: 38px;font-weight: bold;text-align: center;text-transform: uppercase;}
.product-thumb .button-group button + button {width: 20%;border-left: 1px solid #ddd;}
.product-thumb .button-group button:hover {color: #444;background-color: #ddd;text-decoration: none;cursor: pointer;}
@media (max-width: 1200px) {
.product-thumb .button-group button, .product-thumb .button-group button + button {width: 33.33%;}
}
@media (max-width: 767px) {
.product-thumb .button-group button, .product-thumb .button-group button + button {width: 33.33%;}.footer-bottom div {display: block;}
}
.thumbnails {overflow: auto;clear: both;list-style: none;padding: 0;margin: 0;}
.thumbnails > li {margin-left: 20px;}
.thumbnails {margin-left: -20px;}
.thumbnails > img {width: 100%;}
.image-additional a {margin-bottom: 20px;padding: 5px;display: block;border: 1px solid #ddd;}
.image-additional {max-width: 78px;}
.thumbnails .image-additional {float: left;margin-left: 20px;}

[data-players] {display: grid;grid-template-columns: var(--shop-columns);grid-column-gap: var(--grid-columns-gap, 2px);grid-row-gap: var(--grid-rows-gap, 10px);}
[product-list=type] .product {position: relative;display: flex;flex-direction: column;overflow: hidden;padding-inline: 20px;padding-bottom: 20px;box-shadow: var(--theme-box-shadow);border: var(--card-border);border-radius: var(--theme-border-radius, 3px);background: var(--backgroundColor, var(--theme-palette-color-8));--horizontal-alignment: center;--text-horizontal-alignment: center;}
.elementor-shortcode [product-list] .product>figure {margin-bottom: var(--product-element-spacing, 10px) !important;}
.rating {text-align: left;}
h4.product-title {margin-bottom: auto;text-align: left;color: #2d2d2d;font-weight: 400;}
ins.sale-price {text-decoration: auto;}
.price {padding: 10px 5px;font-size: 1.5rem;font-weight: bold;color: #000;display: flex;margin: auto;}
.price span {position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;column-gap: 5px;}
.product_type_variable {display: flex;border-left: 1px solid #ccc;}
.product_type_variable a{display: block;width: 100%;padding: 10px 0;cursor: pointer;font-size:1.7rem;color: #BE3190;}
.product_type_variable a:hover{color: #931b6b;}
span.price-old {text-decoration: line-through;color: #949494;font-weight: 400;margin-left: 15px;}
.product-connt-name {width: calc(100% - 30px);}
ul.list-players, ul.Blog-columns, ul.list-best, ul.review-columns{grid-template-columns: repeat(2, 1fr);display: grid;gap: 12px;}
li.item.js-reviewItem {text-align: left;}
li.item.js-reviewItem h4 {font-weight: 400;}
.blog-archive {text-align: left;}
.blog-archive h4 a{font-weight: 400;color: #000;}
ul.Blog-columns figure, ul.blog-post-columns figure {background: #e2e2e2;}
ul.blog-post-columns {grid-template-columns: repeat(2, 1fr);display: grid;column-gap: 12px;}
figure img {max-width: 100%;}
li.categ {text-align: left;float: left;border: 1px solid #ccc;padding: 1px 4px;margin: 1px;background: #f0f0f0;}
li.categ:hover {background: #FFEB3B;}
@media (min-width: 900px) {
ul.list-best {grid-template-columns: repeat(4, 1fr);}
ul.Blog-columns {grid-template-columns: repeat(4, 1fr);display: grid;column-gap: 12px;}
ul.list-players{grid-template-columns: repeat(6, 1fr);}
ul.review-columns{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 800px) {ul.Blog-columns, ul.list-best, ul.review-columns {margin: 0 10px;}}
@media (max-width: 431px) {ul.Blog-columns, ul.list-best, ul.review-columns, ul.blog-post-columns  {grid-template-columns: repeat(1, 1fr);margin: 0 10px;}}
#product .btn-primary{margin: auto;width: -webkit-fill-available;}
.footer-bottom{border-bottom: 8px solid #ffffff;}
}
@media (min-width: 1200px) {
#content .col-lg-2:nth-child(6n+1),#content .col-lg-2:nth-child(6n+1),#content .col-lg-3:nth-child(4n+1),#content .col-lg-4:nth-child(3n+1),#content .col-lg-6:nth-child(2n+1) {clear:left;}
}
@media (min-width: 992px) and (max-width: 1199px) {#content .col-md-2:nth-child(6n+1),#content .col-md-2:nth-child(6n+1),#content .col-md-3:nth-child(4n+1),#content .col-md-4:nth-child(3n+1),#content .col-md-6:nth-child(2n+1) {clear:left;}
}
@media (min-width: 768px) and (max-width: 991px) {#content .col-sm-2:nth-child(6n+1),#content .col-sm-2:nth-child(6n+1),#content .col-sm-3:nth-child(4n+1),#content .col-sm-4:nth-child(3n+1),#content .col-sm-6:nth-child(2n+1) {clear:left;}
}
@media (min-width: 768px) {
#column-left  .product-layout .col-md-3 {width: 100%;}
#column-left + #content .product-layout .col-md-3 {width: 50%;}
#column-left + #content + #column-right .product-layout .col-md-3 {width: 100%;}
#content + #column-right .product-layout .col-md-3 {width: 100%;}
}
#column-left .product-layout, #column-right .product-layout {width: 100%;}
.input-group .form-control[name^=quantity] {min-width: 50px;}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {background-image: none;background-color: #df5c39;}