.aux-float-layout .aux-header-msg {
	float: none;
	font-family: "Domine";
	font-weight: 400;
}

.aux-float-layout .aux-header-msg  p {
	font-size: 14px;
}

.aux-header-msg .aux-shop2-topbar-float-msg {
	float: right
}

.aux-top-header .aux-search-section {
	display: none;
}
.aux-top-header .aux-socials-container {
		position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 260px;
}

.aux-top-header .aux-social-list > li {
	margin-left: 10px;
}
.aux-top-header .aux-social-list > li > a {
	color: rgba(255,255,255,0.8) !important ;	
}

.aux-top-header {
	padding: 3px 0px;
}
.site-header-section .aux-menu-box  {
		position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.site-header-section .aux-menu-depth-0>.aux-item-content {
	padding: .75em 35px;
	text-transform: none;
}

.site-header-section {
	box-shadow: 0px 3px 30px rgba(0,0,0,0.1)
}

.aux-master-menu .aux-submenu.aux-megamenu {
	width: 100vw;
}

.aux-master-menu .aux-megamenu .aux-menu-row {
		width: auto;
    max-width: 1670px;
    padding-right: 35px;
    left: 35px;
		margin: auto;
}

.aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column:first-child {
	padding-left: 0;
}

.aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column:last-child {
	padding-left: 0;
}

.aux-master-menu .aux-submenu.aux-megamenu .aux-menu-column > .aux-item-content {
	color: #8B2CFF !important;
	font-size: 20px;
	font-weight: 400 !important;
	border-bottom: none !important;
	padding-bottom: 10px !important;
	margin: 0 !important;
}

.aux-master-menu .aux-megamenu .aux-menu-column .aux-menu-list-container .aux-item-content {
	font-family: "Raleway";
	font-weight: 400;
	font-size: 15px; 
	color: #878787;
	padding: 7px 0px !important;
}

.aux-master-menu .aux-megamenu .aux-menu-column .aux-menu-list-container {
	border-right: 1px solid rgba(112, 112, 112, 0.3);
}

.aux-megamenu .aux-menu-list .aux-menu-sec-text {
	margin-left: 35px;
	float: none;
	font-size: 11px;
	padding: 3px 5px; 
	border-radius: 3px;
}

.aux-master-menu .aux-megamenu .aux-menu-column:nth-child(3) .aux-menu-list-container {
	border: none;
}

.aux-master-menu.aux-horizontal.aux-skin-classic .aux-menu-depth-0 > .aux-submenu {
	padding: 75px 0px 85px 0;
	background-color: #e5e5e5;
}

.aux-master-menu .aux-submenu.aux-megamenu .aux-menu-image-item  img{
		max-width: none;
    position: absolute;
    top: -60px;
    left: -120px;
}

.aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-item.aux-hover > .aux-item-content {
	color: #8B2CFF;
	transform: translateX(15px);
}

.aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-item > .aux-item-content {
	transition: background-color 150ms linear, color 150ms linear, transform 750ms cubic-bezier(0.19, 1, 0.22, 1);
}

.site-header-section .aux-menu-depth-0.aux-hover > .aux-item-content {
	color: #8B2CFF;
}

.aux-subfooter {
	color: #878787;
	font-family: "Raleway";
	font-weight: 300;
}

aside .widget-container {
	font-size: 16px;
	line-height: 26px;
}


.aux-subfooter .aux-shop2-footer-text {
	margin-top: 35px;
	margin-bottom: 45px;
}

.aux-subfooter .widget-title {
    font-size: 24px;
    font-family: "Domine", Sans-serif;
    color: #1E1E1E;
    font-weight: 400 !important;
    text-transform: none;
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 40px;

}

.aux-subfooter .widget-title:after{
    content: '';
    width: 70px;
    height: 2px;
    background-color: #8B2CFF;
    display: block;
    margin-top: 20px;
}

.aux-subfooter #menu-footer-menu {
	columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

.aux-subfooter #menu-footer-menu li {
	font-size:18px; 
	font-weight: 400;
	line-height: 53px;
	color: #878787;
	text-decoration:underline;
}

.aux-shop2-footer-info-item {
	display: flex;
	margin-bottom: 20px;
}


.aux-shop2-footer-info-item span {
	margin-right: 15px;
}

.aux-site-footer .aux-social-list li {
	margin-right: 10px;
}
.aux-site-footer .aux-social-list li a  {
	color: rgba(30,30,30,0.8);
}
/* .aux-cart-wrapper {
	padding: 38px 0px;
} */
.aux-cart-wrapper .aux-card-dropdown {
	border: none;
	box-shadow:0 3px 30px rgba(0,0,0,0.14);
	transform: translateY(67px);
	right: 0;
	width: 338px;
	font-family: "Domine", Sans-serif;
}

.aux-cart-wrapper .aux-card-box {
	padding: 35px 44px 30px  48px;
}
.aux-cart-wrapper.aux-cart-display-dropdown .aux-card-dropdown {
	transform: translateY(37px);
}

.aux-cart-wrapper .aux-card-item .aux-card-item-img img {
	width: 65px; 
	height: 65px;
}
.aux-cart-wrapper .aux-card-item .aux-card-item-img {
	margin-right: 30px;
}
.aux-cart-wrapper .aux-card-item h3 {
	color: #8B2CFF;
	font-size: 17px;
	font-weight: bold;
}

.aux-cart-wrapper .aux-card-item span {
	color: rgba(30,30,30,0.4);
	font-size: 14px;
	font-weight: 400;
	padding-top: 0;
}

