.header-nav {
	-ms-flex-pack: center;
	justify-content: center;
}

.nav&gt;li&gt;a, .nav-dropdown&gt;li&gt;a, .nav-column&gt;li&gt;a {
	color: #000;
	font-size: 16px;
}

.header-nav-main.nav-left.nav-spacing-xlarge&gt;li {
	margin: 0 20px;
}

.page-wrapper {
	padding-top: 0;
}

select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection {
	box-shadow: none;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #000;
}

.tabs li a {
	font-size: 17px;
	border-right: none;
	border-top: none;
	border-left: none;
	border-radius: 0;
}

.tabs {
	margin-bottom: 30px;
}

.sku_wrapper, .posted_in {
	color: #000;
}

.sku, .posted_in a {
	color: #666666;
}

.widget-title {
	text-transform: none !important;
	color: #000;
	margin-bottom: 30px !important;
	display: block;
}

.widget .is-divider {
	display: none;
}

/**FOOTER**/
.absolute-footer {
	margin-bottom: 0;
}

.absolute-footer .container {
	border-top: 1px solid #eaeaea;
	padding-top: 10px;
}

#menu-footer a:hover {
	text-decoration: underline;
}

.menu-item-3126 {
	font-size: 12px !important;
	color: #000;
}

.menu-item-3127 {
	font-size: 12px !important;
	color: #000;
}

.menu-item-3128 {
	font-size: 12px !important;
	color: #000;
}

.header-cart-link .icon-shopping-cart:after {
	background-color: red !important;
}

#logo {
	display: ;
}

class="meta-author vcard" {
	display: none !important;
}

/* WORKS — hide shop elements on catalog only */
body.woocommerce-shop .product-small .price,

body.woocommerce-shop .product-small .price-wrapper,

body.woocommerce-shop .product-small .add_to_cart_button,

body.woocommerce-shop .product-small .add-to-cart-button {
	display: none !important;
}

//.woocommerce .product .add_to_cart_button {
	display: none;
}

/*************** PRODUCT PAGE GENERAL ***************/
.accordion-item .toggle i {
	font-size: 1em;
}

.accordion-title.active {
	background-color: transparent;
}

.accordion-inner {
	padding: 1em;
}

.single-product ul li.bullet-checkmark {
	padding: 0 0 0 25px;
	border-bottom: 0;
	font-size: 95%;
}

.single-product .container-width {
	max-width: 100%;
}

.product-section-title.uppercase {
	text-transform: none;
	letter-spacing: 0;
	padding: 30px 0 0;
	font-size: 130%;
}

#wrapper&gt;.message-wrapper {
	padding-bottom: 0;
	margin-bottom: 0;
}

/*************** PRODUCT PAGE 01 ***************/
.product-page-01 h1.product_title {
	margin: 0;
}

.product-page-01 .flickity-viewport, .product-page-01 .fill {
	border-radius: 10px;
}

.product-page-01 .product-thumbnails a {
	border: 1px solid #ddd;
	border-radius: 5px;
}

.product-page-01 .product-thumbnails .is-nav-selected a {
	border-color: #000;
}

.product-page-01 .has-border {
	border-radius: 10px;
	border-width: 1px;
}

.product-page-01 .product-page-sections .large-2, .product-page-01 .product-page-sections .large-10 {
	max-width: 100%;
	flex-basis: 100%;
}

.product-page-01 .product-page-sections .uppercase.mt {
	text-transform: none;
	margin-bottom: -10px;
	letter-spacing: 0;
}

/*************** PRODUCT PAGE 03 ***************/
@media screen and (min-width: 550px) {
	.product-page-03 .flickity-slider&gt;div:not(.col) {
		width: 50% !important;
	}
}

@media screen and (min-width: 849px) {
	.product-page-03 .flickity-slider&gt;div:not(.col) {
		width: 40% !important;
	}
}

@media screen and (min-width: 1200px) {
	.product-page-03 .flickity-slider&gt;div:not(.col) {
		width: 30% !important;
	}
}

@media screen and (max-width: 549px) {
	.product-page-03 .slider-wrapper .flickity-prev-next-button {
		display: inherit;
	}
}

.product-page-03 .flickity-prev-next-button {
	opacity: 1;
}

/*.large-5 .col-inner {
	background-color: #fafafa;
	border-radius: 15px;
	
} */
.checkout-sidebar {
	background-color: ;
}

.image-lightbox .lightbox-gallery {
	border-radius: 15px;
}

.grecaptcha-badge {
	visibility: hidden;
}