.group:after {
  content: "";
  display: table;
  clear: both;
}

* {
    padding:0;
    margin:0;
    box-sizing: border-box;
	font-family:inherit;
	color:inherit;
}

img {
	display:block;
	max-width:100%;
}

.wrap {
  position:relative;
  width:calc(1200px + 2em);
  padding:0 1em;
  max-width:100%;
  margin:0 auto;
}

#burger,
#mobnav {
  display:none;
}

body {
    font-size:62.5%;
    background-color:#222;
    background-image:url('../img/bg1.jpg');
    background-size: contain;
    background-attachment: fixed;
    font-family: 'Courier';
    color:#fff;
}

header {
	float:left;
	clear:left;
  width:100%;
  margin-top:5em;
}

    nav {
		
    }
  
		nav ul {
			list-style: none;
		}

    #logo {
		float:left;
    }
  
		#logo img {
			width:100%;
		}

.flex {
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:row;
  flex-direction:row;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
}

.fcw {
  float:left;
  clear:left;
  width:100%;
}

h1,h2,h3,h4,h5,h6 {
	margin-bottom:1em;
	font-weight:normal;
}

.main p,
.main li{
	font-size:1.4em;
	line-height:1.6;
	margin-bottom:1em;
}

.main ul,
.main ol {
	margin:2em;
}

  .main li {
    padding-left:1em;
  }

.align_left {
  float:left;
}

.align_right {
  float:right;
}

.align_center {
  text-align: center;
}

img.align_left {
  margin:0.5em 1em 1em 0;
}

img.align_right {
  margin:0.5em 0 1em 1em;
}

img.align_center {
  display:block;
  margin-left:auto;
  margin-right:auto;
}
  
footer {
  clear:both;
}

	.copyright {
		
	}
  
@media screen and (max-width:959px) {
  
  #mainnav {
    display:none;
  }
  
  #burger {
    width:32px;
	display:block;
  }  
        
		#mobnav li a.tri {
          position:absolute;
          float:none;
          clear:none;
          right: 0;
          top: 0;
          width: 3em;
          height: 100%;
          border:none;
          padding:0;
        }
        
          .tri img {
            float:left;
            width:23px;
            margin-left:0.5em;
            margin-top:0.8em;
            height:11px;
            display:block;
          }
}