/* -------------------------------------------------------------------------- */
/* ---------------------------- COLORS -------------------------------------- */
/* -------------------------------------------------------------------------- */
/*
  green:                   #79bc21;
  red:                     #b90e1e;
  blue:                    #37b6fa;
  aquamarine:              #00a1c4;
  gray:                    #9f9f9f;
  lightgray:								#c1c1c1;
  lightgray (bg):          #ecf1f5;
  black:                   #231f20;
*/

/* -------------------------------------------------------------------------- */
/* ---------------------------- SYSTEM -------------------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages {
	font-size: 18px;
	font-weight: 400;
}

.old-pages img {
	width: auto;
	height: auto;
	display: inline-block;
	max-width: 100%;
}

.old-pages h1, .old-pages .h1 {
	margin: 0 0 40px;
	font-size: 28px;
	font-weight: 500;
	color: black;
}
.old-pages h2 {
	margin: 0 0 40px;
	font-size: 22px;
	font-weight: 500;
	color: #37b6fa;
}

@media (max-width: 567px) {
	.old-pages h1, .old-pages h1.t28 {
		margin: 0 0 15px;
		font-size: 22px;
	}
	.old-pages h2 {
		margin: 0 0 15px;
		font-size: 18px;
	}
	.old-pages p {
		margin: 0 0 15px;
	}
}


/* typography
----------------------------------------------------------------------------- */

.old-pages .icon {
	display: inline-block;
	position: relative;
}
.old-pages .icon:before {
	color: inherit!important;
}
.old-pages .icon_rounded {
	border: 1px solid black;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	line-height: 38px!important;
	font-size: 20px;
	text-align: center;
	color: black;
}
.old-pages .icon_rounded.blue {
	border-color: #37b6fa;
	color: #37b6fa;
}

/* typography
----------------------------------------------------------------------------- */

.old-pages p { margin: 0 0 20px; }

.old-pages a {
	color: #37b6fa;
	transition: all 0.3s;
	text-decoration: underline;
}
.old-pages a.inherit { color: inherit; }
.old-pages a:hover {
	color: #37b6fa;
	text-decoration: none;
}

.old-pages .no_decoration { text-decoration: none!important; }

.old-pages .gray_bg hr {
	border-top-color: #d6dee4;
}

/* lists
----------------------------------------------------------------------------- */

.old-pages ol,
.old-pages ul,
.old-pages dl {
	margin-bottom: 1rem;
}

