/*
Theme Name: Indigo Papers '23
Theme URI: 
Author: Decubing
Author URI: https://decubing.com/
Description: 
Requires at least: 6.0
Tested up to: 6.3.1
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentythree
Text Domain: indigopapers23
Tags: blog, e-commerce, grid-layout, one-column, wide-blocks, accessibility-ready, block-patterns, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, rtl-language-support, sticky-post, style-variations, threaded-comments, translation-ready, 
*/
body {
  font-family: "Montserrat", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: 900;
  font-style: normal;
}

footer {
  margin-block-start: 0;
}

#modal-2:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  opacity: 0.3;
  background-image: url("/wp-content/uploads/2023/09/IndigoConcept_Final_R1_SimpleMark_White.png");
  background-repeat: no-repeat;
  background-position: top;
}

#modal-2-content {
  font-family: "Playfair Display", serif;
  font-weight: bold;
  font-style: italic;
}
#modal-2-content a, #modal-2-content a:hover, #modal-2-content a:visited, #modal-2-content a:active {
  text-decoration: none;
}

.wp-block-navigation__responsive-close {
  z-index: 1001;
}

.animated-gradient {
  background-color: transparent;
  background: linear-gradient(-45deg, #00b5e2, #ff9d00, #e3e829);
  background-size: 400% 400%;
  animation: gradient 15s ease infinite;
}
.animated-gradient h1 {
  margin-top: -0.8em !important;
}
.animated-gradient h2 {
  font-family: "Lato", sans-serif !important;
  font-weight: bold;
  display: inline-block;
  padding: 3px 6px;
}

.animated-gradient h1 {
  font-weight: 900;
  letter-spacing: -2px;
  background-color: transparent !important;
  line-height: 0.9em;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  padding-top: 0;
}

@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.tribe-common .tribe-events-widget-events-list__header-title {
  font-family: "Playfair Display", serif !important;
  font-weight: 900 !important;
  font-style: italic;
  font-size: 2.5em !important;
}
.tribe-common .tribe-events-widget-events-list__view-more-link {
  text-transform: uppercase !important;
  font-weight: bold;
  letter-spacing: 2px;
}

#wpsl-wrap {
  background-color: white;
  padding: 2em;
}

#sb_instagram .sb_instagram_header {
  display: none;
}
#sb_instagram #sbi_images .sbi_item {
  padding: 1em;
}
#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap {
  border: 1em solid white;
  margin: 1em;
}
#sb_instagram #sbi_load {
  padding-top: 1em;
  padding-bottom: 1.5em;
  background-color: transparent;
}

.wp-block-navigation button.wp-block-navigation__responsive-container-open {
  margin-top: 0.5em;
}
@media screen and (max-width: 640px) {
  .wp-block-navigation button.wp-block-navigation__responsive-container-open {
    margin-top: 0.2em;
  }
}
.wp-block-navigation button.wp-block-navigation__responsive-container-open svg {
  width: 50px;
  height: 50px;
}/*# sourceMappingURL=style.css.map */