.aux-cart-wrapper .aux-card-item .woocommerce-Price-amount,
.aux-cart-wrapper .aux-card-item .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
	font-size: 16px;
	font-weight: 400;
	color: #1E1E1E;
	display: inline-block;
}
.aux-cart-wrapper .aux-card-item .woocommerce-Price-amount {
	transform: translateY(3px)
}
.aux-cart-wrapper .aux-card-item span ins {
	background: none;
}
.aux-cart-wrapper .aux-card-item span del .woocommerce-Price-amount,
.aux-cart-wrapper .aux-card-item span del .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
	color: rgba(30, 30, 30, 0.2);
}

.aux-cart-wrapper .aux-card-item span del .woocommerce-Price-amount {
	text-decoration: line-through;
}

.aux-cart-wrapper .aux-card-item .aux-remove-cart-content {
	color: #EF2222;
	top: 50%;
	transform: translateY(-50%);
	background:none;
	right: 0px;
}

.aux-cart-wrapper .aux-remove-cart-content:after{
	content: '×';
	font-family: "Domine", Sans-serif;
	color: #EF2222;
	font-size: 19px; 
	font-weight: 400;
	position: absolute;
	top: 0;
}
.aux-cart-wrapper .aux-card-item:last-child:after {
	content: '';
    position: absolute;
    bottom: -30px;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(112, 112, 112, 0.3);
}

.aux-cart-wrapper .aux-card-item {
	padding-bottom: 0;
}

.aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount {
		padding: 16px 0 12px  0px;
	margin: 0 44px 0 48px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #1E1E1E;
	border-bottom-color: rgba(112, 112, 112, 0.3);
}

.aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount .woocommerce-Price-amount {
	color: #8B2CFF;
}
.aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount .aux-sub-total-desc {
	font-size: 12px; 
	font-family: "Raleway";
	font-weight: 400;
	display: block;
	color: rgba(30,30,30,0.4);
}

.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper {
	width: 100%;
	padding: 17px 44px 15px 48px;
	display: block;
	border-spacing: 0;
}

.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-checkout-button {
		background: transparent;
    border-radius: 0;
    box-shadow: 0px 0px 0px 1px #8b2cff inset !important;
		color: #8B2CFF;
		font-size: 12px;
		font-weight: 400;
		padding: 12px 20px;
}

.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-checkout-button .aux-text {
	text-shadow: initial;
}

.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-checkout-button:hover {
	color: #FFF;
}

.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-checkout-button .aux-overlay:after {
	background-color:#8B2CFF;
}

.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-cart-button {
		background-color: #8B2CFF !important;
    border-radius: 0;
		color: #FFF;
		font-size: 12px;
		font-weight: 400;
		padding: 12px 20px;
	box-shadow:initial !important;
	float:right;
}
.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-cart-button:hover {
	color: #8B2CFF !important;
	box-shadow: 0px 0px 0px 1px #8b2cff !important;
}
.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-cart-button .aux-overlay:after {
	background-color:#FFF !important;
}

.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-button {
	display: inline-block;
}

.page-title {
	font-size: 27px;
	font-weight: bold;
}

.page-title-section .page-header > .aux-container > *:first-child {
	margin-top: 78px;
}
.page-title-section .page-header > .aux-container > *:last-child {
	margin-bottom: 25px;
}
.page-title-section .page-header {
	border-bottom: none;
}
/* Woo Shop Page */

.woocommerce-page .woocommerce-result-count {
	display: none;
}

.woocommerce-page .aux-dropdown-filter {
	float:none;
	text-align: right;
	display: block;
	margin-bottom: 25px;
	margin-right: 15px;
}


.woocommerce-page .aux-filters.aux-dropdown-filter .aux-filter-by {
	font-size: 15px;
	font-weight: 400;
}

.woocommerce-page .aux-filters.aux-dropdown-filter .aux-filter-by .aux-filter-name {
	font-weight: bold;
}

.woocommerce-page .products-loop {
	margin:0;
}
.woocommerce-page .products-loop .type-product {
	margin-bottom: 20px;
}
.woocommerce-page .products-loop  .type-product .auxshp-entry-main {
    display: flex;
    flex-wrap: wrap;
	position:relative;
}

.woocommerce-page .products-loop  .type-product .auxshp-entry-main .auxshp-loop-title,
.woocommerce-page .products-loop  .type-product .auxshp-entry-main .loop-meta-wrapper {
	flex: 0 0 60%;
}
.woocommerce-page .products-loop  .type-product .auxshp-entry-main .price,
.woocommerce-page .products-loop  .type-product .auxshp-entry-main .woocommerce-product-rating {
	flex: 0 0 40%;
	margin-bottom: 0;
}

.woocommerce-page .products-loop  .type-product .auxshp-entry-main .woocommerce-product-rating  .aux-star-rating {
	float: right;
	    top: 50%;
    transform: translateY(-50%);
}

.woocommerce-page .products-loop  .type-product .auxshp-entry-main .loop-tools-wrapper {
	flex: 0 0 100%;
}

.woocommerce-page .products-loop  .type-product .auxshp-entry-main .price {
	text-align: right;
	padding-top: 15px;
}
.woocommerce-page .products-loop  .type-product .auxshp-entry-main .amount {
		color: #8B2CFF;
    font-family: "Domine", Sans-serif;
    font-size: 20px;
    font-weight: 400;
		margin: 0;
}
.woocommerce-page .products-loop  .type-product .auxshp-entry-main  del .amount  {
	color: rgba(30, 30, 30, 0.2);
	font-size: 18px;
}

