/*
Theme Name: ppsystems
Theme URI: http://phlox.pro/go/
Description: Child theme for Apartmán GREEN (Phlox)
Author: Tvoje meno alebo tím
Author URI: http://www.averta.net
Template: pandpsystems
Version: 1.0.1
Text Domain: ppsystems
*/

a {
    color: #e0bf06;
}

a:hover {
    color: #e0bf06;
    text-decoration: underline;
}

.aux-breadcrumbs span a:hover {
    color: #e0bf06;
    text-decoration: underline;
}

/* Breadcrum */

.aux-breadcrumbs {
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
}

/* HEADER */
.aux-logo-anchor {
    display: block;
    max-width: 200px;
}

.aux-logo-sticky {
    box-shadow: none;
    text-decoration: none;
    max-width: 100px;
}

.aux-sticky .e-con-inner {
    padding: 0 !important;
}

.aux-item-content {
  text-transform: none !important; 
}


span.aux-shopping-title {
    display: none !important;
}

@media (max-width: 1024px) {
    .elementor-722 .elementor-element.elementor-element-52a63ef {
        width: 200px !important;
    }

    .elementor-722 .elementor-element.elementor-element-a0bb055 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        position: relative;
        z-index: 1;
    }

       .elementor-722 .elementor-element.elementor-element-a0bb055 {
       	padding-top: 25px !important;
        width: 200px !important;
        margin-bottom: -25px !important;
    }
}


.col-title, .col-title a {
    text-transform: none !important;
}

#site-elementor-header .elementor-722 .elementor-element.elementor-element-a188bc0 > .elementor-widget-container, #site-elementor-header .elementor-722 .elementor-element.elementor-element-b0f6877 > .elementor-widget-container {
    background-image: url(/wp-content/uploads/2025/05/briefcaseee_white.svg) !important;
   /* margin: 0px 0px -31px 7px;*/
    background-size: 20px ;
    padding: 20px !important;
    background-position: center center !important;
    background-repeat: no-repeat;
}

/* sticky*/
#site-elementor-header.aux-sticky .elementor-722 .elementor-element.elementor-element-a188bc0 > .elementor-widget-container, #site-elementor-header.aux-sticky .elementor-722 .elementor-element.elementor-element-b0f6877 > .elementor-widget-container {
    background-image: url(/wp-content/uploads/2021/04/briefcase.svg) !important;
      background-size: 20px ;
    padding: 20px !important;
    background-position: center center !important;
    background-repeat: no-repeat;
}

#site-elementor-header .aux-burger::before, #site-elementor-header .aux-burger .mid-line, #site-elementor-header .aux-burger::after {
		border-color: #fff;
}

#site-elementor-header.aux-sticky .aux-burger::before, #site-elementor-header.aux-sticky .aux-burger .mid-line, #site-elementor-header.aux-sticky .aux-burger::after {
		border-color: #000;
}

/* Sticky header */
.aux-elementor-header.aux-sticky {
    position: fixed;
    top: 0;
    width: 100%;
    box-shadow: 0 4px 0 rgba(34, 34, 34, 0.03);
    z-index: 999;
    background: #fff !important; 
}


.aux-elementor-header.aux-sticky .aux-item-content {
	color: #000 !important;
}

.aux-elementor-header.aux-sticky .aux-item-content:hover {
	
}

.aux-search-submit i {
  color: #fff;
}

.aux-elementor-header.aux-sticky .aux-search-submit i {
  color: #000;
}

.aux-elementor-header.aux-sticky .sticky-hide {
	visibility: visible !important;
}

.sticky-hide {
	visibility: hidden !important;
}

.sticky-show {
	visibility: hidden !important;
}


@media (max-width: 767px) {
    .elementor-722 .aux-ico, .elementor-722 .aux-ico-box {
        display: none !important;
    }
}

/* HEADINS */

.page-title {
    color: rgb(255, 255, 255);
    font-size: 50px;
    font-weight: bold;
    text-transform: none !important;
    line-height: 1.4em;
}

h2.elementor-heading-title.elementor-size-default {
    padding: 1rem 0;
}

.page-header .aux-container{
   display: flex;
   flex-direction: column-reverse;
     padding: 179px 0 51px;
}

/* CF7 */

.wpcf7-not-valid {
    border-color: red !important;
}

input[type="checkbox"] {
    margin: 0 !important;
    padding: 0 !important;
}

span.wpcf7-form-control.wpcf7-acceptance {
    width: 100%;
    position: relative;
    display: block;
}

.aux-contact-form textarea, #commentform textarea, .c_form textarea, .wpcf7 textarea {
    min-height: unset;
    height: auto;
    max-width: 100%;
}

.wpcf7-list-item label {
    display: flex;
    align-items: center;

}

span.wpcf7-form-control.wpcf7-acceptance {
    font-size: .8rem;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #e0bf06;
    border-radius: 10px;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    background: #000;
}

.wpcf7-list-item label span.wpcf7-list-item-label {
    padding-left: 1rem;

}

@media (max-width: 767px) {

.page-header .aux-container {
    padding: 120px  0 51px !important;
}
   .page-title {
    font-size: 25px !important;
    font-weight: bold;
    line-height: 1.4em;
}
}
/* 404 */

.error404 div#inner-body {
    background: #09144b;
    color: #fff !important;
}

/* CHECKOUT */

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="url"], textarea {
    padding: 1.1em;
    max-width: 600px !important;
    width: 100% !important;
    transition: border-color 300ms;
}


.content .logo img {
    max-width: 300px;
}

/* FOOTER */

footer, footer a {
	text-transform: none !important;
}


footer .logo img {
    max-width: 300px;
}


/* SITE TITLE */
.page-header .aux-container {
    padding: 179px 0 51px;
}


/* CHILD POST */
.child-posts-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    gap: 20px;
    margin: 20px 0;
}
.child-post {
    border: 1px solid #ddd;
    padding: 15px;
    text-align: center;
    background: #fff;
}
.child-thumb img {
    width: 100%;
    height: auto;
}
.child-button {
    display: inline-block;
    margin-top: 10px;
    padding: 8px 16px;
    background-color: #0073aa;
    color: #fff;
    text-decoration: none;
}
.child-button:hover {
    background-color: #005177;
}

