#elementor-element-577 {
    margin-left: 0 !important;
    text-align: left !important;
}

/* Shop-Page */
.aux-shop-archive .aux-col .onsale {
    top: auto;
    bottom: 62px;
    right: auto;
    left: 28px;
    width: 41px;
    height: 23px;
    border-radius: 12px;
    background-color: var( --e-global-color-primary );
}
.aux-shop-archive  .product_meta a{
    color: #828282!important;
    font-style: normal;
    font-size: 15px!important;
    font-weight: 400;
}
.aux-sidebar ul li a{
    color:var( --e-global-color-text );
    font-weight: 500;
    text-decoration: none;
    font-size: 16px;
	  letter-spacing:-0.35px;
}
.woocommerce-product-search input[type="Search"] {
    background-color: #F7F8FA;
    border: none;
    border-radius: 30px;
    padding: 15px 39px;
    height: 50px;
	border:1px solid #70798B4D;
}
.aux-shop-archive .widget_product_search .search-field::placeholder {
    color:#858997!important;
	  font-weight: 500;
    font-size: 16px;
	  letter-spacing:-0.48px;
}
.widget_product_search button[type="submit"]{
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    border-radius: 30px;
    background-color: var( --e-global-color-secondary );
	  padding: 17px 35px;
	margin-top: 14px;
}
.aux-shop-archive .widget-title{
 border-bottom: none;
    margin: 0;
}
.aux-shop-archive .widget-title{
	position:relative;
}
.aux-shop-archive .widget_product_search .widget-title:after, .aux-shop-archive .widget_product_categories .widget-title:after, .aux-shop-archive .woocommerce-widget-layered-nav .widget-title:after, .aux-shop-archive .widget_price_filter .widget-title:after{
    content: "";
	height:1px;
	width:62%;
	background:#99999947;
	position:absolute;
	top:15px;
	right:0;
}
.aux-shop-archive .woocommerce-widget-layered-nav .widget-title:after{
	width:65%;
}
.aux-shop-archive .widget_product_categories .widget-title:after{
	width:63%;
}
.aux-shop-archive .product-categories .cat-item, .aux-shop-archive .widget-container ul li{
    display: flex;
    justify-content: space-between;
	  margin-left: 45px;
    margin-bottom: 13px;
}
.aux-shop-archive .sidebar-content li a{
      position: relative;
}
.aux-shop-archive .sidebar-content li a:after {
    content: '';
    width: 23px;
    height: 23px;
    top: -1px;
    left: -45px;
    position: absolute;
    background: transparent;
    border: 1px solid #1525423b;
    border-radius: 5px;	 
}
.aux-shop-archive .auxshp-entry-main .price{
   display: flex;
   flex-direction: column-reverse;
}
.aux-shop-archive .auxshp-entry-main{
    display: flex;
    flex-direction: column;
	  margin-top: -21%;
	  padding-left: 12px;
	  padding-bottom: 28px;
}
.aux-shop-archive .loop-meta-wrapper{
   order: 1;
}
.aux-shop-archive .auxshp-label{
   order: 2;
}
.aux-shop-archive .price{
   order: 3;
}
.aux-shop-archive .products-loop .auxshp-loop-title{
   margin: -3px 0 16px;
}
.aux-shop-archive .products-loop .price del{
   margin-left: 52px;
}
.aux-shop-archive .products-loop .price ins{
    padding: 7px 0 0;
}
.aux-shop-archive .aux-col{
	  width: calc(33% - 2.7%);
    margin: 0 0px 0 2.7%;
    border: 1px solid #70798b5e;
    border-radius: 15px;
	  height: auto!important;
	  transition: all 150ms ease-in-out;
}
@media only screen and (max-width: 1025px)and (min-width: 767px) {
.aux-shop-archive .aux-col{
    width: calc(49% - 2.7%);
    margin: 0 0px 0 3.7%;
}
}
.aux-shop-archive .aux-col:hover {
    box-shadow: -15px 30px 50px #00000029;
	  border-color:transparent;
}
.aux-shop-archive .aux-primary{
   width: 89%;
   padding-left: 20px;
}
@media only screen and (min-width: 1269px) {
.aux-shop-archive  .aux-sidebar-primary{
   width: 33%;
}
	}
