
body { 
font-size:16px;
font-family: 'Raleway', sans-serif;
background-color:#000;
line-height:2;
color:#fff;
}



/*  ---------------------  side nav ----- */
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: rgba(17,17,17,0.95);
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.sidenav a:link, .sidenav a:visited {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #808080;
    display: block;
    transition: 0.3s;
	
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

#main {
   transition: margin-left .5s;
	 
}

@media screen and (max-height: 570px) {
 
  .sidenav a:link, .sidenav a:visited {font-size: 18px; padding: 4px 4px 4px 32px;}
}

/*  --------------------- end side nav ----- */



#contentbody { min-height:100vh; }

.shade { background-color: rgba(17,17,17,0.8); padding:16px; }
.shade2 { background-color: rgba(238,238,238,0.6); padding:16px; color:#000; }







#top {

}


.flip {
-moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}

.zimage:hover {
  -webkit-transform: scaleX(1.25)  !important;
  transform: scale(1.25) !important;
}


#footer {
		color:#fff;
    padding:16px 0 ;
		background-color: #666; 
}
#footer h2 {

    margin-top:16px;
		color:#fff;
}
#footer2 {
	background-color: #222;
    color:#fff;
    padding:8px 0 ;
}
#footer a:link,#footer a:visited, #footer2 a:link,#footer2 a:visited { 
    color:#fff;
}

h1 {
text-shadow: 3px 3px 3px rgba(0,0,0,0.5);
color:#fff;
}
h2,h3 {

color:#fff;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 


 }

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 

 }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 



 } 