/* Single project	 */
/*
.single-portfolio .aux-boxed-container .aux-fold .type-portfolio.aux-side-right{
	 padding-right:810px!important;
}

@media screen and (max-width:1449px) and (min-width: 1025px){
  .single-portfolio .aux-boxed-container .aux-fold .type-portfolio.aux-side-right{
	 padding-right:580px!important;
}
}
.single-portfolio .aux-primary .content .aux-sticky-position .entry-side-title h1{
	margin-top:45px;
	position:relative;
	max-width:80%;
}
.single-portfolio .entry-side-overview, .single-portfolio .entry-meta-data dt{	 
  padding-bottom:20px;
	margin-top:40px
}
.hentry .aux-portfolio-columns .aux-overlay-content, .aux-widget-recent-portfolios .aux-portfolio-columns .aux-overlay-content{
	  text-align: left;
    bottom: 45px;
    position: relative!important;
}
.aux-portfolio-columns  .aux-overlay-content .entry-main{
	position:absolute;
	top: 22px;
  left: 100px;
}

@media screen and (max-width:556px) {
  .aux-portfolio-columns  .aux-overlay-content .entry-main{
    position: relative;
    top: 0px;
    left: 0px;
}
}
@media screen and (max-width:1024px) {
.aux-primary .nav-skin-modern{
    padding: 20px 0px 13px 0!important;
}
}
@media screen and (max-width:556px) {
  .hentry .aux-portfolio-columns .aux-overlay-content, .aux-widget-recent-portfolios .aux-portfolio-columns .aux-overlay-content{
		    width: 100%;
    text-align: center;
    padding: 1.5em;
    position: relative!important;
    transform: translateY(-60%);
    overflow: hidden;
    top: 0%;
}
}
.aux-portfolio-columns .aux-overlay-content .aux-portfolio-overlay-buttons .aux-arrow-post-link .aux-arrow-nav .aux-medium-right{
	background-image: none;	
}
.aux-portfolio-columns .aux-overlay-content .aux-portfolio-overlay-buttons .aux-arrow-post-link .aux-arrow-nav{
	background-color:#FEDB03;
}


.elementor-widget-container .aux-widget-recent-portfolios .aux-portfolio-columns .aux-iso-visible .aux-item-overlay .aux-frame-darken::after{
	background-color:rgba(0,34,64,0.75);
}
.aux-portfolio-columns .aux-arrow-nav.aux-outline.aux-white{
	border-color: #fedb03;
  box-shadow: 0 0 0 1px #fedb03 inset;
}

@media screen and (max-width:1130px) and (min-width: 1024px){
  .single-portfolio .aux-boxed-container .aux-fold .type-portfolio.aux-side-right{
    padding-right: 580px!important;
}
}
@media screen and (max-width:1024px) {
  .single-portfolio .aux-boxed-container .aux-fold .type-portfolio.aux-side-right{
    padding-right: 0px!important;
}
}

@media screen and (max-width:1024px) {
  .single-portfolio .aux-boxed-container .aux-fold .type-portfolio .aux-sticky-position{
        width: 100%!important;
		    margin-top: -120px;
		margin-left: 5px;
}
}
.single-portfolio .aux-boxed-container .aux-fold .type-portfolio .aux-sticky-position{
	 margin-right: -585px;
width:520px;
}

.single-portfolio .aux-primary .content .aux-sticky-position .entry-side-title h1:after{
	 content: '';
    height: 5px;
    width: 74px;
    display: inline-block;
    position: absolute;
    top: 20%;
    transform: translateY(-50%);
    left: -102px;
      background: linear-gradient(90deg, var(--e-global-color-dc29f8c) 8%, var(--e-global-color-29c32205) 91%);
box-shadow: -3px 3px 7px rgba(251,176,52,0.20);
}
@media screen and (max-width:766px) {
.single-portfolio .aux-primary .content .aux-sticky-position .entry-side-title h1:after{
	 content: '';
	display: none!important;
	padding:0;
}
}

.single-portfolio .aux-container .aux-primary .aux-side-meta-normal .entry-main .entry-media{
	margin-bottom:0;
} 
.single-portfolio .alignnone {
	margin-top:0;
}
.portfolio-template-default  .count-box, .aux-single-portfolio-share{
	color: #000;
  font-weight: 400!important;
	font-size:16px!important;
	line-height:22px;
}
.portfolio-template-default .entry-side .entry-overview-container .entry-actions{
     width: 98%;
}

.single-portfolio .aux-tooltip-socials-container {
	margin-left: 85px;
}
a.button.aux-black, button.aux-black, input[type="button"].aux-black, .aux-button.aux-black{
	    background: linear-gradient(90deg, var(--e-global-color-dc29f8c) 8%, var(--e-global-color-29c32205) 91%);
	padding:13px 31px;
	text-shadow:none;
	  box-shadow:0px 3px 50px rgba(230,81,108,0.5);
	margin-top:25px;
}
.single-portfolio .aux-boxed-container .aux-container .aux-primary .aux-related-container{
	padding-right: 810px;
	padding-bottom: 220px;
}

@media screen and (max-width: 1514px)and (min-width: 1088px) {
  .single-portfolio .aux-boxed-container .aux-container .aux-primary .aux-related-container{
    padding-right: 580px!important
			;
}
}
@media screen and (max-width: 1088px) {
  .single-portfolio .aux-boxed-container .aux-container .aux-primary .aux-related-container{
    padding-right: 0px;
		 padding-bottom: 80px;
}
}
@media screen and (max-width: 1276px) and (min-width: 1025px){.elementor-6 .elementor-element.elementor-element-5eb6a20 .aux-testimonial-info, .aux-testimonial-info, .entry-content {
    margin-top: 0px;
}
	}
.single-portfolio .aux-boxed-container .aux-wrapper .aux-container .aux-primary .content .aux-sticky-side .aux-next-prev-posts{
	margin-top:0;
}
.single-portfolio .entry-content, .single-portfolio .entry-main, .single-portfolio .entry-content p, .single-portfolio .entry-content img {
	margin-bottom:0px;
}
@media screen and (max-width:1024px) {
.single-portfolio .entry-content, .single-portfolio .entry-main, .single-portfolio .entry-content p, .single-portfolio .entry-content img {
	margin-bottom:55px;
}
}
.single-portfolio .aux-boxed-container .aux-wrapper .aux-next-prev-posts{
	background-color:#002240;
	border-radius:0px 0px 30px 30px;
}
.aux-single .aux-primary .content .aux-side-right .aux-next-prev-posts .np-nav-text{
	  color: var(--e-global-color-408ec305);
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 19px;
	    text-decoration: none;
	    position: relative;
}
.aux-widget-recent-posts .aux-no-meta .post{
	border-radius:10px;
	box-shadow:0 5px 50px rgb(0,0,0,0.10);
}
.aux-media-frame.aux-media-image img{
	border-radius:10px;
}

.aux-next-prev-posts.nav-skin-modern .np-prev-section .np-nav-text:before{
	 content: ' ' !important;
 background-image: url('/wp-content/uploads/2019/04/sfdffdfv.svg');
 background-repeat:no-repeat;
	top:10px; 
	 border: 1px solid var(--e-global-color-29c32205);
    width: 30px;
    background-position: center;
    height: 30px;
    border-radius: 30px;

}
.aux-next-prev-posts.nav-skin-modern .np-next-section .np-nav-text:after{
	    content: ' ' !important;
    background-image: url('/wp-content/uploads/2019/04/sfdffdfv.svg');
 background-repeat:no-repeat;
 transform: rotate(180deg);
	top:-4px;
	right:-15px;
	 border: 1px solid var(--e-global-color-29c32205);
    width: 30px;
    background-position: center;
    height: 30px;
    border-radius: 30px;
}
.aux-next-prev-posts .aux-port-archive-btn svg .cls-1{
	fill:#fff;
}

.aux-primary .nav-skin-modern{
    padding: 49px 0px 13px 0;
    top: -36px;
   
}
.aux-next-prev-posts.nav-skin-modern .aux-port-archive-btn>a{
	margin-top:34px;
	color:#fff;
}
 .np-next-section  a{
	overflow:visible!important;
}
.entry-content img{
    border-radius: 30px;
}
.aux-related-container .widget-container .type-portfolio .entry-main{
	    padding: 0 26px;
}
.aux-container .aux-primary .aux-side-right .entry-main .entry-content{
	z-index: 555;
    position: relative;
}
@media screen and (max-width:1154px){
.single-portfolio .aux-boxed-container .aux-wrapper .aux-next-prev-posts{
    border-radius: 30px;
}
}
@media screen and (max-width:1024px){
.aux-next-prev-posts.nav-skin-modern .aux-port-archive-btn>a{
    margin-top: 0;
}
}
/* single blog */

