/* Header Styles */ 


.ou-health-office-of-philanthropy.header-area.v1 .top-logo img {
	/*max-width: 20em;*/
}

.ou-health-office-of-philanthropy.header-area.v1 .top-nav {
    width: 74.1%;	
}
.ou-health-office-of-philanthropy.header-area.v1 .top-nav > ul {
	width:100%;
}

.ou-health-office-of-philanthropy.header-area.v1 .nav-bar .btn-box {
    width: 25.9%;
}
.ou-health-office-of-philanthropy.header-area.v1 .nav-bar .btn-box .btn:first-child {
	margin-right: 1em;
}
.ou-health-office-of-philanthropy.header-area.v1 .header-box {
    width: 75%;
}
.ou-health-office-of-philanthropy.header-area.v1 .header-box .top-bar {
	padding-bottom: 0;
}
.ou-health-office-of-philanthropy.header-area.v1 .top-nav > ul > li:not(.site-search) > a {
    padding: 1.44rem 2.556rem;
}
.ou-health-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);
}

.ou-health-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%;
}
/* End Header Styles */

/* Mainstage Styles */ 
.ou-health-office-of-philanthropy .mainstage.v1 .info {
	z-index:2;
	position: relative;
	padding-top: 14.322rem;
	padding-bottom: 15.43rem;
	padding-left: 7.778rem;
}
.ou-health-office-of-philanthropy .mainstage.v1 .info strong {
    font-size: 2.89rem;
    font-weight: 600;
}
.ou-health-office-of-philanthropy .mainstage.v1 .info span {
	font-size: 2.166rem;
    line-height: 1;
}
.ou-health-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,.8) 0%, rgba(255,255,255,0.6) 75%, rgba(255,255,255,0) 100%);
    width: 50%;
	height:100%;
	z-index:1;
}

/* End Mainstage Styles */ 

/* CTA Panel Styles */
.ou-health-office-of-philanthropy .cta-panel.v1 {
	margin-bottom: var(--spacing-huge);
}
/* End CTA Panel Styles */

/* Wide Content Styles */
.ou-health-office-of-philanthropy .wide-content-panel.v1 p {
	max-width: 52.5em;
}
/* End Wide Content Styles */

/* Health Hub Styles */ 
.ou-health-office-of-philanthropy .blog-panel.v1.local {
    margin-top: 0rem;
}

/* End Health Hub Styles */
/* Split Panel Styles */ 
.ou-health-office-of-philanthropy .split-panel.v1 {
    margin-top: 0rem;
    padding-top: 1.6em;
}

/* End Split Panel Styles */
/* Image Panel Panel Styles */ 
.ou-health-office-of-philanthropy .image-content-panel.v1 p {
    line-height: 1.5;
}

/* End Image Panel Styles */
/* Event Panel Styles */ 
.ou-health-office-of-philanthropy .events-panel.v1 {
	background-color:transparent;
    margin-top: 0;
}

/* End Event Panel Styles */
/* Footer Styles */ 
.ou-health-office-of-philanthropy .footer.v1 .main.v1 {
    margin-bottom: 5.5em;
}
.ou-health-office-of-philanthropy .footer.v1 .footer-info .schema-info {
    width: 26.888rem;
}
.ou-health-office-of-philanthropy .footer.v1 .footer-info .bottom-logo img {
	display: block;
	max-width: 14.4rem;
}
.ou-health-office-of-philanthropy .footer.v1 .footer-info .contact-info {
	padding-top: 1rem;
    padding-bottom: 0.83rem;
}
.ou-health-office-of-philanthropy .footer.v1 .footer-info .contact-info span {
    font-size: 1.11rem;
}

.ou-health-office-of-philanthropy .footer.v1 .footer-info .schema-info .social-info li:first-child a {
    padding-left: .5;
}

.ou-health-office-of-philanthropy .footer.v1 .footer-info .footer-nav {
    width: 49.8rem;
}

.ou-health-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 */ 
.ou-health-office-of-philanthropy .btn {
    padding: .8rem 1.111rem;
}
.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(--click2-color);
}

.tag-line.v1 strong:before {
	margin-right: 1.444rem;
}

.tag-line.v1 strong:after {
	margin-left:1.444rem;
}



/* Childrens */
.tag-line.v1.oklahoma-childrens-hospital strong {
	color:#003B5C;
}
.tag-line.v1.oklahoma-childrens-hospital strong:before,
.tag-line.v1.oklahoma-childrens-hospital strong:after {
	background-color:#7EDDD3;
}

.tag-line.v2.oklahoma-childrens-hospital,
.tag-line.v3.oklahoma-childrens-hospital {
	display:none;
}


