body {font-family:none;font-weight: 400;color: #666;font-size: 12px;line-height: 20px;width: 100%;background: #f8f9fb;}
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: #19619a;}
.ct-header {display: flex;}
#header-top [data-column-set="3"]>div {display: flex;grid-template-columns: 1fr var(--middle-column-width, auto) 1fr;align-items: center;}
.ct-container-fluid {--theme-container-edge-spacing: calc(100vw - 60px);width: calc(var(--theme-container-edge-spacing) - var(--theme-frame-size, 0px)* 2);margin: auto;}
#header-top [data-column=middle] {display: inline;}
#header-top [data-column=start], #header-top [data-column=end] {min-width: 0;display: contents;}
#header-top [data-items] {display: flex;align-items: center;min-width: 0;width: 100%;height: 86px;}
#header-top [data-items]>li {list-style: none;}
#header-top [data-items]>* {margin: var(--margin, 0 10px);}
[data-column=end]>[data-items=primary] {justify-content: flex-end;margin: auto;padding: inherit;}
.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;}
#logo {margin: 0 0 10px 0;}
.header-search {display: none;}
body.football.search-active .header-search {background-color: rgba(18, 21, 25, 0.98);opacity: 1;visibility: visible;display: flex;flex-direction: column;position: fixed;z-index: 999999;inset: var(--admin-bar, 0px) 0 0 0;justify-content: center;}
.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;}
.ct-panel-actions svg, .ct-container-fluid 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;}
#header-top .currency-link{color: #fff;font-size: 18px;}
#search {max-width: 90%;}
#search input.form-control.input-lg {background: none;border: 0;border-bottom: 1px solid #fff;border-radius: 0;box-shadow: none;}
#search i.fa.fa-search {color: #fff;padding: 5px 0px;}
#search button.btn.btn-default.btn-lg {overflow: hidden;border-radius: 50%;background: #BE3190;border: none;}
#search input[type="text"].form-control{font-size: 27px;font-weight: bold;}
.item-cart span{background: #BE3190;color: #fff;padding: 0 7px;border-radius: 50%;position: absolute;margin-top: -4px;margin-left: -6px;}
.header-cart {display: none;}
ul#cart_list {padding: initial;}
body.football.cart-count .header-cart {display: flex !important;}
body.football.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: #be3190;font-weight: bold;}
#returnTop {position: fixed;text-align: center;width: 30px;bottom: 35px;height: 33px;cursor: pointer;right: 10px;background: #be3190;border: 1px solid #be3190;}
#returnTop .fa{font-size: 2rem;}
@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;}
}
#cart .dropdown-menu li p {margin: 20px 0;}
.ct-cart {padding-inline: 20px;}
.mini-cart-checkout {margin: 5px 0;background: #be3190;padding: 1rem;color: #fff;width: max-content;border-radius: 5px;}
.mini-cart-checkout:hover {background: #931b6b;}
.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:#19619a;display: flex;font-size: 1.3em;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;font-weight: bold;}
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 #2196F3;border-bottom: 3px solid #19619a;}
.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.open .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.football.cart-count .global-masks{display: block;}
img.banner-img{margin: auto;width: 100%;}
.widget {text-align: center;padding: 10px 0;background: #be3190;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.5em;font-weight: bold;line-height: 1.3em;}
.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.football.cart-count .header-carts {width: 455px}input.form-control.input-lg {width:-webkit-fill-available;}
}
@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.football.nav-active span.ct-toggle-dropdown-desktop {position: absolute;right: 15px;}
body.football.nav-active.navbar-toggle {display: block;}
.nav-line {display:none}
body.football.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.football.nav-active nav.nav-line span.ct-toggle-dropdown-desktop svg {fill: #000;}
.menu-heading.navbar-toggle svg {fill: #fff;}
body.football.nav-active nav.nav-line a{color:#000}
.mega-menu a.see-all {color: #be3190!important;}
body.football.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.football.nav-active nav.nav-line .row.hover-menu {display:block}
body.football.nav-active .menu-heading.navbar-toggle {width: 100%;background: #19619a;color: #fff;margin: auto;padding: 20px 0;}
body.football.nav-active nav.nav-line ul.muitabs > li > .mega-menu {position: relative;z-index: 9999;}
body.football.nav-active nav.nav-line ul.muitabs > li > a {justify-content: left;font-weight: 500;}
body.football.nav-active nav.nav-line .menu{width: 100%!important;padding: 0;}
body.football.nav-active .list-row li{border-bottom: 1px solid #ccc;height: auto;padding-bottom: 5px;}
body.football.nav-active, body.football.search-active, body.football.cart-count{overflow: hidden;height: 100%;}
body.football.nav-active .global-mask, body.football.search-active .global-mask, body.football.cart-count .global-masks{display:block!important}
}
h1.product_title{color: #19619a;}
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: #415161;}
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: 2rem 0;color: #415161;font-size: 15px;}
#product .form-control {border-radius: 0;border: 2px 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 #be3190;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: #be3190;}
#quantity_wanted {border: 0!important;}
#content {min-height: 600px;}
.tab-content h4 {color: #19619a;font-size: 2rem;}
.author svg {margin-right: 5px;}
.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: #be3190;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.category.columns-4 li {overflow: hidden;background: #fff;text-align: center;border-top: 5px solid #fff;}
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;}
h4.panel-title {color: #19619a;}
.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: #d1eaff;}
.quantitys {width: max-content;border: 1px solid #be3190;padding: 0px 10px;display: flex;align-items: center;justify-content: center;text-align: center;margin-top: 5px;margin-bottom: 5px;}
p.well a {color: #19619a;font-weight: bold;}
p.well a:hover {color:#be3190;}
footer {margin-top: 30px;padding-top: 30px;background-color:#11436b;border-top: 1px solid #ddd;color: #e2e2e2;}
footer hr {border-top: none;border-bottom: 1px solid #666;}
footer a {color: #fff;}
footer a:hover {color: #fff;}
footer h5 {font-size: 2.3rem;font-weight: bold;color: #fff;}
.footer-bottom {background: #fff;flex: 1;align-items: center;justify-content: center;text-align: center;}
.footer-bottom p {margin: auto;color: #11436b;padding: 25px;}
.footer-bottom div {display: flex;align-items: center;flex: 1;}
.footer-bottom p a{color: #11436b;}
.footer-bottom p a:hover{color: #be3190}
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: #be3190;border-color:#be3190;}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-color:#931b6b;}
.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: 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;}
#related h3 {color: #19619a;}
.product-title {padding: 0 5px;}
#size table {border: 1px solid #19619a;text-align: center;width: 100%;}
td.size-title {text-align: center;border-bottom: 1px solid #19619a;}
tr.size-sub {background: #19619a;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 #19619a;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%;}
}
.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-products], [data-blogs], [data-categories] {display: grid;grid-template-columns: var(--shop-columns);grid-column-gap: var(--grid-columns-gap, 30px);grid-row-gap: var(--grid-rows-gap, 30px);}
[data-products=type-2] .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 [data-products] .product>figure {margin-bottom: var(--product-element-spacing, 10px) !important;}
figure {text-align: center;}
figure img.img-responsive {display: inline;}
.rating {text-align: center;}
h4.product-title {border-bottom: 1px solid #e1e1e1;padding-bottom: 10px;margin-bottom: auto;}
.product-title a{color: #19619a;}
ins.sale-price {text-decoration: auto;}
.card-actions {padding: 10px 5px;font-size: 1.5rem;font-weight: bold;color: #000;display: flex;}
.price:not(:only-child):after {content: "";inset-inline-end: 0;width: 1px;height: 30px;top: calc(50% - 15px);background: rgb(37 35 35);}
.card-actions span {position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;column-gap: 5px;}
.card-actions div {flex: 1;align-items: center;justify-content: center;text-align: center;}
.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;}
.product-connt-name {width: calc(100% - 30px);}
[data-products].columns-4, [data-blogs].columns-4, [data-categories].columns-4 {--shop-columns: repeat(2, minmax(0, 1fr));}
@media (min-width: 900px) {[data-categories].columns-4{--shop-columns: repeat(4, minmax(0, 1fr));}[data-products].columns-4{--shop-columns: repeat(4, minmax(0, 1fr));}[data-blogs].columns-4{--shop-columns: repeat(2, minmax(0, 1fr));}
}
@media (max-width: 800px) {[data-products].columns-4, [data-blogs].columns-4 {--shop-columns: repeat(2, minmax(0, 1fr));}
@media (max-width: 431px) {[data-products].columns-4, [data-blogs].columns-4 {--shop-columns: repeat(1, minmax(0, 1fr));}.quantity {margin: auto;}#product .btn-primary{margin: auto;width: -webkit-fill-available;}.footer-bottom div {display: block;}
.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;}