/*
Theme Name: Produits Epagny SA
Description: Thème enfant de Produits Epagny SA
Author: by the way studio Sàrl
Author URI: https://www.bytheway.studio/
Template: Divi
Version: 1.0
*/



/* SETTINGS */

::-moz-selection {
    background: #b72c35;
    color: #fff;
}
::selection {
    background: #b72c35;
    color: #fff;
}
.et_pb_row, .et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row {
    width: 100%;
}

/* Fonts */
@font-face {
    font-family: 'Uniform Condensed';
    src: url('/wp-content/themes/produits-epagny/fonts/uniform/UniformCondensedBold.eot');
    src: url('/wp-content/themes/produits-epagny/fonts/uniform/UniformCondensedBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/produits-epagny/fonts/uniform/UniformCondensedBold.woff2') format('woff2'),
        url('/wp-content/themes/produits-epagny/fonts/uniform/UniformCondensedBold.woff') format('woff'),
        url('/wp-content/themes/produits-epagny/fonts/uniform/UniformCondensedBold.ttf') format('truetype'),
        url('/wp-content/themes/produits-epagny/fonts/uniform/UniformCondensedBold.svg#UniformCondensedBold') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/* Texts */
body.custom-theme-btws {
    font-family: 'muli', sans-serif;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5em;
    scroll-behavior: smooth;
}
body.custom-theme-btws p {
    font-family: 'muli', sans-serif;
    font-weight: 300;
    font-style: normal;
    line-height: 1.5em;
}
body.custom-theme-btws h1, body.custom-theme-btws h2, body.custom-theme-btws h3, body.custom-theme-btws h4, body.custom-theme-btws h5, body.custom-theme-btws h6 {
    font-family: 'Uniform Condensed';
    font-weight: 100;
    font-style: normal;
    letter-spacing: .4rem;
    padding-bottom: 15px !important;
}
body.custom-theme-btws .et_pb_text_inner p a:hover {
    text-decoration: underline;
}
body.custom-theme-btws .et_pb_text_inner strong {
    font-weight: 600;
}
body.custom-theme-btws .et_pb_text_inner ul,
body.custom-theme-btws .et_pb_text_inner ol {
    list-style-position: initial;
    line-height: 1.5em;
    padding-bottom: 1em;
    padding-left: 1em;
}
body.custom-theme-btws .et_pb_text.last_list .et_pb_text_inner ul,
body.custom-theme-btws .et_pb_text.last_list .et_pb_text_inner ol {
    padding-top: 1em;
    padding-bottom: 0em;
}
body.custom-theme-btws .et_pb_text_inner ul li::marker,
body.custom-theme-btws .et_pb_text_inner ol li::marker {
    color: #b72c35;
}

/* Buttons */
body.custom-theme-btws .et_pb_button_module_wrapper {
    height: 41px;
}
body.custom-theme-btws .et_pb_button_module_wrapper a.et_pb_button {
    height: 41px;
    font-family: 'muli', sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 17px;
    line-height: 1em !important;
    border: 0px !important;
    overflow: hidden;
    padding-top: 11px !important;
    padding-bottom: 13px !important;
    padding-left: 15px !important;
    padding-right: 37px !important;
    transition: all .2s ease;
}
body.custom-theme-btws .et_pb_button_module_wrapper a.et_pb_button::after {
    top: 13px;
    line-height: 1em;
    margin-left: 7px;
}

@media only screen and (max-width: 980px) {

    body.custom-theme-btws .et_pb_button_module_wrapper a.et_pb_button {
        font-size: 16px;
        padding-top: 12px !important;
    }
}