.ou-health-office-of-philanthropy.sub main {
	min-height:20em;
}
/* 1025px Responsive Min-Width */
@media screen and (min-width:1025px) {

	.ou-health-office-of-philanthropy.header-area.v1 .home-link:hover, .ou-health-office-of-philanthropy.header-area.v1 .home-link:focus, a:hover .ou-health-office-of-philanthropy.header-area.v1 .home-link {
	    color: var(--click1-color);
	    transform: translateX(1.05rem);
	}
	.ou-health-office-of-philanthropy.header-area.v1 .home-link:hover:after, .ou-health-office-of-philanthropy.header-area.v1 .home-link:focus:after, a:hover .ou-health-office-of-philanthropy.header-area.v1 .home-link:after, a:focus .ou-health-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){
	
	
	.ou-health-office-of-philanthropy.header-area.v1 nav > ul > li.how-to-help .fly-out {
		left: 45%;
	}
	
	.ou-health-office-of-philanthropy.header-area.v1 .top-nav > ul > li:not(.site-search) > a {
	    padding: 1.44rem 1rem;
	}
	.ou-health-office-of-philanthropy.header-area.v1 .header-box {
	    width: 85%;
	}
	.ou-health-office-of-philanthropy.header-area.v1 .nav-bar .btn-box {
    	width: 30%;
	}
	.ou-health-office-of-philanthropy.header-area.v1 .nav-bar .btn-box .btn {
		font-size: 0.9rem;
	}
	.ou-health-office-of-philanthropy.header-area.v1 .top-nav {
	    width: 70%;
	}
	.ou-health-office-of-philanthropy .footer.v1 .footer-info .schema-info {
	    width: 34%;
	}
	.ou-health-office-of-philanthropy .footer.v1 .footer-info .footer-nav {
	    width: 62%;
	}
	.ou-health-office-of-philanthropy .footer.v1 .footer-info .footer-nav:before {
	    left: -2.33rem!important;
	}
}

/* End 1600px Responsive */

/* 1280px Responsive */
@media screen and (max-width:1280px){
	.ou-health-office-of-philanthropy.header-area.v1 .top-logo img {
		/*max-width: 14em;*/
	}
}

/* 1024px Responsive */
@media screen and (max-width:1024px){
	.ou-health-office-of-philanthropy .footer.v1 .footer-info .footer-nav,.ou-health-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%;
	}

	.ou-health-office-of-philanthropy .footer.v1 .footer-info .bottom-logo img {
	    margin: 0 auto;
        padding: 0 1.2em;
	}
	.ou-health-office-of-philanthropy .footer.v1 .footer-info .schema-info .schema-item + .schema-item {
	    padding-left: 0;
	}
	.ou-health-office-of-philanthropy .footer.v1 .footer-info .schema-info .location-info {
		padding-right: 4em;
	}
	.ou-health-office-of-philanthropy .footer.v1 .footer-info .schema-info .schema-item + .schema-item {
	    -webkit-justify-content: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	}
	.ou-health-office-of-philanthropy .mobile-nav .item-1 svg {
	    font-size: 1.66rem;
	}
	.ou-health-office-of-philanthropy .mobile-nav .item-2 svg {
	    font-size: 2.25rem;
	}
	.ou-health-office-of-philanthropy .mobile-nav .item-2 .mobile-nav .item-3 svg {
	    font-size: 1.56rem;
	}
	.ou-health-office-of-philanthropy.header-area.v1 .nav-bar .btn-box {
		display:none;
	}
	.ou-health-office-of-philanthropy.header-area.v1 .header-box {
		width: 100%;
	}
	.ou-health-office-of-philanthropy.header-area.v1 .top-nav > ul > li:not(.site-search) > a {
	    padding: 0.65em 0.65em 0.65em 1.33rem;
	}
	.ou-health-office-of-philanthropy.header-area.v1 .top-nav {
		width: 100%;
	}
	.ou-health-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%;

	}
	.ou-health-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;
	}
}
/* 800px Responsive */
@media screen and (max-width:800px){
	.ou-health-office-of-philanthropy .footer.v1 .footer-info .schema-info .schema-item {
	    width: 100%;
	}
	.ou-health-office-of-philanthropy .mainstage.v1 .info strong {
	    font-size: 1.889rem;
	}

	.ou-health-office-of-philanthropy .mainstage.v1 .info span {
    	font-size: 1.766rem;
	}
}
/* 500px Responsive */
@media screen and (max-width:500px){
	
	
	.ou-health-office-of-philanthropy .footer.v1 .footer-info .schema-info .location-info,.ou-health-office-of-philanthropy .footer.v1 .footer-info .schema-info .schema-item div {
	    width: 100%;
    	padding-right: 0em;
	}
	.ou-health-office-of-philanthropy .footer.v1 .footer-info .schema-info .schema-item + .schema-item {
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	
	.ou-health-office-of-philanthropy .mainstage.v1 .info{
		padding: 1.66rem 0 .76rem;
		text-align:center;
		max-width:100%;
	}
	
	.ou-health-office-of-philanthropy .mainstage.v1 .cont picture {
		position:relative;
	    height: 10.2rem;
	}
	
	.ou-health-office-of-philanthropy .mainstage.v1 .info strong, .ou-health-office-of-philanthropy .mainstage.v1 .info span  {
    	font-size: 1.22rem;
		line-height: 1.25em;
		display: block;
	}
	.ou-health-office-of-philanthropy .mainstage.v1 .info p {
		margin:0;	
	}
	.ou-health-office-of-philanthropy .mobile-nav .item-2 .icon-cont {
	    margin: 0 0 0.33rem;
	}
	.ou-health-office-of-philanthropy .mobile-nav .item-1 .icon-cont {
    	margin: .448rem 0 0.46rem;
	}
	.ou-health-office-of-philanthropy .mobile-nav .item-3 .icon-cont {
	    margin: 0.1em auto .588rem;
	}
	.ou-health-office-of-philanthropy.header-area.v1 .top-logo img {
	    max-width: 100%;
	    width: 14.54rem;
	}
	
	.ou-health-office-of-philanthropy .cta-panel.v1 {
		margin-bottom: 0;
	}
	
	.ou-health-office-of-philanthropy .tag-line.v1 {
		display: none;
	}
}
