.text-xsmall, .woocommerce-subheading, .footer-form .form-title, .footer-form .validation_error, .footer-form .validation_message, .footer .enquiries-email, .footer .copy, .footer .credit, .btn-primary-brown, .postslist-spaced .postslist-excerpt, .btn-more, .btn-more-orders, .btn-post, .card-product-price span, .pagination .page-numbers .page-numbers, .woocommerce-pagination .page-numbers .page-numbers, .single-product .product-header .product-subtitle, .single-product .product-header .price .vat, .single-product .product-addToCartBottom .quantity label, .single-product .product-addToCartBottom .quantity input, .single_add_to_cart_button, .upsells-subtitle, .product-categories-dropdown .cat-item a
{font-size: 0.9rem;}

.postslist-spaced .postslist-excerpt {
height: auto;
}

.section-text p:not(.section-subheading), .single-portfolio .entry-content p, .text-medium, .wgt-aboutquotes p, .wgt-portfolio-content .portfolio-content p, .card-description .text-xsmall p, .featured-post .postslist-meta, h3.postslist-title, .featured-post .postslist-title, .postslist-title, .wpb_wrapper p, .card-product-title, .single-product .product-description-value, .single-product .product-description-title
{font-size: 1.125rem;}

.grid-item-tagline, .grid-item-title, .wgt-textimage .image-link, .nav-account li a, .header-search .search-field, .stripe-list li a, .featured-post .postslist-meta, .card-product-description p, .single-product .product-details-title, .single-product .product-details-value, .product-categories-dropdown .dropdown-toggle
{font-size: 1rem;}

.nav-primary li a, .share-heading, .postslist-heading
{font-size: 1.25rem;}

.footer-heading, .nav-footer, .footer .social a
{font-size: 1.1rem;}

.text-small, .postslist-spaced .postslist-meta, .entry-meta, .postslist-link .btn-link {font-size: 0.8rem;}

.card-title .text-small {font-size: 1rem;}

.card-description .text-xsmall {font-size: 1.125rem;}

//************
BAS EDITS
*************//

.maincopy {}
.maincopy .wpb_wrapper {padding: 0 30px;}
.maincopy .vc_column-inner { border-left: 1px solid #000; margin-left: 15px;}
.foliocredit { background: #fff; padding: 30px 20px 30px 20px;} 
.1040-max-width {max-width:1040px}
@media (max-width: 768px){
.vc_column_container{
    width: 100% !important;
}}
.grid-item-header{
	min-height:50px !important;
}
/* Remove meta data */
.entry-meta .byline, .entry-meta .cat-links { display: none; }
 
.entry-date  { display: none; }

.wpb_wrapper a:link {
text-decoration: underline;
}

.wgt-aboutapproach .section-text {max-width: 80% !important;}

/** GRID FIX **/
@media (min-width: 992px) {
    .grid-item.grid-item-4 .img-lazy-wrap {
        padding-top: 67.3% !important;
    }
}

@media (min-width: 1070px) {
    .grid-item.grid-item-4 .img-lazy-wrap {
        padding-top: 68.9% !important;
    }
}

a:not([href]):hover .card-product-thumb::after {
  opacity: 0 !important;
}