@font-face {
    font-family: 'RobotoBold';
    src: url('fonts/RobotoBold.eot');
    src: url('fonts/RobotoBold.eot') format('embedded-opentype'),
         url('fonts/RobotoBold.woff2') format('woff2'),
         url('fonts/RobotoBold.woff') format('woff'),
         url('fonts/RobotoBold.ttf') format('truetype'),
         url('fonts/RobotoBold.svg#RobotoBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoRegular';
    src: url('fonts/RobotoRegular.eot');
    src: url('fonts/RobotoRegular.eot') format('embedded-opentype'),
        url('fonts/RobotoRegular.woff2') format('woff2'),
        url('fonts/RobotoRegular.woff') format('woff'),
        url('fonts/RobotoRegular.ttf') format('truetype'),
        url('fonts/RobotoRegular.svg#RobotoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SarabunMedium';
    src: url('fonts/SarabunMedium.eot');
    src: url('fonts/SarabunMedium.eot') format('embedded-opentype'),
        url('fonts/SarabunMedium.woff2') format('woff2'),
        url('fonts/SarabunMedium.woff') format('woff'),
        url('fonts/SarabunMedium.ttf') format('truetype'),
        url('fonts/SarabunMedium.svg#SarabunMedium') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'SarabunRegular';
    src: url('fonts/SarabunRegular.eot');
    src: url('fonts/SarabunRegular.eot') format('embedded-opentype'),
        url('fonts/SarabunRegular.woff2') format('woff2'),
        url('fonts/SarabunRegular.woff') format('woff'),
        url('fonts/SarabunRegular.ttf') format('truetype'),
        url('fonts/SarabunRegular.svg#SarabunRegular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'SarabunSemiBold';
    src: url('fonts/SarabunSemiBold.eot');
    src: url('fonts/SarabunSemiBold.eot') format('embedded-opentype'),
        url('fonts/SarabunSemiBold.woff2') format('woff2'),
        url('fonts/SarabunSemiBold.woff') format('woff'),
        url('fonts/SarabunSemiBold.ttf') format('truetype'),
        url('fonts/SarabunSemiBold.svg#SarabunSemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}

/* Hlavní a výchozí font webu */
/* REGULAR SARABUN */
body,
.blog-content .comment-respond p.comment-form-comment textarea,
ul.product-categories li.menu-item-has-children.current-menu-item ul.sub-menu li.menu-item-has-children.current-menu-item > ul.sub-menu li a,
#discussionform p textarea,
.woocommerce #review_form #respond textarea,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce div.product form.cart input.input-text.qty.text,
.woocommerce .woocommerce-ordering select,
.wpcf7-form label span.wpcf7-form-control-wrap input.wpcf7-form-control,
header .header-middle-line .main-menu li ul.sub-menu li ul.sub-menu li a{
    font-family: 'SarabunRegular', arial, sans-serif;
}

/* BOLD SARABUN */
.blog-content .comment-respond p.form-submit input.submit,
.wp-block-pullquote p,
.blog-content ol.commentlist li article footer .comment-author.vcard .fn a,
#reply-title,
.dgwt-wcas-sp,
.flotter li span,
.comment-list.commentlist li .reply a.comment-reply-link,
#discussionform p #submit_discussion,
.search-custom-field .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,
h2.section-title,
table.shop_table.woocommerce-checkout-review-order-table tr.order-total,
table.shop_table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals.shipping,
#order_review_heading,
table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal,
.cart_totals a.checkout-button.button.alt.wc-forward,
.woocommerce table.shop_table td.product-name a,
.woocommerce table.shop_table thead,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,
ul.product-categories li a,
.single-product ul.custom-box li .single_add_to_cart_button,
strong,.bold,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
h1,h2,h3,h4,h5,h6,
.wpcf7-form label.laster .wpcf7-submit,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product p,
header .header-middle-line .main-menu li a,
header .header-middle-line .header-cart .cart-contents-count{
    font-family: 'SarabunSemiBold', arial, sans-serif;
}

h1,h2,h3,h4,h5,h6{
    position: relative;
    margin: 0;
    padding: 0;
}
h1.product-title{
    margin: 0 0 15px 0;
    font-size: 30px;
    line-height: 1.2em;
    color: #05121c;
}
h2.section-title{
    font-size: 36px;
    margin: 0 0 35px 0;
}
.center-align{
    text-align: center;
}

