/**
 * Footer 11.06.2019
 
 */

@media screen and (max-width: 1199px) {
	footer {
		width: 100%;
	}
}

@media screen and (max-width: 992px) {
	footer #share-panel {
		display: none;
	}

	.sitemap-link-mobile {
		display: block !important;
		position: relative;
		font-size: 14px;
		line-height: 1.25em;
		padding-top: 25px;
		padding-bottom: 20px;
	}

	.footer-logo-column {
		overflow: hidden;
		padding-left: 0;
		padding-right: 0;
		padding-top: 8px;
		margin-bottom: 30px;
		width: 100%;
	}

	.footer-nav-column {
		padding-left: 0;
		padding-right: 0;
		position: relative;
		padding-top: 15px;
		width: 100%;
	}

	.footer-nav-column:before,
	.sitemap-link-mobile:before {
		content: '';
		display: block;
		height: 1px;
		position: absolute;
		top: 0;
		left: -15px;
		right: -15px;
		background-color: #abadbc;
	}

	footer .about-info {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}

	footer ul.easy-style {
		padding-left: 0;
		margin-top: 20px;
		margin-bottom: 26px;
	}

	footer .container .shadow {
		display: none !important;
	}

	footer ul.easy-style li {
		font-size: 14px;
		line-height: 1.25em;
	}

	footer ul.easy-style a {
		text-decoration: none;
	}
	
	footer ul.easy-style a:hover {
		text-decoration: underline;
	}	

	.footer-small-text {
		font-size: 12px;
		line-height: 16px;
		padding-right: 2em;
	}

	.copyright {
		font-size: 14px;
		line-height: 1.25em;
		margin-top: 20px;
		margin-bottom: 6px;
	}
}

@media screen and (max-width: 480px) {
	footer .logo {
		width: 90px;
		margin-right: 20px;
	}

	footer h2 {
		font-size: 18px;
		margin-top: 24px;
	}
}