.single-product-content-bottom,
#shop-widget-area,
.product-meta.product_meta,
.socials-sharing.socials.socials-colored-hover,
.portfolio-set .portfolio-icons,
#product-1808 .price-of-p,
#product-1926 .price-of-p,
#product-1929 .price-of-p,
#product-1930 .price-of-p,
#product-2100 .price-of-p,
#product-1933 .price-of-p,
#product-1931 .price-of-p,
#product-1957 .price-of-p,
#product-2101 .price-of-p,
#product-2103 .price-of-p,
#product-1934 .price-of-p,
#product-1937 .price-of-p,
#product-1939 .price-of-p,
#product-2099 .price-of-p,
#product-1940 .price-of-p,

#product-1808 .pallets,
#product-1926 .pallets,
#product-1929 .pallets,
#product-1930 .pallets,
#product-2100 .pallets,
#product-1933 .pallets,
#product-1931 .pallets,
#product-1957 .pallets,
#product-2101 .pallets,
#product-2103 .pallets,
#product-1934 .pallets,
#product-1937 .pallets,
#product-1939 .pallets,
#product-2099 .pallets,
#product-1940 .pallets{
    display:none !important;
}
/*.category-count {
    display: none;
}*/
.woocommerce .product-page__wrapper .single-product-content .price {
    margin: 0;
}
.price {
    margin-bottom:20px !important;
    
}
.product_cat-paving-blocks .woocommerce-Price-amount.amount{
    margin-left:10px;
}
.products .product-category img,
.portfolio.extended-products-grid .portfolio-item.product .wrap{
    border:solid 1px #eee;
}
.pallets{
    margin-top: 8px;
}
.products .product-category .category-title {
    text-transform: capitalize;
}
.woocommerce-Price-currencySymbol {
    margin-left: 10px;
}
.pallets,
.product-page__wrapper form.cart .quantity {
    margin-right:10px;
}
body .shop_table.cart .product-name .product-title, body .shop_table.cart .product-name .product-title a,
.woocommerce-Price-amount.amount,
.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption .categories a:hover{
    color: #fe292f;
}
.portfolio.extended-products-grid .portfolio-item .caption a.add_to_cart_button.type_button.product_type_variable:hover, 
.thegem-popup-notification .notification-message a.button:hover,
.portfolio.extended-products-grid .portfolio-item .caption a.add_to_cart_button.type_button.product_type_simple:hover{
    border-color: #fe292f;
    background-color: #fe292f;
}
.post-author-block{
    display:none !important;
}
.product-page__wrapper .product_title {
    text-transform: none;
    font-weight: 600;
}
body .vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-tab > a{
    border-color: #000000;
    background-color: #000000;
}
body .vc_tta.vc_tta-color-thegem.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, 
body .vc_tta.vc_tta-color-thegem.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, 
body .vc_tta.vc_tta-color-thegem.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
    border-color: #000000;
}
body .vc_tta.vc_tta-color-thegem.vc_tta-style-outline .vc_tta-tab.vc_active > a{
    border-color: #000000;
    color: #000000;
}
body #page .lazy-loading.lazy-loading-end-animation, body #page .lazy-loading.lazy-loading-before-start-animation,
.gem-wrapbox{
    width: auto !important;
}
.wpcf7-form-control-wrap select {
    padding: 12px;
}
.footform .gem-button-position-fullwidth .gem-button {
    width: auto;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
    background-color: #000 !important;
}
#colophon {
    background-color: #222;
}
#footer-nav {
    background-color: #0a0a0a;
}
#primary-menu.no-responsive > li:hover > a {
    color: #ff2930;
}
#primary-navigation #primary-menu > li.menu-item-cart > a .minicart-item-count, #primary-navigation #primary-menu > li.menu-item-cart > a .minicart-item-count:after, body.mobile-cart-position-top #site-header .mobile-cart .minicart-item-count, .hamburger-minicart > a .minicart-item-count,
body .gem-testimonials .gem-prev:hover:after, body .gem-testimonials.fullwidth-block .gem-prev:hover:after, body .gem-testimonials .gem-next:hover:after, body .gem-testimonials.fullwidth-block .gem-next:hover:after{
    background-color: #ff2930;
}
.gem-testimonials.style1 .gem-testimonial-content .gem-testimonial-position {
    color: #ff2930 !important;
}

@media (max-width: 991px){
.block-content:last-of-type {
    padding-top: 30px;
}
}