/*
Theme Name: Gaming Topup & Visa Card
Theme URI: https://wpmethods.com
Template: phlox
Author: Ajharul Islam
Author URI: https://wpmethods.com
Description: The best readymade WordPress website backup file/code to make virtual visa cards, gift cards, and gaming topup, software licenses website. Your user can buy items from this site and you will get an email after placing the order. And your user also gets an email if his order is approved.
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,grid-layout,custom-menu,custom-colors,editor-style,featured-images,featured-image-header,footer-widgets,full-width-template,post-formats,sticky-post,theme-options,translation-ready,e-commerce,portfolio,food-and-drink,threaded-comments,custom-logo
Version: 1.0.0.1645264082
Updated: 2022-02-19 15:48:02

*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@700&display=swap');
/* Shop Page  */



a {
  color: #28E081;
}

.wp-bottom-menu-search-form input[type="search"] {
    width: 70%;
   
}

/*My Account Design*/
.woocommerce-account .woocommerce-MyAccount-navigation {
    display: none;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
}


.woocommerce form .form-row .input-text, .woocommerce form .form-row select {
   border: var(--wc-form-border-width) solid rgb(204 204 204 / 80%);
}


.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    
    background-color: var(--e-global-color-primary);
    color: #fff;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: -0.48px;
		
}

.woocommerce ul.products li.product .button{
	display:none;	
}






.post-type-archive .page-title-section  .page-header .aux-container{
   text-align: center;
}
@media screen and (max-width: 503px){
.post-type-archive .aux-main .aux-wrapper .aux-container .aux-primary .content .products .product, .single-product .aux-main .aux-wrapper .aux-container .aux-primary .content .products .product{
    width: 47%;
}
	
	
.woocommerce .col2-set#customer_details {
    width: 100%;
}

h3#order_review_heading {
    width: 100%;
}

div#order_review.woocommerce-checkout-review-order {
    width: 100%;
}	
	
	
	
}

.page-title-section .aux-breadcrumbs{
	 margin-bottom:10px;
}
.page-title-section .page-header{
	 border-bottom:none;
background: rgb(226,226,226);
background: linear-gradient(94deg, var(--e-global-color-accent) 52%, var(--e-global-color-d8899ec) 89%);
}

.aux-shop-archive .aux-sidebar .sidebar-inner .sidebar-content .searchform input[type="text"]{
   background: rgb(226,226,226);
background: linear-gradient(94deg, var(--e-global-color-accent) 52%, var(--e-global-color-d8899ec) 89%);
   border-radius: 30px;
   border: none;	
	 position:relative;
	 max-width:100%;
		padding:20px 28px;
	
}
.searchform input[type="text"]::-moz-placeholder{
	 font-weight:400;
	 line-height:19px;	 
	 font-size:16px;
  color:rgba(0,0,0,0.40)!important;

}
.searchform input[type="text"]::-webkit-input-placeholder{
	 font-weight:400;
	 line-height:19px;	 
	 font-size:16px;
  color:rgba(0,0,0,0.40)!important;
}
.aux-sidebar-style-border.left-sidebar .aux-sidebar-primary{
	 border:none;
	 margin-top: 20px;
		
}
.aux-shop-archive .aux-sidebar .sidebar-inner .sidebar-content .searchform:after{
	 content: "\e1d0";
   font-size: 20px;
   position: absolute;
   font-family: "auxin-front" !important;
   font-style: normal !important;
   font-weight: normal !important;
   font-variant: normal !important;
   text-transform: none !important;
   speak: none;
   line-height: 1;
    -webkit-font-smoothing: antialiased;
   right: 36px;
   top: 57px;
   background-color: var(--e-global-color-primary);
   color: #fff;
   padding: 12px;
   border-radius: 25px;
	 box-shadow: 0 5px 25px rgba(244,44,55,0.40);
}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering .orderby{
   background-color:var(--e-global-color-871c65e);
   border-radius: 38px;
   border: none;
	 padding: 16px 0px 16px 29px;
}
@media (max-width: 498px){
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering .orderby {
      font-size: 12px;
}.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-result-count{
font-weight: 400;
}
	.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering:after{
left: 193px;
    right: auto;
}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering{
    width: 100%;
    margin: 0!important;
    margin-bottom: 28px!important;
}
.woocommerce .col2-set#customer_details {
    width: 100%;
}

h3#order_review_heading {
    width: 100%;
}

div#order_review.woocommerce-checkout-review-order {
    width: 100%;
}	

}



