.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.wcfmmp_sold_by_container_advanced{padding:5px;color:#666;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #dae2ed;margin-bottom:20px;display:inline-block;width:auto;min-width:250px}.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label{color:#666;font-size:12px;margin-left:60px;font-style:italic;letter-spacing:2px;text-transform:lowercase}.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label .wcfm_vendor_badges{display:inline-block;margin-bottom:0}.wcfmmp_sold_by_container_left{width:45px;display:inline-block;vertical-align:top;margin:5px}.wcfmmp_sold_by_container_right{display:inline-block}.wcfmmp_sold_by_container_left img{width:45px;border-radius:50%;display:inline-block!important;border:0}.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_wrapper .wcfmmp_sold_by_store{color:#333;line-height:25px;font-size:20px;display:block}.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_wrapper .wcfmmp_sold_by_store a{color:#333!important}.wcfmmp_sold_by_container .wcfmmp-store-rating,.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating,.wcfmmp_store_info .wcfmmp-store-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:1em;width:6em!important;font-family:'Font Awesome 5 Free'!important;font-weight:900}.wcfmmp_sold_by_container .wcfmmp-store-rating::before,.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating::before,.wcfmmp_store_info .wcfmmp-store-rating::before{content:"" "" "" "" "";opacity:.25;float:left;top:0;left:0;position:absolute;color:#adb5b6}.wcfmmp_sold_by_container .wcfmmp-store-rating span,.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating span,.wcfmmp_store_info .wcfmmp-store-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.wcfmmp_sold_by_container .wcfmmp-store-rating span:before,.wcfmmp_sold_by_container_advanced .wcfmmp-store-rating span:before,.wcfmmp_store_info .wcfmmp-store-rating span:before{content:"" "" "" "" "";top:0;position:absolute;left:0;color:#ff912c}.wcfmmp_store_info{margin:20px auto}.wcfmmp_store_info *{margin:0 auto;display:block;text-align:center}.wcfmmp_store_tab_info *{margin-left:0;text-align:left!important}.wcfmmp_store_tab_info i{margin-right:8px}.wcfmmp_store_info_store_social ul{padding:0;margin:10px 0}.wcfmmp_store_info_store_social ul li{margin:0 4px;padding:0;display:inline-block;width:30px;height:30px;background:#fff;border-radius:50%;border:1px solid #ccc;text-align:center;position:relative}.wcfmmp_store_info_store_social ul li a i{color:#646464;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-size:16px}.wcfmmp_store_info_store_social ul li:hover{background:#17a2b8}.wcfmmp_store_info_store_social ul li:hover a i{color:#fff}.wcfmmp_store_info_store_location .wcfmmp-store-map{width:100%;border:1px solid #dfdfdf;margin-right:10px}.wcfmmp_store_tab_info .wcfmmp-store-map{width:250px}.wcfmmp_store_info_store_location .wcfmmp-store-map div.gm-svpc,.wcfmmp_store_info_store_location .wcfmmp-store-map div[role=button]{display:none!important}.wcfmmp_store_info_store_location .wcfmmp-store-map div[draggable=false]{width:20px!important;height:42px!important}.wcfmmp_store_info_store_location .wcfmmp-store-map button{width:20px!important;height:20px!important}.wcfmmp_store_info_store_location .wcfmmp-store-map button img{width:12px!important;height:12px!important;margin:5px 4px 5px!important}.wcfmmp_store_shipping_rules .wcfmmp-store-shipping-rule{color:#17a2b8;width:auto;min-width:90px;font-weight:600;display:inline-block}.wcfmmp_store_hours .wcfmmp-store-hours-day{color:#17a2b8;width:auto;min-width:90px;font-weight:600;display:inline-block}.wcfm_store_close_msg{width:100%;padding:.5em;margin-bottom:1em;background-color:#17a2b8;margin-left:0;color:#fff;clear:both;border-left:.618em solid rgba(0,0,0,.15);border-right:.618em solid rgba(0,0,0,.15);text-align:center}.wcfmmp_store_coupons .wcfmmp-store-coupon-single{margin:10px 5px;border:1px dashed #17a2b8;background-color:#d9f2f6;color:#222;padding:10px;height:48px;line-height:30px;font-weight:600}.wcfmmp-store-recent-articles ul li{margin-bottom:1em;line-height:1.41575em}.wcfmmp-store-recent-articles ul li::before{content:"\f15b";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:-.125em;font-family:"Font Awesome 5 Free"!important;font-weight:900;line-height:inherit;vertical-align:baseline;margin-right:.5407911001em;display:block;float:left;opacity:.35;margin-left:-1.618em;width:1em}.wcfmmp_shipment_processing_display{font-style:italic;color:#47525d;font-size:15px}.link_to_favs_page {
display: inline;
padding: 0;
border: 0;
font: inherit;
text-decoration: underline;
cursor: pointer;
background: transparent;
color: currentColor;
-webkit-appearance: none;
margin-top: 0.5em;
}
.gpls_hidden {
display: none;
}
.gpls_revert {
display: revert;
}
.rfqcart-link-shop {
display: block;
padding: 5px;
}
.rfqcart-link-single {
display: block;
padding: 5px;
margin-top: 5px; float: right
}
.fqcart-link-div-shop {
padding: 5px;
display: block;
}
.rfqcart-link-shop-custom { float: right;
}
.link_to_rfq_cart {
display: inline-block;
margin-bottom: 40px;
}
.fqcart-link-div-shop-custom {
max-width: 300px;
}
.rfqcart-link-single-custom {
display: block;
max-width: 300px;
}
.fqcart-link-div-single-custom {
margin-top: 60px;
display: block;
}
a.gpls_product_remove {
display: block;
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 1;
border-radius: 100%;
color: red;
text-decoration: none;
font-weight: 700;
border: 0
}
.gpls_rfq_set {
visibility: visible; text-align: center;
}
.rfqcart-link { margin: 10px
}
.rfq_cart_address {
width: 100%
}
.gpls_woo_rfq_cart_totals {
width: auto; margin: 0;
clear: right;
white-space: nowrap;
}
.gpls_woo_rfq_wc-proceed-to-checkout .button.checkout-button {
font-size: 1.41575em;
white-space: nowrap;
}
.gpls_woo_rfq_wc-proceed-to-checkout .button {
display: block;
text-align: center;
margin-bottom: 1em;
white-space: nowrap;
}
.gpls_rfq_set_div { }
.link_to_rfq_page_button {
z-index: 1000;
}
.link_to_rfq_page_link {
display: block;
margin-top: 0.6em;
z-index: 1000;
margin-left: auto;
margin-right: auto;
margin-bottom: 0.6em;
width: 100%;
white-space: nowrap;
font-weight: bold;
}
.link_to_rfq_page_link_widget {
display: block;
margin-top: 0.6em;
z-index: 1000;
margin-left: 50% !important;
margin-right: auto !important;
margin-bottom: 0.6em;
width: 100%;
white-space: nowrap;
font-weight: bold;
}
.rfq_button {
display: block;
margin-top: 0.6em;
z-index: 1000;
margin-left: auto;
margin-right: auto;
position: relative;
margin-bottom: 0.6em;
}
.woo-rfq-customer-info {
margin-top: 0.6em;
z-index: 1000;
margin-left: auto;
margin-right: auto;
font-weight: bold;
font-size: 2em;
}
.rfq-cart-message {
width: 400px;
}
.rfq_cart_shop_table {
width: 100%;
float: left;
margin-bottom: 1em;
}
.rfq-shop-table_customer_info {  float: left;
}
.rfq-shop-table_customer_info input[type=text] { }
.rfq-shop-table_customer_info th {
vertical-align: middle;
}
.rfq_checkout_form { width: auto
}
.state_select {
display: block;
}
.rfq-shop-table, .update-rfq-cart { padding: 10px;
}
.update_rfq_cart, .rfq_proceed-to-checkout {
clear: both;;
}
.update-rfq-cart, .rfq-cart-message {
margin-bottom: 0.5em;
}
.gpls-woo-rfq_update-rfq-cart_button {
margin-top: 1em;
}
.gpls-woo-rfq_checkout_button {
padding: 1em;
margin-bottom: 4em;
margin-left: auto;
margin-right: auto;
}
.gpls-woo-rfq_update-rfq-cart_button {
padding: 1em;
margin-bottom: 4em;
margin-left: 22.2%;
margin-right: auto;
padding-top: .6180469716em !important;
padding-right: 1.41575em !important;
padding-bottom: .6180469716em !important;
}
.woo_rfq_after_shop_loop_button {
position: relative;
top: 0;
margin-top: 0.6em;
z-index: 1000;
margin-left: auto;
margin-right: auto;
position: relative;
margin-bottom: 0px
}
.rfq-shop-table_customer_info .required::after {
content: " * ";
font-weight: bold;
color: red;
}
.gpls_woo_rfq_plus_customer_bid .required::after {
content: " * ";
font-weight: bold;
color: red;
}
.rfq-shop-table_customer_info td, .rfq-shop-table_customer_info th {
padding: 0;
text-align: left;
}
.info_tr {
display: block;
}
.info_td::before {
content: attr(data-title) "" !important;
}
.info_tr th {
display: block;
}
.info_tr td {
display: block;
}
.info_td .error {
color: red;
}
.info_td .error::before {
content: "\002a\002a";
}
.info_td .error::after {
content: "\002a\002a";
}
.gpls_hidden {
display: none;
}
.rfq_cart_shop_table .product-thumbnail img {
margin: 0 auto;
max-width: 3.706325903em;
height: auto;
}
.gpls-woo-rfq_update-rfq-cart_button { float: right;
}
.rfq-shop-table_customer_info tr {
display: block
}
.quoteqty:before {
content: "";
margin-right: 0px;
}
.quoteqty {
margin-left: auto;
margin-right: auto; }
.quoteqty .qty {
margin-top: 0.6em;
}
.specialnocontent::after {
content: '' !important;
}
.image_favgpls16 {
max-width: 16px !important
}
.image_favgpls24 {
ax-width: 24px !important
} .qodef--single {
visibility: hidden;
}
.float_right {
float: right;
}
.float_left {
float: left;
}
.float_right {
float: right;
}
.clear_both {
clear: both;
}
.clear_left {
clear: left;
}
.clear_right {
clear: right;
}
.related .woocommerce-Price-amount > *,
.related .from > *,
.related .price > *,
.related .total > *
.related .amount > *
.related .bundle_price > * {
visibility: visible;
} .nphidden {
visibility: collapse;
}
@media screen and (max-width: 780px) {
.info_td .input-text, .info_td input[type=text],
.info_td input[type=email],
.info_td input[type=url],
.info_td input[type=password],
.info_td input[type=search],
.info_td textarea {
width: 90%;
}
.info_th {
visibility: collapse;
}
.info_td::before {
content: attr(data-title) "" !important;
}
dl.variation {
text-align: left;
}
}