/*
.aux-wrapper .aux-container .aux-primary .content .aux-side-right .entry-media img{
	border-radius:30px;
}
.aux-media-frame.aux-media-image img{
	border-radius:10px;
}
.single-post .aux-input-group input::placeholder{	
	font-style:normal!important;
	
}
.single-post .form-submit{
	margin-left:auto;
}
.single-post .form-submit .submit{
	background: linear-gradient(90deg, var(--e-global-color-dc29f8c) 8%, var(--e-global-color-29c32205) 91%);
	border-radius:28px;
	padding:18px 48px!important;
	margin-top:45px;
	box-shadow:0 3px 50px rgba(230,81,108,0.70);
}
.aux-single .aux-wrapper .aux-container .comment-respond .aux-input-group textarea, .aux-single .aux-wrapper .aux-container .comment-respond .aux-input-group input{
	    border-radius: 30px;
    background-color: rgba(24, 51, 114, 0.07);
    border: none;
}
@media screen and (min-width: 941px){.single-post .aux-wrapper .aux-container .aux-primary .content .entry-main .entry-content{
	     margin: 45px 18%;
}
}
@media screen and (max-width: 941px){.single-post .aux-wrapper .aux-container .aux-primary .content .entry-main .entry-content{
	     margin: 45px 0!important;
}
}
@media screen and (min-width: 941px){.single-post .aux-wrapper .aux-container .aux-primary .content .aux-medium-context .entry-main .entry-meta{
	margin: 0 18%;
	height: 75px;
	min-height:75px;
	
}
}
.single-post .aux-wrapper .aux-container .aux-primary .content .aux-medium-context .entry-main .entry-meta .entry-tax{
	margin:25px 0px
}
.single-post .aux-wrapper .aux-container .aux-primary{
	    padding-top: 20px;
}
@media screen and (min-width: 941px){
	.single-post .aux-wrapper .aux-container .aux-primary .comment-respond{
	 margin: 0 18% 300px!important;
}
}
.aux-form-inline-two > .aux-inline-inputs:nth-child(3n+1){
	  flex-basis: calc(100% - 0px);
}
 .aux-widget-post-slider .aux-latest-posts-slider .aux-slide-info .entry-tax a::after, .hentry .entry-info .entry-tax a::after {
    content: "" !important;
	  width: 1px;
    height: 10px;
    border-radius: 0%;
}
@media screen and (min-width: 941px){
.aux-wrapper .aux-container .aux-primary .content .comment-respond .aux-form-inline-two{
   margin-bottom: -220px;
}}

*/




/* Shop-Page  */

.aux-container.aux-fold {
    margin-right: 0;
   width: auto;
    max-width: 1600px;
    margin: 0 auto;
}

.left-sidebar .aux-sidebar-primary {
    float: left;
    margin-left: 0;
    order: -1;
}

.page-header .aux-container,  .page-header .aux-page-title-entry{
   text-align: center;
}

.page-header .aux-container{
   display: flex;
   flex-direction: column-reverse;

}
 .page-header .aux-page-title-entry{
   margin-bottom: 0!important;
}
.page-header .aux-breadcrumbs{
   margin-top: 0!important;
}
.page-title-section{
     margin-top: 18px;
}
.aux-black.aux-button.aux-outline .aux-overlay::after{
    display:none;
}
.widget_price_filter .price_slider_amount .aux-button:hover{
    background-color: var( --e-global-color-text )!important;
}
/* Button SortBy  */
.aux-shop-archive .content .woocommerce-ordering {
    margin: 0;
    background-color:var( --e-global-color-text );
    border-radius: 10px;
    box-shadow: 0 5px 30px #0000001A;
      margin-top: 3px;
}
@media only screen and (max-width: 767px)and (min-width: 588px) {
.single-product .comment-form-rating {
   top: 49px!important;
}
}
.aux-filters .aux-filter-by:after {
    content: " \e1fe";
    font-family: "auxin-front" !important;
    font-size: 13px;
    position: absolute;
    top: 35%;
    right: 32px;
      color:var( --e-global-color-031755e );
}
.aux-shop-archive .content .aux-filters {
    display: inline-block;
    float: right!important; 
    position: relative;
}
.aux-quicklook-summary  .ui-spinner-up:after{
    content: "+";
    font-size: 23px;
    font-weight: 400;
    color: var( --e-global-color-primary );
    right:0px;
    top: -2px;
    position: relative;
}
.aux-shop-quicklook-modal{
    top: 50%;
}
.aux-shop-quicklook-modal .auxshp-wishlist-icon:before{
    font-size: 24px!important;
}
.aux-quicklook-summary .ui-spinner-down:after{
    content: "-";
    font-size: 30px;
    line-height: 22px;
    font-weight: 400;
    color: var( --e-global-color-primary );
}
.aux-shop-archive .aux-filter-by{
    font-size: 16px!important;
    font-weight: 400!important;
    text-transform: capitalize!important;
        color:var( --e-global-color-031755e )!important;
      padding: 14px 66px 14px 29px;
    display: inline-block;
      width:100%;
}
.aux-shop-archive .aux-filter-name{
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
        color:var( --e-global-color-031755e )!important;
}
.aux-shop-archive .woocommerce-ordering ul{
      top: 33px;
    border-radius: 0px 0px 10px 10px;
    padding: 1.9375em 0 18px;
      width: 100%;
}
.aux-shop-archive  .aux-filter-item a span{
    color:#152542;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
      text-transform:capitalize;    
}
.aux-shop-archive .aux-pagination li a {
    border: none;
}
.aux-shop-archive .aux-pagination .page .page-numbers {
    color:var( --e-global-color-text );
}
.aux-shop-archive .aux-pagination .active span{
    background-color: var( --e-global-color-primary )!important;
    color: var( --e-global-color-f5c6a66 )!important;
    border-color: var( --e-global-color-primary )!important;
    border-radius: 10px;
}
.aux-shop-archive .aux-pagination li.next:hover a,
.aux-shop-archive .aux-pagination li.prev:hover a {
    background-color: var( --e-global-color-primary )!important;
    border-radius: 10px;
}
.aux-shop-archive .last .page-numbers, .aux-shop-archive .pagination .first a {
    border-radius: 17px;
    font-weight: 400;
    color:var( --e-global-color-text );
    font-size: 13px;
    letter-spacing: -0.39px;
    border: 1px solid #1525423b;
    line-height: 2.4em;
}
.aux-shop-archive .last .page-numbers, .aux-shop-archive .last .page-numbers, .aux-shop-archive .pagination .first a  {
    background-color: transparent;
}
.aux-shop-archive .aux-filter-item a:after{
    content: '';
    width: 19px;
    height: 19px;
    position: absolute;
    background: transparent;
    border: 1px solid #C8C8C8;
    border-radius: 5px;
    right: -11px;
    top: 6px;
}
.aux-shop-archive .aux-filter-item[selected] a:after{
    background: var( --e-global-color-primary );
    border-color:var( --e-global-color-primary );
}
.aux-shop-archive .auxshp-wishlist,  .auxshp-related-items  .auxshp-wishlist{
    width: 35px;
    height: 35px;
    text-align: center;
    padding-top: 5px;
}
.aux-filters.aux-dropdown-filter li{
    margin:0px 38px 0px 16px;
}
.aux-shop-archive .aux-filter-item a:hover span, .aux-shop-archive .aux-filter-item[selected] span{
    font-weight: bold;
    color: var( --e-global-color-text );
}
.aux-filters.aux-dropdown-filter li:hover {
    background: transparent;
}
.aux-shop-archive .aux-filter-item:hover  a:after{
  background:var( --e-global-color-primary );
}
.aux-shop-archive ul .aux-filter-item a{
   padding: 0px 60px 0px 15px;
}


