*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: Metropolitano;

}




:root {
    --main: #18D819;
    --secondary: #a3714e;
    --light: #ffffff;
    --dark: #000000;
    --heading: #ffffff;
    --body: #cccdd2;
    --body2: #a1a0a1;
    --bodybg: #000000;
    --btn-bgcolor: #18D819;
    --btn-color: #ffffff;
    --btn-bgcolor2: #18D819;
    --btn-color2: #ffffff;
    --btn-bgcolor3: #18D819;
    --font-size-sm: 14px;
    --line-height-sm: 19.6px;
    --input-background: #191c33;
    --input-background2: #31344b;
    --background-item: #191c33;
    --background-body: #000000;
    --border-color: #292c41;
    --border-color2: #80818d;
    --full-fd: 70px;
}
body {
  --body-font: Metropolitano;
  --font2: Metropolitano;
  background-color: var(--background-body);
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p {
  
  font-family: Metropolitano !important;
	
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
  
  font-weight:700;
	
}
img.site-logo {
    max-width: 290px;
}
.shop-icons a i {
    color: #fff;
    padding: 10px;
}
.shop-icons a i:hover {
    color: var(--main);
}
a{
  text-decoration: none;
  transition: 0.3s all;
	color:#fff;
}
a.glink {
    text-decoration: none;
    color: #000;
}
.elementor-container {
  max-width: 100%;
  padding: 0;
}
li.nav-link a {
  font-size: 14px;
  
  font-weight: 700;
  line-height: 24px;
  color: #fff;
}
li.nav-link a:hover,  li.current-menu-item a{
  color: var(--main);
}
li.current-menu-item a {
    color: var(--main);
}
 .button-default, button.button-default.single_add_to_cart_button.button.alt, a.button-default.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, a.button-default.checkout-button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled] {
  background: linear-gradient(248.28deg, var(--btn-bgcolor) 9.539999999999999%, rgba(142,97,255,0) 32.8%),radial-gradient(81.70999999999999% 279.87% at -16.57% -92%, var(--btn-bgcolor2) 28.69%, rgba(205,219,248,0) 69.54000000000001%),var(--btn-bgcolor3);
  color: var(--btn-color);
  border: 0;
  padding-top: 15px;
  padding-right: 31px;
  padding-bottom: 15px;
  padding-left: 31px;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  position: relative;
  overflow: hidden;
  display: inline-block;
  transition: .2s ease;
  border-radius: 10px;
  text-align: center
}
.button-default:hover, button.button-default.single_add_to_cart_button.button.alt:hover, a.button-default.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover, a.button-default.checkout-button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
  box-shadow: 0px 15px 40px -8px rgb(24 216 25 / 50%);
  transform: translateY(-3px);
  color: var(--btn-color2);
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover {
    background-color: #00ff01;
    color: #fff;
}

