a {
	color: #484848;
	text-decoration: none;
	/* no underline */
}

a:hover {
	text-decoration: underline !important;

}

a.iteminactive:hover {
	color: #ffffff !important; 
	text-decoration: underline !important;

}

a.itemactive:hover {
	color: #ffffff !important; 
	text-decoration: underline !important;
}

a.headCTA:hover {
	color: #ffffff !important; 
	text-decoration: underline !important;
}

a.partnum,
a.partnum:visited,
a.partnum:hover,
a.partnum:active {
	color: #FFFFFF;
	text-decoration: none;
}


html {
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	box-sizing: border-box;
}

* {
	Box-sizing: Border-box
}

body {
	margin: 0;
	padding: 0;
	min-height: 100vh;
	position: relative;
	animation: bugfix infinite 1s;
	-webkit-animation: bugfix infinite 1s;
}

@keyframes bugfix {
	from {
		padding: 0;
	}

	to {
		padding: 0;
	}
}

@-webkit-keyframes bugfix {
	from {
		padding: 0;
	}

	to {
		padding: 0;
	}
}

@keyframes first {
	48% {
		opacity: 1;
		transform: scale(1, 1);
	}

	50% {
		opacity: 0;
		transform: scale(.9, .9);
	}

	100% {
		opacity: 0;
		transform: scale(.9, .9);
	}
}

@keyframes last {
	0% {
		opacity: 0;
		transform: scale(.9, .9);
	}

	50% {
		opacity: 0;
		transform: scale(.9, .9);
	}

	52% {
		opacity: 1;
		transform: scale(1, 1);
	}
}




/* Mobile Menu */

#overlay-button {
	position: absolute;
	right: 2em;
	top: 2em;
	padding: 26px 11px;
	z-index: 100;
	cursor: pointer;
	user-select: none;
}

#overlay-button span {
	height: 4px;
	width: 35px;
	border-radius: 2px;
	background-color: #ffffff;
	position: relative;
	display: block;
	transition: all .2s ease-in-out;
}

#overlay-button span:before {
	top: -10px;
	visibility: visible;
}

#overlay-button span:after {
	top: 10px;
}

#overlay-button span:before,
#overlay-button span:after {
	height: 4px;
	width: 35px;
	border-radius: 2px;
	background-color: #ffffff;
	position: absolute;
	content: "";
	transition: all .2s ease-in-out;
}

#overlay-button:hover span,
#overlay-button:hover span:before,
#overlay-button:hover span:after {
	background: #ffffff;
}

input[type=checkbox] {
	display: none;
}

input[type=checkbox]:checked~#overlay {
	visibility: visible;
}

input[type=checkbox]:checked~#overlay-button:hover span,
input[type=checkbox]:checked~#overlay-button span {
	background: transparent;
}

input[type=checkbox]:checked~#overlay-button span:before {
	transform: rotate(45deg) translate(7px, 7px);
	opacity: 1;
}

input[type=checkbox]:checked~#overlay-button span:after {
	transform: rotate(-45deg) translate(7px, -7px);
}

#overlay {
	height: 100vh;
	width: 100vw;
	background: rgb(37, 37, 37);
	background: linear-gradient(133deg, rgba(37, 37, 37, 1) 0%, rgba(72, 72, 72, 1) 35%, rgba(85, 85, 85, 1) 100%);
	z-index: 6;
	visibility: hidden;
	position: fixed;
}

#overlay.active {
	visibility: visible;
}

#overlay ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	text-align: center;
	height: 98vh;
	padding-left: 0;
	list-style-type: none;
}

#overlay ul li {
	padding: 5px;
}


#overlay ul li a {
	color: white;
	text-decoration: none;
	font-size: 1.4em;
}

#overlay ul li a:hover {
	color: #333332;
}

#logomobile {
	position: absolute;
	z-index: 2;
	visibility: hidden;
	left: 2em;
	top: 2.3em;
}