.widget-container.aux-toggle-widget.aux-open .widget-title:after{
    top: 11px!important;
   transform: rotate(-90deg)!important;
}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering .orderby{
   font-family: Montserrat;
   font-size: 15px;
   font-weight: 500;
   color: #fff;
	 background-image:none!important;

}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering{
	 position:relative;
	 margin-top: -38px;
   margin-bottom: 55px;
}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering:after{
left: 193px;
    right: auto;
}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering:after{
   content: "\e1e9"!important;
   color: #fff;
   position: absolute;
   right: 20px;
   top: 21px;
   font-size: 12px;
   font-family: "auxin-front" !important;
   font-style: normal !important;
   font-weight: normal !important;
   font-variant: normal !important;
   text-transform: none !important;
   speak: none;
   line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-result-count{
padding-top: 9px;
   font-size: 16px;
   font-weight: 400;
   line-height: 23px;
   color: var(--e-global-color-text);
}
.aux-shop-archive .products .product .woocommerce-loop-product__title {
   font-size: 17px;
   font-weight: 400;
   line-height: 23px;
   color: var(--e-global-color-text);
	 padding-top: 4px;
	 letter-spacing:-0.51px;
	 transition: all .2s cubic-bezier(.4,0,.2,1) 70ms;
}
.aux-shop-archive .product:hover   .woocommerce-loop-product__title{
	 color:var(--e-global-color-primary)!important;
	 font-weight:bold;
	 transition: all .2s cubic-bezier(.4,0,.2,1) 70ms;
}
.aux-shop-archive .products .product .price ins .woocommerce-Price-amount, .aux-shop-archive .products .product .price  .woocommerce-Price-amount {
   font-size: 20px;
   font-weight: bold;
   line-height: 24px;
   color: var(--e-global-color-text);
	 letter-spacing:-0.6px;
}
.aux-shop-archive .products .product .price del .woocommerce-Price-amount, .woocommerce ul.products li.product .price{
	 display:none;
}
.aux-shop-archive .products .product .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
	 padding-right: 5px;
}
.aux-shop-archive .products .product .price{
	 padding-top:7px;
}




.aux-shop-archive a.button.product_type_variable {
	bottom: 10px;
}
.single-product a.button.product_type_variable{
   bottom: 10px;
   left: -175px;
}


.aux-shop-archive .aux-wrapper .aux-container .product{	
   position: relative;
   overflow: hidden;
}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .content .product img {
   border-radius: 20px;
}
.aux-shop-archive ul.products li.product .onsale{
   top: 21px;
   right: auto;
   left: 16px;
   width: 48px;
   background-color: var(--e-global-color-primary);
   font-size: 13px;
   font-weight: bold;
}
.aux-shop-archive .aux-sidebar .sidebar-inner .widget_product_categories .product-categories .cat-item a{
	 font-size: 16px;
   font-weight: 400;
   line-height: 23px;
   color: rgba(0,0,0,0.60);
	 letter-spacing:-0.48px;	
	 text-decoration: none;
	 transition: all .2s cubic-bezier(.4,0,.2,1) 70ms;
	  margin-left: 43px;
}
.aux-shop-archive .aux-sidebar .sidebar-inner .widget_product_categories .product-categories .cat-item a:hover, .aux-shop-archive .aux-sidebar .sidebar-inner .widget_product_categories .product-categories .current-cat a{
	 color:var(--e-global-color-primary);
	 font-weight:bold;
	 transition: all .2s cubic-bezier(.4,0,.2,1) 70ms;
}
@media screen and (max-width: 479px){
.aux-resp .widget-title {
    text-align: left;
}
	
	.woocommerce .col2-set#customer_details {
    width: 100%;
}

h3#order_review_heading {
    width: 100%;
}

div#order_review.woocommerce-checkout-review-order {
    width: 100%;
}	
}
.aux-shop-archive .aux-sidebar .sidebar-inner .widget_product_categories .product-categories .cat-item{
	 margin-top:10px;
}
.aux-shop-archive .aux-sidebar .widget-title{
	 border-bottom:none;
	 margin-bottom: 0;
}
.widget-container.aux-toggle-widget .widget-title:after{
   content: "\e1e9"!important;
   color: var(--e-global-color-text);
   font-size: 18px;
	 right: 12px;
   font-family: "auxin-front" !important;
   font-style: normal !important;
   font-weight: normal !important;
   font-variant: normal !important;
   text-transform: none !important;
  speak: none;
  line-height: 1;
    -webkit-font-smoothing: antialiased;
	background-image:none;
}
.aux-shop-archive .price_slider_wrapper{
	padding-top: 14px;
}
.aux-shop-archive  .widget_price_filter .ui-slider .ui-slider-range{
	background-color:var(--e-global-color-primary);
	height: 5px;
}