.aux-shop-archive .aux-container .aux-primary{
    padding-left: 10px;
}
.aux-sidebar-style-border.left-sidebar .aux-sidebar-primary{
    border-right: none;       
}
.aux-shop-archive  .woocommerce-ordering{
    display: inline-block;
}
.aux-shop-archive .aux-filter-by{
    font-size: 15px;
    font-weight: 400!important;
    text-transform: capitalize!important;
		  color:#fff!important;
	   padding: 15px 73px 15px 29px;
    display: inline-block;
	width:100%;
}
.aux-shop-archive .aux-filter-name{
 font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
		  color:#fff!important;
}

.aux-shop-archive .content .woocommerce-ordering {
    margin: 0;
    background-color:var(--e-global-color-6513a10);
    border-radius: 10px;
    box-shadow: 0 5px 30px #0000001A;
	  margin-top: -8px;
	
}
.aux-filters .aux-filter-by:after {
    content: " \e1fe";
    font-family: "auxin-front" !important;
    font-size: 13px;
    position: absolute;
    top: 35%;
    right: 20px;
	  color:#fff;
}
.aux-shop-archive .content .aux-filters {
    display: inline-block;
    float: right!important;	
    position: relative;
}

.aux-shop-archive .aux-col a img{
    margin-top: -35px;
    z-index: -1;
    position: relative;
}
.aux-shop-archive .aux-active .aux-filter-item a{
   padding: 0px 60px 0px 15px;
}
.aux-shop-archive  .aux-filter-item a span{
    color: #858997;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.48px;
    line-height: 20px;
	text-transform:capitalize;	
}
.aux-shop-archive .woocommerce-ordering .aux-active{
	 top: 37px;
   border-radius: 0px 0px 10px 10px;
   padding: 1.9375em 0 18px;
	 width: 209px;
}
.aux-shop-archive .aux-filter-item{
	position:relative!important;
}
.aux-shop-archive .aux-filter-item a:after{
    content: '';
    width: 19px;
    height: 19px;
    position: absolute;
    background: transparent;
    border: 1px solid #1525423b;
    border-radius: 5px;
    right: -11px;
    top: 6px;
}
.aux-shop-archive .aux-filter-item[selected] a:after{
	background: var(--e-global-color-secondary);
}
.aux-filters.aux-dropdown-filter li{
    margin:0px 38px 0px 16px;
}
.aux-shop-archive .aux-filter-item a:hover span{
    font-weight: bold;
    color: #000;
}
.aux-filters.aux-dropdown-filter li:hover {
    background: transparent;
}
.aux-shop-archive .aux-filter-item:hover  a:after{
  background:var( --e-global-color-secondary );
}
.aux-content-top-margin .aux-primary {
    padding-top: 40px;
}
.aux-sidebar .sidebar-inner {
    padding: 45px 1.875em;
}
.aux-shop-archive .price_slider_wrapper {
    display: flex;
    flex-direction: column;
}
.aux-shop-archive .price_label {
    order: 2;
}
.aux-shop-archive .price_slider {
    order: 1;
    margin-bottom: 15px;
}
.aux-shop-archive .price_slider_amount {
    order: 3;
}

