
.woocommerce-ordering .select2-selection {
	display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	display: none;
	color: rgba(0, 0, 0, 0);
}

.woocommerce ul.products li.product a img {
	max-width: 130px;
	min-width: 130px;
	padding-right: 0px;
	margin-right: 10px;
}

.post-area .minimal .product-meta {
	max-width: 730px;
	width: 100%;
	height: auto;
	max-height: auto;
	padding-right: 10px;
}

.xoo-wsc-markup .xoo-wsc-empty-cart {
	background-color: #fff;
}

body .nectar-slide-in-cart > .inner {
	background-color: #fff;
	text-transform: none;
}

body .nectar-slide-in-cart {
	background-color: #fff;
}

.inner .woocommerce-mini-cart__empty-message > span {
	color: #000;
}

.woocommerce.widget.widget_shopping_cart a {
	background-color: #0892a5;
	text-transform: none;
}

.woocommerce div.product .single_add_to_cart_button {
	background-color: #0892a5;
}

tbody > .cart-subtotal bdi {
	color: #000;
}

tbody > .fee bdi {
	color: #000;
}

.order-total bdi {
	color: #000;
}

tbody > .cart-subtotal bdi {
	color: #000;
}

.woocommerce .cart-collaterals .cart_totals table td {
	color: #000;
}

.gmwqp_inq {
	font-size: 16px;
	width: 100%;
}

.woocommerce div.product .entry-summary a {
	font-size: 16px;
}

#gmwqp_popup_op_form > #gmwqp_popupcontant .gmwqp_loop > .gmqqp_label {
	font-size: 18px;
	line-height: 28px;
	letter-spacing: .5px;
	font-weight: 300;
	-webkit-text-stroke-color: #0892a5;
	color: #575858;
	font-family: Arial, Helvetica, sans-serif;
}

#gmwqp_popupcontant .gmwqp_loop .gmqqp_input {
	border-color: #0892a5;
	border-style: solid;
	border-width: 1px;
}

body .gmwqp_popup_title {
	background-color: #0892a5;
	color: #fff;
}

body .gmwqp_toplevel {
	border-radius: 0px 0px 100px 100px;
	border-width: 0px;
	border-color: rgba(17, 17, 17, 0);
}

body .gmwqp_inner_popup_op_mores {
	border-radius: 0px 0px 20px 20px;
}

.gmwqp_popup_op .gmwqp_afterformcontent {
	padding-bottom: 15px;
}

.gmwqp_inner_popup_op_mores .gmqqp_submit_btn {
	padding-top: 8px;
	padding-left: 30px;
	padding-right: 30px;
}

.gmwqp_inner_popup_op_mores .gmwqp_inner_popupcontant {
	font-size: 16px;
}

#gmwqp_popupcontant > div > div.gmwqp_loop.gmwqp_full > label {
	font-size: 16px;
}

.gmqqp_input {
	border-color: #0892a5;
}

.container-wrap .contributor-header {
	padding-top: 10px;
}

.row .minimal > .product-wrap {
	border-top-width: 0px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #959999;
}

.woocommerce ul.products li.product {
	padding-right: 10px;
}

.products > .product_cat-proteins .product-card-data {
	width: auto;
}

.products > .minimal .product-card-data {
	padding-bottom: 2px;
}

.product-card-data-title {
	padding-bottom: 10px;
}

.container-wrap .swiper {
	background-color: #fff;
	padding-top: 30px;
	padding-bottom: 15px;
	display: none;
}

.gmwqp_inner_field .select2-selection {
	font-family: Arial, Helvetica, sans-serif;
	border-color: #0892a5;
	border-width: .833333px 1px;
}

#gmwqp_popupcontant .fancy-select-wrap {
	border-color: #0892a5;
	border-width: 0px;
	border-style: solid;
}

#gmwqp_popupcontant > div > div.gmwqp_loop.gmwqp_full > div > input {
	border-color: #0892a5;
	border-width: 1px;
}

input[type=email] {
	border-color: #0892a5;
}

.inner .woocommerce-mini-cart__empty-message > .button {
	text-transform: none;
}

body > div.ocm-effect-wrap.no-material-transition > div > div.nectar-slide-in-cart.style_slide_in_click.open.mouse-accessed > div > div.widget.woocommerce.widget_shopping_cart > div > div.woocommerce-mini-cart__empty-message > a {
	text-transform: none;
}

