.main-content .box-title,
.box-title {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #363047;
	display: block;
	background: #FFFFFF;
	padding: 15px 27px 15px 12px;
	margin: 0;
	position: relative;
}

.main-content .box-title:after,
.box-title:after {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	content: '';
	display: block;
	width: calc(100% - 24px);
	border-bottom: 1px solid rgba(238, 238, 241, 0.5);
}

.main-content .box-title.closed,
.box-title.closed {
	margin-bottom: 10px;
}

.main-content .box-title.closed:after,
.box-title.closed:after {
	display: none;
}

.main-content .box-title:hover,
.box-title:hover {
	text-decoration: none;
}

.main-content .box-title i,
.box-title i {
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -11px;
	cursor: pointer;
}

.main-content .box-title .fa-down-open,
.box-title .fa-down-open {
	display: none;
}

.main-content .box-title.closed .fa-down-open,
.box-title.closed .fa-down-open {
	display: block;
}

.main-content .box-title.closed .fa-up-open,
.box-title.closed .fa-up-open {
	display: none;
}

.main-content .box-content,
.box-content {
	background: #FFFFFF;
	box-shadow: 0px 5px 10px rgba(11, 23, 55, 0.05);
	padding: 15px 12px;
	margin-bottom: 10px;
}

.main-content .box-content:after,
.box-content:after {
	clear: both;
	content: '';
	display: block;
}

.main-content .box-content.closed,
.box-content.closed {
	display: none;
}

@media screen and (min-width: 980px) {

	.main-content .box-content,
	.box-content {
		padding: 18px;
		margin-bottom: 18px;
	}

	.main-content .box-title,
	.box-title {
		padding: 15px 40px 15px 18px;
	}

	.main-content .box-title:after,
	.box-title:after {
		width: calc(100% - 36px);
	}

	.main-content .box-title i,
	.box-title i {
		right: 18px;
	}
}

/**************************************************

**************************************************/



.calculator button {
	font-family: inherit;
	border: none;
	cursor: pointer;
	background: transparent;
	padding: 0;
	margin: 0;
	outline: none;
	-webkit-appearance: none;
}

.calculator button:hover,
.calculator button:focus {
	outline: none;
}

.calculator input {
	text-align-last: center;
	-webkit-appearance: none;
	outline: none;
}

.calculator input:hover,
.calculator input:focus {
	-webkit-appearance: none;
	outline: none;
}

.calculator input[type="text"],
.calculator input[type="email"],
.calculator input[type="password"] {
	-webkit-appearance: none;
	width: 100%;
	height: 32px;
	border: 1px solid #000;
	padding: 5px 10px;
}

.calculator textarea {
	resize: none;
	width: 100%;
}


.calculator-btn {
	width: 100%;
	height: 40px;
	background: #2e3a44;
	border: 1px solid #4F5F89;
	border-radius: 3px;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	display: flex;
	align-items: center;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	justify-content: center;
}

.calculator-btn i {
	margin-right: 6px;
}

.calculator-popup {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 9999;
	background: rgba(0, 0, 0, 0.8);
	display: flex;
	align-items: flex-start;
	justify-content: center;
	max-height: 100%;
	overflow-x: auto;
}

.calculator-popup.hidden {
	display: none;
}

.calculator-popup__content {
	width: 100%;
	max-width: 906px;
	position: relative;
}

.calculator-popup__close {
	position: absolute;
	right: 9px;
	z-index: 3;
	top: 19px;
	color: #fff;
}


.calculator {
	/*margin: 0 -15px;*/
	margin: 0;
}

.calculator-popup .calculator {
	margin: 0;
}

.main-content .calculator .box-title,
.calculator .box-title {
	background-image: linear-gradient(170deg, #2e3a44 0%, #2e3a44 80%);
	color: #fff;
}

.box-title .change-currency {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	margin-left: 10px;
}

.box-title .change-currency__separator {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	margin-left: 10px;
}

.box-title .change-currency:hover,
.box-title .change-currency.active {
	text-decoration: underline;
	color: #fff;
}

.main-content .calculator .box-content,
.calculator .box-content {
	background-image: linear-gradient(170deg, #2e3a44 0%, #406080 80%);
	color: #fff;
}

.main-content .calculator .box-title:after,
.calculator .box-title:after {
	border-bottom: 1px solid rgba(238, 238, 241, 0.2);
}

.calculator-items {}

.calculator-item {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 24px;
	justify-content: space-between;
	align-items: center;
}
.calculator-item-2 {
	display: flex;
	width: 48%;
	flex-wrap: wrap;
	margin-bottom: 24px;
	justify-content: space-between;
	align-items: center;
}

.calculator-item:last-child {
	margin-bottom: 12px;
}
.calculator-item-2:last-child {
	margin-bottom: 12px;
}

.calculator-item label.calculator-item__title {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #fff;
	display: flex;
	align-items: center;
}
.calculator-item-2 label.calculator-item__title {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #fff;
	display: flex;
	align-items: center;
}

.calculator-item span.calculator-item__value {
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	color: #fff;
}
.calculator-item-2 span.calculator-item__value {
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	color: #fff;
}

.calculator-item label.calculator-item__title,
.calculator-item span.calculator-item__value {
	margin-bottom: 10px;
}
.calculator-item-2 label.calculator-item__title,
.calculator-item-2 span.calculator-item__value {
	margin-bottom: 10px;
}

.calculator-item__range {
	-webkit-appearance: none;
	width: 100%;
	height: 4px;
	outline: none;
	background: transparent;
	position: relative;
	z-index: 2;
	margin: 1px 0;
}

.calculator-item__range-fake {
	margin-top: -7px;
	height: 4px;
	width: 100%;
	background: #28365C;
	position: relative;
	z-index: 1;
}

.calculator-item__range-fake span {
	height: 4px;
	width: 100%;
	background: #A9B5D4;
	display: block;
}

.calculator-item__range::-moz-range-progress {
	background-color: #A9B5D4;
}

.calculator-item__range::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #A9B5D4;
	cursor: pointer;
}

.calculator-item__range::-moz-range-thumb {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #A9B5D4;
	cursor: pointer;
}

.calculator-result {
	text-align-last: center;
	border-top: 1px solid rgba(238, 238, 241, 0.2);
	padding: 12px 0;
}

.calculator-result__total {}

.calculator-result__total-title {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	margin-bottom: 12px;
}

.calculator-result__total-value {
	display: flex;
	margin-bottom: 16px;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	color: #0578f1;
}

.calculator-result__total-value_danger {
	color: #FF5732;
}

.calculator-result__total-value-month {}

.calculator-result__total-value-month-amount {
	font-style: normal;
	font-weight: bold;
	font-size: 30px;
	line-height: 35px;
	margin-right: 5px;
}

.calculator-result__total-value-month-currency {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 35px;
}

.calculator-result__total-value-day {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 35px;
}

.calculator-result__total-value-day-amount {
	font-weight: bold;
	margin-right: 5px;
}

.calculator-result__total-value-day-currency {}

.calculator-result__total-option {
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 22px;
	color: #b9d2ed;
	-webkit-text-stroke-width: 0.3px;
	-webkit-text-stroke-color: #fff;
	margin-bottom: 16px;
}

.calculator-result__total-option_error {
	color: #ff5732;
}

.calculator-result__total-option_danger {
	color: #FF5732;
}

.calculator-result__total-option_middle {
	color: #FEEA3B;
}

.calculator-result__total-sequence-bets {
	width: 100%;
	margin-bottom: 16px;
	color: #fff;
	line-height: 1.5;
}

.calculator-result__total-sequence-bets-item {
	display: inline-block;
	font-size: 18px;
}

.calculator-result__total-sequence-bets-item-separator {
	display: inline-block;
	color: #ffffff;
	margin-right: 8px;
	margin-left: 8px;
	font-size: 18px;
}

.tooltip {
	position: relative;
	display: inline-flex;
	border-bottom: 1px dotted black;
	cursor: pointer;
	width: 18px;
	height: 18px;
	background: rgba(255, 255, 255, 0.1);
	border: 1px solid #C4C4C4;
	border-radius: 10px;
	vertical-align: middle;
	align-items: center;
	justify-content: center;
	font-size: 11px;
	color: #C4C4C4;
	margin-left: 5px;
}

.tooltip .tooltiptext {
	cursor: default;
	display: none;
	padding: 12px;
	background: #5F6F9A;
	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.5);
	border-radius: 4px;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	position: absolute;
	z-index: 9999;
	top: 100%;
	left: 0;
	width: 190px;
	margin-top: 7px;
	margin-left: -80px;
}