.purchase-btn .button-default{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
}
.pright{
  padding-right: 3rem !important;
}
a.gt_switcher-popup {
  background: #fff;
  padding: 5px 10px;
  margin-left: 10px !important; 
  display: block;
}
.movie-slider .swiper-slide{
  padding: 2px !important;
}
.sport-slider .swiper-slide{
  padding-right: 22px !important;
  padding-left: 22px !important;
}
.e-n-tab-title{
  background-color: #61CE7000 !important;
    fill: var(--e-global-color-primary) !important;
    color: var(--e-global-color-primary) !important;
    border-style: solid !important;
    border-width: 2px 2px 2px 2px !important;
    border-color: var(--e-global-color-primary) !important;
    border-radius: 29px 29px 29px 29px !important;
}
.woocommerce span.onsale{
	padding: 1px 10px 1px;
    font-size: 12px;
    font-weight: 500;
    line-height: 19.5px;
  
    margin-bottom: 5px;
    text-transform: uppercase;
    border-radius: 10px;
    border: solid 1px;
    background: #FB2B2B;
    border-color: #FB2B2B;
    color: #ffffff;
	min-height:.5em;
	min-width:.5em;
	
    top: 2.5em;
    left: 1.5em;
}
.woocommerce div.product .product_title{
	font-size:51px;
	line-height:57px;
	font-weight:700;
	color:#fff;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{
	font-size:21px;
	font-weight:700;
	line-height:24px;
	color:#fff;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{
	text-decoration:none;
}
.woocommerce-product-details__short-description{
	color:#fff;
}
body .qib-button-wrapper .minus.qib-button, body .qib-button-wrapper .plus.qib-button {
    background: #ffffff00 !important;
}
.qib-button-wrapper button.qib-button{
	color:#fff !important;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
   color:#fff !important;
	background: #ffffff00 !important;
	line-height:20px;
	padding-bottom:15px !important;
	padding-top:15px !important;
	
    height: 46px !important;
}
.qib-button-wrapper button.qib-button, .qib-button-wrapper div.quantity.wqpmb_quantity, body .qib-button-wrapper .minus.qib-button, body .qib-button-wrapper .plus.qib-button{
	
	
    height: 48px !important;
}
.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--single.yith-wcwl-add-to-wishlist-button--anchor{
	color:#fff;
	text-decoration: underline;
	font-weight:500;
}
.product_meta {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
span.posted_in, span.tagged_as {
    font-weight: bold;
    color: #fff;
}
span.posted_in a, span.tagged_as a{
    font-weight: 400;
    color: #fff;
}
.product-share{
	margin-top:25px;
}
.product-share .share-label {
    margin-right: 9px;
    color: #fff;
    font-weight: bold;
}
.product-share .addthis_inline_share_toolbox a {
    font-size: 14px;
    margin-right: 8px;
    color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
	display:flex;
	justify-content:center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #ffffff00;
    color: #ffffff;
    z-index: 2;
    border-bottom: 3px solid #18D819 !important;
    /* border-bottom-width: 3px; */
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    border: 0;
    position: absolute;
    bottom: -1px;
    width: 0;
    height: 0;
    content: " ";
    box-sizing: border-box;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 0;
    background-color: #ffffff00;
    color: #ffffff;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-radius: 0;
    margin: 0;
    padding: 0 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: .5em 0;
    font-weight: 700;
    color: #ffffff;
    text-decoration: none;
}
.woocommerce div.product .woocommerce-tabs .panel{
	color:#fff;
}
.product-tab-container {
    transition: height .5s cubic-bezier(.2, .35, .25, 1) 0s;
    overflow: hidden;
    max-width: 860px;
    margin: 0 auto;
}
section.related.products {
    margin-top: 50px;
}
section.related.products h2 {
    font-size: 21px;
    color: #fff;
    font-weight: 700;
    line-height: 24px;
	margin-bottom:20px;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #ffffff;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 100%;
}
.woocommerce-cart .shop_table tr {
    border: 0
}

.woocommerce-cart .shop_table tr.cart_item td {
    padding: 20px 0 20px 26px;
    border: none;
    border-bottom: 1px solid var(--border-color)
}

.woocommerce-cart .cart-heading {
    margin-bottom: 30px
}

.woocommerce-cart .shop_table tr.order-total .includes_tax {
    display: block;
    margin-top: 5px
}

.woocommerce-cart .shop_table {
    width: 100%
}

.woocommerce-cart .box_added .box_added_content {
    display: none
}

.woocommerce-cart .shop_table th.product-remove {
    width: 40px
}

.woocommerce-cart .shop_table td.order-status {
    text-align: center !important
}

.woocommerce-cart .shop_table td.product-remove {
    padding: 0;
    text-align: left
}


.woocommerce-cart .shop_table td.product-name .variation {
    margin-bottom: 0
}

.woocommerce-cart .shop_table td.product-name .variation:after {
    content: "";
    display: table;
    clear: both
}

.woocommerce-cart .shop_table td.product-name .variation dt {
    font-weight: 400
}
.woocommerce-cart .shop_table td.product-name .variation .variation-Vendor {
    display: inline-block;
    margin: 0
}

.woocommerce-cart .shop_table td.product-name img {
    max-width: 80px;
    height: auto;
    margin-right: 22px
}

.woocommerce-cart .woocommerce .cart-empty {
    text-align: center;
    position: relative;
    font-size: 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1.5;
    padding: 140px 0 0px 0;
    font-weight: bold !important;
    margin-bottom: 30px;
    background: transparent;
    border: 0;
    color: var(--heading)
}

.woocommerce-cart .woocommerce .cart-empty:after,.woocommerce-cart .woocommerce .cart-empty:before {
    position: absolute;
    color: rgba(142,142,142,0.2);
    left: 50%;
    font-weight: normal;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -sand-transform: translateX(-50%)
}

.woocommerce-cart .woocommerce .cart-empty:before {
    font-size: 115px;
    top: -17px;
    font-family: "jws_icon";
    content: '\f455'
}
/*
.woocommerce-cart .woocommerce .cart-empty:after {
    font-size: 40px;
    top: 50px;
    font-family: "jws_icon";
    margin-left: 1px;
    content: '\f642'
}
*/
.woocommerce-cart .woocommerce .return-to-shop {
    text-align: center;
    margin-bottom: 50px
}

.woocommerce-cart .woocommerce .cart-emtry-text {
    text-align: center
}

.woocommerce-cart .shop_table {
    border-collapse: unset
}

.woocommerce-cart .shop_table thead th {
    color: var(--heading);
    padding: 0;
    padding-left: 26px;
    border-bottom: 1px solid var(--border-color);
    padding-bottom: 18px
}

.woocommerce-cart .shop_table tr .actions {
    padding: 40px 0px
}

.woocommerce-cart .shop_table tr .actions:after {
    display: table;
    content: " ";
    clear: both
}

.woocommerce-cart .shop_table tr .actions .col-right {
    float: right
}

.woocommerce-cart .shop_table tr .actions .col-right .button[disabled] {
    cursor: no-drop;
    opacity: 0.5
}

.woocommerce-cart .shop_table tr .actions .coupon {
    float: left;
    position: relative;
    display: flex;
    width: 100%;
    max-width: 493px
}

.woocommerce-cart .shop_table tr .actions .coupon label {
    display: none
}

.woocommerce-cart .shop_table tr .actions .coupon .input-text {
    background: transparent;
    border-color: var(--border-color2);
    border-radius: 10px;
    min-height: 50px;
    padding: 0 27px;
    max-width: 306px;
    margin-right: 10px
}

.woocommerce-cart .shop_table tr .product-name .cart_pr_item {
    display: flex;
    align-items: center
}

.woocommerce-cart .shop_table tr .product-name .cart_content_item {
    text-align: left
}

.woocommerce-cart .shop_table tr .product-name .cart_content_item>a {
    display: block
}

.woocommerce-cart .shop_table tr .product-name>a {
    color: var(--heading)
}

.woocommerce-cart .shop_table tr .amount {
    color: var(--heading);
    font-weight: 700
}

.cart-collaterals {
    padding-left: 35px
}

.cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button {
    display: block;
    color: var(--main);
    margin-top: 7px;
    font-weight: 500
}

.cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px
}