.aux-shop-archive .widget_price_filter .price_slider_wrapper .ui-widget-content{
	 background-color: #F3F3F3;	
		height: 4px;
}
.aux-shop-archive .widget_price_filter .ui-slider .ui-slider-handle:nth-child(3){
	background-color:var(--e-global-color-primary);	
}
.aux-shop-archive .widget_price_filter .ui-slider .ui-slider-handle:nth-child(2){
	background-color:var(--e-global-color-text);	
}

.aux-shop-archive .price_label .from{
    float: left;	
}
.aux-shop-archive .aux-sidebar-primary{   
  width:30%;
}
.aux-shop-archive .aux-wrapper .aux-primary{
	width: 92%;
}
.left-sidebar .aux-primary{
	padding-left: 4px;
}
@media screen and (max-width: 1382px){
.aux-shop-archive .aux-sidebar-primary{
  width: 34%;
}
}
@media screen and (max-width: 1171px){
.aux-shop-archive .aux-sidebar-primary{
   width: 40%;
}


}
@media screen and (max-width: 862px){
.aux-shop-archive .aux-sidebar-primary{
   width: 47%;
}
	
}
@media screen and (max-width: 1004px){
	.aux-shop-archive .widget-title{
	 font-size:16px!important;
		}
	
	.single-product .product .entry-summary .entry-title {
      display: none;
}
}
@media screen and (max-width: 767px){
.aux-shop-archive .aux-wrapper .aux-primary{
   width: 100%;
}
.aux-shop-archive .aux-sidebar .sidebar-inner .sidebar-content .searchform:after{
   right: 8px;
   top: 87px;
}
	
	.woocommerce .col2-set#customer_details {
    width: 100%;
}

h3#order_review_heading {
    width: 100%;
}