.woocommerce-page .products-loop  .type-product .auxshp-entry-main  ins {
	float: right;
	margin-right: 0;
	margin-left: 15px
}
.woocommerce-page .products-loop  .type-product .auxshp-entry-main .auxshp-loop-title {
		color: #1E1E1E;
    font-family: "Domine", Sans-serif;
    font-size: 20px;
    font-weight: 400;
		margin: 0;
		padding-top: 15px;
		padding-bottom: 7px;
		line-height:26px;
}
.woocommerce-page .products-loop  .type-product .auxshp-entry-main  .auxshp-meta-terms a {
	    font-family: "Raleway", Sans-serif;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 16px;
    letter-spacing: 1.1px;
}
.woocommerce-page .products-loop  .type-product .auxshp-entry-main .aux-star-rating {
	    font-size: 11px;
			position:absolute;
	bottom:10px;
	right: 0;
}
.woocommerce-page .products-loop  .type-product .auxshp-entry-main .aux-star-rating:before {
		color: #8b2cff !important;
}

.woocommerce-page .products-loop  .type-product .auxshp-entry-main .aux-star-rating span:before {
		color: #8b2cff !important;
}

.woocommerce-page .products-loop  .type-product .auxshp-entry-main .product_meta {
	margin: 0;
}

.woocommerce-page .products-loop  .type-product .auxshp-entry-main .button {
	background-color: #8B2CFF;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 12px;
    padding: 8px 16px;
	display: inline-block;
	transform: translatey(20px);
	opacity: 0;
	transition: transform 800ms cubic-bezier(0.19, 1, 0.22, 1) 300ms , opacity 900ms cubic-bezier(0.19, 1, 0.22, 1) 300ms;
}

.woocommerce-page .products-loop  .type-product:hover .auxshp-entry-main .button {
	transform: none; 
	opacity: 1;
}
.woocommerce-page .products-loop  .type-product .auxshp-entry-main .button i {
	display: none;
}

.woocommerce-page .products-loop  .type-product .auxshp-entry-main .button:hover {
	    background-color: transparent;
    color: #8B2CFF;
    border: 1px solid #8B2CFF;
}

.woocommerce-page .products-loop  .type-product .auxshp-entry-main .loop-tools-wrapper {
	margin-top: 0;
	border-top: none;
	padding: 20px 0px;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0; 
	background-color: #FFF;
	transition: opacity 450ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.woocommerce-page .products-loop  .type-product:hover .loop-meta-wrapper,
woocommerce-page .products-loop  .type-product:hover .price,
woocommerce-page .products-loop  .type-product:hover .auxshp-loop-title{
	opacity: 0;
}
.woocommerce-page .products-loop  .type-product:hover .auxshp-entry-main .loop-tools-wrapper {
	opacity: 1;
}
.woocommerce-page .products-loop  .type-product .auxshp-entry-main .auxshp-wishlist-icon {
		color: #FF2C3A;
    font-size: 20px;
}
.woocommerce-page .products-loop  .type-product .auxshp-entry-main .auxshp-wishlist-icon:before{
	content: '\e1e4';
}

.woocommerce-page .products-loop  .type-product .auxshp-entry-main .auxshp-wishlist.available-remove .auxshp-wishlist-icon:before {
	content:'\e1e3';
}
.woocommerce-page .products-loop .type-product .auxshp-entry-main .auxshp-wishlist-wrapper {
    display: inline-block;
    padding-top: 4px;
    float: right;
	transform: translatex(15px);
	opacity: 0;
	transition: transform 800ms cubic-bezier(0.19, 1, 0.22, 1) 300ms , opacity 900ms cubic-bezier(0.19, 1, 0.22, 1) 300ms;
}
.woocommerce-page .products-loop  .type-product:hover .auxshp-entry-main .auxshp-wishlist-wrapper  {
	transform: none;
	opacity: 1;
}
.woocommerce-page .aux-pagination {
	text-align: center;
}
.woocommerce-page .aux-pagination > .pagination {
	display: inline-block;
}

.woocommerce-page .aux-pagination li.page.active span {
	background: rgba(223, 223, 223, 0.3);
	border: none;
	color: #8B2CFF;
}

.woocommerce-page .aux-pagination li > a,
.woocommerce-page .aux-pagination li > span {
	font-size: 15px;
	font-weight: 400;
	color: #1E1E1E;
}

.woocommerce-page .aux-pagination li.next a,
.woocommerce-page .aux-pagination li.prev a {
	color: transparent;
}

.woocommerce-page .aux-pagination.aux-no-border li a:hover {
	border-color: #8B2CFF;
}

.woocommerce-page .aux-pagination li.next a::before,
.woocommerce-page .aux-pagination li.prev a::before{
	background-image: none;
	content: '\e1e2';
	font-family: "auxin-front";
	width: auto;
	height: auto;
	opacity: 1;
	color: #8B2CFF;
	font-size:19px;
}
.woocommerce-page .aux-pagination li.prev a::before {
	content: '\e1e8';	
}

.woocommerce-page .aux-pagination li.next a::after,
.woocommerce-page .aux-pagination li.prev a::after{
	display: none;
}

.woocommerce-page .aux-pagination li > a:hover {
	background-color: #8B2CFF;
}

.woocommerce-page .aux-pagination li > a:hover:before {
	color: #FFF;
}

.woocommerce-page .aux-pagination li.last,
.woocommerce-page .aux-pagination li.first {
	display: none;
}
.woocommerce-page .aux-page-title-box {
	transform: translateX(375px);
}

.aux-sidebar .widget-title {
	font-size: 19px;
	text-transform: none;
	font-weight: bold !important;
	line-height: 22px;
	padding-bottom: 16px;
	border-bottom-color: #919191;
	margin-bottom: 40px;
	letter-spacing: 0;
}

.aux-sidebar .widget_product_search {
	font-family: "Raleway";
}
.aux-sidebar .widget_product_search input[type="search"] {
		color: rgba(30, 30, 30, 0.4);
	font-size: 14px;
	line-height: 16px;
	border-color: rgba(112, 112, 112, 0.3);
	border-width: 1px;
	padding: 13px 20px;
	box-sizing: border-box;
	width: 100%;
	font-weight:300;
}

.aux-sidebar .widget_product_search input[type="search"]::placeholder {
		color: rgba(30, 30, 30, 0.4);
	font-style: italic;
	font-size: 14px;
	font-weight: 300;
	line-height: 16px;
	font-family: 'Raleway';
}
.aux-sidebar .widget_product_search button[type="submit"] {
	margin-top: 10px;
	display: block;
	width: 100%;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
	padding: 13px 0 ;
	background-color:#8B2CFF;
	font-family: "Raleway";
}

.aux-sidebar .widget-container {
	margin-top: 100px;
	font-family: "Domine";
}

.widget_price_filter .price_slider_wrapper .price_label span {
	font-size: 17px;
	font-weight: 400;
	color: #1E1E1E;
}

.widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #8B2CFF;
    border: none;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.65);
	width: 22px;
	height: 22px;
}

