
		* {
		  box-sizing: border-box;
		}

		a {
  text-decoration: none;
}

		.row::after {
		  content: "";
		  clear: both;
		  display: table;
		}

		[class*="col-"] {
		  float: left;
		  padding: 15px;
		}
		
		body {
			background-color: #CCDDE2
		}


		.header {
		  background-color: #594236;
		  color: #ffffff;
		  padding: 5px;
		  font-size: 40px;
		}

		.menu ul {
		  list-style-type: none;
		  margin: 0;
		  padding: 0;
		}

		.menu li {
		  padding: 16px;
		  margin-bottom: 9px;
		  background-color: #93A3BC;
		  color: #93A3BC; 
		}

		.menu li:hover {
		  background-color: #6F584B;
		}

		.aside {
		  background-color: #594236;
		  padding: 15px;
		  color: #ffffff;
		  font-size: 20px;
		  
		}

		.footer {
		  background-color: #6F584B;
		  color: #6F584B;
		  text-align: center;
		  font-size: 22px;
		  padding: 55px;
		}
			

	
		[class*="col-"] {
		  width: 100%;
		}
		@media only screen and (min-width: 650px) {
		.col-s-1 {width: 8.33%;}
		.col-s-2 {width: 16.66%;}
		.col-s-3 {width: 25%;}
		.col-s-4 {width: 33.33%;}
		.col-s-5 {width: 41.66%;}
		.col-s-6 {width: 50%;}
		.col-s-7 {width: 58.33%;}
		.col-s-8 {width: 66.66%;}
		.col-s-9 {width: 75%;}
		.col-s-10 {width: 83.33%;}
		.col-s-11 {width: 91.66%;}
		.col-s-12 {width: 100%;}
		}
		
		@media only screen and (min-width: 800px) {
		  .col-1 {width: 8.33%;}
		  .col-2 {width: 16.66%;}
		  .col-3 {width: 25%;}
		  .col-4 {width: 33.33%;}
		  .col-5 {width: 50;}
		  .col-6 {width: 50%;}
		  .col-7 {width: 58.33%;}
		  .col-8 {width: 66.66%;}
		  .col-9 {width: 75%;}
		  .col-10 {width: 83.33%;}
		  .col-11 {width: 91.66%;}
		  .col-12 {width: 100%;}
		}