.aux-shop-archive .widget_price_filter .ui-slider .ui-slider-handle {
    top: -2.5px;
    width: 10px;
    height: 10px;
}
.aux-shop-archive .widget_price_filter .ui-slider .ui-slider-handle {
    top: -2.5px;
    width: 10px;
    height: 10px;
    background-color: var( --e-global-color-accent );
	border-color:var( --e-global-color-accent );
}
.aux-shop-archive .price_slider .ui-corner-all:last-child {
    background-color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
}
.aux-shop-archive .widget_price_filter .price_slider_amount .aux-button {
    background-color: var( --e-global-color-secondary )!important;
    box-shadow: none;
    padding: 18px;
	  border-radius:30px;
}
.aux-shop-archive .widget_price_filter .aux-outline .aux-text {
    color: #fff;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 16px;
}
.aux-shop-archive .ui-slider-range{
    background-color:var( --e-global-color-accent );
}
.aux-shop-archive .aux-pagination{
    margin: auto;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
}
.aux-shop-archive .aux-pagination li.page.active span, .aux-pagination.aux-round li a:hover{
   border-color: var( --e-global-color-secondary );
   background-color: var( --e-global-color-secondary );
}
.aux-primary .content .aux-pagination {
    margin-top: 31px;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content{
    background-color:#85899738;
}
.aux-shop-archive .price_slider_amount{
    margin-top: 13px;
}
@media only screen and (max-width: 1269px) and (min-width: 1025px){
.aux-shop-archive .aux-sidebar-primary {
    width: 43%!important;
}
}
@media only screen and (max-width: 1025px) and (min-width: 767px){
.aux-shop-archive .aux-sidebar-primary {
    width: 292px;
}
}
@media only screen and (max-width: 837px) {
.aux-shop-archive .woocommerce-ordering{
    min-width: 100%;
    margin-bottom: 28px!important;
}
.aux-shop-archive .content .aux-filters{
    float: initial!important;
}
}
@media only screen and (max-width: 767px) {
.aux-shop-archive .aux-col {
    width: 100%;
	  margin:0;
}
.aux-shop-archive .aux-container .aux-primary{
    padding-left: 0px;
}
.aux-shop-archive .widget-title{
    text-align: left;
}
}
/* Single-Shop */
.single-product .auxshp-product-main .entry-summary {
    display: flex;
    flex-direction: column;
	  position:relative;
}
.single-product .product_title {
    order: 1;
}
.single-product .price {
    order: 3;
}
.single-product .woocommerce-product-rating {
    order: 2;
}
.single-product .woocommerce-product-details__short-description {
	  order: 4;
}
.single-product .cart {
    order: 5;
}
.single-product .auxshp-sw-wrapper {
    order: 6;
}
.single-product .product_meta {
    order: 7;
}
.single-product .aux-rating-box.aux-star-rating:before, .single-product .aux-rating-box.aux-star-rating .aux-star-rating-avg:before {
    color: #FFA700;
    font-size: 25px;
}
.single-product .woocommerce-product-details__short-description {
    max-width: 438px;
}
.single-product .cart .auxshp-add-to-cart {
    padding: 14px 56px;
    border-radius: 7px;
    background-color:var( --e-global-color-secondary );
}
.single-product .aux-text {
    text-shadow: 0 0 0 transparent;
}
.single-product .entry-summary .auxshp-wishlist {
    display: flex!important;
    flex-direction: row-reverse;
    border: 1px solid #9999996b;
    padding: 18px 29px;
    border-radius: 10px;
}
.woocommerce-page .auxshp-wishlist-wrapper .auxshp-wishlist.available-remove .auxshp-wishlist-icon {
    color: red;
}
.single-product  .auxshp-wishlist-icon:before, .single-product .entry-summary .auxshp-wishlist{
    color:var( --e-global-color-secondary );
}
.single-product .auxshp-share-wrapper .aux-share-btn {
    display: flex!important;
    flex-direction: row-reverse;
}
.single-product .auxshp-wishlist-text, .single-product .auxshp-share-wrapper span {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.32px;
    color: var( --e-global-color-accent );
    text-transform: capitalize;
}
.single-product .auxshp-sw-wrapper .auxshp-wishlist-wrapper {
    margin-right: 12px;
}
.single-product .product_meta .auxshp-label {
    display: inline-block;
    margin-right: 18px;
}
.single-product .auxshp-sw-wrapper{
    border: none;
     padding: 0;
}
.single-product .cart {
    margin-bottom: 28px;
}
.single-product .woocommerce-product-details__short-description p {
    margin: 16px 0 57px 0;
}
.single-product  .quantity, .woocommerce-page .quantity input.aux-number{
    width: 131px;
	  height:50px;
	  border:none;
}
.woocommerce-page .quantity input.aux-number {
    text-align: center;
    font-size: 20px;
	  background-color:#EEEFF3;
	  border-radius:7px;
}
.single-product .quantity .ui-spinner-button.ui-spinner-up .ui-icon, .single-product .quantity .ui-spinner-button.ui-spinner-down .ui-icon {
    background-image: none;
}
.single-product .quantity .ui-spinner-button.ui-spinner-down:after {
    content: "-";
    font-size: 30px;
    line-height: 22px;
    font-weight: 400;
    position: absolute;
    color: var( --e-global-color-secondary );
}
.single-product .quantity .ui-spinner-button.ui-spinner-up:after {
    content: "+";
    font-size: 23px;
    font-weight: 400;
    color: var( --e-global-color-secondary );
}
.single-product .quantity .ui-spinner-button.ui-spinner-up {
    top: -2px;
    right: 16px;
}
.single-product .quantity .ui-spinner-button.ui-spinner-down {
    bottom: 10px;
    left: 10px;
}
.single-product .cart .quantity{
    margin-right: 11px;
}
.woocommerce-page .onsale{
    width: 41px;
    height: 23px;
    border-radius: 12px;
    background-color: var( --e-global-color-primary );
	  line-height: 2em;
	  right: auto;
    left: 221px;
    top: 22%;
}
.single-product .woocommerce-product-gallery__image{
    border: 1px solid #85899740;
    border-radius: 20px;
}
.single-product .images .flex-control-thumbs li img{
    height: 117px;
    width: 117px;
    border: 1px solid #85899740;
    border-radius: 10px;
}
.single-product .images .flex-control-thumbs li{
    width: 117px;
}
.single-product .flex-viewport{
    height: auto!important;
}
.single-product .images .flex-control-thumbs li{
    margin-top: 15px;
    margin-right: 15px;
}
.single-product .summary{
    margin-top: 63px;
    padding-left: 26px;
}
.single-product .review .comment_container img {
    width: 75px;
    height: 75px;
}
.single-product .review .meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.single-product .comment-text .description {
    margin-left: -99px;
	    margin-top: 59px;
}
.single-product .woocommerce-Reviews .comment-text {
    margin-top: 12px;
    margin-left: 99px;
}
.single-product .woocommerce-Reviews .comment-text .aux-star-rating{
    left: 0;
    top: 29px;
    right: auto;
}
.single-product .woocommerce-review__dash, .wpulike-default .count-box:before, .aux-modern-form .aux-input-group .aux-modern-form-border, .single-product .comment-form-cookies-consent, .single-product .aux-reviews-number {
    display: none;
}
.single-product .woocommerce-Reviews .comment_container{
    border: 1px solid #70798B4D;
    background-color: #F7F8FA;
    border-radius: 15px;
	  padding: 38px 63px 14px 86px;
}
.single-product .wpulike-default .wp_ulike_btn {
    min-width: 33px!important;
    overflow: visible!important;
    padding: 0;
	  background-color: transparent
}
.single-product .wpulike-default .wp_ulike_put_image:after {
    content: '\e139';
    font-family: "auxin-front" !important;
    background-image: none;
    font-size: 22px;
    color: #EF2840;
    left: 5px;
}
.single-product .wpulike-default .count-box {
    margin: 0;
    background-color: transparent!important;
    box-shadow: none;
    padding: 0;
    color: #858997;
}
.single-product .description .wpulike-default {
    padding-top: 27px;
}
.single-product .commentlist .children{
    margin: 18px 0 0.5em 2em;
	  width: 88%;
    margin-right: 0;
    margin-left: auto;
}
.single-product .children .comment-text .children{
    justify-content: start;
    align-items: flex-start;
    flex-direction: column;
}
.single-product .aux-form-inline-two .aux-inline-inputs, .single-product  .comment-form-comment{
    background-color: #F7F8FA;
    border: 1px solid #70798B4D;
    border-radius: 10px;
}
.single-product .aux-input-group input[type=text], .single-product .aux-input-group input[type=email]{
    padding: 20px 38px!important;
}
.single-product .aux-modern-form .aux-input-group label{
    left: 37px;
    top: 17px;
}
.single-product .aux-input-group.aux-focused label{
    opacity: 0;
}
.single-product  .comment-form-comment{
    padding: 0px 38px!important;
}
.single-product  .comment-form-comment label{
    top: 24px!important;
}
.single-product .comment-respond .stars span a{
    color: #FFA700;
    font-size: 22px;
}
.single-product .aux-form-inline-two .comment-form-rating{
    display: flex;
}
.single-product .comment-form-rating .stars{
    margin-top: 3px!important;
    margin-left: 18px!important;
}
.single-product .comment-notes{
    margin-top: -5px;
    margin-bottom: 95px!important;
}
.single-product .aux-form-inline-two{
    position: relative;
}
.single-product .comment-form-rating label{
    font-size: 16px!important;
    font-weight: bold!important;
    letter-spacing: -1px;
}
.single-product .comment-form-rating{
    position: absolute;
    top: 52px;
}
.single-product .form-submit input[type="submit"]{
    background-color: var( --e-global-color-secondary );
    border-radius: 10px;
}
.single-product .form-submit{	
    margin: 0 0 0 auto!important;
}
.aux-form-inline-two .aux-inline-inputs {
    flex-basis: calc(50% - 18px)!important;
}
.aux-modern-form .aux-input-group{
     margin-bottom: 20px;
}
.single-product .widget-inner .tabs {
    display: flex;
    justify-content: center;
    align-items: center;
}
.single-product .tabs li {
    background-color: transparent!important;
    border: none;
}
.woocommerce-page .woocommerce-tabs .tabs li.active a {
    color: var( --e-global-color-secondary );
    font-weight: bold;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description h4 {
    font-size: 30px;
    font-weight: bold;
    color: var(--e-global-color-57870a2);
    letter-spacing: -0.9px;
}
.single-product .woocommerce-Tabs-panel--description p, .single-product .entry-content ul li{
  font-weight: 500;
    color: #333333;
    font-size: 16px;
    line-height: 1.4em;
    max-width: 1093px;
	  line-height: 1.8em;
}
.single-product.auxshp-template-slider .woocommerce-tabs .tabs-content {
    position: relative;
}
.single-product .woocommerce-Tabs-panel--additional_information:before {
    content: "Details Specifications";
    font-family: "Poppins";
    font-weight: bold;
    font-size: 30px;
    color: var(--e-global-color-57870a2);
    line-height: 1.5em;
    position: absolute;
    top: 16px;
}
.single-product .woocommerce-Tabs-panel--additional_information:after {
    content: "NoiseStorm Font Duo";
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 15px;
    color: var( --e-global-color-text );
    line-height: 1.5em;
    position: absolute;
    top: 69px;
}
.single-product .woocommerce-product-attributes {
    margin-top: 92px;
    border-color: #9999994D;
}
.single-product .woocommerce-product-attributes-item__label, .single-product .woocommerce-product-attributes-item__value {
    border: none;
    background-color: transparent;
}
.single-product .woocommerce-product-attributes .woocommerce-product-attributes-item:nth-child(even) {
    background-color: #d2d5da;
}
.single-product .woocommerce-product-attributes-item__label {
    color: #333;
    padding: 25px 72px;
}
.woocommerce-page .woocommerce-tabs .panel p {
    margin: 0;
}
.single-product .woocommerce-product-attributes-item__value p {
    text-align: right;
    color: #333333;
    font-weight: 500;
    font-size: 16px;
}
.single-product .woocommerce-product-attributes-item__value {
    padding-right: 6%;
}
.single-product .woocommerce-tabs .widget-inner{
border: 1px solid #70798b42;
    border-radius: 20px;
}
.woocommerce-page .woocommerce-tabs .panel{
	padding: 4% 8% 1%;
}
.single-product .widget-inner .tabs{
    background-color: #fff;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 523px;
    float: none;
    top: -23px!important;
    position: relative!important;
}
.woocommerce-page .woocommerce-tabs .tabs li a{
    padding: 10px 22px;
}
.single-product .entry-content .woocommerce-Reviews {
    display: flex;
    flex-direction: column-reverse;
}
.single-product .woocommerce-Reviews-title{
    font-weight: bold;
    font-size: 30px;
    color: #000;
    letter-spacing: -0.9px;
    text-transform: capitalize;
		 border-top: 1px solid #70798b33;
    margin-top: -25px;
	  padding-top: 32px;
}
.single-product .woocommerce-Reviews .commentlist {
    margin: 31px 0;
}
.single-product .comment-form-comment.aux-focused, .single-product .comment-respond .aux-focused input{
	 border:2px solid var( --e-global-color-secondary )!important;
	 border-radius:10px;
}
.single-product .woocommerce-tabs {
   margin-top: 23px;
}
@media only screen and (max-width: 1184px) and (min-width: 767px) {
.single-product .summary {
    margin-top: 14px;
    padding-left: 17px;
}
.single-product .woocommerce-product-details__short-description p {
    margin: 16px 0 34px 0;
}
}
@media only screen and (max-width: 1025px) and (min-width: 767px) {
.woocommerce-page .quantity input.aux-number {
    font-size: 15px;
}
.single-product .woocommerce-product-details__short-description p {
    margin: 16px 0 27px 0;
}
.woocommerce-page .quantity input.aux-number {
     font-size: 16px;
}
.woocommerce-page .quantity input.aux-number {
    width: 114px;
	}
.single-product .cart .auxshp-add-to-cart {
    padding: 14px 36px;
}
.single-product .cart {
    margin-bottom: 8px;
}
.single-product .auxshp-wishlist-text{
font-size: 14px;
}
.single-product .entry-summary .auxshp-wishlist{
   padding: 15px 22px;
}
.single-product .auxshp-sw-wrapper{
   margin-bottom: 24px;
}
.woocommerce-product-rating{
      margin-bottom: 11px;
}
.woocommerce-page .onsale{
    left: 196px;
    top: 28%;
}
}
@media only screen and (max-width: 1184px) {
.single-product .auxshp-default-product-images{
    padding-left: 0;
    padding-right: 0;
}
}
@media only screen and (max-width: 767px){
.single-product .review .meta {
    align-items: self-end;
    margin-top: 97px!important;
    flex-direction: column;
}
.single-product .woocommerce-Reviews-title, .single-product .woocommerce-Reviews .comment-reply-title{
  font-size: 20px!important;
}
.single-product .comment-text .aux-rating-box {
    top: 60px!important;
}
.single-product .comment-text .description, .single-product .woocommerce-Reviews .comment-text {
    margin-left: 0;
}
.single-product .woocommerce-Reviews .comment_container {
    padding: 37px 41px 15px;
}
.single-product .widget-inner .tabs{
  top: -37px!important;
    width: 227px;
}
.single-product .woocommerce-product-attributes-item__label {
    padding: 23px 0px 23px 21px;
    font-size: 13px;
}
.single-product .woocommerce-product-attributes-item__value p {
    font-size: 13px;
}
.single-product .woocommerce-Tabs-panel--additional_information:before {
    font-size: 25px;
}
}
@media only screen and (max-width: 1025px) {
.single-product.auxshp-template-slider .woocommerce-tabs .tabs {
    flex-direction: column;
}
}
@media only screen and (max-width:767px) {
.single-product .comment-respond .comment-form-rating{
    top: 139px;
}}
.product-categories li.current-cat a:after{
    background-color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.woocommerce-page .woocommerce-result-count {
	color: var(--e-global-color-89204a4);
}