﻿/*
=======================================================================
    Custom Font / Text
=======================================================================
*/


/* Font COOP */

@font-face {
    font-family: CoopGrotesk;
    font-display: swap;
    src: url('../fonts/CoopGrotesk-v2-RegularTT.woff2'),
         url('../fonts/CoopGrotesk-v2-RegularTT.woff'),
         url('../fonts/CoopGrotesk-v2-Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
    font-weight:400;
}

@font-face {
    font-family: CoopGrotesk;
    font-display: swap;
    src: url('../fonts/CoopGrotesk-v2-BoldTT.woff2'),
         url('../fonts/CoopGrotesk-v2-BoldTT.woff'),
         url('../fonts/CoopGrotesk-v2-Bold.ttf')  format('truetype'); /* Safari, Android, iOS */
    font-weight:700;
}


/* Font Extra */

@font-face {
    font-family: ExtraRound;
    src: 
         url('../fonts/ExtraRound-Light.ttf')  format('truetype'); /* Safari, Android, iOS */
    font-weight:300;
}

@font-face {
    font-family: ExtraRound;
    src: 
         url('../fonts/ExtraRound-Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
    font-weight:400;
}

@font-face {
    font-family: ExtraRound;
    src: 
         url('../fonts/ExtraRound-Medium.ttf')  format('truetype'); /* Safari, Android, iOS */
    font-weight:500;
}

@font-face {
    font-family: ExtraRound;
    src: 
         url('../fonts/ExtraRound-Bold.ttf')  format('truetype'); /* Safari, Android, iOS */
    font-weight:700;
}



/* Font Great Escape */

@font-face {
    font-family: 'GreatEscape';
    src: url("../fonts/GreatEscapeLt-Regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'GreatEscape';
    src: url("../fonts/GreatEscapeLt-Italic.otf") format("opentype");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'GreatEscape';
    src: url("../fonts/GreatEscapeRg-Bold.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'GreatEscape';
    src: url("../fonts/GreatEscapeRg-BoldItalic.otf") format("opentype");
    font-weight: 700;
    font-style: italic;
}


/* Font MEGA Authenia */

@font-face {
    font-family: 'AutheniaRegular';
    src: url("../fonts/AutheniaRegular.otf") format("opentype");
    font-style: normal;
}

/* Font MEGA Cera Brush */

@font-face {
    font-family: 'CeraBrush';
    src: url("../fonts/CeraBrush-Thin.ttf") format("truetype");
    font-style: normal;
    font-weight:400;
}

@font-face {
    font-family: 'CeraBrush';
    src: url("../fonts/CeraBrush-ThinBold.ttf") format("truetype");
    font-style: normal;
    font-weight:700;
}

/* Font MEGA Cera Standard */

@font-face {
    font-family: 'CeraStandard';
    src: url("../fonts/CeraLight.otf") format("opentype");
    font-style: normal;
    font-weight:400;
}

@font-face {
    font-family: 'CeraStandard';
    src: url("../fonts/CeraLightItalic.otf") format("opentype");
    font-style: italic;
    font-weight:400;
}

@font-face {
    font-family: 'CeraStandard';
    src: url("../fonts/CeraBold.otf") format("opentype");
    font-style: normal;
    font-weight:700;
}

@font-face {
    font-family: 'CeraStandard';
    src: url("../fonts/CeraBoldItalic.otf") format("opentype");
    font-style: italic;
    font-weight:700;
}


/* Font Coop Prix Brooklyn Samuels */

@font-face {
    font-family: 'BrooklynSamuels';
    src: url("../fonts/BrooklynSamuelsNo3-Light.otf") format("opentype");
    font-style: normal;
    font-weight:400;
}

@font-face {
    font-family: 'BrooklynSamuels';
    src: url("../fonts/BrooklynSamuelsNo3-Medium.otf") format("opentype");
    font-style: normal;
    font-weight:700;
}

/* Font GrosMarqueur */

@font-face {
    font-family: 'GrosMarqueur';
    src: url("../fonts/GrosMarqueur.ttf") format("truetype");
    font-style: normal;
}



body {
    font-family: 'CoopGrotesk', sans-serif;
    font-weight:400;
}

b,strong {font-weight:700;}

h1, h2, h3, h4, h5, h6 {
    font-family: 'CoopGrotesk', sans-serif;
    font-weight:700;
}


/*
=======================================================================
    Custom Properties
=======================================================================
*/

:root {
    --plyr-color-main: #ed5851!important; /* Default fallback color */
    --plyr-audio-controls-background: #ed5851!important; /* Default fallback color */
    --plyr-range-thumb-background: #ed5851!important; /* Default fallback color */
    --plyr-range-fill-background: #ed5851!important; /* Default fallback color */
}


/*
=======================================================================
    Custom Line Height
=======================================================================
*/

/* Custom Wrap Background settings */
.section-content-element.section-bg-style--wrap:not(.title-bg--) .section-content-head h1 {
    line-height: 1.199;
    padding: 0 0.4em;
}

/* Custom Wrap Background settings */
.section-content-element.section-bg-style--wrap:not(.text-bg--) .section-content-body .text > :not(.clear):not(strong):not(bold) {
    padding:.29em .45em;
    line-height:1.8;
}


/*
=======================================================================
    Custom Button
=======================================================================
*/

.section-content-footer .cta {
    border-radius:5rem;
}