/* End Mobile Menu */

.footermenu:hover {
	color: #9d9d9d;
	text-decoration: none;
}



/* Extra large devices (large laptops and desktops, 1080px and up) */

@media (min-width: 1038px),
print {
	#overlay-button {
		display: none;
	}

	
	.shades {
		background: rgb(142, 142, 142);
		background: linear-gradient(180deg, rgba(142, 142, 142, 1) 0%, rgba(255, 212, 255, 0) 80%);
	}

	.menucontainer {
		max-width: 1200px;
		height: 120px;
		padding: 20px;
		margin-right: auto;
		margin-left: auto;
	}

	.menu {
        position: relative;
		float: left;
		z-index: 10;
		height: 45px;
		margin-top: -10px;
		margin-left: -84px;
	}

	.logo {
		width: 318px;
		height: 102px;
	}

	.logoimg {
		width: 318px;
		height: 102px;
	}

	.itemactive {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #FFFFFF;
		text-align: left;
		white-space: nowrap;
		font-size: 15px;
		line-height: 50px;
		padding-right: 32px;
		position: relative;
		top: -10px;
		text-shadow: 1px 1px 2px #000000;
	}

	.iteminactive {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #FFFFFF;
		text-align: left;
		white-space: nowrap;
		font-size: 15px;
		line-height: 50px;
		padding-right: 32px;
		position: relative;
		top: -10px;
		z-index: 15;
		text-shadow: 1px 1px 2px #000000;
	}





	.social {
		float: right;
		z-index: 10;
		height: 45px;
		padding-top: 26px;
		padding-right: 2px;
	}

	.socialicon {
		padding-right: 1.4vw;
		position: relative;
		top: -1px;
	}


	.headCTA {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 15px;
		line-height: 38px;
		width: 144px;
		height: 38px;
		align-content: center;
		text-align: center;
		color: #ffffff;
		display: inline-block;
		position: relative;
		top: -7px;
		z-index: 15;
		border: #B8D243;
		border-width: 2px;
		border-style: solid;
		text-shadow: 1px 1px 2px #000000;
	}


	.footercontainer {
		background: rgb(37, 37, 37);
		background: linear-gradient(133deg, rgba(37, 37, 37, 1) 0%, rgba(72, 72, 72, 1) 35%, rgba(85, 85, 85, 1) 100%);
		width: 100%;
	}

	.footercontent {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 1200px;
		padding: 20px;
	}

	.footermenuline {
		float: left;
		z-index: 10;
		height: 45px;
		width: 100%;
		padding-top: 100px;
		padding-bottom: 80px;
	}

	.footerlogo {
		width: 110px;
		height: 23px;
	}

	.footerlogoimg {
		width: 110px;
		height: 23px;
	}

	.footerthree01 {
		display: inline-block;
		width: 30%;
		vertical-align: top;
		
	}

	.footerthree02 {
		display: inline-block;
		width: 30%;
		vertical-align: top;
		margin-right: 4%;
		margin-left: 4%;
	}

	.footerthree03 {
		display: inline-block;
		width: 30%;
		vertical-align: top;
	}

	.footerthree04 {
		width: 100%;
		vertical-align: top;
		text-align: right;

	}

	.flink {
		color: #FFFFFF;
	}

	.flink:hover {
		color: #FFFFFF;
	}

	.footersocial {
		float: right;
		z-index: 10;
		height: 40px;
	}

	.footersocialicon {
		padding-right: 10px;
		position: relative;
		top: 10px;
	}

	.footersocialicon img {
		width: 18px;
	}

	.footermainlink {
		font-family: new-spirit, serif;
		font-weight: 400;
		font-style: normal;
		font-size: 19px;
		line-height: 19px;
		padding-bottom: 5px;
	}

	.footersublink {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 600;
		font-style: normal;
		font-size: 17px;
		line-height: 23px;
		padding-bottom: 0px;

	}

	.footerline {
		border: #76b1e3;
		border-width: 1px;
		border-style: solid;
	}

	.footeraddress {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 600;
		font-style: normal;
		font-size: 15px;
		line-height: 15px;
		padding-bottom: 0px;
		color:#747474;
	}

	.footer {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 1200px;
		padding: 20px;
	}


	.rights {
		z-index: 10;
		font-size: 10px;
		font-family: 'Open Sans', sans-serif;
		line-height: 12px;
		color: #FFFFFF;
		font-weight: 400;
		z-index: 2;
		padding-top: 10px;
	}


	.cr {
		position: relative;
	}

	.botmenu {
		float: right;
		z-index: 10;
	}

	.midbotmenu {
		float: right;
		z-index: 10;
		padding-top: 3px;

	}

	.footermenu {
		font-family: 'Open Sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #ffffff;
		text-align: left;
		white-space: nowrap;
		font-size: 12px;
		line-height: 12px;
		vertical-align: middle;
	}

	.contactimg {
		width: 20px;
		height: 14px;
		margin-right: 10px;
	}

	.cu {}

}