/* Products */
.aux-shop-archive .products-loop {
    margin-top: 15px;
}
.aux-shop-archive .product a img {
    border-radius: 15px;
}
.aux-shop-archive .products-loop .onsale {
    line-height: 2.3em!important;
    top: 15px;
    left: 32px;
    width: 50px;
    height: 30px;
    border-radius: 5px;
      background: var( --e-global-color-primary );
}
.aux-shop-archive .auxshp-entry-main {
   display: flex;
   flex-direction: column;
     margin-top: 10px;
}
.aux-rating-box.aux-star-rating{
   order: 1;
}
.aux-shop-archive .products-loop .auxshp-loop-title{
   order: 2;
     margin: 13px 0 15px;
}
.aux-shop-archive .products-loop .price {
   order: 3;
}
.aux-rating-box.aux-star-rating .aux-star-rating-avg:before, .aux-rating-box.aux-star-rating:before{
content:"\e18c\e18c\e18c\e18c\e18c";
      font-family: "auxin-front" !important;
   font-size:22px;
     color:var( --e-global-color-4eaf75c ) !important;
}
.aux-rating-box.aux-star-rating:before{
    color:#C8C8C8!important;
}
.aux-shop-archive .price ins .woocommerce-Price-amount{
   color:var( --e-global-color-primary )!important;
     margin-left: 10px;
}
.aux-shop-archive .price{
    display: flex;
    align-items: center;
}
.aux-shop-archive .product a img{
    transition: all 150ms ease-in-out;
}
.aux-shop-archive .product:hover a img{
    box-shadow: 0 15px 30px #00000029;
}
.aux-shop-archive .products-loop .loop-tools-wrapper{
     margin-top: 0;
   border-top: none;
     position: absolute;
   bottom: -8px;
   right: 18px;
     opacity:0;
     transition: all 150ms ease-in-out;
}
.aux-shop-archive .product:hover .loop-tools-wrapper{
  opacity:1;
}
.aux-shop-archive .product .auxicon-handbag{
    display: none;
}
.aux-shop-archive .products-loop .loop-tools-wrapper .button{
    display: inline-block;
      padding: 15px 27px 12px 27px;
    border-radius: 10px;
    background-color:var( --e-global-color-primary );
}
.auxshp-wishlist-icon:before{
    content: "\e09a";
      color:var( --e-global-color-text );
      font-size:11px;
}
.wl-animate-added .auxshp-wishlist-icon:before{
    color:red!important;
}
.aux-shop-archive .auxshp-wishlist-wrapper, .aux-shop-archive .auxshp-share-wrapper, .aux-shop-archive .aux-shop-quicklook-wrapper{
    right: 18px;
    width: 35px;
    height: 35px;
    justify-content: center!important;
    display: flex!important;
    position: absolute;
    top: -181px;
    background-color: var( --e-global-color-031755e );
    border-radius: 5px;
      align-items: center;
      padding: 0!important;
      margin:0!important;
}
.aux-shop-archive .aux-shop-quicklook-wrapper{
       top: -141px; 
}
.aux-shop-archive .auxshp-share-wrapper{
       top: -188px;
}
.aux-shop-archive .auxicon-share:before{
   color:var( --e-global-color-text );
     font-size: 12px;
}
.aux-shop-archive .aux-shop-quicklook{
    margin-top: 6px;
}