.cart-collaterals .woocommerce-shipping-calculator .select2.select2-container {
    width: 100% !important;
    margin-bottom: 15px
}

.cart-collaterals .woocommerce-shipping-calculator .select2-container--default .select2-selection--single {
    background-color: #ffffff !important
}

.cart-collaterals .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #838383 !important
}

.cart-collaterals .woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
    color: #838383 !important
}

.cart-collaterals .woocommerce-shipping-calculator select,.cart-collaterals .woocommerce-shipping-calculator .input-text {
    border: 1px solid #d1d1d1;
    height: 40px;
    padding-left: 24px;
    width: 100%;
    margin-bottom: 15px;
    background-color: #ffffff
}

.cart-collaterals .woocommerce-shipping-calculator button {
    display: block;
    position: relative;
    text-align: center;
    cursor: pointer;
    background: var(--main);
    color: #ffffff;
    min-width: 100%;
    height: 50px;
    line-height: 50px;
    border-radius: 10px;
    border: none;
    outline: none
}

.cart-collaterals .cross-sells>h2 {
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 20px;
    text-align: center;
    letter-spacing: 0
}

.cart-collaterals .continue {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0.7px
}

.cart-collaterals .continue i {
    margin-left: 10px
}

.cart-collaterals .cart_totals {
    width: 100%;
    background: var(--background-item);
    padding: 40px 50px
}

