/* Header Styles */ 
.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .top-nav > ul > li:not(.site-search) > a:before, .oklahoma-childrens-hospital-office-of-philanthropy .fly-out:before {
	background-color: var(--click2-color);
}

.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .top-nav {
    width: 74.1%;	
}
.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .top-nav > ul {
	width:100%;
}

.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .nav-bar .btn-box {
    width: 25.9%;
}
.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .nav-bar .btn-box .btn:first-child {
	margin-right: 0.4rem;
}
.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .header-box {
    width: 85%;
}
.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .header-box .top-bar {
	padding-bottom: 0;
}
.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .top-nav > ul > li:not(.site-search) > a {
    padding: 1.44rem 2.556rem;
}
.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .home-link {
	position:relative;
	transition:var(--transit-1);
    padding-left: 1.167rem;
    display: inline-block;
    font-size:.89rem;
    color:var(--secondary-color);
}

.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .home-link:after {
    position: absolute;
    top: 0.55rem;
    transform: translateX(0);
    left: 0;
    width: .889rem;
    height: .556rem;
    background-image: url(/images/assets/link-arrow-large.png);
    transition: .4s ease 0s;
    content: '';
	z-index: 0;
    background-size: cover;
    background-position: 100% 50%;
}


.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .top-logo img {
    max-width: 13.83rem;
}

_.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 nav > ul > li {
	position: relative;
}

_.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 nav > ul > li .fly-out {
	width: 24.44rem;
    left: 0;
    top: 101%;
}

_.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 nav > ul > li .fly-out li.level-1.fourth {
	width: 100%;
}

_.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 nav > ul > li.how-to-help .fly-out {
	left: 48%;
}

_.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 nav > ul > li.ways-to-give .fly-out {
	left: 60.7%;
}


/* End Header Styles */

/* Mainstage Styles */ 
.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info {
	z-index:2;
}
.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info strong {
    font-size: 2.89rem;
    font-weight: 600;
}
.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info span {
	font-size: 2.166rem;
    line-height: 1;
    font-weight: 400;
}
.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	background: rgb(255,255,255);
	background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.6) 75%, rgba(255,255,255,0) 100%);
    width: 50%;
	height:100%;
	z-index:1;
}

.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info {
	padding-top:14.055rem;
	padding-left:8.078rem;
	padding-bottom:17.667rem;
    padding-right: 50.078rem;
}
.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info strong {
	/*color:var(--click2-color);*/
	font-size:2.889rem;
	line-height:1.1;
	font-weight:600;
}

.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info strong span {
	color:var(--text-color);
	font-weight:600;
}

.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1:after {
	position:absolute;
    top: 1.2778rem;
    left: -0.033rem;
    width: 18.7778rem;
    height: 39.945rem;
	background-size:cover;
	background-position:50% 50%;
	background-image:url(/images/panel/children-mainstage-kitev2.png);
	content:'';
	z-index:1;
}

.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 picture {
	z-index:-1;
}

	
@keyframes dash {
	25% {
	    transform:rotate(3deg);
	}
	 
	75% {
	    transform:rotate(-3deg);
	}
}

.oklahoma-childrens-hospital-office-of-philanthropy .two-col-container .main div.content-style div.flex-between {
	flex-wrap: wrap;
}

/* End Mainstage Styles */ 
/* Kite Styles */ 
.oklahoma-childrens-hospital-office-of-philanthropy .kite-panel.v1 {
    position: absolute;
    top: 47rem;
    left: -9rem;
    width: 27.711rem;
    height: 107.2778rem;
}

.oklahoma-childrens-hospital-office-of-philanthropy .kite-panel.v2 {
    position: absolute;
    bottom: -3.11rem;
    right: -2rem;
    width: 18.02rem;
    height: 67.5rem;
}
/* end Kite Styles */ 

/* Large Content Styles */ 
.oklahoma-childrens-hospital-office-of-philanthropy .large-content.v2 .content{
    margin-right: 0;
}
.oklahoma-childrens-hospital-office-of-philanthropy .large-content.v2 .content .content-style {
    padding: 0 2.7em 0 6.18em;
    background-color:transparent;
}
.oklahoma-childrens-hospital-office-of-philanthropy .large-content.v2 .img-cont {
    width: 40.456rem;
}
.oklahoma-childrens-hospital-office-of-philanthropy .large-content.v2 .img-cont figure {
    height: 26.78rem;
}
/* end Large Content Styles */ 

