body {font-family: 'Montserrat', sans-serif;}
a {color:#CF5C36;}
a:hover {color:#D36D4A;}
.lato {font-family: 'Lato', sans-serif;}
.grape-nuts {font-family: 'Grape Nuts', cursive;}
.playfair-display {font-family: 'Playfair Display', serif;}
.nav-item .active {text-decoration: underline; text-decoration-color: #CF5C36;text-decoration-thickness: 2px;text-underline-offset: 8px;}
.site-bg-triangle-pattern {background-image: url("/new/images/img_triangle-pattern.png");background-size:cover;}
.site-bg-texture-red {background-image: url("/new/images/img_bg-texture-red.jpg");background-size:cover;}
.site-bg-books {background-image: url("/new/images/img_bg-books.jpg");background-size:cover;}
.site-bg-journey {background-image: url("/new/images/img_journey.jpg");background-size:cover;}
.site-bg-adult-man {background-image: url("/new/images/img_large-adult-man.jpg");background-size:cover;}
.site-bg-teen {background-image: url("/new/images/img_large-teen.jpg");background-size:cover;}
.site-bg-parent {background-image: url("/new/images/img_large-parent.jpg");background-size:cover;}
.site-bg-partner {background-image: url("/new/images/img_large-partner.jpg");background-size:cover;}
.site-bg-csa-info {background-image: url("/new/images/img_brown-pattern.jpg");background-size:cover;}
.site-bg-csa-myths {background-image: url("/new/images/img_fog-path.jpg");background-size:cover;}
.site-bg-plays {background-image: url("/new/images/img_theater.jpg");background-size:cover;}
.site-bg-poetry {background-image: url("/new/images/img_poetry.jpg");background-size:cover;}
.site-bg-outreach {background-image: url("/new/images/img_mt-climb.jpg");background-size:cover;}
.site-bg-bristlecone {background-image: url("/new/images/img_bristlecone.jpeg");background-size:cover;}
.site-bg-celebrity {background-image: url("/new/images/img_star-trails.jpg");background-size:cover;}
.site-bg-dark-blue {background-color:#09253D;}
.site-bg-beige {background-color:#E0DFD5;}
.site-bg-grey {background-color:#CDD6DD;}
.site-bg-opaque {background-color: rgba(255, 255, 255, 0.6);}
.site-btn-orange {background-color:#CF5C36; color:#FFFFFF; font-family: 'Lato', sans-serif; border-radius: 0px;}
.site-btn-orange:hover {background-color: #D36D4A; color: #FFFFFF;}
.site-btn-dark-blue {background-color:#09253D; color:#FFFFFF; font-family: 'Lato', sans-serif; border-radius: 0px;}
.site-btn-dark-blue:hover {background-color: #0D3659; color:#FFFFFF;}
.site-btn-tabs {background-color:#FFFFFF;color:#CF5C36;}
.site-btn-tabs:hover {background-color:#CF5C36;color:#FFFFFF;}
.nav-pills .nav-link {background-color:#FFFFFF;color:#09253D; border:1px solid #09253D; margin-right:5px;margin-bottom:5px;font-family: 'Playfair Display', serif;}
.nav-pills .nav-link.active {background-color:#09253D;color:#FFFFFF;text-decoration:none;}
.site-text-orange {color:#CF5C36;}
.site-text-medium-blue {color:#005E86;}
.site-text-beige {color:#E0DFD5;}
.dropdown-item:focus {background-color:#09253D;}
.dropdown-item.active, .dropdown-item:active {text-decoration: none;background-color: grey;}
#scrollToTopBtn {display: none; position: fixed; bottom: 20px; right: 20px; background-color: #CF5C36; /* Customize the background color */ color: #fff; /* Customize the text color */ border: none; border-radius: 5px; padding: 10px 15px; cursor: pointer; font-size: 16px;}
#scrollToTopBtn:hover {background-color: #D36D4A; /* Customize the background color on hover */}
.accordion-button {background-color: #CDD6DD; color:#09253D;}
.accordion-button:focus {box-shadow: none;}
.accordion-button:not(.collapsed) {background-color:#9EAFBD; color:#09253D;}
#playsTable tr {cursor:pointer;}
