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

body {
	background-color: #7A6139;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {
	color: #5A3D1C;
	font-family: Arial, Helvetica, sans-serif;
}

	@keyframes pulse {
		0% {
		 transform: scale(1, 1);
		}
	
		50% {
		 transform: scale(1.2, 1.2);
		}
	
		100% {
		transform: scale(1, 1);
		}
	}
	.pulsing {
		animation: pulse 1s linear infinite;
	}

p, ul { 
	line-height:25px;
}
ul.no-bullets {
  list-style-type: none;
  margin:0px;
  padding:0px;
}
ul li { 
	line-height:27px;
}
.textp { 
	line-height:25px;
	margin-top:10px;
}


.siteblue, .blue {
	color: #0197F8;
}
.sitegreen {
	color: #64A03C;
}

.yellow {
	color:#FFCC00;
}

sup {
    vertical-align: super;
    font-size: smaller;
}

		a:link {
			text-decoration: none;
			color: #72B746;
		}
		a:visited {
			text-decoration: none;
			color: #72B746;
		}
		a:hover {
			text-decoration: none;
			color: #72B746;
		}
		a:active {
			text-decoration: none;
			color: #72B746;
		}
		
		.menu {
			color: #72B746;
			font-weight:bold;
			padding-left:10px;
			padding-right:10px;
			text-decoration: none;
		}
		.menu:visited {
			color: #72B746;
			text-decoration: none;
		}
		.menu:hover {
			color: #FFFFFF;
			text-decoration: none;
		}
		.menu:active {
			color: #72B746;
			text-decoration: none;
		}
		

		





h2 {
	font-size:20px;
	line-height:22px;
	margin:0px;
}
h3 {
	font-size:18px;
	line-height:20px;
	margin:0px;
}

		.contentwidth {
			width:1340px;
		}
		.maxwidth_site {
			max-width:1920px; /*1440px*/
		}
		.gaphr1 {
			height:30px;
		}
		.gaphr_small {
			height:20px;
		}
		.buttonroundA {
			color: #FFFFFF;
			background-color: #C03838; /*C5B78F*/
			font-weight:bold;
			padding:10px;
			padding-left:20px;
			padding-right:20px;
			border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;
			width: fit-content; 
			/* To adjust the height as well */ 
			height: fit-content;
		}

