/*
Theme Name: Staxx
Description: Simple. Affordable. Beatiful.
Author:  integritive inc.
Version: 1.0
Template: enfold
*/

:root {
	--main-theme: #005776;
	--dark: #005776;
	--alt-theme: #f8f8f8;
}

html pre {
	background-image: -webkit-linear-gradient(rgba(242, 242, 242, 1) 50%,#fff 50%,#fff);
	background-image: -moz-linear-gradient(rgba(242, 242, 242, 1) 50%,#fff 50%,#fff);
	background-image: linear-gradient(rgba(242, 242, 242, 1) 50%,#fff 50%,#fff);
}

/* Fix for transparent logos with WebP Express in CDN Friendly mode */
#top .av_header_transparency.av_alternate_logo_active .logo a > picture > img {
	opacity: 0;
	filter: alpha(opacity=0);
}
@media only screen and (max-width: 767px) {
	.responsive #top .av_header_transparency.av_alternate_logo_active .logo a > picture > img {
		opacity: 1;
	}
}

#top .gform_wrapper.gravity-theme .gfield_label {
	margin-bottom: 0;
}
#top .gform_wrapper label span.gfield_required {
	color: #c02b0a;
	display: inline-block;
	font-size: 13.008px;
	padding-left: 0.125em;
}

#top .gform_wrapper.gravity-theme .ginput_container_address > span {
	margin-bottom: 8px;
}

/* #30956 - Filter formatting */
.widget_product_tag_cloud .tagcloud a {
	background: transparent url("/wp-content/themes/enfold/config-woocommerce/images/bullet_grey.png") left center no-repeat;
	border: none;
	display: list-item;
	font-size: 12px!important;
	float: none;
	padding: 1px 0 1px 9px;
}

.woocommerce-widget-layered-nav-list li {
	font-size: 10px;
	padding: 1px;
}
.woocommerce-widget-layered-nav-list li a {
	font-size: 12px;
	padding: 0 0 0 9px;
	background: transparent url("/wp-content/themes/enfold/config-woocommerce/images/bullet_grey.png") left center no-repeat;
}

div .widget_price_filter .price_slider_wrapper .price_label,
.widget_layered_nav_filters .chosen a {
	font-size: 12px;
}

/*= WooCommerce --------------------------------------------------------------*/
#top div .dropdown_widget_cart {
	margin-top: 44px;
	padding-top: 10px;
}

.woocommerce-widget-layered-nav-list__item .count {
	display: none;
}

body.role-anonymous .product .price {
	display: none!important;
}

#top .entry-summary > .price:not(.single) {
	display: none;
}

.woocommerce-order-overview .woocommerce-order-overview__payment-method,
.woocommerce-order .woocommerce-customer-details {
	display: none;
}
#top .pagination .current {
	background: #05718c;
	color: #fff;
}

#top .woocommerce-widget-layered-nav-text {
	display: flex;
	align-items: flex-start;
	margin: 0;
}
#top .woocommerce-widget-layered-nav-text input[type="text"] {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin: 0;
	width: calc(100% - 34px);
}
#top .woocommerce-widget-layered-nav-text .button {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	margin: 0;
	padding: 8px;
	width: 34px;
	min-width: 0;
	height: 34px;
}

#socket a:focus {
  outline: 1px dotted #212121;
  outline: 5px auto -webkit-focus-ring-color;
}

#top .woocommerce-MyAccount-content .woocommerce-info {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

#top .inner-container nav.main_menu {
	right: 35px
}

