@charset "utf-8";
/* CSS Document */

/* Global Text Sizing */
a {
	text-decoration: none;
	
}
h1 { 

	font-variant: small-caps;
	font-size: 2.5vw; 
	font-family: Arial;
}
h2 { 

	font-variant: small-caps;
	font-size: 1.0vw; 
	font-family: Arial;
}
h3 { 

	font-variant: small-caps;
	font-size: 2.0vw;
	font-family: Arial;
}
h5 { 

	font-variant: small-caps;
	font-size: 1.9vw;
	font-family: Arial;
}
p {
	font-size: 14px;
	color: #3A3A3A;
	font-family: helvetica;
	
}

.pside {
	font-size: 14px;
	color: #000000;
	font-family: helvetica;
}

.liside {
	  font-weight: bold;
	  color: #000000;
}

.liside a {
	  
	  color: #000000;
}

.p1 {
	font-size: 16px;
	color: #b3b3b3;
	font-family: helvetica;
}
.p2 {
	font-size: 16px;
	
	font-family: helvetica;
	font-weight: bold;
	color: #3A3A3A;
}
.pblack {
	color: #000000;
	
}
.p3white {
	font-size: 16px;
	color: #b3b3b3;
	font-family: Arial;
	background-color: #1a1a1a;
	padding:15px;
	width:60%;
}

.p4 {
	font-family: Arial; 
	font-size: 16px;
	font-weight:bold;
	color:#b3b3b3;
}
/* END Responsive for 600px*/


.A a {
	text-decoration: none;
	color: white;
	
}

.col-3 a {
	text-decoration: none;
	color: #b3b3b3;
}



/* Button Definitions */

.button1 {
  background-color:#262626; /* darkk*/
  border: none;
	padding: 2px, 4px;
  color: white;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  cursor: pointer;
  float:right;
  width:100px;
}

.button2 {
  background-color:#262626; /* darkk*/
  border: none;
	padding: 2px, 4px;
  color: white;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  cursor: pointer;
  float:right;
  width:100px;
}

.button3 {
  background-color:#262626; /* darkk*/
  border: none;
	padding: 2px, 4px;
  color: white;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  cursor: pointer;
  float:right;
  width:100px;
}

.button1:hover {
	border-width: 1px;
	border-style: solid;
}

.button2:hover {
	border-width: 1px;
	border-style: solid;
}

.button3:hover {
	border-width: 1px;
	border-style: solid;
}

/* Responsive Min Widths */

@media (min-width: 768px) {
	.imgcontainer1 {
		width: 14.8vw;
	}
}





/* Responsive queries For Buttons */

@media (max-width: 768px) {
	.button1, .button2, .button3 {
		font-size: 12px;
		width:100px;
	}
	.imgcontainer1 {
  		width: 14.2vw;
	}
	
	
}
	
@media (max-width: 600px) {
	 .button2, .button3, .button1 {
		font-size: 12px;
		width:90px;
	}

}
/* End Responsive queries definitions */
/* END BUTTON DEFINITIONS */
.imgcontainer1 {
  
}

.imgcenter {
  align-items: center;
}

* {
  box-sizing: border-box;
}

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

/* Video Class Definition For Home Page */

.cfvid {
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-width: 4px;
	height: 500px;
	width: 900px;
}

.cclass {
	
}

/* RESPONSIVE DESIGN Screen Sizing */

@media (max-width:1920px) {
		h2 { 

	font-variant: small-caps;
	font-size: 2.0vw; 
	font-family: Arial;
	}
}



@media (max-width:1200px) {
	
	.cfvid {
		width:800px;
	    height: 450px;
	}
	h2 { 

	font-variant: small-caps;
	font-size: 2.5vw; 
	font-family: Arial;
	}
}

