/* Header Custom Styles */

.site-header-section .aux-container {
	padding: 0 60px !important;	
}

body:not(.home) .aux-elementor-header {
	position: static;
	padding: 30px 0px;
}
.aux-elementor-header.aux-overlay-header {
	top: 32px;	
}

.site-header-section .aux-container {
	max-width: 1870px;	
}

.site-header-section .aux-menu-depth-0 > .aux-item-content {
	padding: 0.75em 15px;
}

.site-header-section .aux-search-box.aux-end  {
	margin-left: 30px;
}

.site-header-section .aux-search-section .aux-search-icon {
	width: 22px;
	height: 23px;
}

.site-header-section .aux-cart-wrapper {
	background-color: #FFF;
	box-shadow: 5px 15px 40px rgba(0, 0, 0, 0.05) ;
	transition: background 300ms ease-out;
}

.site-header-section .aux-cart-wrapper .aux-shopping-basket  {
	padding: 0 18px;
}

.site-header-section .aux-cart-wrapper .aux-cart-contents > span {
	width: 16px; 
	height: 16px; 
	line-height: 17px;
	padding: 0;
}

.site-header-section  .aux-cart-wrapper .aux-shopping-cart-info > span.aux-shopping-title {
	font-size: 9px; 
	color: #AAAAAA;
	text-transform: uppercase;
	line-height: 11px;
	font-weight: 600;
}

.site-header-section  .aux-cart-wrapper .aux-shopping-cart-info > span.aux-shopping-amount  {
		line-height: 19px;
		font-weight: 500;
}

.site-header-section .aux-cart-wrapper .aux-card-dropdown {
	right: 0 !important;
	border: none;
	box-shadow: 5px 15px 40px rgba(0, 0, 0, 0.05);
	width: 276px;
}

.site-header-section .aux-cart-wrapper.aux-cart-display-dropdown {
	background-color: #3d3d3d;
}

.site-header-section .aux-cart-wrapper .aux-cart-contents {
	font-size: 28px;	
}

.site-header-section .aux-cart-wrapper.aux-cart-display-dropdown .aux-cart-contents ,
.site-header-section .aux-cart-wrapper.aux-cart-display-dropdown .aux-shopping-cart-info > span.aux-shopping-amount{
	color: #FFF;
}

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

.aux-cart-wrapper .aux-card-item h3 {
	font-size: 14px; 
	font-weight: 500;
	color: rgba(61, 61, 61, 1);
	line-height: 18px;
}

.aux-cart-wrapper .aux-card-item span {
	color: rgba(170, 170, 170, 1);
	font-size: 14px; 
	font-weight: 500;
	line-height: 18px;
}

.aux-cart-wrapper .aux-card-item .aux-remove-cart-content {
	background-image: none;
	top: 5px;
}

.aux-cart-wrapper .aux-card-item .aux-remove-cart-content:after {
	content: '\2715';
	font-size: 8px;
	position: absolute; 
	top: 0;
}

.aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount .aux-cart-total-items {
	display: none;
}

.aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount {
	font-family: 'Poppins';
	font-size: 11px;
	color: rgba(170, 170, 170, 1);
	line-height: 16px;
	font-weight: 600;
	padding-bottom: 13.5px;
}

.aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount .woocommerce-Price-amount {
	font-size: 22px;
	color: rgba(61, 61, 61, 1);
	line-height: 27px;
	font-weight: 600;
}

.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-button  {
	margin-bottom: 0;
	font-family: "Poppins";
	font-size: 11px;
	line-height: 17px;
	font-weight: 600;
	padding: 12px 27px;
	text-shadow: none;
	display: inline;
}
.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-button .aux-overlay {
	display: none;
}

.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper {
	display: flex; 
	justify-content: space-evenly;
	padding: 20px 0px;
}

.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-checkout-button {
	background: #1359B6;
	border: none;
}


.aux-cart-wrapper.aux-elegant-cart .aux-button-wrapper .aux-cart-button {
	box-shadow:inset 0px 0px 0px 3px rgba(61,61,61,1);
	color: #3D3D3D;
}


/* Products Loop */

.products-loop .auxshp-entry-main,
.aux-parallax-item .auxshp-entry-main {
	display: flex; 
	flex-flow: row wrap;
	align-items: center;
	padding: 20px;
	position: relative;
}

