/* Main Stage General Styles */
.mainstage.v1 {
	position:relative;
}

.mainstage.v1.local {
	border-bottom:2px solid var(--white-color);
}

.mainstage.v1 .cont {
	position:relative;
}

.mainstage.v1 .info {
	position:relative;
	padding-top:16.222rem;
	padding-bottom:20.33rem;
	padding-left:7.778rem;
}

.mainstage.v1.stephenson-cancer-center .info {
  
}

.mainstage.v1:not(.local):not(.wtg,.career) .info {
	padding-left:2.778rem;
}

.mainstage.v1 .info strong {
	display:block;
	font-size:2.667rem;
	font-weight:300;
	color:var(--primary-color);
	line-height:1.14;
	position:relative;
}

.mainstage.v1 .info strong span {
	color:var(--click1-color);
	font-weight:600;
	position:relative;
}

.new-color {
	color: #841617 !important;
}

/*End Main Stage General Styles */

/* Geroscience Center Override */

.mainstage.v1.geroscience-center .info strong {
	font-size: 2.889rem;
	font-weight: 600;
	color: var(--primary-color);
}

/* End Geroscience Center Override */

/* Ways To Give Override */
.mainstage.v1.wtg .info strong {
    font-size: 5rem;
	font-weight:600;
}
.mainstage.v1.wtg .info {
    padding-left: 7.978rem;
    max-width: 44.2em;
    padding-top: 5.65vw;
    padding-bottom: 10.87vw;
}
.mainstage.v1.wtg .info em {
    font-size: 2.166rem;
    font-style: normal;
    line-height: 1.6;
}
.mainstage.v1.wtg .info p {
    margin: 0.55em 0;
}
/* End Ways To Give Override */


/* Careers Override */
.mainstage.v1.career .info strong {
    font-size: 5rem;
	font-weight:600;
}
.mainstage.v1.career .info {
    padding-left: 0rem;
    max-width: 79.8em;
    padding-top: 2.65vw;
    padding-bottom: 23.87vw;
}

.mainstage.v1.career .info > div {
      background-color: rgba(255, 255, 255, 0);
      padding: 1rem;
      margin-bottom: -3rem;
}

.mainstage.v1.career .info em {
    font-size: 2.166rem;
    font-style: normal;
    line-height: 1.6;
}
.mainstage.v1.career .info p {
    margin: 0.55em 0;
}
/* End Careers Override */
/* Harold Override */
.mainstage.v1.stephenson-cancer-center .info strong + strong {
	font-weight:600;
}

/*

/* Harold Override */
.mainstage.v1.harold-hamm-diabetes-center .info {
	padding-top:12.222rem;
	padding-bottom:15.33rem;
}
.mainstage.v1.harold-hamm-diabetes-center .info strong {
	font-size:3.333rem;
	line-height:1.1;
	font-weight:300;
}

.mainstage.v1.harold-hamm-diabetes-center .info strong span {
	font-weight:600;
}

/* Childrens Override */
.mainstage.v1.oklahoma-childrens .info {
	padding-top:16.333rem;
	padding-left:16.778rem;
	padding-bottom:19.667rem;
}
.mainstage.v1.oklahoma-childrens .info strong {
	color:var(--text-color);
	font-size:2.889rem;
	line-height:1.1;
	font-weight:300;
}

.mainstage.v1.oklahoma-childrens .info strong span {
	color: var(--click1-color);
	font-weight: 600;
}

.mainstage.v1.oklahoma-childrens:after {
	position:absolute;
	top:5.2778rem;
	left:1.667rem;
	width:19.2778rem;
	height:39.889rem;
	background-size:cover;
	background-position:50% 50%;
	background-image:url(/images/panel/children-mainstage-kite.png);
	content:'';
	z-index:-1;
}

.mainstage.v1.oklahoma-childrens picture {
	z-index:-1;
}

	
@keyframes dash {
	25% {
	    transform:rotate(3deg);
	}
	 
	75% {
	    transform:rotate(-3deg);
	}
}

@media (min-width: 2400px) {
	.mainstage.v1.career .info > div {
      margin-bottom: -5.5rem;
	}
}