/* Medium devices (landscape tablets, 826px and up) */

@media (min-width: 826px) and (max-width: 1037px) {
	#overlay-button {
		display: none;
	}

	
	.shades {
		background: rgb(142, 142, 142);
		background: linear-gradient(180deg, rgba(142, 142, 142, 1) 0%, rgba(255, 212, 255, 0) 80%);
	}

	.menucontainer {
		max-width: 1200px;
		height: 120px;
		padding: 20px;
		margin-right: auto;
		margin-left: auto;
	}

	.menu {
        position: relative;
		float: left;
		z-index: 10;
		height: 45px;
		margin-top: -10px;
		margin-left: -84px;
	}

	.logo {
		width: 298px;
		height: 96px;
	}

	.logoimg {
		width: 298px;
		height: 96px;
	}



	.itemactive {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #FFFFFF;
		text-align: left;
		white-space: nowrap;
		font-size: 15px;
		line-height: 50px;
		padding-right: 15px;
		position: relative;
		top: -10px;
		text-shadow: 1px 1px 2px #000000;
	}

	.iteminactive {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #FFFFFF;
		text-align: left;
		white-space: nowrap;
		font-size: 15px;
		line-height: 50px;
		padding-right: 15px;
		position: relative;
		top: -10px;
		z-index: 15;
		text-shadow: 1px 1px 2px #000000;
	}

	.social {
		float: right;
		z-index: 10;
		height: 45px;
		padding-top: 26px;
		padding-right: 2px;
	}

	.socialicon {
		padding-right: 1.4vw;
		position: relative;
		top: -1px;
	}


	.headCTA {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 15px;
		line-height: 38px;
		width: 144px;
		height: 38px;
		align-content: center;
		text-align: center;
		color: #ffffff;
		display: inline-block;
		position: relative;
		top: -7px;
		z-index: 15;
		border: #B8D243;
		border-width: 2px;
		border-style: solid;
		text-shadow: 1px 1px 2px #000000;
	}


	.footercontainer {
		background: rgb(37, 37, 37);
		background: linear-gradient(133deg, rgba(37, 37, 37, 1) 0%, rgba(72, 72, 72, 1) 35%, rgba(85, 85, 85, 1) 100%);
		width: 100%;
	}

	.footercontent {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 1200px;
		padding: 20px;
	}

	.footermenuline {
		float: left;
		z-index: 10;
		height: 45px;
		width: 100%;
		padding-top: 100px;
		padding-bottom: 80px;
	}

	.footerlogo {
		width: 110px;
		height: 23px;
	}

	.footerlogoimg {
		width: 110px;
		height: 23px;
	}

	.footerthree01 {
		display: inline-block;
		width: 30%;
		vertical-align: top;
		
	}

	.footerthree02 {
		display: inline-block;
		width: 30%;
		vertical-align: top;
		margin-right: 4%;
		margin-left: 4%;
	}

	.footerthree03 {
		display: inline-block;
		width: 30%;
		vertical-align: top;
	}

	.footerthree04 {
		width: 100%;
		vertical-align: top;
		text-align: right;

	}

	.flink {
		color: #FFFFFF;
	}

	.flink:hover {
		color: #FFFFFF;
	}

	.footersocial {
		float: right;
		z-index: 10;
		height: 40px;
	}

	.footersocialicon {
		padding-right: 10px;
		position: relative;
		top: 10px;
	}

	.footersocialicon img {
		width: 18px;
	}

	.footermainlink {
		font-family: new-spirit, serif;
		font-weight: 400;
		font-style: normal;
		font-size: 19px;
		line-height: 19px;
		padding-bottom: 5px;
	}

	.footersublink {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 600;
		font-style: normal;
		font-size: 17px;
		line-height: 23px;
		padding-bottom: 0px;

	}

	.footerline {
		border: #76b1e3;
		border-width: 1px;
		border-style: solid;
	}

	.footeraddress {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 600;
		font-style: normal;
		font-size: 15px;
		line-height: 15px;
		padding-bottom: 0px;
		color:#747474;
	}

	.footer {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 1200px;
		padding: 20px;
	}


	.rights {
		z-index: 10;
		font-size: 10px;
		font-family: 'Open Sans', sans-serif;
		line-height: 12px;
		color: #FFFFFF;
		font-weight: 400;
		z-index: 2;
		padding-top: 10px;
	}


	.cr {
		position: relative;
	}

	.botmenu {
		float: right;
		z-index: 10;
	}

	.midbotmenu {
		float: right;
		z-index: 10;
		padding-top: 3px;

	}

	.footermenu {
		font-family: 'Open Sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #ffffff;
		text-align: left;
		white-space: nowrap;
		font-size: 12px;
		line-height: 12px;
		vertical-align: middle;
	}

	.contactimg {
		width: 20px;
		height: 14px;
		margin-right: 10px;
	}

	.cu {}


}






