/* Custom Styles */

/**
 * @license
 * MyFonts Webfont Build ID 3859978, 2020-01-26T14:44:46-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: TTNormsPro-Regular by TypeType
 * URL: https://www.myfonts.com/fonts/type-type/tt-norms/regular/
 * Copyright: Copyright (c) 2016-2019 by TypeType. Designers Ivan Gladkikh, Pavel Emelyanov. Technical designers Vika Usmanova, Olexa Volochay, Nadyr Rakhimov, Yuri Nakonechny. All rights reserved.
 * Licensed pageviews: 20,000
 * 
 * 
 * 
 * © 2020 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */

@import url('https://fonts.googleapis.com/css?family=Barlow+Condensed:400,500&display=swap');
@import url("//hello.myfonts.net/count/3ae60a");
@import url("//hello.myfonts.net/count/3aed49");

@font-face {font-family: 'TTNormsPro-Regular';src: url('https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/1519559/assets/ttnorms-reg.eot');src: url('https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/1519559/assets/ttnorms-reg.eot?#iefix') format('embedded-opentype'),url('https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/1519559/assets/ttnorms-reg.woff2') format('woff2'),url('https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/1519559/assets/ttnorms-reg.woff') format('woff'),url('https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/1519559/assets/ttnorms-reg.ttf') format('truetype');}
@font-face {font-family: 'Sonneta-Script';src: url('https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/1519559/assets/sonneta-script.eot');src: url('https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/1519559/assets/sonneta-script.eot?#iefix') format('embedded-opentype'),url('https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/1519559/assets/sonneta-script.woff2') format('woff2'),url('https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/1519559/assets/sonneta-script.woff') format('woff'),url('https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/1519559/assets/sonneta-script.ttf') format('truetype');} 
 

/* TWWIST CREATIVE 2020 STYLES */

body, p { font-family: TTNormsPro-Regular, 'Open Sans', arial, sans-serif; }

h1, h2, h3, h4 { font-family: 'Barlow Condensed', Archivo Narrow, sans-serif; text-transform:uppercase; font-weight:500;}

.testimonial {
    font-size: 20px; padding: 0 20px;
}

.script { font-family: 'Sonneta-Script'; font-size: 130px; line-height:1;}

@media (max-width: 600px) {
    .script {  font-size: 80px; line-height:0.75;}
}

.background-light a:hover {color: #64CCC9 }

/* Announcements */
.announcements {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}

.announcements .header__block {
    padding: 5px 0;
    background-color: rgba(100, 204, 201, 0.35);
}

.announce-btn { 
    margin-left: 15px;
    padding: 8px 12px;
    background-color:#ffffff;
    border-radius: 4px;
    border: 1px solid rgba(100, 204, 201, 0.75);
    font-family: 'Barlow Condensed', Archivo Narrow, sans-serif; text-transform:uppercase; font-weight:500;
}

a.announcement:hover .announce-btn {
    color:#ffffff;
    background-color:#373A36;
}

/* Main Menu */

.header__content--desktop .link-list__link {
    margin: 0 20px;}
    
@media (min-width: 768px) {
.header__content--desktop .header__block {
    display: block;
    margin: 0 20px;
}
}

.header__block--menu, .header__block--menu a
{
    text-transform: uppercase;
    font-family: 'Barlow Condensed', Archivo Narrow, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #373A36;
}

.header__block--menu a:hover
{
    color: #64CCC9!important;
}

/* Buttons and Forms */

.btn, .form-btn {
    font-family: 'Barlow Condensed', Archivo Narrow, sans-serif;
    font-weight: 500;
    border: 0px;
    text-transform: uppercase;
    font-size: 20px;
}
.btn-small { font-size: 100%; }
.btn-large {    font-size: 140%; }

header__block .header__block--cta.btn{
    font-size: 16px;
}

.form-control {
    font-family: TTNormsPro-Regular, 'Open Sans', arial, sans-serif; 
}

/* Footer */

.footer__block {font-size: 70%; }