/*
Theme Name: Universal Press Office Theme
Theme URI: https://companies.mybroadband.co.za/
Author: MyBroadband Press Office
Author URI: https://companies.mybroadband.co.za/
Description: A universal, flexible and customizable theme for press office sites.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: universal-press-office-theme
Tags: flexible, responsive, bootstrap
*/

/* Fonts */

/* Montserrat Normal */
@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-100-normal.woff2') format('woff2'),
        url('webfonts/montserrat-100-normal.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-200-normal.woff2') format('woff2'),
        url('webfonts/montserrat-200-normal.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-300-normal.woff2') format('woff2'),
        url('webfonts/montserrat-300-normal.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-400-normal.woff2') format('woff2'),
        url('webfonts/montserrat-400-normal.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-500-normal.woff2') format('woff2'),
        url('webfonts/montserrat-500-normal.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-600-normal.woff2') format('woff2'),
        url('webfonts/montserrat-600-normal.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-700-normal.woff2') format('woff2'),
        url('webfonts/montserrat-700-normal.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-800-normal.woff2') format('woff2'),
        url('webfonts/montserrat-800-normal.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-900-normal.woff2') format('woff2'),
        url('webfonts/montserrat-900-normal.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Montserrat Italic */
@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-100-italic.woff2') format('woff2'),
        url('webfonts/montserrat-100-italic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-200-italic.woff2') format('woff2'),
        url('webfonts/montserrat-200-italic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-300-italic.woff2') format('woff2'),
        url('webfonts/montserrat-300-italic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-400-italic.woff2') format('woff2'),
        url('webfonts/montserrat-400-italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-500-italic.woff2') format('woff2'),
        url('webfonts/montserrat-500-italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-600-italic.woff2') format('woff2'),
        url('webfonts/montserrat-600-italic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-700-italic.woff2') format('woff2'),
        url('webfonts/montserrat-700-italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-800-italic.woff2') format('woff2'),
        url('webfonts/montserrat-800-italic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('webfonts/montserrat-900-italic.woff2') format('woff2'),
        url('webfonts/montserrat-900-italic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

.WordPressBody {
    font-family: "Montserrat", "Helvetica Neue", Arial, Sans-Serif;
}

.container {
    max-width: 1184px !important;
}

.post-content :is(h1, h2, h3, h4, h5, h6) {
    margin-bottom: 1rem;
}
.post-content img {
    width: 100%;
    height: auto;
}