/* Small devices (portrait tablets and large phones, 680px and up) */

@media screen and (min-width: 706px) and (max-width: 825px) {
	#overlay-button {
		display: none;
	}

	
	.shades {
		background: rgb(142, 142, 142);
		background: linear-gradient(180deg, rgba(142, 142, 142, 1) 0%, rgba(255, 212, 255, 0) 80%);
	}

	.menucontainer {
		max-width: 1200px;
		height: 120px;
		padding: 20px;
		margin-right: auto;
		margin-left: auto;
	}

	.menu {
        position: relative;
		float: left;
		z-index: 10;
		height: 45px;
		margin-top: -10px;
		margin-left: -84px;
	}

	.logo {
		width: 298px;
		height: 96px;
	}

	.logoimg {
		width: 298px;
		height: 96px;
	}

	.itemactive {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #FFFFFF;
		text-align: left;
		white-space: nowrap;
		font-size: 12px;
		line-height: 50px;
		padding-right: 10px;
		position: relative;
		top: -10px;
		text-shadow: 1px 1px 2px #000000;
	}

	.iteminactive {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #FFFFFF;
		text-align: left;
		white-space: nowrap;
		font-size: 12px;
		line-height: 50px;
		padding-right: 10px;
		position: relative;
		top: -10px;
		z-index: 15;
		text-shadow: 1px 1px 2px #000000;
	}

	.social {
		float: right;
		z-index: 10;
		height: 45px;
		padding-top: 26px;
		padding-right: 2px;
	}

	.socialicon {
		padding-right: 1.4vw;
		position: relative;
		top: -1px;
	}


	.headCTA {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 12px;
		line-height: 38px;
		width: 100px;
		height: 38px;
		align-content: center;
		text-align: center;
		color: #ffffff;
		display: inline-block;
		position: relative;
		top: -8px;
		z-index: 15;
		border: #B8D243;
		border-width: 2px;
		border-style: solid;
		text-shadow: 1px 1px 2px #000000;
	}


	.footercontainer {
		background: rgb(37, 37, 37);
		background: linear-gradient(133deg, rgba(37, 37, 37, 1) 0%, rgba(72, 72, 72, 1) 35%, rgba(85, 85, 85, 1) 100%);
		width: 100%;
	}

	.footercontent {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 1200px;
		padding: 20px;
	}

	.footermenuline {
		float: left;
		z-index: 10;
		height: 45px;
		width: 100%;
		padding-top: 100px;
		padding-bottom: 80px;
	}

	.footerlogo {
		width: 110px;
		height: 23px;
	}

	.footerlogoimg {
		width: 110px;
		height: 23px;
	}

	.footerthree01 {
		display: inline-block;
		width: 30%;
		vertical-align: top;
		
	}

	.footerthree02 {
		display: inline-block;
		width: 30%;
		vertical-align: top;
		margin-right: 4%;
		margin-left: 4%;
	}

	.footerthree03 {
		display: inline-block;
		width: 30%;
		vertical-align: top;
	}

	.footerthree04 {
		width: 100%;
		vertical-align: top;
		text-align: right;

	}

	.flink {
		color: #FFFFFF;
	}

	.flink:hover {
		color: #FFFFFF;
	}

	.footersocial {
		float: right;
		z-index: 10;
		height: 40px;
	}

	.footersocialicon {
		padding-right: 10px;
		position: relative;
		top: 10px;
	}

	.footersocialicon img {
		width: 18px;
	}

	.footermainlink {
		font-family: new-spirit, serif;
		font-weight: 400;
		font-style: normal;
		font-size: 16px;
		line-height: 16px;
		padding-bottom: 5px;
	}

	.footersublink {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 600;
		font-style: normal;
		font-size: 15px;
		line-height: 20px;
		padding-bottom: 0px;

	}

	.footerline {
		border: #76b1e3;
		border-width: 1px;
		border-style: solid;
	}

	.footeraddress {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 600;
		font-style: normal;
		font-size: 14px;
		line-height: 14px;
		padding-bottom: 0px;
		color:#747474;
	}

	.footer {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 1200px;
		padding: 20px;
	}


	.rights {
		z-index: 10;
		font-size: 10px;
		font-family: 'Open Sans', sans-serif;
		line-height: 12px;
		color: #FFFFFF;
		font-weight: 400;
		z-index: 2;
		padding-top: 10px;
	}


	.cr {
		position: relative;
	}

	.botmenu {
		float: right;
		z-index: 10;
	}

	.midbotmenu {
		float: right;
		z-index: 10;
		padding-top: 3px;

	}

	.footermenu {
		font-family: 'Open Sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #ffffff;
		text-align: left;
		white-space: nowrap;
		font-size: 11px;
		line-height: 11px;
		vertical-align: middle;
	}

	.contactimg {
		width: 20px;
		height: 14px;
		margin-right: 10px;
	}

	.cu {}



}