.products-loop  .loop-meta-wrapper,
.aux-parallax-item .loop-meta-wrapper{
	display: none;
}

.products-loop .loop-tools-wrapper,
.aux-parallax-item .loop-tools-wrapper {
    position: absolute;
    right: 20px;
		top: 20px;
	opacity: 0;
			transition: all 100ms 0ms cubic-bezier(0.165, 0.84, 0.44, 1) ;
	margin:0 !important;
	border: none !important;
}

.aux-widget-related-products .auxshp-entry-main .auxshp-loop-title {
	font-family: 'Playfair Display';
	font-size: 18px; 
	color: rgba(61, 61, 61, 1);
	line-height: 25px;
	font-weight: 400;
}

.aux-widget-related-products .auxshp-entry-main .price .amount {
	    color: #1359b6;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 23px;
}

.products-loop .auxshp-loop-title,
.aux-parallax-item .auxshp-loop-title {
	flex-grow: 1;
	margin-top: 0 !important;
	transition:transform 300ms  cubic-bezier(0.165, 0.84, 0.44, 1) 50ms;
	transform-origin: left center;

}
.aux-widget-related-products .loop-tools-wrapper .button {
	    font-family: "Montserrat", Sans-serif;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
}

.products-loop .price,
.aux-parallax-item .price{
		transition: opacity .2s, font-size 1ms 200ms;
}

.products-loop .loop-tools-wrapper .button,
.aux-parallax-item .loop-tools-wrapper .button {
    border-radius: 100em;
    background-color: #1359b6;
    text-shadow: none;
    box-shadow: 0 10px 20px rgba(19,89,182,.4);
	padding: 12px 21px !important;
	color: #FFF !important;

}

.products-loop .loop-tools-wrapper .button .aux-ico,
.aux-parallax-item .loop-tools-wrapper .button .aux-ico {
	display: none;
}

.products-loop .type-product:hover .loop-tools-wrapper,
.aux-parallax-item:hover .loop-tools-wrapper {
	right: 0;
	opacity: 1;
		transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1) 300ms;
}

.products-loop .type-product:hover  .auxshp-loop-title ,
.aux-parallax-item:hover .auxshp-loop-title {
    transform: scale(0.7);
}

.products-loop .type-product:hover  .price,
.aux-parallax-item:hover .price{
	opacity: 0;
	transition:opacity 300ms  cubic-bezier(0.19, 1, 0.22, 1) 50ms;
}
.products-loop .type-product:hover .auxshp-entry-main ,
.aux-parallax-item:hover .auxshp-entry-main  {
	animation: ChangeDisplay 1ms 200ms forwards;
}


@keyframes ChangeDisplay {
	0% {
		flex-direction: row;
		align-items: center;
	}
	99% {
		flex-direction: column;
		align-items: flex-start;
	}
	100% {
		flex-direction: column;
		align-items: flex-start;
	}
}

.products-loop .type-product:hover .price,
.aux-parallax-item:hover .price{
	animation: ProductsHoverText 900ms 250ms forwards cubic-bezier(0.19, 1, 0.22, 1);
}


@keyframes ProductsHoverText {
	from {
		opacity: 0;
		transform: translatey(10px);
	}
		to {
		opacity: 1;
		transform: translatey(0px);
	}
}


/* Footer */
.aux-subfooter {
	border: none;
}
.aux-subfooter .aux-widget-area .widget-title {
	font-weight: 500 !important;
	margin-bottom: 30px;
}

.aux-shop-pro-subscribe {
	position: relative;	
}

.aux-shop-pro-subscribe .aux-input-group label {
	color: rgba(255, 255, 255, 0.5);
	font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 300;
    line-height: 19px;
		top: 0;
}

.aux-shop-pro-subscribe .aux-input-group.aux-focused label {
	transform: scale(0.75) translateY(-14px) ;
}


.aux-shop-pro-subscribe .aux-input-group input {
	padding-left: 0;
	padding-right: 75px;
	color: #FFF;
}

.aux-shop-pro-subscribe .aux-input-group  {
	margin-bottom: 0 !important;
}

.aux-shop-pro-subscribe .aux-input-group .aux-modern-form-border {
	background-color: #FFF;
}