div#order_review.woocommerce-checkout-review-order {
    width: 100%;
}	
}
@media screen and (max-width: 1004px)and (min-width: 767px){
.aux-shop-archive .products .product .woocommerce-loop-product__title{
		font-size:13px!important;
	}
}
.aux-shop-archive .widget_price_filter{
	 margin-top: 32px;
   border-top: 1px solid var(--e-global-color-secondary);
	 padding-top: 39px;
}
@media screen and (max-width: 1474px) and (min-width: 1336px){
.aux-shop-archive .product:hover .price{
   transform: translateX(calc(40% + 30px));
}
}
@media screen and (max-width: 1336px) {
.aux-shop-archive a.button, .single-product a.button{
   position: relative;
}
.aux-shop-archive ul.products li.product .price{
   transform: none;
   transition: none;
}
.aux-shop-archive a.button{
   font-size: 12px;
}

.aux-shop-archive .products .product .price del .woocommerce-Price-amount, .woocommerce ul.products li.product .price{
    font-size: 14px;
}
.aux-shop-archive .products .product .price ins .woocommerce-Price-amount, .aux-shop-archive .products .product .price .woocommerce-Price-amount{
    font-size: 18px;
}
.aux-shop-archive .aux-wrapper .aux-container .product{
    margin-bottom: 14px;
}
.aux-shop-archive .widget_price_filter{
	 margin-top: 5px;
	 padding-top: 26px;
}
}
.aux-shop-archive .woocommerce-pagination .page-numbers .current{
  color: #fff;
	font-weight:700;
	font-size:18px;
	padding: 10px 12px;
  border-radius: 9px;
background: rgb(244,44,55);
background: -moz-linear-gradient(356deg, rgba(244,44,55,1) 40%, rgba(220,40,50,1) 73%);
background: -webkit-linear-gradient(356deg, rgba(244,44,55,1) 40%, rgba(220,40,50,1) 73%);
background: linear-gradient(356deg, rgba(244,44,55,1) 40%, rgba(220,40,50,1) 73%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f42c37",endColorstr="#dc2832",GradientType=1);
    border-color: #F42C37;
}
.aux-shop-archive .woocommerce-pagination .page-numbers li a{
	font-weight:700;
	font-size:18px;
	color:var(--e-global-color-text);
}
.aux-shop-archive .woocommerce-pagination{
  text-align: left!important;	
}
.aux-shop-archive  .page-numbers, .aux-shop-archive .woocommerce-pagination ul li{
	border:none!important;
	margin-right: 11px!important;
}

.aux-shop-archive .aux-wrapper .aux-container .aux-primary .content{
padding-bottom: 90px;
}
/* Single Post */
.single-post .aux-wrapper .aux-container .aux-primary{
	padding-top:64px;
}
.single-post .content .aux-medium-context  .entry-main .entry-header{
	display:none;
}
.single-post  .aux-wrapper .aux-medium-context .entry-media .aux-media-image img{
    border-radius: 20px;
}
.single-post .aux-container .aux-primary .content .aux-medium-context .entry-main .entry-info  .entry-author .meta-sep{
	color:var(--e-global-color-text);
}
.single-post .content .aux-medium-context .entry-media{
	margin-bottom: 35px;
}
.single-post textarea{
	 background-color: #EFEFEF;
   border: none;
   border-radius: 25px;
   padding: 29px 0 28px 39px!important;
	margin-top:25px;
	
}
.single-post input[type=email], .single-post .aux-wrapper .aux-primary .content .comment-respond .comment-form  input[type=url]{
	background-color: #EFEFEF;
  border: none;
  border-radius: 25px;
  padding: 29px 0 28px 39px!important;
	margin-top:25px;
}
.single-post .aux-wrapper .aux-container .aux-primary .content .comment-respond{
  margin-left: 15%!important;
  margin-right:15%!important;
}
.single-post .aux-wrapper .aux-container .aux-primary .content .comment-respond .comment-reply-title{
   margin-bottom: 0;
}
.single-post .aux-wrapper .aux-container .aux-primary .content .comment-respond .aux-form-inline-two .aux-inline-inputs{
	flex-basis: calc(50% - 16px);
}

.aux-input-group textarea::-moz-placeholder, .aux-input-group input[type="email"]::-moz-placeholder, .aux-input-group input[type="url"]::-moz-placeholder {
	color:rgba(0,0,0,0.50);
	font-size:16px;
	font-weight:400;
	font-style:normal!important;


	
}
.single-product  .wpulike-heart{
    display:none;
}
@media screen and (min-width:504px) {
.single-product .woocommerce-Reviews .commentlist .aux-star-rating{
	position:absolute;
	right:0
}
	
	
	
}

.single-product .meta{
	margin:0!important;
}


.aux-wrapper  .aux-container .aux-primary .content .comment-respond.comment-respond{
	margin-top: 61px!important;
	
}
.aux-input-group textarea::-webkit-input-placeholder, .aux-input-group input[type="email"]::-webkit-input-placeholder, .aux-input-group input[type="url"]::-webkit-input-placeholder {
	color:rgba(0,0,0,0.50);
	font-size:16px;
	font-weight:400;
	line-height:19px;
	font-style:normal!important;	
}
.aux-input-group textarea:focus::-webkit-input-placeholder,  .aux-input-group input[type="email"]:focus::-webkit-input-placeholder, .aux-input-group input[type="url"]:focus::-webkit-input-placeholder{
	font-weight:bold;
	color:var(--e-global-color-text);
}
.single-post .form-submit .submit{
	background: var(--e-global-color-primary);
	border-radius:25px;
	padding:16px 70px!important;	 
}
.single-post .form-submit .submit:hover{
	background-color:var(--e-global-color-text);
}

.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 {
    background-color: var(--e-global-color-text);
    color: #fff;
}
.single-post .form-submit {
	margin-right: 0;
  margin-left: auto;
}
.single-post .comment-form-cookies-consent{
	display:none;
}
.single-post textarea{
	margin-top:0!important;
}
@media screen and (max-width: 664px){
.single-post .aux-wrapper .aux-container .aux-primary .content .aux-medium-context .entry-main .entry-content, 
.single-post .aux-wrapper .aux-container .aux-primary .content .comment-respond{
    margin-left: 0%!important;
    margin-right: 0%!important;
	}
}
/* Single-Product */
.single-product .product .entry-summary{
	padding-top: 10px;
}


.single-product .product .entry-summary .entry-title{
  font-weight: bold;
  font-size: 40px;
  color: var(--e-global-color-text);
  letter-spacing: -1.2px;
	margin-bottom: 22px!important;
  line-height: 56px;
}
.single-product .aux-rating-box.aux-star-rating .aux-star-rating-avg:before{
  color:#F83E3E;
}
.single-product .aux-rating-box.aux-star-rating {
	font-size: 20px;
}
.single-product .aux-rating-box.aux-star-rating:before{
   color:var(--e-global-color-secondary);
}
.single-product .entry-summary .woocommerce-product-rating .woocommerce-review-link{
	font-weight: 500;
  font-size: 14px;
  color: #9F9F9F;
  letter-spacing: -0.7px;
  line-height: 18px;
	margin-left:10px;
}

.single-product .entry-summary .price .woocommerce-Price-currencySymbol{
	margin-right:8px;
}
.single-product .aux-wrapper .aux-primary .product .entry-summary .woocommerce-product-details__short-description  p{ 
  height: 137px;
  color: rgba(0,0,0,0.60);
  font-size: 15px;
  line-height: 23px;
  max-width: 375px;
  font-weight: 400;
  overflow: hidden;
	margin-top: 35px;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary .cart{
margin-top: 10px;
	margin-bottom:10px;
	margin-left: 10px;
}
.single-product  .tagged_as{
	display:none;
}
.single-product  .aux-wrapper .aux-container .aux-primary .content  .product .entry-summary .quantity .qty{   width: 82px;
text-align: center;
border-radius: 25px;
border: 1px solid
var(--e-global-color-text);
font-size: 20px;
font-weight: bold;
line-height: 38px;
color:
var(--e-global-color-text);
padding: 4px 16px 4px 10px;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary .cart .button {    width: 188px;
  background-color: var(--e-global-color-primary);
  border-radius: 25px;
  padding: 16px 36px;
  color: #fff;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: -0.48px;
	margin-left: 12px;
	
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary .cart .button:hover{
	background-color:var(--e-global-color-text)!important;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary  .product_meta .posted_in, .single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary  .product_meta .posted_in a{
	 font-weight: 400;
   font-size:16px;
   color:var(--e-global-color-text);
   line-height: 19px;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary  .product_meta .posted_in a{
	color:var(--e-global-color-primary);
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary {
  width: 73%;
}
.single-product .aux-wrapper .aux-container  .images{
 width: 25%;
	padding-bottom:0px;
}
.single-product .product .woocommerce-tabs .tabs::before{
  top: 0;
	bottom:auto!important;
	z-index:5!important;	
}
.single-product  .product .woocommerce-tabs .tabs li{
	border:none!important;
	z-index:0;
	background-color:transparent!important;
	margin-left:78px!important;
}
@media screen and (max-width: 1123px){
.single-product  .product .woocommerce-tabs .tabs li{
margin-left:0!important;
}
}
.single-product  .product .woocommerce-tabs .tabs{
	text-align:center;
	

}
.single-product  .product .woocommerce-tabs .tabs .active {
  color: var(--e-global-color-text);
  font-weight: bold;
  font-size: 16px;
  line-height: 25px;

}
.single-product  .product .woocommerce-tabs .tabs .active a{
	 border-top: 4px solid var(--e-global-color-primary);
}
.single-product  .product .woocommerce-tabs .tabs .description_tab a, .single-product  .product .woocommerce-tabs .tabs .reviews_tab a{
	color:var(--e-global-color-secondary);
	padding-top:20px;
	
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product  .panel{
padding: 3% 15%!important;
	
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product  .panel h2{
  font-weight: bold;
  color: var(--e-global-color-text);
  font-size: 25px;
  line-height: 23px;
  letter-spacing: -0.75px;
  padding-bottom: 22px;
  padding-top: 15px;
	
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product  .panel p{
	  font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    color: rgba(0,0,0,0.60);

}
.single-product .aux-wrapper .aux-container  .woocommerce-product-gallery__image{
	border-radius:20px;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .related>h2{
	text-align:center;
	 font-weight: bold;
   color: var(--e-global-color-text);
   font-size:45px;
   line-height: 68px;
   letter-spacing: -2.25px;
   padding-bottom: 52px;
   padding-top: 15px;
}
.single-product .aux-wrapper .aux-container .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{
  font-weight: 400;
  color: var(--e-global-color-text);
  font-size:17px;
  line-height: 23px;
  letter-spacing: -0.51px;
  padding-top: 5px;
  padding-bottom:12px;
	 transition: all .2s cubic-bezier(0.4, 0, 0.2, 1) 70ms;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product li:hover  .woocommerce-loop-product__title{
	color:red;
	font-weight:bold;
	transition: all .2s cubic-bezier(0.4, 0, 0.2, 1) 70ms;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product img{
	border-radius:20px;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .price ins .woocommerce-Price-amount, .single-product .aux-wrapper .aux-container .aux-primary .content .product  .price  .woocommerce-Price-amount{
	font-weight:bold;
	color:var(--e-global-color-text);
	font-size:20px;
	line-height:24px;
	letter-spacing:0.6px;
	margin-top:50px;

}
.single-product .aux-wrapper .aux-container .aux-primary .content .product del .woocommerce-Price-amount{
	color:var(--e-global-color-secondary)!important;
	font-size:16px!important;
	font-weight:400!important;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .products .aux-rating-box.aux-star-rating, .aux-shop-archive .aux-rating-box.aux-star-rating{
	display:none;
}
.single-product li:hover .button{
	transform: translateX(calc(97% + 30px));
    transition: transform 1.2s cubic-bezier(.19,1,.22,1) 70ms;
}
.single-product a.button:not(.product_type_variable){
	position: absolute;
  bottom: 0;
  left: -158px;
}
.single-product .aux-wrapper .aux-container .product{
	position: relative;
  overflow: hidden;
}
.single-product .products .product .price del .woocommerce-Price-amount{
	 transition: transform 1.2s cubic-bezier(.19,1,.22,1) 70ms;
}
.single-product li:hover .price{
	transform: translateX(calc(34% + 30px));
    transition: transform 1.2s cubic-bezier(.19,1,.22,1) 70ms;
}
.single-product a.button{
	background-color: var(--e-global-color-primary);
  border-radius: 25px;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  color: #fff;
  letter-spacing: -0.45px;
  text-transform: capitalize;
  padding: 9px 25px;
}
.single-product  .products .product .onsale, .single-product span.onsale{
	top: 21px!important;
  right: auto!important;
  left: 16px!important;
  width: 48px;
  background-color: var(--e-global-color-primary);
  font-size: 13px;
  font-weight: bold;	
}

@media screen and (max-width: 1336px) {
.single-product a.button{
   position: relative;
}
.single-product  .products li.product .price{
  transform: none;
  transition: none;
}

.single-product li:hover .button{
  transform: translateX(calc(100% + 30px));
}
.single-product .aux-wrapper .aux-container .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{
  font-size: 14px;
}
}
.single-product   .product  .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-reply-title{
  font-size: 20px;
  font-weight: bold;
  color: var(--e-global-color-text)!important;
  line-height: 30px;
  letter-spacing: -0.6px;
}
.single-product  .woocommerce-tabs .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating label{    
  font-weight: bold;
  color: var(--e-global-color-text);
  font-size: 16px;
  line-height: 23px;
  padding-right: 25px;
}
.single-product .comment-form-comment label{
  font-weight: 400;
  color : rgba(0,0,0,0.50);
  font-size: 16px;
  line-height: 19px;  
}
.single-product .entry-content .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating{
  display: flex;
  margin-top: 17px;
}

.single-product .woocommerce-Tabs-panel  .woocommerce-Reviews .comment-respond .customize-unpreviewable .comment-form-rating .stars{
padding-top:6px!important;
}
.single-product .stars a::before{
	color:#F83E3E;
}

.aux-cart-element-container .aux-cart-wrapper .aux-card-dropdown{
  z-index: 6;
  right: 1px;
  left: auto;
  border-radius: 20px;
  border: none;
  box-shadow: 0 3px 40px #0000001A;
  background-color: #fff;
	width:365px;
}
.aux-cart-element-container .aux-card-dropdown .aux-card-box .aux-card-item .aux-card-item-img img{
 border-radius: 15px;
  width: 100px;
  height: 95px;
}
.aux-card-dropdown .aux-card-box .aux-card-item .aux-card-item-details h3{
  font-weight: 400;
  font-size: 15px;
  line-height: 23px;
  color: var(--e-global-color-text);
  letter-spacing: -0.45px;
	padding-bottom:15px;
	padding-top:10px;
}
.single-product .aux-container .aux-primary .content .product .wc-tabs-wrapper .entry-content .woocommerce-Reviews .comment-respond .comment-form .comment-form-comment textarea, .single-product .aux-container .aux-primary .content .product .wc-tabs-wrapper .entry-content .woocommerce-Reviews .comment-respond  input[type=email], .single-product .aux-container .aux-primary .content .product .wc-tabs-wrapper .entry-content .woocommerce-Reviews .comment-respond input[type=text]{
    background-color:#EFEFEF!important;
   border: none;
   border-radius: 50px;
	 padding: 26px!important;
}
.single-product .aux-container .aux-primary .content .product .wc-tabs-wrapper .entry-content .woocommerce-Reviews .comment-respond .comment-form .comment-form-comment textarea{
	border-radius:25px;
    height: 271px!important;
}

.single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-author, .single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-email{
   display: inline-block;
   width: 47%; 
}
.single-product .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .comment-form-cookies-consent{
	display:none;
}
.single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-email{
	  margin-left: 4%!important;
}
.single-product .aux-container .aux-primary .content .product .wc-tabs-wrapper .entry-content .woocommerce-Reviews .comment-respond  input[type=email], .single-product .aux-container .aux-primary .content .product .wc-tabs-wrapper .entry-content .woocommerce-Reviews .comment-respond input[type=text]{
	width: 100%!important;
}
.aux-card-dropdown .aux-card-box .aux-card-item .aux-card-item-details span{
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: var(--e-global-color-text);
	letter-spacing:-0.45px;
}
.aux-cart-wrapper .aux-card-box{
	border:none;
}
.aux-cart-wrapper .aux-card-item:last-child{
	border-bottom: 1px solid var(--e-global-color-secondary);
    padding-bottom: 25px;
}
.aux-cart-wrapper .aux-card-checkout{
	 padding: 12px 1.25em 1.25em;
}
.aux-cart-wrapper .aux-card-checkout .aux-card-final-amount .aux-card-final-amount-text{	
  font-weight: bold;
  font-size: 14px;
  color: var(--e-global-color-text);
  text-transform: capitalize;
  padding-bottom: 0;
}
.aux-cart-wrapper .aux-card-checkout .aux-card-final-amount .woocommerce-Price-amount{
  font-weight: bold;
  font-size: 20px;
  color: #F83E3E;
  letter-spacing: -0.6px;
}
.aux-cart-wrapper .aux-card-checkout .aux-button{
  margin-top: 23px;
  background-color: var(--e-global-color-text);
  border-radius: 25px;
  font-weight: 500;
  font-size: 15px;
  text-transform: capitalize;
  line-height: 23px;
	padding: 15px 78px;
}
.aux-cart-wrapper .aux-card-checkout .aux-button:last-child{
	 margin-bottom: 8px;
	 margin-top: -10px;
   background-color: var(--e-global-color-primary)!important;
  color: #fff;
  box-shadow: none;
  font-weight: 500;
   line-height: 19px;
}
.aux-black.aux-button.aux-outline .aux-overlay:after, .aux-button.aux-black .aux-overlay:after{
	background-color:var(--e-global-color-text)!important;
	
}
.single-product .wc-tabs-wrapper .woocommerce-Reviews .comment-respond .form-submit input{
  background-color: #F42C37!important;
  color: #fff!important;
  border-radius: 25px!important;
  font-weight: 500!important;
  font-size: 16px!important;
  letter-spacing: -0.48px!important;
  line-height: 19px!important;
  padding: 16px 73px!important;
}
.single-product .wc-tabs-wrapper .woocommerce-Reviews .comment-respond .form-submit input:hover{
	background-color:var(--e-global-color-text)!important;
}
.single-product .form-submit{
	text-align:right;	
}
.single-product .comment-form-author{
	padding-top:72px!important;	
}
.single-product .comment-form{
	position:relative;
}
.single-product .comment-form-rating{
	position:absolute;
	top:24px;	
}
.single-product .woocommerce-message{
	display:none;
}
@media screen and (max-width: 937px){.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary{
  width: 100%;
}
.single-product .aux-wrapper .aux-primary .product .entry-summary .woocommerce-product-details__short-description p{
  max-width: 95%;
}
.single-product .product .images.woocommerce-product-gallery{
   width: 100%;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .panel{
		padding-left:0!important;
		padding-right:0!important;
	}
}
@media screen and (max-width: 694px){
.single-product a.button{
     font-size: 12px;
}
.single-product li:hover .button{
      transform: translateX(calc(100% + 76px));
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .related>h2{
	font-size: 31px;
    line-height: 55px;
    letter-spacing: -1.25px;	
	}
.single-product a.button{
		padding:5px 10px;
	}
.single-product .entry-content .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating{

  margin-top: 65px;
}
}
.single-product .product .woocommerce-tabs .tabs li.active::before, .single-product .product .woocommerce-tabs .tabs .active::after, .single-product .product .woocommerce-tabs .tabs li::before, .single-product .product .woocommerce-tabs .tabs li::after{
	display:none;
}
.single-product .comment_container img{
    width: 58px!important;
	border-radius:100px!important;
}

.single-product .woocommerce-Price-amount{
	margin-left:0!important;	
}
.single-product .aux-wrapper .aux-container  .aux-primary .content .product .woocommerce-tabs  .woocommerce-Reviews .commentlist .comment_container .comment-text{
	border:none!important;
	padding:0!important;
	padding-left:25px!important;
}
.single-product .aux-wrapper .aux-container  .aux-primary .content .product .woocommerce-tabs  .woocommerce-Reviews .commentlist{
	    background-color: #EFEFEF!important;
    padding: 59px 50px 35px 50px;
    border-radius: 25px;
}
.single-product .aux-wrapper .aux-container  .aux-primary .content .product .woocommerce-tabs .woocommerce-Reviews .woocommerce-Reviews-title{
    color: #000;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: -.3px;
    padding-bottom: 58px;
}
.single-product  .woocommerce-review__author, .single-product  .woocommerce-review__published-date{
color: var(--e-global-color-text);
}

#wpadminbar + #inner-body .comment-form-rating {
	position: static;
}

.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li.attr_swatch_design_default {
    padding: 10px;
}

.thwvsf-wrapper-ul {
    margin-left: 10px;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    vertical-align: middle;
}

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], textarea {
    max-width: 100%;

}

.ppom-wrapper .form-group {
  
    padding-left: 10px;
    border-left: 5px solid #28e081;
}

.woocommerce form .form-row {
  padding: 0px; 
}

.ppom-wrapper .form-control{
    background: #fffafa !important;
    border-radius: 20px !important;
}
.thwvsf-rad-li {
    padding-left: 40px;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
   border: solid 1px #00e73540 !important;
}
mark {
    background: #28e081;
    color: #fffdfd;
    border-radius: 20px;
    padding: 5px;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
  line-height: 0px;
}


table tr th {
    background-color: #f9f9f9;
}
table tr th, table tr td {
    padding: 1em 1.4em;
    border: solid 1px #f0f0f0;
    text-align: left;
}

table.variations td.value {
    padding-right: 0px;
    padding-top: 20px;
}


.variations th.label {
    position: absolute;
    margin-top: -18px;
    margin-bottom: 0px;
		margin-left: 20px;
		
}
.variations th label{
	margin-bottom: 0px;
	color: #fff;
}

table.variations tr th {
    background-color: #ff0047;
    border-radius: 12px;
}




section.related.products ul.products li.product .button {
    display: none;
}

/* Variation Swatches for WooCommerce*/
.thwvsf-wrapper-ul {
  justify-content: center;
}
.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li.attr_swatch_design_default {
  padding: .5rem;
  position: relative;
}
.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default.thwvsf-selected{
  background: #5dff003d;
}
span.gaming_topup_gt {
    position: relative;
    top: -8px;
    font-size: 13px;
    color: red;
}



@media screen and (max-width: 503px){
	
	.woocommerce div.product div.images {
    margin-bottom: .5em;
}
	
	
	
.aux-content-top-margin .aux-primary {
    padding-top: 20px;
}
.aux-fold, .aux-fold-padding, .aux-boxed-container > .aux-container {
    padding-right: 10px;
    padding-left: 10px;
}	
	
span.gaming_topup_gt {
    position: absolute;
    top: 0px;
    font-size: 11px;
    color: red;
    right: 5px
        
}


.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    line-height: 20px;
}
	
	
.single-product .entry-summary .price .woocommerce-Price-amount {
  font-size: 25px;
}
	
	.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary .cart .button {
    width: 100px;
    background-color: var(--e-global-color-primary);
    border-radius: 15px;
    padding: 8px 15px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: -0.48px;
    margin-left: 12px;
}

table.variations tr th {
   padding-bottom: -10px;
	padding-top: 0px;
	font-size: 12px;
}
.woocommerce div.product form.cart .variations th {
    padding-bottom: 0px;
}	
.variations th.label {
    margin-top: -10px;
}
    
.thwvsf-wrapper-ul .thwvsf-label-li.attr_swatch_design_default .thwvsf-item-span.item-span-text {
    font-size: 12px;
}
.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li.attr_swatch_design_default {
  padding: 10px 0px;
}
    
}

.wc-buy-now-btn-single {
    background: red!important;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
    padding: 9px 5px;
    width: 150px;
    border-radius: 5px;
    border: 1px solid #e0dede;
}