@import url("https://fonts.googleapis.com/css?family=Roboto:400,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700,800");
@import url("https://fonts.googleapis.com/css2?family=Lobster&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Niconne&display=swap");
@import url("https://use.typekit.net/tkv0ols.css");
.social-links{
	font-size:xx-large
}
img.alignright{
	float:right;
	margin:0 0 1em 1em
}
img.alignleft{
	float:left;
	margin:0 1em 1em 0
}
img.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.alignright{
	float:right
}
.alignleft{
	float:left
}
.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.show-header{
	box-shadow:none
}
.teal-bg{
	background:#c3e5e7 !important;
	background:linear-gradient(90deg, #c3e5e7 0%, rgba(195,229,231,0.314178) 65%) !important
}
.brighter-bg{
	background:transparent !important
}
section.about-section .about-photo{
	min-height:400px;
	background-size:cover;
	background-position:center center;
	padding:0px
}
@media screen and (max-width: 767px){
	section.about-section .about-photo{
		min-height:200px
}
}
section.about-section .about-bg{
	background-image:url("https://cdn.greenphoenixny.com/ogawny/uploads/2025/09/pinkbg2.png");
	background-size:cover;
	background-position:center center;
	min-height:400px;
	padding:60px
}
section.hero-section{
	background-image:url("https://cdn.greenphoenixny.com/ogawny/uploads/2021/10/hero_bgs-scaled.jpg");
	background-size:cover;
	background-attachment:fixed;
	background-repeat:no-repeat;
	height:100vh
}
@media screen and (max-width: 767px){
	section.hero-section{
		height:80vh;
		background-attachment:scroll
}
	section.hero-section p{
		font-size:1.2em
}
}
section.hero-section .content-block{
	padding-top:100px;
	padding-bottom:100px
}
section.hero-section p a{
	color:#FFD0C1
}
section.hero-section p a:hover,section.hero-section p a:active,section.hero-section p a:focus{
	text-decoration:none;
	color:#013e44
}
section.footer-cta h3 a{
	color:#FFD0C1
}
section.footer-cta h3 a:hover,section.footer-cta h3 a:active,section.footer-cta h3 a:focus{
	text-decoration:none;
	color:#013e44
}
footer .social-links a{
	color:#FFD0C1 !important
}
@media screen and (max-width: 767px){
	.mobile-img{
		display:inline-block
}
	.desktop-img{
		display:none
}
}
@media screen and (min-width: 768px){
	.desktop-img{
		display:inline-block
}
	.mobile-img{
		display:none
}
}
section.updates-section img{
	max-width:100% !important;
	height:250px !important;
	width:auto !important
}
section.footer-cta{
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	background-image:url("https://cdn.greenphoenixny.com/ogawny/uploads/2021/10/hero_bgs-scaled.jpg")
}
@media screen and (max-width: 992px){
	section.footer-cta h3{
		font-size:1.3rem
}
}
@media screen and (max-width: 485px){
	section.footer-cta h3{
		font-size:0.8rem
}
}
header.site-header{
	position:relative
}
@media screen and (max-width: 1199px){
	.caro-slider{
		display:none
}
}
@media screen and (min-width: 1200px){
	.caro-slider{
		display:inline-block
}
}
.btn-primary{
	background-color:#FF8FBA;
	padding:1px 15px;
	border-radius:20px;
	border:none
}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus{
	text-decoration:none;
	background-color:#FF5C35
}

.carousel-indicators li{
	position:relative;
	-webkit-box-flex:1;
	-webkit-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	max-width:15px;
	height:15px;
	margin-right:3px;
	margin-left:3px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#FF8FBA
}

.carousel-caption {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  justify-content: center; /* vertical center */
  align-items: center;     /* horizontal center */
  text-align: center;
  padding: 0 15px; /* optional: keep text off edges on mobile */
}

.carousel-item h3 {
	color:#FF8FBA;
	font-size: 2.5rem;
}

.carousel-item p {
	color:black;
	font-size: 1.5rem;
}


header.site-header nav .top-bar ul li a{
	color:#fff !important;
}

@media only screen and (max-width:992px) {
    header.site-header nav .top-bar ul li a{
	color:#FF8FBA !important;
}
}
 #menu-item-5990 a{
	color:#FF8FBA !important;
}

a {
    color: #2E2F2E;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}