.cart-collaterals .cart_totals h5 {
    margin-bottom: 0px;
    border-bottom: 1px solid var(--border-color);
    padding-bottom: 17px;
	color:#fff;
}

.cart-collaterals .cart_totals .shop_table {
    /*background: #f5f5f5;*/
    padding: 0 30px;
    margin-bottom: 30px
}

.cart-collaterals .cart_totals .wc-proceed-to-checkout {
    margin-top: 8px
}

.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
    display: block
}

.cart-collaterals .cart_totals .continue_shop {
    display: block;
    text-align: center;
    margin-top: 20px
}

.cart-collaterals .cart_totals .continue_shop i {
    font-size: 20px;
    vertical-align: middle;
    margin-right: 7px
}

.cart-collaterals .cart_totals .respon-table {
    padding: 9px 30px 9px 30px;
    background: #f6f6f6;
    margin-top: 27px
}

.cart-collaterals .cart_totals table .order-total {
    border: 0px
}

.cart-collaterals .cart_totals table tr:after {
    content: "";
    display: table;
    clear: both
}

.cart-collaterals .cart_totals table tr.order-total td {
    font-size: 16px;
    font-weight: 500;
    color: var(--heading)
}

.cart-collaterals .cart_totals table tr.order-total td strong {
    font-weight: 500
}

.cart-collaterals .cart_totals table tr .woocs_special_price_code {
    font-weight: 400
}

.cart-collaterals .cart_totals table tr th {
    padding: 18px 0px;
    padding-right: 10px;
    color: var(--heading);
    font-weight: bold
}

.cart-collaterals .cart_totals table tr td {
    text-align: right;
    padding: 15px 0px;
    color: var(--heading)
}

.cart-collaterals .cart_totals table tr td[data-title="Subtotal"] {
    font-weight: bold
}

.cart-collaterals .cart_totals table tr td .woocommerce-shipping-methods {
    list-style-type: none;
    padding: 0
}

.cart-collaterals .cart_totals table tr td strong {
    font-weight: 400
}

.cart-collaterals .cart_totals table tr td label {
    font-weight: 400
}

.cart-collaterals .cart_totals table tr td input[type="radio"] {
    position: relative;
    top: 2px;
    margin-right: 0;
    margin-left: 7px
}

.cross-sells {
    margin-top: 36px
}

.cross-sells .cross-sells-inner {
    border: 1px solid rgba(117,117,117,0.2);
    padding: 20px
}

.cross-sells .product-item-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center
}

.cross-sells .product-item-inner .product-image {
    max-width: 120px;
    margin-bottom: 0;
    margin-right: 20px;
    flex: 20%
}

.cross-sells .product-item-inner .product-content {
    flex: 20%
}

.cross-sells .product-item-inner .product-content .woocommerce-loop-product__title {
    margin-bottom: 5px
}

.cross-sells .product-item-inner .cross-button {
    flex: 60%;
    text-align: right
}

.cross-sells .product-item-inner .cross-button .price-item {
    margin-right: 23%
}

.cross-sells .product-item-inner .cross-button .product-buy {
    display: inline-block
}

.cross-sells .product-item-inner .cross-button .product-buy a {
    border: 1px solid #040202;
    font-weight: 500;
    padding: 6px 30px;
    position: relative;
    display: block
}

.cross-sells .product-item-inner .product-item.product .woocommerce-loop-product__title {
    margin-bottom: 5px
}
.woocommerce-cart .shop_table tr .actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text {
    background: transparent;
    border-color: var(--border-color2);
    border-radius: 10px;
    min-height: 50px;
    padding: 0 27px;
    max-width: 306px;
    margin-right: 10px;
	color:#fff;
}
.woocommerce-cart .shop_table tr .actions .coupon {
    float: left;
    position: relative;
    display: flex;
    width: 100%;
    max-width: 493px;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 100%;
}
.woocommerce-cart .shop_table td.product-remove a, .woocommerce a.remove {
    cursor: pointer;
    font-size: 24px!important;
	color:#fff !important;
}
.theme-white {
    padding: 70px 0px 190px 0px;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="url"], input[type="number"], input[type="date"], select {
    min-height: 48px;
}