.aux-shop-pro-subscribe input[type="submit"] {
	background: transparent;
	width: auto;
	position: absolute;
	margin: 0;
	padding: 5px 10px !important;
	color: rgba(255, 255, 255, 1);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
	right: 0;
	bottom: 15px;
}

.aux-site-footer .aux-social-list a {
	color: rgba(196, 196, 196, 1);
}

/* Shop Page */

.aux-sidebar .sidebar-inner {
	padding-top: 120px;
}
.aux-breadcrumbs span {
		font-family: 'Playfair Display';
    color: #3D3D3D;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
}


.aux-breadcrumbs span a {
	color: #1359B6 !important;
}

.aux-shop-archive .woocommerce-result-count {
	display: none;
}

.aux-shop-archive .aux-filters.aux-dropdown-filter .aux-filter-by {
	color: #D3D3D3;
	font-size: 18px;
	line-height: 22px;
	font-weight: 500;
}


.aux-shop-archive .woocommerce-ordering {
	position: relative;
	margin: -30px 0 70px 0px;
}

.aux-shop-archive .products-loop .onsale {
	display: none;
}

.aux-shop-archive .products-loop .auxshp-loop-title {
		color: #3d3d3d;
    font-family: "Playfair Display", Sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
}

.aux-shop-archive .products-loop .loop-tools-wrapper .button {
	    font-family: "Montserrat", Sans-serif;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
}


.aux-shop-archive .products-loop .price {
	    color: #1359b6 !important;
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 28px;
}

.aux-shop-archive .products-loop .price ins .amount,
.aux-shop-archive .products-loop .price del .amount,
.aux-shop-archive .products-loop .price .amount{
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}
.woocommerce-page .price ins{
	color: #1359b6 !important;
}
.aux-shop-archive .products-loop .loop-meta-wrapper,
.aux-parallax-item  .loop-meta-wrapper {
	display: block;
	flex: 100%;
}

.aux-shop-archive .products-loop .auxshp-meta-terms>a {
	    font-family: 'Montserrat';
    color: #AAAAAA;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
		font-style: normal;
}

.products-loop .type-product:hover .auxshp-meta-terms,
.aux-parallax-item:hover  .auxshp-meta-terms {
	opacity: 0;
	visibility: hidden;
}

.aux-shop-archive .products-loop .product_meta {
	margin-bottom: -2px;
}

.aux-sidebar .widget-title {
		font-family: 'Playfair Display';
    color: #3D3D3D;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 24px;
		padding: 0;
	margin-bottom: 30px;
	border: none;
}

.widget_top_rated_products .product_list_widget .auxshp-card-items-info .auxshp-cart-items-title {
	font-size: 14px; 
	text-decoration: none;
	color: #3D3D3D;
	line-height: 18px;
}

.widget_top_rated_products .product_list_widget .auxshp-items-price {
	color: #AAAAAA;
	font-weight: 500;
	font-size: 14px;
}

.widget_top_rated_products .product_list_widget .auxshp-card-items-info {
	align-self: center;
}

.aux-sidebar ul li a {
	font-size: 14px; 
	text-decoration: none;
	color: #3D3D3D;
	line-height: 18px;
}

.aux-sidebar .product-categories li, .aux-sidebar .widget_categories li {
	    border-bottom: 1px solid #e4e4e4;
    padding: 11px 0;
}

.aux-sidebar .product-categories li:last-child, .aux-sidebar .widget_categories li:last-child {
	border: none;
}

.widget_price_filter .price_slider_wrapper .price_label {
	font-size: 16px;
	font-weight: 600;
	color: #3D3D3D;
	padding-bottom: 15px;
}

.widget_price_filter .ui-slider-horizontal {
	height: 12px;	
}

.widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #E4E4E4;
	margin-right: 0;
	margin-left:0;
	margin-bottom: 30px;
}

.widget_price_filter .ui-slider .ui-slider-range {
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
	background-color: #3D3D3D;
}

.widget_price_filter .ui-slider .ui-slider-handle {
		top: 4px;
    width: 4px;
    height: 4px;
    border: none;
    margin-left: 5px;
}


.widget_price_filter .ui-slider .ui-slider-handle:last-child {
	margin-left: -10px;
}

.widget_price_filter .price_slider_amount .aux-button {
		width: auto;
    border-radius: 100em;
    box-shadow: 0 0 0 3px #3d3d3d inset;
    padding: 15px 37px;
	font-weight: 500;
}

