/*
Theme Name: This is Lawrence
Theme URI: -
Description: -
Author: Fantasktic Inc.
Author URI: https://fantasktic.com/
Template: blocksy
Version: 1.0.0
Text Domain: blocksy
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

@import url("https://use.typekit.net/cdd0rek.css");

/*
@font-face {
    font-family: 'Gemsbuck 03';
    src: url('/wp-content/themes/this-is-lawrence/fonts/Gemsbuck03-Black.woff2') format('woff2'),
    url('/wp-content/themes/this-is-lawrence/fonts/Gemsbuck03-Black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('/wp-content/themes/this-is-lawrence/fonts/DMSans-Regular.woff2') format('woff2'),
    url('/wp-content/themes/this-is-lawrence/fonts/DMSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'League Gothic';
    src: url('/wp-content/themes/this-is-lawrence/fonts/LeagueGothic-Regular.woff2') format('woff2'),
    url('/wp-content/themes/this-is-lawrence/fonts/LeagueGothic-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    src: url('/wp-content/themes/this-is-lawrence/fonts/Manrope-Medium.woff2') format('woff2'),
    url('/wp-content/themes/this-is-lawrence/fonts/Manrope-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
*/

:root {
    --black: #000;
    --white: #fff;
    --red: #c23933;
    --grey: #363339;
    --blue: #000016;
    --accent: var( --red );
    --font-title: league-gothic;
    --font-text: dm-sans;
    /*--font-gemsbuck: "Gemsbuck 03";*/
    --font-gemsbuck: league-gothic;
}

html {
    margin: 0 !important;
}

#wpadminbar {
    position: fixed;
    top: auto;
    bottom: 0;
    display: none;
}

.font-text {
    font-family: dm-sans, sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
}

.font-title {
    font-family: league-gothic, sans-serif;
    font-weight: 900;
    font-style: normal;
}

.font-dm-sans {
    font-family: dm-sans, sans-serif;
    font-weight: 400;
    font-style: normal;
}

.font-gemsbuck {
    font-family: league-gothic, sans-serif;
    font-weight: 900;
    font-style: normal;
}

.emulate-hover.block-social {
    translate: 0 0 !important;
}

@media all and (min-width: 1024px) and (max-height: 850px) {
    #about .block-item {
        & .custom-pt-4 {
            padding-top: 8px !important;
        }
        & .custom-py-4 {
            padding-top: 8px !important;
            padding-bottom: 8px !important;
        }
        & .custom-text-5xl {
            font-size: 38px !important;
        }
        & .custom-text-4xl {
            font-size: 28px !important;
        }
        & .custom-text-3xl {
            font-size: 24px !important;
        }
        & .custom-mt-7 {
            margin-top: 16px !important;
        }
        & .custom-mt-60 {
            margin-top: 20px !important;
        }
        & .custom-mt-100 {
            margin-top: 40px !important;
        }
        & .custom-aspect-07 {
            aspect-ratio: 1 !important;
            object-position: top center !important;
        }
        & .custom-p-5 {
            padding: 12px !important;
        }
    }
}
