﻿/* Icomoon.io font file reference */
@font-face {
    font-family: 'hf-icon-pack';
    src: url('fonts/hf-icon-pack.eot?jeev7o');
    src: url('fonts/hf-icon-pack.eot?jeev7o#iefix') format('embedded-opentype'), url('fonts/hf-icon-pack.ttf?jeev7o') format('truetype'), url('fonts/hf-icon-pack.woff?jeev7o') format('woff'), url('fonts/hf-icon-pack.svg?jeev7o#hf-icon-pack') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'chunkfiveroman';
    src: url('fonts/chunkfive-webfont.eot');
    src: url('fonts/chunkfive-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/chunkfive-webfont.woff2') format('woff2'), url('fonts/chunkfive-webfont.woff') format('woff'), url('fonts/chunkfive-webfont.ttf') format('truetype'), url('fonts/chunkfive-webfont.svg#chunkfiveroman') format('svg');
    font-weight: normal;
    font-style: normal;
}




@font-face {
    font-family: 'chunkfive_exregular';
    src: url('fonts/chunkfive_ex-webfont.eot');
    src: url('fonts/chunkfive_ex-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/chunkfive_ex-webfont.woff2') format('woff2'), url('fonts/chunkfive_ex-webfont.woff') format('woff'), url('fonts/chunkfive_ex-webfont.ttf') format('truetype'), url('fonts/chunkfive_ex-webfont.svg#chunkfive_exregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Icons */
.fs-ico, .menu-back-icon:before,
.menu-item[data-id]:after,
.productdetailsaddtowishlistbuttonspan:after,
.av10::before, .av51::before,
.filter-stars,
.av10:before, .av11:before, .av20:before,
.av21:before, .av30:before, .av40:before,
.av50:before, .av51:before, .av52:before,
.menu-more:after, .responsive-account-item:after,
.menu-mini-mode:after, .filter-stars,
.avail-store .my-store:before,
.addresses .address-verified:before,
.bread-crumb li:after, .nav-Back a:before {
    font-family: 'hf-icon-pack' !important;
}

/* Fonts */
body {
    font-family: Mortise, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.deleteaddressbutton,
.addPromoMultipleItemsButton,
#sortdropdown, .checkoutbutton,
.continueshoppingbutton,
#new-review_bak button,
.tablinks, .filter-responsive-option button,
.ris.button button, #place-order-button,
.buttonlight, #geoziplocation,
.post-actions .btn, input.write-review-title,
select.write-review-target-select,
table#purchasehistorycontrol,
select#purchasehistorydaysback,
.write-review-button, .editaddressbutton,
.wishlistcopymovebutton, .wishlistaddtocartbutton,
button.buttondark.wishlistaddtocartbuttonlower.largebutton,
.review-body input, .coupon-box input, .coupon-box,
.sign-out-button input, addPromoItemButton,
.addPromoMultipleItemsButton, .noPromoItemButton,
input.buttondark.largebutton.headerlogoutbutton,
input.buttondark.largebutton.headersignupbutton,
input.buttondark.largebutton.headerloginbutton,
.textarea-wrapper .textarea .placeholder,
.orderprocessedcontinuebutton {
    font-family: Arvo;
}

/* HF-colored images */
.accordion-row > input[type="checkbox"] ~ label .expand:after {
    background-image: url(Content/ico-plus.png);
}

.accordion-row > input[type="checkbox"]:checked ~ label .expand:after {
    background-image: url(Content/ico-minus.png);
}

.mobile-menu .menu > i {
    background-image: url(Content/ico-x.png);
}

.fs-scrab-item {
    width: 160px;
}

.product-title-scarab {
    width: 160px;
    word-wrap: break-word;
    max-width: 160px;
    text-align: left;
}

.product-variant-description-scarab {
    text-align: left;
    font-family: Arvo;
    min-height: 70px;
}

.price-scarab {
    font-family: Arvo;
    text-align: left;
    width: 160px;
    max-width: 160px;
    font-weight: bold;
    font-size: larger;
}

.image-scarab {
    min-height: 100px;
    max-height: 100px;
}

.sale-price-scarab {
    color: #A03021;
}

.normal-price-sale-scarab {
    font-size: 80%;
    color: #858585;
    font-weight: normal;
    text-decoration: line-through;
}

.special-price-message-scarab {
    color: #A03021;
}

.scarab-item-box {
    border: 1px solid #C9CECF;
    min-height: 250px;
    min-width: 60px;
    padding: 4px;
    background: #fff;
}

.rating-scarab {
    padding-top: 4px;
}

.rating-star-scarab {
    padding-top: 4px;
}

.rating-star-scarab.highlighted {
        color: orange;
}

.rating-star-scarab::before {
        font-size: 1.5em !important;
 }

.scarab-link {
    text-decoration:none;
    color:#000 !important;
}
    .scarab-link:hover {
        color: #A03021 !important;
    }