/* Single Product */
.single-product .aux-main > .aux-wrapper > .aux-container,
.single-product .page-title-section .aux-container{
	max-width: 1360px !important;
}


.single-product .auxshp-product-main {
	display: flex;
	align-items: flex-start;
}

.single-product .images {
	float: none;
	flex: 0 1 870px;
}

.single-product .summary {
	float: none;
	flex: 0 0 490px;
	background-color: #FFF;
	box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
	padding: 50px;
	position: relative;
	top: 90px;
	left: -90px;
}

.single-product .onsale {
	display: none;
}

.single-product .page-title-section .page-header {
	border-bottom: none;
	margin-top: 20px;
}

.single-product .site-header-section.aux-add-border .aux-wrapper {
	border-bottom: 0;
}

.single-product .aux-breadcrumbs {
	margin-bottom: 0 !important; 
}

.single-product .summary .price {
	display: flex; 
	align-items: center;
	margin-bottom: 10px;
}
.single-product .summary .price ins {
	padding: 0;
}
.single-product .summary .price del {
	margin-left: 10px;
}

.single-product .entry-title {
	margin-bottom: 30px;
}

.aux-rating-box.aux-star-rating .aux-star-rating-avg:before,
.aux-rating-box.aux-star-rating:before{
	color: rgba(252, 204, 0, 1);
}

.single-product .woocommerce-review-link {
	    font-family: 'Montserrat';
    color: rgba(211, 211, 211, 1);
    font-size: 16px;
    font-weight: 500;
    line-height: 23px;
	margin-left: 10px;
}

.single-product .auxshp-variations label {
	display: none;
}

.single-product .variations .aux-dropdown.aux-large select {
		font-family: 'Poppins';
    color: rgba(61, 61, 61, 1);
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    text-transform: uppercase;
		border: 3px solid rgba(61, 61, 61, 1);
    border-radius: 25px;
    padding: 13px 20px;
}

.single-product .variations .aux-dropdown:after {
	background: none;
	content: '\e1fe';
    font-family: "auxin-front" !important;
	height: auto;
}

.single-product .auxshp-variations {
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
}

.single-product .auxshp-variations .value {
	flex: 0 0 0;
	margin-bottom: 0;
}

.single-product .variations .reset_variations {
	display: none;
}

.single-product .woocommerce-product-rating {
	margin-bottom: 26px;
}


.aux-shop-quantity > span {
	display: inline-flex;
	flex-flow: row wrap;
	align-items: center;
}


.aux-shop-quantity input {
	order: 2;
	width: 35px;
	border: none;
	text-align: center;
	font-family: 'Montserrat';
    color: rgba(61, 61, 61, 1);
    font-size: 22px;
    font-weight: 600;
    line-height: 27px;
}
.aux-shop-quantity .ui-spinner-up {
	order: 1;
}
.aux-shop-quantity .ui-spinner-down{
	order: 3;
}

.aux-shop-quantity .ui-icon {
	color: transparent;
	position: relative;
	padding: 0 5px;
}
.aux-shop-quantity .ui-icon:after {
	color: red;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translatex(-50%) translatey(-50%);
		font-family: 'Montserrat';
    color: rgba(61, 61, 61, 1);
    font-size: 22px;
    font-weight: 600;
    line-height: 27px;
 }
.aux-shop-quantity .ui-spinner-up .ui-icon:after {
	content: '+';
}

.aux-shop-quantity .ui-spinner-down .ui-icon:after {
	content: '-';
	margin-top: -1px;
}

.single-product .cart .auxshp-add-to-cart {
	background: rgba(19, 89, 182, 1);
	text-shadow: none;
	border-radius: 26px; 
	box-shadow: 0 10px 20px rgba(19,89,182,.4);
	padding: 15px 34px;
	margin-bottom: 0;
	margin-right: 20px;
}

.single-product .summary .cart:not(.variations_form),
.single-product .summary .cart .woocommerce-variation-add-to-cart { 
	display: flex;
    flex-flow: row-reverse wrap;
    align-items: center;
	justify-content: flex-end;
	border-top: 1px solid rgba(228, 228, 228, 1);
	padding-top: 30px;
	margin-bottom: 30px;

}