.widget_price_filter .ui-slider .ui-slider-range {
	background-color: #8B2CFF;
}
.widget_price_filter .price_slider_wrapper .price_label {
	padding-bottom:0;
	margin-bottom: 10px;
}
.widget_price_filter .ui-slider-horizontal {
	height: 8px;
	margin-bottom: 35px;
}

.widget_price_filter .price_slider_amount .aux-button {
	width: auto;
	font-size: 14px;
	font-weight: 400;
	color: #8B2CFF;
	box-shadow: 0 0 0 1px #8B2CFF inset;
	padding: 12px 35px;
	margin-bottom: 0;
}

.widget_price_filter .price_slider_amount .aux-button .aux-overlay:after {
	background-color: #8B2CFF;
}

.widget_product_categories .product-categories {
	margin: 0;
}
.widget_product_categories .product-categories li {
	padding: 10px 0px;
	border-bottom: 1px solid rgba(112, 112, 112, 0.1);
	
}
.widget_product_categories .product-categories li a {
	color: #1E1E1E;
	font-weight: 400;
	text-decoration: none;
}

.widget_product_categories .product-categories li .count {
	float: right;
	font-size: 16px;
	color: rgba(30, 30, 30, 0.2);
}

.widget_top_rated_products .auxshp-card-items-img img {
		width: 77px;
    height: 77px;
		margin-right: 30px;
}

.widget_top_rated_products .product_list_widget .auxshp-card-items-img, .elementor-widget-wp-widget-woocommerce_top_rated_products .product_list_widget .auxshp-card-items-img {
	flex: 0 0 77px;
	
}

.widget_top_rated_products .product_list_widget .auxshp-card-items-info, .elementor-widget-wp-widget-woocommerce_top_rated_products .product_list_widget .auxshp-card-items-info {
	flex: 0 0 calc(100% - 92px);
}
.auxshp-card-items-info .star-rating {
	order: 4;
	font-size: 12px !important;;
}

.widget_top_rated_products .auxshp-card-items-info a {
	font-weight: 400;
	color:#1E1E1E;
	text-decoration:none;
	font-size: 21px;
} 

.aux-sidebar-primary {
	width: 360px;
}
.left-sidebar .aux-sidebar-primary {
	margin-left: -360px;
}
.left-sidebar > .aux-wrapper > .aux-container {
	padding-left: 360px;
}

.widget_top_rated_products .auxshp-card-items-info  .woocommerce-Price-amount {
	color: #8B2CFF;
	font-size: 22px;
}

.widget_top_rated_products .auxshp-card-items-info del  {
	order: 2;
	color: #707070;
	margin-right: 27px;
	transform: translateY(3px);
}
.widget_top_rated_products .auxshp-card-items-info ins  {
	order: 3;
}

.widget_top_rated_products .auxshp-card-items-info del .woocommerce-Price-amount {
		color: rgba(30, 30, 30, 0.2);
	font-size: 18px;
}

.widget_top_rated_products .star-rating:before,
.widget_top_rated_products .star-rating span:before{
	color: #8B2CFF !important;
}

.aux-subfooter .widget_top_rated_products{
	font-family: "Domine";
}

/* Single */

.ms-product-slider .ms-thumbs-cont {
	top: 0 !important;
}

.auxshp-template-slider.single-product .images{
	 width: calc(50% + 150px);
	padding: 0;
}

.auxshp-template-slider.single-product .summary {
		margin-left: -100px;
    position: relative;
		background-color: #FFF;
		box-shadow: 0 3px 35px rgba(0,0,0,0.16);
	transform: translateX(-32px);
	padding: 8%;
	width: calc(50% - 50px);
	margin-top: 130px;
}

.auxshp-template-slider .auxin-onsale-badge {
	display: none;
}


.auxshp-template-slider .entry-title {
	font-size: 37px;
	font-weight: 400;
	line-height: 42px;
	margin-bottom: 16px;
}