/* Sidebars */
.aux-shop-archive .sidebar-content .widget_product_categories li , .aux-shop-archive #woocommerce_layered_nav-3 li{
    display: flex;
    justify-content: space-between;
      margin-left: 45px;
    margin-bottom: 13px;
}
.aux-shop-archive .sidebar-content li a{
      position: relative;
}
.aux-sidebar ul li a{
    color:var( --e-global-color-text );
    font-weight: 400;
    text-decoration: none;
    font-size: 16px;
      letter-spacing:-0.48px;
}
.aux-shop-archive .sidebar-content .widget_product_categories li a:after, .aux-shop-archive #woocommerce_layered_nav-3 li a:after  {
    content: '';
    width: 21px;
    height: 21px;
    top: -1px;
    left: -45px;
    position: absolute;
    background: transparent;
    border: 1px solid #1525423b;
    border-radius: 5px;  
}
.aux-shop-archive .sidebar-content .widget_product_categories  li.current-cat a:after, .aux-shop-archive #woocommerce_layered_nav-3 li.chosen a:after {
    background-color: var( --e-global-color-primary );
    border-color:var( --e-global-color-primary );
}
.aux-shop-archive .widget_product_categories  li.current-cat a, .aux-shop-archive  .widget_product_categories  li.current-cat span, .aux-shop-archive #woocommerce_layered_nav-3 li.chosen span, .aux-shop-archive #woocommerce_layered_nav-3 li.chosen a{
    font-weight:bold;
}
.aux-shop-archive  li .aux-shop-custom-color-filter-term-color{
    width: 34px!important;
    height: 34px!important;
    border-radius: 10px!important;
    margin-bottom: 13px;
}
@media only screen and (min-width:1025px) {
 .aux-sidebar{
    flex-basis: 26%!important;
}
.aux-shop-archive .aux-primary{
    flex-basis: 74%!important;
      padding: 56px 0px 116px 10px;
} 
.aux-shop-archive .aux-container{
    display: flex!important;
        padding-left: 0!important;
}
}
.aux-sidebar-style-border.left-sidebar .aux-sidebar-primary {
    border-right: none;
    
}
.aux-shop-custom-color-filter .aux-shop-custom-color-filter-term a {
    font-size: 0!important;
}
.aux-shop-archive .aux-shop-custom-color-filter-term{
    margin-bottom: 0!important;
    width: 42px!important;
}
.aux-shop-archive .aux-shop-custom-color-filter{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.widget_price_filter .price_slider_amount .aux-button{
    border-radius: 27px;
    font-size: 16px;
    font-weight: bold;
    text-transform: capitalize;
      background-color:var( --e-global-color-primary )!important;
      color: var( --e-global-color-031755e );
      box-shadow: none;
      padding: 20px 35px 17px;
}
.aux-shop-archive .price_slider_wrapper {
   display: flex;
   flex-direction: column;
}
.aux-shop-archive .price_slider {
     order: 1;
}
.aux-shop-archive .price_label {
   order: 2;
}
.aux-shop-archive .price_slider_amount {
   order: 3;
     margin-top: 13px;
}
.aux-shop-archive .widget_price_filter .ui-slider .ui-slider-handle {
   top: -2.5px;
   width: 10px;
   height: 10px;
   background-color: var( --e-global-color-text );
   border-color: var( --e-global-color-text );
}
.aux-shop-archive .price_slider .ui-corner-all:last-child {
   background-color:var( --e-global-color-primary );
   border-color: var( --e-global-color-primary );
}
.widget_price_filter .price_slider_wrapper .ui-widget-content{
   background-color: #C8C8C8;
     margin-bottom: 18px;
}
.widget_price_filter .ui-slider .ui-slider-range{
     background-color:var( --e-global-color-primary );
}
.widget_price_filter .price_slider {
    margin-bottom: 23px;
    margin-right: 0;
}
.aux-shop-archive .aux-shop-custom-color-filter span{
    position:relative;
}

.aux-shop-archive .aux-shop-custom-color-filter .chosen .aux-shop-custom-color-filter-term-color:after{
    content: "\e102";
    position: absolute;
    left: 26%;
    top: 12%;
    color: #fff;
    font-size: 16px;
    font-family: "auxin-front" !important;  
}
.aux-shop-archive .chosen .aux-shop-custom-color-filter-term-color{
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);
}
.widget_price_filter .price_slider_wrapper .price_label span{
    font-weight: 400;
    color: #000;
}
.sidebar-content .widget-title{
    border-bottom: none;
    margin-bottom: 16px;
      border-top:1px solid #00000010;
      padding-top: 26px;
}
.sidebar-content  .widget-container{
    margin-top: 20px;
}
.widget_product_categories .widget-title{
    border-top: none;
} 
.sidebar-content .product-categories, .woocommerce-widget-layered-nav-list{
    width: 85%;
    margin: auto;
}    
.sidebar-content .aux-shop-custom-color-filter{
    width: 100%;
}
.widget_product_categories .widget-title{
    padding-top: 5px;
}

@media only screen and (max-width:1025px)and (min-width:767px) {
.aux-shop-archive  .aux-sidebar{
    flex-basis: 35%!important;
}    
.aux-shop-archive .aux-primary {
    flex-basis: 65%!important;
      padding: 56px 0px 116px 10px;
}
.aux-shop-archive .aux-filter-name, .aux-shop-archive .aux-filter-by{
    font-size: 14px!important;
}
.aux-shop-archive .products-loop .loop-tools-wrapper .button{
    padding: 13px 20px 10px 20px;
}
.aux-sidebar ul li a{   
  font-size: 14px;
}
}
@media only screen and (max-width:1200px)and (min-width:767px) {
.aux-shop-archive .price {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;

}  
.aux-shop-archive .price ins .woocommerce-Price-amount{
   margin-left: 0;
}  
}
@media only screen and (max-width:767px) {
.aux-shop-archive .product a img{   
    width: 100%;
}  
.aux-sidebar{
    padding-top: 0!important;
    margin-top: 50px;
} 
.aux-shop-archive .content .aux-filters{   
    width: 100%;
      margin-bottom: 34px;
}
.aux-shop-archive .content .woocommerce-result-count{   
    margin-bottom: 17px;
} 
.aux-resp .widget-title {
    text-align: left;
}
}
@media only screen and (max-width:1200px)and (min-width: 767px) {
.aux-shop-archive .product .loop-tools-wrapper{
    bottom: -1px;
}
.aux-shop-archive .product.sale .loop-tools-wrapper{
    bottom: -3px;
}
}

/* Single-Product */

.woocommerce-variation-add-to-cart {
    margin-top: 2rem;
}
.single-product .auxshp-product-main .onsale{
    display: none;
}
.single-product .woocommerce-product-details__short-description{
    max-width: 430px;
      margin-bottom: 29px;
} 
.single-product  .quantity, .woocommerce-page .quantity input.aux-number{
    width: 131px;
      height:60px;
      border:none;
}
.woocommerce-page .quantity input.aux-number {
    text-align: center;
    font-size: 20px;
      background-color:var( --e-global-color-secondary );
      border-radius:10px;
    font-weight:800;
}
.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 .entry-summary .quantity .ui-spinner-down:after {
    content: "-";
    font-size: 30px;
    line-height: 22px;
    font-weight: 400;
    position: absolute;
    color: var( --e-global-color-primary );
}
.single-product .quantity .ui-spinner-button.ui-spinner-up:after {
    content: "+";
    font-size: 23px;
    font-weight: 400;
    color: var( --e-global-color-primary );
}
.single-product .quantity .ui-spinner-button.ui-spinner-up {
    top: 0px;
    right: 16px;
      margin-top: 8px;
}
.aux-shop-archive .aux-shop-quicklook-wrapper{
    z-index: 1;
    top: -141px!important;
}
.aux-shop-archive  .widget-container a:hover{
  color:var( --e-global-color-primary );
}

/* Single product */

.widget-tabs ul > li {
    list-style: circle;
}