.nectar-slide-in-cart.style_slide_in_click .woocommerce-mini-cart__empty-message a.button {
	text-transform: none;
}

.nectar-slide-in-cart .woocommerce-mini-cart__empty-message {
	text-transform: none;
}

.woocommerce {
	text-transform: none;
}

.button {
	text-transform: none;
}

.row #searchform {
	display: none;
}

.price-hover-wrap {
	display: none;
}

.post-area .classic .product-add-to-cart {
	display: none;
}

.post-area .classic .woocommerce-Price-amount {
	display: none;
}

.woocommerce-mini-cart-item bdi {
	color: #000;
}

#top .mobile-search {
	margin-top: 100px;
}

#top #mobile-cart-link {
	margin-top: 100px;
}

.container .mobile-user-account > img {
	min-width: 23px;
	margin-top: 50px;
}

#top > div > div > div.col.span_9.col_last > div.slide-out-widget-area-toggle.mobile-icon.fullscreen-split {
	margin-top: 100px;
}

.material .product-meta > .price bdi {
	display: none;
}

.product-add-to-cart {
	display: none;
}

.post-area .material .img-loaded {
	padding-left: 25px;
	padding-top: 25px;
	margin-bottom: 25px;
	max-height: 130px;
}

.row .material > .product-wrap {
	background-color: #f5f5f5;
}

.widget .woocommerce-mini-cart a {
	color: #000;
	-webkit-text-stroke-color: #000;
	padding-top: 0px;
	margin-top: 0px;
}

.widget .remove {
	color: #000;
	font-size: 20px;
}

.inner .woocommerce-mini-cart-item {
	color: #000;
	background-color: #959999;
}

.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .mini_cart_item > a {
	color: #000;
}

.nectar-slide-in-cart .widget_shopping_cart .cart_list a {
	color: #000;
}

body > div.ocm-effect-wrap > div > div.nectar-slide-in-cart.style_slide_in_click.open.mouse-accessed > div > div.widget.woocommerce.widget_shopping_cart > div > ul > li > a.remove.remove_from_cart_button {
	color: #000;
	background-color: #000;
}

.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list.woocommerce-mini-cart .mini_cart_item a {
	color: #000;
}

a.remove.remove_from_cart_button {
	color: #000;
	size: 20px;
	background-color: #000;
}

.widget_shopping_cart_content .attachment-woocommerce_thumbnail {
	padding-right: 10px;
	border-radius: 0px 0px 0px 0px;
}

body .nectar-slide-in-cart .woocommerce.widget_shopping_cart .cart_list li a.remove {
	background-color: #000;
}

.widget .quantity {
	font-size: 14px;
	line-height: 14px;
}

.woocommerce-mini-cart bdi {
	font-size: 14px;
	line-height: 14px;
	color: #fff;
}

.quantity {
	font-size: 14px;
	line-height: 14px;
}

.nectar-slide-in-cart .widget_shopping_cart .cart_list li span.quantity {
	font-size: 14px;
	line-height: 14px;
	color: #fff;
}

.woocommerce-mini-cart-item .woocommerce-Price-currencySymbol {
	color: #fff;
	-webkit-text-stroke-color: #fff;
}

body > div.ocm-effect-wrap > div > div.nectar-slide-in-cart.style_slide_in_click.open.mouse-accessed > div > div.widget.woocommerce.widget_shopping_cart > div > ul > li > span > span > bdi > span {
	color: #fff;
}

.woocommerce .product_list_widget span {
	color: #fff;
}

#woocommerce-mini-cart .woocommerce-Price-currencySymbol {
	color: #fff;
}

.woocommerce-mini-cart-item.mini_cart_item > a img {
	border-radius: 0px 0px 0px 0px;
}

.widget_shopping_cart ul.product_list_widget li img {
	border-radius: 0px 0px 0px 0px;
}

.woocommerce .woocommerce-account-fields {
	padding-right: 45px;
}

.woocommerce .woocommerce-shipping-fields {
	margin-top: 45px;
}

.container #order_review_heading {
	margin-top: 45px;
}

.checkout > #order_review .cart_item {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: rgba(149, 153, 153, .35);
}

#order_review .cart_item > .product-info {
	margin-bottom: 10px;
	display: inline;
}