/* Health Hub Styles */ 
.oklahoma-childrens-hospital-office-of-philanthropy .blog-panel.v1.local {
    margin-top: 0rem;
}

.oklahoma-childrens-hospital-office-of-philanthropy .blog-panel.v1.local .main:before {
	display:none;
}

/* End Health Hub Styles */
/* Split Panel Styles */ 
.oklahoma-childrens-hospital-office-of-philanthropy .split-panel.v1 {
    margin-top: 0rem;
    padding-top: 1.6em;
}

/* End Split Panel Styles */

/* CTA Panel Styles */ 
.oklahoma-childrens-hospital-office-of-philanthropy .cta-panel.v1 ul li a {
	    padding: 1.333rem .3em 1.222rem;
	}


/* End CTA Panel Styles */

/* Event Panel Styles */ 
.oklahoma-childrens-hospital-office-of-philanthropy .events-panel.v1 {
	background-color:transparent;
    margin-top: 0;
}

/* End Event Panel Styles */


/* Image Panel Panel Styles */ 
.oklahoma-childrens-hospital-office-of-philanthropy .image-content-panel.v1 p {
    line-height: 1.5;
}
.oklahoma-childrens-hospital-office-of-philanthropy .image-content-panel.v1.local {
	padding-top: 8.388rem;
}
/* End Image Panel Styles */


/* Footer Styles */ 
.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .main.v1 {
    margin-bottom: 5.5em;
}

.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .schema-info {
	width: 28.488rem;
}
.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .bottom-logo img {
	display: block;
	max-width: 14.4rem;
}
.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .contact-info {
	padding-top: 1rem;
    padding-bottom: 0.83rem;
    margin-right: 2.45em;
}
.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .contact-info span {
    font-size: 1.11rem;
}

.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .schema-info .social-info li:first-child a {
    /*padding-left: 0;*/
}

.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .footer-nav {
    width: 49.8rem;
}

.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .footer-nav:before {
    position: absolute;
    top: 50%;
    left: -7.333rem;
    width: 1px;
    height: 10.2em;
    background-color: #A5A5A5;
    content: '';
    z-index: -1;
    transform: translate(0, -50%);
}

/* End Footer Styles */
/* Btn Styles */ 
.btn.blue {
	border-color: var(--primary-color);
}
.btn.blue::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 102%;
	height: 102%;
	transform: scaleY(1);
	transform-origin: 0 0;
	transition: .6s ease 0s;
	background-color: var(--primary-color);
	z-index: -1;
}
/* End Btn Styles */ 


/* TagLine */
.tag-line.v1 {
	text-align:center;
	padding-top:4.667rem;
	padding-bottom:4.083rem;
}

.tag-line.v1 strong {
	display:flex;
	align-items:center;
	font-size:1.444rem;
	font-family:var(--font-1);
	font-weight:400;
	font-style:italic;
	color:var(--primary-color);
	text-transform:uppercase;
}
.tag-line.v1 strong:before,
.tag-line.v1 strong:after {
	content: '';
    display: block;
    height: 2px;
    flex: 1 1 auto;
    min-width: 1em;
    background-color:var(--tertiary-color);
}

.tag-line.v1 strong:before {
	margin-right: 1.444rem;
}

.tag-line.v1 strong:after {
	margin-left:1.444rem;
}


.oklahoma-childrens-hospital-office-of-philanthropy.sub main {
	min-height:20em;
}


_.oklahoma-childrens-hospital-office-of-philanthropy .two-col-container {
	margin-top:0;
	margin-top:-4.667rem;
	position:relative;
	z-index:1;
	padding-top:0;
}

_.oklahoma-childrens-hospital-office-of-philanthropy .two-col-container .main {
	background-color:var(--white-color);
	padding-top:4.444rem;
	padding-left:4.778rem;
	padding-right:4.778rem;
	/*max-width:calc(69.778rem + (4.778rem * 2));*/
	max-width: 80vw;
}


.oklahoma-childrens-hospital-office-of-philanthropy .two-col-container .content-zone {
	width:62.26%;
}