.old-pages ul,
.old-pages ol {
	display: inline-block;
	padding-left: 0;
	list-style: none;
}
.old-pages ol { counter-reset: li;}
.old-pages li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 35px;
	font-size: 16px;
	color: black;
}
.old-pages li:last-child { margin-bottom: 0; }
.old-pages li:before {
	display: inline-block;
	position: absolute;
}
.old-pages ul li:before {
	content: '';
	top: 6px;
	left: 0;
	border-radius: 50%;
	background: #37b6fa;
	width: 9px;
	height: 9px;
}
.old-pages ul.red_markers li:before { background: #b90e1e; }
.old-pages ol li:before {
	content: counter(li);
	counter-increment: li;
	top: 0;
	left: 4px;
	font-weight: 700;
	color: #37b6fa;
}
.old-pages ol.red_markers li:before { color: #b90e1e; }

/* buttons
----------------------------------------------------------------------------- */

.old-pages .button {
	display: inline-block;
	position: relative;
	border: 2px solid #fafbfc;
	border-radius: 6px;
	background: #fafbfc;
	margin: 0;
	padding: 0 15px;
	width: auto;
	min-width: 120px;
	height: 60px;
	line-height: 56px;
	font-size: 10px;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none!important;
	color: #80828d;
	cursor: pointer;
	transition: all 0.3s;
}
.old-pages .button:hover {
	border-color: #37b6fa;
	background: #37b6fa;
	color: white;
}
.old-pages .button:active {
	border-color: #1b99dc;
	background: #1b99dc;
	color: white;
}

.old-pages .button_blue.button {
	border-color: #0090FF;
	background: #0090FF;
	color: white;
}
.old-pages .button_blue.button:hover {
	border-color: #37b6fa;
	background: #37b6fa;
	color: white;
}
.old-pages .button_blue.button:active {
	border-color: #1b99dc;
	background: #1b99dc;
	color: white;
}

.old-pages .button_green.button {
	border-color: #75B02E;
	background: #75B02E;
	color: white;
}
.old-pages .button_green.button:hover {
	border-color: #9ad257;
	background: #9ad257;
	color: white;
}
.old-pages .button_green.button:active {
	border-color: #299e30;
	background: #299e30;
	color: white;
}

.old-pages .button_transparent.button {
	border-color: #fff;
	background: transparent;
	color: white;
}
.old-pages .button_transparent.button:hover {
	border-color: #fff;
	background: #fff;
	color: #0069D2;
}
.old-pages .button_transparent.button:active {
	border-color: #C7C7CA;
	background: #C7C7CA;
	color: #0069D2;
}

.old-pages .button_lightblue.button {
	border-color: #5ac5ee;
	background: #5ac5ee;
	color: white;
}
.old-pages .button_lightblue.button:hover {
	border-color: #5ac6ff;
	background: #5ac6ff;
	box-shadow: 0 3px 12px -4px #84c9ef;
	color: white;
}
.old-pages .button_lightblue.button:active {
	border-color: #1b99dc;
	background: #1b99dc;
	box-shadow: none;
	color: white;
}

.old-pages .button_red.button {
	border-color: #f40005;
	background: #f40005;
	color: white;
}
.old-pages .button_red.button:hover {
	border-color: #ff4448;
	background: #ff4448;
	box-shadow: 0 3px 12px -4px #ff4448;
	color: white;
}
.old-pages .button_red.button:active {
	border-color: #d60004;
	background: #d60004;
	box-shadow: none;
	color: white;
}

.old-pages .button_transparent_gray.button {
	border-color: #babec1;
	background: transparent;
	color: #80828d;
}
.old-pages .button_transparent_gray.button:hover {
	border-color: #babec1;
	background: #babec1;
	box-shadow: 0 3px 12px -4px #babec1;
	color: white;
}
.old-pages .button_transparent_gray.button:active {
	border-color: #909294;
	background: #909294;
	box-shadow: none;
	color: white;
}

.old-pages .button.sm {
	height: 50px;
	line-height: 46px;
}

/* forms
----------------------------------------------------------------------------- */

.old-pages input:not([type="submit"]),
.old-pages textarea {
	box-sizing: border-box;
	border: 2px solid #bbcede;
	border-radius: 4px;
	background: transparent;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	font-size: 16px;
	font-weight: 500;
	color: black;
	resize: none;
	transition: all 0.3s;
}
.old-pages input:not([type="submit"]):hover,
.old-pages .form_element:hover input:not([type="submit"]),
.old-pages textarea:hover,
.old-pages .form_element:hover textarea { border-color: #95a5b2; }
.old-pages input:not([type="submit"]):focus,
.old-pages textarea:focus {
	border-color: #1b99dc;
	background: white;
}

.old-pages input:not([type="submit"]) { height: 60px; }
.old-pages textarea {
	padding-top: 28px;
	height: 120px;
}

.old-pages input:not([type="submit"]).simple,
.old-pages textarea.simple {
	border: 1px solid #80828d;
	padding-top: 0;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	font-size: 14px;
	font-weight: 700;
}
.old-pages input:not([type="submit"]).simple {
	padding-top: 0;
	height: 50px;
}
.old-pages textarea.simple { padding-top: 15px; }

.old-pages input:not([type="submit"])::-webkit-input-placeholder,
.old-pages textarea::-webkit-input-placeholder {font-size: 16px; font-weight: 400; color: transparent; transition:all 0.3s;}
.old-pages input:not([type="submit"])::-moz-placeholder,
.old-pages textarea::-moz-placeholder {font-size: 16px; font-weight: 400; color: transparent; transition:all 0.3s;}
.old-pages input:not([type="submit"]):-moz-placeholder,
.old-pages textarea:-moz-placeholder {font-size: 16px; font-weight: 400; color: transparent; transition:all 0.3s;}
.old-pages input:not([type="submit"]):-ms-input-placeholder,
.old-pages textarea:-ms-input-placeholder {font-size: 16px; font-weight: 400; color: transparent; transition:all 0.3s;}

.old-pages input:not([type="submit"]).simple::-webkit-input-placeholder,
.old-pages textarea.simple::-webkit-input-placeholder {font-size: 14px; font-weight: 400; color: #9f9f9f; transition:all 0.3s;}
.old-pages input:not([type="submit"]).simple::-moz-placeholder,
.old-pages textarea.simple::-moz-placeholder {font-size: 14px; font-weight: 400; color: #9f9f9f; transition:all 0.3s;}
.old-pages input:not([type="submit"]).simple:-moz-placeholder,
.old-pages textarea.simple:-moz-placeholder {font-size: 14px; font-weight: 400; color: #9f9f9f; transition:all 0.3s;}
.old-pages input:not([type="submit"]).simple:-ms-input-placeholder,
.old-pages textarea.simple:-ms-input-placeholder {font-size: 14px; font-weight: 400; color: #9f9f9f; transition:all 0.3s;}

.old-pages input:not([type="submit"]).simple:focus::-webkit-input-placeholder,
.old-pages textarea.simple:focus::-webkit-input-placeholder {color: transparent;}
.old-pages input:not([type="submit"]).simple:focus::-moz-placeholder,
.old-pages textarea.simple:focus::-moz-placeholder {color: transparent;}
.old-pages input:not([type="submit"]).simple:focus:-moz-placeholder,
.old-pages textarea.simple:focus:-moz-placeholder {color: transparent;}
.old-pages input:not([type="submit"]).simple:focus:-ms-input-placeholder,
.old-pages textarea.simple:focus:-ms-input-placeholder {color: transparent;}

.old-pages .form_element {
	position: relative;
	margin-bottom: 30px;
	font-size: 0;
}
.old-pages .submit_element {
	position: relative;
	padding-top: 20px;
	text-align: center;
}

#kyc-form input[type="file"] {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	opacity: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.old-pages .file {
	position: relative;
	border: 2px solid #bbcede;
	border-radius: 4px;
	background: transparent;
	padding: 0 60px 0 20px;
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	cursor: pointer;

	transition: all 0.3s, line-height 0s, height 0s;
}
.old-pages .file.multiple {
	position: relative;
	border-style: dashed;
	margin: 0 0 20px;
	padding: 0 20px;
	height: 120px;
	line-height: 120px;
}
.old-pages .file.multiple.added {
	display: inline-block;
	border-style: solid;
	background: #bbcede;
	margin-right: 20px;
	padding-right: 40px;
	width: auto;
	height: 25px;
	line-height: 25px;
}
.old-pages .file.hover { background: #eaf0f5; }
.old-pages .file:hover,
.old-pages .file.hover_ths { background: #bbcede; }
.old-pages .file.multiple.added:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 15;
	width: 100%;
	height: 100%;
}
.old-pages .file_text {
	display: inline-block;
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 100%;
	line-height: 1.2;
	font-size: 16px;
	text-align: left;
	color: #96abbc;
	cursor: pointer;
	transition: all 0.3s;
}
.old-pages .file.multiple .file_text { text-align: center; }
.old-pages .file:hover .file_text,
.old-pages .file.hover_ths .file_text { color: white; }
.old-pages .file.added .file_text { color: black; }
.old-pages .file_icon {
	position: absolute;
	top: 0;
	right: 0;
	width: 60px;
	font-size: 28px;
	text-align: center;

	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	transition: background 0.3s;
}
.old-pages .file.multiple .file_icon { display: none; }
.old-pages .file .icon-close {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 20;
	font-size: 12px;
	text-align: center;

	transition: all 0.3s;
}
.old-pages .file .icon-close:hover { color: white; }
.old-pages .file.multiple.added .icon-close {
	display: inline-block;
	width: 25px;
	height: 100%;;
	line-height: 23px;
}

.old-pages input:not([type="submit"]).error,
.old-pages input[aria-invalid="true"],
.old-pages textarea.error,
.old-pages textarea[aria-invalid="true"] { border-color: #b90e1e!important; }
.old-pages input[aria-invalid="false"],
.old-pages textarea[aria-invalid="false"] { border-color: #79bc21!important; }

.old-pages .placeholder {
	display: inline-block;
	position: absolute;
	top: 21px;
	left: 0;
	z-index: 10;
	padding: 0 22px;
	width: 100%;
	font-size: 16px;
	color: #96abbc;
	transition: all 0.1s;
}
.old-pages .active .placeholder {
	top: 8px;
	font-size: 10px;
}

.old-pages .form_element span.error,
.old-pages .form_element .help-block {
	position: absolute;
	left: 0;
	bottom: -14px;
	padding: 0 20px;
	max-width: 100%;
	font-size: 12px;
	color: #b90e1e;
}
.old-pages .form_element span.error {
}

/* selects
----------------------------------------------------------------------------- */
.old-pages .select2-container {
	width: 100%!important;
	max-width: 600px;
}
.old-pages .select2-container--default .select2-selection--single {
	background-color: transparent;
	border: 1px solid #80828d;
}

.old-pages .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom: none;
	background: white;
}
.old-pages .select2-container .select2-selection--single {
	height: 50px;
	line-height: 48px;
}
.old-pages .select2-container--default .select2-selection--single .select2-selection__rendered {
	display: inline-block;
	position: relative;
	top: -1px;
	line-height: 1.2;
	vertical-align: middle;
	font-size: 14px;
	font-weight: 500;
	color: black;
}
.old-pages .select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 20px;
	padding-right: 45px;
	width: auto;
}
.old-pages .select2-container--default .select2-selection--single .select2-selection__arrow {
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -6px;
	padding: 0;
	width: 20px;
	height: 11px;
	line-height: 8px;
	transition: all 0.3s;
}
.old-pages .select2-container--default.select2-container--open.select2-container--below .select2-selection--single .select2-selection__arrow, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple .select2-selection__arrow {
	transform: rotateX(180deg);
}
.old-pages .select2-container--default .select2-selection--single .select2-selection__arrow b {
	position: static;
	border: none;
	margin: 0;
	width: auto;
	height: auto;
}
.old-pages .select2-container--default .select2-selection--single .select2-selection__arrow .icon { font-size: 11px; }

.old-pages .select2-dropdown {
	border-color: #80828d;
	background: white;
	font-size: 0;
}
.old-pages .select2-container--default .select2-results>.select2-results__options { width: 100%; }
.old-pages .select2-results__option::before { display: none; }
.old-pages .select2-results__option {
	margin: 0;
	padding: 7px 45px 7px 20px;
	font-size: 14px;
	font-weight: 500;
	color: black;
}
.old-pages .select2-container--default .select2-results>.select2-results__options { max-height: 125px; }

/* scrollbars
----------------------------------------------------------------------------- */

.old-pages .mCSB_scrollTools {
	right: 0px!important;
	width: 3px;
}
.old-pages .select2-container .mCSB_scrollTools {
	right: 15px!important;
	height: 90%;
}
.old-pages .mCSB_scrollTools .mCSB_draggerRail {
	background: #d4dce3;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.old-pages .customscroll:hover .mCSB_scrollTools,
.old-pages .mCSB_scrollTools_onDrag { opacity: 1; }
.old-pages .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.old-pages .mCSB_scrollTools .mCSB_draggerRail { width: 3px; }
.old-pages .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #37b6fa!important; }

.old-pages .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,
.old-pages .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
	bottom: 0;
	opacity: 1;
}
.old-pages .mCSB_scrollTools.mCSB_scrollTools_horizontal { height: 8px; }
.old-pages .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	margin: 0;
	height: 100%;
}
.old-pages .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
	margin: 0;
	height: 100%;
}

/* modals
----------------------------------------------------------------------------- */

#swipebox-overlay {
	transition: all 0.3s;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video {
  padding-bottom: 49%;
}

.old-pages .modal-backdrop { background: #2a3a41; }
.old-pages .modal-backdrop.in { opacity: 0.86; }

.old-pages .modal {
	text-align: center;
	padding: 0!important;
}
.old-pages .modal:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -4px;
}
.old-pages .modal-dialog {
	display: inline-block;
	width: 600px;
	margin: 0;
	vertical-align: middle;
}
.old-pages .modal-content {
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: white;
	padding: 0;
}
.old-pages .modal-header,
.old-pages .modal-body,
.old-pages .modal-footer {
	position: relative;
	border: none;
	padding: 40px;
	text-align: left;
}
.old-pages .modal-header {
	padding-top: 0;
	padding-bottom: 20px;
	height: 225px;
}
#add_question_success_modal .modal-header {
	padding-top: 0;
	padding-bottom: 20px;
	height: 150px;
}
.old-pages .modal-header_inner {
	position: relative;
	height: 100%;
}
.old-pages .modal-type {
	position: absolute;
	top: 0;
	left: 0;
	border-top: 8px solid #ffcb00;
	padding-top: 20px;
}
.old-pages .modal-title {
	position: absolute;
	bottom: 0;
	left: 0;
	max-width: 100%;
}
.old-pages .modal-link {
	position: absolute;
	bottom: 0;
	right: 0;
	max-width: 100%;
}
.old-pages .modal-header.blue_bg a:hover { color: #ffcb00; }
.old-pages .modal-header .icon-close {
	display: inline-block;
	position: absolute;
	top: 30px;
	right: -20px;
	border: none;
	background: none;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 16px;
	color: white;
	cursor: pointer;

	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}
.old-pages .modal-header .icon-close:hover { color: #ffcb00; }

.old-pages .ico_text p:last-child { margin: 0; }

.old-pages .ico_status {
	height: 40px;
	line-height: 40px;
}
.old-pages .ico_status .row,
.old-pages .ico_status .col {
	height: 100%;
}

.old-pages .modal-header .logo {
	position: absolute;
	bottom: 0;
	right: -10px;
}
.old-pages .modal-header .logo .logo_name { color: white; }

.old-pages .modal-bottom {
	border-top: 1px solid #ececec;
	margin: 40px -40px -40px;
	padding: 30px 20px;
	text-align: center;
}
.old-pages .modal-bottom__link {
	display: inline-block;
	margin: 5px;
	max-width: 45%;
	vertical-align: middle;
	font-size: 14px;
	font-weight: 500;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
}
.old-pages .modal-bottom__link:hover {
	color: #008934;
}
.old-pages .modal-bottom .button {
	vertical-align: top;
	margin: 10px;
	padding: 0 15px;
	width: auto;
	min-width: 150px;
	max-width: 180px;
}
.old-pages .modal-bottom .button span {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
}

@media (max-width: 567px) {
	.old-pages .modal-dialog { width: 90%; }
	.old-pages .modal-header,
	.old-pages .modal-body,
	.old-pages .modal-footer {
		padding-left: 15px;
		padding-right: 15px;
	}

	.old-pages .modal-bottom {
		margin: 40px -15px -40px;
		padding: 20px 10px;
	}
	.old-pages .modal-bottom__link {
		margin: 10px 0;
		max-width: 100%;
		text-align: center !important;
	}
	.old-pages .modal-bottom .button {
		margin: 10px 3px;
		padding: 0 12px;
		min-width: 112px;
		max-width: 112px;
		height: 50px;
		line-height: 48px;
	}

	.old-pages .modal-header .icon-close { right: 0; }
	.old-pages .modal-title { font-size: 22px!important; }

	.old-pages .modal input:not([type="submit"]),
	.old-pages .modal textarea {
		padding-left: 15px;
		padding-right: 15px;
	}
	.old-pages .modal .placeholder {
		padding: 0 17px;
		font-size: 13px;
	}
	.old-pages .modal .form_element span.error { padding: 0 17px; }
}

/* smart images
----------------------------------------------------------------------------- */

.old-pages .smart_img_outer {
	position: relative;
	overflow: hidden;
}
.old-pages .smart_img_outer img {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 5;
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
	max-width: none;
	transform: translate(-50%, -50%);
}

/* -------------------------------------------------------------------------- */

.old-pages .ib { display: inline-block; }

.old-pages .h45 { height: 45px; }

.old-pages .lh08 { line-height: 0.8; }
.old-pages .lh09 { line-height: 0.9; }
.old-pages .lh1 { line-height: 1; }
.old-pages .lh11 { line-height: 1.1; }
.old-pages .lh12 { line-height: 1.2; }
.old-pages .lh13 { line-height: 1.3; }

.old-pages .ls2 { letter-spacing: 2px; }

.old-pages .vat { vertical-align: top; }
.old-pages .vam { vertical-align: middle; }

.old-pages .t10 { font-size: 10px; }
.old-pages .t12 { font-size: 12px; }
.old-pages .t13 { font-size: 13px; }
.old-pages .t14 { font-size: 14px; }
.old-pages .t15 { font-size: 15px; }
.old-pages .t16 { font-size: 16px; }
.old-pages .t18 { font-size: 18px; }
.old-pages .t20 { font-size: 20px; }
.old-pages .t22 { font-size: 22px; }
.old-pages .t24 { font-size: 24px; }
.old-pages .t26 { font-size: 26px; }
.old-pages .t28 { font-size: 28px; }
.old-pages .t30 { font-size: 30px; }
.old-pages .t32 { font-size: 32px; }
.old-pages .t34 { font-size: 34px; }
.old-pages .t35 { font-size: 35px; }
.old-pages .t36 { font-size: 36px; }
.old-pages .t37 { font-size: 37px; }
.old-pages .t38 { font-size: 38px; }
.old-pages .t40 { font-size: 40px; }
.old-pages .t43 { font-size: 43px; }
.old-pages .t46 { font-size: 46px; }
.old-pages .t55 { font-size: 55px; }
.old-pages .t62 { font-size: 62px; }
.old-pages .t64 { font-size: 64px; }
.old-pages .t70 { font-size: 70px; }
.old-pages .t80 { font-size: 80px; }
.old-pages .t160 { font-size: 160px; }

.old-pages .thin { font-weight: 200; }
.old-pages .light { font-weight: 300; }
.old-pages .regular { font-weight: 400; }
.old-pages .medium { font-weight: 500; }
.old-pages .semibold { font-weight: 600; }
.old-pages .strong { font-weight: 700; }
.old-pages .heavy { font-weight: 800; }

.old-pages .uppercase { text-transform: uppercase; }
.old-pages .notransform { text-transform: none; }
.old-pages .nodecoration { text-decoration: none!important; }

.old-pages .text-left { text-align: left; }
.old-pages .text-center { text-align: center; }
.old-pages .text-right { text-align: right; }

.old-pages .tdn { text-decoration: none; }

.old-pages .white { color: white; }
.old-pages .black { color: black; }
.old-pages .red { color: #b90e1e; }
.old-pages .darkred { color: #530f00; }
.old-pages .green { color: #79bc21; }
.old-pages .darkgreen { color: #487809; }
.old-pages .lightgreen { color: #6ed896; }
.old-pages .blue { color: #37b6fa; }
.old-pages .grayblue { color: #7496AC; }
.old-pages .darkblue { color: #277998; }
.old-pages .lightblue { color: #82c7eb; }
.old-pages .xlightblue { color: #57c4ed; }
.old-pages .aquamarine { color: #658690; }
.old-pages .aquamarine2 { color: #00a1c4; }
.old-pages .orange { color: #ffcb00; }
.old-pages .gray { color: #9f9f9f; }
.old-pages .midgray { color: #606060; }
.old-pages .lightgray { color: #c1c1c1; }

.old-pages .white_bg { background: white; }
.old-pages .darkgray_bg { background: #ebebee; }
.old-pages .gray_bg { background: #ecf1f5; }
.old-pages .midgray_bg { background: #f5f8fa; }
.old-pages .lightgray_bg { background: #fafcfe; }
.old-pages .green_bg { background: #008934; }
.old-pages .lightgreen_bg { background: #6eaf19; }
.old-pages .blue_bg { background: #37b6fa; }
.old-pages .red_bg { background: #9c1d02; }

.old-pages .text_separator {
	display: inline-block;
	margin: 0 10px;
}
.old-pages .text_separator_infinite {
	display: block;
	position: relative;
	background: #ececec;
	width: 100%;
	height: 1px;
}
.old-pages .text_separator_infinite .before {
	display: block;
	position: absolute;
	top: 0;
	background: #ececec;
	height: 1px;
}
.old-pages .text_separator_infinite.left .before { left: -100%; }
.old-pages .text_separator_infinite.right .before { right: -100%; }

.old-pages .bordered {
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}
.old-pages .bordered_top { border-top: 1px solid #ececec; }
.old-pages .bordered_bottom { border-bottom: 1px solid #ececec; }
.old-pages .bw_2 { border-width: 2px; }
.old-pages .bc_orange { border-color: #ffcb00; }

.old-pages .title_line {
	border-bottom: 1px solid #e6ebef;
}
.old-pages .title_line_inner {
	display: inline-block;
	position: relative;
	top: 5px;
	background: white;
	padding-right: 25px;
}
.old-pages .lightgray_bg .title_line_inner { background: #fafcfe; }

/* currency_element
----------------------------------------------------------------------------- */

.old-pages .currency_element {
	position: relative;
	height: 40px;
	line-height: 40px;
}
.old-pages .currency_element .smart_img_outer {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 50%;
	overflow: hidden;
	width: 40px;
	height: 40px;
}
.old-pages .currency_element .currency_element_name {
	display: inline-block;
	padding-left: 60px;
	line-height: 1.2;
	vertical-align: middle;
}

/* tooltips
----------------------------------------------------------------------------- */

.old-pages .tooltip_btn_outer {
	display: inline-block;
}
.old-pages .tooltip_btn {
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted #37b6fa;
	color: #37b6fa;
	cursor: help;
	transition: all 0.3s;
}
.old-pages .tooltip_btn:hover {
	border-bottom: 1px solid #5dc7ff;
	color: #5dc7ff;
}

.old-pages .popover {
	border: none;
	border-radius: 0;
	background: #37b6fa;
	color: white;
}
.old-pages .popover-content { padding: 20px 25px; }
.old-pages .popover.top>.arrow:after { border-top-color: #37b6fa; }
.old-pages .popover.bottom>.arrow:after { border-bottom-color: #37b6fa; }
.old-pages .popover.left>.arrow:after { border-left-color: #37b6fa; }
.old-pages .popover.right>.arrow:after { border-right-color: #37b6fa; }

/* -------------------------------------------------------------------------- */

.old-pages .outer { position: relative; }
.old-pages .container { padding: 0 20px; }
.old-pages .row { margin: 0 -20px; }
.old-pages .col_custom {
	padding: 0 20px;
	width: 100%;
	float: left;
}

.old-pages .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	min-height: 0;
	padding-left: 20px;
	padding-right: 20px;
}

@media (min-width: 1200px) {
	.old-pages .col-lg-offset-1_5 {
		margin-left: 12.5%;
	}
}

.old-pages .section {
	position: relative;
	padding: 50px 0;
}
.old-pages .section.infinite::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	width: 200%;
	height: 100%;
}
.old-pages .section.big {
	padding: 80px 0;
}

.old-pages .section_title {
	position: relative;
	padding-right: 200px;
}
.old-pages .section_title .button {
	position: absolute;
	top: -10px;
	right: 0;
	min-width: 140px;
}

.old-pages .relative { position: relative; }
.old-pages .absolute { position: absolute; }

.old-pages .affix { position: fixed!important; }

.old-pages .h2 { height: 2px; }
.old-pages .h60 { height: 60px; }

.old-pages .m0 { margin: 0; }
.old-pages .mtb20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.old-pages .mtb30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.old-pages .mt0 { margin-top: 0; }
.old-pages .mt-15 { margin-top: -15px; }
.old-pages .mt-20 { margin-top: -20px; }
.old-pages .mt-25 { margin-top: -25px; }
.old-pages .mt-30 { margin-top: -30px; }
.old-pages .mt10 { margin-top: 10px; }
.old-pages .mt17 { margin-top: 17px; }
.old-pages .mt20 { margin-top: 20px; }
.old-pages .mt30 { margin-top: 30px; }
.old-pages .mt35 { margin-top: 35px; }
.old-pages .mt50 { margin-top: 50px; }
.old-pages .mt80 { margin-top: 80px; }
.old-pages .mb0 { margin-bottom: 0; }
.old-pages .mb5 { margin-bottom: 5px; }
.old-pages .mb10 { margin-bottom: 10px; }
.old-pages .mb15 { margin-bottom: 15px; }
.old-pages .mb20 { margin-bottom: 20px; }
.old-pages .mb25 { margin-bottom: 25px; }
.old-pages .mb30 { margin-bottom: 30px; }
.old-pages .mb35 { margin-bottom: 35px; }
.old-pages .mb40 { margin-bottom: 40px; }
.old-pages .mb50 { margin-bottom: 50px; }
.old-pages .mb70 { margin-bottom: 70px; }
.old-pages .mb65 { margin-bottom: 65px; }
.old-pages .mb80 { margin-bottom: 80px; }
.old-pages .mb130 { margin-bottom: 130px; }
.old-pages .mr10 { margin-right: 10px; }
.old-pages .mr30 { margin-right: 30px; }
.old-pages .mr40 { margin-right: 40px; }
.old-pages .mr80 { margin-right: 80px; }

.old-pages .p0 { padding: 0; }
.old-pages .pt5 { padding-top: 5px; }
.old-pages .pt10 { padding-top: 10px; }
.old-pages .pt15 { padding-top: 15px; }
.old-pages .pt20 { padding-top: 20px; }
.old-pages .pt40 { padding-top: 40px; }
.old-pages .pt80 { padding-top: 80px; }
.old-pages .pb0 { padding-bottom: 0; }
.old-pages .pb10 { padding-bottom: 10px; }
.old-pages .pb15 { padding-bottom: 15px; }
.old-pages .pb20 { padding-bottom: 20px; }
.old-pages .pb25 { padding-bottom: 25px; }
.old-pages .pb30 { padding-bottom: 30px; }
.old-pages .pb50 { padding-bottom: 50px; }
.old-pages .ptb0 {
	padding-top: 0;
	padding-bottom: 0;
}
.old-pages .ptb10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.old-pages .ptb15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.old-pages .ptb20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.old-pages .ptb25 {
	padding-top: 25px;
	padding-bottom: 25px;
}
.old-pages .ptb30 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.old-pages .ptb40 {
	padding-top: 40px;
	padding-bottom: 40px;
}
.old-pages .ptb60 {
	padding-top: 60px;
	padding-bottom: 60px;
}
.old-pages .ptb80 {
	padding-top: 80px;
	padding-bottom: 80px;
}
.old-pages .ptb110 {
	padding-top: 110px;
	padding-bottom: 110px;
}
.old-pages .pt60 { padding-top: 60px; }
.old-pages .pt75 { padding-top: 75px; }

.old-pages .w100 { width: 100%; }

.old-pages .maxw250 { max-width: 250px; }
.old-pages .maxw300 { max-width: 300px; }
.old-pages .maxw350 { max-width: 350px; }
.old-pages .maxw550 { max-width: 550px; }

@media (min-width: 1400px) {
	/* .container { width: 1195px; } */
}
/* @media (min-width: 1630px) { */
/* .container { width: 1600px; } */
/* } */

@media (max-width: 567px) {
	.old-pages .col-xxs-12 {
		width: 100%;
	}
}
@media (max-width: 479px) {
	.old-pages .col-xxxs-12 {
		width: 100%;
	}
	.old-pages .section_title {
		padding-right: 0;
	}
	.old-pages .section_title .button {
		position: static;
	}
}

/* -------------------------------------------------------------------------- */
/* ---------------------------- HEADER -------------------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages .header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	background: #fff;
	padding: 0;
	width: 100%;
	transition: all 0.3s;
}
.old-pages .header.top {
	background: transparent;
	padding-top: 40px;
	padding-bottom: 10px;
}
.old-pages .header_line {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	height: 60px;
}

@media (max-width: 991px) {
	.old-pages .header.top {
		background: #fff;
		padding: 0;
	}
}
@media (max-width: 767px) {
	.old-pages .header .container {
		/* padding-right: 0; */
	}
}

/* hamburger
------------------------------------------------------------------ */

.old-pages .hamburger {
	position: relative;
	margin-right: 40px;
	width: 24px;
	height: 20px;
	cursor: pointer;
}
.old-pages .hamburger span,
.old-pages .hamburger span:before,
.old-pages .hamburger span:after {
	display: inline-block;
	position: absolute;
	left: 0;
	border-radius: 2px;
	height: 2px;
}
.old-pages .hamburger span {
	background: #0069D2;
	top: 50%;
	margin-top: -1px;
	width: 19px;
	min-width: 19px;
	transition: all 0.3s;
}

@media (min-width: 991px) {
	.old-pages .payment_landing .header.top .hamburger span,
	.old-pages .mainpage .header.top .hamburger span {
		background: #fff;
	}
}
.old-pages .hamburger:hover span {
	background: #37b6fa;
	min-width: 24px;
}
.old-pages .hamburger span:before,
.old-pages .hamburger span:after {
	content: '';
	background: inherit;
	width: 24px;
}
.old-pages .hamburger span:before { top: -7px; }
.old-pages .hamburger span:after { bottom: -7px; }

@media (min-width: 768px) and (max-width: 991px), (max-width: 479px) {
	.old-pages .hamburger {
		margin-right: 20px;
	}
}

/* logo
------------------------------------------------------------------ */

.old-pages .logo {
	display: inline-block;
	text-decoration: none!important;
}
.old-pages .header .logo {
	margin-right: auto;
	overflow: hidden;
	white-space: nowrap;
}
.old-pages .logo img {
	display: inline-block;
	margin-right: 20px;
	width: 60px;
	height: auto;
	vertical-align: middle;
}
.old-pages .logo span {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	font-weight: 700;
	color: #1A1A1A;
	transition: all 0.3s;
}
@media (min-width: 991px) {
	.old-pages .payment_landing .header.top .logo span,
	.old-pages .mainpage .header.top .logo span {
		color: #fff;
	}
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 479px) {
	.old-pages .header .logo span {
		display: none;
	}
}

/* top_menu
------------------------------------------------------------------ */

.old-pages .top_menu_outer {
	margin-left: auto;
	position: relative;
	padding-right: 30px;
	font-size: 0;
}
.old-pages .top_menu_outer::before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 0;
	background: #C7C7CA;
	width: 1px;
	height: 45px;
	transform: translateY(-50%);
	transition: all 0.3s;
}
.old-pages .graytemplate .top_menu_outer::before {
	background: none!important;
}

@media (min-width: 991px) {
	.old-pages .payment_landing .header.top .top_menu_outer::before,
	.old-pages .mainpage .header.top .top_menu_outer::before {
		background: #fff;
	}
}

.old-pages .top_menu {
	margin: 0;
	padding: 0;
	font-size: 0;
}
.old-pages .top_menu li {
	display: inline-block;
	margin: 0 30px 0 0;
	padding: 0;
	letter-spacing: 1px;
	font-size: 12px;
	text-transform: uppercase;
}
.old-pages .top_menu li:last-child {
	margin: 0;
}
.old-pages .top_menu li::before {
	display: none;
}
.old-pages .top_menu a {
	text-decoration: none !important;
	color: #575757;
}
@media (min-width: 991px) {
	.old-pages .payment_landing .header.top .top_menu a,
	.old-pages .mainpage .header.top .top_menu a {
		color: #fff;
	}
}
.old-pages .header.top .top_menu a:hover,
.old-pages .top_menu a:hover {
	color: #0069D2;
}
@media (min-width: 991px) {
	.old-pages .mainpage .header.top .top_menu a:hover,
	.old-pages .payment_landing .header.top .top_menu a:hover {
		color: #57c4ed;
	}
}
.old-pages .top_menu a .icon {
	top: -1px;
	font-size: 8px;
	color: inherit;
	transition: transform 0.3s;
}
.old-pages .top_menu li:hover a .icon {
	transform: rotate(180deg);
}

.old-pages .top_menu_dropdown {
	position: absolute;
	top: calc(100% + 20px);
	left: -20px;
	background: #fff;
	padding: 15px 20px;
	width: auto;
	min-width: calc(100% + 40px)
}
.old-pages .top_menu_dropdown::before {
	content: '';
	display: inline-block;
	position: absolute;
	top: -20px;
	left: 0;
	background: transparent;
	width: 100%;
	height: 20px;
}
.old-pages .top_menu_dropdown li {
	opacity: 0;
	margin: 0 0 10px;
	width: 100%;
	font-size: 14px;
	text-transform: none;
	transition: all 0.2s;
}
li.opened .top_menu_dropdown li {
	opacity: 1;
	transition: all 0.3s 0.6s;
}
.old-pages .top_menu_dropdown li:last-child {
	margin: 0;
}
.old-pages .top_menu_dropdown a,
.old-pages .header.top .top_menu_dropdown a {
	color: #000;
}
.old-pages .top_menu_dropdown a:hover,
.old-pages .header.top .top_menu_dropdown a:hover {
	color: #0069D2;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 479px) {
	.old-pages .top_menu_outer {
		padding-right: 15px;
	}
	.old-pages .top_menu li {
		margin: 0 15px 0 0;
	}
}
@media (max-width: 767px) {
	.old-pages .header_line .top_menu_outer {
		display: none;
	}
}

/* header_system
------------------------------------------------------------------ */

.old-pages .header_system {
	margin: 0 0 0 30px;
	padding: 0;
	width: auto;
	font-size: 0;
	cursor: pointer;
}
.old-pages .header_system li {
	display: inline-block;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
	color: #B4B4B4;
}
@media (min-width: 991px) {
	.old-pages .payment_landing .header.top .header_system li,
	.old-pages .mainpage .header.top .header_system li {
		color: #fff;
	}
}
.old-pages .header_system li::before {
	display: none;
}
.old-pages .header_system li .icon {
	margin-left: 5px;
	font-size: 6px;
	color: inherit;
	transition: transform 0.3s;
}
.old-pages .header_system:hover li .icon {
	transform: rotate(180deg);
}
.old-pages .header_lang_list {
	display: none;
	position: absolute;
	top: calc(100% + 10px);
	left: -15px;
	background: #fff;
	padding: 10px 15px;
	width: auto;
	min-width: calc(100% + 20px);
	white-space: normal;
}
.old-pages .header_lang_list::before {
	content: '';
	display: inline-block;
	position: absolute;
	top: -5px;
	left: 0;
	background: transparent;
	width: 100%;
	height: 5px;
}
.old-pages .header_lang_list li {
	margin: 0 0 10px;
	width: 100%;
	font-size: 12px;
}
.old-pages .header_lang_list li:last-child {
	margin: 0;
}
.old-pages .header_lang_list a {
	text-decoration: none !important;
	color: #B4B4B4;
}
.old-pages .header_lang_list a:hover {
	color: #0069D2;
}

@media (min-width: 768px) and (max-width: 991px), (max-width: 479px) {
	.old-pages .header_system {
		margin: 0 0 0 15px;
	}
}

/* header_btn-login
------------------------------------------------------------------ */

.old-pages .header_btn-login.button {
	border-color: #0069D2;
	border-radius: 0;
	background: #0069D2;
	margin-left: 30px;
	min-width: 100px;
	min-height: 60px;
	line-height: 56px;
}
.old-pages .header_btn-login.button:hover {
	border-color: #37b6fa;
	background: #37b6fa;
	color: #fff;
}
.old-pages .header_btn-login.button:active {
	border-color: #1b99dc;
	background: #1b99dc;
	color: #fff;
}
.old-pages .header.top .header_btn-login.button {
	border-color: #575757;
	border-radius: 6px;
	background: transparent;
	min-height: 50px;
	line-height: 46px;
	color: #575757;
}
@media (min-width: 991px) {
	.old-pages .payment_landing .header.top .header_btn-login.button,
	.old-pages .mainpage .header.top .header_btn-login.button {
		border-color: #fff;
		color: #fff;
	}
}
.old-pages .header.top .header_btn-login.button:hover {
	border-color: #0069D2;
	background: transparent;
	color: #0069D2;
}
@media (min-width: 991px) {
	.old-pages .payment_landing .header.top .header_btn-login.button:hover,
	.old-pages .mainpage .header.top .header_btn-login.button:hover {
		border-color: #fff;
		background: #fff;
		color: #0069D2;
	}
}
.old-pages .header.top .header_btn-login.button:active {
	border-color: #C7C7CA;
	background: #C7C7CA;
	color: #0069D2;
}

@media (max-width: 767px) {
	.old-pages .header.top .header_btn-login.button {
		border-color: #0069D2;
		border-radius: 0;
		background: #0069D2;
		min-height: 60px;
		line-height: 56px;
	}
	.old-pages .header.top .header_btn-login.button:hover {
		border-color: #37b6fa;
		background: #37b6fa;
		color: #fff;
	}
	.old-pages .header.top .header_btn-login.button:active {
		border-color: #1b99dc;
		background: #1b99dc;
		color: #fff;
	}
}
@media (min-width: 768px) and (max-width: 991px), (max-width: 479px) {
	.old-pages .header_btn-login.button {
		margin-left: 15px;
		min-width: 80px;
	}
}

/* main_menu
------------------------------------------------------------------ */

.old-pages .main_menu_outer {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 20;
	width: 100%;
	height: 100%;
}
.old-pages .main_menu_outer .before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	opacity: 0;
	background: #282828;

	width: 100%;
	height: 100%;

	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.old-pages .main_menu_outer.opened .before { opacity: 0.96; }
.old-pages .main_menu_container {
	position: absolute;
	top: -70px;
	left: 0;
	z-index: 10;
	background: white;
	padding: 70px 0;
	width: 560px;
	height: calc(100% + 140px);

	-webkit-transform: translateX(-560px);
	-moz-transform: translateX(-560px);
	transform: translateX(-560px);

	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}
.old-pages .main_menu_outer.opened .main_menu_container {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);

	-webkit-transition: -webkit-transform 0.3s 0.3s;
	-moz-transition: -moz-transform 0.3s 0.3s;
	transition: transform 0.3s 0.3s;
}
.old-pages .main_menu_container .icon-arr_left {
	position: absolute;
	top: 17%;
	right: 30px;
	margin-top: 5px;
	font-size: 18px;
	color: #b9b9b9;
	cursor: pointer;

	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}
.old-pages .main_menu_container .icon-close:hover { color: #e1e900; }
.old-pages .main_menu_logo {
	position: absolute;
	top: 17%;
	left: 100px;
}
.old-pages .main_menu_logo img {
	display: inline-block;
	height: auto;
}

.old-pages .main_menu_inner {
	position: absolute;
	top: 33%;
	left: 120px;
}
.old-pages .main_menu {
	margin: 0;
	padding: 0;
}
.old-pages .main_menu li {
	margin: 0;
	padding: 0;
	font-size: 0;
}
.old-pages .main_menu li:before { display: none; }
.old-pages .main_menu a {
	display: inline-block;
	border: 1px solid transparent;
	border-radius: 4px;
	padding: 5px 15px;
	width: 100%;
	font-size: 20px;
	font-weight: 300;
	text-decoration: none;
	color: #747e85;

	transition: all 0.3s;
}
.old-pages .main_menu a:hover,
.old-pages .main_menu .active a { border-color: #79bc21; }

.old-pages .main_menu_inner .top_menu {
	display: none;
	border-bottom: 1px solid #ececec;
	margin-bottom: 20px;
	padding: 0 0 20px 17px;
	width: auto;
	height: auto;
	line-height: 1.2;
}
.old-pages .main_menu_inner .top_menu li { margin: 0 0 10px 0; }
.old-pages .main_menu_inner .top_menu li:last-child { margin: 0; }

.old-pages .main_menu_ask_btn {
	position: absolute;
	bottom: 22%;
	left: 100px;
}
.old-pages .main_menu_ask_btn {
	border-color: #f3f3f3;
	background: #f3f3f3;
}
.old-pages .main_menu_ask_btn:hover {
	border-color: #37b6fa;
	background: #37b6fa;
}
.old-pages .main_menu_ask_btn:active {
	border-color: #1b99dc;
	background: #1b99dc;
}
.old-pages .main_menu_ask_text {
	position: absolute;
	bottom: 17%;
	left: 100px;
}

@media (max-width: 767px) {
	.old-pages .main_menu_container { width: 480px; }
	.old-pages .main_menu_inner{
		top: 33%;
		left: 100px;
		width: 70%
	}

	.old-pages .main_menu_inner .top_menu {
		display: inline-block;
		position: relative;
		top: 8px;
		border: none;
		width: 135px;
		margin: 0;
		padding: 0;
	}
	.old-pages .main_menu_inner .top_menu li {
		margin-bottom: 12px;
		width: 100%;
		font-size: 15px;
	}
	.old-pages .main_menu_inner .main_menu {
		position: absolute;
		top: 0;
		left: 190px;
	}
	.old-pages .main_menu_inner .main_menu a { font-size: 16px; }
	.old-pages .top_menu_dropdown_outer > a {
		position: relative;
		padding-right: 25px;
	}
	.old-pages .top_menu li.top_menu_dropdown_outer > a .icon {
		display: inline-block;
		position: absolute;
		top: 5px;
		right: 0;
		font-size: 8px;
		transition: transform 0.3s;
	}
	.old-pages .top_menu li.top_menu_dropdown_outer:hover > a .icon {
		transform: rotate(-180deg);
	}
	.old-pages .top_menu_dropdown {
		top: 35px;
		padding: 0 0 0 20px;
		min-width: 0;
	}
	.old-pages .top_menu_dropdown li {
		margin: 0 0 5px;
		font-size: 15px!important;
	}
}
@media (max-width: 479px) {
	.old-pages .main_menu_container {
		width: 300px;

		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	.old-pages .main_menu_logo.logo { left: 20px; }
	.old-pages .main_menu_inner,
	.old-pages .mobile .main_menu_inner,
	.old-pages .tablet .main_menu_inner { left: 20px; }
	.old-pages .main_menu_inner .top_menu,
	.old-pages .mobile .main_menu_inner .top_menu,
	.old-pages .tablet .main_menu_inner .top_menu { top: 7px; }
	.old-pages .main_menu_inner .main_menu,
	.old-pages .mobile .main_menu_inner .main_menu,
	.old-pages .tablet .main_menu_inner .main_menu { left: 135px; }
	.old-pages .main_menu_inner .top_menu li,
	.old-pages .mobile .main_menu_inner .top_menu li,
	.old-pages .tablet .main_menu_inner .top_menu li {
		margin-bottom: 8px;
	}
	.old-pages .main_menu_outer .main_menu_ask_btn {
		left: 20px;
		padding: 0 10px;
	}
	.old-pages .main_menu_ask_text {
		left: 20px;
		font-size: 14px;
	}
	.old-pages .top_menu_dropdown li { font-size: 13px!important; }
}

@media (max-height: 767px) {
	.old-pages .main_menu_container .icon-arr_left { top: 14%; }
	.old-pages .main_menu_logo { top: 14%; }
	.old-pages .main_menu a { padding: 2px 15px; }
	.old-pages .main_menu_inner { top: 24%; }
	.old-pages .main_menu_inner .top_menu li { margin: 0 0 5px 0; }
	.old-pages .main_menu_ask_btn { bottom: 18%; }
	.old-pages .main_menu_ask_text { bottom: 13%; }
}
@media (max-height: 530px) {
	.old-pages .main_menu_logo,
	.old-pages .main_menu_container .icon-arr_left { top: 90px; }
	.old-pages .main_menu_ask_btn { bottom: 110px; }
	.old-pages .main_menu_ask_text { bottom: 85px; }
	.old-pages .main_menu a { font-size: 18px; }
	.old-pages .main_menu_inner { top: 30%; }
	.old-pages .main_menu_inner .top_menu {
		top: 0;
		padding-left 17px;
	}
	.old-pages .main_menu_inner .top_menu li {
		margin: 0 3px 0 0;
		font-size: 13px;
	}
}
@media (max-height: 440px) {
	.old-pages .main_menu_container { width: 300px; }
	.old-pages .main_menu_logo,
	.old-pages .main_menu_container .icon-arr_left { top: 80px; }
	.old-pages .header .logo { left: 30px; }
	.old-pages .main_menu_inner,
	.old-pages .mobile .main_menu_inner,
	.old-pages .tablet .main_menu_inner {
		top: 30%;
		left: 30px;
	}
	.old-pages .main_menu li { font-size: 14px; }
	.old-pages .main_menu_inner .top_menu,
	.old-pages .mobile .main_menu_inner .top_menu,
	.old-pages .tablet .main_menu_inner .top_menu { top: 0; }
	.old-pages .main_menu_inner .top_menu li,
	.old-pages .mobile .main_menu_inner .top_menu li,
	.old-pages .tablet .main_menu_inner .top_menu li {
		margin-bottom: 2px;
		font-size: 12px;
	}
	.old-pages .main_menu_inner .main_menu,
	.old-pages .mobile .main_menu_inner .main_menu,
	.old-pages .tablet .main_menu_inner .main_menu { left: 150px; }
	.old-pages .main_menu_inner .main_menu li { margin-bottom: 3px; }
	.old-pages .main_menu_inner .main_menu a,
	.old-pages .mobile .main_menu_inner .main_menu a,
	.old-pages .tablet .main_menu_inner .main_menu a { font-size: 14px; }
	.old-pages .main_menu_ask_btn {
		bottom: 85px;
		left: 30px;
		padding: 0 10px;
		min-width: 120px;
	}
	.old-pages .main_menu_ask_text {
		bottom: 90px;
		left: 160px;
		width: 140px;
		font-size: 14px;
	}

	.old-pages .top_menu li.top_menu_dropdown_outer > a .icon { top: 3px; }
	.old-pages .top_menu_dropdown { top: 25px; }
	.old-pages .top_menu_dropdown li { font-size: 13px!important; }
}

/* -------------------------------------------------------------------------- */
/* ---------------------------- MAIN CONTENT -------------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages .main_content_outer { padding-top: 110px; }
.old-pages .app_page.payment_landing .main_content_outer,
.old-pages .app_page.mainpage .main_content_outer { padding-top: 0; }
.old-pages .main_content {
	padding-bottom: 40px;
	min-height: 850px;
}

@media (max-width: 991px) {
	.old-pages .main_content_outer { padding-top: 60px; }
}
@media (max-width: 767px) {
	.old-pages .main_content { min-height: 0; }
}

/* breadcrumbs
------------------------------------------------------------------ */

.old-pages .breadcrumbs {
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 0;
}
.old-pages .breadcrumbs li {
	display: inline-block;
	margin: 0 10px 0 0;
	padding: 0 15px 0 0;
	font-size: 10px;
	color: #9f9f9f;
}
.old-pages .breadcrumbs li:last-child { margin: 0; }
.old-pages .breadcrumbs li::before { display: none; }
.old-pages .breadcrumbs li::after {
	content: '';
	display: inline-block;
	position: absolute;
	top: 2px;
	right: 0;
	background: url('../img/icons/arr_bread.svg') no-repeat center;
	background-size: contain;
	width: 7px;
	height: 10px;
}
.old-pages .breadcrumbs li:last-child {
	padding-right: 0;
}
.old-pages .breadcrumbs li:last-child::after {
	display: none;
}
.old-pages .breadcrumbs a {
	text-decoration: none;
	color: inherit;
}
.old-pages .breadcrumbs a:hover { color: #37b6fa; }

@media (max-width: 767px) {
	.old-pages .breadcrumbs_outer { display: none; }
}

/* infinite
------------------------------------------------------------------ */

.old-pages .infinite { position: relative; }
.old-pages .infinite_before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
	background: white;
}
.old-pages .infinite.left { padding-right: 40px; }
.old-pages .infinite.left .infinite.left { margin-right: -40px; }
.old-pages .infinite.right { padding-left: 40px; }
.old-pages .infinite.right .infinite.right { margin-left: -40px; }
.old-pages .infinite.left .infinite_before { left: -100%; }
.old-pages .infinite.right .infinite_before { right: -100%; }

.old-pages .infinite.white_bg .infinite_before { background: white; }
.old-pages .infinite.darkgray_bg .infinite_before { background: #ebebee; }
.old-pages .infinite.gray_bg .infinite_before { background: #ecf1f5; }
.old-pages .infinite.midgray_bg .infinite_before { background: #f5f8fa; }
.old-pages .infinite.lightgray_bg .infinite_before { background: #fafcfe; }
.old-pages .infinite.blue_bg .infinite_before { background: #37b6fa; }

.old-pages .infinite_inner {
	position: relative;
	z-index: 10;
}
.old-pages .infinite_inner .infinite { margin-right: -40px; }
.old-pages .infinite_inner .infinite .infinite_inner { padding-right: 40px; }

@media (max-width: 991px) {
	.old-pages .infinite_inner .infinite { margin-right: -20px; }
	.old-pages .infinite_inner .infinite .infinite_inner { padding-right: 20px; }
}

/* pagination
------------------------------------------------------------------ */

.old-pages .pagination {
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 0;
	text-align: right;
}
.old-pages .pagination li {
	display: inline-block;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 14px;
	color: #747e85;
}
.old-pages .pagination li:last-child { margin: 0; }
.old-pages .pagination li::before { display: none; }
.old-pages .pagination a {
	display: inline-block;
	border: 1px solid transparent;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	line-height: 28px;
	text-align: center;
	text-decoration: none;
	color: #747e85;
	transition: all 0.3s;
}
.old-pages .pagination a:hover { border-color: #37b6fa; }
.old-pages .pagination li.active a {
	background: #37b6fa;
	color: white;
}
.old-pages .pagination a.pag_nav {
	border: none;
	line-height: 30px;
}
.old-pages .pagination a.pag_nav:hover { color: #37b6fa; }
.old-pages .pagination a.pag_nav .icon {
	top: 3px;
	font-size: 18px;
}

@media (max-width: 479px) {
	.old-pages .pagination a {
		width: 28px;
		height: 28px;
		line-height: 26px;
	}
	.old-pages .pagination a.pag_nav { width: 25px; }
}

/* pagination
------------------------------------------------------------------ */

/* .sidebar { overflow: hidden; } */
.old-pages .main_content.infinite + .sidebar { padding-left: 40px; }
.old-pages .sidebar_inner { position: relative;  }
.old-pages .sidebar_inner.affix,
.old-pages .sidebar_inner.affix-bottom {
	position: fixed;
	top: 120px;
	width: 232px;
}

/* @media (min-width: 1630px) {
	.old-pages .main_content { width: 81%; }
	.old-pages .sidebar { width: 19%; }
	.old-pages .sidebar_inner.affix,
	.old-pages .sidebar_inner.affix-bottom { width: 244px; }
} */

@media (min-width: 992px) and (max-width: 1199px) {
	.old-pages .sidebar_inner.affix,
	.old-pages .sidebar_inner.affix-bottom { width: 182px; }
	.old-pages .sidebr_element_title {
		margin-top: -10px;
		font-size: 36px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.old-pages .infinite.left { padding-right: 20px; }
	.old-pages .infinite.left .infinite.left { margin-right: -20px; }
	.old-pages .infinite.right { padding-left: 20px; }
	.old-pages .infinite.right .infinite.right { margin-left: -20px; }

	.old-pages .main_content.infinite + .sidebar { padding-left: 20px; }
	.old-pages .sidebar_inner.affix,
	.old-pages .sidebar_inner.affix-bottom { width: 147px; }
	.old-pages .sidebr_element_title {
		margin-top: -10px;
		font-size: 30px;
	}
	.old-pages .sidebr_element_title .t32 { font-size: 26px; }
	.old-pages .sidebar_inner .button {
		width: 100%;
		min-width: 145px;
	}
}
@media (max-width: 767px) {
	.old-pages .infinite.left { padding-right: 20px; }
	.old-pages .infinite.left .infinite.left { margin-right: -20px; }
	.old-pages .infinite.right { padding-left: 20px; }
	.old-pages .infinite.right .infinite.right { margin-left: -20px; }
	.old-pages .main_content.infinite + .sidebar { padding-left: 20px; }

	.old-pages .sidebar { height: auto!important; }
	.old-pages .sidebar_inner {
		position: static!important;
		top: 0!important;
	}
}

/* -------------------------------------------------------------------------- */
/* ---------------------------- FOOTER -------------------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages .footer {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	width: 100%;
}
.old-pages .footer.custom {
	z-index: 10;
	background: transparent;
}
.old-pages .app_page .footer {
	border-top: 1px solid rgba(159, 159, 159, 0.4);
	background: transparent;
}

@media (min-width: 768px) {
	.old-pages .outer.apps_page .footer.custom {
		position: fixed;
		top: 100%;
		left: 0;
		width: 100%;
	}
}

/* footer_first
----------------------------------------------------------------------------- */

.old-pages .footer_first {
	padding: 20px 0;
	min-height: 75px;
	/* height: 85px;
	line-height: 85px; */
}
.old-pages .footer_first .container {
	position: relative;
	/* padding-left: 140px; */
	height: 100%;
	text-align: right;
}
/* .footer_first .container::after {
	content: '';
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 15px;
	background: #dde1e4;
	width: calc(100% - 30px);
	height: 1px;
}
.old-pages .app_page .footer_first .container::after {
	background: rgba(159, 159, 159, 0.4);
} */

.old-pages .footer__inner {
	position: relative;
	padding-left: 370px;
}
.old-pages .footer__inner .footer_logo {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 55px;
}
.old-pages .footer__inner .copywrite {
	position: absolute;
	top: 9px;
	left: 70px;
	font-weight: 700;
	color: #000;
}

.old-pages .footer_logo_text {
	position: absolute;
	top: 50%;
	left: 15px;
	font-size: 20px;
	font-weight: 200;
	text-decoration: none;
	color: #747e85;
	transform: translateY(-50%);
}
.old-pages .app_page .footer_logo_text {
	color: #fff;
}
.old-pages .footer.custom .footer_logo_text {
	left: auto;
	right: 50px;
}
.old-pages .footer_logo_text:hover { color: #79bc21; }

.old-pages .footer__menus {
	display: flex;
	justify-content: space-between;
	margin: 0 -50px;
	padding: 5px 0 0;
}
.old-pages .footer__menus_elem {
	padding: 0 50px;
}
.old-pages .footer__menus_title {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: left;
	color: #000;
}
.old-pages .footer__menus_title a {
	text-decoration: none !important;
	color: inherit;
}
.old-pages .footer__menus_title a:hover {
	color: #37b6fa;
}

.old-pages .footer__sys {
	position: absolute;left: 0;
	top: 18px;
  left: 70px;
	font-size: 9.5px;
}
.old-pages .footer__sys a {
	font-weight: 500;
	color: #747e85;
}
.old-pages .app_page .footer__sys a {
	color: #fff;
}
.old-pages .footer__sys a:hover {
	color: #37b6fa;
}

.old-pages .footer_menu {
	margin: 0;
	padding: 0;
	width: 100%;
	line-height: 1.2;
	vertical-align: middle;
	font-size: 0;
}
.old-pages .footer__menus .footer_menu {
	column-count: 2;
	text-align: left;
}
.old-pages .footer_menu li {
	display: inline-block;
	margin: 0 2% 0 0;
	padding: 0;
	font-size: 14px;
}
.old-pages .footer__menus .footer_menu li {
	width: 100%;
	margin: 0 0 10px;
}
/* .footer_menu li:last-child { margin: 0; } */
.old-pages .footer_menu li::before { display: none; }
.old-pages .footer_menu a {
	text-decoration: none;
	color: #747e85;
}
.old-pages .app_page .footer_menu a {
	color: #fff;
}
.old-pages .footer_menu a:hover,
.old-pages .footer_menu .active a { color: #37b6fa; }

.old-pages .footer__inner .social {
	display: inline-block;
	position: absolute;
	top: 70px;
	left: 0;
}

.old-pages .footer__other_links {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	margin: 0 -10px;
	width: 100%;
}
.old-pages .footer__other_links .col {
	margin: 0 10px;
}
.old-pages .footer__other_links .col-left {
	align-self: flex-start;
	padding-top: 10px;
	width: 200px;
	text-align: left;
}
.old-pages .footer__other_links .col-left p {
	margin-right: 10px;
	font-size: 10px;
	color: #333;
}
.old-pages .footer__other_links .col-left p:last-child {
	margin: 0;
}
.old-pages .footer__other_links .col-left a {
	color: #fff;
}
.old-pages .footer__other_links .col-left a:hover {
	color: #37b6fa;
}
.old-pages .footer__other_links .col-right {
	width: calc(100% - 200px);
}

@media (min-width: 992px) {
	.old-pages .footer__other_links .col-left {
		display: flex;
		flex-wrap: wrap
	}
	.old-pages .footer__other_links .col-left p {
		margin-bottom: 5px;
	}
}

/* @media (min-width: 1630px) {
	.old-pages .footer__inner {
		padding-left: 500px;
	}
} */

@media (max-width: 1199px) {
	.old-pages .footer__inner {
		padding-left: 300px;
	}
	.old-pages .footer__menus {
		margin: 0 -20px;
	}
	.old-pages .footer__menus_elem {
		padding: 0 20px;
	}

	.old-pages .footer__other_links .col-left {
		padding-bottom: 10px;
	}
}
@media (max-width: 991px) {
	.old-pages .footer_first .container {
		padding-left: 20px;
	}
	.old-pages .footer__inner {
		padding-top: 80px;
		padding-left: 0;
	}
	.old-pages .footer__inner::before {
		content: '';
		display: block;
		position: absolute;
		top: 60px;
		left: 0;
		background: rgba(159, 159, 159, 0.4);
		width: 100%;
		height: 1px;
	}
	.old-pages .footer__inner .footer_logo {
		top: 5px;
	}
	.old-pages .footer__inner .copywrite {
		top: 14px;
	}
	.old-pages .footer__sys {
		top: 22px;
	}
	.old-pages .footer__inner .social {
		position: absolute;
		top: 0;
		right: 0;
		left: auto;
	}

	.old-pages .footer__other_links .col-left {
		width: 100px;
	}
	.old-pages .footer__other_links .col-left p {
		margin-right: 0;
		margin-bottom: 5px;
	}
	.old-pages .footer__other_links .col-right {
		width: calc(100% - 100px);
	}
}
@media (max-width: 567px) {
	.old-pages .footer_menu li { font-size: 11px; }
}
@media (max-width: 479px) {
	/* .footer_first {
    height: 150px;
    padding: 15px 0;
    line-height: 35px;
	}
	.old-pages .footer_first .container {
		padding-left: 20px;
    text-align: left;
	} */
	.old-pages .footer__inner {
		padding-bottom: 80px;
	}
	.old-pages .footer__inner::after {
		content: '';
		display: block;
		position: absolute;
		bottom: 60px;
		left: 0;
		background: rgba(159, 159, 159, 0.4);
		width: 100%;
		height: 1px;
	}
	.old-pages .footer_logo_text {
		display: inline-block;
		position: static;
		margin: 0 0 15px;
		transform: none;
	}
	.old-pages .footer__menus .footer_menu {
		column-count: 1;
	}
	.old-pages .footer__menus_title {
		font-size: 14px;
	}
	.old-pages .footer_menu li {
		/* margin: 0 15px 15px 0; */
		/* font-size: 12px; */
	}
	.old-pages .footer__inner .social {
		top: auto;
		bottom: 0;
		right: auto;
		left: 0;
	}

	.old-pages .footer__other_links {
		margin-top: 10px;
	}
	.old-pages .footer__other_links .col-left p {
		margin-bottom: 10px;
	}
}
@media (max-width: 399px) {
	.old-pages .footer__other_links {
		flex-wrap: wrap;
	}
	.old-pages .footer__other_links .col-left {
		display: flex;
		justify-content: space-between;
		margin: 0;
		padding-bottom: 0;
		width: calc(100% + 10px);
	}
	.old-pages .footer__other_links .col-left p {
		margin: 0 10px 10px;
	}
	.old-pages .footer__other_links .col-right {
		width: 100%;
	}
}

/* footer_second
----------------------------------------------------------------------------- */

.old-pages .footer_second {
	height: 70px;
	line-height: 70px;
}
.old-pages .footer_second .container,
.old-pages .footer_second .row,
.old-pages .footer_second .col { height: 100%; }

.old-pages .footer.custom .footer_second .col_logo {
	position: relative;
	width: 45%;
}
.old-pages .outer.apps_page .footer.custom .footer_second .col_logo {
	text-align: right;
	transition: all 0.6s;
	top: 0;
}

.old-pages .footer_second .logo {
	margin-right: 10px;
	line-height: 1.2;
	vertical-align: middle;
}
.old-pages .copywrite {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
	font-size: 10px;
	color: #9f9f9f;
}
.old-pages .outer.apps_page .copywrite {
	position: absolute;
	top: 50%;
	left: 20px;
	margin-top: -8px;
}
.old-pages .priv_policy {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -6px;
	line-height: 1.2;
	vertical-align: middle;
	font-size: 12px;
	color: #9f9f9f;
}
.old-pages .outer.apps_page .priv_policy { position: static; }

.old-pages .col_social { text-align: right; }
.old-pages .footer.custom .footer_second .col_social { width: 55%; }
.old-pages .social {
	margin: 0;
	padding: 0;
	font-size: 0;
}
.old-pages .footer_second .social {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
}
.old-pages .social li {
	display: inline-block;
	margin: 0 15px 0 0;
	padding: 0;
	font-size: 16px;
	vertical-align: middle;
}
.old-pages .social li:last-child { margin-right: 0; }
.old-pages .social li::before { display: none; }
.old-pages .social a {
	display: inline-block;
	border-radius: 50%;
	background: #f4f6f6;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	text-decoration: none!important;
	color: #b7bdc0;
	cursor: pointer;

	transition: all 0.3s;
}
.old-pages .footer.custom .social a {
	background: #a9d7e8;
	color: #6c9eb2;
}
.old-pages .app_page .footer .social a {
	color: #99a1a5;
}
.old-pages .social .icon-tw { font-size: 14px; }
.old-pages .social .icon-inst { font-size: 20px; }
.old-pages .social .icon-vk { font-size: 11px; }
.old-pages .social .icon-fb { font-size: 18px; }
.old-pages .social a:hover,
.old-pages .footer.custom .social a:hover {
	background: #383838;
	color: white;
}
.old-pages .social a:active {
	background: black;
	color: white;
}

@media (min-width: 768px) {
	.old-pages .outer.apps_page .footer.custom .footer_second .social {
		position: relative;
		bottom: 76px;
	}
}

@media (max-width: 1199px) {
	.old-pages .outer.apps_page .footer_second .social li { margin-right: 15px; }
	.old-pages .outer.apps_page .footer_second .social li:last-child { margin-right: 0; }
}
@media (max-width: 767px) {
	.old-pages .outer.apps_page .footer.custom .footer_second .col_logo { top: 0!important; }
	.old-pages .outer.apps_page .copywrite,
	.old-pages .outer.apps_page .priv_policy { color: white; }
	.old-pages .priv_policy {
		left: auto;
		right: 0;
	}
}
@media (max-width: 567px) {
	.old-pages .outer:not(.apps_page) .priv_policy {
		top: 20px;
		left: 20px;
		margin: 0;
	}
}
@media (min-width: 480px) and (max-width: 567px) {
	.old-pages .social li { margin: 0 5px 0 0; }
}
@media (max-width: 479px) {
	.old-pages .footer_second {
		padding: 10px 0 30px;
		height: auto;
		line-height: 1.2;
	}
	.old-pages .footer.custom .footer_second { padding: 10px 0; }
	.old-pages .footer_second .col_logo {
		margin: 0 0 15px;
		width: 100%;
	}
	.old-pages .footer.custom .footer_second .col_logo { width: 30%; }
	.old-pages .outer.apps_page .footer.custom .footer_second .col_logo {
		padding-right: 0;
		width: 31%;
		text-align: left;
	}
	.old-pages .footer_second .col_social {
		width: 100%;
		text-align: left;
	}
	.old-pages .outer.apps_page2 .copywrite {
		position: absolute;
		top: 15px;
	}
	.old-pages .outer.apps_page .copywrite {
		top: 25px;
		margin-top: 0;
	}
	.old-pages .priv_policy { top: 0; }
	.old-pages .outer.apps_page .priv_policy { margin-top: 2px; }
	.old-pages .footer.custom .footer_second .col_social {
		width: 70%;
		text-align: right;
	}
	.old-pages .outer.apps_page .footer.custom .footer_second .col_social { width: 69%; }
	.old-pages .social li {
		margin: 0 5px 0 0;
	}
	.old-pages .footer.custom .footer_second .col_social .social li { margin: 0 5px 0 0; }
	.old-pages .footer.custom .footer_second .col_social .social li:last-child { margin: 0; }
}

/* -------------------------------------------------------------------------- */
/* ----------------------------- INDEX -------------------------------------- */
/* -------------------------------------------------------------------------- */

/* news_main_slider
----------------------------------------------------------------------------- */

.old-pages .news_main_slider { margin: 0 0 40px; }
.old-pages .news_main_slider .swiper-pagination_outer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.old-pages .news_main_slider .swiper-pagination_outer .container { position: relative; }
.old-pages .news_main_slider .swiper-pagination {
	position: absolute;
	bottom: 0;
	left: 15px;
	margin: 0;
	padding: 0;
	font-size: 0;
}
.old-pages .news_main_slider .swiper-pagination .swiper-pagination-bullet {
	display: inline-block;
	position: relative;
	border-radius: 50%;
	background: white;
	opacity: 1;
	margin: 0 20px 0 0;
	padding: 0;
	width: 56px;
	height: 56px;
	line-height: 56px;
	text-align: center;
}
.old-pages .news_main_slider .swiper-pagination .swiper-pagination-bullet:last-child { margin: 0; }
.old-pages .news_main_slider .swiper-pagination .number {
	display: inline-block;
	position: relative;
	top: 1px;
	left: 0;
	z-index: 15;
	border: none;
	border-radius: 50%;
	background: white;
	padding: 0;
	width: 54px;
	height: 54px;
	font-size: 12px;
	font-weight: 700;
	color: black;
}
.old-pages .news_main_slider .swiper-pagination .dot_load {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 50%;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.old-pages .news_main_slider .swiper-pagination .dot_load .left,
.old-pages .news_main_slider .swiper-pagination .dot_load .right {
	display: inline-block;
	position: absolute;
	top: 0;
	background: #79bc21;
	overflow: hidden;
	width: 50%;
	height: 100%;
}
.old-pages .news_main_slider .swiper-pagination .dot_load .left {
	z-index: 10;
	left: 0;
}
.old-pages .news_main_slider .swiper-pagination .dot_load .right {
	z-index: 5;
	right: 0;
}
.old-pages .news_main_slider .swiper-pagination .dot_load .left span,
.old-pages .news_main_slider .swiper-pagination .dot_load .right span {
	display: inline-block;
	position: absolute;
	top: 0;
	background: white;
	width: 200%;
	height: 100%;
}
.old-pages .news_main_slider .swiper-pagination .dot_load .left span  {
	left: -100%;
	transform-origin: 100% 50%;
}
.old-pages .news_main_slider .swiper-pagination .dot_load .right span  {
	left: 0;
	transform-origin: 0 50%;
}

.old-pages .news_main_slider .swiper-slide .container {
	position: relative;
	left: -15px;
	height: 540px;
}
.old-pages .news_main_slider_text {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 65%;
	height: 100%;
}
.old-pages .news_main_slider_title {
	position: absolute;
	bottom: 105px;
	left: 20px;
	line-height: 1;
	font-size: 60px;
	color: black;
}
.old-pages .news_main_slider_title a {
	text-decoration: none!important;
	color: black;
}

.old-pages .news_main_slider_img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
}
.old-pages .news_main_slider_img img {
	position: absolute;
	right: 20%;
	top: 50%;
	z-index: 10;
	opacity: 0.7;
	width: auto;
	height: auto;
	max-width: 50%;
	max-height: 70%;
	transform: translateY(-40%);
}
.old-pages .news_main_slider_round {
	position: absolute;
	right: 15px;
	bottom: 0;
	z-index: 5;
	border-radius: 50%;
	background: white;
	width: 522px;
	height: 522px;
}
.old-pages .news_main_slider_round.blue { background: #37b6fa; }
.old-pages .news_main_slider_round.green { background: #79bc21; }
.old-pages .news_main_slider_round.red { background: #b90e1e; }

/* simple_market_ticker
----------------------------------------------------------------------------- */

.old-pages .slick-dots {
	margin: 0 0 25px;
	width: 100%;
	text-align: center;
}
.old-pages .sidebar .slick-dots {
	position: relative;
	top: -10px;
	padding: 0 10px;
	text-align: left;
}
.old-pages .slick-dots li {
	display: inline-block;
	margin: 0 10px;
	padding: 0;
}
.old-pages .slick-dots li::before { display: none; }
.old-pages .slick-dots button {
	display: inline-block;
	border: none;
	border-radius: 50%;
	background: #37b6fa;
	opacity: 0.5;
	margin: 0;
	padding: 0;
	width: 15px;
	height: 15px;
	font-size: 0;
	transition: all 0.3s;
}
.old-pages .slick-dots button:hover { opacity: 1; }
.old-pages .slick-dots .slick-active button {
	background: #2e99d2;
	opacity: 1;
}

.old-pages .simple_market_ticker_outer {
	position: relative;
	width: 100%;
}
.old-pages .simple_market_ticker_slider { overflow: hidden; }
.old-pages .simple_market_ticker_slider,
.old-pages .simple_market_ticker_slider .slick-track { height: 125px; }
.old-pages .sidebar .simple_market_ticker_outer { overflow: hidden; }
.old-pages .sidebar .simple_market_ticker_slider .slick-track { height: auto; }
.old-pages .mainpage_simple_market_ticker_outer.simple_market_ticker_outer {
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 10;
	width: 100%;
}
.old-pages .simple_market_ticker_slider .slide { padding: 0 20px; }
.old-pages .simple_market_ticker_element {
	display: inline-block;
	position: relative;
	margin: 0 0 25px;
	padding-left: 95px;
	background: white;
	width: 100%;
	height: 100px;
	text-decoration: none!important;
	transition: all 0.3s;
}
.old-pages .simple_market_ticker_element:hover { box-shadow: -7px 15px 20px rgba(91, 116, 129, 0.23); }
.old-pages .sidebar .simple_market_ticker_element { padding-left: 80px; }
.old-pages .sidebar .simple_market_ticker_element:hover {
	background: #fafbfc;
	box-shadow: none;
}
.old-pages .simple_market_ticker_element .col {
	display: inline-block;
	height: 100%;
	vertical-align: top;
}
.old-pages .simple_market_ticker_element .col_left {
	position: absolute;
	top: 0;
	left: 0;
	border-right: 1px solid #ebebeb;
	padding: 25px 10px;
	width: 95px;
	font-size: 0;
	text-align: center;
}
.old-pages .sidebar .simple_market_ticker_element .col_left { width: 80px; }
.old-pages .simple_market_ticker_element .col_left .icon {
	margin-bottom: 15px;
	font-size: 26px;
}

.old-pages .simple_market_ticker_element .col_right { padding: 20px 30px; }
.old-pages .sidebar .simple_market_ticker_element .col_right { padding: 20px; }
.old-pages .simple_market_ticker_element .t20 { margin-bottom: 5px; } .simple_market_ticker_element_name {
															   display: inline-block;
															   margin: 0 0 20px;
															   transition: all 0.3s;
														   }
.old-pages .simple_market_ticker_element:hover .simple_market_ticker_element_name { color: #37b6fa; }

@media (min-width: 768px) and (max-width: 1199px) {
	.old-pages .sidebar .simple_market_ticker_element { padding-left: 53px; }
	.old-pages .sidebar .simple_market_ticker_element .col_left { width: 55px; }
	.old-pages .sidebar .simple_market_ticker_element .col_left .t14 { font-size: 12px; }
	.old-pages .sidebar .simple_market_ticker_element .col_right { padding: 20px 15px; } .simple_market_ticker_element_name { margin: 0 0 15px; }
}
@media (min-width: 768px) and (max-width: 991px) {
	.old-pages .sidebar .simple_market_ticker_element .col_right { padding: 20px 10px; }
	.old-pages .sidebar .simple_market_ticker_element .col_right .t23 { font-size: 12px; } .simple_market_ticker_element_name { margin: 0 0 7px; }
}
@media (min-width: 568px) and (max-width: 1199px), (max-width: 479px) {
	.old-pages .simple_market_ticker_element { padding-left: 70px; }
	.old-pages .simple_market_ticker_element .col_left { width: 70px; }
	.old-pages .simple_market_ticker_element .col_left .icon { margin-bottom: 13px; }
	.old-pages .simple_market_ticker_element .col_right {
		padding: 20px 15px;
		width: 100%;
	}
	.old-pages .simple_market_ticker_element .t20 { margin-bottom: 10px; }
	.old-pages .simple_market_ticker_element .t30 { font-size: 22px; }
}
@media (min-width: 768px) and (max-width: 991px) {
	.old-pages .simple_market_ticker_element { height: 90px; }
	.old-pages .simple_market_ticker_element .col_left { padding: 20px 10px; }
	.old-pages .simple_market_ticker_element .col_left .icon {
		margin-bottom: 12px;
		font-size: 22px;
	}
	.old-pages .simple_market_ticker_element .t20 { font-size: 16px; }
	.old-pages .simple_market_ticker_element .t30 { font-size: 18px; }
}
@media (max-width: 767px) {
	.old-pages .sidebar .simple_market_ticker_outer { display: none; }
	.old-pages .mp_simple_market_ticker_outer .col_lg:last-child .simple_market_ticker_element { margin: 0; }
}
@media (min-width: 568px) and (max-width: 767px) {
	.old-pages .simple_market_ticker_outer .col_lg:last-child {
		margin: 0 auto;
		float: none;
		clear: both;
	}
	.old-pages .simple_market_ticker_btn_outer { text-align: center; }
}
@media (max-width: 567px) {
	.old-pages .simple_market_ticker_outer .col_lg { width: 100%; }
}

@media (max-height: 440px) {
	.old-pages .simple_market_ticker_element { height: 50px; }
	.old-pages .simple_market_ticker_element .col_left { padding: 7px 10px; }
	.old-pages .simple_market_ticker_element .col_left .icon {
		margin-bottom: 5px;
		font-size: 16px;
	}
	.old-pages .simple_market_ticker_element .col_right,
	.old-pages .sidebar .simple_market_ticker_element .col_right { padding: 5px 15px; }
	.old-pages .simple_market_ticker_element .t20,
	.old-pages .sidebar .simple_market_ticker_element .t18 {
		margin-bottom: 5px;
		font-size: 14px;
	}
	.old-pages .simple_market_ticker_element .t30 { font-size: 16px; }
}

/* news_line_list
----------------------------------------------------------------------------- */

.old-pages .news_line_list_outer { margin-bottom: 50px; }
.old-pages .news_line_list {
	border-radius: 4px;
	background: white;
	margin: 0 -20px 50px;
	padding: 20px;
}
.old-pages .news_line_element {
	position: relative;
}
.old-pages .news_line_element .col {
	position: relative;
	vertical-align: top;
	height: 70px;
}
.old-pages .news_line_element .col_left {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 120px;
}
.old-pages .news_line_element .smart_img_outer {
	width: 100%;
	height: 100%;
}
.old-pages .news_line_element .smart_img_outer img { border-radius: 2px; }

.old-pages .news_line_element .col_right {
	z-index: 5;
	padding-left: 140px;
}
.old-pages .news_line_element .col_right_inner {
	position: relative;
	height: 100%;
}

.old-pages .news_line_element_title a { display: inline-block; }

.old-pages .news_line_element_time {
	position: absolute;
	bottom: 0;
	left: 0;
}

/* news_list
----------------------------------------------------------------------------- */

.old-pages .tabs_nav {
	margin: 0 0 55px;
	padding: 0;
	width: 100%;
	font-size: 0;
}
.old-pages .news_list_outer .tabs_nav {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	margin: 0 0 35px;
}
.old-pages .tabs_nav li {
	display: inline-block;
	margin: 0 30px 0 0;
	padding: 0;
	font-size: 14px;
	text-transform: uppercase;
	color: black;
}
.old-pages .tabs_nav_bordered .tabs_nav li {
	font-size: 15px;
	font-weight: 600;
}
.old-pages .tabs_nav li:last-child { margin: 0; }
.old-pages .tabs_nav li.active { font-weight: 700; }
.old-pages .tabs_nav li::before { display: none; }
.old-pages .tabs_nav a {
	display: inline-block;
	border-bottom: 3px solid transparent;
	padding: 0 0 10px;
	text-decoration: none!important;
	color: inherit;
}
.old-pages .tabs_nav a:hover { color: #37b6fa; }
.old-pages .tabs_nav li.active a {
	border-color: #37b6fa;
	color: #37b6fa;
}
.old-pages .tabs_nav_bordered .tabs_nav li.active a {
	color: #000;
}

@media (max-width: 767px) {
	.old-pages .tabs_nav li { margin: 0 20px 0 0; }
}
@media (max-width: 567px) {
	.old-pages .tabs_nav li { margin: 0 15px 0 0; }
	.old-pages .tabs_nav li:last-child { margin: 0; }
	.old-pages .tabs_nav a { padding: 0 0 3px; }
}

@media (max-height: 440px) {
	.old-pages .top_news_title {
		margin: -40px 0 40px;
		font-size: 50px;
	}
	.old-pages .top_news_title .t35 { font-size: 26px; }
}

/* news_list
----------------------------------------------------------------------------- */

.old-pages .top_news_title { margin: -40px 0 50px; }
h1.top_news_title { margin: -40px 0 40px; }
.old-pages .top_news_title.t55_s_up {
	position: relative;
	top: -40px;
	margin: 0;
}
.old-pages .news_element {
	position: relative;
	margin-bottom: 65px;
}
.old-pages .news_element.without_image {
	outline: 5px solid #000!important;
	outline-offset: -5px;
	transition: all 0.3s;
}
.old-pages .news_element.without_image:hover {
	box-shadow: -7px 15px 20px rgba(91, 116, 129, 0.23);
}
.old-pages .news_element::before {
	content: '';
	display: block;
	position: absolute;
	top: -5%;
	top: calc(-20px);
	left: -5%;
	left: calc(-20px);
	z-index: 5;
	background: white;
	box-shadow: -7px 15px 20px rgba(91, 116, 129, 0.23);
	opacity: 0;
	width: 110%;
	width: calc(100% + 40px);
	height: 110%;
	height: calc(100% + 40px);
	transition: all 0.3s;
}
.old-pages .news_element.without_image::before {
	display: none;
}
.old-pages .news_element:hover::before { opacity: 1; }
.old-pages .sidebar .news_list .col:last-child { margin: 0; }
.old-pages .news_list.horisontal .news_element{
	background: white;
	transition: all 0.3s;
	height: 180px;
}
.old-pages .news_list.horisontal .news_element:hover { box-shadow: -7px 15px 20px rgba(91, 116, 129, 0.23); }
.old-pages .news_list.horisontal .news_element::after {
	content: '';
	display: block;
	clear: both;
}
.old-pages .news_element.big::before,
.old-pages .news_list.horisontal .news_element::before { display: none; }
.old-pages .news_element .img_block,
.old-pages .news_element .text_block {
	position: relative;
	z-index: 10;
	overflow: hidden;
}
.old-pages .news_list.horisontal .news_element .img_block,
.old-pages .news_list.horisontal .news_element .text_block {
	height: 100%;
	float: left;
}
.old-pages .top_news_list .news_element { margin-bottom: 50px; }
.old-pages .news_element .img_block {
	margin-bottom: 15px;
	padding-top: 70%;
	height: 0;
}
.old-pages .news_element.without_image .img_block {
	position: relative;
	z-index: 5;
}
.old-pages .news_element.big .img_block { padding-top: 90%; }
.old-pages .news_element.big.without_subtitle .img_block { padding-top: 113%; }
.old-pages .news_list.horisontal .news_element .img_block {
	padding: 0;
	width: 46%;
}
.old-pages .news_element .text_block { height: 95px; }
.old-pages .news_element.without_image .text_block {
	position: static;
}
.old-pages .news_element.big .text_block {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	background: white;
	overflow: hidden;
	padding: 30px 25px 0 0;
	width: 87%;
	height: auto;
}
.old-pages .gray_bg .news_element.big .text_block { background: #ecf1f5; }
.old-pages .news_element.big .news_element_title {
	margin-bottom: 10px;
	line-height: 1;
	font-size: 32px;
	font-weight: 500;
}
.old-pages .news_element.without_image .news_element_title {
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 10;
	padding: 0 30px;
	width: 100%;
	line-height: 1;
	font-size: 22px;
}
.old-pages .news_list.horisontal .news_element .text_block {
	padding: 7.7% 7% 30px;
	width: 54%;
}

.old-pages .news_element .text_block a {
	text-decoration: none!important;
}
.old-pages .news_element_time {
	position: absolute;
	left: 0;
	bottom: 0;
}
.old-pages .news_element.big .news_element_time { position: static; }
.old-pages .news_list.horisontal .news_element_time {
	left: 0;
	bottom: 20px;
	padding-left: 13%;
	width: 100%;
}
.old-pages .news_element_description {
	position: relative;
	z-index: 10;
	padding: 0 30px;
}

/* @media (min-width: 1630px) {
	.old-pages .news_element.big .img_block { padding-top: 85%; }
	.old-pages .news_element.big.without_subtitle .img_block { padding-top: 103%; }
	.old-pages .news_element.without_image .news_element_title {
		top: 70px;
	}
} */

@media (min-width: 992px) and (max-width: 1199px) {
	.old-pages .news_element.big .img_block { padding-top: 95%; }
	.old-pages .news_element.big.without_subtitle .img_block { padding-top: 125%; }
	.old-pages .news_element.without_image .news_element_title {
		top: 20px;
		font-size: 18px;
	}
}
@media (max-width: 1199px) {
	.old-pages .top_news_title,
	h1.top_news_title {
		margin: -25px 0 50px;
		font-size: 40px;
	}
	.old-pages .top_news_title span,
	h1.top_news_title span {
		font-size: 21px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.old-pages .news_element.big.without_subtitle .img_block { padding-top: 143%; }
	.old-pages .news_element.big .img_block { padding-top: 105%; }
	.old-pages .news_element.big .news_element_title { font-size: 22px; }
	.old-pages .news_element.without_image .news_element_title {
		top: 70px;
		font-size: 18px;
	}

	.old-pages .news_list.horisontal .news_element { height: 130px; }
	.old-pages .news_list.horisontal .news_element .text_block { padding: 4% 7% 30px; }
}
@media (max-width: 767px) {
	.old-pages .news_element.without_image .news_element_title {
		top: 30px;
	}

	.old-pages .news_list.horisontal .news_element { height: 130px; }
	.old-pages .news_list.horisontal .news_element .text_block { padding: 4% 7% 30px; }
}
@media (max-width: 567px) {
	.old-pages .news_element.big .news_element_title { font-size: 22px; }
	.old-pages .news_element.without_image .news_element_title {
		padding: 0 20px;
		font-size: 16px;
	}
	.old-pages .news_element_description {
		padding: 0 20px;
	}
}
@media (max-width: 479px) {
	.old-pages .top_news_title,
	h1.top_news_title {
		margin: -25px 0 50px;
		font-size: 36px;
	}
	.old-pages .top_news_title span,
	h1.top_news_title span {
		font-size: 16px;
	}

	.old-pages .news_list .row { margin: 0 -10px; }
	.old-pages .news_list .col { padding: 0 10px; }
	.old-pages .news_element_title { font-size: 13px; }
	.old-pages .news_element.without_image .news_element_title {
		top: 15px;
		padding: 0 15px;
		font-size: 14px;
	}
	.old-pages .news_element_description {
		padding: 0 15px;
	}

	.old-pages .news_element,
	.old-pages .top_news_list .news_element { margin-bottom: 30px; }
	.old-pages .news_element::before { display: none; }
	.old-pages .news_element.big .img_block { padding-top: 90%; }
	.old-pages .news_element.big .news_element_title { font-size: 16px; }
	.old-pages .news_list.horisontal .news_element {
		margin-bottom: 30px;
		height: 140px;
	}
}

@media (max-height: 440px) {
	.old-pages .news_element .img_block {
		margin-bottom: 10px;
		padding-top: 45%;
	}
	.old-pages .news_element.big .img_block { padding-top: 35%; }
	.old-pages .news_element.big .text_block {
		padding: 20px 15px 0 0;
		width: 80%;
	}
	.old-pages .news_element.big .news_element_title { font-size: 22px; }
}

/* interviews_list
----------------------------------------------------------------------------- */

.old-pages .top_interviews_list_outer { margin-top: 95px; }
.old-pages .top_interviews_title {
	position: absolute;
	top: -62px;
	left: 0;
}
.old-pages .vertical_simple_slider {
	margin-top: 75px;
	padding-right: 40px;
}
.old-pages .vertical_simple_slider .slick-dots {
	position: absolute;
	top: 0;
	right: 0;
	width: auto;
}
.old-pages .vertical_simple_slider .slick-dots:after {
	content: '';
	display: inline-block;
	position: absolute;
	bottom: -65px;
	left: 50%;
	background: url(../img/icons/thin_arr_down_long_blue.svg) no-repeat center;
	margin-left: -6px;
	width: 12px;
	height: 39px;
}
.old-pages .vertical_simple_slider .slick-dots li {
	margin: 0;
	padding: 0;
	width: 100%;
}
.old-pages .vertical_simple_slider .slick-dots li::before { display: none; }
.old-pages .vertical_simple_slider .slick-dots button {
	border: 2px solid #c5c5c5;
	border-radius: 50%;
	background: #c5c5c5;
	margin: 0;
	padding: 0;
	width: 10px;
	height: 10px;
	font-size: 0;
	transition: all 0.3s;
}
.old-pages .vertical_simple_slider .slick-dots button:hover {
	border-color: #37b6fa;
	background: #37b6fa;
}

.old-pages .vertical_simple_slider .slick-dots .slick-active button {
	border-color: #37b6fa;
	background: transparent;
}

.old-pages .slick-slider .slick-track, .slick-slider .slick-list {
	padding-bottom: 20px;
}
.old-pages .vertical_simple_slider .slick-slide {
	border: none;
	padding-left: 20px;
	position: relative;
}
.old-pages .vertical_simple_slider .slick-slide:after {
	content: '';
	display: block;
	position: absolute;
	left: 70px;
	top: -1px;
	background: #ececec;
	width: calc(100% - 80px);
	height: 1px;
	transition: all 0.3s;
}
.old-pages .vertical_simple_slider .slick-slide:first-child:after {
	display: none;
}
.old-pages .vertical_simple_slider .slick-slide:hover:after,
.old-pages .vertical_simple_slider .slick-slide:hover + .slick-slide:after {
	opacity: 0;
}

.old-pages .interview_element {
	display: table;
	position: relative;
	width: 100%;
	transition: all 0.3s;
}
.old-pages .interview_element:hover {
	border-left-color: transparent;
	box-shadow: -10px 5px 16px rgba(81, 94, 104, 0.18);
}
.old-pages .vertical_simple_slider .slick-active:not(.slick-current) .interview_element:after,
.old-pages .vertical_simple_slider .slick-slide:last-child .interview_element:after { display: none; }
.old-pages .interview_element .col {
	display: table-cell;
	padding: 25px 0 40px;
	height: 80px;
}

.old-pages .vertical_simple_slider .swiper-slide:first-child .interview_element .col { padding-top: 0; }
.old-pages .interview_element .col_left {
	padding-left: 50px;
	width: 160px;
	vertical-align: top;
}
.old-pages .interview_element .smart_img_outer {
	border-radius: 50%;
	width: 80px;
	height: 80px;
}
.old-pages .interview_element .col_right {
	position: relative;
	padding-right: 30px;
	vertical-align: middle;
}

.old-pages .interview_element_time {
	position: absolute;
	bottom: 22px;
	left: 0;
}
.old-pages .interview_element_title a {
	text-decoration: none!important;
}

@media (min-width: 1400px) {
	.old-pages .interviews_list_left { width: calc(66.666666% - 40px); }
	.old-pages .interviews_list_right { width: calc(33.333333% + 40px); }
}

/* events_list
----------------------------------------------------------------------------- */

.old-pages .events_head { margin-bottom: 30px; }
.old-pages .events_type {
	position: relative;
	top: 4px;
	text-align: right;
}

.old-pages .events_element {
	border: 1px solid #ececec;
	margin: 0 0 30px;
	padding: 0 25px;
	transition: all 0.3s;
}
.old-pages .events_element:hover {
	border-color: #fafbfc;
	background: #fafbfc;
	box-shadow: -7px 15px 20px rgba(91, 116, 129, 0.23);
}
.old-pages .events_element_head {
	border-bottom: 1px solid #ececec;
	overflow: hidden;
	height: 60px;
	line-height: 70px;
}
.old-pages .events_element_head span {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
}

.old-pages .events_element_body {
	border-bottom: 1px solid #ececec;
	overflow: hidden;
	padding-top: 20px;
	height: 115px;
}
.old-pages .events_element_body_name a,
.old-pages .events_element_body_description a { text-decoration: none; }

.old-pages .events_element_footer {
	overflow: hidden;
	height: 70px;
	line-height: 77px;
}
.old-pages .events_element_links {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-size: 0;
}
.old-pages .events_element_links li {
	display: inline-block;
	margin: 0 10% 0 0;
	padding: 0;
	height: 100%;
	font-size: 20px;
	color: #335262;
}
.old-pages .events_element_links li:last-child { margin: 0; }
.old-pages .events_element_links li::before { display: none; }
.old-pages .events_element_links a {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
	text-decoration: none;
}
.old-pages .events_element_links li span {
	display: inline-block;
	vertical-align: middle;
}
.old-pages .events_element_links .icon { margin: 0 5px 0 0; }
.old-pages .events_element_links .icon-site { font-size: 19px; }
.old-pages .events_element_links .icon-sheet { font-size: 23px; }

@media (max-width: 1199px) {
	.old-pages .events_element_body { height: 135px; }
}
@media (max-width: 991px) {
	.old-pages .mp_ico_list_outer .events_list { margin-bottom: 30px; }
	.old-pages .mp_ico_list_outer .col_lg:last-child .events_list { margin: 0; }
}
@media (min-width: 480px) and (max-width: 991px) {
	.old-pages .mp_ico_list_outer .events_list:after {
		content: '';
		display: block;
		clear: both;
	}
	.old-pages .mp_ico_list_outer .events_element {
		width: 47%;
		float: left;
	}
	.old-pages .mp_ico_list_outer .events_element:nth-child(2) { margin-right: 6%; }
	.old-pages .mp_ico_list_outer .events_element_head .t18 { font-size: 14px; }
}
@media (max-width: 567px) {
	.old-pages .events_list .row { margin: 0 -10px; }
	.old-pages .events_list .col { padding: 0 10px; }
}
@media (max-width: 479px) {
	.old-pages .mp_ico_list_outer .events_list { margin-bottom: 50px; }
	.old-pages .mp_ico_list_outer .col_lg:last-child .events_list { margin: 0; }
	.old-pages .events_list .col {
		width: 100%;
		float: none;
	}
	.old-pages .mp_ico_list_outer .events_element_head .t18 { font-size: 16px; }
}

/* recommended */
.old-pages .button_transparent_white.button {
	border-color: white;
	background: transparent;
	color: white;
}
.old-pages .button_transparent_white.button:hover {
	border-color: white;
	background: white;
	color: #80828d;
}
.old-pages .button_transparent_white.button:active {
	border-color: #eaeaea;
	background: #eaeaea;
	color: #80828d;
}
.old-pages .events_element.blue_bg {
	border-color: #82c7eb;
	background: #82c7eb;
}
.old-pages .events_element.blue_bg:hover {
	border-color: #2fa1de;
	background: #2fa1de;
}
.old-pages .events_element.blue_bg .events_element_head,
.old-pages .events_element.blue_bg .events_element_body {border-color: #a8d8f1;}
.old-pages .events_element.blue_bg .events_element_body_name a:hover,
.old-pages .events_element.blue_bg .events_element_body_description a:hover {color: white;}
.old-pages .events_element_footer::after {
	content: '';
	display: block;
	clear: both;
}
.old-pages .events_element_recommended .events_element_footer {
	height: 85px;
	line-height: 85px;
}
.old-pages .events_element_footer .col_sm {
	width: 50%;
	float: left;
}
.old-pages .events_element_footer .col_right {text-align: right;}
.old-pages .events_element_footer .col_right .button {
	padding: 0 10px;
	min-width: 140px;
}
.old-pages .events_element.blue_bg .events_element_links li {color: white;}
.old-pages .events_element.blue_bg .events_element_links a:hover {color: #a8d8f1;}
.old-pages .events_element_rating,
.old-pages .events_element_rating_label {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
}
.old-pages .events_element_rating {margin-right: 15px;}
.old-pages .blue_bg .button_transparent_white.button {border-color: #a8d8f1;}
@media (max-width: 1199px) {
	.old-pages .events_element_rating {
		margin-right: 5px;
		font-size: 24px;
	}
	.old-pages .events_element_rating_label { font-size: 10px; }
	.old-pages .events_element_footer .col_right .button { min-width: 100px; }
}
@media (min-width: 768px) and (max-width: 991px),
(min-width: 480px) and (max-width: 649px), (max-width: 329px) {
	.old-pages .events_element_footer .col_left {
		width: 40%;
		/* line-height: 45px; */
	}
	.old-pages .events_element_rating { vertical-align: bottom; }
	.old-pages .events_element_rating_label { vertical-align: top; }
	.old-pages .events_element_footer .col_right { width: 60%; }
}
@media (min-width: 480px) and (max-width: 567px) {
	.old-pages .events_element_recommended { padding: 0 15px; }
}
.old-pages .recommended-popover {background: #fff; color: black; max-width: none;}
.old-pages .recommended-popover .text {text-align: center; margin-bottom: 20px;}
.old-pages .recommended-popover.top > .arrow::after {border-top-color: #fff;}
.old-pages .recommended-popover.top > .arrow {left: 50% !important;}
.old-pages .recommended-popover .badges {
	width: 285px !important;
	margin: 0 auto;
}
.old-pages .badges img {width: 140px; height: 48px;}
.old-pages .recommended-popover .close {
	background: url(/web/img/icons/close.svg);
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

/* market_table
----------------------------------------------------------------------------- */

table.footable,
table.footable-details { border-collapse: separate; }

table.smart_table { width: 100%; }
table.smart_table thead th {
	border-bottom: none;
	vertical-align: middle;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: left;
	color: #9f9f9f;
}
table.dataTable.no-footer { border: none; }
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled { background-position: right -2px; }
table.market_table thead th { padding: 0 2% 15px; }
table.market_table thead th:first-child { padding: 0 15px 15px 0; }

table.smart_table tbody tr {
	position: relative;
	z-index: 5;
	transition: all 0.3s;
}
table.smart_table tbody tr:hover {
	z-index: 10;
	box-shadow: 0 9px 13px rgba(79, 119, 163, 0.21);
}
table.smart_table tbody tr:first-child:hover { border-top-color: #dde5ed; }
table.smart_table tbody tr:hover + tr td {
	box-shadow: inset 0 22px 13px -13px rgba(79, 119, 163, 0.21);
}

table.smart_table tbody th { position: relative; }
table.smart_table tbody td {
	position: relative;
	overflow: hidden;
	background: white;
	height: 95px;
	vertical-align: middle;
	font-size: 16px;
	text-align: left;
	text-transform: uppercase;
	color: black;
	transition: all 0.3s;
}
table.market_table tbody td {
	padding: 0 25px;
	font-weight: 700;
}
/*table.smart_table tbody th::before,
table.smart_table tbody td::before {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
  z-index: 15;
	background: #ecf1f5;
	width: 100%;
	height: 1px;
	transition: all 0.3s;
}
table.smart_table tbody tr:last-child td::before { display: none; }*/
table.smart_table tbody tr:hover td { background: #e7eef3; }
/*table.smart_table tbody tr:hover td::before { background: #dde5ed; }*/
table.market_table tbody td:first-child {
	padding: 0 20px;
	width: 120px;
	text-align: center;
}

table.smart_table tbody th,
table.smart_table tbody td {
	border-bottom: 1px solid #ecf1f5;
}
table.smart_table tbody tr:hover td { border-color: #dde5ed; }

table.market_table tbody td::after {
	content: '';
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	background: #ececec;
	margin-top: -27px;
	height: 54px;
	width: 1px;
}
table.market_table tbody .footable-detail-row td::after {
	margin-top: -18px;
	height: 36px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	table.market_table tbody td::after,
	table.market_table tbody .footable-detail-row td::after {
		top: 100%;
		margin-top: 0;
	}
	table.market_table tbody tr:not(.footable-detail-row) td:nth-child(2)::after { top: 50%; }
}
table.market_table tbody td:first-child::after { display: none; }
table.market_table tbody td:first-child { border-radius: 4px 0 0 4px; }
table.market_table tbody tr:hover + tr td:first-child { border-radius: 0 0 0 4px; }
table.market_table tbody td:last-child { border-radius: 0 4px 4px 0; }
table.market_table tbody tr:hover + tr td:last-child { border-radius: 0 0 4px 0; }

table.smart_table table>tbody>tr>th:nth-child(1) { color: #9f9f9f; }

table.market_table .tick_icon {
	margin-right: 10px;
	vertical-align: middle;
	font-size: 20px;
}
table.market_table .tick_text {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
}
table.smart_table .element_name {
	display: table;
	margin: 0;
	vertical-align: middle;
	font-weight: 700;
}
table.market_table .element_name { min-width: 200px; }
table.smart_table .element_name { text-decoration: none; }
table.smart_table .element_name img {
	width: 42px;
	height: auto;
	vertical-align: middle;
}
table.smart_table .element_name span.img_outer,
table.smart_table .element_name span.text_outer {
	display: table-cell;
	vertical-align: middle;
}
table.smart_table .element_name span.img_outer { width: 55px; }
table.smart_table .element_name span.name_col_price {
	display: none;
	opacity: 1;
	width: 100%;
	font-size: 12px;
	color: #333333;
}
table.smart_table .element_name span.name_col_price span.prefix {
	display: inline-block;
	margin-right: 5px;
	text-transform: none;
	color: #9f9f9f;
}

table.smart_table .footable-toggle {
	position: absolute;
	top: 43px;
	left: 15px;
	opacity: 1;
	font-family: 'icomoon' !important;
	speak: none;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	color: #37b6fa;
	cursor: pointer;
	transition: all 0.3s
}
table.smart_table .footable-toggle:hover { color: #79bc21; }
table.smart_table .footable-toggle:before {
	content: "\e914";
	color: inherit;
}
table.smart_table tr[data-expanded="true"] .footable-toggle {
	transform: rotateX(180deg);
}

table.smart_table .footable-detail-row,
table.smart_table .footable-detail-row tr,
table.smart_table .footable-detail-row td,
table.smart_table tr[data-expanded="true"] {
	background: #fafafb!important;
	box-shadow: none!important;
}
table.smart_table tr[data-expanded="true"]:hover td,
table.smart_table tr.footable-detail-row:hover td,
table.smart_table tr.footable-detail-row tr:hover th,
table.smart_table tr.footable-detail-row tr:hover td {
	border-bottom-color: #ecf1f5;
}
table.smart_table .footable-detail-row:hover + tr,
table.smart_table .footable-detail-row:hover + tr td { box-shadow: none; }
table.smart_table .footable-detail-row tr:first-child { border-top: none; }
table.smart_table .footable-detail-row th {
	font-weight: 400;
	text-align: left;
	text-transform: none;
}
table.smart_table .footable-detail-row td { height: 60px; }
table.smart_table >tbody>tr.footable-detail-row>td,
table.smart_table >tbody>tr.footable-detail-row>th,
table.smart_table >tbody>tr.footable-empty>td,
table.smart_table >tbody>tr.footable-empty>th { padding: 0 15px; }

@media (max-width: 1199px) {
	table.smart_table tr[data-expanded="true"] td { background: #fafafb!important; }
	table.smart_table tbody td { padding: 0 15px; }
	table.smart_table tbody td:first-child {
		width: 100px;
		padding: 0 10px 0 45px;
	}
}
@media (max-width: 767px) {
	table.smart_table tbody td { font-size: 12px; }
	table.smart_table .element_name span.text_outer span { vertical-align: top; }
	table.smart_table .element_name span.text_outer > span:first-child {
		display: inline-block;
		position: relative;
		overflow: hidden;
		width: 100%;
	}
	table.smart_table .element_name span.text_outer > span:first-child::after {
		content: '';
		display: inline-block;
		position: absolute;
		top: 0;
		right: 0;
		box-shadow: inset -10px -10px 10px white;
		width: 10px;
		height: 100%;
		transition: all 0.25s;
	}
	table.smart_table tr:hover .element_name span.text_outer > span:first-child::after {
		box-shadow: inset -15px 0px 10px -10px #E7EEF3;
	}
	table.smart_table .element_name span.name_col_price { display: inline-block; }
	table.smart_table tr[data-expanded="true"] .element_name span.name_col_price { display: none; }
}
@media (max-width: 567px) {
	table.smart_table tbody td {
		padding: 0 10px;
		font-size: 13px;
	}
	table.smart_table tbody td:first-child {
		padding-left: 30px;
		width: 70px;
	}
	table.smart_table .footable-toggle { left: 10px; }
	table.smart_table tbody td { font-size: 12px; }
	table.smart_table table>tbody>tr>th:nth-child(1) {
		min-width: 40px;
		width: 95px;
		font-size: 11px;
	}
	table.smart_table .element_name {
		display: inline-block;
		width: 100%;
		min-width: 0;
		font-size: 0;
	}
	table.smart_table .element_name span.img_outer, table.smart_table .element_name span.text_outer {
		display: inline-block;
		vertical-align: middle;
	}
	table.smart_table .element_name span.img_outer { width: 40px; }
	table.smart_table .element_name span.text_outer {
		width: calc(100% - 40px);
		font-size: 12px;
	}
	table.smart_table .element_name { width: auto; }
	table.smart_table .element_name img { width: 30px; }
}

/* -------------------------------------------------------------------------- */
/* ------------------------------ NEWS -------------------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages .tabs_nav_bordered {
	position: relative;
}
.old-pages .tabs_nav_bordered::after {
	content: '';
	display: block;
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 5;
	background: #e3e5e6;
	width: 100%;
	height: 1px;
}
.old-pages .tabs_nav_outer {
	position: relative;
	z-index: 10;
	margin: 0 0 30px;
}
.old-pages .categories_tabs_nav {
	width: 100%;
	font-size: 0;
}
.old-pages .categories_tabs_nav.mb50 { margin: 0 0 50px; }
.old-pages .categories_tabs_nav li {
	display: inline-block;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	color: black;
}
.old-pages .categories_tabs_nav li:last-child { margin: 0; }
.old-pages .categories_tabs_nav li::before { display: none; }
.old-pages .categories_tabs_nav li.active { font-weight: 700; }
.old-pages .categories_tabs_nav a {
	display: inline-block;
	border: 1px solid transparent;
	border-radius: 4px;
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	text-decoration: none!important;
	color: inherit;
}
.old-pages .categories_tabs_nav a:hover { color: #37b6fa; }
.old-pages .categories_tabs_nav .active a {
	border-color: #37b6fa;
	color: #37b6fa;
}

.old-pages .tabs_nav_outer {
	overflow: hidden;
	margin: 0 0 50px;
	height: 50px;
}
.old-pages .tabs_nav,
.old-pages .categories_tabs_nav {
	overflow-x: scroll;
	margin: 0 0 -30px;
	padding: 0 0 30px;
	white-space: nowrap;
}
.old-pages .tabs_nav::-webkit-scrollbar,
.old-pages .categories_tabs_nav::-webkit-scrollbar {
	width: 0;
	height: 0;
}

/* @media (min-width: 1630px) {
	.old-pages .news_list.horisontal .news_element .text_block { padding: 5% 7% 30px; }
} */

@media (min-width: 992px) and (max-width: 1199px) {
	.old-pages .categories_tabs_nav li { font-size: 13px; }
	.old-pages .categories_tabs_nav a { padding: 0 10px; }
}
/* @media (max-width: 767px) { */
.old-pages .tabs_nav_outer {
	overflow: hidden;
	margin: 0 0 50px;
	height: 50px;
}
.old-pages .tabs_nav,
.old-pages .categories_tabs_nav {
	overflow-x: scroll;
	margin: 0 0 -30px;
	padding: 0 0 30px;
	white-space: nowrap;
}
/* } */
@media (max-width: 767px) {
	.old-pages .tabs_nav_outer { margin: 0 -20px 70px; }
	.old-pages .tabs_nav,
	.old-pages .categories_tabs_nav { padding: 0 20px 30px; }
}
@media (max-width: 567px) {
	.old-pages .tabs_nav_bordered::after {
		top: 23px;
	}
	.old-pages .tabs_nav_outer { height: 40px; }
	.old-pages .categories_tabs_nav li {
		/*width: 100%;*/
		font-size: 13px;
	}
	.old-pages .categories_tabs_nav a {
		padding: 0 15px;
		height: 40px;
		line-height: 40px;
	}
}

@media (max-height: 440px) {
	.old-pages .categories_tabs_nav a {height: 40px;
		line-height: 40px;
	}
}

/* -------------------------------------------------------------------------- */
/* ------------------------------ NEWS DETAIL ------------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages .news_nav {
	height: 140px;
	line-height: 138px;
}
.old-pages .news_nav.bordered {
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}
.old-pages .news_nav::after {
	content: '';
	display: block;
	clear: both;
}
.old-pages .news_nav_btn {
	display: block;
	position: relative;
	overflow: hidden;
	width: 50%;
	height: 100%;
	text-decoration: none;
	float: left;
	transition: all 0.3s
}
.old-pages .news_nav_prev:hover { padding-left: 20px; }
.old-pages .news_nav_next:hover { padding-right: 20px; }
.old-pages .news_nav_btn::after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	z-index: 5;
	border-radius: 50%;
	background: #37b6fa;
	opacity: 0;
	margin: -39px 0 0;
	width: 78px;
	height: 78px;
	transition: transform 0s 0.3s, opacity 0.3s;
}
.old-pages .news_nav_prev::after { left: 0; }
.old-pages .news_nav_next::after { right: 0; }
.old-pages .news_nav_btn:hover::after {
	opacity: 1;
	transform: scale(15);
	transition: all 0.6s, opacity 0.3s;
}
.old-pages .news_nav_btn::after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	z-index: 5;
	border-radius: 50%;
	background: #37b6fa;
	margin: -39px 0 0;
	width: 78px;
	height: 78px;
}
.old-pages .news_nav_btn span {
	display: inline-block;
	position: relative;
	z-index: 10;
	line-height: 1.2;
	vertical-align: middle;
	text-decoration: none;
}
.old-pages .news_nav_next { text-align: right; }
.old-pages .news_nav_next::before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	background: #ececec;
	margin: -42px 0 0;
	width: 1px;
	height: 84px;
	transition: all 0.3s;
}
.old-pages .news_nav_prev:hover + .news_nav_next::before,
.old-pages .news_nav_next:hover::before { opacity: 0; }
.old-pages .news_nav_btn .smart_img_outer {
	border-radius: 50%;
	overflow: hidden;
	width: 80px;
	height: 80px;
}
.old-pages .news_nav_btn .smart_img_outer::before {
	content: '';
	border-radius: 50%;
	overflow: hidden;
	width: 80px;
	height: 80px;
}
.old-pages .news_nav_btn .text {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: #80828d;
	transition: all 0.3s;
}
.old-pages .news_nav_prev .text { margin-left: 30px; }
.old-pages .news_nav_next .text { margin-right: 30px; }
.old-pages .news_nav_btn:hover .text { color: white; }

.old-pages .news_detain_img {
	overflow: hidden;
	position: relative;
	text-align: center;
}
.old-pages .news_detain_img img {
	width: auto;
	height: auto;
	max-width: 100%;
}

.old-pages .news_detain_share {
	position: relative;
	border-top: 1px solid #ececec;
	padding-left: 210px;
	height: 100px;
	line-height: 100px;
	text-align: right;
}
.old-pages .news_detain_share.with_coin_card {
	padding-right: 260px;
	text-align: center;
}
.old-pages .news_detail_comments_btn {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -22px;
	line-height: 43px;
	padding: 0;
	width: auto;
}
.old-pages .news_detail_comments_btn .text {
	display: inline-block;
	padding: 0 20px;
	vertical-align: middle;
}
.old-pages .news_detail_comments_btn .number {
	display: inline-block;
	border-left: 1px solid #80828d;
	padding: 0 15px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	transition: border 0.3s;
}
.old-pages .news_detail_comments_btn:hover .number,
.old-pages .news_detail_comments_btn:active .number { border-left-color: white; }

.old-pages .coin_card_sm {
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -20px;
	padding-left: 55px;
	max-width: 240px;
	line-height: 1;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
}
.old-pages .coin_card_sm .img_outer {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	border-radius: 50%;
	width: 40px;
	height: 40px;
}
.old-pages .coin_card_sm .img_outer img { width: 100%; }
.old-pages .coin_card_sm .text_outer_name {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}
.old-pages .coin_card_sm .text_outer_price {
	font-size: 13px;
	font-weight: 700;
	color: black!important;
}

.old-pages .comments_title_block { position: relative; }
.old-pages .comments_login_btn {
	position: absolute;
	top: 10px;
	right: 0;
	color: #9f9f9f;
}

.old-pages .comments {
	display: none;
	opacity: 0;
	transition: opacity 0.3s;
}
.old-pages .comment-form-container { border: 1px solid #eaedf0; }
.old-pages .comment-form-container .form_element { margin: 0; }
.old-pages .comment-form-container .form_element.active .placeholder {
	top: -20px;
}
.old-pages .comment-wrapper { margin: 100px 0 50px; }
.old-pages .comment-form-container textarea {
	border: none;
	border-radius: 0;
	height: 100px;
}
.old-pages .comment-box-partial {
	background: white;
	padding: 20px;
}
.old-pages .comment_cancel {
	margin-left: 15px;
	color: #9f9f9f;
	cursor: pointer;
	transition: all 0.3s;
}
.old-pages .comment_cancel:hover { color: #37b6fa; }

.old-pages .comments-list,
.old-pages .comments-list ul { width: 100%; }
.old-pages .comments-list ul {
	border-left: 1px solid #eaedf0;
	margin: 0 0 35px;
	padding-left: 40px;
}
.old-pages .comments-list li {
	margin: 0 0 35px;
	padding: 0;
	width: 100%;
}
.old-pages .comments-list li:last-child { margin: 0; }
.old-pages .comments-list li::before { display: none; }

.old-pages .comment-author {
	display: inline-block;
	position: relative;
	margin: 0 0 17px;
	width: 100%;
	height: 60px;
	line-height: 60px;
}
.old-pages .comment-author-avatar {
	display: inline-block;
	border-radius: 50%;
	overflow: hidden;
	line-height: 1.2;
	margin-right: 20px;
	width: 60px;
	height: 60px;
	vertical-align: middle;
}
.old-pages .comment-author-avatar img { width: 60px; }
.old-pages .comment-author-name {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
}
.old-pages .comment_reply_btn {
	display: inline-block;
	position: relative;
	margin-left: 10px;
	line-height: 1.2;
	vertical-align: middle;
	color: #b3b3b3;
}
.old-pages .comment_reply_btn .icon { margin-right: 10px; }
.old-pages .comment-date {
	display: inline-block;
	margin-left: 40px;
	line-height: 1.2;
	vertical-align: middle;
	font-size: 16px;
	font-weight: 300;
	text-decoration: none;
	color: #9f9f9f;
}
.old-pages .comment_like {
	position: absolute;
	top: 16px;
	right: 0;
	z-index: 10;
	height: 26px;
	line-height: 26px;
	white-space: pre;
	font-size: 12px;
	color: #9f9f9f;
	cursor: pointer;
	transition: all 0.3s;
}
.old-pages .comment_like:hover { color: #37b6fa; }
.old-pages .comment_like .icon {
	margin-right: 5px;
	line-height: 1.2;
	vertical-align: middle;
	font-size: 26px;
}
.old-pages .comment_like_number {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
}
.old-pages .comment-body {
	display: inline-block;
	margin: 0 0 20px;
	width: 100%;
	font-size: 14px;
	font-weight: 300;
}

.old-pages .comment-action-buttons {
	display: inline-block;
	position: relative;
	width: 100%;
}
.old-pages .comment-action-buttons > a,
.old-pages .comment-action-buttons .comment_share_btn {
	display: inline-block;
	position: relative;
	font-size: 10px;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
	color: #80828d;
	cursor: pointer;
	transition: all 0.3s;
}
.old-pages .comment-action-buttons > a { margin-right: 30px; }
.old-pages .comment-action-buttons > a[data-action="delete"] { color: #b90e1e; }
.old-pages .comment-action-buttons > a:hover,
.old-pages .comment-action-buttons .comment_share_btn:hover { color: #37b6fa; }

.old-pages .comment_share_outer {
	position: relative;
}
.old-pages .comment_share_list {
	position: absolute;
	top: 50%;
	left: 100%;
	z-index: 20;
	overflow: hidden;
	opacity: 0;
	margin-top: -25px;
	margin-left: 5px;
	padding: 0;
	max-width: 0;
	transition: all 0.3s, max-width 0s 0s;
	transition: all 0.3s 0.3s, max-width 0s 0.6s;
}
.old-pages .comment_share_outer:hover .comment_share_list {
	opacity: 1;
	padding-left: 15px;
	max-width: 1000px;
	transition: all 0.3s, max-width 0s 0s;
}
.old-pages .comment_share_list::before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	border-width: 8px;
	border-style: solid;
	border-color: transparent;
	border-right-color: #1b99dc;
	margin-top: -8px;
}
.old-pages .comment_share_list .social {
	display: inline-block;
	border-radius: 5px;
	background: #1b99dc;
	margin: 0;
	padding: 9px 20px;
	width: auto;
	vertical-align: top;
	white-space: nowrap;
}
.old-pages .comment_share_list .social li {
	margin: 0 15px 0 0;
	width: auto;
	vertical-align: top;
}
.old-pages .comment_share_list .social li:last-child { margin: 0; }
.old-pages .comment_share_list .social a {
	background: white;
	width: 32px;
	height: 32px;
	line-height: 32px;
	color: #1b99dc;
}
.old-pages .comment_share_list .social a:hover {
	background: white;
	color: #79bc21;
}

.old-pages .news_detain_share {  }
.old-pages .news_detain_share .social {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
}
.old-pages .news_detain_share .social a {
	background: #79bc21;
	color: white;
}
.old-pages .news_detain_share .social a:hover { background: #231f20; }

.old-pages .tags_list {
	margin: 0 0 30px 0;
	padding: 0;
	font-size: 0;
}
.old-pages .tags_list li {
	display: inline-block;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 13px;
}
.old-pages .tags_list li::before { display: none; }
.old-pages .tags_list li::after { content: ','; }
.old-pages .tags_list li:last-child::after { display: none; }
.old-pages .tags_list a {
	display: inline-block;
	border-radius: 5px;
	background: #e3f3fb;
	padding: 3px 5px;
	text-decoration: none;
	color: black;
}
.old-pages .tags_list a:hover {
	background: #37b6fa;
	color: white;
}

@media (max-width: 991px) {
	.old-pages .news_nav_btn .text { width: 110px; }
	.old-pages .comment-author-avatar {
		margin-right: 10px;
		width: 40px;
		height: 40px;
	}
	.old-pages .comment-date { margin-left: 20px; }
	.old-pages .comments-list ul {
		margin: 0 0 20px;
		padding-left: 20px;
	}

	.old-pages .tags_list {
		margin: 15px 0 30px;
		padding: 0;
		width: 100%;
		font-size: 0;
	}
}
@media (min-width: 568px) and (max-width: 991px) {
	.old-pages .news_nav_prev .text { margin-left: 20px; }
	.old-pages .news_nav_next .text { margin-right: 20px; }
}
@media (max-width: 767px) {
	.old-pages .comment-author .t16,
	.old-pages .comment_reply_btn,
	.old-pages .comment-date { font-size: 14px; }

	.old-pages .comment_share_list {
		top: 100%;
		left: 0;
		margin-top: 5px;
		margin-left: -15px;
	}
	.old-pages .comment_share_outer:hover .comment_share_list {
		padding-top: 15px;
		padding-left: 0;
	}
	.old-pages .comment_share_list::before {
		top: 0;
		left: 40px;
		border-right-color: transparent;
		border-bottom-color: #1b99dc;
		margin-top: 0;
	}
}
@media (min-width: 767px) and (max-width: 767px), (max-width: 479px) {
	.old-pages .news_detain_share .social li { display: inline-block; margin: 0 10px 0 0; }
	.old-pages .news_detain_share .social li:last-child { margin: 0; }
}
@media (max-width: 567px) {
	.old-pages .news_nav_btn .text {
		position: absolute;
		top: 50%;
		z-index: 15;
		margin: -16px 0 0;
		color: black;
	}
	.old-pages .news_nav_btn .smart_img_outer {
		position: relative;
		opacity: 0.5;
	}
	.old-pages .news_nav_prev .text { left: 40px; }
	.old-pages .news_nav_prev:hover .text { left: 60px; }
	.old-pages .news_nav_next .text { right: 40px; }
	.old-pages .news_nav_next:hover .text { right: 60px; }

	.old-pages .news_detain_share {
		text-align: left;
		padding: 30px 0;
		height: auto;
		line-height: 1.2;
	}
	.old-pages .news_detail_comments_btn {
		position: static;
		margin: 0 0 20px;
	}
	.old-pages .news_detain_share .social {
		width: 100%;
	}

	.old-pages .comment-author {
		height: 40px;
	}
	.old-pages .comment-author-avatar {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 10;
	}
	.old-pages .comment-author-name {
		position: relative;
		z-index: 5;
		padding-left: 60px;
		width: 100%;
	}
	.old-pages .comment_reply_btn,
	.old-pages .comment-date { margin-left: 60px; }
	.old-pages .comment_like { top: 5px; }
}

@media (min-width: 480px) and (max-width: 1199px) {
	.old-pages .news_detain_share.with_coin_card {
		padding: 0;
		height: 160px;
		text-align: center;
	}
	.old-pages .news_detain_share.with_coin_card .news_detail_comments_btn,
	.old-pages .news_detain_share.with_coin_card .coin_card_sm { top: 25%; }
	.old-pages .news_detain_share.with_coin_card .news_detail_comments_btn {
		position: absolute;
		margin: -22px 0 0;
	}
	.old-pages .news_detain_share.with_coin_card .social { margin-top: 100px; }
}
@media (min-width: 480px) and (max-width: 567px) {
	.old-pages .comment-author { line-height: 1.2; }
	.old-pages .coin_card_sm { max-width: 200px; }
	.old-pages .coin_card_sm .text_outer_name { font-size: 14px; }
}
@media (max-width: 479px) {
	.old-pages .news_detain_share.with_coin_card {
		padding-right: 0;
		text-align: left;
	}
	.old-pages .coin_card_sm {
		position: relative;
		top: 0;
		margin-top: 0;
		margin-bottom: 20px;
		max-width: 100%;
	}
	.old-pages .news_nav {
		height: 100px;
		line-height: 98px;
	}
	.old-pages .news_nav_btn .smart_img_outer {
		width: 50px;
		height: 50px;
	}
	.old-pages .news_nav_prev:hover { padding-left: 10px; }
	.old-pages .news_nav_next:hover { padding-right: 10px; }
	.old-pages .news_nav_btn .text {
		margin: -14px 0 0;
		font-size: 12px;
	}
	.old-pages .news_nav_prev .text { left: 10px; }
	.old-pages .news_nav_prev:hover .text { left: 20px; }
	.old-pages .news_nav_next .text { right: 10px; }
	.old-pages .news_nav_next:hover .text { right: 20px; }

	.old-pages .comment-author {
		height: auto;
		line-height: 40px;
	}
	.old-pages .comment_reply_btn,
	.old-pages .comment-date {
		margin: 10px 20px 0 0;
		vertical-align: top;
	}
	.old-pages .comment-action-buttons > a { margin-right: 20px; }
	.old-pages .comment_like {
		position: relative;
		top: -3px;
	}

	.old-pages .comment_share_outer { position: static; }
	.old-pages .comment_share_list {
		top: 20px;
		left: 15px;
	}
	.old-pages .comment_share_list::before { display: none; }
	.old-pages .comment_share_list .social li { margin: 0 10px 0 0; }
}
@media (max-width: 399px) {
	.old-pages .comment-box-partial .button {
		margin-bottom: 20px;
		width: 100%;
	}
	.old-pages .comment_cancel { margin-left: 0; }
}

@media (max-height: 440px) {
	.old-pages .news_nav {
		height: 100px;
		line-height: 98px;
	}
}

/* -------------------------------------------------------------------------- */
/* ------------------------------ ADVERTISEMENT ----------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages .offer_block {
	position: relative;
	padding: 35px 210px 35px 0;
}

.old-pages .offer_block_popup_btn {
	position: absolute;
	top: 45px;
	right: 0;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.old-pages .offer_block .t30 {
		font-size: 23px;
		margin-top: 10px;
	}
}
@media (max-width: 991px) {
	.old-pages .offer_block { adding: 35px 180px 35px 0; }
	.old-pages .offer_block .t30 {
		font-size: 22px;
		margin-top: 10px;
	}
	.old-pages .offer_block_popup_btn { min-width: 140px; }
}
@media (max-width: 767px) {
	.old-pages .offer_block .t30 { font-size: 20px; }
}
@media (max-width: 567px) {
	.old-pages .offer_block {
		padding-right: 0;
		text-align: center;
	}
	.old-pages .offer_block p {
		padding-right: 0;
		text-align: left;
	}
	.old-pages .offer_block_popup_btn {
		position: static;
		margin-top: 30px;
	}
}
@media (max-width: 479px) {
	.old-pages .offer_block .t30 {
		font-size: 16px;
		font-weight: 600;
	}
}

/* -------------------------------------------------------------------------- */
/* --------------------------------- FILTER --------------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages .title_outer { padding-right: 200px; }
.old-pages .filter_toggle_btn {
	position: absolute;
	top: 5px;
	right: 0;
}
h1 + .filter_toggle_btn { top: -5px; }

.old-pages .filter_outer {
	display: none;
	opacity: 0;
	transition: opacity 0.3s;
}

.old-pages .gray_bg .filter.bordered {
	border-top-color: #d6dee4;
	border-bottom-color: #d6dee4;
}
.old-pages .filter_element {
	position: relative;
	height: 50px;
	line-height: 50px;
}
.old-pages .filter_element .col {
	display: inline-block;
	width: auto;
	height: 100%;
}
.old-pages .filter_element .col_text p {
	display: inline-block;
	width: auto;
	line-height: 1.2;
	vertical-align: middle;
}
.old-pages .filter_element .col_input {
	position: relative;
	padding-left: 15px;
}
.old-pages .filter_element .select2-container { width: auto!important; }
.old-pages .filter .search_col { text-align: right; }
.old-pages .filter .search_col .filter_element input[type="search"] {
	padding-right: 50px;
	width: 400px;
}
.old-pages .filter .search_col .filter_element button {
	position: absolute;
	display: inline-block;
	top: 0;
	right: 0;
	z-index: 10;
	border: none;
	background: none;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	color: black;
	transition: all 0.3s;
}
.old-pages .filter .search_col .filter_element button:hover { color: #37b6fa; }

/* @media (min-width: 1630px) {
	/* .filter .search_col .filter_element input[type="search"] { width: 650px; } */
} */

@media (min-width: 991px) and (max-width: 1199px) {
	.old-pages .filter .search_col .filter_element input[type="search"] { width: 350px; }
}
@media (max-width: 991px) {
	.old-pages .filter .col_filter { margin: 0 0 30px; }
	.old-pages .filter .col_filter:last-child { margin: 0; }
	.old-pages .filter .filter_element { padding-left: 75px; }
	.old-pages .filter .filter_element .col_text {
		position: absolute;
		top: 0;
		left: 0;
	}
	.old-pages .filter_element .col_text .t14 { font-size: 12px; }
	.old-pages .filter .filter_element .col_input,
	.old-pages .filter .filter_element .select2 {
		width: 100%!important;
	}
	.old-pages .filter .search_col .filter_element .col_input input[type="search"] {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.old-pages .filter_toggle_btn {
		position: static;
		margin: -10px 0 10px;
	}
}
@media (max-width: 567px) {
	.old-pages .title_outer { padding: 0; }
	.old-pages .title_outer .mb40 { margin-bottom: 20px; }
	.old-pages .filter_toggle_btn {
		margin: 10px 0 10px;
	}
}
@media (max-width: 479px) {
	.old-pages .filter .col_filter { width: 100%; }
}

/* -------------------------------------------------------------------------- */
/* ---------------------------- CONTACTS ------------------------------------ */
/* -------------------------------------------------------------------------- */

.old-pages .contacts_tiles::after {
	content: '';
	display: block;
	clear: both;
}
.old-pages .contacts_tiles_element {
	position: relative;
	width: 50%;
	height: 350px;
	line-height: 350px;
	font-size: 0;
	float: left;
}
.old-pages .contacts_tiles_element:nth-child(2n) { padding-left: 4.5%; }
.old-pages .contacts_tiles_element:nth-child(2n)::before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 13%;
	left: 0;
	background: #ececec;
	width: 1px;
	height: 74%;
}
.old-pages .contacts_tiles_element::after {
	content: '';
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #ececec;
	width: 100%;
	height: 1px;
}
.old-pages .contacts_tiles_element:nth-last-child(1)::after,
.old-pages .contacts_tiles_element:nth-last-child(2)::after { display: none; }
.old-pages .contacts_tiles_element_inner {
	display: inline-block;
	width: 100%;
	line-height: 1.2;
	vertical-align: middle;
}
.old-pages .contacts_tiles_element_title,
.old-pages .contacts_tiles_element_phone {
	display: inline-block;
	width: 100%;
}

.old-pages .map_outer {
	position: relative;
	height: 450px;
}
.old-pages .map_outer iframe {
	width: 100%;
	height: 100%;
}

.old-pages .contacts__addresses {
	padding-top: 40px;
}
.old-pages .contacts__addresses .row,
.old-pages .contacts__addresses .col {
	display: flex;
}
.old-pages .contacts__addresses .element {
	position: relative;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	padding: 20px 0 20px 50px;
	height: inherit;
}
.old-pages .contacts__addresses .element .icon {
	position: absolute;
	top: 18px;
	left: 0;
	font-size: 30px;
	color: #37b6fa;
}
.old-pages .contacts__addresses .element-country {
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: 700;
}
.old-pages .contacts__addresses .element-address {
	margin-bottom: 20px;
	font-size: 16px;
}
.old-pages .contacts__addresses .element-phone {
	margin-bottom: 0;
	white-space: nowrap;
	font-size: 22px;
	font-weight: 700;
}
.old-pages .contacts__addresses .element-phone a {
	text-decoration: none !important;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.old-pages .contacts_tiles_element_title  { font-size: 18px; }
	.old-pages .contacts_tiles_element_phone  { font-size: 32px; }
}
@media (max-width: 991px) {
	.old-pages .contacts__addresses .element-phone {
		font-size: 18px;
	}
}
@media (min-width: 568px) and (max-width: 991px), (max-width: 479px) {
	.old-pages .contacts_tiles_element {
		height: 270px;
		line-height: 270px;
	}
	.old-pages .contacts_tiles_element_title  { font-size: 14px; }
	.old-pages .contacts_tiles_element_phone  { font-size: 24px; }
}
@media (max-width: 567px) {
	.old-pages .contacts_tiles_element {
		padding-left: 4.5%;
		width: 100%;
		float: none;
	}
	.old-pages .contacts_tiles_element:nth-child(2n)::before { display: none; }
	.old-pages .contacts_tiles_element:nth-last-child(1)::after,
	.old-pages .contacts_tiles_element:nth-last-child(2)::after { display: inline-block; }

	.old-pages .contacts__addresses .row,
	.old-pages .contacts__addresses .col {
		display: block;
	}
	.old-pages .contacts__addresses .element {
		border-bottom: none;
	}
	.old-pages .contacts__addresses .col:last-child .element {
		border-bottom: 1px solid #ececec;
	}
}

@media (max-height: 440px) {
	.old-pages .contacts_tiles_element {
		height: 190px;
		line-height: 190px;
	}
	.old-pages .contacts_tiles_element_phone {
		margin-bottom: 15px;
		font-size: 20px;
	}
}

/* -------------------------------------------------------------------------- */
/* --------------------------------- ICO DETAIL ----------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages .ico_top {
	position: relative;
	height: 225px;
}
.old-pages .ico_type {
	position: absolute;
	top: 0;
	left: 0;
	border-top: 8px solid #ffcb00;
	padding-top: 20px;
}
.old-pages .page_ico_type.ico_type {
	background: white;
	padding: 12px 25px 15px;
}
.old-pages .ico_name {
	position: absolute;
	bottom: 20px;
	left: 0;
	max-width: 100%;
}
.old-pages .ico_link {
	position: absolute;
	bottom: 20px;
	right: 0;
	max-width: 100%;
}
.old-pages .blue_bg .ico_link a:hover { color: #ffcb00; }
.old-pages .ico_status_text { text-align: right; }
.old-pages .ico_time .ico_status_text { line-height: 1.2; }
.old-pages .ico_status .ico_status_text { margin-top: 0; }

.old-pages .link_with_icon {
	display: table;
}
.old-pages .link_with_icon .icon,
.old-pages .link_with_icon .text {
	display: table-cell;
	min-height: 30px;
}
.old-pages .link_with_icon .icon {
	vertical-align: top;
	font-size: 30px;
	color: #37b6fa;
}
.old-pages .link_with_icon .text {
	vertical-align: middle;
	padding-left: 15px;
}

.old-pages .ico_detail_dates { padding: 35px 40px 10px; }

.old-pages .video_outer {
	position: relative;
	overflow: hidden;
	max-width: 500px;
	height: 300px;
}
.old-pages .video_outer_before {
	position: absolute;
	top: -5%;
	left: -5%;
	z-index: 10;
	background: no-repeat center;
	background-size: cover;
	-webkit-filter: blur(20px);
	filter: blur(20px);
	width: 110%;
	height: 110%;
	cursor: pointer;
	transition: all 0.3s;
}
.old-pages .video_outer iframe {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
}

.old-pages .play {
	display: inline-block;
	position: relative;
	border-radius: 50%;
	background: #79bc21;
	width: 100px;
	height: 100px;
	cursor: pointer;
	transition: all 0.3s;
}
.old-pages .play:hover { box-shadow: -7px 15px 20px rgba(91, 116, 129, 0.23); }
.old-pages .play.big {
	width: 140px;
	height: 140px;
}
.old-pages .video_outer .play {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 15;
	margin: -50px 0 0 -50px;
}
.old-pages .video_outer .play.big { margin: -70px 0 0 -70px; }
.old-pages .play::before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	border-width: 12px 0 12px 18px;
	border-style: solid;
	border-color: transparent;
	border-left-color: white;
	margin: -12px 0 0 -5px;
}

.old-pages .ico_detail_social li { margin-right: 10px; }
.old-pages .ico_detail_social a {
	background-color: #37b6fa;
	color: white;
}
.old-pages .ico_detail_social a:hover { background-color: #79bc21; }

@media (max-width: 1199px) {
	.old-pages .ico_status_text { text-align: left; }
}

@media (max-width: 767px) {
	.old-pages .ico_detail_cols .col.col-xs-3 { width: 50%; }
}
@media (max-width: 567px) {
	.old-pages .video_outer {
		max-width: none;
		height: 0;
		padding-top: 62%;
	}
	.old-pages .modal .ico_time .col {
		margin-bottom: 15px;
		width: 100%;
		float: none;
	}
	.old-pages .modal .ico_time .col:last-child { margin: 0; }

	.old-pages .ico_detail_cols .col { width: 100%; }
	.old-pages .ico_detail_cols .bordered_bottom { margin: 0 0 30px; }
	.old-pages .ico_detail_cols .col:last-child .bordered_bottom { margin: 0; }
	.old-pages .ico_detail_dates .col { width: 100%; }
}
@media (max-width: 479px) {
	.old-pages .ico_detail_cols .col.col-xs-3 { width: 100%; }
	.old-pages .ico_time .col {
		margin-bottom: 15px;
		width: 100%;
		float: none;
	}
	.old-pages .ico_time .col:last-child { margin: 0; }
	.old-pages .ico_summ { font-size: 22px; }

	.old-pages .ico_detail_dates { padding: 35px 20px 10px; }
	.old-pages .ico_detail_dates .t22 { font-size: 16px; }
	.old-pages .play.big {
		width: 80px;
		height: 80px;
	}
	.old-pages .video_outer .play.big { margin: -40px 0 0 -40px; }
}

/* -------------------------------------------------------------------------- */
/* ------------------------------ MARKET DETAIL ----------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages .market_detail_top > .row { margin: 0 -40px; }
.old-pages .market_detail_top .col { padding: 0 40px; }
.old-pages .market_detail_top .col .relative { padding-top: 20px; }
.old-pages .market_detail_top .col_left {
	padding-right: 75px;
	width: 400px;
}
.old-pages .market_detail_top .col_left .relative { padding-left: 155px; }
.old-pages .market_detail_top .col_left .smart_img_outer {
	position: absolute;
	top: 30px;
	left: 0;
	width: 115px;
	height: 115px;
}

.old-pages .market_detail_ticker span { vertical-align: middle; }

.old-pages .market_detail_top .col_right {
	border-left: 1px solid #ececec;
	width: calc(100% - 400px);
}
.old-pages .market_detail_top .col_right .relative {
	min-height: 160px;
}
.old-pages .market_detail_top .col_right .col_sm {
	height: 70px;
}

.old-pages .market_detail_description_head {
	position: relative;
}

.old-pages .market_detail_link {
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	color: #80828d;
}
.old-pages .market_detail_link:hover { color: #37b6fa; }

.old-pages .market_detail_table_outer {
	background: #fafbfc;
	/* margin-left: -40px;
	margin-right: -40px; */
}
table.market_detail_table th {
	background: white;
	padding-bottom: 15px;
}
table.market_detail_table table.footable-details>tbody>tr>th:nth-child(1) {
	background: #fafbfc;
	padding: 0;
}

table.market_detail_table tbody td {
	background: #fafbfc;
	overflow: visible;
	padding: 0 7px 0 0;
	font-size: 13px;
}
table.market_detail_table tbody td:last-child {
	background: #fafbfc;
	overflow: visible;
	padding-right: 40px;
}
table.market_detail_table tbody td:last-child::before { left: -40px; }
table.market_detail_table tbody tr[data-expanded="true"] td,
table.market_detail_table tbody tr.footable-detail-row th,
table.market_detail_table tbody tr.footable-detail-row td {
	background: #f6f7f9!important;
}
table.market_detail_table tbody tr[data-expanded="true"] td:first-child::after,
table.market_detail_table tbody tr.footable-detail-row th:first-child::after,
table.market_detail_table tbody tr.footable-detail-row td:first-child::after {
	background: #f6f7f9!important;
}
table.market_detail_table tbody tr:hover td { background: white; }
table.market_detail_table tbody tr:hover td:before { opacity: 0; }
table.market_detail_table table.footable-details:hover>tbody>tr>td:before { opacity: 1; }
/*.market_detail_table td:first-child::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: -1000px;
	background: #fafbfc;
	width: 1000px;
	height: 100%;
	transition: all 0.3s;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.old-pages .market_detail_table td:first-child::after {
		height: 95px;
	}
}*/
/*.market_detail_table tbody tr:hover td:first-child::after {
	background: white;
	box-shadow: -10px 9px 13px rgba(79, 119, 163, 0.21),
							inset 0px 22px 13px -13px rgba(79, 119, 163, 0);
	transition: all 0.3s;
}
.old-pages .market_detail_table tbody tr:hover + tr td:first-child::after {
	box-shadow: -10px 9px 13px rgba(79, 119, 163, 0),
							inset 0px 22px 13px -13px rgba(79, 119, 163, 0.21);
	transition: all 0.3s;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.old-pages .market_detail_table tbody tr:last-child:hover td:first-child::after {
		box-shadow: none;
		transition: all 0.3s;
	}
}
.old-pages .market_detail_table tbody tr.footable-detail-row:hover td:first-child::after,
.old-pages .market_detail_table tbody tr[data-expanded="true"]:hover td:first-child::after {
	background: #fafbfc;
	box-shadow: none;
}
.old-pages .market_detail_table tbody tr.footable-detail-row:hover + tr td:first-child::after,
.old-pages .market_detail_table tbody tr[data-expanded="true"]:hover + tr td:first-child::after { box-shadow: none; }*/

table.market_detail_table th:first-child,
table.market_detail_table tbody td:first-child,
table.market_detail_table tbody table.footable-details>tbody>tr>th:nth-child(1) {
	padding-left: 40px;
	width: auto;
}
table.market_detail_table th:last-child,
table.market_detail_table td:last-child { padding-right: 40px; }

table.market_detail_table td:first-child::before { left: 40px; }
table.market_detail_table td:last-child::before { left: -40px; }

/* @media (min-width: 1630px), (min-width: 568px) and (max-width: 767px) {
	.old-pages .market_detail_top .col_right .col_sm {
		width: 33.333333%;
		height: 100px;
	}
} */
@media (min-width: 568px) and (max-width: 767px) {
	.old-pages .market_detail_top .col_right .col_sm {
		width: 33.333333%;
		height: 100px;
	}
}
/* @media (min-width: 1630px) {
	.old-pages .market_detail_top .col_left { width: 360px; }

	.old-pages .market_detail_top .col_right {
		border-left: 1px solid #ececec;
		width: calc(100% - 360px);
	}
	table.market_detail_table tbody td {
		padding-right: 10px;
		font-size: 16px;
	}
} */

@media (max-width: 1399px) {
	.old-pages .market_detail_name { font-size: 20px; }
}
@media (max-width: 1199px) {
	.old-pages .market_detail_top .row { margin: 0 -20px; }
	.old-pages .market_detail_top .col { padding: 0 20px; }

	table.market_detail_table .footable-toggle { left: 40px; }
	table.market_detail_table tbody td:first-child { padding: 0px 10px 0 70px; }
}
@media (min-width: 992px) and (max-width: 1199px), (max-width: 479px) {
	.old-pages .market_detail_top .col_left .relative { padding-left: 100px; }
	.old-pages .market_detail_top .col_left .smart_img_outer {
		width: 80px;
		height: 80px;
	}
	.old-pages .market_detail_top .col_right .col_sm {
		margin: 0 0 20px;
		width: 100%;
		height: auto;
	}
	table.market_detail_table table.footable-details>tbody>tr>th:nth-child(1) { padding-left: 30px; }
}
@media (max-width: 991px) {
	.old-pages .market_detail_top .col {
		width: 100%;
		float: none;
	}
	.old-pages .market_detail_top .col_right {
		border-left: none;
		border-top: 1px solid #ececec;
		margin-top: 50px;
		padding-top: 30px;
	}

	.old-pages .market_detail_table_outer {
		background: #fafbfc;
		margin-left: -20px;
		margin-right: -20px;
	}
	table.market_detail_table th:first-child,
	table.market_detail_table td:first-child{ padding-left: 20px; }
	table.market_detail_table table.footable-details>tbody>tr>th:nth-child(1) { padding-left: 10px; }
	table.market_detail_table th:last-child,
	table.market_detail_table td:last-child { padding-right: 20px; }

	table.market_detail_table td:first-child::before { left: 20px; }
	table.market_detail_table td:last-child::before { left: -20px; }

	table.market_detail_table tbody td:first-child { padding: 0px 10px 0 50px; }
	table.market_detail_table .footable-toggle { left: 20px; }
}
@media (max-width: 767px) {
	#market_detail_table .accordion_element { padding: 25px 0 20px; }
}

/* -------------------------------------------------------------------------- */
/* --------------------------------- ERROR PAGE ----------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages .error_page_outer .main_content_outer,
.old-pages .error_page_outer .main_content_outer .container { height: 100%; }
.old-pages .error_page_outer .main_content_outer .container { position: relative; }
.old-pages .error_page_container {
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 0 20px 0 225px;
	width: 100%;
	max-width: 1160px;
}
.old-pages .error_page_image {
	position: absolute;
	top: -15px;
	left: 20px;
	width: 154px;
	height: 154px;
	line-height: 154px;
	text-align: center;
}
.old-pages .error_page_image img {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 5;
	width: 100%;
	height: auto;
	margin: -77px 0 0 -77px;
}
.old-pages .error_page_image span {
	display: inline-block;
	position: relative;
	z-index: 10;
	letter-spacing: 3px;
	font-size: 16px;
	font-weight: 600;
	color: white;
}
.old-pages .error_page_subtitle a {
	text-decoration: none;
	color: white;
}
.old-pages .error_page_outer.blue_bg .error_page_link { color: #277998!important; }

.old-pages .blue_bg .error_page_text,
.old-pages .blue_bg .error_page_text a { color: #277998; }
.old-pages .lightgreen_bg .error_page_text,
.old-pages .lightgreen_bg .error_page_text a { color: #487809; }
.old-pages .red_bg .error_page_text,
.old-pages .red_bg .error_page_text a { color: #530f00; }

@media (max-width: 767px) {
	.old-pages .error_page_container {
		padding-left: 170px;
	}
	.old-pages .error_page_title {
		margin-bottom: 40px;
		font-size: 46px;
	}
	.old-pages .error_page_subtitle { font-size: 22px; }
	.old-pages .error_page_subtitle br { display: none; }
	.old-pages .error_page_text { font-size: 18px; }
	.old-pages .error_page_image {
		width: 124px;
		height: 124px;
		line-height: 124px;
	}
	.old-pages .error_page_image img { margin: -62px 0 0 -62px; }
}
@media (max-width: 567px) {
	.old-pages .error_page_image {
		position: relative;
		top: 0;
		left: 0;
		margin: 0 0 30px;
	}
	.old-pages .error_page_container { padding-left: 20px; }
}
@media (max-width: 479px) {
	.old-pages .error_page_image {
		width: 100px;
		height: 100px;
		line-height: 100px;
	}
	.old-pages .error_page_image img { margin: -50px 0 0 -50px; }
	.old-pages .error_page_image span { font-size: 12px; }

	.old-pages .error_page_title {
		margin-bottom: 25px;
		font-size: 28px;
	}
	.old-pages .error_page_subtitle { font-size: 18px; }
	.old-pages .error_page_text { font-size: 16px; }
}

@media (max-height: 440px) {
	.old-pages .error_page_container {
		padding-left: 20px;
		width: 100%;;
	}
	.old-pages .error_page_image {
		position: absolute;
		top: -20px;
		left: 20px;
		width: 100px;
		height: 100px;
		line-height: 100px;
	}
	.old-pages .error_page_image img { margin: -50px 0 0 -50px; }
	.old-pages .error_page_image span { font-size: 12px; }

	.old-pages .error_page_title {
		padding-left: 120px;
		margin-bottom: 35px;
		font-size: 30px;
	}
	.old-pages .error_page_subtitle {
		margin-bottom: 15px;
		font-size: 18px;
	}
	.old-pages .error_page_text { font-size: 16px; }
}

/* -------------------------------------------------------------------------- */
/* --------------------------------- SEARCH PAGE ---------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages .search_page_form {
	position: relative;
}
.old-pages .search_page_form input:not([type="submit"]).simple {
	border-radius: 0;
	border-color: #ececec;
	padding-right: 190px;
}
.old-pages .search_page_form button {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	height: 50px;
}
.old-pages .search_result li {
	padding-bottom: 15px;
	border-bottom: 1px solid #ececec;
	transition: all 0.3s;
}
.old-pages .search_result li:hover {
	border-color: transparent;
	box-shadow: 0 20px 45px -25px rgba(91, 116, 129, 0.23);
}
.old-pages .foot_search_result{
	position: absolute;
	bottom: 4px;
	right: 4px;
}

@media (max-width: 479px) {
	.old-pages .search_page_form button {
		position: static;
		margin-top: 20px;
	}
}

/* -------------------------------------------------------------------------- */
/* ------------------------------------- FAQ -------------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages .infinite_search_form .form_element {
	margin: 0;
	max-width: 600px;
	transition: all 0.3s;
}
.old-pages .infinite_search_form .form_element.active { max-width: 100%; }
.old-pages .infinite_search_form input {
	position: relative;
	z-index: 5;
	border: none;
	background: white;
	padding-right: 80px;
}
.old-pages .infinite_search_form button {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	border: none;
	background: transparent;
	width: 60px;
	height: 60px;
	text-align: center;
}
.old-pages .infinite_search_form .icon-search {
	position: relative;
	font-size: 27px;
	color: #96abbc;
	transition: all 0.3s;
}
.old-pages .infinite_search_form button:hover .icon-search { color: #37b6fa; }

.old-pages .accordion_element {
	border-top: 1px solid #eaedf0;
	margin: 0;
	padding: 25px 0 0;
	transition: all 0.3s;
}
.old-pages .accordion_element:first-child { border-top: none; }
.old-pages .accordion_element.opened { margin: 0 0 25px; }
.old-pages .accordion_element.opened:last-child { margin: 0; }
.old-pages .market_accordion_outer .accordion_element.opened { margin: 0; }
.old-pages .accordion_header {
	position: relative;
	margin: 0 0 25px;
	min-height: 60px;
	line-height: 60px;
}
.old-pages .market_accordion_outer .accordion_header { margin: 0; }
.old-pages .accordion_header_link {
	display: inline-block;
	padding-right: 65px;
	width: 100%;
	line-height: 1.2;
	vertical-align: middle;
}
.old-pages .accordion_header_link .icon {
	position: absolute;
	top: 5px;
	right: 0;
	border: 1px solid #37b6fa;
	border-radius: 50%;
	width: 46px;
	height: 46px;
	font-size: 11px;
	text-align: center;
	color: #37b6fa;
	transition: all 0.3s, color 0.1s;
}
.old-pages .accordion_header_link:hover .icon {
	background: #37b6fa;
	color: white;
}
.old-pages .accordion_header_link .icon:before {
	display: inline-block;
	position: relative;
	top: 18px;
	transition: all 0.3s;
}
.old-pages .accordion_element.opened .accordion_header_link .icon:before {
	top: 15px;
	transform: rotate(180deg);
}
.old-pages .accordion_body_inner {
	position: relative;
	background: #f5f8fa;
	margin: 0;
	padding: 40px 50px;
}
#market_detail_table .accordion_body_inner {
	background: none;
	padding: 0;
}
.old-pages .market_accordion_outer .accordion_body_inner {
	padding-bottom: 20px;
	padding-left: 0;
}
.old-pages .accordion_body_inner::before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 50%;
	border-width: 9px 9px 0 9px;
	border-style: solid;
	border-color: transparent;
	border-top-color: white;
	margin-left: -4px;
}
#market_detail_table .accordion_body_inner::before,
#market_detail_description .accordion_body_inner::before { display: none; }
.old-pages .accordion_body:not(.event_days_body) p {
	font-size: 16px;
	font-weight: 300;
}
.old-pages .accordion_body p:last-child { margin: 0; }
.old-pages .accordion_body_inner_more {
	display: inline-block;
	position: absolute;
	top: 40px;
	left: 17px;
	font-size: 18px;
	text-decoration: none!important;
	color: #9f9f9f;
}
.old-pages .market_accordion_outer .accordion_body_inner_more { left: 0; }

/* @media (min-width: 1630px) {
	.old-pages .infinite_search_form .form_element { max-width: 1015px; }
} */
@media (max-width: 567px) {
	.old-pages .accordion_header {
		min-height: 50px;
		line-height: 50px;
	}
	.old-pages .accordion_header_link { font-size: 18px; }
	.old-pages .accordion_header_link .icon { top: 3px; }
	.old-pages .accordion_body_inner { padding: 20px 30px 20px 40px; }
	.old-pages .accordion_body_inner_more {
		top: 20px;
		left: 10px;
	}
}
@media (max-width: 479px) {
	.old-pages .accordion_element { padding: 15px 0 0; }
	.old-pages .accordion_header { margin: 0 0 15px; }
	.old-pages .accordion_header_link { padding-right: 50px; }
	.old-pages .accordion_header_link .icon {
		top: 1px;
		width: 40px;
		height: 40px;
	}
	.old-pages .accordion_header_link .icon:before { top: 15px; }
	.old-pages .accordion_element.opened .accordion_header_link .icon:before { top: 13px; }
}

/* -------------------------------------------------------------------------- */
/* -------------------------------- EVENTS -------------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages .event_days_tabs_nav li { font-weight: 700; }
.old-pages .event_days_tabs_nav a { padding: 0 25px; }
.old-pages .categories_tabs_nav_elem {
	display: table-cell;
	vertical-align: middle;
	height: inherit;
	line-height: 1.2;
}
.old-pages .event_days_tabs_nav li span.year {
	display: block;
	font-size: 12px;
	font-weight: 500;
	color: #bababa;
}
.old-pages .event_days_tabs_nav li.active span.year {
	display: inline-block;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}
.old-pages .tabs_nav_arrow {
	position: absolute;
	top: 0;
	z-index: 10;
	height: 52px;
	background: white;
	font-size: 9px;
	color: #37b6fa;
	cursor: pointer;
	transition: all 0.3s;
}
.old-pages .mobile .tabs_nav_arrow,
.old-pages .tablet .tabs_nav_arrow { display: none!important; }
.old-pages .tabs_nav_arrow:hover { color: #007abb; }
.old-pages .tabs_nav_arrow.icon { line-height: 50px; }
.old-pages .tabs_nav_arrow.arr_prev {
	left: 0;
	box-shadow: 5px 0 10px 5px white;
	padding-right: 10px;
}
.old-pages .tabs_nav_arrow.arr_next {
	right: 0;
	box-shadow: -5px 0 10px 5px white;
	padding-left: 10px;
}

.old-pages .event_days_element {
	border-top: none;
	margin: 0 0 30px;
}
.old-pages .event_days_date { color: #c1c1c1; }
.old-pages .event_days_element.active .event_days_date { color: #37b6fa; }

.old-pages .event_days_title,
.old-pages .event_days_time_and_place { padding-left: 80px; }
.old-pages .event_days_title {
	position: relative;
	color: black;
	cursor: pointer;
	transition: all 0.3s;
}
.old-pages .event_days_title:hover { color: #37b6fa; }
.old-pages .event_days_title .icon {
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #37b6fa;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	font-size: 7px;
	text-align: center;
	color: #37b6fa;
	transition: all 0.3s;
}
.old-pages .event_days_title:hover .icon {
	background: #37b6fa;
	color: white;
}
.old-pages .event_days_title .icon::before {
	display: inline-block;
	position: relative;
	top: 11px;
	transition: transform 0.3s;
}
.old-pages .event_days_element.opened .event_days_title .icon::before { transform: rotate(180deg); }
.old-pages .event_days_time_and_place span {
	display: inline-block;
	margin-right: 40px;
}
.old-pages .event_days_time_and_place span:last-child { margin: 0; }

.old-pages .event_days_body_inner { padding: 20px 0 80px 80px; }
.old-pages .event_days_map_outer {
	display: table;
	margin: 0 0 50px;
	width: 100%;
}
.old-pages .event_days_map {
	display: table-cell;
	width: 420px;
	height: 200px;
	vertical-align: top;
}
.old-pages .event_days_map iframe {
	width: 100%;
	height: 100%;
}
.old-pages .event_days_address {
	display: table-cell;
	padding-left: 30px;
	vertical-align: middle;
}

.old-pages .event_days_text {
	font-size: 16px;
	color: #80828d;
}

/* @media (min-width: 1630px) {
	.old-pages .event_days_map {
		display: table-cell;
		width: 600px;
		height: 300px;
		vertical-align: top;
	}
} */
@media (max-width: 1199px) {
	.old-pages .event_days_map_outer,
	.old-pages .event_days_map,
	.old-pages .event_days_address {
		display: block;
		width: 100%;
	}
	.old-pages .event_days_map { margin: 0 0 30px; }
	.old-pages .event_days_address { padding: 0; }
}
@media (max-width: 991px) {
	.old-pages .event_days_title,
	.old-pages .event_days_time_and_place { padding-left: 60px; }
	.old-pages .event_days_body_inner { padding-left: 0; }
}
@media (max-width: 767px) {
	.old-pages .tabs_nav_arrow { display: none!important; }
}

.old-pages .event_bnr_outer {
	position: relative;
	text-align: center;
}
.old-pages .event_bnr_outer .event_bnr {
	display: inline-block;
}
.old-pages .event_bnr_outer .for_sidebar_bnr_outer .event_bnr {
	display: none;
	margin-top: 20px;
	max-width: 300px;
}
@media (max-width: 767px) {
	.old-pages .sidebar .event_bnr_outer { display: none; }
	.old-pages .event_bnr_outer .for_sidebar_bnr_outer .event_bnr { display: inline-block; }
}
@media (max-width: 479px) {
	.old-pages .content_event_bnr_outer {
		margin-left: -20px;
		margin-right: -20px;
	}
}

/* -------------------------------------------------------------------------- */
/* -------------------------------- APPS -------------------------------- */
/* -------------------------------------------------------------------------- */

.old-pages .outer.apps_page {
	background: #ecf1f5;
	padding: 0!important;
}
.old-pages .outer.apps_page .main_content_outer {
	position: relative;
	z-index: 15;
}

/* navigation
--------------------------------------------------------------------- */

.old-pages .outer.apps_page .apps_nav_outer { position: relative; }
.old-pages .outer.apps_page .apps_nav_outer .tabs_nav_outer .tabs_nav_arrow.arr_prev {
	background: #ecf1f5;
	box-shadow: 5px 0 10px 5px #ecf1f5;
}
.old-pages .outer.apps_page .apps_nav_outer .tabs_nav_outer .tabs_nav_arrow.arr_next {
	background: #ecf1f5;
	box-shadow: -5px 0 10px 5px #ecf1f5;
}
.old-pages .outer.apps_page .apps_nav_outer .tabs_nav li {
	margin: 0;
	font-size: 15px;
	font-weight: 500;
	text-transform: none;
}
.old-pages .outer.apps_page .apps_nav_outer .tabs_nav a {
	border: none;
	border-radius: 4px;
	padding: 0 25px;
	height: 50px;
	line-height: 50px;
}
.old-pages .outer.apps_page .apps_nav_outer .tabs_nav .active a {
	background: white;
	color: black;
}

@media (max-width: 767px) {
	.old-pages .outer.apps_page .apps_nav_outer .tabs_nav_outer {
		margin-bottom: 50px;
	}
}
@media (max-width: 567px) {
	.old-pages .outer.apps_page .apps_nav_outer .tabs_nav_outer {
		margin-bottom: 30px;
		height: 40px;
	}
	.old-pages .outer.apps_page .apps_nav_outer .tabs_nav li { font-size: 12px; }
	.old-pages .outer.apps_page .apps_nav_outer .tabs_nav a {
		padding: 0 15px;
		height: 40px;
		line-height: 40px;
	}
}

/* fullpage slider
--------------------------------------------------------------------- */

#apps_fullpage {
	position: fixed!important;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	transition: all 0.1s 0.5s!important;
}
#apps_fullpage .fp-tableCell { vertical-align: top; }
#apps_fullpage .section { padding: 0; }
#apps_fullpage .container,
#apps_fullpage .cols_outer,
#apps_fullpage .cols_outer .col { height: 100%; }
#apps_fullpage .container { z-index: 10; }
#apps_fullpage .cols_outer { padding-top: 80px; }
#apps_fullpage .cols_outer:after {
	content: '';
	display: block;
	clear: both;
}
#apps_fullpage .col { float: left; }
#apps_fullpage .col::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#apps_fullpage .col_left::before {
	left: -100%;
	background: #ecf1f5;
}
#apps_fullpage .col_right::before {
	left: 100%;
	background: inherit;
}

/* col_left
--------------------------------------------------------------------- */

#apps_fullpage .col_left {
	position: relative;
	z-index: 10;
	padding-top: 80px;
	padding-right: 50px;
	width: 45%;
	background: #ecf1f5;
	padding-right: 0;
}

#apps_fullpage .col_left .customscroll {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-height: none;
}
#apps_fullpage .tab_inner {
	position: relative;
	transition: all 0.6s;
}
#apps_fullpage .col_left .mCSB_container { padding: 60px 40px 60px 0; }
#apps_fullpage .col ul:not(.stores_list) li {
	font-weight: 500;
	color: black;
}
#apps_fullpage .section.apps_broker .col ul:not(.stores_list) li {
	margin-bottom: 10%;
}
#apps_fullpage .col ul li::before { background: #79bc21; }

@media (max-width: 767px) {
	#apps_fullpage {
		position: relative!important;
		padding-top: 60px;
		height: auto;
	}
	#apps_fullpage .container,
	#apps_fullpage .cols_outer { height: auto; }
	#apps_fullpage .cols_outer { padding-top: 60px; }
	#apps_fullpage .container { padding: 0; }
	#apps_fullpage .col {
		padding: 0 20px;
		width: 100%;
		height: auto;
	}
	#apps_fullpage .col_left::before { display: none; }
	#apps_fullpage .col_left {
		margin: 0 0 50px;
		padding-top: 0;
	}
	#apps_fullpage .col_left .customscroll {
		position: static;
		height: auto;
	}
	#apps_fullpage .col_left .mCSB_container { padding: 0; }
}
@media (max-width: 567px) {
	#apps_fullpage .cols_outer { padding-top: 30px; }
}

/* col_right
--------------------------------------------------------------------- */

#apps_fullpage .col_right {
	position: relative;
	z-index: 5;
	background: #37b6fa;
	width: 55%;
	padding-right: 0;
	transition: all 0.6s;
}
#apps_fullpage .col_right[data-id="apps_exchange"] { background: #37b6fa; }
#apps_fullpage .col_right[data-id="apps_wallet"] { background: #ffcb00; }
#apps_fullpage .col_right[data-id="apps_broker"] { background: #79bc21; }
#apps_fullpage .col_right[data-id="apps_telegrambot"] { background: #007ebd; }

#apps_fullpage .col_right .section_before {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
#apps_fullpage .col_right .section_before_elem {
	position: absolute;
	border-radius: 50%;
	transition: all 0.6s;
}
#apps_fullpage .col_right .section_before_elem.elem_1 {
	border: 1px solid rgba(255,255,255,0.37);
	width: 700px;
	height: 700px;
}
#apps_fullpage .col_right .section_before_elem.elem_2  {
	background: rgba(87,196,237,0.5);
	width: 500px;
	height: 500px;
}

#apps_fullpage .col_right[data-id="apps_exchange"] .section_before_elem.elem_1 {
	top: -10%;
	left: -15%;
}
#apps_fullpage .col_right[data-id="apps_exchange"] .section_before_elem.elem_2 {
	top: 37%;
	left: -15%;
}

#apps_fullpage .col_right[data-id="apps_wallet"] .section_before_elem.elem_1 {
	top: 5%;
	left: -20%;
}
#apps_fullpage .col_right[data-id="apps_wallet"] .section_before_elem.elem_2 {
	top: 50%;
	left: 10%;
	background: rgba(255,233,168,0.5);
}

#apps_fullpage .col_right[data-id="apps_broker"] .section_before_elem.elem_1 {
	top: 15%;
	left: -20%;
}
#apps_fullpage .col_right[data-id="apps_broker"] .section_before_elem.elem_2 {
	top: 55%;
	left: 25%;
	background: rgba(152,206,82,0.5);
}
#apps_fullpage .col_right[data-id="apps_telegrambot"] .section_before_elem.elem_1 {
	top: 20%;
	left: -10%;
}
#apps_fullpage .col_right[data-id="apps_telegrambot"] .section_before_elem.elem_2 {
	top: 45%;
	left: 35%;
}

#apps_fullpage .col_right .img_outer {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	transition: all 0.3s;
}
#apps_fullpage .col_right .img_outer {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	transition: all 0.3s;
}
#apps_fullpage .col_right .phone_img {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -55%);
	transition: all 0.3s;
}
#apps_fullpage .col_right .img_outer.active .phone_img { transform: translate(-50%, -50%); }
#apps_fullpage .col_right .phone_img::before {
	content: '';
	display: inline-block;
	position: absolute;
	box-shadow: -50px 20px 120px rgba(0, 0, 0, 0.3);
	top: 5%;
	left: 5%;
	width: 90%;
	height: 90%;
}
#apps_fullpage .col_right .phone_img img {
	position: relative;
	z-index: 10;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}

#apps_fullpage .stores_list_outer {
	position: absolute;
	bottom: 8px;
	left: 40px;
	margin-top: 40px;
	width: auto;
	max-width: 300px;
}

.old-pages .stores_list {
	margin: 0;
	padding: 0;
}
.old-pages .stores_list li {
	display: inline-block;
	margin: 0 25px 10px 0;
	padding: 0;
}
.old-pages .stores_list li:last-child { margin-right: 0; }
.old-pages .stores_list li::before { display: none; }

@media (max-width: 1199px) {
	#apps_fullpage .stores_list_outer { bottom: 12px; }
	#apps_fullpage .stores_list li { margin-right: 10px; }
}
@media (min-width: 768px) and (max-width: 1199px) {
	#apps_fullpage .stores_list img { width: 110px; }
}
@media (min-width: 768px) and (max-width: 991px) {
	#apps_fullpage .stores_list li {
		width: 100%;
		margin-right: 0;
	}
}
@media (max-width: 767px) {
	#apps_fullpage .col_right {
		overflow: hidden;
		padding-top: 100%;
		width: 100%;
	}
	#apps_fullpage .col_right .phone_img { margin-top: -50px; }
	#apps_fullpage .col_right .phone_img img { width: 180px; }
	#apps_fullpage .stores_list_outer {
		bottom: 70px;
		left: 50%;
		margin: 0;
		width: 300px;
		text-align: center;
		transform: translateX(-50%);
	}
	#apps_fullpage .stores_list li { margin: 0 5px 10px 5px; }
}
@media (max-width: 567px) {
	#apps_fullpage .col_right .phone_img { margin-top: -60px; }
	#apps_fullpage .col_right .phone_img img { width: 140px; }
	#apps_fullpage .stores_list img { width: 110px; }
}
@media (max-width: 479px) {
	#apps_fullpage .col_right { padding-top: 130%; }
	#apps_fullpage .col_right .phone_img {
		top: 45%;
		left: auto;
		right: 7%;
		margin-top: 0;
		transform: translate(0, -55%);
	}
	#apps_fullpage .col_right .img_outer.active .phone_img { transform: translate(0, -50%); }
	#apps_fullpage .col_right .phone_img img {
		width: 120px;
	}
	#apps_fullpage .stores_list_outer {
		top: 45%;
		bottom: auto;
		left: 7%;
		margin: 0;
		width: 100px;
		text-align: left;
		transform: translate(0, -50%);
	}
	#apps_fullpage .stores_list li {
		margin: 5px 0;
		width: 100%;
	}
	#apps_fullpage .stores_list_outer p { font-size: 15px; }
}

/* -------------------------------------------------------------------------- */
/* -------------------------------- BOT VERIFICATION -------------------------------- */
/* -------------------------------------------------------------------------- */

#kyc-form .select2-container--default .select2-selection--single {
	border: 2px solid #bbcede;
}
#kyc-form .select2-container--default .select2-selection--single .select2-selection__arrow { color: #bbcede; }
#kyc-form .select2-container .select2-selection--single {
	height: 60px;
	line-height: 58px;
}
#kyc-form .select2-selection--single .select2-selection__rendered {
	font-size: 16px;
	color: black;
}
#kyc-form .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #96abbc;
}

@media (max-width: 767px) {
	#kyc-form { padding: 0 0 50px; }
}
@media (max-width: 567px) {
	#kyc-form .col { width: 100%; }
}

/* 29.12.2017 правки от контент-менеджера
----------------------------------------------------------------------------- */

.old-pages .news_detain_img { display: none; }
.old-pages .news_detain_text {
	/* max-width: 850px; */
	margin-top: 60px;
}

/* 31.02.2018 ico рекомендовано
----------------------------------------------------------------------------- */

.old-pages .button_transparent_white.button {
	border-color: white;
	background: transparent;
	color: white;
}
.old-pages .button_transparent_white.button:hover {
	border-color: white;
	background: white;
	color: #80828d;
}
.old-pages .button_transparent_white.button:active {
	border-color: #eaeaea;
	background: #eaeaea;
	color: #80828d;
}
.old-pages .events_element.blue_bg {
	border-color: #82c7eb;
	background: #82c7eb;
}
.old-pages .events_element.blue_bg:hover {
	border-color: #2fa1de;
	background: #2fa1de;
}
.old-pages .events_element.blue_bg .events_element_head,
.old-pages .events_element.blue_bg .events_element_body { border-color: #a8d8f1; }
.old-pages .events_element.blue_bg .events_element_body_name a:hover,
.old-pages .events_element.blue_bg .events_element_body_description a:hover { color: white; }
.old-pages .events_element_footer::after {
	content: '';
	display: block;
	clear: both;
}
.old-pages .events_element_recommended .events_element_footer {
	height: 70px;
	line-height: 65px;
}
.old-pages .events_element_footer .col_sm {
	width: 50%;
	float: left;
}
.old-pages .events_element_footer .col_right { text-align: right; }
.old-pages .events_element_footer .col_right .button {
	padding: 0 10px;
	min-width: 140px;
}
.old-pages .events_element.blue_bg .events_element_links li { color: white; }
.old-pages .events_element.blue_bg .events_element_links a:hover { color: #a8d8f1; }

.old-pages .events_element_rating,
.old-pages .events_element_rating_label {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
}
.old-pages .events_element_rating { margin-right: 15px; }
.old-pages .blue_bg .button_transparent_white.button { border-color: #a8d8f1; }

@media (max-width: 1199px) {
	.old-pages .events_element_rating {
		margin-right: 5px;
		font-size: 24px;
	}
	.old-pages .events_element_rating_label { font-size: 10px; }
	.old-pages .events_element_footer .col_right .button { min-width: 100px; }
}
@media (min-width: 768px) and (max-width: 991px),
(min-width: 480px) and (max-width: 649px), (max-width: 329px) {
	.old-pages .events_element_recommended .events_element_footer .col_left {
		width: 40%;
		/* line-height: 45px; */
	}
	/* .events_element_rating { vertical-align: bottom; } */
	/* .events_element_rating_label { vertical-align: top; } */
	.old-pages .events_element_footer .col_right { width: 60%; }
}
@media (min-width: 480px) and (max-width: 649px), (max-width: 329px) {
	.old-pages .events_element_rating {
		position: relative;
		top: 10px;
		vertical-align: top;
	}
	.old-pages .events_element_rating_label {
		position: relative;
		top: -30px;
		vertical-align: top;
	}
}
@media (min-width: 480px) and (max-width: 567px) {
	.old-pages .events_element_recommended { padding: 0 15px; }
}

.old-pages .events_element .popover {
	border: 1px solid #ededed;
	border-radius: 0;
	background: white;
	box-shadow: -7px 15px 20px rgba(91, 116, 129, 0.23);
	color: black;
}
.old-pages .events_element .popover.top>.arrow:after { border-top-color: white; }
.old-pages .events_element .popover-title {
	border: none;
	background: transparent;
	margin: 0 0 5px;
}
.old-pages .events_element .popover-content { padding: 10px 20px 20px; }
.old-pages .events_element .popover .icon-close {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	transition: all 0.3s;
}
.old-pages .events_element .popover .icon-close:hover { color: #37b6fa; }
.old-pages .events_element .download_app_list {
	margin: 0;
	padding: 0;
	font-size: 0;
	text-align: center;
}
.old-pages .events_element .download_app_list li {
	display: inline-block;
	margin: 2px;
	padding: 0;
	width: 45%;
}
.old-pages .events_element .download_app_list li::before { display: none; }

@media (min-width: 480px) {
	.old-pages .events_element .popover { max-width: 400px; }
}
@media (max-width: 479px) {
	.old-pages .events_element .download_app_list li { width: 90%; }
}

/* banners
---------------------------------------------------------------- */

.old-pages .bn_color {
	position: relative;
	overflow: hidden;
	padding: 35px 55px;
}
.old-pages .bn_color-fat {
	max-width: 50%
}
.old-pages .col .bn_color-fat {
	max-width: none
}
.old-pages .bn_color::after {
	content: '';
	display: block;
	clear: both;
}
.old-pages .bn_color .bn_color__col {
	position: relative;
	z-index: 10;
	float: left
}
.old-pages .bn_color .bn_color__col-left {
	width: 60%;
}
.old-pages .bn_color .bn_color__col-right {
	width: 40%;
	height: 100%;
}
.old-pages .bn_color .button {
	padding-left: 30px;
	padding-right: 30px;
	height: 65px;
	line-height: 65px;
	font-size: 15px;
}
.old-pages .blue_bg .button_white:hover {
	border-color: #ffffff;
	background: #ffffff;
	box-shadow: -7px 7px 20px rgba(91, 116, 129, 0.5);
	color: #80828d;
}
.old-pages .blue_bg .button_white:active {
	border-color: #ecf1f5;
	background: #ecf1f5;
	box-shadow: none;
	color: #80828d;
}
.old-pages .bn_color .button__logo {
	margin-right: 20px;
	width: 55px;
}

.old-pages .bn_color__elements {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 7;
	width: 100%;
	height: 100%;
}
.old-pages .bn_color__element {
	display: inline-block;
	position: absolute;
	z-index: 5;
}
.old-pages .bn_color__element-1 {
	top: -35%;
	right: 20%;
	border: 10px solid #5dc7ff;
	border-radius: 50%;
	width: 800px;
	height: 800px;
}
.old-pages .bn_color__element-2 {
	top: 50%;
	left: 25%;
	border: 10px solid #88dc1a;
	border-radius: 50%;
	width: 1000px;
	height: 1000px;
}
.old-pages .bn_color__element-3 {
	bottom: 10%;
	right: 5%;
	border-radius: 50%;
	background: #5dc7ff;
	width: 230px;
	height: 230px;
	font-size: 95px;
	text-align: center;
	color: white;
}
.old-pages .bn_color__element-3::before {
	position: relative;
	top: 60px;
}
.old-pages .bn_color__element-4 {
	bottom: 36%;
	right: 1%;
	border-radius: 50%;
	background: #ffea00;
	width: 70px;
	height: 70px;
}

@media (min-width: 992px) and (max-width: 1629px), (max-width: 767px) {
	.old-pages .bn_color__col .t40 {
		font-size: 30px;
	}
	.old-pages .bn_color__col .t26 {
		font-size: 18px;
	}
	.old-pages .bn_color__element-3 {
		right: 8%;
		width: 170px;
		height: 170px;
		font-size: 80px;
	}
	.old-pages .bn_color__element-3::before {
		top: 40px;
	}
	.old-pages .bn_color__element-4 {
		right: 4%;
		width: 50px;
		height: 50px;
	}
}

@media (min-width: 992px) and (max-width: 1199px), (max-width: 567px) {
	.old-pages .bn_color {
		padding: 35px;
		padding-bottom: 100px;
	}
	.old-pages .bn_color .bn_color__col-left {
		width: 100%;
	}
	.old-pages .bn_color .button {
		padding-left: 20px;
		padding-right: 20px;
		height: 55px;
		line-height: 55px;
		font-size: 14px;
	}
	.old-pages .bn_color .button__logo {
		margin-right: 15px;
		width: 45px;
	}
	.old-pages .bn_color__element-3 {
		right: 3%;
		bottom: -2%;
	}
	.old-pages .bn_color__element-4 {
		right: 1%;
		bottom: 28%;
	}
}

@media (max-width: 991px) {
	.old-pages .bn_color-fat {
		max-width: none;
	}
}

@media (max-width: 479px) {
	.old-pages .bn_color {
		padding: 25px;
	}
	.old-pages .bn_color__col .t40 {
		font-size: 24px;
	}
	.old-pages .bn_color__col .t26 {
		font-size: 14px;
	}
	.old-pages .bn_color .button__logo {
		margin-right: 15px;
		width: 45px;
	}
	.old-pages .bn_color__element-3 {
		right: -6%;
		bottom: -8%;
		width: 100px;
		height: 100px;
		font-size: 40px;
	}
	.old-pages .bn_color__element-3::before {
		top: 30px;
	}
	.old-pages .bn_color__element-4 {
		right: -3%;
		bottom: 33%;
		width: 30px;
		height: 30px;
	}
}

.old-pages .bn_color-long {
	padding-top: 20px;
	padding-bottom: 20px;
}
.old-pages .bn_color-long .bn_color__col {
	height: 100px;
	line-height: 100px;
}
.old-pages .bn_color-long .bn_color__col-left {
	padding: 0 40px 0 10px;
	width: 38%;
}
.old-pages .bn_color-long .bn_color__col-left p {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
}
.old-pages .bn_color-long .bn_color__col-mid {
	border-left: 4px solid #ffffff;
	border-right: 4px solid #ffffff;
	width: 37%;
	text-align: center;
}

.old-pages .bn_color__icons_list {
	margin: 0;
	padding: 0 20px;
	width: 100%;
	font-size: 0;
	text-align: justify;
}
.old-pages .bn_color__icons_list::after {
	content: '';
	display: inline-block;
	width: 100%;
}
.old-pages .bn_color__icons_list li {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 33.333333%;
	text-align: center;
}
.old-pages .bn_color__icons_list li::before {
	display: none;
}
.old-pages .bn_color__icons_list_elem {
	display: inline-block;
	padding: 0;
	line-height: 1.2;
	vertical-align: middle;
	font-size: 20px;
	text-align: center;
	color: #ffffff;
}
.old-pages .bn_color__icons_list_elem .icon {
	width: 100%;
	height: 54px;
}
.old-pages .bn_color__icons_list_elem .icon-rocket,
.old-pages .bn_color__icons_list_elem .icon-shield {
	font-size: 54px;
}
.old-pages .bn_color__icons_list_elem .icon-money {
	font-size: 50px;
}
.old-pages .bn_color-long .bn_color__col-right {
	width: 25%;
	text-align: right;
}
.old-pages .bn_color-long .bn_color__element-1 {
	top: -35%;
	right: 9%;
}
.old-pages .bn_color-long .bn_color__element-2 {
	top: 40%;
	left: 70%;
}

.old-pages .bn_color .before {
	position: absolute;
	/* top: -50%; */
	left: 0;
	z-index: 5;
	background: no-repeat center;
	background-size: cover;
	width: 100%;
	height: 400%;
}
.old-pages .bn_color .before:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.45);
	width: 100%;
	height: 100%;
}

/* @media (min-width: 1630px) {
	.old-pages .bn_color-long .bn_color__col-right .button {
		min-width: 250px;
	}
} */

@media (max-width: 1629px) {
	.old-pages .bn_color-long {
		padding: 20px 25px;
	}
	.old-pages .bn_color-long .bn_color__col-left {
		padding: 0 20px 0 0;
		width: 34%;
	}
	.old-pages .bn_color-long .bn_color__col-left .t37 {
		font-size: 26px;
	}
	.old-pages .bn_color-long .bn_color__col-left .t43 {
		font-size: 30px;
	}
	.old-pages .bn_color-long .bn_color__col-mid {
		width: 41%;
	}
	.old-pages .bn_color__icons_list {
		padding: 0 10px;
	}
}
@media (max-width: 1199px) {
	.old-pages .bn_color-long .bn_color__col-left {
		width: 50%;
	}
	.old-pages .bn_color-long .bn_color__col-mid {
		border-right: none;
		width: 50%;
	}
	.old-pages .bn_color-long .bn_color__col-left .t37 {
		font-size: 32px;
	}
	.old-pages .bn_color-long .bn_color__col-left .t43 {
		font-size: 38px;
	}
	.old-pages .bn_color__icons_list {
		padding-right: 0;
	}
	.old-pages .bn_color-long .bn_color__col-right {
		margin-top: 30px;
		padding-bottom: 10px;
		height: auto;
		line-height: 1.2;
		width: 100%;
		text-align: center;
	}
}
@media (max-width: 991px) {
	.old-pages .bn_color-long .bn_color__col {
		height: 75px;
		line-height: 75px;
	}
	.old-pages .bn_color-long .bn_color__col-left .t37 {
		font-size: 24px;
	}
	.old-pages .bn_color-long .bn_color__col-left .t43 {
		font-size: 28px;
	}
	.old-pages .bn_color__icons_list_elem {
		font-size: 16px;
	}
	.old-pages .bn_color__icons_list_elem .icon {
		height: 45px
	}
	.old-pages .bn_color__icons_list_elem .icon-rocket,
	.old-pages .bn_color__icons_list_elem .icon-shield {
		font-size: 45px;
	}
	.old-pages .bn_color__icons_list_elem .icon-money {
		font-size: 42px;
	}
}
@media (max-width: 767px) {
	.old-pages .bn_color-long .bn_color__col {
		padding: 0;
		width: 100%;
		height: auto;
		line-height: 1.2;
	}
	.old-pages .bn_color-long .bn_color__col-left {
		text-align: center;
	}
	.old-pages .bn_color-long .bn_color__col-left .t37 {
		font-size: 37px;
	}
	.old-pages .bn_color-long .bn_color__col-left .t43 {
		font-size: 43px;
	}
	.old-pages .bn_color-long .bn_color__col-mid {
		position: relative;
		border: none;
		padding: 40px 0;
	}
	.old-pages .bn_color-long .bn_color__col-mid::before,
	.old-pages .bn_color-long .bn_color__col-mid::after {
		content: '';
		display: inline-block;
		position: absolute;
		left: 35%;
		top: 20px;
		background: white;
		width: 30%;
		height: 4px;
	}
	.old-pages .bn_color-long .bn_color__col-mid::after {
		top: auto;
		bottom: 20px;
	}
	.old-pages .bn_color__icons_list {
		padding: 0;
	}
	.old-pages .bn_color-long .bn_color__col-right {
		margin: 0;
	}
}
@media (min-width: 568px) and (max-width: 767px) {
	.old-pages .bn_color__icons_list {
		padding: 0 5%;
	}
}
@media (max-width: 567px) {
	.old-pages .bn_color-long {
		padding: 20px 10px;
	}
	.old-pages .bn_color-long .bn_color__col-left {
		margin-bottom: 20px;
	}
	.old-pages .bn_color-long .bn_color__col-left .t37 {
		font-size: 30px;
	}
	.old-pages .bn_color-long .bn_color__col-left .t43 {
		font-size: 34px;
	}
	.old-pages .bn_color__icons_list {
		font-size: 0;
		text-align: center;
	}
	.old-pages .bn_color__icons_list li {
		display: inline-block;
		width: 33%;
	}
	.old-pages .bn_color__icons_list_elem {
		margin: 20px 0;
		width: auto;
		font-size: 13px;
	}
	.old-pages .bn_color__icons_list_elem .icon {
		height: 55px;
	}
	.old-pages .bn_color-long .bn_color__col-right {
		margin-top: 20px;
	}
}
@media (max-width: 479px) {
	.old-pages .bn_color-long .bn_color__col-left .t37 {
		font-size: 18px;
	}
	.old-pages .bn_color-long .bn_color__col-left .t43 {
		font-size: 20px;
	}
}

.old-pages .bn_color-fat .bn_color__col {
	opacity: 0;
	transition: opacity 0.6s;
}
.old-pages .bn_color-fat.on-screen-true .bn_color__col-left {
	opacity: 1;
}
.old-pages .bn_color-fat .bn_color__col-left .button {
	opacity: 0;
	transition: opacity 0.6s 0.6s;
}
.old-pages .bn_color-fat.on-screen-true .bn_color__col-left .button {
	opacity: 1;
}
.old-pages .bn_color-fat .bn_color__element-3 {
	opacity: 0;
	transition: opacity 0.6s 0.9s;
}
.old-pages .bn_color-fat .bn_color__element-4 {
	opacity: 0;
	transition: opacity 0.6s 1.1s;
}
.old-pages .bn_color-fat.on-screen-true .bn_color__element-3,
.old-pages .bn_color-fat.on-screen-true .bn_color__element-4 {
	opacity: 1;
}

.old-pages .bn_color-long .bn_color__col-left {
	opacity: 0;
	transition: opacity 0.6s;
}
.old-pages .bn_color-long.on-screen-true .bn_color__col-left {
	opacity: 1;
}

.old-pages .bn_color-long .bn_color__col-mid .bn_color__icons_list_elem {
	position: relative;
	top: -5px;
	opacity: 0;
}

.old-pages .bn_color-long .bn_color__col-mid li:nth-child(1) .bn_color__icons_list_elem {
	transition: opacity 0.6s 0.6s, top 0.6s 0.6s;
}
.old-pages .bn_color-long .bn_color__col-mid li:nth-child(2) .bn_color__icons_list_elem {
	transition: opacity 0.6s 0.8s, top 0.6s 0.8s;
}
.old-pages .bn_color-long .bn_color__col-mid li:nth-child(3) .bn_color__icons_list_elem {
	transition: opacity 0.6s 1s, top 0.6s 1s;
}
.old-pages .bn_color-long.on-screen-true .bn_color__col-mid .bn_color__icons_list_elem {
	top: 0;
	opacity: 1;
}

.old-pages .bn_color-long .button {
	opacity: 0;
	transition: opacity 0.6s 1.6s;
}
.old-pages .bn_color-long.on-screen-true .button {
	opacity: 1;
}

.old-pages .bn_color-long2 {
	padding-left: 50px;
	padding-right: 50px;
}
.old-pages .bn_color-long2 .bn_color__col {
	height: 100px;
	line-height: 100px;
}
.old-pages .bn_color-long2 .bn_color__col-left {
	width: 52%;
}
.old-pages .bn_color-long2 .bn_color__col .t26 {
	display: inline-block;
	position: relative;
	top: -15px;
	opacity: 0;
	width: 100%;
	line-height: 1;
	vertical-align: middle;
	font-size: 26px;
}
.old-pages .bn_color-long2.on-screen-true .bn_color__col .t26 {
	top: 0;
	opacity: 1;
	transition: all 0.6s;
}
.old-pages .bn_color-long2 .bn_color__col-mid {
	padding: 0 20px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 28%;
}
.old-pages .bn_color-long2 .bn_color__col-mid .t14 {
	display: inline-block;
	position: relative;
	top: -15px;
	opacity: 0;
	width: 100%;
	line-height: 1.2;
	vertical-align: middle;
}
.old-pages .bn_color-long2.on-screen-true .bn_color__col-mid .t14 {
	top: 0;
	opacity: 1;
	transition: all 0.6s 0.3s;
}
.old-pages .bn_color-long2 .bn_color__col-right {
	padding-left: 50px;
	width: 20%;
	text-align: right;
}
.old-pages .bn_color-long2.bn_color .button {
	position: relative;
	top: -15px;
	opacity: 0;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
	min-width: 0;
	height: 55px;
	line-height: 55px;
	vertical-align: middle;
	font-size: 10px;
}
.old-pages .bn_color-long2.bn_color.on-screen-true .button {
	top: 0;
	opacity: 1;
	transition: all 0.3s, top 0.6s 0.6s, opacity 0.6s 0.6s;
}

@media (max-width: 1199px) {
	.old-pages .bn_color-long2 {
		padding-bottom: 40px;
	}
	.old-pages .bn_color-long2 .bn_color__col-left {
		width: 65%;
	}
	.old-pages .bn_color-long2 .bn_color__col-mid {
		padding: 0 0 0 50px;
		border-left: 1px solid #fff;
		border-right: none;
		width: 35%;
	}
	.old-pages .bn_color-long2 .bn_color__col-right {
		padding-top: 40px;
		padding-left: 50px;
		width: 100%;
		height: auto;
		line-height: 1.2;
		text-align: center;
	}
	.old-pages .bn_color-long2 .bn_color__col-right .button {
		padding-left: 35px;
		padding-right: 35px;
		width: auto;
	}
}
@media (max-width: 991px) {
	.old-pages .bn_color-long2 {
		padding-left: 35px;
		padding-right: 35px;
	}
	.old-pages .bn_color-long2 .bn_color__col-left {
		width: 55%;
	}
	.old-pages .bn_color-long2 .bn_color__col .t26 {
		font-size: 20px;
	}
	.old-pages .bn_color-long2 .bn_color__col .t46 {
		font-size: 30px;
	}
	.old-pages .bn_color-long2 .bn_color__col-mid {
		padding: 0 0 0 35px;
		width: 45%;
	}
}
@media (min-width: 568px) and (max-width: 767px) {
	.old-pages .bn_color-long2 .bn_color__col {
		height: 120px;
		line-height: 120px;
	}
	.old-pages .bn_color-long2 .bn_color__col .t26 {
		font-size: 16px;
	}
	.old-pages .bn_color-long2 .bn_color__col .t46 {
		font-size: 20px;
	}
	.old-pages .bn_color-long2 .bn_color__col-mid .t14 {
		font-size: 13px
	}
	.old-pages .bn_color-long2 .bn_color__col-right {
		padding-left: 0;
		height: auto;
		line-height: 1.2;
	}
}
@media (max-width: 567px) {
	.old-pages .bn_color-long2 .bn_color__col {
		width: 100%;
		height: auto;
		line-height: 1.2;
		text-align: center;
	}
	.old-pages .bn_color-long2 .bn_color__col .t26 {
		line-height: 1.2;
	}
	.old-pages .bn_color-long2 .bn_color__col-mid {
		border: none;
		padding: 50px 0;
	}
	.old-pages .bn_color-long2 .bn_color__col-mid::before,
	.old-pages .bn_color-long2 .bn_color__col-mid::after {
		content: '';
		display: block;
		position: absolute;
		left: 30%;
		background: #fff;
		width: 40%;
		height: 1px;
	}
	.old-pages .bn_color-long2 .bn_color__col-mid::before {
		top: 25px;
	}
	.old-pages .bn_color-long2 .bn_color__col-mid::after {
		bottom: 25px;
	}
	.old-pages .bn_color-long2 .bn_color__col-right {
		padding: 0;
	}
}

.old-pages .seo__outer,
.old-pages .seo__outer .t16 {
	font-size: 18px;
	color: #393939;
}

@media (max-width: 567px) {
	.old-pages .seo__outer,
	.old-pages .seo__outer .t16 {
		font-size: 15px;
	}
}

/* apps list small
-------------------------------------------------------------------- */

.old-pages .apps_list-sm .apps_list__element {
	display: inline-block;
	position: relative;
	margin-bottom: 50px;
	padding-left: 100px;
	min-height: 80px;
	line-height: 80px;
	text-decoration: none!important;
}
.old-pages .apps_list-sm .apps_list__element_img {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 18px;
	background: #fff;
	box-shadow: -10px 10px 16px rgba(81, 94, 104, 0.18);
	width: 80px;
	height: 80px;
	text-align: center;
	transition: all 0.3s;
}
.old-pages .apps_list-sm .apps_list__element:hover .apps_list__element_img {
	box-shadow: -10px 10px 16px rgba(0, 0, 0, 0.18);
}
.old-pages .apps_list-sm .apps_list__element_txt {
	display: inline-block;
	position: relative;
	line-height: 1.2;
	vertical-align: middle;
	font-size: 14px;
	font-weight: 300;
	color: #959696;
}
.old-pages .apps_list-sm .apps_list__element_title {
	display: inline-block;
	margin-bottom: 7px;
	width: 100%;
	font-size: 18px;
	font-weight: 500;
	color: #000;
	transition: all 0.3s;
}
.old-pages .apps_list-sm .apps_list__element:hover .apps_list__element_title {
	color: #37b6fa;
}

@media (max-width:991px) {
	.old-pages .apps_list-sm .col:nth-child(3) {
		margin-left: 25%;
	}
}
@media (min-width: 568px) and (max-width: 767px) {
	.old-pages .apps_list-sm .apps_list__element {
		padding-left: 80px;
		min-height: 65px;
		line-height: 65px;
	}
	.old-pages .apps_list-sm .apps_list__element_img {
		width: 65px;
		height: 65px;
	}
	.old-pages .apps_list-sm .apps_list__element_title {
		font-size: 17px;
	}
}
@media (max-width: 567px) {
	.old-pages .apps_list-sm .col {
		width: 100%;
	}
	.old-pages .apps_list-sm .col:nth-child(3) {
		margin-left: 0;
	}
}

/* mp_section_market_news small
-------------------------------------------------------------------- */

.old-pages .mp_section_market_news .col-left {
	border-right: 1px solid #ececec;
	padding-right: 40px;
}
.old-pages .mp_section_market_news .col-left .section_title {
	padding-right: 400px;
}
.old-pages .market_currencies_nav {
	display: inline-block;
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 0;
}
.old-pages .mp_section_market_news .market_currencies_nav {
	position: absolute;
	top: -6px;
	right: 165px;
}
.old-pages .market_currencies_nav li {
	display: inline-block;
	margin-right: 10px;
	padding: 0;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}
.old-pages .market_currencies_nav li:last-child {
	margin-right: 0;
}
.old-pages .market_currencies_nav li::before {
	display: none;
}
.old-pages .market_currencies_nav a {
	display: inline-block;
	border-radius: 20px;
	background: transparent;
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	text-decoration: none!important;
	color: #80828d;
}
.old-pages .market_currencies_nav a:hover {
	color: #37b6fa;
}
.old-pages .market_currencies_nav .active a {
	background: #e5eaef;
	padding: 0 30px;
	color: #80828d!important;
}

.old-pages .mp_section_market_news .col-left .section_title .button {
	min-width: 120px;
}

.old-pages .mp_section_market_news .col-right {
	padding-left: 40px;
}
.old-pages .mp_section_market_news .vertical_simple_slider {
	margin-top: 30px;
	margin-left: -60px
}

@media (min-width: 992px) and (max-width: 1199px) {
	.old-pages .interview_element .col_left {
		padding-left: 35px;
		width: 140px;
	}
	.old-pages .vertical_simple_slider .slick-slide:after {
		left: 55px;
		width: calc(100% - 65px);
	}
	.old-pages .interview_element .col_right {
		padding-right: 20px;
	}
	.old-pages .interview_element_title {
		font-size: 14px;
	}
}
@media (max-width: 991px) {
	.old-pages .mp_section_market_news .vertical_simple_slider {
		margin-left: -20px;
	}
	.old-pages .interview_element .col_left {
		padding-left: 25px;
		width: 130px;
	}
	.old-pages .vertical_simple_slider .slick-slide:after {
		left: 45px;
		width: calc(100% - 55px);
	}
}

.old-pages .mobile .interview_element:hover,
.old-pages .tablet .interview_element:hover {
	box-shadow: none;
}
.old-pages .mobile .vertical_simple_slider .slick-slide:hover:after,
.old-pages .mobile .vertical_simple_slider .slick-slide:hover + .slick-slide:after,
.old-pages .tablet .vertical_simple_slider .slick-slide:hover:after,
.old-pages .tablet .vertical_simple_slider .slick-slide:hover + .slick-slide:after {
	opacity: 1;
}
@media (max-width: 767px) {
	.old-pages .interview_element:hover {
		box-shadow: none;
	}
	.old-pages .vertical_simple_slider .slick-slide:hover:after, .vertical_simple_slider .slick-slide:hover + .slick-slide:after {
		opacity: 1;
	}
	.old-pages .mp_section_market_news .vertical_simple_slider {
		margin-left: 0;
	}
	.old-pages .vertical_simple_slider .slick-slide {
		padding-left: 0;
	}
	.old-pages .vertical_simple_slider .slick-slide:after {
		left: 0;
		width: 100%;
	}
	.old-pages .interview_element .col_left {
		padding-left: 0;
		width: 100px;
	}
	.old-pages .interview_element .col_right {
		padding-right: 0;
	}
	.old-pages .interview_element_title {
		font-size: 14px;
	}
}

/* market table small
-------------------------------------------------------------------- */

.old-pages .market_table_sm {
	margin: 0;
	width: 100%;
}
.old-pages .market_table_sm.smart_table td {
	border-top: 1px solid #ececec;
	border-bottom: none;
	padding: 20px 20px 20px 0;
	height: auto!important;
	font-size: 14px;
	font-weight: 300;
	color: #a6a6a6;
}
table.market_table_sm.smart_table tbody td:first-child {
	width: 200px;
}
.old-pages .market_table_sm .element_name {
	display: inline-block;
	position: relative;
	padding-left: 70px;
	min-height: 42px;
	line-height: 42px;
	text-decoration: none!important;
}
.old-pages .market_table_sm .element_name img {
	position: absolute;
	top: 0;
	left: 10px;
	width: 42px;
}
.old-pages .market_table_sm .element_name span {
	display: inline-block;
	position: relative;
	line-height: 1.2;
	vertical-align: middle;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	transition: all 0.3s;
}
.old-pages .market_table_sm .element_name:hover span {
	color: #37b6fa;
}
table.market_table_sm.smart_table tbody td:last-child {
	padding-right: 0;
	width: 125px;
}
.old-pages .market_table_sm .tick_icon {
	display: inline-block;
	border: 1px solid transparent;
	border-radius: 50%;
	margin-right: 10px;
	width: 42px;
	height: 42px;
	line-height: 40px;
	font-size: 17px;
	text-align: center;
}
.old-pages .market_table_sm .tick_icon::before {
	color: inherit;
}
.old-pages .market_table_sm .tick_icon.icon-medium_arr_up {
	border-color: #79bc21;
	color: #79bc21;
}
.old-pages .market_table_sm .tick_icon.icon-medium_arr_down {
	border-color: #b90e1e;
	color: #b90e1e;
}
.old-pages .market_table_sm_capitalization {
	display: none;
	margin: 0 0 5px;
	padding-left: 70px;
	width: 100%;
	font-size: 12px;
	font-weight: 300;
	color: #a6a6a6;
}
.old-pages .market_table_sm_price {
	display: none;
	margin: 0;
	padding-left: 70px;
	width: 100%;
	font-size: 12px;
	font-weight: 700;
	color: #000;
}

@media (max-width: 1199px) {
	table.market_table_sm.smart_table tbody td:first-child {
		padding: 20px 20px 20px 0;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.old-pages .mp_section_market_news .market_currencies_nav {
		right: 145px;
	}
	.old-pages .market_currencies_nav li {
		margin-right: 5px;
	}
	.old-pages .market_currencies_nav .active a {
		padding: 0 20px;
	}

	.old-pages .market_table_sm.smart_table td {
		padding: 0 20px 15px 0;
	}
	table.market_table_sm.smart_table tbody td:first-child {
		padding: 15px 20px 15px 0;
	}
	table.market_table_sm.smart_table tbody td:nth-child(3) {
		display: none!important;
	}
	.old-pages .market_table_sm_price {
		display: inline-block;
	}
}
@media (max-width: 991px) {
	.old-pages .mp_section_market_news .col-left,
	.old-pages .mp_section_market_news .col-right {
		padding: 0 20px;
		width: 100%;
	}
	.old-pages .mp_section_market_news .col-left {
		border: none;
		margin-bottom: 50px;
	}
}
@media (max-width: 767px) {
	table.market_table_sm.smart_table tbody td:first-child {
		width: 180px;
	}
	table.market_table_sm.smart_table tbody td:nth-child(3) {
		display: none!important;
	}
	.old-pages .market_table_sm_price {
		display: inline-block;
	}
}
@media (min-width: 568px) and (max-width: 767px) {
	.old-pages .mp_section_market_news .market_currencies_nav {
		right: 145px;
	}
	.old-pages .market_currencies_nav li {
		margin-right: 5px;
	}
	.old-pages .market_currencies_nav .active a {
		padding: 0 20px;
	}
}
@media (max-width: 567px) {
	.old-pages .mp_section_market_news .col-left .section_title {
		padding-right: 145px;
	}
	.old-pages .mp_section_market_news table.smart_table .element_name img {
		width: 42px;
	}
	.old-pages .mp_section_market_news .market_currencies_nav {
		position: static;
		margin-top: 30px;
	}
	.old-pages .market_table_sm.smart_table td {
		padding: 0 20px 15px 0;
	}
	table.market_table_sm.smart_table tbody td:first-child {
		padding: 15px 20px 15px 0;
	}
	table.market_table_sm.smart_table tbody td:nth-child(2) {
		font-size: 12px;
	}
	/* .market_table_sm_capitalization {
		display: inline-block;
	} */
}
@media (max-width: 479px) {
	.old-pages .mp_section_market_news .section_title,
	.old-pages .mp_section_market_news .col-left .section_title {
		padding-right: 0;
	}
	.old-pages .mp_section_market_news .section_title, .mp_section_market_news .col-left .section_title {
		margin-bottom: 15px;
	}
	.old-pages .mp_section_market_news .market_currencies_nav {
		margin-top: 50px;
	}
	.old-pages .mp_section_market_news .section_title .button {
		position: static;
		margin-top: 30px;
	}
	table.market_table_sm.smart_table tbody td:nth-child(2) {
		display: none!important;
	}
	.old-pages .market_table_sm_capitalization {
		display: inline-block;
	}
	table.market_table_sm.smart_table tbody td:last-child {
		text-align: center;
	}
	.old-pages .market_table_sm .tick_icon {
		margin-right: 0;
		margin-bottom: 10px;
	}
	.old-pages .market_table_sm .tick_text {
		display: inline-block;
		width: 100%;
	}
}

/* apps list md
-------------------------------------------------------------------- */

.old-pages .apps_list-md .apps_list__element {
	margin: 0 auto;
	max-width: 260px;
}
.old-pages .apps_list-md .apps_list__element_img {
	display: inline-block;
	position: relative;
	left: -15px;
	margin-bottom: 30px;
	width: 100%;
	text-align: center;
}
.old-pages .apps_list-md .apps_list__element_img img {
	display: inline-block;
	position: relative;
	z-index: 15;
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 185px;
	transition: all 0.3s;
}
.old-pages .apps_list-md .apps_list__element:hover .apps_list__element_img img {
	transform: scale(1.1);
}
.old-pages .apps_list-md .apps_list__element_img::before,
.old-pages .apps_list-md .apps_list__element_img::after {
	content: '';
	display: inline-block;
	position: absolute;
	border-radius: 50%;
}
.old-pages .apps_list-md .apps_list__element_img::before {
	top: 50%;
	left: 50%;
	z-index: 5;
	background: #37b6fa;
	margin: -85px 0 0 -75px;
	width: 170px;
	height: 170px;
	transition: all 0.3s;
}
.old-pages .apps_list-md .apps_list__element:hover .apps_list__element_img::before {
	opacity: 0.7;
}
.old-pages .apps_list-md .apps_list__element_img::after {
	top: 30px;
	right: 20px;
	z-index: 10;
	background: #79bc21;
	width: 50px;
	height: 50px;
}

.old-pages .apps_list-md .elem-broker .apps_list__element_img::before {
	background: rgb(87,196,237);
	background: -moz-linear-gradient(45deg, rgba(87,196,237,1) 0%, rgba(166,224,245,1) 100%);
	background: -webkit-linear-gradient(45deg, rgba(87,196,237,1) 0%,rgba(166,224,245,1) 100%);
	background: linear-gradient(45deg, rgba(87,196,237,1) 0%,rgba(166,224,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57c4ed', endColorstr='#a6e0f5',GradientType=1 );
}
.old-pages .apps_list-md .elem-broker .apps_list__element_img::after {
	background: #79bc21;
}
.old-pages .apps_list-md .elem-wallet .apps_list__element_img::before {
	background: rgb(250,175,66);
	background: -moz-linear-gradient(45deg, rgba(250,175,66,1) 0%, rgba(252,213,155,1) 100%);
	background: -webkit-linear-gradient(45deg, rgba(250,175,66,1) 0%,rgba(252,213,155,1) 100%);
	background: linear-gradient(45deg, rgba(250,175,66,1) 0%,rgba(252,213,155,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faaf42', endColorstr='#fcd59b',GradientType=1 );
}
.old-pages .apps_list-md .elem-wallet .apps_list__element_img::after {
	background: #7bcf0c;
}
.old-pages .apps_list-md .elem-markets .apps_list__element_img::before {
	background: rgb(29,204,162);
	background: -moz-linear-gradient(45deg, rgba(29,204,162,1) 0%, rgba(136,228,206,1) 100%);
	background: -webkit-linear-gradient(45deg, rgba(29,204,162,1) 0%,rgba(136,228,206,1) 100%);
	background: linear-gradient(45deg, rgba(29,204,162,1) 0%,rgba(136,228,206,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1dcca2', endColorstr='#88e4ce',GradientType=1 );
}
.old-pages .apps_list-md .elem-markets .apps_list__element_img::after {
	background: #00a1c4;
}
.old-pages .apps_list-md .elem-bot .apps_list__element_img::before {
	background: rgb(151,208,232);
	background: -moz-linear-gradient(45deg, rgba(151,208,232,1) 0%, rgba(203,231,243,1) 100%);
	background: -webkit-linear-gradient(45deg, rgba(151,208,232,1) 0%,rgba(203,231,243,1) 100%);
	background: linear-gradient(45deg, rgba(151,208,232,1) 0%,rgba(203,231,243,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97d0e8', endColorstr='#cbe7f3',GradientType=1 );
}
.old-pages .apps_list-md .elem-bot .apps_list__element_img::after {
	background: #34b0ef;
}

.old-pages .apps_list-md .apps_list__element_txt {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 300;
	color: #606060;
}
.old-pages .apps_list-md .apps_list__element .more {
	display: inline-block;
	font-size: 10px;
	font-weight: 700;
	text-decoration: none!important;
	text-transform: uppercase;
	color: #333;
}
.old-pages .apps_list-md .apps_list__element .more:hover {
	color: #5dc7ff;
}

@media (max-width: 991px) {
	.old-pages .apps_list-md .apps_list__element {
		height: 430px;
	}
	.old-pages .apps_list-md .col:nth-child(3) .apps_list__element,
	.old-pages .apps_list-md .col:nth-child(4) .apps_list__element {
		height: auto;
	}
	.old-pages .apps_list-md .col:nth-child(3) {
		margin-left: 25%;
	}
}

@media (max-width: 567px) {
	.old-pages .apps_list-sm .col {
		width: 100%;
	}
}
@media (max-width: 567px) {
	.old-pages .apps_list-md .apps_list__element_img::after {
		right: -10px;
	}
}
@media (max-width: 479px) {
	.old-pages .apps_list-md .col {
		width: 100%;
	}
	.old-pages .apps_list-md .apps_list__element {
		margin-bottom: 50px;
		height: auto;
	}
	.old-pages .apps_list-md .col:last-child .apps_list__element {
		margin-bottom: 0;
	}
	.old-pages .apps_list-md .apps_list__element_img::after {
		right: 20px;
	}
	.old-pages .apps_list-md .col:nth-child(3) {
		margin-left: 0;
	}
}

/* ---------------------------------------------- */
/* ----- NEW INDEX ------------------------------ */
/* ---------------------------------------------- */

.old-pages .crypto_is_simple {
	font-size: 20px;
	font-weight: 300;
	color: #000;
}
.old-pages .app_page_top__system .crypto_is_simple {
	position: absolute;
	top: 115px;
	left: 20px;
	margin: 0;
}

.old-pages .section .container {
	max-width: 1170px;
}
.old-pages .mainpage_section_img {
	width: auto;
	height: auto;
	max-width: 400px;
	max-height: 100%;
}
.old-pages .mainpage_section_img.maxw250 {
	max-width: 250px;
}
.old-pages .mainpage_section_img.maxw300 {
	max-width: 300px;
}
.old-pages .mainpage_section_img.maxw350 {
	max-width: 350px;
}

.old-pages .mainpage_section_02 .col_right,
.old-pages .mainpage_section_04 .col_right {
	text-align: right;
}
.old-pages .mainpage_section_03 {
	background: #fafcfd;
}

.old-pages .mainpage_section_02 .col_right img,
.old-pages .mainpage_section_03 .col_left img,
.old-pages .mainpage_section_04 .col_right img {
	max-width: 100%;
}

.old-pages .mainpage_section_05 {
	overflow: hidden;
}
.old-pages .mainpage_section_05_inner {
	position: relative;
}
.old-pages .mainpage_section_05_inner .elem {
	position: absolute;
	top: 20%;
	width: 50%;
	opacity: 0;
	transition: all 0.6s;
}
.old-pages .mainpage_section_05.on-screen-true .mainpage_section_05_inner .elem {
	opacity: 1;
}
.old-pages .mainpage_section_05_inner .img_elem {
	position: relative;
	left: -5%;
}
.old-pages .mainpage_section_05_inner .elem_left {
	right: 70%;
	max-width: 250px;
}
.old-pages .mainpage_section_05_inner .elem_right {
	left: 67%;
	max-width: 300px;
}
.old-pages .mainpage_section_05_inner .elem img.arrow {
	position: absolute;
	top: -30%;
	opacity: 0;
	transition: all 0.6s 0.1s;
}
.old-pages .mainpage_section_05.on-screen-true .mainpage_section_05_inner .elem img.arrow {
	opacity: 1;
}
.old-pages .mainpage_section_05_inner .elem_left img.arrow {
	left: 75%;
}
.old-pages .mainpage_section_05.on-screen-true .mainpage_section_05_inner .elem_left img {
	left: 80%;
}
.old-pages .mainpage_section_05_inner .elem_right img.arrow {
	right: 75%;
}
.old-pages .mainpage_section_05.on-screen-true .mainpage_section_05_inner .elem_right img {
	right: 80%;
}
.old-pages .mainpage_section_05_inner .elem p {
	font-size: 20px;
	font-weight: 300;
}

@media (max-width: 991px) {
	.old-pages .mainpage_section_05_inner .img_elem {
		left: -9%;
		max-width: 50%;
	}
	.old-pages .mainpage_section_05_inner .elem_left {
		right: 70%;
		max-width: 200px;
	}
	.old-pages .mainpage_section_05_inner .elem_right {
		left: 67%;
		max-width: 200px;
	}
	.old-pages .mainpage_section_05_inner .elem_left img.arrow {
		left: 50%;
	}
	.old-pages .mainpage_section_05.on-screen-true .mainpage_section_05_inner .elem_left img.arrow {
		left: 55%;
	}
	.old-pages .mainpage_section_05_inner .elem_right img.arrow {
		right: 50%;
	}
	.old-pages .mainpage_section_05.on-screen-true .mainpage_section_05_inner .elem_right img.arrow {
		right: 55%;
	}
}
@media (max-width: 767px) {
	.old-pages .mainpage_section_02 .col_right,
	.old-pages .mainpage_section_03 .col_left,
	.old-pages .mainpage_section_04 .col_right {
		text-align: center;
	}
	.old-pages .mainpage_section_02 .col_right,
	.old-pages .mainpage_section_04 .col_right {
		margin-top: 80px;
	}
	.old-pages .mainpage_section_03 .col_left {
		margin-bottom: 80px;
	}

	.old-pages .mainpage_section_05_inner {
		text-align: left;
	}
	.old-pages .mainpage_section_05_inner .img_elem {
		left: -20%;
		max-width: 70%;
	}
	.old-pages .mainpage_section_05_inner .elem_left {
		top: -5%;
		right: auto;
		left: 54%;
	}
	.old-pages .mainpage_section_05_inner .elem_left img.arrow {
		left: -15%;
		top: 110%;
		transform: rotate(180deg);
	}
	.old-pages .mainpage_section_05_inner .elem_left img.arrow {
		left: -10%;
		top: 110%;
		transform: rotate(180deg);
	}
	.old-pages .mainpage_section_05.on-screen-true .mainpage_section_05_inner .elem_left img.arrow {
		left: -15%;
	}
	.old-pages .mainpage_section_05_inner .elem_right {
		top: 60%;
		left: 54%;
	}
}
@media (max-width: 567px) {
	.old-pages .mainpage_section_05_inner .img_elem {
		left: -25%;
		max-width: 75%;
	}
	.old-pages .mainpage_section_05_inner .elem_left,
	.old-pages .mainpage_section_05_inner .elem_right {
		max-width: 170px;
	}
	.old-pages .mainpage_section_05_inner .elem_left {
		top: 0;
		right: auto;
		left: 54%;
	}

	.old-pages .mainpage_section_05_inner .elem_right img.arrow {
		right: 40%;
	}
	.old-pages .mainpage_section_05.on-screen-true .mainpage_section_05_inner .elem_right img.arrow {
		right: 45%;
	}
}
@media (max-width: 479px) {
	.old-pages .mainpage_section_05_inner .img_elem {
		left: -43%;
		max-width: 100%;
	}
	.old-pages .mainpage_section_05_inner .elem_left img.arrow {
		left: -30%;
	}
	.old-pages .mainpage_section_05.on-screen-true .mainpage_section_05_inner .elem_left img.arrow {
		left: -35%;
	}
}

/* ---------------------------------------------- */
/* ----- BUY/SELL ------------------------------- */
/* ---------------------------------------------- */

.old-pages .buysell_section_01 {
	background: no-repeat center;
	background-size: cover;
}
.old-pages .buysell_section_01 .row {
	display: flex;
	align-items: center;
	min-height: 250px;
}

.old-pages .buysell_section_02 .row {
	display: flex;
	align-items: center;
}
.old-pages .buysell_section_02 .col_left {
	align-self: flex-end;
}
.old-pages .buysell_section_02 ul {
	margin: 0;
	padding: 0;
	font-size: 0;
}
.old-pages .buysell_section_02 li {
	display: inline-block;
	margin: 0 10px 10px 0;
	padding: 0;
}
.old-pages .buysell_section_02 li::before {
	display: none;
}
.old-pages .buysell_section_02 ul img {
	width: 125px;
	box-shadow: -4px 7px 10px rgba(0, 0, 0, 0);
	transition: all 0.3s;
}
.old-pages .buysell_section_02 ul a:hover img {
	position: relative;
	box-shadow: -4px 7px 10px rgba(0, 0, 0, 0.15);
	transform: scale(1.1);
}

.old-pages .buysell_section_03 .row {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
}
.old-pages .buysell_section_03 .col {
	margin-bottom: 50px;
	text-align: center;
}
.old-pages .buysell_section_03 .col img {
	margin-bottom: 30px;
}

.old-pages .video_section .row {
	display: flex;
	align-items: center;
}
.old-pages .video_section .col_left {
	text-align: center;
}
.old-pages .video_section_active {
	display: inline-block;
	position: relative;
	width: 360px;
	height: 160px;
}
.old-pages .video_section_img {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 100px;
	z-index: 5;
	border-radius: 50%;
	background: no-repeat center;
	background-size: cover;
	margin-top: -42px;
	width: 84px;
	height: 84px;
	transition: all 0.6s;
}
.old-pages .video_section_active.on-screen-true .video_section_img {
	left: 0;
}
.old-pages .video_section_img::before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	border-radius: 50%;
	background: #ffc757;
	opacity: 0;
	margin-left: 10px;
	margin-top: -17px;
	width: 34px;
	height: 34px;
	transition: all 0.6s 0.2s;
}
.old-pages .video_section_active.on-screen-true .video_section_img::before {
	left: 100%;
	opacity: 1;
}
.old-pages .video_section_btn {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 10;
	border-radius: 50%;
	background: #2a92be;
	opacity: 0;
	margin-top: -80px;
	width: 160px;
	height: 160px;
	transform: scale(0.5);
	transition: all 0.6s 0.2s, transform 0.3s 0.6s;
}
.old-pages .video_section_active.on-screen-true .video_section_btn {
	left: 140px;
	opacity: 1;
	transform: scale(1);
}
.old-pages .video_section_active:hover .video_section_btn {
	background: #71cbf1;
	transform: scale(1.1);
	transition: all 0.6s 0.2s, transform 0.3s, background 0.3s;
}
.old-pages .video_section_btn::before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	border-width: 20px 0 20px 20px;
	border-style: solid;
	border-color: transparent;
	border-left-color: #fff;
	margin-top: -20px;
	margin-left: -5px;
}
.old-pages .video_section_btn_elem {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 15;
	border-radius: 50%;
	background: #3ac2f4;
	opacity: 0;
	margin-top: -41px;
	width: 82px;
	height: 82px;
	transition: all 0.6s;
}
.old-pages .video_section_active.on-screen-true .video_section_btn_elem {
	left: 275px;
	opacity: 1;
}

/* @media (min-width: 1630px) {
	.old-pages .buysell_section_01 .row {
		height: 350px;
	}
} */

@media (min-width: 768px) and (max-width: 1199px), (max-width: 567px) {
	.old-pages .video_section_active {
		width: 245px;
	}
	.old-pages .video_section_active.on-screen-true .video_section_img::before {
		left: 60px;
	}
	.old-pages .video_section_active.on-screen-true .video_section_btn {
		left: 75px;
		transform: scale(0.8);
	}
	.old-pages .video_section_active:hover .video_section_btn {
		transform: scale(0.85);
	}
	.old-pages .video_section_btn_elem {
		margin-top: -32px;
		width: 64px;
		height: 64px;
	}
	.old-pages .video_section_active.on-screen-true .video_section_btn_elem {
		left: 180px;
	}
}
@media (max-width: 767px) {
	.old-pages .buysell_section_0 .col_left,
	.old-pages .buysell_section_02 .col_left {
		margin-top: 80px;
		text-align: center;
	}
	.old-pages .buysell_section_01 {
		background: #ecf1f5!important;
	}
	.old-pages .buysell_section_02 .row,
	.old-pages .video_section .row {
		display: block;
	}
	.old-pages .buysell_section_02 .col_left img {
		max-width: 200px;
	}
	.old-pages .video_section .col_left {
		margin-top: 80px;
	}
}
@media (max-width: 567px) {
	.old-pages .buysell_section_0 .t26,
	.old-pages .buysell_section_01 .t26,
	.old-pages .buysell_section_02 .t26,
	.old-pages .video_section .t26 {
		font-size: 20px;
	}

	.old-pages .buysell_section_01 {
		text-align: center;
	}
	.old-pages .buysell_section_01 .row {
		min-height: 150px;
	}
	.old-pages .buysell_section_03 .t20 {
		font-size: 15px;
	}
}

/* ---------------------------------------------- */
/* ----- EXCHANGE ------------------------------- */
/* ---------------------------------------------- */

.old-pages .exchange_section_02 {
	background: no-repeat center;
	background-size: cover;
}
.old-pages .exchange_section_02 .row {
	display: flex;
	align-items: center;
	min-height: 250px;
}

.old-pages .exhange_section_03_inner {
	position: relative;
	padding-top: 50px;
	width: 570px;
	font-size: 0;
	text-align: center;
}
.old-pages .exhange_section_03_inner .phone {
	position: relative;
	vertical-align: top;
}
.old-pages .exhange_section_03_inner .arrow {
	position: absolute;
	top: 0;
	left: 50%;
}
.old-pages .exhange_section_03_inner .arrow_1 {
	margin-left: -100px
}
.old-pages .exhange_section_03_inner .arrow_2 {
	margin-left: 70px
}
.old-pages .exhange_section_03 .col_right {
	padding-left: 70px;
}

@media (min-width: 1200px) {
	.old-pages .exchange_section_03 .t26 {
		margin-top: 45px;
	}
}

@media (max-width: 1199px) {
	.old-pages .exhange_section_03 .col_right {
		padding-left: 15px;
	}
}
@media (min-width: 992px) and (max-width: 1199px),
(min-width: 480px) and (max-width: 767px) {
	.old-pages .exhange_section_03_inner {
		padding-top: 30px;
		width: 415px;
	}
	.old-pages .exhange_section_03_inner .arrow {
		width: 80px;
	}
	.old-pages .exhange_section_03_inner .arrow_1 {
		margin-left: -70px
	}
	.old-pages .exhange_section_03_inner .arrow_2 {
		margin-left: 50px
	}
	.old-pages .exhange_section_03_inner .phone {
		width: 120px
	}
	.old-pages .exhange_section_03_inner .phone_1 {
		width: 167px
	}
}
@media (max-width: 991px) {
	.old-pages .exhange_section_03 .col_right {
		padding-left: 15px;
	}
	.old-pages .exhange_section_03 .col_left {
		margin-top: 50px;
	}
	.old-pages .exhange_section_03_inner {
		margin: auto;
	}
}
@media (max-width: 767px) {
	.old-pages .exchange_section_01 .col_left {
		margin-top: 50px;
		text-align: center;
	}
	.old-pages .exchange_section_02 {
		background: #eec301!important;
	}
}
@media (max-width: 567px) {
	.old-pages .exchange_section_01 .t26,
	.old-pages .exchange_section_02 .t26 {
		font-size: 20px;
	}
	.old-pages .exchange_section_02 {
		text-align: center;
	}
}
@media (max-width: 479px) {
	.old-pages .exhange_section_03_inner {
		padding-top: 0;
		width: 100%;
		max-width: 260px;
	}
	.old-pages .exhange_section_03_inner .arrow {
		top: 50%;
		right: -30px;
		left: auto;
		z-index: 10;
		margin-left: 0;
		transform: rotate(90deg);
	}
	.old-pages .exhange_section_03_inner .arrow_1 {
		right: -50px;
		margin-top: -150px
	}
	.old-pages .exhange_section_03_inner .arrow_2 {
		margin-top: 150px
	}
	.old-pages .exhange_section_03_inner .phone {
		margin-bottom: 30px;
		width: 150px;
	}
	.old-pages .exhange_section_03_inner .phone_1 {
		width: 209px;
	}
	.old-pages .exhange_section_03_inner .phone_3 {
		margin-bottom: 0;
	}
}

/* ---------------------------------------------- */
/* ----- TAKE/SEND ------------------------------ */
/* ---------------------------------------------- */

.old-pages .takesend_section_01 .row,
.old-pages .takesend_section_02 .row,
.old-pages .takesend_section_03 .row,
.old-pages .takesend_section_04 .row {
	display: flex;
	align-items: center;
}
.old-pages .takesend_section_01 .col_left,
.old-pages .takesend_section_04 .col_left {
	align-self: flex-end;
}

.old-pages .takesend_section_02 {
	background: no-repeat center;
	background-size: cover;
}

.old-pages .takesend_section_02 .col_right,
.old-pages .takesend_section_04 .col_right {
	padding-left: 50px;
}

.old-pages .takesend_section_02 ul {
	margin: 0;
	padding: 0;
	font-size: 0;
}
.old-pages .takesend_section_02 li {
	display: inline-block;
	margin: 0 10px 10px 0;
	padding: 0;
}
.old-pages .takesend_section_02 li::before {
	display: none;
}
.old-pages .takesend_section_02 ul img {
	width: 125px;
	box-shadow: -4px 7px 10px rgba(0, 0, 0, 0);
	transition: all 0.3s;
}
.old-pages .takesend_section_02 ul a:hover img {
	position: relative;
	box-shadow: -4px 7px 10px rgba(0, 0, 0, 0.15);
	transform: scale(1.1);
}

@media (max-width: 767px) {
	.old-pages .takesend_section_01 .col_left,
	.old-pages .takesend_section_04 .col_left {
		margin-top: 80px;
		text-align: center;
	}
	.old-pages .takesend_section_01 .row,
	.old-pages .takesend_section_02 .row,
	.old-pages .takesend_section_03 .row,
	.old-pages .takesend_section_04 .row {
		display: block;
	}
	.old-pages .takesend_section_02 .col_left,
	.old-pages .takesend_section_03 .col_right {
		margin-top: 50px;
		text-align: center;
	}

	.old-pages .takesend_section_02 .col_right,
	.old-pages .takesend_section_04 .col_right {
		padding-left: 15px;
	}
	.old-pages .takesend_section_01 .col_left img {
		max-width: 200px;
	}
	.old-pages .takesend_section_03 .col_right img,
	.old-pages .takesend_section_04 .col_left img {
		max-width: 100%;
	}
}
@media (max-width: 567px) {
	.old-pages .takesend_section_01 .t26,
	.old-pages .takesend_section_03 .t26,
	.old-pages .takesend_section_04 .t26 {
		font-size: 20px;
	}
}

.old-pages .section_animated_img.on-screen {
	position: relative;
	top: -10px;
	opacity: 0;
	transition: all 0.6s;
}
.old-pages .section_animated_img.on-screen.not_top {
	top: 0;
}
.old-pages .section_animated_img.on-screen.delay_1 {
	transition-delay: 0.1s;
}
.old-pages .section_animated_img.on-screen.delay_2 {
	transition-delay: 0.2s;
}
.old-pages .section_animated_img.on-screen.delay_3 {
	transition-delay: 0.3s;
}
.old-pages .section_animated_img.on-screen.delay_4 {
	transition-delay: 0.4s;
}
.old-pages .section_animated_img.on-screen-true {
	top: 0;
	opacity: 1;
}

/* ---------------------------------------------- */
/* ----- PARTNERS ------------------------------- */
/* ---------------------------------------------- */

.old-pages .sm_applist {
	margin: 0;
	padding: 0;
	font-size: 0;
}
.old-pages .sm_applist.mb40 {
	margin-bottom: 40px;
}
.old-pages .sm_applist li {
	display: inline-block;
	margin: 0 10px 10px 0;
	padding: 0;
}
.old-pages .sm_applist li::before {
	display: none;
}
.old-pages .sm_applist img {
	width: 125px;
	box-shadow: -4px 7px 10px rgba(0, 0, 0, 0);
	transition: all 0.3s;
}
.old-pages .sm_applist a:hover img {
	position: relative;
	box-shadow: -4px 7px 10px rgba(0, 0, 0, 0.15);
	transform: scale(1.1);
}

.old-pages .partners_list__outer {
	position: relative;
	padding-right: 40%;
}
.old-pages .partners_list {
	display: inline-block;
	padding-top: 20px;
	min-height: 340px;
}
.old-pages .partners_list li {
	padding-left: 65px;
	min-height: 46px;
	line-height: 42px;
}
.old-pages .partners_list li:last-child {
	margin-bottom: 0;
}
.old-pages .partners_list li::before {
	border: 2px solid #57c4ec;
	border-radius: 50%;
	width: 46px;
	height: 46px;
	line-height: 42px;
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	color: #57c4ec;
}
.old-pages .partners_list .list-title {
	display: inline-block;
	margin-bottom: 5px;
	width: 100%;
	min-height: 46px;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}
.old-pages .partners_list .list-title span {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.2;
}
.old-pages .partners_list .text {
	display: inline-block;
	line-height: 1.2;
	font-size: 16px;
	font-weight: 500;
	color: #959595;
}
.old-pages .partners_list__outer img {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	width: auto;
	height: auto;
	max-width: 40%;
}

.old-pages .partners_page .sm_applist img {
	width: 160px;
}

.old-pages .partners_table__outer {
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 30px;
	padding: 15px 0 0;
}
.old-pages .partners_table__outer .line {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0 -5px;
}
.old-pages .partners_table__outer .col {
	flex: 1 1 0;
	margin-bottom: 15px;
	padding: 0 5px;
	min-width: 115px;
}
.old-pages .partners_table__outer .month {
	border-bottom: 4px solid #00aeef;
	margin-bottom: 10px;
	padding-bottom: 10px;
	white-space: nowrap;
	font-size: 16px;
	font-weight: 500;
	color: #959595;
}
.old-pages .partners_table__outer .btc {
	margin-bottom: 0;
	white-space: nowrap;
	font-size: 16px;
	font-weight: 500;
	color: #000;
}
.old-pages .partners_table__outer .final .month,
.old-pages .partners_table__outer .final .btc {
	font-weight: 700;
	color: #00aeef;
}

@media (max-width: 567px) {
	.old-pages .partners_list__outer {
		padding-right: 0;
		text-align: center;
	}
	.old-pages .partners_list {
		text-align: left;
	}
	.old-pages .partners_list__outer img {
		display: inline-block;
		position: relative;
		margin-top: 30px;
		max-width: 100%;
	}
	.old-pages .partners_page .sm_applist img {
		width: 115px;
	}
}

/* ---------------------------------------------- */
/* ----- REVIEWS -------------------------------- */
/* ---------------------------------------------- */

.old-pages .reviews-list__outer {
	border-top: 1px solid #e3e5e6;
	margin-bottom: 50px;
}

.old-pages .review {
	border-bottom: 1px solid #e3e5e6;
	padding: 30px 0;
}
.old-pages .review__head {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 15px;
}
.old-pages .review__head .col-left {
	padding-right: 40px;
	width: calc(100% - 150px);
}
.old-pages .review__head .col-right {
	text-align: right;
	width: 150px;
}

.old-pages .review__title {
	margin: 0 0 5px;
	font-size: 18px;
	font-weight: 600;
	color: #000;
}

.old-pages .review__date__outer {
	font-size: 14px;
	color: #a2a3a4;
}

.old-pages .review__text {
	font-size: 20px;
	font-weight: 300;
	color: #959595;
}
.old-pages .review__text p:last-child {
	margin: 0;
}

.old-pages .star_rating {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
	white-space: nowrap;
}
.old-pages .star_rating li {
  display: inline-block;
  margin-right: 5px;
	padding: 0;
}
.old-pages .star_rating li:last-child {
	margin-right: 0;
}
.old-pages .star_rating li::before {
	display: none;
}
.old-pages .star_rating li .icon {
	opacity: 0.5;
	font-size: 16px;
	cursor: pointer;
	transition: all 0.3s;
	color: #d6dce2;
}
.old-pages .star_rating li:hover .icon {
	opacity: 1;
}
.old-pages .star_rating li.active .icon {
	opacity: 1;
	color: #ff9b1e;
}

@media (max-width: 479px) {
	.old-pages .review__head {
		display: block;
	}
	.old-pages .review__head .col-left {
		padding-right: 0;
		width: 100%;
	}
	.old-pages .review__head .col-right {
		text-align: left;
		width: 100%;
	}
}

blockquote, .blockquote {
  border-left: 5px solid #37b6fa;
  padding: 0 0 0 20px;
  margin: 10px 0 40px;
  font-size: 18px;
  color: #000;
}
.old-pages .about-page__list {
  display: flex;
  flex-wrap: wrap;
	margin-bottom: 30px;
	width: 100%;
}
.old-pages .about-page__list li {
	padding-right: 20px;
  width: 33.333333%;
}
@media (max-width: 1199px) {
	.old-pages .about-page__list li {
	  width: 50%;
	}
}
@media (max-width: 567px) {
	.old-pages .about-page__list {
		display: block;
	}
	.old-pages .about-page__list li {
		padding-right: 0;
	  width: 100%;
	}
}

/* picker begin
--------------------------------------------------- */

.old-pages .picker {
	display: inline-flex;
	position: relative;
	width: auto;
	color: #fff;
}
.old-pages .picker__active {
	position: relative;
	padding-right: 30px;
	font-size: 16px;
	text-transform: uppercase;
	cursor: pointer;
	color: #fff;
	transition: .3s;
}
.old-pages .picker__active .icon {
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #fff;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	line-height: 18px;
	font-size: 4px;
	text-align: center;
	color: #fff;
}
.old-pages .picker__active .icon::before {
	display: inline-block;
	transform: rotate(0deg);
	transition: .3s;
}
.old-pages .picker__list {
	position: absolute;
	top: 100%;
	left: -15px;
	border-radius: 8px;
	background: #fff;
	box-shadow: -6px 10px 9px rgba(4, 29, 72, 0.2);
	visibility: hidden;
	opacity: 0;
	margin: 0;
	padding: 15px;
	min-width: 100%;
	max-width: 100px;
	transition: .3s;
}
.old-pages .picker__list::before {
	content: '';
	display: inline-block;
	position: absolute;
	top: -10px;
	left: 0;
	width: 100%;
	height: 10px;
}
.old-pages .picker__list li {
	margin: 0 0 5px;
	padding: 0;
}
.old-pages .picker__list li:last-child {
	margin: 0;
}
.old-pages .picker__list li::before {
	display: none;
}
.old-pages .picker__list li a {
	text-decoration: none !important;
	color: #000;
}
.old-pages .picker__list li a:hover {
	color: #37b6fa;
}
.old-pages .picker__list li.more,
.old-pages .picker__list li.more a {
	color: #37b6fa;
}
.old-pages .picker__list li.more {
	font-size: 16px;
}
.old-pages .picker:hover .picker__active .icon::before {
	transform: rotate(180deg);
}
.old-pages .picker:hover .picker__list {
	top: 100%;
	visibility: visible;
	opacity: 1;
	transform: translateY(10px);
}

/* picker end
--------------------------------------------------- */