.single-product .quantity .ui-spinner-button.ui-spinner-down {
    bottom: 9px;
    left: 10px;
}
.single-product .cart .auxshp-add-to-cart {
    padding: 22px 56px 16px;
    border-radius: 10px;
    background-color:var( --e-global-color-primary );
}
.single-product .aux-text{
    text-shadow: none;
}
.single-product .cart .quantity{
    margin-right: 10px;
}
.single-product .entry-summary .auxshp-wishlist {
    display: flex!important;
    border: 1px solid #9999996b;
    padding: 20px 29px;
    border-radius: 10px;
}
.single-product .auxshp-wishlist-text, .single-product .auxshp-share-wrapper span {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.32px;
    color:var( --e-global-color-text );
    text-transform: capitalize;
}
.single-product .aux-share-btn{
    display: flex;
    align-items: center;
}
.single-product .auxshp-cats-wrapper{
    display: flex;
    flex-direction: row;
}
.single-product .auxshp-meta-terms{
    margin-left: 21px;
}
.single-product .price{
    display: flex;
    align-items: center;

}
.single-product .aux-rating-box.aux-star-rating{
   top: 5px;
}
.single-product .woocommerce-review-link{
    margin-left: 9px;
}
.single-product .auxshp-sw-wrapper {
    border-top: none;
    border-bottom: none;
      padding: 0;
}
.single-product .entry-summary{
    display: flex;
    flex-direction: column;
      margin-top: 92px;
}
.single-product .woocommerce-product-rating{
    order: 1;
}
.single-product .entry-summary .product_title{
    order: 2;
      margin-bottom: 20px;
}
.single-product .entry-summary .price{
    order: 3;
}
.single-product .woocommerce-product-details__short-description{
    order: 4;
}
.single-product .cart{
    order: 5;
}
.single-product .auxshp-sw-wrapper{
    order: 6;
      margin-bottom: 50px;
}
.single-product .product_meta{
    order: 7;
}
.single-product .woocommerce-product-rating{
    margin-bottom: 9px;
}
.single-product .woocommerce-product-gallery__image{
    border-radius: 10px;
} 
.single-product .images .flex-control-thumbs li img{

      border-radius: 10px;
}  
.single-product .images .flex-control-thumbs li{
      height: 117px!important;
    width: 117px!important;
      margin-right: 15px;
    margin-top: 15px;
}
.single-product .widget-inner .tabs {
    background-color:var( --e-global-color-text );
    margin-top: 50px;
    border-radius: 20px 20px 0 0;
}
.woocommerce-page .woocommerce-tabs .tabs li.active, .single-product .woocommerce-tabs .tabs li {
  background: transparent;
    border:none;
}
.single-product .woocommerce-tabs .tabs li.active a {
    color: var( --e-global-color-primary );
    position: relative;
}
.single-product .woocommerce-tabs .tabs li {
    position: relative;
}
.woocommerce-page .woocommerce-tabs .tabs li a{
        padding: 20px 25px;
}
.single-product .woocommerce-tabs .tabs li.active a:after {
    content: "";
    height: 4px;
    background-color: var( --e-global-color-primary );
    position: absolute;
    bottom: -1px;
    right: 0;
    left: 0;
    z-index: 1;
}
.single-product .tabs{
    justify-content: center;
    display: flex;
}   
.single-product .tabs-content{
    background-color: var( --e-global-color-secondary );
    border-radius: 0 0 20px 20px;
    padding: 5% 10% 4%!important;
} 
.single-product .woocommerce-Tabs-panel--description p, .single-product .entry-content ul li{
  font-weight: 400;
    color: #333333;
    font-size: 16px;
    line-height: 1.4em;
    max-width: 1093px;
      line-height: 1.8em;
        margin: 0 0 20px;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description h3 {
    font-size: 30px;
    font-weight: bold;
    color: #1E1E1E;
    letter-spacing: -0.9px;
}
.single-product .woocommerce-Tabs-panel--description hr{
    margin: 2em 0;
}
.single-product .woocommerce-product-attributes {
    margin-top: 160px;
    border-color: #9999994D;
}
.single-product.auxshp-template-slider .woocommerce-tabs .tabs-content {
    position: relative;
}
.single-product .woocommerce-Tabs-panel--additional_information:before {
    content: "Details Specifications";
    font-family: "Jost";
    font-weight: bold;
    font-size: 30px;
    color: #1E1E1E;
    line-height: 1.5em;
    position: absolute;
    top: 80px;
}
.single-product .woocommerce-Tabs-panel--additional_information:after {
    content: "NoiseStorm Font Duo";
    font-family: "Kumbh Sans";
    font-weight: 400;
    font-size: 16px;
    color:#70798B;
    line-height: 1.5em;
    position: absolute;
    top:134px;
}
.woocommerce-product-attributes {
    border-radius: 18px;
    overflow: hidden;
    padding: 0;
    box-sizing: inherit;
    box-shadow: 0 0px 3px #C2C2C2;
}
.single-product .woocommerce-product-attributes .woocommerce-product-attributes-item:nth-child(even) {
    background-color: #d2d5da;
}
.single-product .woocommerce-product-attributes-item__label, .single-product .woocommerce-product-attributes-item__value {
    border: none;
    background-color: transparent;
}
.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-product-attributes-item__label {
    color: #333;
    padding: 25px 72px;
}
/* Review */
.single-product .aux-input-group{
    border: 1px solid #9999994D;
    border-radius: 10px;
      background-color:var( --e-global-color-031755e );
     padding: 0 41px!important;
}
.aux-modern-form .aux-input-group .aux-modern-form-border{
    display:none;
}
.single-product .aux-input-group label{
      padding: 0px 41px;

}
.single-product  .comment-respond .form-submit .submit{
    border-radius: 10px;
    background-color: var( --e-global-color-primary );
      padding: 14px 47px!important;
}
.single-product .woocommerce-Reviews .form-submit {
    margin-left: auto!important;
}
.single-product .aux-focused label{
    opacity: 0;
}
.aux-form-inline-two .aux-inline-inputs {
    flex-basis: calc(50% - 13px)!important;
}
.aux-modern-form .aux-inline-inputs label{
    top: 18px;

}
.single-product .aux-input-group.aux-focused {
    border: 2px solid var( --e-global-color-primary );
}
.aux-modern-form .comment-form-cookies-consent{
    display: none;
}
.single-product .comment-form-rating{
    display: flex;
    align-items: center;
}
.single-product .comment-form-rating label{
    font-weight: bold;
    color: var( --e-global-color-text );
    text-transform: capitalize;
    font-size: 16px;
    margin-right: 15px;
}
.woocommerce-page .stars a{
   font-size: 24px!important;
     color:var(--e-global-color-4eaf75c);
}
.woocommerce-page .comment-respond .comment-notes{
  margin-bottom: 110px!important;
}
.single-product .aux-modern-form{
    position: relative;
}
.single-product .comment-form-rating{
    position: absolute;
    top: 80px;
}
.aux-modern-form .aux-input-group{
    margin-bottom: 20px;
}
.woocommerce-Reviews .comment_container img{
    width: 75px;
    height: 75px;
}
.single-product .review .meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
      margin-top: 16px!important;
}
.single-product .woocommerce-review__dash{
    display: none;
}
.single-product .woocommerce-Reviews .comment-text .aux-star-rating{
    position: absolute;
    left: 0;
    top: 29px;
    right: auto;
}
.single-product .comment-text .description {
    margin-left: -96px;
    margin-top: 55px;
}
.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;
}
.wpulike-default .count-box:before{
      display:none;
}
.single-product .comment_container{
    background-color: var( --e-global-color-031755e );
    border: none!important;
    border-radius: 10px;
        padding: 38px 62px 15px 85px!important;
}
.single-product .woocommerce-Reviews .comment-text {
    margin-left: 96px;
}
.single-product .wpulike {
   padding: 30px 0 10px;
}
.single-product .woocommerce-Reviews .commentlist {
    margin: 27px 0;
}
.single-product .aux-rating-box.aux-star-rating .aux-star-rating-avg:before, .single-product .aux-rating-box.aux-star-rating:before{
    font-size: 18px;
}
.single-product .woocommerce-Reviews{
    display: flex;
    flex-direction: column-reverse;
}
.single-product .aux-form-inline-two{
    border-bottom: 1px solid #9999993d;
    padding-bottom: 25px;
}
.single-product .comment-respond{
    margin: 0px 0 38px;
}
.single-product .auxshp-center-line{
    display: none;
}
.single-product .aux-widget-related-products .aux-col a img{
    border-radius: 15px;
}
.single-product .widget-title{
  text-align: center;
}
.single-product .auxshp-entry-main{
    display: flex;
    flex-direction: column;
      margin-top: 21px;
}
.single-product .aux-rating-box{
    order: 1;
}
.single-product .auxshp-loop-title{
    order: 2;
}
.single-product .price{
     order: 3;
}
.single-product .loop-tools-wrapper{
    order: 4;
}
.single-product .auxshp-related-items .auxshp-loop-title{
    margin-bottom: 17px;
}
.single-product .aux-widget-related-products .onsale{
    background-color:var( --e-global-color-primary );
      width: 50px;
    height: 30px;
    border-radius: 5px;
      font-weight: 500;
    text-transform: capitalize;
    font-size: 15px;
    line-height: 2.3em;
      right: auto;
    top: 20px;
    left: 20px;
}

