@font-face {
    font-family: 'axehandelregular';
    src: url('fonts/axehandel_registered_version-webfont.woff2') format('woff2'),
         url('fonts/axehandel_registered_version-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
font-family: 'Poppins';
}

p, address, blockquote, pre, h1, h2, h3, h4, h5, h6, li,
body #site-header .menu-primary-navigation-container .menu li a,
body .cart-contents span,
body .cart-contents {
color: #333333;
}

body .cart-count {
background-color: #333;
}

#site-header .woocommerce-Price-amount bdi {
color: #1b1b1b !important;
}

#site-header .menu-primary-navigation-container .menu li a {
font-family: 'Poppins';
font-weight: bold;
font-size: 15px !important;
}

.vertical-tick-list li, 
.tick-list li {
font-family: 'axehandelregular';
font-size: 24px;
padding-left: 40px;
}

.button, .wpcf7-submit, 
#review_form #respond .form-submit input {
font-family: 'Poppins';
font-weight: bold;
}

.s1,
#site-footer .menu-footer-menu-container .menu li a,
.tab-toggle,
.product_meta, 
.price span, 
.delivery-label,
.shop-sidebar .widgets li h3,
.dk-selected,
.post-date {
font-family: 'Poppins';
font-weight: normal;
}

.delivery-label {
font-size: 16px;
}

.fullwidth-callout h2 {
font-family: 'axehandelregular';
}

.checkout label,
#order_review th,
.checkout label a,
.checkout label span {
font-family: 'axehandelregular';
font-size: 20px;
font-weight: normal;
}

.payment_method_sagepaydirect img {
display: inline-block;
}


.blog-previews article h2 {
font-weight: normal;
}

h1,
h1 a,
h2,
h2 a,
h3, 
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a {
font-family: 'axehandelregular';
font-weight: normal;
}

.fullwidth-callout h2 {
font-size: 36px;
}

@media(max-width: 767px) {
body.page-template-homepage .tick-list {
padding: 25px;
}
}