.single-product .rey-siteContainer {
max-width: 1650px;
}
.woocommerce div.product .product_title {
font-weight: 600;
}
.rey-overlay {
background-color: rgba(52, 58, 64, 0.08);
}
.woocommerce-price-suffix {
margin-left:6px;
}
.woocommerce ul.products li.product.--customImageContainerHeight .rey-productThumbnail {
overflow: visible;
}
.woocommerce div.product form.cart .variations select {
padding:5px 15px;
height:auto;
width:auto;
min-width:0;
text-indent:0;
margin-right:10px;
}
.instock-color-badge {
border: 1px solid #ccc;
padding: 3px;
margin: 4px;
width: 32px;
font-size: 11px;
color: #5f5f5f;
text-transform: uppercase;
}
.instock-color-badge span {
display: block;
width: 100%;
height:10px;
}
.sku_wrapper, .posted_in {
font-weight:bold;
}
.sku_wrapper .sku, .posted_in a {
font-weight:normal;
}
.send-inquiry,  .brand-logo {
overflow:auto;
margin-bottom:20px;
}
.single-product .price {
display:block !important;
}
.single-product .price .rey-discount {
display:inline-block !important;
}
.single-product .price-vat {
display:block;
font-size:0.85rem;
font-weight:600;
margin-top:-1rem;
margin-bottom:1rem;
}
.send-inquiry a {
display:inline-block;
padding:10px 15px;
font-size:0.75rem;
background:#222;
color:white;
border-radius:2px;
text-decoration:none;
}
.send-inquiry a:hover {
text-decoration:none;
background:black;
}
.woocommerce div.product form.cart .variations {
margin-bottom:1em;
}
.woocommerce div.product .product_meta {
font-size:0.85rem;
}
.elementor-section-height-full .elementor-widget-reycore-cover-panels, .elementor-section-height-full .elementor-widget-reycore-cover-panels .elementor-widget-container, .elementor-section-height-full .rey-coverPanels {
min-height:calc(100vh - 96px) !important;
}
.woocommerce-variation.single_variation { }
.woocommerce-variation.single_variation .rey-discount {
margin-left:20px;
}
.woocommerce-variation-price { }
.woocommerce-variation-price .price-vat {
display:none !important;
}
.woocommerce-variation-add-to-cart-disabled { }
.woocommerce div.product .stock.out-of-stock {
color:#495057;
}
.woocommerce-variation-availability {
flex:0 0 100%;
}
.woocommerce div.product .woocommerce-variation.single_variation {
margin-bottom:20px;
}
.woocommerce div.product form.cart {
margin-bottom:1rem;
}
.woocommerce  table.woocommerce-product-attributes.shop_attributes td {
text-align:left;
}
.woocommerce  table.woocommerce-product-attributes.shop_attributes tr:nth-child(odd) {
background:#f3f3f3;
}
.woocommerce  table.woocommerce-product-attributes.shop_attributes tr:hover {
background:#e0e0e0;
}
.woocommerce  table.woocommerce-product-attributes.shop_attributes th {
max-width:33%;
padding-left:8px;
}
.rey-filterPanel ul.product-categories .current-cat-parent > a, .rey-filterPanel ul.product-categories .current-cat > a {
font-weight:500;
}
.rey-filterPanel .rey-sidePanel-title, .rey-filterPanel .widget-title {
font-weight:500 !important;
color:#666 !important;
} .woo-selected-variation-item-name {
display: none !important;
}
.woocommerce section.crosssells ul.products .rey-productThumbnail {
height:200px !important;
}
.woocommerce section.crosssells h2.section-title {
background:#e9ecef;
padding:15px;
}
.single-product .stock.out-of-stock{
display: none;
}
#product-price-above-cart .rey-discount {
display: none !important;
}
#product-price-above-cart .cart_price .wdr_product_strikeout{
color: red !important;
}
@media (max-width: 767px) {
.elementor-widget-reycore-header-account {
display: none;
}
footer .reyEl-menu--vertical .reyEl-menu-nav li {
padding: 7px 0;
}
}