/*Header*/
.headermenu .navbar-item img {
    max-height: 2em;
}

a.navbar-item,
a.navbar-link,
div.navbar-link {
    color: #173b50;
}

.navbar-item .navbar-link,
.navbar-item {
    font-size: 0.9rem;
}

.navbar-end .navbar-item .button {
    background-color: #CCEBF7;
    color: #1B9BD6;
    border: solid 1px #1B9BD6;
    border-radius: 5px;
}

/*Homepage banner*/
.banner-buttons.buttons {
    margin-top: 4rem;
}

.banner-buttons.buttons a.button {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

img.banner-image {
    padding-top: 3rem;
}

.homebanners .banner.banners1 {
    margin-bottom: 3rem;
}

.homebanners .banner.banners1 .banner-image-column img.banner-image {
    max-width: 300px;
}

.homebanners .banner .container .columns .column {
    font-family: "ProximaNova";
}

.homebanners .banner .columns .banner-title {
    font-size: 3rem !important;
}

.homebanners .banner .columns .banner-feature-text-wrapper {
    font-weight: 600;
}

.homebanners .banner .banner-buttons .button {
    padding-left: 2rem;
    padding-right: 2rem;
}

.homebanners .banner .banner-buttons .button:hover {
    box-shadow: 0px 3px 10px #F2E53F;
}

.homeFeaturedCategoriesWrapper h3,
.homeFeaturedProductsWrapper h3 {
    color: #00719d;
}

/*Footer*/
.footerinner.columns .column:first-of-type h3,
.footerinner.columns .column:last-of-type h3 {
    display: none;
}

.catfish-footer .footerinner h3 {
    font-size: 1.5rem;
    color: #14394e;
}

section.has-no-top-padding {
    padding-top: 0 !important;
}

.footerinner a img {
    max-height: 2em;
}

/*Homepage products*/

@media only screen and (min-width:500px) and (max-width: 1087px) {
    .homeFeaturedProductsWrapper .homepage-large-products .columns {
        justify-content: center;
    }
}

@media only screen and (max-width: 499px) {
    .homeFeaturedProductsWrapper .homepage-large-products .columns .column {
        width: 100%;
    }
}

.homeFeaturedProductsWrapper .listWrapper .listItem .item-box .catfish-default-product-box .alternate--prices {
    font-weight: bold;
    text-transform: uppercase;
}

.homeFeaturedProducts .product-item--info .product-title a {
    color: #01394E;
    font-size: 1.5rem;
}


/*Category page*/
.arone-category-page .navigationmenu {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.arone-category-page .category-intro-wrapper {
    padding-top: 3rem;
}

.arone-category-page .pager {
    padding-top: 1.5rem;
}

/*Product landing page*/
.attribute.name_Die_Line .attributeHeader {
    display: none;
}

.attributes.columns.is-multiline {
    margin-top: calc(1.5rem - 0.75rem);
}

/*Footer*/
.catfish-footer ul a:hover {
    color: #00719d;
}

.footer-section-container>ul>li:not(:first-of-type) {
    margin-top: 0.5rem;
}

/*Cart*/
.shoppingcart__wrapper .page-title h1 {
    color: #00719d;
}

.shoppingcart__wrapper .cart-footer .checkout-buttons .checkout-buttons__wrapper .continueshoppingbutton {
    color: #1B9BD6;
    border-color: #1B9BD6;
}

input#applydiscountcouponcode {
    background: #019BD61a;
    color: #1B9BD6;
}

.shoppingcart__wrapper .page-title h1 {
    color: #00719d;
}

.shoppingcart__wrapper .cart-footer .checkout-buttons .checkout-buttons__wrapper .continueshoppingbutton {
    color: #1B9BD6;
    border-color: #1B9BD6;
}

input#applydiscountcouponcode,
input#updatecart,
.basketEditButton {
    background: #019BD61a;
    color: #1B9BD6;
}

input#applydiscountcouponcode:hover,
input#updatecart:hover,
.basketEditButton:hover {
    border-color: transparent;
    color: #fff;
    background: #57a7dc;
}

.button,
.catfish-button {
    border-radius: 5px;
}

/*Yellow button style*/

.shoppingcart__wrapper .cart-footer .checkout-buttons .checkout-buttons__wrapper input#checkout,
.login__wrapper #register-button,
.login__wrapper .buttons .loginbutton,
.multipart-product .multipartUploadContainer .buttons .addtobasket,
.homeFeaturedProductsWrapper .listWrapper .listItem .item-box .catfish-default-product-box .add-info .catfish-button {
    color: #2f719e;
    background: #eee400;
    font-weight: bold;
}

.shoppingcart__wrapper .cart-footer .checkout-buttons .checkout-buttons__wrapper input#checkout:hover,
.login__wrapper #register-button:hover,
.login__wrapper .buttons .loginbutton:hover,
.multipart-product .multipartUploadContainer .buttons .addtobasket:hover,
.homeFeaturedProductsWrapper .listWrapper .listItem .item-box .catfish-default-product-box .add-info .catfish-button:hover {
    box-shadow: 0px 3px 10px #F2E53F;
}

/*Login page*/
.login__wrapper .catfish-input,
.login__wrapper .catfish-select {
    border-radius: 10px;
}

.login__wrapper .page-title h1 {
    color: #01394E;
}

/*Multipart upload*/
.multipart-product .multipartUploadContainer .buttons .progress-btn {
    order: 2;
    margin-right: 0;
    margin-left: 0.5rem;
}

.multipart-product .multipartUploadContainer .buttons .addtobasket {
    order: 1;
}

.multipart-product .multiPartProductAttributes h3.title {
    color: #01394E;
}

.multipart-product .partHeader .partHeader--title {
    font-size: 2rem;
}

/*Landing page*/
.attributes.columns .attribute-item .button {
    background: transparent;
    color: #019BD6;
    border: solid 1px #57a7dc;
}

.attributes.columns .attribute-item .button:hover {
    background: #57a7dc;
    color: white;
}

.attributes.columns .attribute-item .button {
    background: transparent;
    color: #019BD6;
    border: solid 1px #57a7dc;
}

.attributes.columns .attribute-item .button:hover {
    background: #57a7dc;
    color: white;
}

.product-main-wrapper .product-info-section .column.details-wrapper h1.title,
.product-main-wrapper .product-info-section .column.details-wrapper .full-description-wrapper {
    color: #01394E;
}

/*Queries start*/

@media only screen and (min-width: 1088px) {
    #footerrow .footerinner.columns>.column:nth-child(1) {
        width: 40%;
    }

    #footerrow .footerinner.columns>.column:nth-child(n+2) {
        width: 20%;
    }

    .homepage-large-products .listWrapper .listItem {
        width: 33%;
    }
}

@media screen and (min-width: 1472px) {
    .shoppingcart__wrapper .cartform .cartTableWrapper .cart tr.cart-item-row td.cart--quantity {
        width: 6.6rem;
    }
}

@media only screen and (max-width: 767px) {
    .small-mobile-images img {
        max-width: 9rem;
    }
}

/* Unit Price */
.show-unit-price .newProductPriceWrapper {
    display: flex;
}

.show-unit-price .newProductPriceWrapper .productPrice {
    display: none !important;
}

.show-unit-price .newProductPriceWrapper span.catfish-classes {
    order: 1;
}

.listItem .show-unit-price .alternate--prices .productPrice {
    display: none;
}