a.scroll-to-section.button.btn {
    font-weight: 400;
    display: inline-block;
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-031755e);
    font-size: 16px;
    border-radius: .5rem;
}

a.scroll-to-section.button.btn:hover {
    background-color: #000;
}

.quantity {
border: none!important;
}
.single-product .add_to_cart_button .aux-ico{
    display: none;
}
.aux-widget-related-products .loop-tools-wrapper .button{
    font-weight: 400;
    display: inline-block;
    background-color: var( --e-global-color-primary );
    color: var( --e-global-color-031755e );
    font-size: 16px;

}
.loop-tools-wrapper .button:hover{

    background-color: var(--e-global-color-ad41aea)!important;
}
.single-product .auxshp-related-items .add_to_cart_button{
    padding: 18px 28px;
    border-radius: 10px;
}
.aux-widget-related-products .loop-tools-wrapper {
    border-top: none;
    margin-top: 0;
}
.single-product .auxshp-related-items .auxshp-wishlist .auxshp-wishlist-icon::before, .single-product .auxshp-related-items .aux-share-btn span::before{
    font-size: 10px;
    color: #000;
}
.single-product .auxshp-related-items .auxicon-eye-1:before{
   font-size: 12px;
}
.single-product .aux-shop-quicklook-modal .single_add_to_cart_button {
    margin-left: 0;
    margin-top: 25px;
}
.single-product .aux-widget-related-products .auxshp-wishlist-wrapper, .aux-widget-related-products .loop-tools-wrapper .auxshp-share-wrapper, .aux-widget-related-products .aux-shop-quicklook-wrapper{
    right: 17px;
    position: absolute;
    bottom: 178px;
    height: 35px;
    width: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--e-global-color-031755e);
    border-radius: 5px;
    padding: 3px 0 0;
}
.single-product .aux-widget-related-products .loop-tools-wrapper{
    position: absolute;
    bottom: -20px;
    right: 18px;
}
.single-product .auxshp-related-items .auxshp-wishlist .auxshp-wishlist-icon, .single-product .auxshp-related-items .aux-share-btn .aux-icon, .aux-widget-related-products .aux-shop-quicklook-wrapper{
   margin: 0!important;
}
.aux-widget-related-products .loop-tools-wrapper .auxshp-share-wrapper{
      bottom: 217px;
}
.aux-widget-related-products .auxshp-wishlist-wrapper{
   bottom: 257px!important;
}
.aux-widget-related-products .product .loop-tools-wrapper{
      opacity: 0;
    transition: all 450ms ease-in;
}
.aux-widget-related-products .product:hover .loop-tools-wrapper{
      opacity: 1;
}
@media only screen and (max-width: 1219px) {
.single-product .entry-summary{
    margin-top: 0;
    padding-left: 0;
}
.single-product .images{
    padding-right: 0;
}
.single-product .images{
   padding-right: 5px;
}
.single-product .cart {
    margin-bottom: 14px;
}
.single-product .auxshp-sw-wrapper{
    margin-bottom: 38px;
}
.single-product .auxshp-related-items .add_to_cart_button{
    padding: 15px 19px;
    font-size: 13px;
}
.aux-widget-related-products .auxshp-entry-main .price{
    display: flex;
    flex-direction: column;
    align-items: flex-start;}
.single-product .aux-widget-related-products .loop-tools-wrapper{
    bottom: -6px;
}
}
@media only screen and (max-width: 1025px)and (min-width: 767px) {
.single-product .cart .auxshp-add-to-cart {
    padding: 18px 35px 16px;
}
.single-product .quantity, .woocommerce-page .quantity input.aux-number {
    width: 116px;
    height: 54px;
}
}
.single-product .images{
    padding-right: 0;
    padding-left: 0;
}
.single-product .entry-summary{
    padding-left: 72px;
    padding-right: 35px;
}
.single-product .cart .auxshp-add-to-cart {
    padding: 18px 38px 15px;
}
.single-product .quantity, .woocommerce-page .quantity input.aux-number{
    height: 53px;
}
@media only screen and (max-width:767px) {
.single-product .tabs{
    flex-direction: column;
}
.aux-shop-archive .content .aux-filters{
   float:  initial!important;
}
.single-product .woocommerce-tabs .tabs li.active a{
    display: inline-block;
}
.single-product .woocommerce-Tabs-panel--description p, .single-product .entry-content ul li{
    font-size: 13px;
}
.single-product .woocommerce-Tabs-panel--additional_information:before{
    font-size: 23px;
    top: 50px;
}
.single-product .woocommerce-Tabs-panel--additional_information:after{
    font-size: 14px;
    top: 105px;
}
    .single-product .woocommerce-product-attributes-item__label{
    padding: 24px 0px 24px 28px;
    font-size: 14px;
}
.single-product .woocommerce-product-attributes-item__value{
    padding: 10px 0;
}
.single-product .woocommerce-product-attributes-item__value p{
    font-size: 13px;
    text-align: left;
}
.aux-form-inline-two .aux-inline-inputs {
    flex-basis: calc(100% - 0px)!important;
}
.woocommerce-page .comment-respond .comment-notes {
    margin-bottom: 66px!important;
}
.single-product .comment_container{
    padding: 38px 39px 15px 35px!important;
}
.single-product .woocommerce-product-attributes-item__value{
    padding: 10px 0;
}
.single-product .woocommerce-product-attributes-item__value p{
    font-size: 13px;
    text-align: left;
}
.single-product .comment-text .description {
    margin-left: 0;
}
.single-product .review .meta{
    align-items: flex-start;
    margin-top: 95px!important;
    flex-direction: column;
}
.single-product .woocommerce-Reviews .comment-text .aux-star-rating{
    top: 65px;
}
.single-product .woocommerce-Reviews .comment-text {
    margin-left: 0px;
}
}
@media only screen and (max-width:1200px)and (min-width: 767px) {
.single-product .aux-widget-related-products .loop-tools-wrapper {
    bottom: -20px;
}
.single-product .aux-widget-related-products .sale   .add_to_cart_button{
    bottom: 22px!important;
}
.single-product .aux-widget-related-products .sale .auxshp-wishlist-wrapper{
bottom: 273px!important;
}
.single-product .aux-widget-related-products .sale .auxshp-share-wrapper{
    bottom: 233px;
}
.single-product .aux-widget-related-products .sale .aux-shop-quicklook-wrapper{
    bottom: 194px;
}
}
.aux-shop-quicklook-modal .aux-quicklook-end-bar .aux-ajax-add-to-cart, .aux-shop-quicklook-modal .aux-quicklook-summary .single_add_to_cart_button{
    padding: 20px 45px 19px 45px;
    border-radius: 10px;
    background: var( --e-global-color-primary );
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em;
    color: rgb(255, 255, 255);
    text-transform: capitalize;
      text-shadow:none!important;
    margin-left: 13px; 
}
.aux-shop-quicklook-modal .aux-quicklook-summary .single_add_to_cart_button{
    
}
.aux-shop-quicklook-modal .aux-quicklook-end-bar:before{
    display:none;
}
.aux-shop-quicklook-modal .aux-quicklook-summary .quantity .qty{
text-align: center;
    font-size: 20px;
    background-color: var( --e-global-color-secondary );
    border-radius: 10px;
    font-weight: 800;
      border: none;
      text-shadow: none!important;
}
.aux-shop-quicklook-modal .ui-button-text:after, .aux-shop-quicklook-modal  .ui-button-text:after{
    color: var( --e-global-color-primary )!important;
}
.aux-shop-quicklook-modal .aux-quicklook-summary .quantity .qty{
    width: 131px;
    height: 60px;
}
.aux-shop-quicklook-modal .aux-quicklook-summary .quantity .ui-spinner-button.ui-spinner-down{
    left: 9px;
}
.aux-shop-quicklook-modal .aux-quicklook-summary .quantity .ui-spinner-button.ui-spinner-up {
    right: 9px;
}
.aux-shop-quicklook-modal .aux-quicklook-summary .quantity{
      display:inline-block;
}
.aux-shop-quicklook-modal .aux-quicklook-end-bar .aux-quicklook-more-link{
   text-transform: capitalize;
   text-decoration: none;
}
.aux-shop-quicklook-modal .aux-quicklook-summary .price{
    font-size: 36px;
    font-weight: bold;
    color: var( --e-global-color-primary );
    letter-spacing: -1.08px;
}
.aux-shop-quicklook-modal .aux-quicklook-end-bar .auxshp-share-wrapper, .aux-shop-quicklook-modal .aux-quicklook-end-bar .auxshp-wishlist-wrapper{
    margin-top: -22px;
    margin-right: 20px;
}
.aux-preloaded.aux-blank{
    border-radius: 10px;
}
.aux-shop-quicklook-modal .single_add_to_cart_button{
    margin-left: 61px;
}
.aux-quicklook-summary .price del{
  font-size: 20px;
}
.aux-quicklook-summary .price{
    padding: 0;
}
.aux-shop-quicklook-modal ins .woocommerce-Price-amount bdi{
    color: var( --e-global-color-primary );
}
.related-products .aux-col.product {
    position:static!important;
}
.auxshp-related-items .aux-col{
    position: relative!important;
}
@media only screen and (max-width:767px){
.single-product .tabs-content{
   padding: 16% 10% 4% !important;
}
.single-product .woocommerce-review__author{
margin-bottom: 6px;
}}
.single-product .comment_container{
    margin-bottom: 25px;
    margin-top: 26px;
}

