/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

.woocommerce-page.woocommerce-checkout form #order_review td.woocommerce-shipping-account {
	padding-right: 0;
}

.woocommerce-page.woocommerce-checkout form #order_review td.woocommerce-shipping-account > p.form-row {
	padding: 3px 0;
}

.wqbo-quick-order-submit, .wqbo-button {
	background-color: #05b3ec;
	color: white;
}

.wqbo-remove {
	background-color: white;
	color: #05b3ec;
}

.search-results article {
	width: 33%;
}

.search-results .entry-title {
	font-size: 1rem;
    font-weight: 700;
}

.wp-block-cover.flat-grid .wp-container-5,
.wp-block-cover.flat-grid .wp-container-10 {
	display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    column-gap: 0;
	border: 1px solid #d2d2d2;
	margin-top: 0;
    margin-bottom: 0;
}

.wp-block-cover.flat-grid .wp-container-5 .wp-block-column,
.wp-block-cover.flat-grid .wp-container-10 .wp-block-column {
	border-right: 1px solid #d2d2d2;
}

.wp-block-cover.flat-grid .wp-container-5 .wp-container-4,
.wp-block-cover.flat-grid .wp-container-10 .wp-container-9 {
	border-right: none;
}

.wp-block-cover.flat-grid .wp-container-10 {
	border-top: 0;
}

.wp-block-cover.flat-grid .wp-block-uagb-container {
	height: 100%;
	box-shadow: none;
	border-right: none;
}

.wp-block-cover.flat-grid .wp-block-uagb-container a {
	color: white;
}
.wp-block-cover.flat-grid .wp-block-uagb-container a:hover {
	color: rgba(0,0,0,0.42);
}

.wp-block-cover.flat-grid .homeProdCat ul.products li.product {
	box-shadow: none;
}

.wp-block-cover.flat-grid .products,
.wp-block-cover.flat-grid img {
	margin-bottom: 0 !important;
}

.ast-builder-grid-row.ast-grid-center-col-layout {
	grid-template-columns: 1fr 1fr 1fr;
}

.site-header-primary-section-left-center.site-header-section.ast-flex.ast-grid-left-center-section,
.site-header-primary-section-right-center.site-header-section.ast-flex.ast-grid-right-center-section {
	display: none;
}

.ast-builder-grid-row.ast-grid-center-col-layout {
	grid-template-columns: 1fr 1fr 1fr;
    column-gap: 0;
}

.site-header-primary-section-center.site-header-section.ast-flex.ast-grid-section-center,
.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-search,
.ast-search-menu-icon.ast-inline-search,
.ast-search-menu-icon label,
.ast-search-menu-icon input.search-field,
aside.header-widget-area.widget-area.site-header-focus-item {
	width: 100% !important;
}

.footer-widget-area-inner h4 {
	color: black;
}

.wp-container-21.wp-block-columns {
    gap: 0.75rem;
}

section#block-26 {
	margin-bottom: 1.5rem;
}

.tax-product_cat .ast-woocommerce-container {
	display: flex;
    flex-wrap: wrap;
}

.tax-product_cat .ast-woocommerce-container .woocommerce-breadcrumb,
.tax-product_cat .ast-woocommerce-container .woocommerce-products-header,
.tax-product_cat .ast-woocommerce-container .woocommerce-notices-wrapper {
	width: 100%;
}

.tax-product_cat .ast-woocommerce-container .woocommerce-result-count {
	flex-grow: 1;
}

.tax-product_cat .ast-woocommerce-container .gridlist-toggle {
	padding-top: 0;
	margin-bottom: 21px;
	padding-left: 15px;
}

.tax-product_cat .ast-woocommerce-container .grid {
	width: 100%;
}

.ast-plain-container.ast-no-sidebar #primary {
	margin: 2em 0 1em;
}

.woocommerce table.shop_table thead th, 
.woocommerce-page table.shop_table thead th {
    border-width: 1px;
}

body:not(.iproi_print) .woocommerce .woocommerce-MyAccount-content table, 
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
    border-bottom: 1px solid #707070;
}

