/*
Theme Name: BlankSlate
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: Please read: tidythemes.com/concept. Donations: https://calmestghost.com/donate. BlankSlate is the definitive WordPress boilerplate starter theme. We've carefully constructed the most clean and minimalist theme possible for designers and developers to use as a base to build websites for clients or to build completely custom themes from scratch. Clean, simple, unstyled, semi-minified, unformatted, and valid code, SEO-friendly, jQuery-enabled, no programmer comments, standardized and as white label as possible, and most importantly, the CSS is reset for cross-browser-compatability and no intrusive visual CSS styles have been added whatsoever. A perfect skeleton theme. For support and suggestions, go to: https://github.com/tidythemes/blankslate/issues. Thank you.
Tags: accessibility-ready, one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Version: 2022.4
Requires at least: 5.2
Tested up to: 5.9
Requires PHP: 7.0
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2022 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

@font-face {
  font-family: 'Recoleta';
  src: url('/wp-content/themes/blankslate/fonts/RecoletaAlt-Regular.ttf');
}

@font-face {
  font-family: 'Recoleta-Bold';
  src: url('/wp-content/themes/blankslate/fonts/RecoletaAlt-Bold.ttf');
}

html, body {
	font-family: 'Recoleta', sans-serif;
}

.fw-bold {
	font-family: 'Recoleta-Bold', sans-serif;
}

.text-primary {
  color: #cd3841 !important;
}

.text-secondary {
  color: #F9B4BF !important;
}

.btn-primary {
	background-color: #cd3841 !important;
	border: none !important;
}

.bg-primary {
	background-color: #cd3841 !important;
}

.bg-secondary {
	background-color: #F9B4BF !important;
}

.btn-secondary {
	background-color: #F9B4BF !important;
	border: none !important;
}

.button:focus {
        outline: none;
      }

a {
	text-decoration: none !important;
}

@media screen and (max-width: 600px) {
  .hide-sm {
    display: none !important;
  }
}

@media screen and (max-width: 992px) {
  .menu-sm {
	  padding-right: 1rem !important;
	  padding-left: 1rem !important; 
	  box-shadow: 0 .5rem 1rem rgba(var(--bs-body-color-rgb),.15) !important; 
	  background: white; 
	  border: 3px solid #cd3841; 
	  border-radius: 10px;"
  }
}