.oklahoma-childrens-hospital-office-of-philanthropy .two-col-container .side-zone {

}
.oklahoma-childrens-hospital-office-of-philanthropy .two-col-container .bottom-zone {
	width:100%;
	flex: 0 1 auto;
	padding-top:5.61rem;
}










/* 1025px Responsive Min-Width */
@media screen and (min-width:1025px) {

	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .home-link:hover, .oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .home-link:focus, a:hover .oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .home-link {
	    color: var(--click1-color);
	    transform: translateX(1.05rem);
	}
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .home-link:hover:after, .oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .home-link:focus:after, a:hover .oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .home-link:after, a:focus .oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .home-link:after {
	    width: 1.667rem;
	    transform: translateX(-1.05rem);
	}
	.btn.blue:hover,
	.btn.blue:focus {
		color:var(--primary-color);
	}
	
	.btn.blue:hover:before,
	.btn.blue:focus:before {
		transform:scaleY(0);
	}
	.tag-line.v1 strong:before, .tag-line.v1 strong:after {
		transform:scaleX(0);
		transition:1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
	}
	
	.tag-line.v1 strong:before {
		transform-origin:100% 0;
	}
	
	.tag-line.v1 strong:after {
		transform-origin:0 0;
	}
	
	.tag-line.v1.visible strong:before, .tag-line.v1.visible strong:after {
		transform:scaleX(1);
	}


}
/* End 1025px Responsive Min-Width */

