@font-face {
    font-family: ITCAvantGardeStdBkRegular;
    src: url('../images/webfonts/itcavantgardestd-bk-webfont.eot');
    src: url('../images/webfonts/itcavantgardestd-bk-webfont.eot?#iefix') format('embedded-opentype'), url('../images/webfonts/itcavantgardestd-bk-webfont.woff') format('woff'), url('../images/webfonts/itcavantgardestd-bk-webfont.ttf') format('truetype'), url('../images/webfonts/itcavantgardestd-bk-webfont.svg#ITCAvantGardeStdBkRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: ITCAvantGardeStdBkRegular;
    src: url('../images/webfonts/itcavantgardestd-md-webfont.eot');
    src: url('../images/webfonts/itcavantgardestd-md-webfont.eot?#iefix') format('embedded-opentype'), url('../images/webfonts/itcavantgardestd-md-webfont.woff') format('woff'), url('../images/webfonts/itcavantgardestd-md-webfont.ttf') format('truetype'), url('../images/webfonts/itcavantgardestd-md-webfont.svg#ITCAvantGardeStdBkRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    font-family: ITCAvantGardeStdBkRegular !important;
    font: 12px/1.55 ITCAvantGardeStdBkRegular !important; /* Overwrite styles.css body tag - font: 12px/1.55 Verdana,Arial,Helvetica,sans-serif; */
}
.box-title {
    font-size: 25px !important;
    /* newsletter title decrease font-size */
}
.form-subscribe-header {
    font-size: 16px !important;
    /* newsletter body decrease font-size */
}
.actions {
    display: flex;
    justify-content: center;
    align-items: center;
}
.cart .totals tfoot td .price {
    font-family: ITCAvantGardeStdBkRegular;
    font-size: 20px;
    color: #ff6600;
}
.form-list label.required em {
    float: right;
    font-style: normal;
    color: #ff6600;
    position: absolute;
    top: 0;
    right: -8px;
}
.tparrows:hover {
    color: #fff !important;
    border-color: #ff6600 !important;
    background-color: #ff6600 !important;
}
div.social-icons a:hover {
    background-position: 0 0;
}
.box-title {
    font-family: ITCAvantGardeStdBkRegular;
    font-size: 35px;
    font-weight: bold;
    color: #555;
    text-transform: uppercase;
    line-height: 45px;
}
.form-subscribe-header {
    font-family: ITCAvantGardeStdBkRegular;
    font-weight: 600;
    font-size: 18px;
    color: #777;
    text-transform: none;
    margin: 20px 0;
}
#newsletter::-webkit-input-placeholder {
    font-family: ITCAvantGardeStdBkRegular;
    font-size: 13px;
}
#newsletter::-moz-placeholder {
    font-family: ITCAvantGardeStdBkRegular;
    font-size: 13px;
}
#newsletter {
    text-align: left;
    width: 100%;
    height: 48px;
    border: 2px solid #eee;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 0 15px;
    background-color: #fbfbfb;
}
#nav_custom a {
    font-family: ITCAvantGardeStdBkRegular;
}
.navbar .form-search.for-not-tablet input.input-text {
    font-family: ITCAvantGardeStdBkRegular;
}
.header-container .top-links a {
    font-family: ITCAvantGardeStdBkRegular;
}
.breadcrumbs {
    font-family: ITCAvantGardeStdBkRegular;
}
a.sign-link {
    font-family: ITCAvantGardeStdBkRegular;
}
.products-grid .product-name a {
    font-family: ITCAvantGardeStdBkRegular;
}
.block-category-nav .akordeon-heading a {
    font-family: ITCAvantGardeStdBkRegular;
}
.button {
    font-family: ITCAvantGardeStdBkRegular;
}
.toolbar .pager {
    font-family: ITCAvantGardeStdBkRegular;
}
.selectbox .select {
    font-family: ITCAvantGardeStdBkRegular;
}
.footer ul li, .footer ul.links li {
    font-family: ITCAvantGardeStdBkRegular;
}
.footer address {
    font-family: ITCAvantGardeStdBkRegular;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: ITCAvantGardeStdBkRegular;
}
.product-view .product-shop .product-name h1 {
    font-family: ITCAvantGardeStdBkRegular;
}
.product-view .product-shop .short-description {
    font-family: ITCAvantGardeStdBkRegular;
}
select {
    font-family: ITCAvantGardeStdBkRegular;
}
.product-accordion
.akordeon-heading {
    font-family: ITCAvantGardeStdBkRegular;
}
.akordeon-item-content {
    font-family: ITCAvantGardeStdBkRegular !important;
}
.block .block-subtitle {
    font-family: ITCAvantGardeStdBkRegular;
}
.product-name a {
    font-family: ITCAvantGardeStdBkRegular;
}
.error-msg, .success-msg, .note-msg, .notice-msg {
    font-family: ITCAvantGardeStdBkRegular;
}
.data-table thead th {
    font-family: ITCAvantGardeStdBkRegular;
}
.cart-extra-tab li {
    font-family: ITCAvantGardeStdBkRegular;
}
.cart .totals tr
td:first-child {
    font-family: ITCAvantGardeStdBkRegular;
}
.cart .totals td .price {
    font-family: ITCAvantGardeStdBkRegular;
}
.cart .totals tfoot th strong, .cart .totals tfoot td strong {
    font-family: ITCAvantGardeStdBkRegular;
}
.cart-table td {
    font-family: ITCAvantGardeStdBkRegular;
}
input.qty {
    font-family: ITCAvantGardeStdBkRegular;
}
input, select, textarea, button {
    font-family: ITCAvantGardeStdBkRegular !important;
}
.error-area .error-content h2 {
    font-family: ITCAvantGardeStdBkRegular;
}
.error-area .error-content h3 {
    font-family: ITCAvantGardeStdBkRegular;
}
.error-area .error-content p {
    font-family: ITCAvantGardeStdBkRegular;
}
li.mini-cart
#topCartContent {
    font-family: ITCAvantGardeStdBkRegular;
}

.cms-page-view .std { font-family: ITCAvantGardeStdBkRegular; font-size: 14px; line-height: 20px; color: #999; }
.cms-page-view .std h1 { font-family: ITCAvantGardeStdBkRegular; font-weight: 600; font-size: 25px; color: #555; line-height: 25px; border-bottom: 2px solid #555; width: 100%; text-transform: uppercase; padding-bottom: 15px; margin: 0; margin-bottom: 15px; }
.cms-page-view .std em { font-family: ITCAvantGardeStdBkRegular; font-size: 13px; line-height: 18px; }
.cms-page-view .std .team-member .title { width: 100%; text-align: center; font-size: 13px; line-height: 18px; font-family: ITCAvantGardeStdBkRegular; color: #999; display: block; }
.cms-page-view .std .team-member .name { width: 100%; text-align: center; font-size: 13px; line-height: 22px; font-family: ITCAvantGardeStdBkRegular; color: #666; display: block; text-transform: uppercase; }

.block .block-title strong { /* customer account page My Account font */
    font: 28px/35px "ITCAvantGardeStdBkRegular";
}
.block-account .block-content li.current strong {
    font-family: ITCAvantGardeStdBkRegular !important;
}
.block-content {
    font-family: ITCAvantGardeStdBkRegular !important;
}
