    /*login logo scale*/
.login__wrapper .page-title:before {
    content: '';
    display: inline-block;
    height: 9rem;
    width: 25rem;
    background: url("/992323650/Handler/Picture/GU/F/ThemeImages/Logo.Horizontal.Digital.NewBegcopy.png");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    margin-bottom: 1.5rem;

}

    /*shift the inbuilt search box to the right, account for the button in the positioning*/
.catfish-container.custom-search > .search-box {
    position: absolute;
    right: 72px;
}

    /*overwrite the existing colour for category items on hover*/
.homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item:hover .product-title,
.sub-category-grid .listWrapper .item-box .sub-category-item:hover .category-title {
    background: rgba(183, 180, 238, 1);
}	

    /*force category name to show*/
.homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item .product-title {
    transform: none;
    font-weight: 600;
}

	/*force sub category name to show*/
.sub-category-grid .listWrapper .item-box .sub-category-item .category-title {
    transform: none;
    font-weight: 600;
}

    /*category text colour*/
.homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item .product-title a {
	color: #ffffff;
}

    /*sub category text colour*/
.sub-category-grid .listWrapper .item-box .sub-category-item .category-title a {
	color: #ffffff;
}
  
    /*category text background*/
.homeFeaturedCategoriesWrapper .listWrapper .listItem .small-product-item .category-item .product-title {
    padding: 1rem 0.5rem 1rem 0.5rem;
    position: absolute;
    bottom: 0;
    text-align: center;
    z-index: 10;
    background: rgba(32, 60, 86, 1);
    width: 100%;
    transition: 0.3s all cubic-bezier(0, 106, 141, 1);
    word-break: break-word;
}

    /*sub-category text background*/
.sub-category-grid .listWrapper .item-box .sub-category-item .category-title {
    padding: 1rem 0.5rem 1rem 0.5rem;
    position: absolute;
    bottom: 0;
    text-align: center;
    z-index: 10;
    background: rgba(32, 60, 86, 1);
    width: 100%;
    transition: 0.3s all cubic-bezier(0, 106, 141, 1);
    word-break: break-word;
}

    /*button colour*/
.catfish-button, .button {
	background-color: #203C56;
}

    /*default prices alignment*/
.catfish-default-product-box .cart-item__price, .catfish-default-product-box .alternate--prices {
    display: block !important;
    text-align: center;
    font-size: 0.833em;
    margin-bottom: 0.5rem;
}

    /*default product text alignment*/
.catfish-default-product-box .product__title, .catfish-default-product-box .product-title {
    font-weight: 700;
    margin-bottom: 0.5rem;
    word-break: break-word;
    text-align: center;
    font-size: 1.2em;
}

    /*default product Short Desc text alignment*/
.catfish-default-product-box .cart-item__summaryShortDescription, .catfish-default-product-box .description {
    text-align: center;
}
   
    /*default product Short Desc stock qty alignment*/
.catfish-default-product-box .product--sku, .catfish-default-product-box .cart-item__quantity, .catfish-default-product-box .product--stockquantity {
    font-weight: 700;
    text-align: center;
    font-size: .833em;
    margin-bottom: .5rem;
}

    /*footer height reduction*/
.catfish-footer {
    padding-top: 0rem;
    padding-bottom: 3rem;
}

	/*Hero banner colour change*/
.hero.is-primary { 
	background-color: #203C56; 
	color: #fff; 
}	

/*Layout select pop up ID cards */
.LayoutSelectDialog 
 .column.ng-scope.ng-isolate-scope.meuiColumnLayout.is-4 {
    max-width: 14rem;
}
.LayoutSelectDialog 
 .column.ng-scope.ng-isolate-scope.meuiColumnLayout.is-4 img {
   object-fit: contain;
  padding:0.5rem;
 }
.LayoutSelectDialog 
 .column.ng-scope.ng-isolate-scope.meuiColumnLayout.is-4 .image {
  padding-top:80%
 }

    /*Price centred correction*/
.page-catalog-category .catfish-default-product-box .product-item--info .flex-container {
    display: block;
}