.titlebig {
font-size:68px;
font-weight:bold;
}
.titlebigsub {
font-size:75px;
}
.vsmall {
font-size:11px;
}
.small {
font-size:14px;
}
.small2 {
font-size:19px;
line-height:23px;
}
.medium {
font-size:22px;
line-height:24px;
}
.large {
font-size:28px;
line-height:30px;
}
.largex {
font-size:38px;
line-height:40px;
}
.largex1 {
font-size:48px;
line-height:50px;
}
.largex2 {
font-size:58px;
line-height:60px;
}
.subtitle {
	font-size:22px;
	line-height:24px;
}
.white { color: #FFFFFF; }
.cream { color: #B4A690; }
.black { color: #000000; }
.grey { color: #6C757D; }
.grey2 { color: #8F9BA5; }
.green { color: #64A03C; }
.brown { color: #5A3D1C; }
.orange { color: #FF9933; }


.paddingtopbot {
	padding-top:60px;
	padding-bottom:60px;
}

.boxshadow {
	/*
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
	box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
	*/
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.dropshadow {
  -webkit-filter: drop-shadow(5px 5px 5px #222);
  filter: drop-shadow(5px 5px 5px #222);
}
.dropshadow2 {
  -webkit-filter: drop-shadow(2px 2px 2px #222);
  filter: drop-shadow(2px 2px 2px #222);
}
.dropshadowMAIN {
  -webkit-filter: drop-shadow(1px 1px 2px #222);
  filter: drop-shadow(1px 1px 2px #222);
}

.border-radius-small {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.border-radius-medium {
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
}
.border-radius-large {
	border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;
}
.border-radius-large2 {
	border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px;
}


.circle1
{
    width:50px;
    height:50px;
    border-radius:250px;
    font-size:30px;
    text-align:center;
	line-height:50px;
	padding:5px;
	margin-right:2px;
	color:#fff;
    background:#2B4D66
}
.circleA
{
    width:50px;
    height:50px;
    border-radius:250px;
	line-height:50px;
	padding:12px;
	border:2px solid #2B4D66;
}

.paddingContentA {
	padding:15px;
	margin-top:15px;
	margin-bottom:15px;
	background-color:#F1ECE2;
}

.paddingContentB {
	padding:15px;
	margin-top:15px;
	margin-bottom:15px;
	background-color:#5B9436; /*72B744*/
}




	
	/* button to TOP */
	#myBtn {
		border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px;
	  display: none;
	  position: fixed;
	  bottom: 15px; /*20*/
	  right: 15px; /*30*/
	  z-index: 99;
	  font-size: 16px; font-weight:bold;
	  border: none;
	  outline: none;
	  background-color: #72B746;
	  color: white;
	  cursor: pointer;
	  padding:20px; 
	  /* border-radius: 4px 0px 0px 0px; */ /* topleft, topright, botright, botleft */
			/* drop shadow */
			  box-shadow: 0 0 4px #333;
	}
	#myBtn:hover {
	  background-color: #98CB76;
	}
	
	/* button to BACK */
	#myBtnBack {
	  display: none;
	  position: fixed;
	  bottom: 0px; /*20*/
	  left: 0px; /*30*/
	  z-index: 99;
	  font-size: 16px; font-weight:bold;
	  border: none;
	  outline: none;
	  background-color: #32B7E3;
	  color: white;
	
	  cursor: pointer;
	  padding: 10px;
	  padding-left:40px; padding-right:20px;
	  /*border-radius: 0px 4px 0px 0px;*/ /* topright, topright, botright, botleft */
	}
	#myBtnBack:hover {
	  background-color: #000000;
	}


	select {
		-webkit-appearance:button !important;
		-moz-appearance:button !important;
		appearance:button !important;
		cursor: pointer;
	}





		/* --------------------- IMAGE GRID TITLES --------------------- */
		.grid_col {
			border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
		}
		.grid_row {
			display: flex; /* equal height of the children */
			width:100%;
			
		}
		.grid_col {
			flex: 1; /* additionally, equal width */
			background-color: #FFFFFF;
			padding:15px;
			margin:5px;
			font-size:14px;
			line-height:15px;
		}
		.grid_imgwidth {
			width:75%;
		}
		.grid_textlabel {
			color:#FFFFFF;
			text-shadow: 1px 2px 2px #000000;
			vertical-align:baseline;
		}
		/* --------------------- IMAGE GRID TITLES --------------------- */







/* --------------------- MENU --------------------- */
		.dropdown {
		  position: relative;
		  display: inline-block;
		  /*border:1px solid #000000;*/
		}
		
		.dropdown-content {
		  /*display: none;*/
		  opacity: 0%;
		  transform: scale(0);
		  position: absolute;
		  background-color: #7A6139;
		  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		  border-radius: 0px 0px 15px 15px;
		  /*min-width: 160px;*/
		  /*width: 400px;*/
		  padding: 5px;
		  z-index: 1;
		}
		
		.dropdown:hover .dropdown-content {
		  /*display: block;*/
		  opacity: 100%;
		  transition: opacity 0.25s;
		  transform: scale(1);
		}
		
		.menunodrop {
		  position: relative;
		  display: inline-block;
		  /*border:1px solid #000000;*/
		}
		
		.plain {
			font-weight:bold;
			font-size:14px;
		}

	
		a.menusub:link    {
			/*border-style: dotted;*/
			border-color: #896F41; /*896F41*/
			background-color:#896F41;
			border-width: 1px;
			display: block;
			border-radius: 25px;
			text-decoration:none;
		}		
		a.menusub:hover   {
			/*border-style: dotted;*/
			border-color: #896F41; /*896F41*/
			color:#FFFFFF;
			background-color:#967A47;
			border-width: 1px;
			display: block;
			border-radius: 25px;
			text-decoration:none;
		}
		.imgvalign {
			vertical-align:middle;
			padding-right:10px;
		}
/* --------------------- MENU --------------------- */