@media (max-width:1003px) {
	
	.cfvid {
		width:768px;
	    height: 400px;
	}
	.p4 {
		font-size: 13px;
	}
	h3 {
			font-size: 2.5vw; 
	}
	h2 { 

	font-variant: small-caps;
	font-size: 3.0vw; 
	font-family: Arial;
	}
}
@media (max-width:768px) {
	
	.cfvid {
		width:600px;
	    height: 400px;
		background-color:#262626;
		margin-bottom:-14px;
		padding-bottom:0px;
	}
	.p3white {
		width:90%;
	}
	.p4 {
		font-size: 12px
	}
	h2 { 

	font-variant: small-caps;
	font-size: 3.5vw; 
	font-family: Arial;
	}
}
@media (max-width:600px){
	h1 {
		font-variant: small-caps;
		font-size: 4.5vw;
		font-family: Arial;
	}
	h2 { 

	font-variant: small-caps;
	font-size: 4.0vw; 
	font-family: Arial;
	}
	h3 {
		
	font-size: 3vw; 
	}
	p, .p1, .p2, .p3white {
	font-size: 13px;
	font-family: helvetica;
	}

	.p4 {
		font-size: 11px;
		font-family: Arial;
	}
}
@media (max-width:530px) {
	
	
	.cfvid {
		width:300px;
	    height: 210px;
		background-color:#262626;
		margin-bottom:-14px;
		padding-bottom:0px;
	}
}
h3 {
		
	font-size: 3vw; 
	}


/* REM */


[class*="col-"] {
  float: left;
  padding: 15px;
}

html {
}

.header {
  
  
  padding: 1px;
  height: 15vw;
  font-family: Arial;
  
}
/* RESPONSIVE DESIGN .header, .COL-3, .ASIDE ADJUSTMENTS */

@media (max-width: 768px) {
	.header {
		height: 15vw;
	}
	.col-3 {
		padding: 0px;
		margin: 0px;
		border: none;
	}
	.aside {
		padding: 0px;
		margin: 0px;
		border: none;
	}
	
}

@media (max-width: 600px) {
	.header {
		height: 20vw;
	}
	
}

/*THE LEFT COLUMN ENCODING, STYLES, ETC... */

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



.menu li {
  padding: 8px;
  margin-bottom: 7px;
  
  
	font-weight: bold;
  	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	border-radius: 12px;
	border-width: 1px;
	border-style: solid;
	color: #000000;
	background-image:url('../images/pngs/bg-transperancy-318231.png');
}

.menu li:hover {
  
  background-color: #26731a;
	color: #E1E1E1;
  
}
/* change the bg transprancy to a different color */
/* The right column encoding, styles etc... */

.aside {
background-image: url('../images/pngs/bg-transperancy-33b5e5.png');  padding: 15px;
  color: #b3b3b;
  text-align: left;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	font-family: Arial; 
}


/*Footer coding*/

.footer {
  background-color: #000000;
  color: #ffffff;
  text-align: center;
  font-size: 12px;
  padding: 15px;
	width: 100%;
}

.Flist {
	 
	font-size: 14px; 
	font-family:Arial;
	list-style-type: none;
	width:60%;
	padding: 5px;
	text-align: left;
}
.Flist li {
	margin:5px;
	padding-left: 8px; 
	text-decoration: none;
	background-color:#3A2815;
	 border-width: 0px;
	border-radius: 10px;
	border-color: white;
	border-style: solid;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", "Times", "Arial", "serif";
    color: white;
}
.Flist li:hover {
	
	background-color: #7F6352;
}
.Flist a:hover {
	color: #000000;
}
.footer-menu {
	width:30%;
}

.footcon {
	width:30%;
	float: right;
	margin-top: -180px;
	padding-top: -20px;
	margin-right: 350px;
}

@media (max-width:768px) {
	.footer-menu {
		width: 40%;
	}
	.footcon {
		margin-right: 200px;
	}
}

@media (max-width:600px) {
	.footer-menu {
		width: 65%;
	}
	.footcon {
		margin-right: 105px;
		width:25%;
	}
	.footcon p {
		font-size:10px;
		
	}
}

/* For mobile phones: */
[class*="col-"] {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  /* For desktop: */
  .col-1 {width: 8.33%;}
  .col-2 {width: 16.66%;}
  .col-3 {width: 25%;}
  .col-4 {width: 33.33%;}
  .col-5 {width: 41.66%;}
  .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%;}
}

/* Hide scrollbar for Chrome, Safari and Opera */
.col-6::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.col-6 {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