/* Extra small devices (phones, 600px and down) */

@media (min-width: 300px) and (max-width: 705px) {

	.menu {
		display: none;
	}

	.social {
		display: none;
	}

	#logomobile {
		visibility: visible;
	}

	.shades {
		background: rgb(142, 142, 142);
		background: linear-gradient(180deg, rgba(142, 142, 142, 1) 0%, rgba(255, 212, 255, 0) 80%);
	}

	.menucontainer {
		max-width: 1200px;
		height: 120px;
		padding: 20px;
		margin-right: auto;
		margin-left: auto;
	}

	.menu {
		float: left;
		z-index: 10;
		height: 45px;
		margin-top: -10px;
		margin-left: -84px;
	}

	.logo {
		width: 298px;
		height: 96px;
	}

	.logoimg {
		width: 150px;
		height: 32px;
		margin-bottom: 10px;
	}

	.logoimgmob {
		
	}

	.itemactive {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #FFFFFF;
		text-align: left;
		white-space: nowrap;
		font-size: 12px;
		line-height: 50px;
		padding-right: 10px;
		position: relative;
		top: -10px;
	}

	.iteminactive {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #FFFFFF;
		text-align: left;
		white-space: nowrap;
		font-size: 12px;
		line-height: 50px;
		padding-right: 10px;
		position: relative;
		top: -10px;
		z-index: 15;
	}

	.social {
		float: right;
		z-index: 10;
		height: 45px;
		padding-top: 26px;
		padding-right: 2px;
	}

	.socialicon {
		padding-right: 1.4vw;
		position: relative;
		top: -1px;
	}
	.socialicon img {
		width: 30px;
	}


	.headCTA {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 12px;
		line-height: 38px;
		width: 100px;
		height: 38px;
		align-content: center;
		text-align: center;
		color: #ffffff;
		display: inline-block;
		position: relative;
		top: -8px;
		z-index: 15;
		border: #B8D243;
		border-width: 2px;
		border-style: solid;
	}


	.footercontainer {
		background: rgb(37, 37, 37);
		background: linear-gradient(133deg, rgba(37, 37, 37, 1) 0%, rgba(72, 72, 72, 1) 35%, rgba(85, 85, 85, 1) 100%);
		width: 100%;
	}

	.footercontent {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 1200px;
		padding: 20px;
	}

	.footermenuline {
		float: left;
		z-index: 10;
		height: 45px;
		width: 100%;
		padding-top: 100px;
		padding-bottom: 80px;
	}

	.footerlogo {
		width: 110px;
		height: 23px;
	}

	.footerlogoimg {
		width: 110px;
		height: 23px;
	}

	.footerthree01 {
		display: block;
		vertical-align: top;
		
	}

	.footerthree02 {
		display: block;
		vertical-align: top;
	}

	.footerthree03 {
		display: block;
		vertical-align: top;
	}

	.footerthree04 {
		width: 100%;
		vertical-align: top;
	}

	.flink {
		color: #FFFFFF;
	}

	.flink:hover {
		color: #FFFFFF;
	}

	.footersocial {
visibility: hidden;
	}

	.footersocialicon {
		padding-right: 10px;
		position: relative;
		top: 10px;
	}

	.footersocialicon img {
		width: 18px;
	}

	.footermainlink {
		font-family: new-spirit, serif;
		font-weight: 400;
		font-style: normal;
		font-size: 16px;
		line-height: 16px;
		padding-bottom: 5px;
		padding-top: 30px;
	}

	.footersublink {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 600;
		font-style: normal;
		font-size: 15px;
		line-height: 20px;
		padding-bottom: 0px;

	}

	.footerline {
		border: #76b1e3;
		border-width: 1px;
		border-style: solid;
	}

	.footeraddress {
		font-family: forma-djr-deck, sans-serif;
		font-weight: 600;
		font-style: normal;
		font-size: 14px;
		line-height: 14px;
		padding-bottom: 0px;
		color:#747474;
	}

	.footer {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 1200px;
		padding: 20px;
	}


	.rights {
		z-index: 10;
		font-size: 10px;
		font-family: 'Open Sans', sans-serif;
		line-height: 12px;
		color: #FFFFFF;
		font-weight: 400;
		z-index: 2;
		padding-top: 10px;
	}


	.cr {
		position: relative;
	}

	.botmenu {
		z-index: 10;
		padding-bottom: 30px;
	}

	.midbotmenu {
		float: right;
		z-index: 10;
		padding-top: 3px;

	}

	.footermenu {
		font-family: 'Open Sans', sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #ffffff;
		text-align: left;
		white-space: nowrap;
		font-size: 11px;
		line-height: 11px;
		vertical-align: middle;
	}

	.contactimg {
		width: 20px;
		height: 14px;
		margin-right: 10px;
	}

	.cu {}


}