.auxshp-template-slider .price {
	line-height: 36px;
}
.auxshp-template-slider .price ins,
.auxshp-template-slider .price del {
	display: inline-block;
	padding: 0;
}
.auxshp-template-slider .price ins .amount,
.auxshp-template-slider .price .amount{
		font-family: "Domine";
		color: #8B2CFF;
		font-weight: 400;
		font-size: 37px ;
}
.auxshp-template-slider .price > span.woocommerce-Price-amount {
	color: #8B2CFF;
}

.auxshp-template-slider .quantity .ui-spinner {
	overflow: visible;
}
.auxshp-template-slider .price del .amount {
	font-size: 25px;
	color: rgba(30, 30, 30, 0.2);
}
.auxshp-template-slider .price del {
	transform: translateY(-4px);
    margin-left: 35px;
}

.auxshp-template-slider .star-rating {
	font-size: 21px;
	margin-right: 31px;
}

.auxshp-template-slider .star-rating:before ,
.auxshp-template-slider .star-rating span:before{
	color: #8B2CFF;
}

.auxshp-template-slider .woocommerce-review-link {
	font-family: "Domine";
	color: rgba(30, 30, 30, 0.3);
}

.auxshp-template-slider .woocommerce-product-details__short-description {
	font-size: 16px; 
	font-family: "Raleway";
	color: #878787;
	border-bottom: 1px solid rgba(112, 112, 112, 0.2);
	margin-bottom: 40px;
}

.auxshp-template-slider .cart {
	display: inline-block;
	margin-bottom: 0;
}

.auxshp-template-slider .cart .quantity {
	float: right;
	border: none;
	position: relative;
	padding-left: 85px;
	margin-left: 40px;
	margin-bottom: 0;
}

.auxshp-template-slider .cart .auxshp-add-to-cart {
	font-size: 15px;
	font-weight: 400;
	padding: 14px 28px;
	background-color: #8B2CFF;
	letter-spacing: 1px;
	margin-bottom:0;
}

.auxshp-template-slider .cart .auxshp-add-to-cart .aux-text {
	text-shadow: initial;
}
.auxshp-template-slider .cart .auxshp-add-to-cart .aux-overlay:after {
	background-color: #FFF;
}

.auxshp-template-slider .cart .auxshp-add-to-cart:hover {
	box-shadow: 0 0 0 1px #8B2CFF;
	color: #8B2CFF;
}

.auxshp-template-slider .quantity .ui-spinner-button .ui-icon{
	background-image: none !important;
	text-indent: initial;
	color: transparent;
	display:none;
}

.auxshp-template-slider .quantity .ui-spinner-button.ui-spinner-up .ui-icon:after {
	content: '+';
	position: absolute;
	right: 0;
	color: red;
}
.auxshp-template-slider .quantity .ui-spinner-button.ui-spinner-down .ui-icon:after {

}
.auxshp-template-slider.quantity .ui-spinner {
	overflow: visible;
}
.auxshp-template-slider .quantity input.aux-number {
    padding: 0;
    width: 39px;
    height: 45px;
    border: 1px solid #D9D9D9;
    text-align: center;
    font-size: 14px;
    line-height: 45px;
    font-family: "Domine";
    color: #8B2CFF;
}
.auxshp-template-slider .quantity .ui-spinner-button.ui-spinner-up {
		right: -33px;
    border: 1px solid #D9D9D9;
    width: 34px;
    height: 22.5px;
    margin: 0;
	top: 0;
}

.auxshp-template-slider .quantity .ui-spinner-button.ui-spinner-down {
		right: -33px;
    border: 1px solid #D9D9D9;
    width: 34px;
    height: 22.5px;
    margin: 0;
	top: 22px;
}

.auxshp-template-slider .quantity .ui-spinner-button.ui-spinner-down:after {
    content: '-';
    font-size: 20px;
    line-height: 22px;
    font-weight: 500;
	
}
.auxshp-template-slider .quantity .ui-spinner-button.ui-spinner-up:after {
    content: '+';
    font-size: 20px;
    line-height: 22px;
    font-weight: 500;
}

.auxshp-template-slider .cart .quantity:before {
	content: 'Quantity: ';
	font-size: 15px;
	font-weight: 600;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translatey(-50%);
	
}

.auxshp-template-slider .auxshp-sw-wrapper .auxshp-wishlist-wrapper span.auxshp-wishlist-text,
.auxshp-template-slider .auxshp-sw-wrapper .auxshp-share-wrapper .aux-text{
	display: none;
}

.auxshp-template-slider .auxshp-sw-wrapper .auxshp-wishlist-wrapper {
	margin-right: 30px;
}

.auxshp-template-slider .auxshp-sw-wrapper {
    display: inline-block;
    border: none;
    float: right;
    padding: 0;
    margin-bottom: 0;
	font-size: 27px;
	margin-top: 5px;
}
.auxshp-template-slider .auxshp-sw-wrapper .auxshp-wishlist-wrapper .auxshp-sw-icon:before {
	content: '\e1e4';
}
.auxshp-template-slider .auxshp-sw-wrapper .auxshp-share-wrapper span:before {
	content: "\e08a";
}

.auxshp-template-slider .product_meta {
	margin-top: 40px;
	border-top: 1px solid rgba(112, 112, 112, 0.2);
	padding-top: 32px;
}

.auxshp-template-slider .product_meta > div {
	margin-bottom: 0;
}