input[type="text"], textarea, input[type="email"], input[type="tel"], input[type="password"], input[type="url"], input[type="number"], input[type="date"], select, textarea {
    width: 100%;
    border: 1px solid var(--input-background);
    background-color: var(--input-background);
    padding: 0 15px;
    border-radius: 5px;
}
form.woocommerce-checkout .woocommerce-account-fields .form-row label:not(.woocommerce-form__label-for-checkbox), form.woocommerce-checkout .woocommerce-billing-fields .form-row label:not(.woocommerce-form__label-for-checkbox), form.woocommerce-checkout .woocommerce-shipping-fields .form-row label:not(.woocommerce-form__label-for-checkbox) {
    color: var(--heading);
}
.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 48px;
    color: var(--body);
    outline: none;
    padding-left: 15px;
    padding-right: 30px;
}
form.woocommerce-checkout .woocommerce-account-fields .form-row .selection .select2-selection--single .select2-selection__rendered, form.woocommerce-checkout .woocommerce-billing-fields .form-row .selection .select2-selection--single .select2-selection__rendered, form.woocommerce-checkout .woocommerce-shipping-fields .form-row .selection .select2-selection--single .select2-selection__rendered {
    line-height: 50px;
    padding-left: 30px;
}
.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}
body .select2-container {
    display: block;
    max-width: 100%;
}
form.woocommerce-checkout .woocommerce-account-fields .form-row .select2.select2-container, form.woocommerce-checkout .woocommerce-billing-fields .form-row .select2.select2-container, form.woocommerce-checkout .woocommerce-shipping-fields .form-row .select2.select2-container {
    width: 100% !important;
}
body .select2-container .select2-selection--single {
    height: 48px;
    border-radius: 5px;
    border: 1px solid var(--input-background);
    background-color: var(--input-background);
    outline: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #ffffff transparent transparent transparent;
   
    margin-left: -7px;
    margin-top: 8px;
   
    /* color: #fff !important; */
}
body .select2-dropdown {
    background-color: var(--input-background2);
    border: 0;
    padding: 15px;
}
.select2-results__option {
    border-radius: 5px;
    font-size: 14px;
    line-height: 20px;
	color:#fff;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: var(--main) !important;
    color: var(--light) !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
	color: var(--light);
}
form.woocommerce-checkout .woocommerce-billing-fields h5 {
    margin-bottom: 27px;
	color:#fff;
	font-weight:700;
}
textarea {
    padding-top: 10px;
    height: 130px;
}
form.woocommerce-checkout .woocommerce-additional-fields textarea {
    height: 110px;
}
.woocommerce form .form-row label{
	color:#fff;
}
.woocommerce-checkout #order_review {
    border: 1px solid var(--border-color);
    padding: 24px 40px 54px;
}
.woocommerce-checkout h5{
	margin-bottom: 58px;
	color:#fff;
	font-weight:700;
}
.woocommerce-checkout #order_review th {
    color: var(--heading);
    font-size: var(--font-size-sm);
    line-height: var(--line-height-sm);
	 border-bottom: 1px solid gray;
	padding:20px 0;
}
.woocommerce-checkout #order_review tbody tr th {
    font-size: var(--font-size-sm);
    line-height: var(--line-height-sm);
    text-transform: uppercase;
    padding: 0px 0px 30px;
}

