/*
Theme Name: My Twenty Twenty One Child Theme
Theme URI: https://example.com
Description: A child theme for Twenty Twenty One.
Author: Orchard
Author URI: https://growatorchard.com/
Template: twentytwentyone
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

/* FOR BLUE VERSION */

.callout .content .buttons label:hover,
.landing .tabs .tabcontent .content .button:hover,
.landing .content .button:hover {
	background-color: #163a58 !important;
    outline: 1px solid #225F92;
}

.callout .content .buttons label { 
	background-color:#225F92;
}

.floor-plan-tabs .tab-content .tab-pane .blocks .floor-plan .content h4 {
	color: #225F92;
}

.floor-plan-tabs {
	background-color:#225F92;
}

.landing .tabs .tabcontent .content .button,
.landing .content .button {
	background-color: #225F92 !important;
}

.landing .tabbed-content .content h2 {
	color: #225F92;
}

.image-left-accordion.slider .carousel .carousel-control-prev .carousel-control-prev-icon,
.image-left-accordion.slider .carousel .carousel-control-next .carousel-control-next-icon {
	background-color: #225F92;
}

.landing .iframe-left .right h2 {
	color: #225F92;
}

.floor-plans .content .container .left .cost strong { 
	color: #225F92;
}

.featured-floor-plans .carousel-control-next,
.featured-floor-plans .carousel-control-prev { 
	background-color: #225F92 !important;
}

.floor-plans .featured-floor-plans .floor-plans .block h3 {
	color: #225F92;
}

.floor-plans .featured-floor-plans .floor-plans .block .floor-plan {
	background-color: #225F92;;
}

.floor-plans .featured-floor-plans .floor-plans .block .floor-plan:hover {
	background-color: #163a58;
    outline: 1px solid #225F92;
    color: #fff;
}

.floor-plans .content h2 {
	color: #225F92;
}

.fl-module-odm-iframe-left.map-bg .iframe-left .right h2 {
	color: #225F92;
}

.no-bg .iframe-left .right h2 {
	color: #225F92;
}

.contact-form .text h1 {
	color: #225F92;
}

.form-hero {
	border-color: #225F92; 
}

.form-hero .text h1 {
	color: #225F92;
}

.fl-module-odm-floor-plans.white-bg h2 {
	color: #225F92 !important;
}

.white-bg .floor-plans-slider .carousel-control-prev-icon {
    background-image: url(/wp-content/uploads/sites/4/2021/10/arrow.png) !important;
    transform: rotate(-270deg) !important;
}

.white-bg .floor-plans-slider .carousel-control-next-icon {
    background-image: url(/wp-content/uploads/sites/4/2021/10/arrow.png) !important;
    transform: rotate(270deg) !important;
}

/* EVENT TEMPLATE UPDATES 12/2024 */

.event-single-template .hero .form {
	background-color: #225F92;
}

.event-single-template .hero .text .button {
	background-color: #225F92 !important;
}

.event-single-template .hero .text .button:hover {
	background-color: #163a58 !important;
    outline: 1px solid #225F92;
}

.event-single-template .image-text .text h2 {
	color: #225F92;
}

.event-single-template .hero .form .button {
	color: #225F92 !important;
}

.event-single-template .hero .form .button:hover {
	background-color: #163a58 !important; 
	color: #fff !important;
}

.event-single-template .hero .form .button:focus {
	outline: 1px solid #225F92 !important;
}

/* END EVENT TEMPLATE UPDATE */

.event-template .hero .text {
	background-color: #225f92ab;
	border-color: #225f92ab;
}

.hero .content {
	background-color: #225f92ab;
	border: 9px double #225f92ab;
}

.button-a, .button.mt-200 {
    background-color: #225F92;
}

.section-text h2, .section-text.h1 h1, .fl-module-odm-infoleft-image h2 {
    color: #225F92;
}

p a {
    color: #225F92;
}

.gfield label, .gfield_label {
    color: #225F92;
}

.gform_button {
    background-color: #225F92 !important;
}

.fl-module-odm-inforight-image .perfection {
    background-color: #225F92 !important;
}
.fl-module-odm-infoleft-image .button.mt-200{
	background-color:#225F92 !important;
	color: #fff !important;
}
.button.mt-200 {
    background-color: #fff !important;
	color: #225F92 !important;
}

.button-a:hover, .button.mt-200:hover {
    background-color: #163a58;
    outline: 1px solid #225F92;
    color: #fff;
}

.callout .content h2 {
	color: #225F92;
}

.show-most-nav div a {
	color: #225F92;
}