.woocommerce-page.archive .page-title-section .page-header {
    background: #000000 url(/wp-content/uploads/2025/06/bg3.jpg) no-repeat center 30%;
    background-size: cover;
    background-blend-mode: exclusion;
}

.right-sidebar > .aux-wrapper > .aux-container {
    padding-right: 0;
}
/*
.post-type-archive .page-header  {
    background: #000000 url(/wp-content/uploads/2025/06/bg3.jpg) no-repeat center 30%;
    background-size: cover;
    background-blend-mode: exclusion;
}
*/
@media only screen and (max-width:500px) {
.aux-shop-archive .aux-tooltip-socials-container .aux-tooltip-socials-wrapper{
    left: -42px!important;
    }
.aux-shop-archive .aux-tooltip-socials-container .aux-tooltip-socials-wrapper:after{
    left: 70%;
    }
.single-product .entry-summary {
    padding-left: 35px;
}
}
@media only screen and (max-width:1025px)  and (min-width:768px){
.aux-shop-archive .aux-tooltip-socials-container .aux-tooltip-socials-wrapper{
    left: -131px!important;
    }
.aux-shop-archive .aux-tooltip-socials-container .aux-tooltip-socials-wrapper:after{
    left: 86%;
    }
}
@media only screen and (max-width:400px) {
.single-product .entry-summary .auxshp-wishlist{
    margin-bottom: 20px;
    padding: 20px 26px;
    }
.single-product .aux-tooltip-socials-container .aux-tooltip-socials-wrapper{
    left: 89px;
    }
.aux-tooltip-socials-container .aux-tooltip-socials-wrapper:after{
    left: 36%;
}
}