.woocommerce-page #content table.cart td.product-name > .ast-product-image.ast-disable-image + small.product-sku {
    display: none;
}


@media only screen and (max-width: 544px) {
	.tax-product_cat .ast-woocommerce-container .woocommerce-result-count {
		width: 100%;
	}
	.tax-product_cat .ast-woocommerce-container .woocommerce-ordering {
		width: 75%;
	}
	.tax-product_cat .ast-woocommerce-container .gridlist-toggle {
		padding-left: 0;
		width: 25%;
	}
}

.tax-product_cat .ast-woocommerce-container .products.list {
	width: 100%;
}

.tax-product_cat .ast-woocommerce-container .products.list .ast-article-post {
	display: flex;
    flex-direction: row;
    justify-content: space-between;
	align-items: center;
}

.tax-product_cat .ast-woocommerce-container .products.list .astra-shop-thumbnail-wrap a {
	margin-bottom: 0 !important;
}

.tax-product_cat .ast-woocommerce-container .products.list .gridlist-buttonwrap {
	display: flex;
    width: 100%;
    justify-content: flex-end;
	margin-bottom: 0 !important;
}

.tax-product_cat .ast-woocommerce-container .products.list .astra-shop-summary-wrap {
	width: 100% !important;
    max-width: 100% !important;
    display: flex;
    align-items: center;
    padding: 0;
	justify-content: space-between;
}

.tax-product_cat .ast-woocommerce-container .products.list .astra-shop-summary-wrap .ast-loop-product__link {
	padding-left: 15px;
}

.tax-product_cat .ast-woocommerce-container .products.list .astra-shop-summary-wrap .woocommerce-loop-product__title,
.tax-product_cat .ast-woocommerce-container .products.list .astra-shop-summary-wrap .price {
	padding-right: 15px;
}

.quick-view #product_total_price,
.quick-view .product_meta .sku_wrapper {
	display: none !important;
}

.quick-view .product-part-number {
	margin-bottom: 10px;
}

.search-results .wps_add_to_cart {
	margin-top: 10px;
}

.search-results .wps_add_to_cart a {
	background-color: #05b3ec;
}

#gform_wrapper_1 {
	max-width: 600px;
	margin: 0 auto;
}

.payment_box.payment_method_woocommerce_gateway_purchase_order fieldset {
	border: none;
	padding: 0;
}

.payment_box.payment_method_woocommerce_gateway_purchase_order fieldset>p.form-row {
	padding: 0;
	width: 100%;
}

.payment_box.payment_method_woocommerce_gateway_purchase_order fieldset>p.form-row>input#po_number_field {
	border-color: #dddddd;
}

#add_payment_method #payment ul.payment_methods li>label,
.woocommerce-cart #payment ul.payment_methods li>label,
.woocommerce-checkout #payment ul.payment_methods li>label,
.payment_box.payment_method_woocommerce_gateway_purchase_order fieldset>p.form-row>label {
	line-height: 2;
	font-weight: 700;
	font-size: .9rem;
}

/* Quick View close button*/
.tax-product_cat 			.pp_woocommerce_quick_view .pp_close,
.post-type-archive-product	.pp_woocommerce_quick_view .pp_close {
    display: block!important;
    top: -1.5em;
    right: -1.5em;
    width: 35px;
    height: 35px
}

@media only screen and (max-width: 768px) {
	.tax-product_cat .pp_woocommerce_quick_view .pp_close,
	.post-type-archive-product .pp_woocommerce_quick_view .pp_close
	 {
    top: -2em;
    right: 0;
	}
}

.tax-product_cat .pp_woocommerce_quick_view .pp_close::before,
.post-type-archive-product .pp_woocommerce_quick_view .pp_close::before
 {
    font-size: 35px;
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
}

.tax-product_cat .pp_woocommerce_quick_view .pp_close:hover,
.post-type-archive-product .pp_woocommerce_quick_view .pp_close:hover
 {
    background-color: #00b3ec;
}


