/* Footer
	------ */
.footer { 
	background: #fbfbfb;
	padding: 46px 0 35px;
}
.footer h6 { color: #985f99; font-size: 18px; font-weight: 700; line-height: 1.2; text-transform: uppercase; margin-bottom: 21px; }
.footer p { font-size: 14px; font-weight: 700; line-height: 17px; color: #8b9eb2; }
.footer .social-links a { font-size: 0; width: 25px; height: 25px; margin: 0 15px 0 0; background: no-repeat center center/contain; display: inline-block; vertical-align: top; }
.footer .social-links a:last-child { margin: 0; }
.footer .social-links a.fb { background-image: url(../imagese/fb.svg); }
.footer .social-links a.tw { background-image: url(../imagese/tw.svg); }
.footer .social-links a.ig { background-image: url(../imagese/ig.svg); }
.footer .social-links a.tg { background-image: url(../imagese/tg.svg); }
.footer .social-links a.re { background-image: url(../imagese/re.svg); }
.footer .social-links a.me { background-image: url(../imagese/me.svg); }
.footer .social-links a.vk { background-image: url(../imagese/vk.svg); }
.footer .social-links a.wb { background-image: url(../imagese/wb.svg); }
.footer .footer-top:after { content: ''; display: table; clear: both; }
.footer .footer-top { display: flex; flex-direction: row; justify-content: space-between; }
.footer .select-wrap { margin-top: 15px; position: relative; display: inline-block; vertical-align: top; }
.footer .select-wrap:before { pointer-events: none; content: ''; position: absolute; top: 18px; right: 10px; z-index: 21; width: 9px; height: 5px; background: url(../images/select-arrow-dark.svg) no-repeat center center; }
.footer .select-wrap select { position: relative; z-index: 20; color: #373f51; background: #fbfbfb url(../images/select-globe-blue.svg) no-repeat center left 13px; padding: 0 22px 0 42px; font-size: 18px; font-weight: 600; width: 91px; height: 40px; line-height: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.footer .links--wrap { width: 500px; display: flex; flex-direction: row; }
.footer .links--wrap .links-wrap--item:first-child { width: 15%; margin: 0 13% 0 0; }
.footer .links--wrap .links-wrap--item:last-child {
	width: 85%;
}
.footer .links-wrap--subitems-wrap {
	display: flex;
}
.footer .links-wrap--subitems:first-child {
	margin: 0 13% 0 0;
}
.footer .links--wrap .links-wrap--item p {
	color: #373f51;
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 29px;
}
.footer .footer-addr { width: 280px; float: left; }
.footer .footer-addr p br:nth-child(5),
.footer .footer-addr p br:nth-child(11) { display: none; }
.footer .footer-links { }
.footer .footer-social { float: right; }
.footer .social-contacts { margin-top: 20px; }
.footer .social-contacts .contact--item:not(:last-child) { margin-bottom: 13px; }
.footer .social-contacts p { display: inline-block; vertical-align: top; }
.footer .social-contacts a,
.footer .social-contacts span { margin-left: 30px; font-size: 14px; font-weight: 700; line-height: 17px; color: #007aff; display: inline-block; vertical-align: top; }
.footer .social-contacts a { margin-left: 35px; }
.footer .footer-links a { display: block; font-size: 14px; font-weight: 700; line-height: 17px; color: #373f51; margin-bottom: 20px; }
.footer .footer-links a:last-child { margin: 0; }
.footer .footer-bottom { text-align: center; }
.footer .footer-bottom .footer-logo { font-size: 0; width: 166px; height: 55px; margin: 0 0 3px; display: inline-block; vertical-align: top; background: url(/web/20200803042510im_/https://payrue.com/landing/img/svg/logo-dark.svg) no-repeat center top -2px/cover; }
.footer .footer-bottom p { display: inline-block; vertical-align: top; }
@media screen and (max-width:1250px) {
	.footer { padding: 56px 0; }
	.footer .footer-links { position: static; margin-bottom: 40px; }
	.footer .footer-links { width: 100%; }
	.footer .links--wrap { width: 100%; }
	.footer .social-links { white-space: nowrap; }
	.footer .footer-top { flex-wrap: wrap; }
	.footer .footer-addr { width: 50%; }
	.footer .footer-social { float: none; width: 50%; }
	.footer .footer-bottom { margin-top: 42px; }
}
@media screen and (max-width:767px) {
	.footer .footer-links { position: static; }
	.footer .footer-addr { }
	.footer .footer-social { }
	.footer .footer-top { display: flex; margin-bottom: 30px; }
	.footer .footer-bottom { margin: 0; }
	.footer { padding: 30px 0; }
}
@media screen and (max-width:660px) {
	.footer .footer-links { position: static; }
	.footer .footer-addr { width: 100%; margin-bottom: 50px; }
	.footer .footer-social { width: 100%; margin-bottom: 0; }
	.footer .footer-top { display: flex; margin-bottom: 60px; }
	.footer .footer-bottom { margin: 0; }
	.footer { padding: 30px 0; }
}
@media screen and (max-width: 544px) {
	.footer .links--wrap {
		flex-direction: column;
	}
	.footer .links--wrap .links-wrap--item:first-child {
		width: 100%;
		margin: 0 0 26px;
	}
	.footer .links--wrap .links-wrap--item:last-child {
		width: 100%;
	}
}
@media screen and (max-width:440px) {
	.footer .links--wrap { flex-direction: column; }
	.footer .links--wrap .links-wrap--item { width: 100%; margin-bottom: 20px; }
	.footer .links--wrap .links-wrap--item:last-child { margin-bottom: 0; }
}
@media screen and (max-width: 375px) {
	.footer .links-wrap--subitems-wrap {
		flex-direction: column;
	}
	.footer .links-wrap--subitems:first-child {
		margin: 0 0 26px;
	}
}
@media screen and (max-width:375px) {
	.footer .social-links a { width: 20px; height: 20px; }
}

/*
     FILE ARCHIVED ON 04:25:10 Aug 03, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:07:21 Sep 04, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.802
  exclusion.robots: 0.042
  exclusion.robots.policy: 0.023
  esindex: 0.011
  cdx.remote: 68.853
  LoadShardBlock: 341.058 (3)
  PetaboxLoader3.datanode: 147.129 (4)
  PetaboxLoader3.resolve: 258.886 (2)
  load_resource: 103.161
*/