/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/


a{
	text-shadow: none;
	text-decoraton: none;	
	color: black !important;
	border-bottom: 1px solid white;
	.logo &:hover{
		color: #5CDF87 !important;
		border-bottom: 1px solid white;
	}
  &:hover{
		border-bottom: 1px solid black;
	}
}
#text-3 {
	width: 100% !important;
}
footer{
	background-color: #212121 !important;
	& a{
		text-shadow: none;
		text-decoraton: none;	
		color: white !important;
		border-bottom: 1px solid #212121;
		&:hover{
			border-bottom: 1px solid white;
		}
	}
}

.footer__StyledAnchor-i6xdh4-2{
	
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.25px;
	background-color: transparent;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	border-bottom: 2px solid #222222;
	margin-left: 40px;
	padding-top: 0px;
	flex-direction: row;
}

icon__Icon-sc-1moe14n-0 footer__FooterLogo-i6xdh4-1{
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: 0.25px;
	color: #000;
	line-height: 0;
	display: inline-block;
	padding-bottom: 20px;
	& > svg {
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: 0.25px;
	color: #000;
	line-height: 0;
	width: 126px;
	height: 31px;
	fill: white;
		
	}
}

footer__StyledFooter-i6xdh4-0{
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.25px;
	color: #000;
	border: none;
	-webkit-box-pack: justify;
	-webkit-box-flex: 1;
	flex-grow: 1;
	flex: none;
	background-color: #222222;
	bottom: 0;
	width: 100%;
	display: flex;
	justify-content: normal;
	-webkit-box-align: baseline;
	align-items: baseline;
	box-sizing: border-box;
	flex-direction: row;
	padding: 55px 20px 55px 40px
}

.footer-logo{
	font-size: 35px;
	font-weight: bold;
	&:hover{
		cursor: pointer;
		border-bottom: 1px solid #202020;
	}
}
.masthead-wrapper .menu li.current-menu-item>a {
	background-color: #5ac36b;
}
nav{
	width: 100%;
	
}

.button_custom {
	text-size-adjust: 100%;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	min-width: 95px;
	background-color: rgb(90, 195, 107);
	color: rgb(255, 255, 255) !important;
	font-size: 15px;
	letter-spacing: 0.25px;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	cursor: pointer;
	text-decoration: none;
	border-width: initial;
	border-style: none;
	border-color: initial;
	border-image: initial;
	padding: 13px 30px;
	border-radius: 4px;
}

.button_custom a {
	border: none !important;
	color: rgb(255, 255, 255) !important;
}

.logo a {
	color: black!important;
	font-weight: 600;
}

.masthead-wrapper {
	background-color: 		white!important;
}
