.navigation, .breadcrumbs .items, .catalog-category-view .page-main .breadcrumbs, .catalog-category-view .page-main .columns, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .page-main, .page-container > .content, .jumbotron > .container, .page-before-footer > .content, .block-highlight, .top-container .easybanner-banner, .cms-index-index .column.main .easybanner-placeholder-wrapper, .cms-index-index .block-promo.block-carousel .block-content{max-width:1200px;}
.page-header{background-color:#262626;}
.page-header .panel.wrapper{border-bottom-width:0px;}
.page-header .header.content .block-search .action.search:hover{background:#e61e10;}
.minicart-wrapper .action.showcart{background:#c7c7c7;}
.minicart-wrapper .action.showcart:hover{background:#a6a6a6;}
.page-header .switcher.customer.dropdown{border-color:#c7c7c7;}
.page-header .switcher.customer.dropdown:hover{border-color:#a6a6a6;}
.action.primary{background:#e61e10;border-color:#e61e10;}
.action.primary:hover, .action.primary:focus, .action.primary:active{background:#cc1b12;border-color:#cc1b12;}
button, .abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel, .product.data.items .review-add .review-form .action.submit.primary{border-color:#e61e10;color:#e61e10;}
button:hover, .abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover, .product.data.items .review-add .review-form .action.submit.primary:hover, /*ACTIVE STATE*/ button:active, .abs-revert-secondary-color:active, .abs-revert-to-action-secondary:active, .paypal-review .block .actions-toolbar .action.primary:active,.abs-discount-block .actions-toolbar .action.primary:active, .abs-discount-block .actions-toolbar .action.cancel:active, .block-compare .action.primary:active, .cart-summary .block .actions-toolbar > .primary .action.primary:active, .cart-summary .form.giftregistry .fieldset .action.primary:active, .paypal-review-discount .actions-toolbar .action.primary:active, .paypal-review-discount .actions-toolbar .action.cancel:active, .cart-discount .actions-toolbar .action.primary:active, .cart-discount .actions-toolbar .action.cancel:active, .product.data.items .review-add .review-form .action.submit.primary:active, /*FOCUS STATE*/ button:focus, .abs-revert-secondary-color:focus, .abs-revert-to-action-secondary:focus, .paypal-review .block .actions-toolbar .action.primary:focus,.abs-discount-block .actions-toolbar .action.primary:focus, .abs-discount-block .actions-toolbar .action.cancel:focus, .block-compare .action.primary:focus, .cart-summary .block .actions-toolbar > .primary .action.primary:focus, .cart-summary .form.giftregistry .fieldset .action.primary:focus, .paypal-review-discount .actions-toolbar .action.primary:focus, .paypal-review-discount .actions-toolbar .action.cancel:focus, .cart-discount .actions-toolbar .action.primary:focus, .cart-discount .actions-toolbar .action.cancel:focus, .product.data.items .review-add .review-form .action.submit.primary:focus{background:#cc1b12;border-color:#cc1b12;color:#ffff;}
.nav-sections{background-color:#262626;}
.nav-sections .navigation a.level-top{font-family:'Open Sans', sans-serif;font-size:13px;}
.navigation .level0 > .level-top:hover,.navigation .level0 > .level-top.ui-state-focus{color:#e61e10;}
.navigation .level0.active > .level-top,.navigation .level0.has-active > .level-top{color:#e61e10;}
.nav-sections .navigation .navpro-departments a.level-top{background-color:e63223;}
.nav-sections .navigation .navpro-departments.level0 > .level-top:hover, .nav-sections .navigation .navpro-departments.level0 > .level-top.ui-state-active, .nav-sections .navigation .navpro-departments.level0 > .level-top.ui-state-focus, .nav-sections .navigation .navpro-departments.level0.active > .level-top:hover, .nav-sections .navigation .navpro-departments.level0.active > .level-top.ui-state-active, .nav-sections .navigation .navpro-departments.level0.active > .level-top.ui-state-focus{color:e63223;}
.nav-sections .navigation .navpro-departments .navpro-dropdown-level1 .children .level1:hover > a{color:e63223;}
.nav-sections .navigation .navpro-departments .navpro-dropdown-level1 .children .level1:hover > a > .navpro-icon-caret:before{color:e63223;}
.nav-sections .navigation .navpro-departments .navpro-dropdown-level1 .children a{font-size:13;}
.page-footer .footer-toolbar-bottom{background-color:#ffffff;}
h1, h1.page-title{font-size:3rem;}
:not(.old-price) > .price-container .price-wrapper .price{color:#262626;}
/* ------------------------------------ */
/*                HEADER                */
/* ------------------------------------ */

/* Cart and Account buttons - headers */
.page-header .switcher.customer.dropdown:hover {background:#636161;}
.minicart-wrapper .action.showcart:hover {background:#636161;}

.page-header .header.content .switcher.customer.dropdown {
    transition: 200ms background-color linear;
    border-color: #949393
}

/* Search box Red */
.page-header .header.content .block-search .action.search {
    background: #e61e10;
}
.page-header .header.content .block-search .action.search:hover {
    background: #cc1b12;
}

/* ------------------------------------ */
/*                FOOTER                */
/* ------------------------------------ */

.page-footer .footer.content {padding-bottom: 10px;}
/* White bottom footer */
/*Have been hidden*/
.page-footer .footer-toolbar-bottom {display: none;}

/* ------------------------------------ */
/*             PRODUCT PAGE             */
/* ------------------------------------ */

/* Hide Add To Cart icon on category pages */
.products-grid .product-item-actions .action.tocart, .products-list .product-item-actions .action.tocart, .products-grid .product-item-actions button.action.tocart, .products-list .product-item-actions button.action.tocart {display: none;}

/* Hide Add to wishlist button on recently viewed */
.products-grid .product-item-actions .action.towishlist, .products-list .product-item-actions .action.towishlist, .products-grid .product-item-actions button.action.towishlist, .products-list .product-item-actions button.action.towishlist, .products-grid .product-item-actions .action.tocompare, .products-list .product-item-actions .action.tocompare, .products-grid .product-item-actions button.action.tocompare, .products-list .product-item-actions button.action.tocompare {
    display: none;
}

/* Add to cart and extra info */
.product-add-form .product-options-wrapper, .product-add-form .field.qty, .product-add-form .actions, .bundle-actions-container {margin-left: 0px;} 

/* Hide More Information title on product page */
.table-striped > caption,
.additional-attributes > caption {display: none;}
.product-info-main .additional-attributes-wrapper {
  border-top:0px solid #e8ebf1;
}


/* Widen main product info box and remove Description title */
.product.data.items.expanded > .item.content {
    border-top: 1px solid #e8ebf1;
    width: calc(100% - 1px);
    padding: 2rem 0.5rem 2rem 0.5rem;
}

/* Hide # after Stock Code on product page */
.product-info-main .product.attribute.sku .type:after {
  content: ':';
}
/* Description Header */
.product.data.items.expanded>.item.title {display: none;}

/* Description Header Left align */
.product.data.items.expanded>.item.title h2 {
    font-size: 1.6rem;
    margin: 0rem 0px;
    text-transform: uppercase;
}

/* In mobile change item in cart to red */
.minicart-wrapper .action.showcart .counter.qty {
    background: #e61e10;
    margin-bottom: -13px;
    padding: 0 0 5px 0;
}

/* Add padding at the bottom of the image */
.product.media{
    padding-bottom: 10px;
}


/* Add new line above review date */
p.review-date{
    white-space: pre-line;
}

/* ------------------------------------ */
/*             CATEGORY PAGE             */
/* ------------------------------------ */

.easycatalogimg .item {
    display: table;
}

.easycatalogimg .item .list-subcategories{
    display: table-footer-group;
}

.easycatalogimg .item .list-subcategories a{
    color: #757575;
    font-size: 0.8em;
}

.easycatalogimg .item .category-name.parent-category.parent-category-top{
    display: table-row-group;
    text-align: center;
}

.easycatalogimg .item .category-name.parent-category.parent-category-top a{
    display: inline-block;
}

.easycatalogimg .item a{
    display: table-header-group;
}

/* ------------------------------------- */
/*              SEARCH PAGE              */
/* ------------------------------------- */

/* Hide the "Call for current price" on the search page */
.search.results .amasty-hide-price-container {
    display:none !important;
    /*background: transparent !important;
    border: none !important;
    padding: 7px 0px !important;*/
}

.products.wrapper.grid.products-grid .amasty-hide-price-container{
    display:none !important;
    /*background: transparent !important;
    border: none !important;
    padding: 7px 0px !important;*/
}

/* Remove product count in tree on product page */
#narrow-by-list2 .count { display: none }

/* Review Stars colours */
.rating-summary .rating-result > span:before {color: #fabc00}
.rating-summary .rating-result:before {color: #dbdbdb}
.review-control-vote label:hover:before {color: #fabc00}
.review-control-vote label:hover ~ label:before {color: #fabc00}
.review-control-vote .rating-5 {color: #fabc00}
.review-control-vote .rating-5:before {color: #fabc00}
.review-control-vote .rating-4 {color: #fabc00}
.review-control-vote .rating-4:before {color: #fabc00}
.review-control-vote .rating-3 {color: #fabc00}
.review-control-vote .rating-3:before {color: #fabc00}
.review-control-vote .rating-2 {color: #fabc00}
.review-control-vote .rating-2:before {color: #fabc00}
.review-control-vote .rating-1 {color: #fabc00}
.review-control-vote .rating-1:before {color: #fabc00}
.review-control-vote:before {color: #dbdbdb}

.minicart-wrapper .action.showcart {
   background: transparent;
   border-style: solid;
   border-color: #949393;
   border-width: .9px;
   padding: 6px 10px 7px 10px;
}


/* Hide Wishlist button on recently viewed on category pages */
.products-list .product-item-actions button.action.tocompare {
    background-color: #fafafa;
    background-size: auto;
    padding: 0;
}

select {
    height: 30px;
    padding: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
}

/* Added to cart text width */
.minicart-wrapper .block-minicart {
    width: 100%;
    min-width: 400px;
}

.cms-index-index .columns .column.main .easybanner-placeholder-wrapper {
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
}

/* ------------------------------------- */
/*                SLIDERS                */
/* ------------------------------------- */
/* Image Selection */
.fotorama__wrap--css3 .fotorama__arr:not(:focus), .fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus), .fotorama__wrap--css3 .fotorama__video-play:not(:focus), .fotorama__wrap--css3 .fotorama__video-close:not(:focus) {
    height: 10%; 
    margin-top: auto; 
    margin-bottom: auto;
    border-radius: 25px;
}

/* Slider  arrow boxes */
.cms-index-index .swiper-container .swiper-button-prev,
.cms-index-index .swiper-container .swiper-button-next,
.cms-index-index .swiper-container-rtl .swiper-button-black.swiper-button-prev,
.cms-index-index .swiper-container-rtl .swiper-button-black.swiper-button-next {
  background-color: transparent;
  border: 0px;
  width: 50px;
  height: 70px;
}

/* Slider Background Color */
.cms-index-index .jumbotron.jumbotron-image {background-color: #64646b}

/* ------------------------------------ */
/*                PRICES                */
/* ------------------------------------ */

/* Adding in Excluding gst to prices in product page */
.product-info-main .product-info-price .price-box .price-container .price::after, .product-info-main .product-info-price .price-box .price-container .price-label::after {
    content: " Excl. GST";
    font-size: 14px;
}

/* Hide the EXCL GST on "As Low As" products */
.product-info-main .product-info-price .price-box .price-container.price-final_price.tax.weee .price-label::after {
    content: "";
    font-size: 14px;
}

/* Adding in Excl. gst to prices in search page */
.price::after {
    content: " Excl. GST";
    font-size: 10px;
}

.table-checkout-shipping-method .col.col-price:after{
    content: "Excl. GST";
    font-size: 10px;
}

.totals-tax .price::after{
    display:none;
}
.grand.totals .price::after{
    display:none;
}

.table-checkout-shipping-method .price::after{
    display:none;
}

.fieldset.rate .price .price::after{
    display:none;
}

/* Special Price colour */
.product-info-main .product-info-price .price-box .old-price {
  text-decoration: line-through;color: #e61e10
}
.product-info-main .product-info-price .price-box .old-price .price-label {
  display: none;
}
.product-info-main .product-info-price .price-box .old-price .price {
  font-size: 1.8rem;color: #e61e10
}
.old-price,
.old.price.old.price {color: #e61e10}

/* ------------------------------------ */
/*            SIZE DEPENDANT            */
/* ------------------------------------ */

@media only screen and (min-width: 1024px){
   .page-products .products-grid .product-item, .products-grid .product-item, .wishlist-index-index .products-grid .product-item, .block.widget .products-grid .product-item {
       width: calc(100%/5 - -1px - 0.1px);
   }
}

@media only screen and (min-width: 768px){
   .page-layout-2columns-left .column.main {
       min-width: 100%;
   }

   .navpro.orientation-horizontal>ul {
        margin-left: 242px;
    }

}

@media only screen and (max-width: 1023px){
    .page-footer .footer-toolbar-top .content img{
        display:none;
    }

}

@media only screen and (min-width: 1200px){
    .cms-index-index .column.main .easybanner-placeholder-wrapper .easybanner-banner+.easybanner-banner {margin-left: 20px;}
}

@media only screen and (max-width: 1200px){

    .cms-index-index .column.main .easybanner-placeholder-wrapper .easybanner-banner {margin:0px; margin-left:0px;}

    .cms-index-index .column.main .easybanner-placeholder-wrapper .easybanner-banner+.easybanner-banner {margin-left: 0px;}

    .cms-index-index .column.main .easybanner-placeholder-wrapper {margin:0px;}

    .cms-index-index .columns .column.main .easybanner-placeholder-wrapper .easybanner-banner {margin-bottom:0px;}
}

/* ------------------------------------ */
/*             GENERIC LINK             */
/* ------------------------------------ */

/* Fonts on Products menu pages */
a:visited, .alink:visited {
    color: #262626;
    text-decoration: none;
}
a, .alink {
    color: #262626;
    text-decoration: none;
    font-size: 0.9em;
}

a:hover {
    color: #3e9bf7;
}

.easycatalogimg .parent-category-top {
    font-weight: bold;
}

.page-layout-1column .filter.block {
    display:none;
}

.easycatalogimg .image+.parent-category, .easycatalogimg .list-subcategories {
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 200px;
}

/* Recently viewed background Colour */
.page-before-footer {
    border-top: 1px solid #e8ebf1;
    padding-top: 33px;
    background-color: #fafafa;
}

.product.info.detailed .sub.list {
    margin: 0px;
}

/* ------------------------------------ */
/*           ADDITIONAL PAGE            */
/* ------------------------------------ */

.sale-page .block-title {
    display:none;
}

.sale-page .block-highlight{
    box-shadow:none;
    border:none;
}

.sale-page .product-item {
    margin-left:0px !important;
    width: calc(100%/5) !important;
}


@media only screen and (max-width: 767px){
    .sale-page .product-item {
    	min-width:230px;
	}
    
    .sale-page .products-grid{
    	text-align:center;
	}
}
