.footerStickyWrapper {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1998;
	width: 100%;
	min-height: 46px;
	}
	.footerStickyWrapper.dockFooterStickies {
		position: relative;
		margin-top: 50px;
	}
	.footerStickyWrapper #footerSticky {
		margin: 0 auto;
		max-width: 1144px;
		}
		#footerSticky a {
			float: right;
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;
			margin-left: 5px;
			min-height: 46px;
			text-transform: uppercase;
			color: #fff;
			font-size: .9rem;
			font-weight: 700;
			transition: all 0.3s ease;
			}
			#footerSticky a .icon-play:after {
				content: " ";
			}
			a#footerContact {
				padding: 14px 10px 14px 7px;
				font-size: .9rem;
				background: #1780b9;
				}
				a#footerContact span {
					top: 2px;
					left: 3px;
					font-size: 1rem;
				}
			a#theBackToTop {
				padding: 8px 11px 5px 11px;
				background: #555;
				color: #f0f0ee;
				font-size: 1.8rem;
				}
				a#theBackToTop #backToTopText {
					display: none;
				}
			#footerSticky a:hover, #footerSticky a:focus {
				background: #0e61af;
			}
#footerWrapper {
	width: 100%;
	background: #555;
	}
	#footer {
		position: relative;
		padding: 3rem 0 .5rem 0;
		margin: 0 auto;
		max-width: 980px;
		}
		#footer .row {
			margin-bottom: 1rem;
			}
			#footer .row:last-child {
				padding-top: 3rem;
				border-top: 1px solid #666;
			}
		#footer .footerNavHeader, #footer #socialHeader {
			margin-bottom: 1rem;
			font-size: 1rem;
			color: #fff;
			font-weight: 700;
			text-transform: uppercase;
			}
			#footer .footerNavHeader .icon-plus, #footer .footerNavHeader .icon-minus {
				display: none;
			}
		#footer .footerCountry {
			margin: 1rem 0 .5rem 0;
			font-size: 1rem;
			color: #aaa;
			font-weight: 700;
			text-transform: uppercase;
		}
		#footer address {
			padding-left: 20px;
			margin-top: .375rem;
			color: #aaa;
			line-height: 1.4rem;
			text-indent: -10px;
			}
			#footer address span {
				display: inline-block;
				margin-right: .325rem;
				color: #76ca02;
			}
		#footer p {
			margin-bottom: 1rem;
			font-size: .9rem;
			color: #888;
			line-height: 1.3rem;
			}
			#footer p a {
				color: #888;
			}
		#footer a {
			color: #aaa;
			transition: all 0.3s ease;
			}
			#footer a:hover, #footer a:focus {
				color: #fff;
			}
			#footer a .icon-arrow-right {
				display: none;
			}
			#footer a.phoneNumber span {
				color: #76ca02;
				font-size: .9em;
				}
				#footer a.phoneNumber:hover span, #footer a.phoneNumber:focus span {
					color: #fff;
				}
		#footer ul {
			margin-bottom: 1.5rem;
			}
			#footer ul li {
				margin-bottom: .3rem;
				}
				#footer ul li a {
					font-size: 1rem;
					line-height: 1.3em;
				}
		#footerSocial {
			}
			#footerSocial #socialHeader {
				display: none;
			}
			#footerSocial a {
				display: inline-block;
				margin-right: .4rem;
				font-size: 2rem;
				}
				#footerSocial a:last-child {
					margin-right: 0;
				}
			#footerSocial em {
				display: none;
			}
			#footerSocial .contactBtn {
				display: none;
			}

@media only screen and (max-width: 870px) {
	.footerStickyWrapper {
		position: static;
		}
		.footerStickyWrapper.dockFooterStickies {
			margin-top: 20px;
		}
		#footerSticky a {
			background: #393939;
			}
			#footerSticky a:hover, #footerSticky a:focus {
				background: #393939;
				color: #1780b9;
			}
			a#footerContact {
				display: none;
			}
	#footerWrapper {
		background: #393939;
		}
		.text-right {
			text-align: left !important;
		}
		#theFooterMenu .medium-3 {
			width: 100%;
		}
		#footer {
			padding: 0;
			margin: 0;
			max-width: initial;
			}
			#footer .row {
				margin-bottom: 0;
				}
				#footer .row:last-child {
					padding-top: 0;
					border-top: none;
				}
			#footer .column {
				padding: 0;
			}
			#footerContactColumn {
				display: none;
			}
			.footerNavGroup {
				border-bottom: 1px solid #555;
			}
			#footer .footerNavHeader, #footer #socialHeader {
				padding: 1.125rem 0 1.125rem 1.125rem;
				margin-bottom: 0;
				font-size: 1.125rem;
				color: #aaa;
				text-transform: capitalize;
				cursor: pointer;
				font-weight: 600;
				}
				#footer .footerNavHeader .icon-plus {
					display: inline-block;
				}
				#footer .footerNavHeader .icon-plus, #footer .footerNavHeader .icon-minus {
					top: -2px;
					left: 9px;
					padding: 2px 0 0 2px;
					border: 1px solid #aaa;
					width: 14px;
					height: 13px;
					font-size: .5rem;
					}
					@-moz-document url-prefix() {
                      	#footer .footerNavHeader .icon-plus, #footer .footerNavHeader .icon-minus {
							padding-top: 1px;
                  		}
                  	}
					#footer .activateMobileFooterSubMenu .footerNavHeader .icon-plus {
						display: none;
					}
					#footer .activateMobileFooterSubMenu .footerNavHeader .icon-minus {
						display: inline-block;
					}
			#footer p {
				padding: 1.125rem;
				margin-bottom: 0;
				}
				#footer p:last-child {
					display: none;
				}
				.copyrightBreak {
					display: block;
					width: 0;
					height: 0;
					overflow: hidden;
				}
				#footer p a {
					color: #888;
					font-weight: 400;
				}
			#footer a {
				color: #fff;
				}
				#footer a .icon-arrow-right {
					display: inline;
				}
				#footer a:hover, #footer a:focus {
					color: #1780b9;
				}
			#footer ul {
				display: none;
				}
				#footer .activateMobileFooterSubMenu ul {
					display: block;
					margin: 0 0 1.5rem 2.25rem;
				}
				#footer ul li {
					margin-bottom: .6rem;
					}
					#footer ul li a {
						font-size: 1rem;
						font-weight: 600;
						}
			#footerSocial {
				}
				#footerSocial .footerNavGroup {
					padding: 1.125rem 0 1.125rem 1.125rem;
				}
				#footerSocial #socialHeader {
					display: block;
					padding: 0 0 .6rem 0;
					cursor: auto;
				}
				#footerSocial .contactBtn {
					display: inline-block;
				}
}
