/*
Theme Name: Navigation Pro Custom Styles
Description: Showcase your brand, creativity, and passion with beautiful and colorful design.
Author: StudioPress
Author URI: https://www.studiopress.com/

Version: 1.2.0

Tags: accessibility-ready, block-styles, custom-colors, custom-logo, custom-menu, e-commerce, editor-style, featured-images, footer-widgets, full-width-template, left-sidebar, one-column, right-sidebar, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks

Template: genesis

License: GPL-2.0-or-later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: navigation-pro
Requires at least: 5.4
Requires PHP: 5.6
*/

@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital@0;1&display=swap");

@font-face {
  font-family: Metamorphous;
  src: url(lib/fonts/Metamorphous-Regular.otf);
}

/*  We're removing 'Germania One' and replacing it with Germania from Google Fonts */

h1,
h2,
h3,
h4,
h5,
h6,
.editor-post-title__block .editor-post-title__input,
p.has-drop-cap:not(:focus)::first-letter,
.site-container .wp-block-pullquote p,
.wp-block-quote p,
.wp-block-pullquote .wp-block-pullquote__citation,
.wp-block-quote .wp-block-quote__citation {
  font-family: Metamorphous, cursive;
  font-weight: 400;
}

h3 {
  font-size: 32px;
}

.gb-block-post-grid .gb-post-grid-items .gb-block-post-grid-title {
  font-size: 20px;
}

.site-title {
  font-family: Metamorphous, cursive;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 0;
  text-transform: none;
}

.site-footer .footer-copyright .widget-title {
  font-family: Metamorphous, cursive;
  font-size: 22px;
}

/*  We're removing Aleo and replacing it with Germania from Google Fonts */

body {
  font-family: "Libre Baskerville", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.875;
}

.genesis-nav-menu a,
.genesis-nav-menu .toggle-header-search {
  font-family: "Libre Baskerville", sans-serif;
  font-size: 16px;
}

.nav-secondary .genesis-nav-menu {
  font-family: "Libre Baskerville", sans-serif;
}

.menu-toggle,
.sub-menu-toggle {
  font-family: "Libre Baskerville", sans-serif;
}

.wp-block-quote {
  font-family: "Libre Baskerville", sans-serif;
}

/*  We're adding a logo to the left of the site title */

.site-title {
  font-size: 24px;
}

.site-title a,
.site-title a:focus,
.site-title a:hover {
  font-variant-caps: petite-caps;
  letter-spacing: -0.5px;
  padding-left: 80px;
  background-image: url("/wp-content/themes/navigation-pro/images/olsmiamilogo-v2-100.png");
  background-repeat: no-repeat;
  background-size: 60px;
  background-position: 2% 50%;
}

/*  Styles for the plugin called "Recent Posts Widget With Thumbnails" */

.rpwwt-post-title {
  font-size: medium;
  font-weight: 700;
}

.rpwwt-post-date {
  color: #777;
  font-size: small;
  font-style: italic;
  line-height: 2;
  margin-top: 15px;
}

.rpwwt-post-excerpt {
  font-size: medium;
}

/* Styles to integrate Boxcast */

.boxcast-playlist-list ul li {
  list-style-type: none;
}