.tooltip:hover .tooltiptext {
	display: block;
}

.tooltip .tooltiptext:before {
	content: '';
	display: block;
	position: absolute;
	bottom: 100%;
	left: 83px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5px 5px 5px;
	border-color: transparent transparent #5f6f9a transparent;
}

.calculator-broker {
	border-top: 1px solid rgba(238, 238, 241, 0.2);
	margin: 0 -12px;
	padding: 12px 12px 0;
}

.calculator-broker__title {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 12px;
}

.calculator-broker__actions {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.calculator-broker__action-register {
	width: calc(50% - 12px);
	height: 40px;
	margin-bottom: 15px;
	padding: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.calculator-broker__action-link {
	width: calc(50% - 12px);
	height: 40px;
	margin-bottom: 15px;
	padding: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.calculator-broker__actions-bonus {
	width: 100%;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	display: flex;
	align-items: center;
	color: #FFFFFF;
	text-align: center;
	justify-content: center;
}

.calculator-broker__actions-bonus img {
	margin-right: 12px;
	width: 25px;
}

.calculator-brokers {
	border-top: 1px solid rgba(238, 238, 241, 0.2);
	margin: 25px -12px 0;
	padding: 37px 12px 0;
}

.calculator-broker-list {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.calculator-broker-item {
	width: 85px;
	display: flex;
	flex-direction: column;
}

.calculator-broker-item__logo {
	width: 85px;
	height: 85px;
	padding: 3px;
	background: #FFFFFF;
	border-radius: 3px;
	display: block;
	margin-bottom: 6px;
}

.calculator-broker-item__logo img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: contain;
}

.calculator-broker-item__btn {
	background: #FF5732;
	box-shadow: 0px 4px 20px rgba(255, 87, 50, 0.2);
	border-radius: 3px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 30px;
	justify-content: center;
	margin-bottom: 3px;
}

.calculator-broker-item__btn span {
	display: none;
}

.calculator-broker-item__view {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	display: flex;
	align-items: center;
	text-align: center;
	color: #BBBDC4;
	justify-content: center;
}

.calculator-broker-item__view i {
	font-size: 11px;
	margin-left: 5px;
}

@media screen and (min-width: 375px) {
	.calculator-popup__content {
		width: calc(100% - 20px);
		position: relative;
		margin: 20px auto;
	}

	.calculator-result__total {
		text-align: center;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-wrap: wrap;
	}

	.calculator-result__total-title {
		font-size: 16px;
		line-height: 24px;
	}

	.calculator-result__total-value {
		display: flex;
		margin-bottom: 16px;
		justify-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
	}

	.calculator-result__total-option {
		padding-top: 10px;
	}

	.tooltip .tooltiptext {
		width: 235px;
	}
}

@media screen and (min-width: 768px) {
	.calculator-items {
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
	}

	.calculator-item {
		width: calc(50% - 18px);
	}

	.calculator-result__total-item {
		width: 100%;
	}

	.calculator-result__total-item--sequence-bets {
		width: 100%;
	}

	.calculator-result__total-value-month {
		margin-right: 10px;
	}

	.calculator-result__total-value {
		align-items: flex-end;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.calculator-broker__action-register,
	.calculator-broker__action-link,
	.calculator-broker__actions-bonus {
		width: calc(33.33% - 12px);
		margin: 0;
	}

	.calculator-broker__actions_two .calculator-broker__action-register,
	.calculator-broker__actions_two .calculator-broker__action-link {
		width: calc(50% - 12px);
		margin: 0;
	}

	.calculator-broker__actions-bonus {
		order: -1;
		justify-content: flex-start;
	}

	.calculator-broker-item {
		flex-direction: row;
		width: calc(33.33% - 9px);
		align-items: center;
	}

	.calculator-broker-item__logo {
		margin-right: 12px;
		margin-bottom: 0;
		flex: none;
	}

	.calculator-broker-item__content {
		flex: 1;
	}

	.calculator-broker-item__btn span {
		display: inline;
	}

	.calculator-item__range::-webkit-slider-thumb {
		width: 12px;
		height: 12px;
	}
}

@media screen and (min-width: 980px) {
	.calculator {
		margin: 0;
	}

	.calculator-broker-item__btn span {
		display: none;
	}

	.calculator-broker {
		margin: 0 -18px;
		padding: 12px 18px 0;
	}

	.calculator-brokers {
		margin: 25px -18px;
		padding: 37px 18px 0;
	}
}

@media screen and (min-width: 1280px) {
	.calculator-popup__content {
		margin: 100px auto;
	}

	.calculator-item {
		width: calc(33.33% - 20px);
	}

	.calculator-result__total-item:nth-child(1) {
		width: 100%;
	}

	.calculator-result__total-item:nth-child(2) {
		width: 100%;
	}

	.calculator-broker-item__btn span {
		display: inline;
	}
}

.video-popup-open {
	display: block;
	position: relative;
	margin: 0 auto;
}

.video-popup-open:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 60px;
	height: 43px;
	margin-top: -21px;
	margin-left: -30px;
	background-image: url(/wp-content/themes/binium/img/youtube-play.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 60px;
}

.video-popup-open:hover:after {
	background-position: 0 -43px;
}

.video-popup {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 9999;
	background: rgba(0, 0, 0, 0.8);
	display: flex;
	align-items: flex-start;
	justify-content: center;
	max-height: 100%;
	overflow-x: auto;
}

.video-popup.hidden {
	display: none;
}

.video-popup__content {
	width: 100%;
	max-width: 918px;
	position: relative;
}

.video-popup__close {
	position: absolute;
	right: 10px;
	z-index: 3;
	top: 40px;
	color: #fff;
	font-size: 20px;
}

.breadcrumb {
	margin-top: -20px;
}

.single-brokers .breadcrumb {
	background-color: #0B1737;
	margin-top: 0;
}

.breadcrumb .wrapper {
	padding: 10px 12px;
	width: 100%;
}

.breadcrumb a,
.breadcrumb span {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	color: #132148;
	display: inline-block;
	vertical-align: middle;
}

.breadcrumb a {
	border-bottom: 1px solid transparent;
}

.breadcrumb a:hover {
	border-bottom: 1px solid #132148;
}

.breadcrumb a.home:hover {
	border-bottom: 1px solid transparent;
}

.single-brokers .breadcrumb a,
.single-brokers .breadcrumb span {
	color: #E7E7E7;
}

.single-brokers .breadcrumb a:hover {
	border-bottom: 1px solid #E7E7E7;
}

.breadcrumb i {
	color: #132148;
	font-size: 5px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 3px;
}

.breadcrumb i.fa-home {
	font-size: 10px;
	margin: -1px -1px 0 0;
}

.single-brokers .breadcrumb i {
	color: #E7E7E7;
}

@media screen and (min-width: 980px) {
	.breadcrumb .wrapper {
		padding: 20px 15px 15px;
	}

	.breadcrumb a,
	.breadcrumb span {
		font-size: 14px;
		line-height: 16px;
	}

	.breadcrumb i {
		font-size: 10px;
		margin: 2px 3px 0;
	}
}

@media screen and (min-width: 1110px) {
	.breadcrumb .wrapper {
		width: calc(100% - 30px);
		padding: 20px 0 15px;
	}

	.breadcrumb i.fa-home {
		font-size: 12px;
		margin: -2px -1px 0 0;
	}

	.breadcrumb i.fa-home:before {
		margin: 0;
	}
}

.sidebar {
	display: flex;
	flex-direction: column;
}

.sidebar-widget {
	margin-bottom: 15px;
	background: #fff;
	padding: 15px;
}

.sidebar-widget_closed {
	border-bottom: 0;
}

.sidebar-widget__title {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #363047;
	border-bottom: 1px solid #DFE3EC;
	padding-bottom: 15px;
	margin-bottom: 20px;
	text-align: center;
}

.sidebar-widget__tabs {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #DFE3EC;
	margin-bottom: 20px;
}

.a-single {
	order: 3;
}

.a-single a {
	display: block;
}

.sidebar-widget__link img {
	width: 100%;
	height: auto;
	object-fit: contain;
	object-position: center;
}

.sidebar-widget__tab {
	display: inline-block;
	margin-right: 35px;
	padding-bottom: 15px;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 22px;
	color: #363047;
	border-bottom: 2px solid #ffffff;
	transition: none !important;
}

.sidebar-widget__tab--active {
	font-weight: 700;
	border-bottom: 2px solid #FF5732;
}

.sidebar-widget__tab--active:hover {
	text-decoration: none;
}

.sidebar-widget__tab-content {
	display: none;
}

.sidebar-widget__tab-content--active {
	display: block;
}

.sidebar-widget__body {}

.sidebar-widget__footer {
	border-top: 1px solid #EBEBEB;
	text-align: center;
	padding: 20px 20px 10px;
	position: relative;
	background-color: #fff;
}

.sidebar-widget__footer a {
	font-weight: 600;
	font-size: 16px;
	line-height: 21px;
	text-decoration-line: underline;
	color: #000000;
}

.sidebar-widget__footer a:hover {
	text-decoration-line: none;
}

.sidebar-widget.sidebar-widget-forex {
	padding: 0;
	background: transparent;
	margin-left: auto;
	margin-right: auto;
	width: 286px;
}

.sidebar-widget-subscribe {
	margin: 36px 0 40px;
	padding: 0 12px;
	background: transparent;
}

.sidebar-widget-subscribe .sidebar-widget__title {
	margin-bottom: 20px;
	text-align: left;
}

.sidebar-widget-subscribe .sidebar-widget__body {
	font-size: 16px;
	line-height: 22px;
	color: #363047;
}

.sidebar-widget-subscribe .sidebar-widget-subscribe__message {}

.sidebar-widget-subscribe .sidebar-widget-subscribe__message.error {
	color: red;
}

.sidebar-widget-subscribe__form {
	display: flex;
	margin: 18px 0;
	height: 40px;
	box-sizing: border-box;
}

.sidebar-widget-subscribe__form input[type="email"] {
	border-radius: 2px;
	border: 1px solid #EDF0F3;
	font-size: 15px;
	line-height: 22px;
	background-color: #fff;
	padding: 9px;
	height: 40px;
	outline: none;
	margin-right: 5px;
}

.sidebar-widget-subscribe__form input[type="email"]:focus {
	outline: none;
}

.sidebar-widget-subscribe__form input[type="submit"] {
	width: 135px;
	flex: none;
	box-shadow: none;
	font-size: 14px;
	line-height: 16px;
	cursor: pointer;
}

.sidebar-widget-subscribe__form input[type="submit"]:focus {
	outline: none;
}

.sidebar-widget-socials {
	order: 6;
}

.sidebar-social__body {
	width: auto;
	min-width: 100%;
	margin: -5px;
	display: flex;
	justify-content: center !important;
	flex-wrap: wrap;
}

.sidebar-social {
	width: 30px;
	height: 30px;
	margin: 5px;
	background-color: #0b1737;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0.8;
	text-decoration: none !important;
	transition: 0.2s;
}

.sidebar-social:hover {
	opacity: 1;
}

.sidebar-social>i {
	font-size: 19px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}

.sidebar-social>i:before {
	margin: 0;
}

.sidebar-social>* {
	max-width: 16px;
	max-height: 16px;
}

.sidebar-widget__analytic {
	display: flex;
	flex-direction: column;
	order: 1;
	margin: 0 0 10px;
}

.sidebar-widget__analytic-image {
	display: block;
	margin: 0 0 5px;
}

.sidebar-widget__btn {
	box-sizing: border-box;
	border-radius: 3px;
	height: 35px;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	display: flex;
	width: 100%;
	justify-content: center;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 5px 0;
	text-decoration: none !important;
	transition: 0.2s;
	align-items: center;
}

.sidebar-widget__btn.orange {
	background: #FF5732;
}

.sidebar-widget__btn.orange:hover {
	background-color: #ff795b;
}

.sidebar-widget__btn.blue {
	background-color: #64A9DC;
}

.sidebar-widget__btn.blue:hover {
	background-color: #75c4ff;
}

.sidebar-widget__btn.telegram:before {
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.393 1.314 13.51 12.865c-.136.544-.764.825-1.279.566l-3.648-1.83-1.725 2.742c-.47.748-1.658.424-1.658-.45v-3.056c0-.236.102-.461.277-.626l7.11-6.595c-.005-.082-.095-.153-.186-.093L3.915 9.26l-2.85-1.428a.857.857 0 0 1 .05-1.567L15.172.314c.673-.286 1.397.302 1.221 1Z' fill='%23fff'/%3e%3c/svg%3e");
	background-position: center;
	width: 20px;
	flex: 0 0 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: 20px;
	margin: 0 7px 0 0;
}

@media screen and (min-width: 980px) {
	.sidebar-widget {
		padding: 18px 12px;
	}

	.sidebar-widget.sidebar-widget-forex {
		padding: 0;
		background: transparent;
	}

	.sidebar-widget-subscribe {
		padding: 0;
		background: transparent;
	}

	.sidebar-widget__title {
		margin-bottom: 30px;
	}

	.sidebar-widget__footer {
		padding: 20px 20px 0px;
	}
}

.sidebar-widget-brokers {
	order: 1;
}

.sidebar-widget-forex-brokers {
	order: 2;
}

.sidebar-widget-video {
	order: -1;
}

@media (min-width: 980px) {
	.sidebar-widget-video {
		order: 3;
	}
}

.sidebar-widget-posts-new {
	order: 4;
}

.sidebar-widget-posts-new .sidebar-widget__title {
	margin-bottom: 20px;
}

.sidebar-widget-posts-new ul {
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 20px;
	padding: 0 0 0 15px;
}

.sidebar-widget-posts-new ul li {
	margin-bottom: 6px;
	position: relative;
	color: #363047;
}

.sidebar-widget-posts-new ul li a {
	color: #363047;
	text-decoration: underline;
}

.sidebar-widget-posts-new ul li a:hover {
	text-decoration: none;
}

.sidebar-widget-posts-new ul li::before {
	content: '';
	display: inline-block;
	height: 6px;
	width: 6px;
	background: #FF5732;
	border-radius: 50%;
	margin: 8px 5px 0 -11px;
	vertical-align: top;
}

.sidebar-widget-forex {
	order: 5;
}

.sidebar-widget-posts {
	order: 6;
}

.sidebar-widget-posts__item {
	display: flex;
	align-items: flex-start;
}

.sidebar-widget-posts__item:not(:last-child) {
	margin-bottom: 25px;
}

.sidebar-widget-posts__item-image {
	flex-shrink: 0;
	max-width: 90px;
	margin-right: 12px;
	border-radius: 4px;
	overflow: hidden;
}

.sidebar-widget-posts__item-image img {
	display: block;
}

.sidebar-widget-posts__item-body {
	margin-top: -3px;
}

.sidebar-widget-posts__item-title {
	font-size: 16px;
	line-height: 20px;
}

.sidebar-widget-posts__item-link {
	color: #363047;
}

.sidebar-widget-posts__item-meta {
	display: flex;
	align-items: center;
	margin-top: 5px;
}

.sidebar-widget-posts__item-date {
	margin-right: 12px;
	line-height: 22px;
}

.sidebar-widget-posts__item-date-icon {
	font-size: 16px;
	color: #C4C4C4;
}

.sidebar-widget-posts__item-date-text {
	color: #84878E;
	font-size: 12px;
	font-weight: 400;
}

.sidebar-widget-posts__item-comments {
	line-height: 22px;
}

.sidebar-widget-posts__item-comments-icon {
	font-size: 16px;
	color: #FF5732;
}

.sidebar-widget-posts__item-comments-text {
	color: #363047;
	font-size: 12px;
}

.sidebar-widget-subscribe {
	order: 7;
}

.widget-brokers__item {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 30px;
}

.widget-brokers__item:last-child {
	border-bottom: 0;
}

.widget-brokers__left {
	width: 80px;
	height: 80px;
	flex: none;
	margin-right: 14px;
}

.widget-brokers__image {
	width: 100%;
	height: 100%;
	background-color: #fff;
	display: flex;
	align-items: center;
	border-radius: 3px;
	padding: 3px;
}

.widget-brokers__image img {
	width: 100%;
	height: 100%;
	border-radius: 3px;
	height: auto;
	object-fit: contain;
}

.widget-brokers__right {
	width: 100%;
}

.widget-brokers__link {
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}

.widget-brokers__title {
	width: 100%;
}

.widget-brokers__title a {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #363047;
}

.widget-brokers__rating {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	width: 27px;
	height: 15px;
	flex: none;
	text-align: center;
	background: #FF5732;
	border-radius: 2px;
}

.widget-brokers__rating i {
	color: #FF5732;
	font-size: 8px;
	vertical-align: middle;
	margin-top: -4px;
	display: inline-block;
}

.widget-brokers__text {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #363047;
	margin-bottom: 5px;
}

.widget-brokers__text a {
	color: #363047;
}

.widget-brokers__buttons {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.widget-brokers__buttons a.widget-brokers__register {
	background: #FF5732;
	box-sizing: border-box;
	border-radius: 3px;
	height: 30px;
	width: 140px;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
}

.widget-brokers__buttons a.widget-brokers__register:hover {
	background: #FF7253;
	text-decoration: none;
}

.widget-brokers__buttons a.widget-brokers__view {
	box-sizing: border-box;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	display: block;
	color: #FF5732;
}

.widget-brokers__buttons a.widget-brokers__view i {
	font-size: 12px;
	display: none;
}

@media screen and (min-width: 375px) {
	.widget-brokers__buttons a.widget-brokers__view i {
		display: inline;
	}
}

@media screen and (min-width: 768px) {
	.sidebar-widget__body {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.widget-brokers__item {
		flex-direction: column;
		width: 232px;
		margin-bottom: 32px;
	}

	.widget-brokers__left {
		margin-bottom: 12px;
	}

	.widget-brokers__title {
		width: auto;
		margin-right: 5px;
	}

	.widget-brokers__buttons a.widget-brokers__view i {
		display: none;
	}

	.widget-brokers__buttons {
		justify-content: flex-start;
	}

	.widget-brokers__buttons a.widget-brokers__register {
		margin-right: 10px;
	}

	.sidebar-widget-brokers__single-footer .widget-brokers__item {
		width: auto;
	}

	.sidebar-widget-brokers__single-footer .sidebar-widget__body:after {
		display: none;
	}
}

@media screen and (min-width: 980px) {
	.sidebar-widget-brokers:not(.sidebar-widget-brokers__single-footer) .widget-brokers__item {
		flex-direction: row;
		width: 100%;
		margin-bottom: 24px;
	}

	.sidebar-widget-brokers:not(.sidebar-widget-brokers__single-footer) .widget-brokers__left {
		margin-bottom: 0;
		margin-right: 14px;
	}

	.sidebar-widget-brokers:not(.sidebar-widget-brokers__single-footer) .widget-brokers__title {
		width: 100%;
		margin-right: 0;
	}

	.sidebar-widget-brokers:not(.sidebar-widget-brokers__single-footer) .widget-brokers__buttons {
		justify-content: space-between;
	}

	.sidebar-widget-brokers:not(.sidebar-widget-brokers__single-footer) .widget-brokers__buttons a.widget-brokers__register {
		margin-right: 0;
	}

	.sidebar-widget-brokers:not(.sidebar-widget-brokers__single-footer) .widget-brokers__buttons a.widget-brokers__view i {
		display: inline;
	}

	.sidebar-widget-brokers:not(.sidebar-widget-brokers__single-footer) .widget-brokers__text {
		margin-bottom: 5px;
	}

	.sidebar-widget-brokers:not(.sidebar-widget-brokers__single-footer) .widget-brokers__buttons a.widget-brokers__register {
		width: 106px;
		font-size: 12px;
	}

	.sidebar-widget-brokers:not(.sidebar-widget-brokers__single-footer) .widget-brokers__buttons a.widget-brokers__view {
		font-size: 14px;
	}

	.sidebar-widget-brokers:not(.sidebar-widget-brokers__single-footer) .widget-brokers__buttons a.widget-brokers__view i {
		font-size: 9px;
	}
}

.broker-tabs__wrapper {
	padding: 0 12px;
	margin-bottom: 10px;
}

.broker-tabs {
	display: flex;
	max-width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
	border-bottom: 1px solid #DFE3EC;
}

.broker-tabs a,
.broker-tabs span {
	font-style: normal;
	font-size: 14px;
	line-height: 22px;
	color: #363047;
	padding: 13px 0;
	white-space: nowrap;
	position: relative;
	z-index: 1;
	border-bottom: 3px solid transparent;
	margin-right: 27px;
}

.broker-tabs a:hover {
	border-bottom: 3px solid #FF5732;
	text-decoration: none;
}

.broker-tabs a.active,
.broker-tabs span.active {
	font-weight: bold;
	border-bottom: 3px solid #FF5732;
	z-index: 2;
}

.section-tabs {
	display: flex;
	flex-wrap: unset !important;
	margin: 0 -5px 20px !important;
	min-width: 100%;
	position: relative;
	overflow: scroll;
}

.section-tab__item {
	text-align: center;
	display: block;
	height: 26px;
	line-height: 26px;
	background-color: #EEEEF1;
	padding: 0 10px;
	margin: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #4c4c4c;
	text-decoration: none !important;
	white-space: pre;
}

.section-tab__item.active,
.section-tab__item:hover {
	background-color: #FF7253 !important;
	color: #fff !important;
	display: block;
}

.section-tabs__open {
	cursor: pointer;
}

.section-tabs.open {
	height: auto;
}

.section-tab__item:nth-child(1),
.section-tab__item:nth-child(2),
.section-tab__item:nth-child(3),
.section-tab__item:nth-child(4),
.section-tab__item:nth-child(5),
.section-tab__item:nth-child(6),
.section-tabs__open,
.section-tabs.open .section-tab__item {
	display: block;
}

.section-tabs__open {
	display: none;
}

@media screen and (min-width: 980px) {
	.broker-tabs__wrapper {
		padding: 0;
		margin-bottom: 18px;
	}

	.section-tab__item {
		display: none;
	}

	.section-tabs {
		overflow: hidden;
		flex-wrap: wrap !important;
	}

	.section-tabs__open {
		display: block;
	}

	.section-tabs.open .section-tabs__open {
		display: none;
	}
}

.main-content {
	margin-bottom: 40px;
}

.main-content .h1,
.main-content h1 {
	font-size: 23px;
	line-height: 31px;
}

.main-content .h2,
.main-content h2 {
	font-size: 18px;
	line-height: 28px;
}

.main-content .h3,
.main-content h3 {
	font-size: 16px;
	line-height: 28px;
}

.main-content .h4,
.main-content h4 {
	font-size: 14px;
	line-height: 28px;
}

.main-content .h5,
.main-content h5 {
	font-size: 12px;
	line-height: 28px;
}

.main-content .h6,
.main-content h6 {
	font-size: 10px;
	line-height: 28px;
}

.main-content .h1,
.main-content .h2,
.main-content .h3,
.main-content .h4,
.main-content .h5,
.main-content .h6,
.main-content h1,
.main-content h2,
.main-content h3,
.main-content h4,
.main-content h5,
.main-content h6 {
	font-weight: bold;
	color: #363047;
	margin-bottom: 12px;
}

.main-content p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #363047;
	margin-bottom: 12px;
}

.main-content strong {
	font-style: normal;
	font-weight: bold;
}

.main-content p:not(:first-child):last-child {
	margin-bottom: 0;
}

.main-content blockquote {
	font-style: italic;
	font-size: 15px;
	line-height: 20px;
	color: #000000;
	padding: 18px 18px 1px;
	background: #efefef;
	border-left: 5px solid #C4C4C4;
	margin-bottom: 12px;
}

.main-content blockquote p {
	font-style: italic;
}

.main-content>ol li>a,
.main-content>ul li>a,
.main-content p>a {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	text-decoration: none;
	border-bottom: 1px solid #276FB9;
	color: #276FB9;
}

.main-content>ol li>a:hover,
.main-content>ul li>a:hover,
.main-content p>a:hover {
	color: #FF4747;
	border-bottom: 1px solid #FF4747;
}

.main-content figure {
	margin: 0 -10px 35px;
}

.main-content figure img {
	max-width: 100%;
	width: 100%;
}

.main-content figure figcaption {
	font-style: italic;
	font-size: 15px;
	line-height: 20px;
	color: #5C5C5C;
	margin-top: 10px;
	padding: 0 10px;
}

.main-content img {
	max-width: 100%;
	height: auto;
}

.main-content iframe {
	max-width: 100%;
	height: auto;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.main-content .wp-caption {
	max-width: 100%;
	height: auto;
	text-align: center;
	box-sizing: border-box;
	margin: 0 auto 25px;
	position: relative;
}

.main-content .wp-caption a {
	position: relative;
	z-index: 2;
	display: block;
}

.main-content .wp-caption img {
	max-width: 100%;
	height: auto;
	width: 100%;
	display: block;
	border: 1px solid rgba(238, 238, 241, .5);
}

.main-content .wp-caption .wp-caption-text {
	width: 100%;
	font-style: italic;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	padding: 5px 0 0;
	z-index: 2;
}

.main-content .kws__table {
	display: inline-block;
	max-width: calc(100% + 24px);
	overflow-x: auto;
	overflow-y: hidden;
	width: calc(100% + 24px);
	margin: 0 -12px 12px;
}

.main-content .kws__table:last-child {
	margin-bottom: 0;
}

.main-content .kws__table::-webkit-scrollbar-thumb {
	border: 2px solid white;
	background-color: #ccc;
}

.main-content .kws__table::-webkit-scrollbar {
	-webkit-appearance: none;
}

.main-content .kws__table::-webkit-scrollbar:horizontal {
	height: 7px;
}

.main-content .kws__table::-webkit-scrollbar-thumb {
	border-radius: 6px;
	background-color: rgba(0, 0, 0, .3);
}

.main-content table {
	background-color: #FAFAFA;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}

.main-content table td,
.main-content table th {
	padding: 10px 15px;
	vertical-align: middle;
}

.main-content table tbody td {
	font-size: 16px;
	line-height: 22px;
	color: #363047;
	border-bottom: 1px solid #EDF0F3;
	border-right: 1px solid #EDF0F3;
}

.main-content table tr:nth-child(even) {
	background: #fff;
}

.main-content table tbody tr:hover {
	background: #FAFAFA;
}

.main-content table thead {
	background-image: linear-gradient(170deg, #2e3a44 0%, #406080 80%);
}

.main-content table thead th {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	border-right: 1px solid #fff;
}

.main-content table thead th:first-child {
	border-left: none;
}

.main-content table p {
	margin: 0;
	padding: 0;
}

.main-content table caption {
	margin: 10px 0 0;
}

.main-content ul {
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 12px;
	padding: 0 0 0 15px;
}

.main-content ul li {
	margin-bottom: 5px;
	position: relative;
	color: #363047;
}

.main-content ul li:last-child {
	margin-bottom: 0;
}

.main-content ul li::before {
	content: '';
	display: inline-block;
	height: 6px;
	width: 6px;
	background: #363047;
	border-radius: 50%;
	margin: 8px 5px 0 -11px;
	vertical-align: top;
}

.main-content ol {
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 12px 10px;
	padding: 0 0 0 15px;
	list-style-type: decimal;
}

.main-content ol li {
	margin-bottom: 5px;
	color: #363047;
}

.main-content ol.contents {}

.main-content ol.contents li {
	margin-bottom: 10px;
}

.main-content ol.contents li a,
.main-content ol.contents li button {
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	color: #384D8B;
	padding-left: 17px;
	display: block;
	padding-right: 17px;
	border-bottom: 0;
	cursor: pointer;
}

.main-content ol.contents li a:hover,
.main-content ol.contents li button:hover {
	text-decoration: underline;
}

.main-content ol.contents li button br {
	display: none;
}

.main-content .broker-pros-cons {
	background: #fff;
	margin-top: -18px;
	padding: 13px 12px 0;
}

.main-content .broker-pros-cons__body {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.main-content .broker-pros-cons__body-col {
	flex: none;
	width: 100%;
	font-size: 15px;
	line-height: 20px;
	color: #000000;
	position: relative;
	margin-bottom: 32px;
}

.main-content .broker-pros-cons__body-col:last-child {
	margin-bottom: 29px;
}

.main-content .broker-pros-cons__body-title {
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 28px;
	color: #363047;
	margin-bottom: 4px;
}

.main-content .broker-pros-cons__body-col ul {
	padding: 0 0 0 23px;
	margin: 0;
}

.main-content .broker-pros-cons__body-col ul li {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #363047;
	position: relative;
	margin-bottom: 0px;
	text-transform: lowercase;
}

.main-content .broker-pros-cons__body-col ul li:last-child {
	margin-bottom: 0;
}

.main-content .broker-pros-cons__body-col ul li::before {
	content: '';
	display: block;
	top: 10px;
	height: 10px;
	width: 10px;
	background: url('../../../../../kxOcNYCbfa7t.ru/wp-content/themes/binium/img/LbW6KPgjoq1H.svg') no-repeat center center transparent;
	position: absolute;
	left: -23px;
	margin: 0;
}

.main-content .broker-pros-cons__body-col_minus ul li::before {
	background: url('../../../../../kxOcNYCbfa7t.ru/wp-content/themes/binium/img/m6AanwwK7d0u.svg') no-repeat center center transparent;
}

.faq {
	margin-bottom: 30px;
}

.faq__block {
	background: #F2F8FD;
	border: 1px solid #E2ECF3;
}

.faq__block+.faq__block {
	margin-top: 10px;
}

.faq__question:before {
	content: '';
	position: absolute;
	top: calc(50% - 8px);
	right: 13px;
	width: 6px;
	height: 6px;
	border-bottom: 2px solid #276FB9;
	border-left: 2px solid #276FB9;
	-webkit-transform: rotateZ(-45deg);
	-ms-transform: rotate(-45deg);
	transition: all ease .3s;
	transform: rotateZ(-45deg);
}

.faq__question.open:before {
	transform: rotate(135deg);
}

.faq__question {
	padding: 9px 30px 9px 15px;
	cursor: pointer;
	position: relative;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	color: #1D3755;
}

.faq__answer {
	display: none;
	padding: 15px;
	background-color: #fff;
	border-top: solid 1px #e0e0e0;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #131313;
}

.faq__answer_active {
	display: block;
}

.faq__answer a {
	text-decoration: underline;
}

.faq__answer a:hover {
	text-decoration: none;
}

.post-anonces {
	background-color: #EBEBEE;
	margin-bottom: 25px;
	padding: 24px;
	clear: both;
}

.post-anonces:after {
	content: '';
	clear: both;
}

.post-anonces__more {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	margin-bottom: 10px;
}

.post-anonces__item {
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 9px;
	margin-bottom: 9px;
}

.post-anonces__item:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.post-anonces__item:after {
	content: '';
	clear: both;
	display: block;
}

.post-anonces__item img {
	width: 175px;
	height: 100px;
	margin: 0 10px 0 0;
	display: block;
	object-fit: cover;
	float: left;
}

.post-anonces__item-title {
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	color: #363047;
	margin-bottom: 10px;
}

.post-anonces__item-text {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	color: #000000;
	margin: 10px 0 0;
}

.post-anonces__item-text p {
	margin: 0 !important;
}

.post-anonces__img-link {
	position: relative;
	display: inline-block;
	float: left;
	width: 175px;
	height: 100px;
	overflow: hidden;
	margin: 0 24px 0 0;
}

.post-anonces .post-anonces__more {
	margin-bottom: 20px;
}

.post-anonces__btn {
	font-weight: bold;
	font-size: 16px;
	display: table;
	margin: 0 auto;
}

.post-anonces__img-link:after {
	content: '';
	display: block;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 120px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
}

.post-anonces .articles-item__category {
	bottom: auto;
	top: 12px;
	max-width: 165px;
	z-index: 1;
}

.broker-promo {
	display: flex;
	flex-wrap: wrap;
	background-image: linear-gradient(170deg, #2e3a44 0%, #406080 80%);
	border-radius: 5px;
	padding: 9px;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 15px;
}

.broker-promo__image {
	background: #fff;
	border-radius: 5px;
	display: block;
	width: 62px;
	height: 62px;
	padding: 5px;
	margin-right: 10px;
}

.broker-promo__image img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.broker-prom__content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: calc(100% - 72px);
}

.broker-prom__head {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.broker-prom__head-title {
	margin-bottom: 5px;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 21px;
	color: #FFFFFF;
	display: none;
}

.broker-prom__head-rating {
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 21px;
	color: #FFFFFF;
	text-align: center;
	white-space: nowrap;
	display: none;
}

.broker-prom__head-rating i {
	color: #fff;
	font-size: 12px;
}

.broker-prom__head-bonus {
	margin-bottom: 7px;
	max-width: 100%;
	width: 100%;
}

.broker-prom__head-bonus img {
	width: 16px;
	vertical-align: top;
	margin-right: 4px;
	margin-top: 2px;
}

.broker-prom__head-bonus a {
	display: block;
	font-style: normal;
	font-weight: 900;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	white-space: nowrap;
	overflow: hidden;
	max-width: 100%;
	text-overflow: ellipsis;
}

.broker-prom__action {
	width: 100%;
	display: flex;
	justify-content: space-between;
	text-transform: uppercase;
}

.broker-prom__action-link {
	background: #6BCC1E;
	box-sizing: border-box;
	border-radius: 5px;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	height: 30px;
	width: 86px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: none;
	margin-right: 9px;
}

.broker-prom__action-bonus {
	background: #FF5732;
	border-radius: 5px;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.top5-broker {
	margin: 0 -12px;
}

.top5-broker:before {
	content: '';
	display: block;
	clear: both;
	width: 100%;
}

.top5-broker-list {}

.top5-broker-item {
	display: flex;
	border-top: 1px solid #EDF0F3;
	padding: 12px 0;
	align-items: center;
	position: relative;
	min-height: 126px;
}

.main-content .top5-broker_border .box-title {
	background-image: linear-gradient(170deg, #2e3a44 0%, #406080 80%);
	color: #fff;
}

.main-content .top5-broker_border .box-title:after {
	display: none;
}

.main-content .top5-broker_border .box-content {
	border: 2px solid #0B1737;
	box-shadow: none;
}

.main-content .top5-broker_dark .box-title {
	background-image: linear-gradient(170deg, #2e3a44 0%, #406080 80%);
	color: #fff;
}

.main-content .top5-broker_dark .box-content {
	background-image: linear-gradient(170deg, #2e3a44 0%, #406080 80%);
	box-shadow: none;
	color: #fff;
}

.main-content .top5-broker_dark .box-content p {
	color: #fff;
}

.top5-broker-item__left {
	width: 64px;
	height: 64px;
	flex: none;
	margin-right: 12px;
	align-self: flex-start;
}

.top5-broker_dark .top5-broker-item__left {
	background: #fff;
	border-radius: 3px;
}

.top5-broker-item__image {
	padding: 3px;
}

.top5-broker-item__image img {
	height: 100%;
	width: 100%;
	object-fit: contain;
}

.top5-broker-item__right {
	width: 100%;
}

.top5-broker-item__link {}

.top5-broker-item__link-top {
	display: flex;
	margin-bottom: 5px;
	align-items: center;
}

.top5-broker-item__title {
	position: absolute;
	left: 2px;
	top: 85px;
	width: 59px;
	text-align: center;
}

.top5-broker-item__title a {
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 1em;
	color: #363047;
}

.top5-broker_dark .top5-broker-item__title a {
	color: #fff;
}

.top5-broker-item__title a:hover {
	text-decoration: underline;
}

.top5-broker-item__bonus {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	color: #363047;
}

.top5-broker_dark .top5-broker-item__bonus {
	color: #fff;
}

.top5-broker-item__bonus a {
	color: #363047;
}

.top5-broker_dark .top5-broker-item__bonus a {
	color: #fff;
}

.top5-broker-item__bonus a:hover {
	text-decoration: underline;
}

.top5-broker-item__link-bottom {
	display: flex;
	margin-bottom: 10px;
}

.stock-broker .top5-broker-item__bonus {
	font-size: 14px;
	line-height: 1.2em;
}

.box-title.closed~.broker-details {
	display: none !important;
}

.top5-broker-item__rating {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	display: flex;
	align-items: center;
	color: #363047;
	margin-right: 18px;
}

.top5-broker_dark .top5-broker-item__rating {
	color: #fff;
}

.top5-broker-item__rating i {
	color: #FF5732;
	font-size: 12px;
	margin-left: -3px;
}

.top5-broker-item__comments {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	display: flex;
	align-items: center;
	color: #363047;
	margin-right: 18px;
}

.top5-broker_dark .top5-broker-item__comments {
	color: #fff;
}

.top5-broker-item__comments i {
	color: #FF5732;
	margin-right: 5px;
}

.top5-broker-item__demo-wallet {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	display: flex;
	align-items: center;
	color: #6BCC1E;
}

.top5-broker-item__demo-wallet i {
	font-size: 10px;
	margin-right: 5px;
}

.top5-broker-item__buttons {
	display: flex;
	align-items: center;
}

.top5-broker-item__register {
	font-size: 12px;
	line-height: 14px;
	padding: 7px 6px;
	margin-right: 12px;
	box-shadow: none;
}

.top5-broker-item__view {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	display: flex;
	align-items: center;
	color: #363047;
}

.top5-broker_dark .top5-broker-item__view {
	color: #fff;
}

.top5-broker-item__view span {
	display: none;
}

.top5-broker-item__view i {
	font-size: 10px;
	margin-left: 3px;
}

.page-title {
	display: flex;
	align-items: center;
	margin-bottom: 12px;
	flex-wrap: wrap;
}

.main-content .page-title * {
	margin-bottom: 0;
}

.main-content .page-title h1 {
	margin-right: 16px;
}

.arrows-panel {
	width: 100%;
	position: relative;
}

.arrows-panel .left-arrow,
.arrows-panel .right-arrow {
	position: absolute;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 3;
}

#broker-scores-arrows.arrows-panel .left-arrow,
#broker-scores-arrows.arrows-panel .right-arrow {
	align-items: flex-start;
	padding-top: 21px;
}

.arrows-panel .left-arrow {
	left: 0;
	background: linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, rgba(11, 23, 55, 0.1) 20%, rgba(11, 23, 55, 0.7) 50%, rgba(11, 23, 55, 1) 100%);
}

.arrows-panel .right-arrow {
	right: 0;
	background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(11, 23, 55, 0.1) 20%, rgba(11, 23, 55, 0.7) 50%, rgba(11, 23, 55, 1) 100%);
}

.arrows-panel.show-left-arrow .left-arrow {
	display: flex;
}

.arrows-panel.show-left-arrow .right-arrow {
	display: none;
}

.arrows-panel.show-right-arrow .left-arrow {
	display: none;
}

.arrows-panel.show-right-arrow .right-arrow {
	display: flex;
}

.arrows-panel.show-all-arrow .left-arrow,
.arrows-panel.show-all-arrow .right-arrow {
	display: flex;
}

.single-author {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	border-bottom: 1px solid #e6e6e6;
	padding: 10px 0;
	margin: 0 -7px;
}

.single-author:last-child {
	border: none;
}

.single-authors {
	background: #fff;
	padding: 0 15px;
	border: 1px solid #e6e6e6;
	margin-bottom: 36px;
}

.single-author__photo {
	width: 50px;
	height: 50px;
	min-width: 50px;
	border-radius: 50%;
	line-height: 50px;
	overflow: hidden;
	font-style: normal;
	font-weight: 400;
	font-size: 25px;
	text-align: center;
	color: #FFFFFF;
	background: #A9B5D5;
	margin: 7px;
}

.single-author .author-social {
	margin: 2px;
}

.single-author .author-socials {
	margin: 0 0 0 auto;
}

.single-authors-title {
	font-size: 18px;
	font-weight: bold;
	margin: 15px -15px 0;
	max-width: none;
	min-width: 100%;
	padding: 0 15px 15px;
	border-bottom: 1px solid #e6e6e6;
}

.author-block__description {
	flex: 1;
	width: 100%;
	font-size: 16px;
	line-height: 18px;
	margin: 7px;
	min-width: 260px;
}

.single-author__photo img {
	width: 50px;
	height: 50px;
	object-fit: cover;
}

.single-author__info {
	flex: none;
	margin: 7px;
}

.single-author__author-name {
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	color: #363047;
	margin-bottom: 2px;
}

.single-author__author-position {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 15px;
	color: #363047;
	opacity: 0.8;
}

.main-content ol.contents li button {
	text-align: left;
}

.maintenance-header {
	clear: both;
}

.article-anonce-title {
	display: block;
	text-decoration: underline;
	min-height: 65px;
	margin: 0 0 25px;
}

.article-anonce-title img {
	width: 100%;
	height: 120px;
	object-fit: cover;
	object-position: center;
	margin: 0 0 5px;
}

.article-anonce-title:last-of-type {
	margin: 0;
}

.post-anonces__more {
	color: #363047;
	font-size: 20px;
	border-bottom: 1px solid #fff;
	padding: 0 0 12px;
}

.article-anonce-title:before {
	content: '';
	border-radius: 50%;
	background-color: #FF5732;
	width: 6px;
	height: 6px;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 15px 0 0;
}

.article-anonce-title:before {
	content: none;
}

.single-sections .main-content {
	display: flex;
	flex-direction: column;
}

.single-sections h1 {
	order: -1;
}

.single-sections .social-share {
	order: 4;
	margin-top: -5px;
}

.single-sections .broker-items {
	order: 3;
}

.single-sections .single-authors {
	order: 4;
}

.single-sections .slices__top-content {
	order: 5;
}

.single-sections .bottom-desc,
.single-sections .broker-description {
	order: 6;
}

.subscribe__telegram {
	display: flex;
	flex-wrap: wrap;
	background: #29a0d3;
	padding: 15px;
	align-items: center;
	margin: 15px 0;
}

.subscribe__telegram .subscribe__bottom__title {
	color: #fff;
}

.subscribe__telegram .subscribe__bottom__left {
	flex: 1;
}

.subscribe__telegram .ss__btn__telegram {
	margin: 15px;
}

.advanced_chart iframe,
.default_chart iframe {
	height: 400px !important;
}

.default_chart,
.advanced_chart {
	margin: 0 0 18px;
}

.prev-next {
	display: flex;
	justify-content: space-between;
	padding: 10px 0;
	border-top: 1px solid rgba(223, 227, 236, 0.5);
	border-bottom: 1px solid rgba(223, 227, 236, 0.5);
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0 0 30px;
}

.main-content li::marker {
	color: #000;
}

.prev-post {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.053 7.142h7.902a.682.682 0 0 0 0-1.363H3.056l3.69-3.691a.682.682 0 1 0-.964-.964l-4.82 4.82-.011.011a.68.68 0 0 0-.023.989l.033.035L5.782 11.8a.682.682 0 1 0 .965-.964L3.053 7.142Z' fill='%23FF5732'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 17px;
}

.next-post {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.947 4.858H1.045a.682.682 0 0 0 0 1.363h7.899l-3.69 3.691a.682.682 0 1 0 .964.964l4.82-4.82.011-.011a.68.68 0 0 0 .023-.989.69.69 0 0 0-.033-.035L6.218.2a.682.682 0 0 0-.965.964l3.694 3.694Z' fill='%23FF5732'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0 17px 0 0;
	text-align: right;
}

@media screen and (min-width: 375px) {
	.top5-broker-item__left {
		margin-right: 18px;
	}

	.top5-broker-item__view span {
		display: inline;
		margin-left: 4px;
	}

	.article-anonce-title {
		margin: 0 0 15px;
	}

	.article-anonce-title:before {
		content: '';
	}

	.article-anonce-title img {
		width: 100px;
		height: 60px;
		margin: 0 15px 0 0;
		float: left;
	}

	.top5-broker-item__title {
		top: 85px;
		width: 71px;
	}
}

@media screen and (min-width: 576px) {

	.broker-prom__action-link,
	.broker-prom__action-bonus {
		width: calc(50% - 4.5px);
	}
}

@media screen and (min-width: 768px) {
	.broker-prom__head-title {
		display: block;
		margin-bottom: 5px;
	}

	.broker-prom__action {
		width: 287px;
		flex: none;
	}

	.broker-prom__title {
		margin-right: 40px;
	}

	.broker-prom__action-link {
		width: 106px;
	}

	.broker-prom__action-bonus {
		width: 100%;
	}

	.broker-prom__content {
		flex-wrap: nowrap;
		align-items: center;
		width: calc(100% - 87px);
	}

	.broker-prom__head-bonus {
		margin-bottom: 0;
		font-style: normal;
		font-weight: bold;
		font-size: 16px;
		line-height: 18px;
		color: #FFFFFF;
		text-align: left;
	}

	.broker-prom__head-bonus a {
		font-style: normal;
		font-weight: bold;
		font-size: 16px;
		line-height: 18px;
		color: #FFFFFF;
		display: flex;
		align-items: center;
	}

	.broker-prom__head-bonus img {
		width: 30px;
		margin-right: 16px;
	}

	.broker-prom__head {
		justify-content: start;
		align-items: center;
		flex-wrap: nowrap;
		width: calc(100% - 300px);
	}

	.broker-prom__head-bonus a {
		white-space: normal;
		text-overflow: unset;
		overflow: visible;
	}

	.broker-prom__head-rating {
		display: inline-block;
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		line-height: 16px;
		color: #FFFFFF;
		background: #FF5732;
		border-radius: 2px;
		padding: 1px 3px;
	}

	.broker-prom__head-rating i {
		vertical-align: top;
	}

	.broker-promo__image {
		margin-right: 18px;
	}

	.post-anonces__item {
		padding-bottom: 12px;
		margin-bottom: 12px;
	}

	.post-anonces__item img {
		width: 175px;
		height: 100px;
		margin-right: 24px;
	}

	.post-anonces__item-title {
		font-size: 18px;
		line-height: 22px;
	}

	.post-anonces__item-text {
		font-size: 16px;
		line-height: 22px;
	}

	.main-content .broker-pros-cons {
		background: #fff;
		margin-top: -18px;
		padding: 0px 18px 0;
	}

	.main-content .broker-pros-cons__body-col {
		width: 50%;
	}

	.main-content .broker-pros-cons__body-col:last-child {
		margin-bottom: 37px;
	}

	.top5-broker {
		margin: 0;
	}

	.top5-broker-item {
		min-height: auto;
	}

	.top5-broker-item__left {
		width: 64px;
		height: 64px;
		margin-right: 24px;
		align-self: auto;
	}

	.top5-broker-item__right {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.top5-broker-item__link {
		width: 100%;
	}

	.top5-broker-item__link-top {
		justify-content: space-between;
	}

	.top5-broker-item__title {
		display: block;
		position: static;
		width: auto;
		text-align: left;
		margin: 0 0 5px;
	}

	.top5-broker-item__title a {
		font-size: 16px;
	}

	.top5-broker-item__bonus {
		font-size: 16px;
		line-height: 25px;
		width: 237px;
		flex: none;
	}

	.top5-broker-item__link-bottom {
		display: flex;
		margin-bottom: 0;
	}

	.top5-broker-item__comments {
		width: 100%;
	}

	.top5-broker-item__demo-wallet {
		width: 240px;
		flex: none;
	}

	.top5-broker-item__buttons {
		flex-direction: column;
		width: 182px;
		flex: none;
		margin-left: 20px;
	}

	.top5-broker-item__register {
		font-size: 14px;
		line-height: 16px;
		padding: 12px 15px;
		margin-right: 0;
		margin-bottom: 7px;
		width: 100%;
	}

	.top5-broker-item__view {
		font-size: 16px;
		line-height: 19px;
	}

	.top5-broker-item__view i {
		margin-left: 7px;
	}
}

@media screen and (min-width: 980px) {
	.main-content .page-title * {
		margin-bottom: 0;
	}

	.main-content .h1,
	.main-content .h2,
	.main-content .h3,
	.main-content .h4,
	.main-content .h5,
	.main-content .h6,
	.main-content h1,
	.main-content h2,
	.main-content h3,
	.main-content h4,
	.main-content h5,
	.main-content h6 {
		margin-bottom: 18px;
	}

	.main-content .h1,
	.main-content h1 {
		font-size: 30px;
		margin-bottom: 24px;
	}

	.page-title {
		margin-bottom: 24px;
	}

	.main-content .kws__table {
		max-width: 100%;
		width: 100%;
		margin: 0 0 18px;
	}

	.main-content table {
		border: 1px solid #EDF0F3
	}

	.main-content ol.contents {
		column-count: 2;
	}

	.main-content p {
		margin-bottom: 18px;
	}

	.main-content blockquote {
		margin-bottom: 18px;
	}

	.main-content ul {
		margin: 0 0 18px;
	}

	.main-content ol {
		margin: 0 0 18px 10px;
	}

	.broker-prom__head-title {
		display: none;
	}

	.top5-broker-item__bonus {
		width: 227px;
	}

	.top5-broker-item__demo-wallet {
		width: 230px;
	}

	.top5-broker-item__buttons {
		width: 154px;
	}

	.top5-broker-item__register {
		padding: 12px 5px;
	}

	.main-content ol.contents {
		display: flex;
		flex-wrap: wrap;
	}

	.main-content ol.contents li {
		flex: 0 0 50%;
		min-width: 50%;
		max-width: 50%;
	}
}

@media screen and (min-width: 1150px) {
	.top5-broker-item__bonus {
		width: 300px;
	}
}

@media screen and (min-width: 1200px) {
	.top5-broker-item__bonus {
		width: 350px;
	}
}

@media screen and (min-width: 1280px) {
	.broker-prom__head-title {
		display: block;
	}

	.top5-broker-item__left {
		width: 55px;
		height: 55px;
	}

	.top5-broker-item__link-top {
		margin-bottom: 0px;
	}

	.top5-broker-item__link {
		position: relative;
	}

	.top5-broker-item__bonus {
		width: 227px;
		margin-bottom: -21px;
		margin-right: 190px;
	}

	.top5-broker-item__demo-wallet {
		width: auto;
		position: absolute;
		right: 28px;
		top: 50%;
		margin-top: -8px;
	}

	.top5-broker-item__buttons {
		width: auto;
		flex-direction: row;
	}

	.top5-broker-item__register {
		margin-bottom: 0;
		margin-right: 15px;
		padding: 12px 18px;
	}

	.top5-broker-item__register span {
		display: none;
	}

	.top5-broker-item__view span {
		display: none;
		margin-left: 0;
	}
}

@media (max-width: 520px) {
	.post-anonces__img-link {
		margin: 0 0 12px;
	}

	.post-anonces__img-link,
	.post-anonces__item img {
		width: 100%;
		height: 130px;
	}
}


.calculator {
	max-width: 100%;
	/* font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important; */
	/* font-family: 'Astron', sans-serif, -apple-system !important; */
	font-family: 'Montserrat', sans-serif !important;

}

.calculator-broker-item__content .calculator-broker-item__btn {
	color: #fff !important;
}

.calculator-broker-item__content .calculator-broker-item__view {
	color: #BBBDC4 !important;
}

.main-content .calculator .box-content,
.calculator .box-content {
	background-image: linear-gradient(170deg, #2e3a44 0%, rgb(93, 140, 186) 80%);
	color: #fff;
}

@media (max-width: 500px) {
	.calculator-broker-list {
		display: block;
	}

	.calculator-broker-item {
		width: 100%;
		margin-bottom: 20px;
	}

	.calculator-broker-item__logo {
		margin: 0 auto 10px auto;
	}
}