.above_footer {background: url(/images/design/default/bg-body-homepage.jpg) center top repeat;}

.footer {background: #6b1d2a;}
.footer__content {font-weight: 400; color: #e5143c; text-align: left; padding: 48px 0 0;}
.footer__content .panel__title {font: 400 1.285714em/1.42857em Ubuntu, Arial; color: #fff; background: none; padding: 0; margin: 0 0 24px;}
.newsletter_panel {margin-bottom: 20px!important;}
.newsletter_panel .panel__content p {font-weight: 300; line-height: 1.285714em; color: #e99eab; margin: 0 0 15px;}
@media (max-width: 780px) {
	.footer .newsletter_panel {float: none!important; width: 100%!important; margin: 0 0 20px!important;}
	.footer [class*="panel_width-"] {width: 50%!important; margin: 0 0 1.7% 0!important;}
	.footer .panel_width-10 {width: 100%!important;}
}
@media (max-width: 540px) {
	.footer .newsletter_panel {float: none!important; width: 100%!important; max-width: 300px; margin: 0 auto 20px!important;}
	.footer [class*="panel_width-"] {width: 100%!important; margin: 0 0 20px 0!important;}
}

.copyright {border-top: 1px solid #85313f; padding: 18px 0 0; margin: 0;}

.footer__navigation {margin-bottom: 20px;}
.footer__navigation ul {column-count: 2;-moz-column-count: 2; -webkit-column-count: 2; column-gap: 50; -moz-column-gap: 50; -webkit-column-gap: 50; padding: 0; margin: 0;}
.footer__navigation li {font-weight: 300; line-height: 1.285714em; background-position: 0 10px; color: #e99eab; padding: 0 0 0 8px; margin: 0;}
.footer__navigation a {display: block; color: #e99eab; text-decoration: none; padding: 6px 0 6px 18px;}
.articles__footer_navigation ul {column-count: 1;-moz-column-count: 1; -webkit-column-count: 1; column-gap: 0; -moz-column-gap: 0; -webkit-column-gap: 0; padding: 0;}
@media (max-width: 980px) {
	.footer__navigation li {padding-left: 8px;}
}
@media (max-width: 840px) {
	.footer__navigation ul {column-count: 1;-moz-column-count: 1; -webkit-column-count: 1; column-gap: 0; -moz-column-gap: 0; -webkit-column-gap: 0; padding: 0;}
}
@media (max-width: 540px) {
	.footer__navigation ul {column-count: 3;-moz-column-count: 3; -webkit-column-count: 3; column-gap: 20px; -moz-column-gap: 20px; -webkit-column-gap: 20px;}	
}
@media (max-width: 480px) {
	.footer__navigation ul {column-count: 2;-moz-column-count: 2; -webkit-column-count: 2; column-gap: 30px; -moz-column-gap: 30px; -webkit-column-gap: 30px; padding: 0; margin: 0;}
}
@media (max-width: 360px) {
	.footer__navigation ul {column-count: 1;-moz-column-count: 1; -webkit-column-count: 1; column-gap: 0; -moz-column-gap: 0; -webkit-column-gap: 0; padding: 0;}
}


img.back_to_top {position: fixed; left: 50%; bottom: 18px; display: none; cursor: pointer; background: url(/images/design/default/back-to-top.png) 0 0 no-repeat; margin-left: -17px;}
img.back_to_top:hover {background-position: -45px 0;}