body { 
}

p { 
}

td { 
}

a:link { 
  color: #006600;
}

a:visited { 
  color: #00e600;
}

a:hover { 
}

a:active { 
}

.slick-prev:before,
.slick-next:before {
    color: black;
}

section {
	position: relative;
	z-index: 1; /* needed for setting pseudo-element z-index */
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

section a {
	position: relative;
	display: inline-block;
	outline: none;
	color: #404d5b;
	vertical-align: bottom;
	text-decoration: none;
	white-space: nowrap;
}

section a::before,
section a::after {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

/* Fade in background */
.link-fadeinbg {
	background: rgba(149,165,166,0.0);
}

.link-fadeinbg a {
	border-bottom: 1px solid rgba(52,73,94,0.4);
	font-weight: 500;
	-webkit-transition: background-color 0.3s, border-color 0.3s;
	transition: background-color 0.3s, border-color 0.3s;
}

.link-fadeinbg a:hover,
.link-fadeinbg a:focus {
	border-color: rgba(52,73,94,0);
	background-color: rgba(52,73,94,0.1);
}

.carousel-image {
    display: hide;
}

/* deal with iPhone safari inserting anchor tag around phone number */
.phone > a {
    text-decoration: none;
    color: inherit;
}