/* Min Width 1025px Responsive */
@media screen and (min-width:1025px){
	
	.mainstage.v1 .info strong:first-child {
		opacity:0;
		transform:translateY(-20%);
		transition:1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) .3s;
	}
	
	.mainstage.v1 .info strong:last-child {
		opacity:0;
		transform:translateY(20%);
		transition:1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) .3s;
	}
	
		.mainstage.v1.career .info {
		top: 50%;
		left: 50%;
		transform: translate(-50%, 20%);
	}
	
	.mainstage.v1.visible .info strong {
		opacity:1;
		transform:translateY(0);
	}
	
	.mainstage.v1.oklahoma-childrens:after {
		opacity:0;
		transition:1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) .8s;
	}
	
	.mainstage.v1.visible.oklahoma-childrens:after {
		opacity:1;
		animation:dash 15s linear infinite;
	}
}

/* 1600px Responsive */
@media screen and (max-width:1600px){
	.mainstage.v1.oklahoma-childrens:after {
		left:-.5rem;
	}
	
	.mainstage.v1.career .info {
    padding-left: 0rem;
   max-width: 65.8em;
    padding-top: 3.65vw;
        padding-bottom: 22.87vw;
}


.mainstage.v1.stephenson-cancer-center .info {
  
}

}

/* 1440px Responsive */
@media screen and (max-width:1440px){
	.mainstage.v1 .info {
		padding-left:3.778rem;
	}
	
	.mainstage.v1.harold-hamm-diabetes-center .info {
		padding-top:13.22rem;
		padding-bottom:16.3rem;
	}
	.mainstage.v1.wtg .info {
	    padding-left: 4.978vw;
	    max-width: 42.2em;
	}
	
	.mainstage.v1.career .info > div {
      margin-bottom: -1.5rem;
}
	
	.mainstage.v1.ou-health-er-urgent-care .info {
		padding-left:3.778rem;
		padding-top:12.222rem;
		padding-bottom:16.33rem;
	}
	
	.mainstage.v1.career .info {
	    padding-left: 2.478vw;
	    max-width: 67em;
	}
}

/* 1280px Responsive */
@media screen and (max-width:1280px){
	.mainstage.v1 .info {
	    padding-top: 12.222rem;
    	padding-bottom: 16.33rem;
	}
	
	    .mainstage.v1.career .info {
        padding-left: 5.478vw;
        max-width: 67em;
    }
	.mainstage.v1.oklahoma-childrens .info {
	    padding-top: 13.333rem;
	    padding-left: 7.778rem;
	    padding-bottom: 16.667rem;
	}
	
	.mainstage.v1.oklahoma-childrens:after {
		top: 0.2778rem;
	    width: 16.2778rem;
	    height: 36.889rem;
	}
	
	.mainstage.v1.ou-health-er-urgent-care .info {
		padding-top:11.222rem;
		padding-bottom:15.33rem;
	}
	
	.mainstage.v1.career .info > div {
	     margin-bottom: -1rem;
	}
}

/* 1024px Responsive */
@media screen and (max-width:1024px){
	.mainstage.v1 picture {
		opacity:.7;
	}
	
	.mainstage.v1.career .info {
	    padding-left: 4.478vw;
	    max-width: 67em;
	}
	
	    .mainstage.v1.career .info {
        padding-left: 0rem;
        max-width: 65.8em;
        padding-top: 19.65vw;
        padding-bottom: 25.87vw;
    }
    
    
	
	.mainstage.v1.harold-hamm-diabetes-center .info strong {
		font-size:2.667rem;
	}
	
	.mainstage.v1.harold-hamm-diabetes-center .info {
	    padding-top: 10.22rem;
	    padding-bottom: 13.3rem;
	}
	.mainstage.v1.wtg .info strong,.mainstage.v1.career .info strong {
		font-size: 3rem;
	}
	.mainstage.v1.wtg .info em,.mainstage.v1.career .info em {
	    font-size: 1.366rem;
	}
	.mainstage.v1.wtg .info, .mainstage.v1.career .info  {
	    padding-left: 2.5%;
	    max-width: 55.2em;
	}
	
	.mainstage.v1.career .info > div {
	     margin-bottom: 0rem;
	}
	
	.mainstage.v1.ou-health-er-urgent-care .info {
		padding-left: 2.778rem;
    	width: 40%;
	}
}

