/* 
Theme Name: DI Yoga
Description: Childtheme 
Author: Designers Inn 
Template: di-basis 
Version: 1.3 
*/

.et-pb-icon {
    font-size: 56px;
}
.et_fixed_nav #logo {
    max-height: 63px;
}
.et-fixed-header #logo {
    max-height: 40px;
}
h1, h2, h3, h4, h5, h6 {
    line-height: 1.3em;
}

.et_pb_slider .et_pb_slide {
    text-align: left;
}
h1 {
    font-size:50px;
    text-transform: uppercase;
}

.et_pb_pricing_table_button, .et_pb_promo_button, a.et_pb_more_button, .et_pb_newsletter_button, .comment-reply-link, .form-submit input, .et_pb_contact_submit, .et_pb_contact_reset, .et_password_protected_form .et_submit_button, .single_add_to_cart_button .button {
    border: 1px solid;
}

#logo {
    margin-bottom: 10px;
}

@font-face {
    font-family: "PT Sans Local";
    src: url("fonts/pt-sans-v18-latin-regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "PT Sans Local";
    src: url("fonts/pt-sans-v18-latin-italic.woff2") format("woff2");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "PT Sans Local";
    src: url("fonts/pt-sans-v18-latin-700.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "PT Sans Local";
    src: url("fonts/pt-sans-v18-latin-700italic.woff2") format("woff2");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

body,
input,
textarea,
select,
button,
.et_pb_module,
.et_pb_text,
.et_pb_text_inner,
.et_pb_button,
.et_pb_slide_description,
.et_pb_blurb_description,
.et_pb_pricing_content,
.et_pb_contact_field,
.et_pb_contact_field input,
.et_pb_contact_field textarea {
    font-family: "PT Sans Local", Arial, sans-serif !important;
}

h1, h2, h3, h4, h5, h6,
.et_pb_module_header,
.et_pb_blurb_container h4,
.et_pb_text h1,
.et_pb_text h2,
.et_pb_text h3,
.et_pb_text h4,
.et_pb_slide_title {
    font-family: "PT Sans Local", Arial, sans-serif !important;
}