/*@charset "utf-8";*/
* {
	margin: 0;
	padding: 0;
}
html{
      overflow-x:hidden;
    }
body{
      width:100%;
      min-height:100%;
      overflow-x:hidden;
      line-height: 1.3;
	  background-color: #FCFCFC;
    }
html, body {
	/*height: 100%;*/
	font-family: sans-serif;
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	margin: 0;
	background-position: top !important;
	
}
#container{
	text-align: center;
	height: 100%;
	font-family:'Open Sans', sans-serif;
}
#main{
    overflow: auto;
    padding-top: 5%;
    padding-bottom: 150px;
    height: 100%;
	width : 100%
}
#heading {
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    text-align: center;
    font-size:54px;
    padding:10px 0 10px 0;
}

#footer {
    text-align: center;
    color: #000000;
	/*background-color: antiquewhite;*/
    position: relative;
  height: 120px;
  margin-top: -20px; 
    clear: both;
    text-decoration: none;
    text-shadow: 0.2px 0px #000000;
}

#bg_pic_top {
  content: "";
  opacity: 0.12;
  top: -220px; 
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   
	}
#bg_pic_bot {
  content: "";
  opacity: 0.12;
 padding-bottom: -100px; 
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   
	}
/* table */

#underline {
border-bottom: 1px solid #000000;
	}

.border {
border: 30px rgba(28,110,164,0.65);
border-radius: 4px;
}

.shadow {
-webkit-box-shadow: 0px 0px 3px 1px #000000; 
box-shadow: 0px 0px 3px 1px #000000;
}


#table_left {
    background: linear-gradient(to left, #BE863A, transparent 90%);
    color: #000000;
}
#table_mid {
    color: #000000;
    font-weight: 700;
    background-color: #BE863A;
}
#table_right {
    background: linear-gradient(to right, #BE863A, transparent 90%);
    color: #000000;
}

.blinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #000;    }
    49%{    color: #000; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #000;    }
}

.container {
  position: relative;
  max-width: 800px; /* Maximum width */
  margin: 0 auto; /* Center it */
}
.container .content {
  position: absolute; /* Position the background text */
  bottom: 0; /* At the bottom. Use top:0 to append it to the top */
  background: rgb(0, 0, 0); /* Fallback color */
  background: rgba(0, 0, 0, 0.9); /* Black background with 0.5 opacity */
  color: #f1f1f1; /* Grey text */
  width: 100%; /* Full width */
  padding: 20px; /* Some padding */
  text-align: center;
}

table {
    border-collapse: collapse;
    max-width: 1000px;
    margin: 0 auto;
    }

    h1,h2{
    text-align: center;
    color: #060606;
    }

   h1.heading1{
    font-size: 64px;
    padding: 10px 0 10px 0;
    font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
    font-style: normal;
    font-weight: 400;
    }

    h2.heading2{
      font-size:24px;
      padding:10px 0 10px 0;      
    }
    
/*
    .video-background {
      background: #000;
      position: fixed;
      top: 0; right: 0; bottom: 0; left: 0;
      z-index: -99;
    }
    .video-foreground,
    .video-background {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      pointer-events: none;
	}
    @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; }
    }

*/

.fullscreen-bg {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100;
}

.fullscreen-bg__video {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
}

@media (max-width: 767px) {
    .fullscreen-bg {
        background: url('http://dev2.slicejack.com/fullscreen-video-demo/img/videoframe.jpg') center center / cover no-repeat;
    }

    .fullscreen-bg__video {
        display: none;
    }
}

  
    .socialicons{
      text-align:center;
    }
    .socialicons a{
      margin:0 15px;
    }




<style id="aenomis_template_style">html body{}#ucp-m89537{padding-top:175.5px;padding-right:0px;padding-bottom:0px;padding-left:0px;box-sizing:border-box;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;border-color:rgb(51, 51, 51);border-width:0px;border-style:none;}#ucp-m89537 .headingl,#ucp-m89537 .headingl *{color:rgb(0, 0, 0);font-size:50px;font-family:'Audiowide';font-weight:400;text-align:center;}#ucp-m41930{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;box-sizing:border-box;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;border-color:rgb(51, 51, 51);border-width:0px;border-style:none;}#ucp-m41930 .fcountdown-timer,#ucp-m41930 .fcountdown-timer *{color:rgb(0, 0, 0);font-size:25px;font-family:'Audiowide';font-weight:400;}#ucp-m23881{padding-top:10px;padding-right:0px;padding-bottom:0px;padding-left:0px;box-sizing:border-box;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;border-color:rgb(51, 51, 51);border-width:0px;border-style:none;}#ucp-m23881 .socialicons,#ucp-m23881 .socialicons *{color:rgb(0, 0, 0);color|hover:undefined;font-size:20px;}#ucp-m23881 .socialicons a{color:rgb(0, 0, 0);}</style> 
<style id="aenomis_template_custom_style">#aenomis-template{overflow-y:hidden;}</style><style>




    span.ptwidget {
        font-size:xx-small;
    }
    img.ptwidget {
        vertical-align:middle;
        height: 25px;
        width: 25px;
    }
    a.ptwidget {
        color: #000000;
    }
    td.ptwidgetcenter {
        text-align: center;
    }
    td.ptwidgetright {
        text-align: right;
    }
    td.ptwidgetleft {
        text-align: left;
    }
    table.ptwidget {
    color: #000000;
    background-color: #BE863A !important;
    border-radius: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    font-family: sans-serif;
    font-size: small;
    width: 192px;
    height: 210px;
    top: 30%;
    }
</style>
