/*
Theme Name: Blocksy Child
Theme URI: https://creativethemes.com/blocksy/
Description: A child theme of Blocksy. Caspar Cottage coastal vacation rental.
Author: CreativeThemes
Author URI: https://creativethemes.com
Template: blocksy
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: blocksy-child
*/

/* ============================================================
   CASPAR COTTAGE – Child Theme Styles
   Palette:
     Navy:    #1a2e3b
     Slate:   #2d6a8f
     Sea:     #5e8fa8
     Cream:   #f7f3ee
     WarmTan: #e8ddd0
     Text:    #2c2c2c
   ============================================================ */
p,h1,h2,h3,h4,h5,h6 {
  text-wrap: pretty;
}
   .eyebrow p::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: #3e8079; /* green dot */
  border-radius: 50%;        /* Makes it a perfect circle */
  margin-right: 8px;         /* Spaces it from the text */
}

.eyebrow p {font-size: 11px !important;
    line-height: 1.55em !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    font-family: "Geist Mono", Sans-serif !important;
    letter-spacing: 1.6px !important;
}
ul.wp-block-list.chips {
    padding: 0;
    margin: 0;
}
ul.wp-block-list.chips li {
    border-radius: 99px;
    border: 1px solid  rgba(35, 43, 45, 0.14);
    background:  #F6F9F9;
    list-style: none;
    text-align: center;
    padding: 0.3rem 1.2rem;
    display: inline-block;
    margin: 0.2rem 0.4rem 0.2rem 0;
    font-size: 0.85rem;
    color: #232b2d;
}
span.photo-cat{
    border-radius: 99px;
    /* border: 1px solid rgb(12 12 12); */
    background: #141c1e66;
    padding: 11px;
    line-height: 2;
}
blockquote:where(:not(.is-style-plain)):where(:not(.has-text-align-center):not(.has-text-align-right)) {
    border-inline-start: 4px solid #dcecea!important;
}
/* Photo Gallery */
.pfg-filters--buttons .pfg-filter {
    border-radius: 25px!important;
}

/* Contact + Booking Form */
.wpbs-form-field-input {
    background-color: #fff;
    /* border: 1px solid #dcecea; */
    border-radius: 7px;
}
.wpbs-form-field-start-date .wpbs-form-field-input, .wpbs-form-field-end-date .wpbs-form-field-input {
    font-weight: 600;
    padding:6px;
}
.wpbs-form-confirmation-message p {
    font-size: 1.75rem;
    text-align: center;
}