.woocommerce-checkout #order_review td{
    border-bottom: 1px solid gray;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table td:last-of-type {
    text-align: right;
    color: var(--heading);
    padding: 17px 0;
}
.woocommerce-checkout #order_review td.product-name {
    color: #fff;
    width: 80%;
    padding-left: 0;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
	background:#fff0;
}
.woocommerce-privacy-policy-text {
    color: #fff;
}
#customer_details {
    padding-right: 58px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
	width:100%;
}
div#ship-to-different-address {
    color: #fff;
	padding-left:3px;
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{
	color:#fff;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle, .woocommerce-checkout .woocommerce-form-login-toggle {
    background: var(--background-item);
    padding: 14px 25px;
    color: var(--heading);
    margin-bottom: 15px;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle>div, .woocommerce-checkout .woocommerce-form-login-toggle>div {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-weight: 700;
    color: var(--heading);
}
.woocommerce-info::before{
	display:none;
}
a.showcoupon, a.showlogin {
    color: #fff;
    text-decoration: underline;
}
form.checkout_coupon.woocommerce-form-coupon, form.woocommerce-form.woocommerce-form-login.login, p.lost_password a {
    color: #fff;
}
ul.wc_payment_methods.payment_methods.methods label {
    color: #fff;
    font-weight: 600;
}
ul.wc_payment_methods.payment_methods.methods {
    padding: 0 !important;
	margin:20px 0 !important;
}
.payment_box.payment_method_cod {
    margin: 0 !important;
    padding: 0 !important;
    color: #fff !important;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{
	display:none;
	
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
	background-color: transparent !important;
}
form.woocommerce-checkout {
    margin-top: 70px;
}
.woocommerce-order-received .woocommerce .woocommerce-thankyou-order-received {
    background: transparent;
    border: 2px dashed var(--heading);
    color: var(--heading);
    font-weight: 600;
    width: 100%;
    text-align: center;
    font-size: 16px;
    margin-bottom: 30px;
    line-height: 1.4;
    padding: 15px 25px;
}

.woocommerce-thankyou-order-details {
    list-style-type: none;
    padding: 0;
    display: flex;
    -webkit-display: flex;
    display: -webkit-flex;
    -ms-display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.woocommerce-thankyou-order-details+p {
    font-size: 16px;
    background-color: #f6f6f6;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 30px;
    text-align: center
}

.woocommerce-thankyou-order-details li {
    flex-grow: 1;
    -ms-flex-grow: 1;
    -webkit-flex-grow: 1;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
    border-right: 1px solid #dfdfdf;
    text-align: center;
    color: var(--heading);
		
}

.woocommerce-thankyou-order-details li strong {
    display: block;
    color: var(--heading);
    line-height: 24px
}

.woocommerce .blockUI.blockOverlay {
    opacity: 1 !important;
    background: rgba(255,255,255,0.6) !important;
    position: relative
}

.woocommerce .blockUI.blockOverlay:before {
    content: " ";
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #000;
    border-color: #000 #000 #fafafa #fafafa;
    animation: lds-dual-ring .7s linear infinite;
    transition: .35s all;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    margin: -12px 0 0 -12px
}
.woocommerce ul.order_details {
    margin: 0;
    list-style: none;
}
.woocommerce-order-details__title, .wc-bacs-bank-details-heading {
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 5px;
    text-align: center;
}
.woocommerce-order-details h2 {
    margin-bottom: 19px;
    font-size: 24px;
    font-weight: 700;
    color: var(--heading);
    margin-top: 20px;
}
.woocommerce-order-details table thead tr th {
    padding: 15px 10px;
    letter-spacing: 1px;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4;
    color: var(--heading);
    vertical-align: middle;
    border: none;
    border-bottom: 2px solid #efefef;
    text-align: left;
}
table tr {
    border-bottom: 1px solid var(--border-color);
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-weight: 700;
    border-bottom: 1px solid #fff;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details, td.woocommerce-table__product-name.product-name a {
    color: #fff;
}
.woocommerce-order-details table tbody tr th, .woocommerce-order-details table tbody tr td {
    padding: 15px 12px;
    border: none;
    border-bottom: 1px solid #e6e6e6;
}
.woocommerce-columns--addresses .col-1 address, .woocommerce-Addresses .col-1 address, .woocommerce-columns--addresses .col-2 address, .woocommerce-Addresses .col-2 address {
    padding: 25px 30px 30px 30px;
    border: 2px dashed var(--heading);
    line-height: 30px;
    font-style: italic;
	color:#fff;
}
.woocommerce-customer-details .woocommerce-column__title, header.woocommerce-Address-title.title h2, h4.yith-wcwl-share-title {
    font-size: 18px;
    letter-spacing: 0;
    font-weight: 600;
    line-height: 30px;
    margin-top: 12px;
    color: var(--heading);
    margin-bottom: 20px;
}
.woocommerce-order-received .woocommerce {
    max-width: 800px;
    margin: 0 auto;
}
.woocommerce-account .woocommerce {
    color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content {
 
    padding: 20px;
    background: #161934;
    border-radius: 10px;
}
nav.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 0;
}

nav.woocommerce-MyAccount-navigation ul li {
    padding: 10px;
    margin-bottom: 10px;
}

nav.woocommerce-MyAccount-navigation ul li.is-active, nav.woocommerce-MyAccount-navigation ul li:hover {
    background: #6c52ee;
    border-radius: 10px;
    /* color: #fff; */
}

nav.woocommerce-MyAccount-navigation ul li a {
    color: #fff;
}

nav.woocommerce-MyAccount-navigation ul:last-child {
    margin-bottom: -20px;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
    border: 2px solid #fff;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody th{
	border-bottom:0 !important;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead tr, .woocommerce table.my_account_orders th{
border-color: #fff;
    border-style: solid;
    border-bottom-width: 2px;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table a{
	color:#fff;
}
.wishlist-title.wishlist-title-with-form {
    display: none;
}
.woocommerce table.shop_table.wishlist_table tr td{
	background:#fff0;
	color:#fff;
}
.woocommerce table.shop_table.wishlist_table tr td a{
	
	color:#fff;
}
.wishlist_table.modern_grid li .item-details h3 a, .wishlist_table.images_grid li .item-details h3 a, .wishlist_table.mobile li .item-details h3 a{
	font-size:16px;
	color:#fff;
}
.wishlist_table.modern_grid li .item-details table.item-details-table, .wishlist_table.images_grid li .item-details table.item-details-table, .wishlist_table.mobile li .item-details table.item-details-table, .wishlist_table.mobile li table.additional-info{
	color:#fff;
}
ins {
    text-decoration: none;
}
.wishlist_table .product-add-to-cart a{
	width:100%;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove a {
    font-size: 30px;
    color: red;
}
.wishlist_table.mobile{
	padding-left:0;
}
.wishlist_table.mobile li, table.shop_table.cart.wishlist_table.wishlist_view.traditional.responsive {
    margin-bottom: 20px;
    background: #161934;
    padding: 15px;
    border-radius: 10px;
}
.wishlist_table thead tr th {
    background: transparent;
    color: #fff;
    border: 0px;
}
.wishlist_table .product-stock-status span.wishlist-in-stock{
	color:#fff;
}
.main-404 {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    color: #fff;
}
h2.page-not-found {
    font-size: 29px;
    font-weight: 700;
    margin-top: 12px;
}
p.pagenot {
    margin-bottom: 60px;
    margin-top: 12px;
}
h2.woocommerce-loop-product__title {
    color: #fff;
}
header.woocommerce-products-header {
    display: none;
}
header.woocommerce-products-header, p.woocommerce-result-count, form.woocommerce-ordering {
    display: none;
}
footer {
  background: #000;
  color: #ccc;
  text-align: center;
  padding: 1em;
min-height:300px;
}
/* Header */
.m-header {
	padding: 5px 0;
}

.logo-container {
    object-fit: contain;
    max-width: 21rem;
    height: 4.5rem;
}

.logo-container .logo {
	width: 100%;
	height: 100%;
}

.menu-btn {
	background-color: transparent;
	border: none;
}

/* Black overlay */
.black-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.75);
	z-index: 9999;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
}

.black-overlay.active {
	opacity: 1;
	visibility: visible;
}

/* Side bar */

.side-bar.active {
	transform: translateX(0);
}

.side-bar {
	position: fixed;
	top: 0;
	left: 0;
	width: 90vw;
	max-width: 300px;
	height: 100%;
	padding: 2rem 1rem;
	background-color: #00031c;
	z-index: 9999999;
	transform: translateX(-100%);
	transition: transform 0.7s ease-in-out;
	overflow-y: auto;
}

.side-bar-logo {
	object-fit: contain;
	width: fit-content;
	height: 70px;
}

.side-bar-menu {
	margin-top: 1rem;
}

.side-bar-menu-item {
	color: white;
	font-size: 0.9rem;
	line-height: 1.5rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.332);
	transition: color 0.3s ease-in-out;
}

.side-bar-menu-item:hover {
	color: #7b61ff;
}
h3.widget-title {
    font-size: 14px;
    line-height: 19px;
    font-weight: 700;
    color: var(--heading);
}
.widget_nav_menu {
    text-align: left;
}
.widget_nav_menu ul {
    list-style: none;
    padding: 0;
}
.footer-widgets {
    /* max-width: 1320px !important; */
    padding: 90px 60px;
}
header.d-flex.flex-wrap.align-items-center.justify-content-between.pright.d-header, header.m-header {
    z-index: 10;
    position: relative;
}
.stream_live_tv_video_item.slider-item{
		height:730px;
	}

.tv-eu {
    height: 23px;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 5px;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    line-height: 23px;
    padding: 0 7px;
    margin-left: 15px;
}
.stream-live-tv-toolbar-wap {
    position: fixed;
    right: 0;
    bottom: 0;
    display: none;
    left: 0;
    z-index: 350;
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    padding: 5px;
    height: 45px;
    background: var(--background-item);
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.12);
    transition: .3s all;
    transform: translatey(100%);
    opacity: 0;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.stream-live-tv-toolbar-wap .stream-live-tv-toolbar-item {
    flex: 1 0 20%;
    text-align: center;
    font-size: 10px;
}

.stream-live-tv-toolbar-wap .stream-live-tv-toolbar-item i {
    display: inline-block;
    font-size: 20px;
}
.stream-live-tv-toolbar-wap .stream-live-tv-toolbar-item span {
    display: block;
    line-height: 5px;
}
.woocommerce-error a{
	color:#000 !important;
}
.top-head-offer {
    background-color:#18D819;
	padding:10px;
	text-align:center;
}

.top-head-offer div{
    font-family: "Metropolitano", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
	color:#fff;
}
.process-div span.elementor-icon {
    border: 1px solid;
    padding: 15px;
    border-radius: 50%;
}
@media (min-width: 1024px) {
	.m-header {
		display: none;
	}
}
@media (max-width: 1024px) {
	.cart-collaterals {
    padding-left: 0px;
}
	.d-header {
		display: none !important;
	}
	.stream-live-tv-toolbar-wap {
        transform: translatey(0);
        opacity: 1;
    }
	
	img.site-logo {
    object-fit: contain;
    width: fit-content;
    height: 50px;
	}
	li.menu-item.menu-item-gtranslate {
    margin-top: 20px;
}
	.copyr{
		margin-bottom:40px;
	}
}
@media (max-width: 600px) {
	.fcolumn4{
		max-width:300px !important;
	}
	.footer-img img{
		display: block !important;
        width: 200px !important;
        margin: auto;
	}
	table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    overflow: hidden;
}
	
	.footer-widgets {
    /* max-width: 1320px !important; */
    padding: 20px;
}
	.stream_live_tv_video_item.slider-item{
		height:570px;
	}
	h3.video_title.h1 a{
		font-size:20px !important;
		line-height:28px !important;
		font-weight:700
	}
	.video-content-holder{
		padding:20px !important;
	}
	.video-content-holder .video-meta, .video-content-holder .video-description{
		font-size:14px !important;
	}
	.sport-slider .swiper-slide{
		padding:0 5px !important;
	}
	.video-content-holder .video_title, .video-content-holder .video-meta {
    margin-bottom: 10px;
}
	.button-default{
		font-size:14px;
	}
	.menu-btn{
		margin-right:30px;
	}
	
	p.copyr{
		margin-bottom:40px;
	}
}
@media (max-width: 769px) {
	.woocommerce-cart .shop_table tr.cart_item td{
		color:#fff;
	}
	td.product-quantity{
		min-height:100px;
	}
	#customer_details{
		padding-right:0;
	}
	.woocommerce div.product .product_title {
    font-size: 25px;
    line-height: 30px;
 }
}