.woocommerce.quick-view.single-product .product .product_meta + a {
    background: #00b3ec;
    color: #fff;
    padding: 10px 20px;
    text-decoration: none;
    font-weight: 600;
    margin-top: 2em;
    display: inline-block;
}
.woocommerce.quick-view.single-product .product .product_meta + a:hover {
    background: #009dcc;
}


.woocommerce.quick-view.single-product div.summary {
    margin-bottom: 0;
    height: 100%;
}

.ast-primary-sticky-header-active .main-header-menu .menu-item:hover > .menu-link, .ast-primary-sticky-header-active .ast-builder-menu-1 .main-header-menu .menu-item.current-menu-item > .menu-link, .ast-primary-sticky-header-active .ast-builder-menu-2 .main-header-menu .menu-item.current-menu-item > .menu-link, .ast-primary-sticky-header-active .main-header-menu .menu-item.current-menu-ancestor > .menu-link {
	color: #000;
}

.woocommerce ul.products li.product.product-category>a:hover h2.woocommerce-loop-category__title {
    color: #00b3ec;
    text-decoration: underline;
}

.woocommerce ul.products li.product.product-category>a h2.woocommerce-loop-category__title {
    transition: 0.3s all;
}

.woocommerce div.product form.cart .button.single_add_to_cart_button,
.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button,
.woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce.woocommerce-checkout #payment #place_order {
	padding: 10px 20px !important;
	text-align: center;
}

.quick-view .ast-shipping-text {
	display: none;
}

.ast-woocommerce-container nav.gridlist-toggle {
	display: none;
}

.ast-woocommerce-container .br_lgv_product_count_block {
	margin-right: 10px;
}

.ast-woocommerce-container .berocket_lgv_widget {
	margin-bottom: 15px;
	float: right !important;
	width: 100%;
    text-align: right;
}

ul.products.columns-4 li.product.berocket_lgv_list {
	width: 100% !important;
}

ul.products.columns-4 li.product.berocket_lgv_list .astra-shop-thumbnail-wrap {
	width: 8%;
	float: left;
	position: initial;
}

ul.products.columns-4 li.product.berocket_lgv_list .astra-shop-thumbnail-wrap .quick-view-button {
	top: 50%;
	transform: translateY(-100%);
	position: absolute;
	right: 150px;
}

ul.products.columns-4 li.product.berocket_lgv_list .astra-shop-summary-wrap .button {
	position: absolute;
	top: 50%;
	transform: translateY(-100%);
	right: 0;
}

ul.products.columns-4 li.product.berocket_lgv_list .woocommerce-loop-product__title {
	display: block;
}

ul.products.columns-4 li.product.berocket_lgv_list .gridlist-buttonwrap {
	width: 50%;
	float: left;
	text-align: left;
	padding-left: 20px;
}

ul.products.columns-4 li.product.berocket_lgv_list .gridlist-buttonwrap .astra-shop-summary-wrap {
	padding-left: 0;
}
ul.products.columns-4 .berocket_lgv_additional_data {
	display: none;
}

ul.products.columns-4 .berocket_lgv_after_additional {
	width: 100%;
	margin-bottom: 25px;
}
@media all and (max-width: 767px) {
	ul.products.columns-4 li.product.berocket_lgv_list  .astra-shop-thumbnail-wrap {
		width: 45% !important;
	}

	ul.products.columns-4 li.product.berocket_lgv_list .gridlist-buttonwrap {
		width: 55%;
	}

	.ast-shop-toolbar-container {
		margin-bottom: 0;
	}

	.ast-shop-toolbar-container select {
		border: 1px solid #dddddd !important;
	}

	ul.products.columns-4 li.product.berocket_lgv_list .astra-shop-thumbnail-wrap .quick-view-button {
		right: auto;
		left: 48%;
	}

	ul.products.columns-4 li.product.berocket_lgv_list .astra-shop-summary-wrap .button {
		right: auto;
		left: calc(48% + 155px);
	}
}