/* 1600px Responsive */
@media screen and (max-width:1600px){
	
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 nav > ul > li .fly-out {
	    top: 100%;
	}
	
	_.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 nav > ul > li.how-to-help .fly-out {
		left: 45%;
	}
	
	_.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 nav > ul > li.ways-to-give .fly-out {
		left: -40%;
	}
	
	.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info {
	    padding-right: 45.078rem;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .top-nav > ul > li:not(.site-search) > a {
	    padding: 1.44rem 1rem;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .header-box {
	    width: 85%;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .nav-bar .btn-box {
    	width: 32%;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .nav-bar .btn-box .btn {
		font-size: 0.9rem;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .top-nav {
	    width: 70%;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .schema-info {
	    width: 34%;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .footer-nav {
	    width: 62%;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .footer-nav:before {
	    left: -2.33rem!important;
	}
	
		.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .top-logo img {
		max-width: 13.6em;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .kite-panel.v1 {
	    position: absolute;
	    top: 79rem;
	    left: -9rem;
	    width: 19.711rem;
	    height: 68.2778rem;
	}
}

/* End 1600px Responsive */


/* 1280px Responsive */
@media screen and (max-width:1280px){
	.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1:after {
	    width: 16.3778rem;
	    height: 34.945rem;

	}
	.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info {
	    padding-top: 12.222rem;
	    padding-bottom: 14.23rem;
        padding-right: 35.078rem;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .large-content.v2 .content .content-style {
		padding: 0 2.7em 0 0;
	}
		.oklahoma-childrens-hospital-office-of-philanthropy .two-col-container {
		margin-top:0;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .two-col-container .main {
		/*max-width:calc(69.778rem + (2.5% * 2));*/
		padding-left:2.5%;
		padding-right:2.5%;
		padding-top:3.44rem;
		margin-top: -4em;
	}
	
	.oklahoma-childrens-hospital-office-of-philanthropy .two-col-container .content-zone {
		width:64%;
	}
	
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .nav-bar .btn-box .btn {
		font-size: 0.7rem;
	}
	
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .nav-bar .btn-box {
    	width: 34%;
	}
}

/* 1024px Responsive */
@media screen and (max-width:1024px){
	
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .top-logo img {
		max-width: 20.6em;
	}
	
	.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .footer-nav,.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .schema-info {
	    width: 100%;
	}
	.ou-health-office-of-philanthrop .footer.v1 .footer-info .schema-info .schema-item {
	    width: 100%;
	}

	.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .bottom-logo img {
	    margin: 0 auto;
        padding: 0 1.2em;
        width: 40%;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .schema-info .schema-item + .schema-item {
	    padding-left: 0;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .schema-info .location-info {
		padding-right: 4em;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .schema-info .schema-item + .schema-item {
	    -webkit-justify-content: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .contact-info {
	    margin-right: 0;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .image-content-panel.v1.local {
	    padding-top: 3.2rem;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .large-content.v2 .img-cont {
		display:none;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .large-content.v2 .content,.oklahoma-childrens-hospital-office-of-philanthropy .large-content.v2 .content .content-style header {
		text-align: center;
	}
	.tag-line.v1 {
	    padding-top: 1.667rem;
	    padding-bottom: 1.083rem;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .mobile-nav .item-1 svg {
	    font-size: 1.66rem;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .mobile-nav .item-2 svg {
	    font-size: 2.25rem;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .mobile-nav .item-2 .mobile-nav .item-3 svg {
	    font-size: 1.56rem;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .nav-bar .btn-box {
		display:none;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .header-box {
		width: 100%;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .top-nav > ul > li:not(.site-search) > a {
	    padding: 0.65em 0.65em 0.65em 1.33rem;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .top-nav {
		width: 100%;
	}
	
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .home-link {
	    font-weight: 700;
	    padding: 0.65em 0.65em 0.65em 1.33rem;
	    color:var(--text-color);
        font-size: 1rem;
        letter-spacing: .05rem;
        line-height: 1;
        width: 100%;

	}
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 .home-link:after {
	    top: .85rem;
	    left: 0;
	    width: .889rem;
	    height: .556rem;
	    background-image: url(/images/assets/link-arrow-large.png);
	    transition: width .6s ease 0s;
	    transform: translateX(0);
	    background-position: 100% 50%;
	    position: absolute;
	    content: '';
	    z-index: -1;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info {
	    padding-right: 29vw;
	    padding-top: 19.222vw;
	    padding-bottom: 14.23vw;
	    padding-left: 8.078vw;
	    margin-top: 0;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1:after {
	   display:none;
	}
	 .oklahoma-childrens-hospital-office-of-philanthropy .two-col-container .content-zone {
		width: 100%;
	}
	
	.oklahoma-childrens-hospital-office-of-philanthropy .two-col-container .main {
		max-width:calc(69.778rem + (2.5% * 2));
		margin-top: 0;
	}
	
	.oklahoma-childrens-hospital-office-of-philanthropy.header-area.v1 nav > ul > li.ways-to-give .fly-out {
		left: 0;
	}
}
/* 800px Responsive */
@media screen and (max-width:800px){
	.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .schema-info .schema-item {
	    width: 100%;
	}

	.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info strong {
	    font-size: 1.889rem;
	}

	.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info span {
    	font-size: 1.766rem;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info {
	    padding-right: 27vw;
	    padding-top: 14.222vw;
	    padding-bottom: 14.23vw;
	    padding-left: 5.078vw;
	    margin-top: 0;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .two-col-container .main {
		padding-top:1.444rem;
	}
	
	.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .bottom-logo img {
        width: 50%;
	}
}
/* 500px Responsive */
@media screen and (max-width:500px){
	.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info strong, .oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info span  {
		font-size: 1.025rem;
		line-height: 1.25em;
		display: block;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info p {
		margin:0;	
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .schema-info .location-info,.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .schema-info .schema-item div {
	    width: 100%;
    	padding-right: 0em;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .footer.v1 .footer-info .schema-info .schema-item + .schema-item {
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .cont picture {
		position:relative;
	    height: 10.2rem;
	}
	
	.oklahoma-childrens-hospital-office-of-philanthropy .mainstage.v1 .info {
		padding-left:0;
		padding-bottom:.76rem;
		padding-top:1.66rem;
		text-align:center;
		max-width:100%;
	}
	
	.oklahoma-childrens-hospital-office-of-philanthropy .mobile-nav .item-2 .icon-cont {
	    margin: 0 0 0.33rem;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .mobile-nav .item-1 .icon-cont {
    	margin: .448rem 0 0.46rem;
	}
	.oklahoma-childrens-hospital-office-of-philanthropy .mobile-nav .item-3 .icon-cont {
	    margin: 0.1em auto .588rem;
	}
	.oklahoma-childrens-hospital-office-of-philanthropyy .header-area.v1 .top-logo img {
	    max-width: 100%;
	    width: 14.54rem;
	}	
	.oklahoma-childrens-hospital-office-of-philanthropy .two-col-container .main {
		padding-left:1.28rem;
		padding-right:1.28rem;
	}
	
	.oklahoma-childrens-hospital-office-of-philanthropy .two-col-container .main div.content-style div.flex-between img:last-child {
		padding-top: 1em;
	}
	
}
/* End 500px Responsive */