.auxshp-template-slider .product_meta .auxshp-label {
	display: inline-block;
	margin-right: 5px;
	font-size: 17px;
	color: #1E1E1E;
	font-weight: 600;
}


.auxshp-template-slider .product_meta .auxshp-meta-terms {
	font-size: 17px;
	color: #979797;
	font-weight: 400;
}
.auxshp-template-slider .auxshp-cats-wrapper,
.auxshp-template-slider  .auxshp-sku-wrapper{
	margin-right: 100px;
}
.auxshp-template-slider .auxshp-cats-wrapper,
.auxshp-template-slider .auxshp-tags-wrapper,
.auxshp-template-slider  .auxshp-sku-wrapper{
	display: inline-block;
}

.single-product.auxshp-template-slider .woocommerce-tabs .tabs {
	text-align: center;
	margin-top: 130px;
	border-bottom: 2px solid #E5E5E5;
}

.auxshp-template-slider .woocommerce-tabs .tabs li {
	float: none; 
	display: inline-block;
	border: none;
	background: none;
	top: 3px;
}

.auxshp-template-slider .woocommerce-tabs .tabs li a {
	padding: 15px 35px;
	line-height: 20px;
	font-size: 17px;
	color: #1E1E1E;
}
.auxshp-template-slider .woocommerce-tabs .tabs li .aux-reviews-number {
	margin: 0;
	padding: 0;
	background: none;
	color: #1e1e1e;
	font-size: 17px;
	
}

.auxshp-template-slider .woocommerce-tabs .tabs li.active .aux-reviews-number {
	color: #FFF;
}
.auxshp-template-slider .woocommerce-tabs .tabs li.active {
	border: none;
	background-color: #8B2CFF;
	
}
.auxshp-template-slider .woocommerce-tabs .tabs li.active a {
	color: #FFF;
}
.auxshp-template-slider  .woocommerce-tabs {
	position: relative;
}
.auxshp-template-slider  .woocommerce-tabs:before	 {
	content: '';
	position: absolute;
	left: 50%;
	top: -130px;
	width: 1px; 
	height: 68px;
	background-color: rgba(112, 112, 112, 0.30);
}

.single-product.auxshp-template-slider .woocommerce-tabs .tabs-content{
	width: 60%;
	margin: auto;
	padding: 80px 0;
}

.auxshp-template-slider .auxshp-center-line {
	margin-top: 0 !important;
	width: 100% !important;
	border-width: 2px;
}

.auxshp-related-products .widget-title{
	text-align: center;
	font-size: 40px; 
	font-weight: bold;
	position: relative;
	margin-bottom: 125px;
}

.auxshp-template-slider .auxshp-related-products .widget-title:before {
    content: '';
    bottom: -36px;
    position: absolute;
    width: 80px;
    height: 2px;
    background: #8B2CFF;
    left: 50%;
    transform: translateX(-50%);
}

.auxshp-template-slider .auxshp-related-products .widget-title:after {
    content: 'CHOOSE THE BEST';
    display: block;
    font-size: 19px;
    line-height: 22px;
    font-family: "Raleway";
    font-weight: 400;
    color: #8B2CFF;
    letter-spacing: 6.3px;
}

.aux-widget-related-products .loop-meta-wrapper {
	display: inline-block;
}

.auxshp-template-slider .aux-widget-related-products{
	margin-bottom: 185px;
}
.aux-widget-related-products .loop-meta-wrapper .product_meta {
	border: none;
	padding : 0;
}

.single-product .woocommerce-Reviews .comment_container {
	border: none;
	padding: 0;
}

.single-product .woocommerce-review__author {
	font-size: 24px;
	font-weight: bold;
	font-family: "Domine";
	margin-right: 15px;
}

.single-product .woocommerce-Reviews .comment-text .star-rating {
	position: relative;
	right: auto;
	flex: 0 0 100%;
	order: 2;
	font-size: 16px;
	margin-bottom: 10px;
}
.single-product .woocommerce-Reviews .comment-text {
	display: flex;
	flex-wrap: wrap;
	margin-left: 115px;
}
.single-product .woocommerce-Reviews .comment-text .description {
	flex: 0 0 100%;
	order: 3;
	font-size: 16px;
	font-weight: 400;
	color: #878787;
}
.single-product .woocommerce-Reviews  {
	padding: 0 90px;
}
.single-product .woocommerce-Reviews .comment-text .meta {
	flex: 0 0 100%;
	order: 1;
	display: flex;
	margin-bottom: 7px;
	margin-top: 15px;
}

.single-product .woocommerce-Reviews .woocommerce-review__published-date {
	font-size: 13px;
	color: #878787;
	font-weight: 400;
}
.single-product .woocommerce-Reviews  .woocommerce-review__dash {
	font-size: 13px;
	color: #878787;
	margin-right: 15px;
}

.single-product .woocommerce-Reviews .commentlist .comment:after {
    content: '';
    width: calc(100% - 115px);
    height: 2px;
    background: #E2E2E2;
    position: absolute;
    right: 0;
    bottom: 0;
}

.single-product .woocommerce-Reviews .commentlist .comment {
	    margin-bottom: 44px;
    position: relative;
    padding-bottom: 40px;
}

.comments-title, .comment-reply-title {
	font-size: 30px;
	font-family: "Domine";
	font-weight:bold;
}

#respond {
	margin-top: 96px;
}

#respond .comment-form-rating label ,
#respond .comment-notes{
	color: #878787;
	font-weight: 400;
	font-size: 16px;
}
#respond .comment-form-rating  .stars {
	margin-top: 7px;
	margin-bottom: 17px;
}

