/*================/* Global /*===============*/body{overflow-x:hidden}body .button,body input[type="submit"]{background:var(--e-global-color-3c3e61a);border-radius:0 !important;min-height:52px;align-items:center;display:inline-flex}body .button:hover,body input[type="submit"]:hover{background:var(--e-global-color-0186750)}a:focus{outline:none !important}.primary-menu-cart nav ul li:last-child a i{font-size:20px;color:var(--e-global-color-9adddb4)}.primary-menu-cart nav ul li:last-child a i:hover{color:var( --e-global-color-ba669a0 )}.primary-menu-cart nav ul li:last-child a span{font-size:0}.primary-menu-cart nav ul li:last-child a,.primary-menu-cart nav ul li:last-child a:hover{padding:0}.oceanwp-mobile-menu-icon a.mobile-menu.opened .oceanwp-close-text{display:none}header nav.elementor-nav-menu--main ul.elementor-nav-menu li.menu-item.current-menu-parent a.elementor-item{color:#e2a966;fill:#e2a966}header nav.elementor-nav-menu--main ul.elementor-nav-menu li.menu-item.current-menu-parent a.elementor-item:after{background-color:#e2a966 !important;opacity:1}#yellow-button svg,#yellow-button-2 svg{width:50px;margin-left:12px}#yellow-button:hover svg path{fill:var( --e-global-color-9adddb4 )}span.oceanwp-text{display:none}.swiper-horizontal >.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{left:50% !important}.minimal-header{display:flex}.single.single-product .price{display:block}body .is-layout-flex{display:flex;max-width:1024px;margin:5em auto}a.button.wc-forward{height:52px}.wc-proceed-to-checkout a.checkout-button,a.button.checkout.wc-forward,a.button.wc-forward,p.return-to-shop a{line-height:2}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{background:#F9FAFB;border:1px solid #CDCDCD !important;height:52px !important;border-radius:0 !important}input[type=checkbox]:checked:befor{color:#c97658 !important}#jp-relatedposts{display:none !important}/*================/* Home page /*===============*/#has-dropdown .elementor-nav-menu--main .elementor-nav-menu ul{min-width:12em !important}#has-dropdown .sub-menu li a{border:0}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{z-index:99}img.woo-entry-image-main{width:100%}.wcmenucart-cart-icon .wcmenucart-count{min-width:1.3em;height:1.3em;line-height:1em}.owp-quick-view{position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;background:#282828;color:#ffffff;font-size:.9em;padding:.6em;font-weight:300}.owp-quick-view i{margin-top:1px}.community{max-width:1920px !important}.community-wrapper{max-width:420px}.max-600{max-width:600px}li.category a{font-style:normal;font-weight:400}.home-mx-large{overflow:hidden}.home-mx-large:after{content:'';background:url(https://carolinacanyon.com/wp-content/uploads/2025/03/before-footer-abstract.png) no-repeat;position:absolute;right:-200px;z-index:999;width:443px;height:800px;top:200px}.products-background-main .product-inner.clr ul{display:flex;flex-direction:column;align-items:center}.products-background-1 .product-inner.clr ul{background:var(--e-global-color-0186750) !important}.products-background-2 .product-inner.clr ul{background:var(--e-global-color-ba669a0) !important}.products-background-main .product-inner.clr ul .image-wrap{width:100%;margin-bottom:12px !important}.products-background-main .product-inner.clr ul .price-wrap{display:none}.products-background-main .product-inner.clr ul li.category a{font-weight:700;line-height:1;color:var(--e-global-color-9adddb4) !important;font-size:19px !important}.products-background-main .product-inner.clr ul li.title h2 a{font-size:14px !important;font-weight:400;color:#fff !important}.products-background-main .product-inner.clr ul li.title h2{margin-bottom:0 !important}/*================/* The Closet /*===============*/.new-arrivals .swiper-pagination{position:relative;top:-2em !important}.right-full-donate img{max-width:none;width:54vw;height:100%;object-fit:cover}.page-id-1044 .woocommerce ul.products li.product .woo-entry-inner li h2 a{padding:0 1em;text-align:center}.owp-quick-view{display:none}/*================/* Game /*===============*/.w-full,.w-full >*{width:100%}/*================/* Archive /*===============*/body .oceanwp-row .span_1_of_4{width:100%}.sidebar article a{width:25% !important}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}.thumbnail img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.meta-wrapper{padding:1em}p.excerpt{font-weight:400}.press-media-item,.blog-post-item{box-shadow:rgba(0,0,0,0.05) 0 0 0 1px}.dark-meta-wrapper h4,.dark-meta-wrapper p{color:#fff}.event-calendar-item{box-shadow:rgba(255,255,255,0.05) 0 0 0 1px}.post-list .elementor-post__badge{background:var(--e-global-color-0186750)}/*================/* New Home /*===============*/.home-icon-box .elementor-icon-box-wrapper{border-left:6px solid white}.home-icon-box .elementor-icon-box-wrapper >div{padding-left:1em}.home-icon-box .elementor-icon-box-wrapper:before{content:'';background:url(/wp-content/themes/oceanwp-child/img/chevron-up.png) center;height:24px;width:24px;display:block;background-size:cover;position:relative;top:-10px;left:-15px}.slider-heading div div{background:var(--e-global-color-0186750);display:inline;padding:.2em 1em}.home-partner{background:var(--e-global-color-9adddb4);padding:1em}.home-partner div img{aspect-ratio:16 / 9;max-width:200px;object-fit:contain}.home-mx-large{max-width:1920px;margin:0 auto}#yellow-button >span{align-items:center}/*================/* About /*===============*/.about-wrapper{max-width:832px;margin:0 auto}#tri img{filter:brightness(50%)}/*================/* Our Story /*===============*/.btn-wrap a{text-align:start}/*================/* Our Impact /*===============*/.right-full div >img{width:52vw;max-width:none;float:left}.left-full div >img{max-width:none;width:52vw;float:right}/*====================/* Youth Program /*===================*/.right-full-video{max-width:none !important;width:50vw !important}.left-full-wrapper{position:relative;left:-7em;width:54vw;max-width:none}.left-full-wrapper >div{max-width:605px !important;margin-left:auto}.form-shortcode-container .elementor-shortcode{background:white}.elementor-9767 .elementor-element.elementor-element-7e35027 >.elementor-widget-container{background-color:transparent;padding:0}.form-container-inner::before{content:'';background:rgba(226,169,102,0.25);width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;left:-10px;top:-10px;border:none;box-shadow:0 4px 10px 2px rgba(226,169,102,0.15)}.wpcf7-form-control{display:flex;flex-direction:column}.wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:row}/*====================/* Program / Cohorts /*===================*/.cohorts-form .elementor-field-type-radio input[type="radio"]{display:none !important}.cohorts-form .elementor-field-type-radio .elementor-field-option label{display:inline-block;padding:10px 20px;border:1px solid #c17b4e;border-radius:8px;cursor:pointer;user-select:none;transition:all 0.25s ease;background:#fff;color:#000;margin-right:10px;font-weight:400}.cohorts-form .elementor-field-type-radio input[type="radio"]:checked + label{background:#c17b4e;color:#fff;border-color:#b56532}.cohorts-form .elementor-field-type-radio .elementor-field-subgroup{display:flex;flex-direction:row;gap:10px}.cohorts-form .elementor-field-type-radio .elementor-field-option{display:inline-block;margin:0}.cohorts-form .elementor-field-subgroup{display:flex;flex-direction:row}.cohorts-form .elementor-field-subgroup:has(input[type="checkbox"]){flex-direction:column !important}.cohorts-form .elementor-field-type-radio .elementor-field-subgroup span.elementor-field-option{flex-basis:auto !important}.chhorts-form .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:auto;!important}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:auto !important}/*====================/* Financial Literacy /*===================*/.white-arrow #yellow-button span svg path{fill:var(--e-global-color-9adddb4)}/*================/* Faqs /*===============*/.acc summary.e-n-accordion-item-title{background:#F9FAFB !important;border:1px solid #CDCDCD !important;min-height:52px;margin-bottom:1em;border-radius:0}.acc summary[aria-expanded="true"]{border-radius:0 0 0 0}/*================/* Contact Page /*===============*/.main-form-style textarea{min-height:6em}.main-form-style button{margin-top:.7em}body .elementor-message-success{padding:1em;border:1px solid var(--e-global-color-0186750);margin-top:2em;color:green}/*================/* Single product /*===============*/figure.woocommerce-product-gallery__wrapper img.wp-post-image{width:100%}.woocommerce div.product div.summary,.woocommerce.content-full-width div.product div.summary{padding-left:2em}.woocommerce div.product.owp-tabs-layout-section .panel{box-shadow:rgba(0,0,0,0.05) 0 0 0 1px;padding:2em;border-radius:0}.woocommerce ul.products li.product .price{text-align:start}.related h2{margin-bottom:1em !important;text-transform:capitalize}/*================/* Footer /*===============*/footer .footer-box p{max-width:230px !important}.footer-widget li{border:none !important;padding:2px 0 !important}.footer-widget li a{font-size:.8em}.footer-widget li a:hover{color:var(--e-a-btn-bg-warning-hover) !important}.team-wrapper .bio-wrapper p{display:none;transition:3s ease-in}.team-wrapper:hover .bio-wrapper p{display:block}/*================/* Media queries /*===============*/@media only screen and (min-width:1024px) and (max-width:1300px){.e-con-inner{padding-left:2em !important;padding-right:2em !important}.home-mx-large:after{top:60%}}@media(max-width:1024px){#has-dropdown .sub-menu li a{border:0;padding-left:3em}.grid{grid-template-columns:repeat(2,1fr);gap:1em}.primary-menu-cart nav ul li:last-child{float:left !important}.bio-wrapper{position:relative}.home-mx-large:after{top:60%}.right-full div >img,.left-full div >img,.right-full-video{width:100% !important}.outcomes-left{max-width:none;width:100vw;background:var(--e-global-color-0186750);float:left}.outcomes-accent{max-width:none;width:100vw;background:var(--e-global-color-534836d);float:left}.process{max-width:695px}}@media(max-width:768px){.woocommerce div.product div.summary,.woocommerce.content-full-width div.product div.summary{padding-top:2em;padding-left:0}.woocommerce div.product.owp-tabs-layout-section .panel{padding:2em 1em}.grid{grid-template-columns:1fr;gap:1em;display:block}#yellow-button svg,#yellow-button-2 svg{width:20px;height:20px}ul.product-category-list li a{font-size:1.2rem}}@media(min-width:1441px){.right-full div >img,.left-full div >img,.right-full-video{width:100% !important}}