/*
Theme Name:  Hot Sandwich
Theme URI:  https://hotsandwich.com/
Description:  Hot Sandwich
Author:  Bret Dawson
Textdomain:  hotsandwich
Author URI:  https://hotsandwich.com/
Template:  twentytwenty
Version:  1.0
License:  GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html                 
*/

@font-face {
  font-family: "Nunito";
  src: url("/wp-content/themes/hotsandwich/assets/fonts/Nunito-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Nunito";
  src: url("/wp-content/themes/hotsandwich/assets/fonts/Nunito-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "Nunito";
  src: url("/wp-content/themes/hotsandwich/assets/fonts/Nunito-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Nunito";
  src: url("/wp-content/themes/hotsandwich/assets/fonts/Nunito-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "SourceSerifPro";
  src: url("/wp-content/themes/hotsandwich/assets/fonts/SourceSerifPro-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "SourceSerifPro";
  src: url("/wp-content/themes/hotsandwich/assets/fonts/SourceSerifPro-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "SourceSerifPro";
  src: url("/wp-content/themes/hotsandwich/assets/fonts/SourceSerifPro-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "SourceSerifPro";
  src: url("/wp-content/themes/hotsandwich/assets/fonts/SourceSerifPro-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}

.entry-content { 
  font-family: "Nunito", Arial, sans-serif; 
}

h1, h2, h3, h4, h5, h6,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 { 
  font-family: "Nunito", Arial, sans-serif; 
  font-weight: bold;
}

body {
    box-sizing: border-box;
    font-family: "Nunito", sans-serif;
    font-size: 1.8rem;
    letter-spacing: -0.015em;
    text-align: left;
}

.footer-nav-widgets-wrapper, #site-footer {
    border: none;
}

.footer-widgets-outer-wrapper {
    border: none;
}

.entry-content hr::before, .entry-content hr::after, hr.styled-separator::before, hr.styled-separator::after {
    display: none;
}
