/*html { 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-image: url("common/images/backgrounds/curves-website-bg.jpg");
}*/

/* BACKGROUND YOUTUBE VIDEO */
/** { box-sizing: border-box; }*/
.video-background {
  background: #000;
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -99;
  box-sizing: border-box;
  overflow: hidden;
}
.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  box-sizing: border-box;
}
#vidtop-content {
  top: 0;
  color: #fff;
}
@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}
@media all and (max-width: 600px) {
.vid-info { width: 50%; padding: .5rem; }
.vid-info h1 { margin-bottom: .2rem; }
}
@media all and (max-width: 500px) {
.vid-info .acronym { display: none; }
}

/* HEADER */
#header {
	padding:0px;
	position:static;
}
#header_mobile {
    display: block;
    margin: 0 auto;
}

IMG#HeadingPos
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: -10px;
}
IMG#HeadingMobilePos
{
  display: block;
  margin-left: auto;
  margin-right: auto;
  vertical-align: middle;
  /*margin-top: -10px;*/
}

img.ri
{
	position: absolute;
	max-width: 80%;
	top: 10%;
	left: 10%;
	border-radius: 3px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.9);
}

img.ri:empty
{
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: -1;
}

@media screen and (orientation: portrait) {
  img.ri { max-width: 90%; }
}

@media screen and (orientation: landscape) {
  img.ri { max-height: 90%; }
}

.container {
   position:relative;
   display:block;
   margin: 0;
   margin-top:130px;
   margin-left:200px;
   margin-right:200px;
   position: middle;                    
   background-color:rgb(253,182,240);
   	font-weight:700;
	font-size:30px;
	line-height:50px; 
	color:rgb(22,0,40); 
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif
   } 
   
#vidboxx {

    display: block;
    width: 900px;
    height: 500px;
    margin-left: auto;
    margin-right: auto;
    top: 10%;
    left: 50%;
    z-index: -1;
    
}   