#respond .comment-form-rating  .stars a{
	color: #8B2CFF;
	font-size: 16px;
}

.single-product .aux-modern-form {
	display: flex;
	flex-wrap: wrap;
}

.single-product .aux-modern-form  .comment-notes,
.single-product .aux-modern-form  .aux-input-group,
.single-product .aux-modern-form .comment-form-rating{
	flex: 0 0 100%;
}

.single-product .aux-modern-form .comment-form-rating {
	order: 1;
}

.single-product .aux-modern-form  .comment-form-author {
	order: 2;
	flex: 0 0 calc( 50% - 15px );
	margin-right: 15px;
}

.single-product .aux-modern-form  .comment-form-email {
	order: 3;
	flex: 0 0 calc( 50% - 15px );
	margin-left: 15px;
}

.single-product .aux-modern-form  .comment-form-comment {
	order: 4;
}

.single-product .aux-modern-form  .aux-input-group input {
	width: 100% !important;
}

.single-product .aux-modern-form  .form-submit{
	order: 5;
}

.aux-modern-form .aux-input-group label {
    font-size: 15px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.4);
}

.aux-modern-form .aux-input-group .aux-modern-form-border {
		height: 1px;
    background: #707070;
}

.aux-modern-form .aux-input-group.aux-focused .aux-modern-form-border {
	box-shadow: initial;
	background-color: #8B2CFF;
}

.single-product .aux-modern-form  .aux-input-group textarea {
	height: 120px !important;
	min-height: auto !important;
}

.single-product .aux-modern-form .form-submit input[type="submit"] {
    border-radius: 0;
    padding: 14px 40px !important;
    background-color: #8B2CFF;
    font-weight: 400 !important;
    font-size: 15px;
	margin-top: 55px;
}


.single-post .aux-single  .aux-medium-context {
	text-align: center
}

.single-post .aux-single  .aux-medium-context .entry-content {
	text-align: left;
	color: #878787;
	line-height: 26px;
}

.single-post .aux-single  .hentry .entry-title {
	font-size: 55px;
	line-height: 63px; 
	font-weight: bold;
}
.single-post .aux-single  .hentry .entry-info {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.single-post .aux-single  .hentry .entry-info ,
.single-post .aux-single  .hentry .entry-info a{
	    color: #AAAAAA;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
	margin-bottom: 17px;
}

.single-post .aux-single  .hentry .entry-info  .entry-tax {
	order: 1;
	
}
.single-post .aux-single  .hentry .entry-info .entry-tax:before,
.single-post .aux-single  .hentry .entry-info .entry-author:before  {
	display: none;
}

.single-post .aux-single  .hentry .entry-info .entry-tax:after,
.single-post .aux-single  .hentry .entry-info .entry-date:after,
.single-post .aux-single  .hentry .entry-info .entry-edit:before {
	content: '';
    width: 2px;
    height: 10px;
    display: inline-block;
    background: rgba(170, 170, 170, 0.3);
    margin-left: 20px;
    margin-right: 15px;	
}

.single-post .aux-single  .hentry .entry-info  .entry-date {
	order: 2;
}
.single-post .aux-single  .hentry .entry-info  .entry-author{
	order: 3;
}
.single-post .aux-single  .hentry .entry-info  .entry-edit{
	order: 4;
}

.single-post .aux-single .entry-header  {
	margin-bottom: 30px;
}

.single-post .aux-single  .aux-medium-context .entry-meta {
	margin-right: 15%;
	margin-left: 15%;
	text-align: left;
} 

.single-post .aux-single  .aux-medium-context .entry-meta .entry-tax {
	font-style: normal;
	font-size: 19px;
	font-weight: 600;
	color: #1E1E1E;
	margin: 47px 0px
}

.single-post .aux-single  .aux-medium-context .entry-meta .entry-tax a {
	color: #979797 !important;
	font-weight: 400 !important;
	text-decoration: none;
}

.aux-primary .aux-wpulike .wp_ulike_general_class .wp_ulike_put_image:before {
	content: '\e1e4';
	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;
	font-size: 27px;
	color: #1E1E1E;
}
.aux-primary .aux-wpulike .wp_ulike_general_class.wp_ulike_is_liked .wp_ulike_put_image:before {
	content: '\e1e3';
	color: red;
}
.aux-primary .aux-wpulike .wp_ulike_general_class .wp_ulike_put_image:after {
	display: none;
}

.aux-primary .aux-wpulike .wp_ulike_general_class .count-box {
	display: none;
}
.aux-tooltip-socials .auxicon-share {
	margin-top: 10px;
	display: inline-block;
}
.aux-tooltip-socials .auxicon-share:before {
	content: '\e08a';
	font-size: 27px;
	
}

.single-post .hentry .entry-meta .aux-wpulike {
	right: 65px;
}

.aux-comments {
	margin-right: 15%;
	margin-left: 15%;
}

.single-post .aux-single #respond {
	margin-right: 15%;
	margin-left: 15%;
}

.aux-commentlist .avatar {
	border-radius: 50%;
	border: none;
}

.aux-commentlist .comment .comment-author, .aux-commentlist .comment .comment-body, .aux-commentlist .comment .comment-reply-nav {
	margin-left: 120px;
}

.author-indicator {
	display: none;
}

.bypostauthor > header .fn {
	    background: none;
    color: #1E1E1E;
    font-size: 24px;
    font-family: "Domine";
    padding: 0;
    line-height: 28px;
}