@media all and (max-width: 500px) {
	ul.products.columns-4 li.product.berocket_lgv_list .astra-shop-thumbnail-wrap .quick-view-button {
		position: initial;
		transform: none;
	}

	ul.products.columns-4 li.product.berocket_lgv_list .astra-shop-summary-wrap .button {
		position: initial;
		transform: none;
	}
}

.ast-woocommerce-container ul.products.list li div.astra-shop-thumbnail-wrap {
	float: none;
	margin-left: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
	text-align: left !important;
}

.ast-woocommerce-container ul.products.list li.product .gridlist-buttonwrap {
	float: none;
	width: 100%;
}

.ast-woocommerce-container ul.products.list li div.astra-shop-summary-wrap {
	float: none;
	margin-left: 0 !important;
	width: 100% !important;
	max-width: 100% !important;
	padding: 0 !important;
	text-align: left !important;
	margin-right: 0 !important;
}

.ast-woocommerce-container ul.products.list li {
	margin-bottom: 20px !important;
	border-bottom: none !important;
}

.related.products h2 {
	text-align: center;
	margin-bottom: 25px;
}

.related.products .berocket_lgv_additional_data .lgv_link {
	margin-bottom: 10px;
}

#order_review .woocommerce-shipping-totals.shipping {
	display: none;
}

#cartpops-drawer .cpops-drawer-footer .cpops-cart-total .cpops-cart-line-items__item.cpops-cart-line-items__shipping {
	display: none;
}

#cartpops-drawer .cpops-cart-item__quantity input[type=number] {
    min-height: 30px;
}

.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:nth-child(2) {
	display: none;
}

.woocommerce-message a.button {
	padding: 10px 20px !important;
}

.woocommerce-page table.cart td.actions .button {
	padding: 10px 20px !important;
}

.wp-block-button .wp-block-button__link.has-ast-global-color-0-background-color:hover {
	background-color: #009dcc !important;
}

.cpops-drawer-header__close:hover {
	opacity: 0.6;
}

body .woocommerce-MyAccount-navigation-link a {
	text-transform: capitalize;
}

.woocommerce .button {
	padding: 10px 20px !important;
}

#ast-desktop-header .ast-builder-grid-row.ast-grid-center-col-layout {
	grid-template-columns: 0.8fr 0.9fr 1fr;
}

.woocommerce-page.woocommerce-checkout form #order_review td.product-name {
    display: block;
    width: 100%;
    position: relative;
}

.woocommerce-page.woocommerce-checkout form  td.product-total {
    width: 25%;
}

.woocommerce-page.woocommerce-checkout form td.product-name .product-quantity {
    position: absolute;
    right: 0;
    padding-right: 1rem;
}


.woocommerce-page.woocommerce-checkout form tr.cart-subtotal *,
.woocommerce-page.woocommerce-checkout form tr.order-total * {
    font-weight: 600;
}

.product-search-results .product-search-results-content {
    height: 550px;
    max-height: 80vh;
}

.product-search-results .product-search-results-content:empty {
    height: 0;
}

.aiosrs-rating-wrap {
    display: none!important;
}

/* roi plugin table */
.woocommerce table#archive-table-invoices.my_account_orders th {
	padding-right: 15px;
}

.woocommerce #archive-table-invoices.my_account_orders th.sort:before,
.woocommerce #archive-table-invoices.my_account_orders th.sort:after {
	right: 7px !important;
}

/* fix for grid/list view */
.berocket_lgv_after_additional + .berocket_lgv_after_additional {
    display: none!important;
}

.post-type-archive-product .pp_woocommerce_quick_view .pp_content, 
.tax-product_cat .pp_woocommerce_quick_view .pp_content {
    margin: 0;
    overflow: hidden;
    width: 100%!important;
    max-width: 100%;
}

.woocommerce.quick-view.single-product .threesixty-container {
    background-size: contain!important;
}

.woocommerce .ast-shop-toolbar-container {
    margin-bottom: 0;
	width: 100%;
}

.woocommerce .br_lgv_product_count_block a, .br_lgv_product_count_block span {
    padding: 0 2px;
}

