/*---------------------------------------------------------------------------------

 Theme Name:   Kiwanis
 Theme URI:    https://www.webkrea.be
 Description:  Kiwanis theme for WordPress. Requires the Divi theme.
 Author:       Damien Tourailles
 Author URI:   https://www.webkrea.be
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

/* =========================================================================== */
/* === Custom fonts ========================================================== */
/* =========================================================================== */

@font-face {
    font-family: 'Avenir Next LT Pro Bold';
    src: local('Avenir Next LT Pro Bold'), local('AvenirNextLTPro-Bold'),
        url('fonts/AvenirNextLTPro-Bold.woff2') format('woff2'),
        url('fonts/AvenirNextLTPro-Bold.woff') format('woff'),
        url('fonts/AvenirNextLTPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir Next LT Pro Regular';
    src: local('Avenir Next LT Pro Regular'), local('AvenirNextLTPro-Regular'),
        url('fonts/AvenirNextLTPro-Regular.woff2') format('woff2'),
        url('fonts/AvenirNextLTPro-Regular.woff') format('woff'),
        url('fonts/AvenirNextLTPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Knockout Bantamwt';
    src: local('Knockout-HTF67-FullBantamwt'),
        url('fonts/Knockout-HTF67-FullBantamwt.woff2') format('woff2'),
        url('fonts/Knockout-HTF67-FullBantamwt.woff') format('woff'),
        url('fonts/Knockout-HTF67-FullBantamwt.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Knockout Liteweight';
    src: local('Knockout-HTF69-FullLiteweight'),
        url('fonts/Knockout-HTF69-FullLiteweight.woff2') format('woff2'),
        url('fonts/Knockout-HTF69-FullLiteweight.woff') format('woff'),
        url('fonts/Knockout-HTF69-FullLiteweight.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Adobe Garamond Regular';
    src: local('Adobe Garamond Regular'), local('AGaramond-Regular'),
        url('fonts/AGaramond-Regular.woff2') format('woff2'),
        url('fonts/AGaramond-Regular.woff') format('woff'),
        url('fonts/AGaramond-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Adobe Garamond Italic';
    src: local('Adobe Garamond Italic'), local('AdobeGaramond-Italic'),
        url('fonts/AdobeGaramond-Italic.woff2') format('woff2'),
        url('fonts/AdobeGaramond-Italic.woff') format('woff'),
        url('fonts/AdobeGaramond-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

/* =========================================================================== */
/* === General =============================================================== */
/* =========================================================================== */

body {
  font-family: 'Avenir Next LT Pro Regular', Helvetica, sans-serif;
  font-size: 16px;
}

h1 {
  font-family: 'Knockout Bantamwt', Helvetica, sans-serif;
  font-size: 100px;
  text-transform: uppercase;
}

h2:not(.media-modal-content *) {
  font-family: 'Knockout Bantamwt', Helvetica, sans-serif;
  font-size: 80px;
  text-transform: uppercase;
}

h3 {
  font-family: 'Knockout Liteweight', Helvetica, sans-serif;
  font-size: 60px;
}

h4 {
  font-family: 'Knockout Liteweight', Helvetica, sans-serif;
  font-size: 40px;
}

h5 {
  font-family: 'Knockout Liteweight', Helvetica, sans-serif;
  font-size: 20px;
}

h6 {
  font-family: 'Knockout Liteweight', Helvetica, sans-serif;
  font-size: 18px;
}

/* =========================================================================== */
/* === Buttons =============================================================== */
/* =========================================================================== */

.et_pb_section .et_pb_button {
  padding-right: 1.7em !important;
  padding-left: 3.2em !important;
}

.et_pb_section .et_pb_button:before {
  margin-left: -1.7em !important;
}


/* =========================================================================== */
/* === Top menu : disable hamburger menu ===================================== */
/* =========================================================================== */

.kw-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,
.kw-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu { 
  display: flex !important;
  margin-right: 15px;
}

.kw-hide-mobile-menu .et_mobile_nav_menu { 
  display: none; 
}

/* =========================================================================== */
/* === Footer ================================================================ */
/* =========================================================================== */

#footer-info {
  color: #999999 !important;
}