.single-product .auxshp-wishlist-text,
.single-product .auxshp-share-wrapper .aux-text{
	display: none !important;
}

.single-product .auxshp-sw-wrapper .auxshp-wishlist-wrapper {
	margin-right: 16px;
}

.single-product .auxshp-sw-wrapper {
	border: none;
	position: relative;
	margin-bottom: 0;
	padding-top: 50px;
}

.single-product .auxshp-sw-wrapper:after {
	content: '';
	position: absolute;
	height: 1px;
	width: calc( 100% + 100px);
	left: -50px;
	top: 0;
	background: rgba(228, 228, 228, 1);
}

.single-product .auxshp-sku-wrapper span,
.single-product .auxshp-cats-wrapper span {
	font-family: 'Montserrat';
	color: rgb(61, 61, 61);
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
}

.single-product .auxshp-sku-wrapper span:last-child,
.single-product .auxshp-cats-wrapper span:last-child{
	font-weight: 300;
}

.single-product .summary .product_meta > div:last-child {
	margin-bottom: 0;
}

.single-product .woocommerce-tabs {
	max-width: 800px;
}

.single-product .woocommerce-tabs:before {
	content: '';
	width: 1px;
	height: 35px;
	background-color: #3d3d3d;
	display: block;
	text-align: center;
	margin: 0 auto 65px auto;
}

.woocommerce-page .woocommerce-tabs .tabs li {
	border: none;
	background: transparent;
}

.woocommerce-page .woocommerce-tabs .tabs li.active {
	box-shadow: 0 0 0 3px rgba(61, 61, 61, 1);
	border-radius: 26px
}

.woocommerce-page .woocommerce-tabs .tabs li a {
	font-family: 'Poppins';
    color: rgba(61, 61, 61, 1);
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
		text-transform: uppercase;
		padding: 13px 27px;
}

.single-product .aux-reviews-number {
	width: 20px;
    height: 20px;
    line-height: 20px;
    background: rgba(19, 89, 182, 1);
	padding: 0;
}

.single-product .woocommerce-tabs .tabs {
	display: flex; 
	justify-content: center;
	border: none;
}

.single-product .woocommerce-tabs .auxshp-center-line {
	display: none;
}

.single-product .woocommerce-tabs .panel {
	padding: 50px 20px;
	border: none;
}

.single-product .auxshp-related-products {
	max-width: 800px;
}

.single-product .auxshp-related-products .widget-title {
	text-align: center;
	margin-bottom: 57px;
}

.aux-widget-related-products .loop-meta-wrapper {
    flex: 100%;
    display: block;
}

.aux-widget-related-products .auxshp-meta-terms>a {
		font-family: 'Montserrat';
    color: #AAAAAA !important;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    font-style: normal;
}

.single-product .summary.aux-sticky {
	left: 0;
}

.single-product .summary.aux-sticky-position {
	transition: left 900ms cubic-bezier(0.19, 1, 0.22, 1);
}

.single-product .auxshp-lightbox .auxshp-lightbox-btn {
	display: none;
}

.auxshp-sw-icon:before {
	content: '\e216';
	font-size: 16px;
}

.woocommerce-page .aux-template-is-sticky .woocommerce-tabs, .woocommerce-page .aux-template-is-sticky .auxshp-related-products {
	width: auto;
	padding: 0;
}

.single-product .woocommerce-Reviews .comment_container {
	border: none; 
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);
	margin-bottom: 30px;
}

.single-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--reviews {
	padding-left: 0;
	padding-right: 0;
}

.single-product .woocommerce-Reviews .comment-text {
	margin-left: 100px;
}

.single-product .woocommerce-review__dash {
	display: none;
}

.single-product .woocommerce-review__published-date {
	margin-left: 5px;
}

.single-product .woocommerce-Reviews .comment-text .meta {
	margin-bottom: 20px;
}

.single-product .required {
	color: rgba(19, 89, 182, 1);
}

.single-product #review_form_wrapper {
	margin-top: 70px;
}

.single-product #review_form_wrapper .aux-modern-form {
	display: flex; 
	flex-direction: column;
}

.single-product .woocommerce-Reviews .comment-notes {
	order: 1;
	margin-bottom: 70px !important;
}

.single-product #review_form_wrapper .aux-modern-form  .comment-form-rating {
	order: 2;
	margin-bottom: 20px;
}