.woocommerce .berocket_lgv_widget a.berocket_lgv_button.selected {
    color: #00b3ec;
}

.woocommerce .br_lgv_product_count_block a.selected {
    font-weight: 600;
    color: #00b3ec;
    pointer-events: none;
}

.woocommerce .woocommerce-products-header__title.page-title {
    margin-bottom: 1rem;
}

.woocommerce .ast-shop-toolbar-aside-wrap select {
    border: 1px solid #e6e6e6;
}

ul.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
    max-height: 20rem;
    overflow-y: scroll;
    overflow-x: hidden;
}

.site-header .search-form .search-field {
    width: 100%;
}

.site-header .search-form input.search-submit {
    position: absolute;
    right: 0;
    z-index: 1;
    background: #303030;
    height: 100%;
}

.site-header .search-form + div >.relevanssi-live-search-results-showing {
    top: 3rem!important;
    left: 0!important;
}

 .site-header .widget.widget_block {
    position: relative;
}

.site-header .widget.widget_block > p:not(.relevanssi-live-search-no-results) {
 display: none;
}

.wqbo-tbl-responsive h3,
.wqbo-tbl-responsive h4,
.wqbo-tbl-responsive h4 + button,
.wqbo-tbl-responsive .box,
.wqbo-tbl-responsive .box + .wqbo-quick-csv-order-submit,
.wqbo-tbl-responsive .wqbo-csv-status 
{
    text-align: center;
    margin: 0 auto;
    display: block;
}

.wqbo-tbl-responsive button,
.wqbo-tbl-responsive .box + .wqbo-quick-csv-order-submit,
.TB_modal button, 
.wqbp-tbl-responsive input.wqbo-quick-csv-order-submit {
    background-color: #05b3ec!important;
    color: white;
}

.wqbo-tbl-responsive button:hover,
.wqbo-tbl-responsive .box + .wqbo-quick-csv-order-submit:hover,
.TB_modal button:hover, 
.wqbp-tbl-responsive input.wqbo-quick-csv-order-submit:hover {
  background-color: #009dcc!important;
}



#wqbo-order-form .form-control, #wqbo-order-form .form-control:focus {
    height: 35px;
    border: 1px solid #303030!important;
    outline: 0.5px solid #05b3ec;
}

/* after requeste Quote setup */
.ast-builder-menu-1 .menu-item > .menu-link {
    white-space: nowrap;
}

.woocommerce form.addify-quote-form table.addify-quote-form__contents th, 
.woocommerce form.addify-quote-form table.addify-quote-form__contents td {
    padding-bottom: 0.875em;
}

.woocommerce tr.woocommerce-cart-form__quote-item.cart_item a.remove {
    line-height: 18px;
}

.woocommerce div.af_quote_fields {
    margin: 0 auto;
}

.woocommerce-order-details.addify-quote-details > table:first-child {
    border-top: 1px solid #707070!important;
}

.woocommerce-page table.shop_table .product-thumbnail {
    text-align: center;
    padding-bottom: 0.875em;
}

/* after requeste Quote setup - end*/

/*MEDIA*/

@media only screen and (max-width: 1400px) {
	.ast-woo-header-cart-info-wrap {
		display: none !important;
	}

	.ast-builder-grid-row.ast-grid-center-col-layout {
		grid-template-columns: 33% 25% 1fr;
	}
}

@media only screen and (max-width: 991px) and (min-width: 922px) {
	.ast-builder-menu-2 .menu-item > .menu-link {
		padding: 0 5px;
	}

	.ast-builder-grid-row.ast-grid-center-col-layout {
		grid-template-columns: 33% 23% 1fr;
	}

	.ast-builder-menu-1 .menu-item > .menu-link {
		font-size: 1.12rem !important;
	}
}

