/* CSS Document */

body {
	font-family: 'Montserrat', sans-serif;
}

p {	
	text-align: justify;
	line-height: 1.5;
}

a {
	text-decoration: none;
	color: #4ea40d;
}

a:hover {
	text-decoration: none;
	color: #5A5A5A;
}

.p7AMM ul li a.serif-topbord {
/*font-family: "Comic Sans MS", cursive;*/
border-bottom: 3px solid #4ea40d !important;
/*color: white;*/
color: #ffffff;
}

.p7AMM ul li a:hover.serif-topbord {
/*font-family: "Comic Sans MS", cursive;*/
border-bottom: 3px solid #295119 !important;
/*color: white;*/
color: #ffffff;
}

.myButton {
	-moz-box-shadow: 0px 10px 14px -7px #3e7327;
	-webkit-box-shadow: 0px 10px 14px -7px #3e7327;
	box-shadow: 0px 10px 14px -7px #3e7327;
	background-color: #ffffff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border: 2px solid #295119;
	display:inline-block;
	cursor:pointer;
	color:#000000;
	font-family:Arial;
	font-size:14px;
	/*font-weight:bold;*/
	padding:13px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #5b8a3c;
}
.myButton:hover {
	background-color:#4ea40d;
}
.myButton:active {
	position:relative;
	top:1px;
}

.smallprint {
	font-size: 80%;
}

.standout-text {
	border: solid; 
	border-width:1px; 
	border-radius: 2px; 
	background-color: rgb(255,255,255,0.5); 
	width:80%; 
	padding:25px;
	margin-left:auto; 
	margin-right:auto;
}

.footer {
	color: #ffffff;
	text-align: center;
}
  
.arrow {
  box-sizing: border-box;
  height: 4vw;
  width: 4vw;
  border-style: solid;
  border-color: #000000;
  border-width: 0px 1px 1px 0px;
  transform: rotate(45deg);
  transition: border-width 150ms ease-in-out;
  margin-top: -5vw;
}

.arrow:hover {
  border-bottom-width: 4px;
  border-right-width: 4px;
}

.container {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  height: 10px;
}

.services p {text-align: left;}

.phone-color {
	color: #4ea40d;
}


/*SMARTPHONE AND NARROW WINDOWS (LESS THAN 700PX WIDE)*/
@media only screen and (min-width: 0px) and (max-width: 700px) {

	
  	a[href^=tel] {
    	color:  #ffffff; 
		text-decoration: none;
  	}	
	.phone-color a[href^=tel] {
    	color:  #4ea40d; 
		text-decoration: none;
  	}	

	.standout-text {
		border: solid; 
		border-width:1px; 
		border-radius: 2px; 
		background-color: rgb(255,255,255,0.5); 
		width:80%; 
		padding:10px;
		margin-left:auto; 
		margin-right:auto;
		font-size: 0.9em;
	}
}