.single-product #review_form_wrapper .aux-modern-form  .comment-form-comment {
	order: 3;
}

.single-product #review_form_wrapper .aux-modern-form  .comment-form-author {
	order: 4;
}
.single-product #review_form_wrapper .aux-modern-form  .comment-form-email {
	order: 5;
}

.single-product #review_form_wrapper .aux-modern-form  .form-submit {
	order: 6;
}

.single-product #review_form_wrapper .aux-modern-form  label {
	font-family: 'Montserrat';
    color: rgba(61, 61, 61, 1);
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
}

.woocommerce-page .stars a {
	font-size: 16px;
	color: rgba(252, 204, 0, 1);
}


.woocommerce-page .stars {
	margin-top: 20px !important;
}


.single-product #review_form_wrapper .aux-modern-form  .comment-form-comment textarea {
	min-height: auto;
	height: 150px
}

/* Blog */
.blog .site-header-section.aux-add-border .aux-wrapper {
	border :none;
}

.blog .hentry .entry-media {
	margin-bottom: 70px;
}

.blog .hentry .entry-header{
	margin-bottom: 30px !important;
}

.blog .hentry .entry-main {
	margin-bottom: 70px !important;
}

/* Single Post */

.single-post .site-header-section.aux-add-border .aux-wrapper  {
	border: none;
}


.single-post .hentry .entry-main {
	max-width: 800px;
	margin-right: auto;
	margin-left: auto;
}

.single-post .hentry .entry-title,
.single-post .hentry .entry-info{
	text-align: center;
}


.single-post .hentry .entry-media {
	margin-bottom: 70px;
}
.single-post .hentry .entry-header,
.single-post .hentry .entry-info{
	margin-bottom: 30px;
}

.single-post .entry-meta .wpulike.aux-wpulike-single {
	margin-right: 16px;	
}

.wpulike.aux-wpulike .wp_ulike_general_class .wp_ulike_btn {
	font-size: 16px;
}

.single-post #respond,
.single-post .aux-comments{
	max-width: 800px;
	margin-right: auto;
	margin-left: auto;
}

.single-post .comment-reply-title {
	margin: 0;
}

.single-post #commentform .comment-notes {
	margin-bottom: 70px;
}

.single-post .aux-modern-form#commentform input{
	width: 100%;
}

.single-post #commentform .form-submit input[type="submit"] {
	width: auto;
}

.single-post .aux-modern-form  {
	display: flex;
	flex-direction: column;
}

.single-post .aux-modern-form .comment-notes {
	order: 1;
}

.single-post .aux-modern-form 
.aux-input-group:nth-of-type(3)  {
	order: 2;
}

.single-post .aux-modern-form 
.aux-input-group:nth-of-type(1)  {
	order: 3;
}
.single-post .aux-modern-form 
.aux-input-group:nth-of-type(2)  {
	order: 4;
}

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

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

.single-post .comments-title {
	margin-bottom: 70px;
}

.single-post .aux-commentlist .comment {
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);
	padding: 50px;
}

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

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

.single-post .aux-commentlist .comment .comment-author {
	display: flex; 
	flex-flow: row wrap;
	align-items: center;
	position: relative;
	margin-bottom: 20px;
}

.single-post .aux-commentlist .comment .comment-edit-link {
	top: 0;	
}

.single-post .aux-commentlist .comment .comment-author time {
	margin: 0 0 0 7px;
}

.single-post .aux-commentlist.skin-arrow-links .children > li:first-child {
	background: none;
}

.single-post .aux-commentlist.skin-arrow-links .children {
	padding-top: 30px;
}

.single-post .aux-commentlist > li {
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.widget_top_rated_products .aux-rating-box {
	display: none;
}
@media only screen and (min-width: 768px) and (max-width:1024px) {
	.single-product .summary,
	.single-product .images{
		flex: 0 0 50%;
	}
	.single-product .summary {
		top: 0;
    left: -35px;
    margin-left: 20px;
	}
}

@media only screen and (max-width:768px) {
	.single-product .auxshp-product-main {
		flex-wrap: wrap;
	}
	
	.single-product .images{
		flex: 0 0 100%;
	}
	
	.single-product .summary  {
		flex-basis: calc(100% - 73px);
		top: 0;
		left: 0;
		margin: 0 30px 50px 30px;
	}
}