.cart_item .btns > .product-card-data {
	padding-left: 0px;
	padding-right: 0px;
}

.product-container > .cart_item .product-quantity {
	font-size: 16px;
}

.product-container > .cart_item bdi {
	font-size: 16px;
}

#order_review > div.shop_table.woocommerce-checkout-review-order-table > div > div.cart_item > div.product-info > div.quantity > span {
	font-size: 16px;
}

.product-info .btns .cat-number {
	padding-left: 0px;
}

.product-card-data.cat-number {
	padding-left: 0px;
}

.cat-number {
	padding-left: 0px;
}

#order_review > div.shop_table.woocommerce-checkout-review-order-table > div > div.cart_item > div.product-info > div.inner > h4 > div > p {
	padding-left: 0px;
}

#order_review > div.shop_table.woocommerce-checkout-review-order-table > div > div:nth-child(2) > div.product-info > div.inner > h4 > div > p {
	padding-left: 0px;
}

#top .mobile-user-account {
	margin-top: 100px;
}

body.material #header-outer #search-outer {
	position: sticky;
}

body.material #search-outer {
	position: sticky;
}

.material #search-outer {
	position: sticky;
}

body #header-outer {
	padding-top: 0px;
	display: block;
	max-height: 150px;
	background-color: #03003d;
}

.ocm-effect-wrap #top > .container {
	max-height: 150px;
	position: sticky;
	bottom: 0px;
	top: 0px;
	z-index: 10;
}

body #top {
	top: 0px;
	bottom: -5px;
	position: fixed;
}

body #header-outer.transparent[data-transparent-header=true][data-remove-border=true] {
	background-color: #03003d;
}

body.material #header-outer[data-transparent-header=true].transparent {
	background-color: #03003d;
}

body #header-outer[data-transparent-header=true][data-remove-border=true].transparent {
	background-color: #03003d;
}

body #header-outer[data-transparent-header=true][data-remove-border=true] {
	background-color: #03003d;
}

body #header-outer[data-transparent-header=true] {
	background-color: #03003d;
}

@media screen and (max-width: 768px) {
	.container .mobile-user-account > img {
		margin-top: 0px;
		position: relative;
	}
	
	#top .mobile-user-account {
		margin-top: 75px;
		margin-bottom: 15px;
		position: relative;
		bottom: 0px;
		top: 0;
		padding-right: 0px;
		padding-left: 0px;
	}
	
	body #search-outer {
		position: sticky !important;
		top: Auto;
		bottom: Auto;
	}
	
	.material #search-outer {
		bottom: Auto;
		top: Auto;
	}
	
	body.material #header-outer #search-outer {
		min-height: 150px;
		height: auto;
		position: static;
	}
	
	.slide-out-widget-area-toggle span > .close-wrap {
		position: relative;
	}
	
	.mobile-user-account {
		top: 0;
		margin-top: 50px;
	}
	
	#top > div > div > div.col.span_9.col_last > a.mobile-user-account {
		margin-top: 75px;
	}
	
	#header-outer #top .mobile-user-account {
		margin-top: 100px;
		padding-left: 10px;
	}
	
	#ajax-content-wrap #breadcrumbs {
		padding-bottom: 0px;
	}
	
	body #top {
		position: relative;
		min-height: 75px;
		height: Auto;
	}
	
	body > .ocm-effect-wrap {
		position: relative;
	}
	
	body .ocm-effect-wrap-inner {
		position: relative;
	}
}

@media screen and (max-width: 375px) {
	#top {
		top: Auto;
		bottom: 0px;
	}
	
	body.material #header-outer #search-outer {
		bottom: Auto;
		top: Auto;
		position: relative;
		min-height: auto;
	}
	
	body #header-outer {
		max-height: auto;
		height: auto;
		min-height: 120px;
		position: relative;
	}
	
	body #top {
		min-height: 150px;
		background-color: #03003d;
	}
	
	.ocm-effect-wrap-inner > #header-outer > #search-outer .container {
		height: auto;
	}
	
	.ocm-effect-wrap #search {
		width: auto;
		min-height: auto;
	}
	
	body #search-outer {
		position: relative;
	}
	
	#search-outer #search {
		height: auto;
	}
	
	.ocm-effect-wrap-inner > #header-outer > #top .row {
		min-height: auto;
		height: auto;
	}
}
