      
    @import url("/AvenirNext/stylesheet.css");

    html, body {
      height: 100%;
      margin: 0;
      /*margin-bottom:100px;*/
      color:white;
      background-color:#191919;
      /*overflow-x:scroll;*/
    }
    
    /* Prevents Mobile Safari from bumping up font sizes in landscape */ 
    /*@media only screen and (max-device-width: 480px) {   */
    /*    body {     */
    /*        -webkit-text-size-adjust: 100%;*/
    /*        -ms-text-size-adjust: 100%;*/
            
    /*    }*/
    /*}*/
    
    .toolbaricon {
        width:30px;
        height:30px;
    }
    
    .toolbar {
        height:50px;
        width:100%;
        position:fixed;
        top:0px;
        left:0px;
        background-image:url("/images/bar_wave.png");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover; 
        /*filter: blur(2px);*/
        /*-webkit-filter: blur(2px);*/
        /*opacity:0.5;*/
        box-shadow: 0px 7px 11px 0px rgba(20,20,20,0.75);
        -webkit-box-shadow: 0px 7px 11px 0px rgba(20,20,20,0.75);
        -moz-box-shadow: 0px 7px 11px 0px rgba(20,20,20,0.75);
        z-index:9999;
    }
    
    .footer,
    .push {
      height: 50px;
      position:fixed;
      bottom:0px;
    }
    .footer {
    	/*background-color:#333;*/
    	width:100%;
    }
    .footertable {
    	display:table;
        width: inherit;
        height: inherit;
        vertical-align:middle;
    }
    .footercell {
        display:table-cell;
        vertical-align: middle;
        padding-left:10px;
        padding-right:10px;
    }
    .standardfont {
    	font-family: 'Avenir Next Ultra';
    	font-weight: 200;
    	color:#E5E5E5;
    }
    .boldfont {
    	font-family: 'Avenir Next';
    	font-weight: 500;
    	color:#E5E5E5;
    }
    .majorheading {
        font-family: 'Avenir Next Demi';
    	font-size: 50px;
    }
    .minorheading {
        font-family: 'Avenir Next Demi';
    	font-size: 30px;
    }
    .darkfont {
        color:#333;
    }
    .shadowtext {
        color: white;
        text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    }
    a {
     	text-decoration:none; 
    	color:#E5E5E5;
    }
    a:hover {
     	text-decoration:underline;
     	text-decoration-color:#F1592A;
    	color:#E5E5E5;
    }
    
    .toplink {
        height:20px;
    }
    
    .toplinks {
        text-align:center;
    }
    
    .pagebackground {
        width:80%;
        display:inline-block;
        text-align:left;
        background-color:#ddd;
    }
    
    .outlinks {
        
    }
    
    @media screen and (max-width: 599px) {
        .hiddeninsmallscreen {
            display:none !important;
        }
    }
    
    @media screen and (min-width: 600px) {
        .hiddeninbigscreen {
            display:none !important;
        }
    }
    
    @media screen and (max-width: 399px) {
    /*@media screen and (max-width: 800px) {*/
        .toplink {
           height:10px;
        }
        
        .toplinks {
            text-align:left;
            padding-left:60px;
        }
        
        .outlinks {
            display: none;
        }
    }