.auxshp-template-slider .variations_form .value {
	display: inline-block;
	margin-right: 30px
}
.auxshp-template-slider .variations_form .value select {	
	border-color: #E2E2E2 !important; 
    font-size: 13px !important;
    text-transform: uppercase;
    font-weight: 400;
	padding: 15px 47px 15px 25px;
}
.auxshp-template-slider .variations_form {
	display : block;
}
.auxshp-template-slider .variations_form .value  .aux-dropdown:after {
	content: '\e1e9';
	background-image: none;
	    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;
    -moz-osx-font-smoothing: grayscale;
    right: 19px;
    top: 21px;
    font-size: 13px;
    color: #1E1E1E;
}

.auxshp-template-slider .product-type-variable .auxshp-sw-wrapper{
		transform: translateY(18px);

}
.auxshp-template-slider .variations_form + .auxshp-sw-wrapper {
	float: none;
	display: block;
}
.auxshp-template-slider .auxshp-variations .auxshp-label,
.auxshp-template-slider .variations_form .reset_variations{
	display: none;
}

.auxshp-template-slider .woocommerce-variation-add-to-cart {
	display: inline-block;
	
}

@media screen and (max-width: 767px) { 
	.woocommerce-page .aux-page-title-box {
		transform: translateX(15px);
	}
	
	.auxshp-template-slider.single-product .images {
		width: 100%;
		padding-right: 35px; 
		float: none;
	}
	.auxshp-template-slider.single-product .summary {
transform: none;
    padding: 10%;
    float: none;
    margin: auto;
    width: calc(100% - 70px );
    margin-right: 35px;
	}
	
	.auxshp-template-slider 	.auxshp-sw-wrapper {
		float: none; 
		display: block;
		margin-top: 19px;
    margin-bottom: -21px;
	}
	
	.auxshp-template-slider .woocommerce-tabs:before {
		display: none;
	}
	
	.single-product.auxshp-template-slider .woocommerce-tabs .tabs-content {
		width: 100%;
	}
	
	.single-product .woocommerce-Reviews {
		padding: 0;
	}
	
	.aux-resp .widget-title {
		text-align: left !important;
	}
	
	.auxshp-related-products .widget-title {
		text-align: center !important;
	}
}

@media screen and (max-width: 480px) { 
	.auxshp-template-slider .cart .quantity {
		float: none;
		margin-left:0;
		margin-bottom: 30px;
	}
	
	.auxshp-template-slider .cart .auxshp-add-to-cart  {
		display: block;
	}
}

@media screen and ( min-width: 768px) and (max-width: 1500px) {
		.auxshp-template-slider 	.auxshp-sw-wrapper {
		float: none; 
		display: block;
		margin-top: 19px;
    margin-bottom: -21px;
	}
	
		.auxshp-template-slider .cart .quantity {
		float: none;
		margin-left:0;
		margin-bottom: 30px;
	}
	
	.auxshp-template-slider .cart .auxshp-add-to-cart  {
		display: block;
	}
	
}
@media screen and ( min-width: 768px) and (max-width: 1400px) {
		.woocommerce-page .products-loop > .aux-col {
		width: 33.33%;
	}
	
		.woocommerce-page .products-loop > .aux-col:nth-child(4n+5) {
		clear:none;
	}
		.woocommerce-page .products-loop > .aux-col:nth-child(3n+4) {
		clear: left;
		margin-top: 30px;
	}
}

@media screen and ( min-width: 768px) and (max-width: 1200px) {
	.auxshp-template-slider.single-product .images {
		width: 100%;
		padding:0 35px;
		float:none;
	}
	.auxshp-template-slider.single-product .summary {
    float: none;
    width: calc(100% - 70px);
    transform: none;
    margin: 0 auto 50px auto;
		padding: 6%;
	}
	

}
@media screen and  (max-width: 767px) {
	.aux-header-msg .aux-shop2-topbar-float-msg {
		float: none;
	}
	
	.aux-top-header .aux-float-wrapper {
		height: auto;
	}
	
	.aux-header-msg  {
		top: auto !important;
		transform: none !important;
	}
	
	.aux-shop2-topbar-float-msg {
		display:block;
	}
	
	.single-post .hentry .entry-meta .aux-single-post-share {
		position: static;
		text-align: center;
	}
}


.single-post .aux-modern-form input[type="submit"] {
	    background-color: #8B2CFF;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 400 !important;
    font-size: 15px !important;
    padding: 12px 45px !important;
    display: inline-block;
	border-radius: 0px;
}

.single-post .aux-modern-form input[type="submit"]:hover{
	background:#FFF;
	color: #8B2CFF;
	box-shadow: 0px 0px 0px 1px #8b2cff;
}

.woocommerce-page .products-loop .type-product .auxshp-entry-main del {
	color: #707070;
}

.single-product .woocommerce-Reviews .comment-text .aux-star-rating {
	top: 18px;
}
@media only screen and (max-width: 767px){
	.site-header-section .aux-logo-header {
		position:static;
		transform: none;
	}
	
	.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-button {
		float: none;
	}
	
	.aux-cart-wrapper .aux-card-item .aux-card-item-img {
		margin-right: 15px;
	}
}

@media only screen and ( min-width:768px) and ( max-width: 1024px) {
	.single-product .woocommerce-Reviews {
		padding:0;
	}
}

/* .aux-cart-wrapper.aux-cart-display-dropdown .aux-card-dropdown {
	transform: translateY(100%);
} Remove 67px */

.site-header-section.aux-overlay-header {
	top: 30px;
}