.show-most-nav {
    border-bottom: 1px solid #225F92;
}

.page-id-36 .post-title {
	color: #225F92;
}

.single-post .entry-title {
	color: #225F92;
}

.fl-rich-text h2 {
	color: #225F92;
}

.floor-plan-popup .floor-plans .block h4, .floor-plan-popup .floor-plans .block h3 {
	color: #225F92;
}

.faqs h2 {
	color: #225F92;
}

.faqs button {
	background-color: #225F92 !important;
}

.faqs button:hover {
    background-color: #163a58 !important;
}

.testimonials .cta-button .button-a {
	color: #225F92;
    border: 1px solid #225F92;
}

.testimonials .cta-button .button-a:hover {
	background-color: #163a58;
	color: #fff;
}

.accordion.active:hover p {
	background-color: #163a58 !important;
}

.accordion:hover, .accordion.active, .accordion.active p {
	background-color: #225F92 !important;
}

.tabbed-content {
	background-color: #225F92;
}

.tablinks.active {
	border-color: #618EB4 !important;
}

.image-tabs .section-text h2 {
	color: #225F92;
}

.image-tabs .active {
	border-bottom: 3px solid #225F92;
}

.image-tabs .emphasize-text, .image-tabs .emphasize-text a {
	color: #225F92;
}

.floor-plans-slider .section-text .button-a {
	border-color: #225F92;
	color: #225F92;
}

.floor-plans-slider .section-text .button-a:hover {
	background-color: #163a58;
}

.floor-plans-slider .carousel-item h4, .floor-plans-slider .carousel-item h3 {
	color: #225F92;
}

.header-top .search {
	background-color: #225F92;
}

.togglesearch input[type="button"] {
	background-color: #225F92;
}

.togglesearch {
	border-color: #225F92;
}

.fl-module-odm-floor-plans {
	background-color: #225F92;
}

.hero .content .buttons a:last-of-type {
	color: #225F92;
    outline: 1px solid #225F92;
}

.hero .content .buttons a:last-of-type:hover {
	background-color: #225F92 !important;
	color: #fff !important;
}

.wrapped-content .content .left h2 {
	color: #225F92;
}

.image-left-accordion .right h2 {
	color: #225F92;
}

.image-left-accordion {
	border-color: #225F92;
}

.accordion.active:hover p {
    background-color: #225f92 !important;
}

.living-options h3 {
	color: #225f92;
}

.blog-news h2, .blog-news h3 {
	color: #225f92;
}

.blog-news .read-more {
	color: #225f92;
}

.accordion:after {
	background-image: url('/wp-content/uploads/2021/10/arrow.png');
}

.testimonials {
	background-image: url('/wp-content/uploads/2021/10/testominal-overlay.png');
}

.testimonials .p-testimonial::before {
	background-image: url('/wp-content/uploads/2021/10/quotes.png');
}

.site-logo .custom-logo-link::after {
	background-image: url('/wp-content/uploads/2021/10/under-logo-nav.png');
}

.floor-plan-popup .pricing-shown {
	color: #225f92;
}

.widget-area::before {
	background-image: url('/wp-content/uploads/2021/10/blue-foooter-top-image-2.png');
}

.faqs .accordion.active:hover p {
    background-color: #163958 !important;
}

.floor-plan-popup .section-text hr {
	border-color: #618EB4;
}

.primary-navigation a:hover {
	border-color: #618EB4;
}

p a:hover {
	color: #163a58;
}

.gform_button:hover {
	background-color: #163a58 !important;
    outline: 1px solid #225f92 !important;
}

.page-id-34 hr {
	border-color: #225f92;
}

.button.mt-200:hover {
	background-color: #163a58 !important;
	color: #fff !important;
}

/* START TWO PANEL STYLES*/ 

.twopanel h2{
	color: #216092 !important;
}
.twopanel .button{
	background-color: #216092 !important;
	color: #fff !important;
}
.twopanel .button:hover{
	background-color:#163A58 !important;
	color: #fff !important;
}
/* END TWO PANEL STYLES*/ 

@media only screen and (max-width: 999px) {
	
	.menu-search #searchform #search-button {
		background-color: #225f92;
	}
	
	.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon, .menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon {
		color: #618EB4
	}
	
}

@media only screen and (max-width: 975px) {
	
	.hero .content {
		background-color: transparent;
    	border: 0px double #225f92ab;
	}
	
	.hero .content h1 {
    	background-color: #225f92ab;
    	border: 9px double #225f92ab;
	}
	
}

/* --- END FOR BLUE VERSION */

