﻿/* 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;
}

/* Icons */
.fs-ico, .menu-back-icon:before,
.menu-item[data-id]:after,
.productdetailsaddtowishlistbuttonspan:after,
.product-rating .r-wrap, .av10::before, .av51::before,
.product-rating .r-front, .product-rating .r-back, .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: Arvo, 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);
}