/* 800px Responsive */
@media screen and (max-width:800px){
	.mainstage.v1 .cont {
		height:24.94rem;
		display:flex;
		flex-direction:column;
	}
	
	.mainstage.v1 .info {
		padding-bottom:3rem;
		margin-top:auto;
		padding-top:0;
		padding-left:3.5%;
	}
	
	.mainstage.v1:not(.local) .info {
		padding-left:3.5%;
	}
	
	.mainstage.v1 .info strong,
	.mainstage.v1.harold-hamm-diabetes-center .info strong,
	.mainstage.v1.oklahoma-childrens .info strong {
		font-size:1.8rem;
	}
	
	.mainstage.v1 picture {
		opacity:.6;
	}
	
	.mainstage.v1.oklahoma-childrens .info {
	    padding-top: 0;
	    padding-left: 6.778rem;
	    padding-bottom: 0;
	    margin-top:auto;
	    margin-bottom:auto;
	}
	
	.mainstage.v1.oklahoma-childrens:after {
	    top: 0.2778rem;
	    width: 12.667rem;
	    height: 26.2rem;
	}
	.mainstage.v1.wtg .cont {
		height: auto;
	}
	.mainstage.v1.wtg .cont picture {
	    opacity: 1;
	    height: 10.2rem;
	    position: relative;
	}
	
	    .mainstage.v1.stephenson-cancer-center .info {
        
    }
}

/* 550px Responsive */
@media screen and (max-width:550px){
	.mainstage.v1 .cont {
		height:17.7rem;	
	}

	
	.mainstage.v1 .info {
		padding-bottom:1.60rem;
		padding-left:1.53rem;
	}
	
	
	.mainstage.v1.stephenson-cancer-center .info {
		
	}
	
	.mainstage.v1.stephenson-cancer-center .info strong {
		font-size:1.2rem;
	}
	
	.mainstage.v1.harold-hamm-diabetes-center .info {
		margin-bottom:auto;
		padding-bottom:0;
		padding-left:.89rem;
		padding-top:0;
		margin-top:auto;
	}
}

/* 500px Responsive */
@media screen and (max-width:500px){
	.mainstage.v1 .cont {
		height:100%;
	}
	
	.mainstage.v1.career .info {
        padding-left: 0rem;
        max-width: 65.8em;
        padding-top: 40.65vw;
        padding-bottom: 8.87vw;
    }
	
	.mainstage.v1 .cont picture {
		opacity:1;
		height:24.2rem;
		position:relative;
	}
	
	    .mainstage.v1.wtg .info, .mainstage.v1.career .info {
        padding-left: 2.5%;
        max-width: 55.2em;
        position: absolute;
        top: 3em;
    }
	
	.mainstage.v1 .info,
	.mainstage.v1.harold-hamm-diabetes-center .info,
	.mainstage.v1.stephenson-cancer-center .info,
	.mainstage.v1.oklahoma-childrens .info {
		padding-left:0;
		padding-bottom:.76rem;
		padding-top:1.66rem;
		text-align:center;
		max-width:100%;
	}

	
	.mainstage.v1:not(.local) .info {
		padding-left:0;
	}
	
	.mainstage.v1 .info strong {
		font-size:1.02rem;
	}
	
	.mainstage.v1.harold-hamm-diabetes-center .info strong {
		font-size:1.27rem;
	}
	
	.mainstage.v1.oklahoma-childrens:after {
		background-image:url(/images/panel/kite-mainstage-mobile.png);
		width:8.9rem;
		height:16.01rem;
		top:0;
		left:-2.1rem;
	}
	
	.mainstage.v1.oklahoma-childrens .info {
		padding-left:0;
	}
	
	.mainstage.v1.oklahoma-childrens .info strong {
		font-size:1.02rem;
	}
	
	.mainstage.v1.harold-hamm-diabetes-center .info strong br + br{
		display:none;
	}
	
	.mainstage.v1.ou-health-er-urgent-care .info {
		width: 100%;
		padding: 1em 0;
	}
	
	.mainstage.v1.ou-health-er-urgent-care .info .one-line {
		display: flex;
		justify-content: center;
	}
	
	.mainstage.v1 .info strong + strong {
		padding-left: 4px;
	}
}



/* 380px Responsive */
@media screen and (max-width:380px){
    .mainstage.v1.wtg .info, .mainstage.v1.career .info {
        padding-left: 2.5%;
        max-width: 55.2em;
        position: absolute;
        top: 5em;
    }
}




/* 320px Responsive */
@media screen and (max-width:320px){
    .mainstage.v1.wtg .info, .mainstage.v1.career .info {
        padding-left: 2.5%;
        max-width: 55.2em;
        position: absolute;
        top: 3em;
    }
}