@media only screen and (max-width: 921px) {

	.ast-theme-transparent-header #masthead {
		position: relative!important;
	}

	.ast-theme-transparent-header .ast-builder-menu .main-header-menu,
	.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-link,
	.ast-header-break-point .ast-builder-menu-2 .main-header-menu .menu-item > .menu-link,
	.ast-theme-transparent-header [CLASS*="ast-builder-menu-"] .main-header-menu .menu-item > .menu-link,
	.ast-theme-transparent-header .ast-masthead-custom-menu-items, .ast-theme-transparent-header .ast-masthead-custom-menu-items a, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .menu-link,
	.ast-header-account-link.ast-account-action-link,
	.ast-header-account-link.ast-account-action-link .ast-header-account-text,
	.ast-theme-transparent-header .ast-header-account-wrap .ast-header-account-text{
		color: #949494 !important;
	}

	.wp-block-cover.flat-grid .homeProdCat.wp-container-5,
	.wp-block-cover.flat-grid .homeProdCat.wp-container-10 {
		grid-template-columns: 1fr 1fr;
		gap: 0;
	}

	.wp-block-cover.flat-grid .wp-container-5 .wp-block-column,
	.wp-block-cover.flat-grid .wp-container-10 .wp-block-column {
		border-bottom: 1px solid #d2d2d2;
	}

	.wp-block-cover.flat-grid .homeProdCat ul.products li.product {
		margin: 0;
	}

	.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	.ast-builder-menu-2 .main-header-menu, .ast-header-break-point .ast-builder-menu-2 .main-header-menu {
		margin-top: -1px !important;
	}

	.ast-header-break-point .ast-builder-menu-1 .main-header-menu .menu-item > .menu-link,
	.ast-header-break-point .ast-builder-menu-2 .main-header-menu .menu-item > .menu-link {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	.ast-header-break-point .ast-builder-menu-1 .main-header-menu .menu-item > .menu-link {
		font-size: 1.14rem !important;
		color: #949494 !important;
	}

	.ast-header-break-point .ast-header-account-wrap {
		margin: 0 !important;
		padding-left: 10px !important;
	}

	.ast-builder-menu-1 .menu-item.current-menu-item > .ast-menu-toggle {
		color: #949494 !important;
	}

	.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle {
		top: 3px;
	}

	.woocommerce form.addify-quote-form table.addify-quote-form__contents td {
		width: 100%;
	}

	.woocommerce-order-details.addify-quote-details > table:first-child {
		margin-top: 1rem;
	}

	body:not(.iproi_print) .woocommerce .woocommerce-MyAccount-content table, 
	.woocommerce table.shop_table, .woocommerce-page table.shop_table {
		border-top: 1px solid #707070 !important;
	}

	.woocommerce .woocommerce-MyAccount-content td {
		border-left: 1px solid #707070 !important;
	}

} /* 921 */

@media only screen and (max-width: 767px) {
	.uagb-block-d1c36bd6 .wp-block-uagb-info-box .uagb-ifb-desc {
		margin-bottom: 20px !important;
	}

	.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
		max-width: unset !important;
	}
}

@media only screen and (min-device-width: 360px) and (max-device-width: 640px) {
	body {
		padding: 0 !important;
	}
}

@media only screen and (max-width: 544px) {
	.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle {
		top: 3px;
	}

	.wp-block-cover.flat-grid .homeProdCat.wp-container-5, 
.wp-block-cover.flat-grid .homeProdCat.wp-container-10 {
    grid-template-columns: auto;
	}


.woocommerce.quick-view > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.woocommerce.quick-view .threesixty-container {
    min-height: 250px!important;
    width: 100%!important;
    margin-bottom: 2rem;
}
} /* 544 */

.optn_name_price {
	display: none !important;
}
a.afrq-menu-item span {
    display: none;
}

a.afrq-menu-item:after {
    content: "Quotes";
    color: white;
    font-size: 1.14285714286rem;
}

ul li#quote-li {
    position: relative;
    float: none;
}
.arfq-pro-thumbnail img {transform: translate(50%,-50%)!important;}

.quote-li:hover .mini-quote-dropdown{
    width:250px;
}

header .custom-logo-link img {
	width: auto;
}

li#wp-admin-bar-projects-list + li#wp-admin-bar-duplicate-post {
    display: none;
}