@charset "utf-8";

/*-----reset----*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time {
  display: block;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html,
body {
  width: 100%;
  line-height: normal;
}
body * {
  box-sizing: border-box;
}

.clearfix {
  display: inline-block;
}

.clearfix {
  zoom: 1;
  display: block;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

a img {
  border: 0;
}

table img {
  max-width: none;
}

:focus {
  outline: none;
}

input,
textarea,
select {
  outline: none;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wrap {
  clear: both;
  width: 100%;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  text-align: left;
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}

html,
body {
  font-family: 'Roboto', Arial;
  background: #FFF;
  font-size: 16px;
  font-weight: 400;
  color: #4a4a4a;
  max-width: 100%;
  line-height: 1.25rem;
}

body.no-scroll {
  overflow: hidden;
  max-height: 100%;
  position: fixed;
  left: 0;
  top: 0;
}
body.mobile-branding.no-scroll {
  overflow: hidden;
  max-height: 100%;
  position: relative;
  top: 0;
}
body.no-scroll .header {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1000;
}

body.no-scroll .main_nav {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 1000;
}

body.no-scroll .page,
body.no-scroll .footer,
body.no-scroll .var2 {
  z-index: 100;
}

.page {
  min-height: 100vh;
  width: 100%;
  overflow: hidden;
}

.page,
.footer,
.var2 {
  clear: both;
  overflow: hidden;
  position: relative;
}

a,
.blue {
  color: #588292;
  text-decoration: none;
}

.green {
  color: #3f918b;
}

a.green,
.phone {
  color: #3f918b !important;
}

.phone {
  text-decoration: none !important;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  white-space: nowrap;
}

.phone .phone-ico {
  margin-right: 16px;
}

a:hover,
a:focus {
  text-decoration: underline;
}

a:hover,
a:focus {
  box-shadow: none;
  outline: none;
}

button:focus,
button:hover {
  box-shadow: none;
  outline: none;
}

span.multiselect-native-select {
  position: relative;
}

span.multiselect-native-select select {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px -1px -1px -3px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  left: 50%;
  top: 30px;
}

.multiselect-container {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.multiselect-container .input-group {
  margin: 5px;
}

.multiselect-container .multiselect-reset .input-group {
  width: 93%;
}

.multiselect-container > li {
  padding: 0;
  position: relative;
}

.multiselect-container > li > a.multiselect-all label {
  font-weight: bold;
}

.multiselect-container > li.multiselect-group label {
  margin: 0;
  padding: 3px 20px 3px 20px;
  height: 100%;
}

.multiselect-container > li.multiselect-group-clickable label {
  cursor: pointer;
}

.multiselect-container > li > a {
  padding: 0;
}

.multiselect-container > li > a > label {
  margin: 0;
  cursor: pointer;
  font-weight: normal;
  padding: 3px 20px 3px 40px;
}

.multiselect-container > li > a > label.radio,
.multiselect-container > li > a > label.checkbox {
  margin: 0;
}

.multiselect-container > li > a > label > input[type="checkbox"] {
  margin-bottom: 5px;
}

.multiselect-container > li.round {
  padding-left: 45px;
}

.multiselect-container > li.round label:before,
.multiselect-container > li.round label:after {
  position: absolute;
  top: 11px;
}

.multiselect-container > li.round label:before {
  left: 15px;
}

.multiselect-container > li.round label:after {
  left: 39px;
  content: '';
  -webkit-box-ordinal-group: 3;
  order: 2;
  min-width: 12px;
  max-width: 12px;
  height: 12px;
  margin-top: 1px;
  margin-right: 10px;
  border-radius: 100px;
  background: #5b822f;
}

.multiselect-container > li.round.red label:after {
  background: #c60406;
}

.multiselect-container > li.round.orange label:after {
  background: #FF8619;
}

.multiselect-container > li.round.pink label:after {
  background: #FF57E2;
}

.multiselect-container > li.round.violet label:after {
  background: #C055F9;
}

.multiselect-container > li.round.green2 label:after {
  background: #24918B;
}

.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.form-inline .multiselect-container label.checkbox,
.form-inline .multiselect-container label.radio {
  padding: 3px 20px 3px 40px;
}

.form-inline .multiselect-container li a label.checkbox input[type="checkbox"],
.form-inline .multiselect-container li a label.radio input[type="radio"] {
  margin-left: -20px;
  margin-right: 0;
}

/*-------------BASE ELEMENT---------------*/
.condensed{
  	font-family: 'roboto condensed';
}
.form-control:-moz-placeholder {
  color: #999999;
}

.form-control::-moz-placeholder {
  color: #999999;
}

.form-control::-webkit-input-placeholder {
  color: #999999;
}

.form-control:-ms-input-placeholder {
  color: #999999;
}

.text-center {
  text-align: center !important;
}

input,
textarea {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 20px;
  font-family: 'Roboto', sans-serif;
}

a {
  color: #588292;
  text-decoration: none;
  -webkit-transition: all 0.3s 0.02s ease;
  transition: all 0.3s 0.02s ease;
}

a:hover {
  color: #588292;
  text-decoration: underline;
}

a.show_more {
  cursor: pointer;
  text-decoration: none !important;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}

a.show_more.more-hide {
  width: 0;
  height: 0;
  padding: 0;
  overflow: hidden;
}

a.show_more:after {
  content: "";
  display: inline-block;
  border: 5px solid transparent;
  border-top: 5px solid #bbbcbf;
  margin: 0 0 0 4px;
  position: relative;
  top: 2px;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.title,
.entry table,
.entry form,
.entry ul,
.entry ol,
.entry hr,
blockquote {
  margin: 0 0 15px 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.title {
  color: #4a4a4a;
  font-weight: 500;
}

.title-center h1 {
  font-size: 30px;
  font-weight: bold;
  color: #295e6c;
  text-align: center;
  margin-bottom: 40px;
  margin-top: 40px;
}

h1,
.h1,
.title {
  font-size: 20px;
  line-height: 24px;
}

h2,
.h2 {
  font-size: 19px;
  line-height: 23px;
}

h3,
.h3 {
  font-size: 18px;
  line-height: 22px;
}

h4,
.h4 {
  font-size: 17px;
  line-height: 21px;
}

h5,
.h5 {
  font-size: 16px;
  line-height: 20px;
}

h6,
.h6 {
  font-size: 15px;
  line-height: 19px;
}

.row {
  margin-left: -6px;
  margin-right: -6px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

.row .col {
  padding-left: 6px;
  padding-right: 6px;
  margin-bottom: 12px;
  min-width: 100%;
  max-width: 100%;
}

.row.shedule-row .col-50 {
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 12px;
}

.schedule_block{
  margin-left: -4px;
}
.col-50 .schedule_block {
  margin-left: -10px;
}

.data-link {
  cursor: pointer;
  height: 125px;
  padding-top: 5px;
}

.main-title {
  font-size: 16px;
  color: #4a4a4a;
  font-weight: 500;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 6px;
  position: relative;
}

.main-title:after {
  margin: 6px 0 0 0;
  content: "";
  display: block;
  background-image: -webkit-gradient(linear, left top, right top, from(#295e6c), to(#52bfa2));
  background-image: -webkit-linear-gradient(left, #295e6c 0%, #52bfa2 100%);
  background-image: linear-gradient(to right, #295e6c 0%, #52bfa2 100%);
  height: 2px;
}

.main-title.h3 {
  font-size: 18px;
}

.main-title.h3:after {
  margin-top: 4px;
}

.main-title h2 {
  font-size: 16px;
  margin-bottom: -5px;
}

.main-title h1 {
  margin-bottom: -5px;
}

.main-title .flex {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.main-title .flex .dropdown .dropdown-menu {
  left: auto;
  right: 0;
}

.main-title:after {
  margin-left: -6px;
  margin-right: -6px;
}

.main-title .right {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-left: auto;
}
.main-title .right .add-btn:hover {
    text-decoration: underline;
}
.main-title .right .add-btn {
  margin-right: 15px;
  white-space: nowrap;
  text-decoration: dotted underline;
  text-underline-offset: 1px;
}
.main-title a {
  text-decoration: dotted underline;
  text-underline-offset: 2px;
}
.messages.pro .red-button{
  padding: 5px 10px;
  min-width: 80px;
}
.gap-1 {
  gap: 5px;
}
.gap-2 {
  gap: 10px;
}
.align-center {
  align-items: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.justify-evenly {
  justify-content: space-evenly;
}
.w-full {
  width: 100%;
}
.grow-1 {
  flex-grow: 1;
}
.messages > div {
  flex-direction: column;
  gap: 10px;
}
.messages .flex .flex {
  width: 100%;
}
.add-btn {
  display: -webkit-box;
  display: flex;
  font-size: 14px;
  color: #588292;
  text-decoration: none;
}
.add-btn span:first-child {
  margin-right: 5px;
}
.mb-0 {
  margin-bottom: 0 !important;
}

.mb-12 {
  margin-bottom: 12px !important;
}
.mt-12 {
  margin-top: 12px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}
.bold {
	font-weight: bold;
}
.block-small {
  padding: 5px 7px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  color: #4a4a4a;
  margin-bottom: 15px;
  font-size: 13px;
  background: #f4f4f4;
}

.block-small > * {
  margin-right: 10px;
}

.block-small > *:last-child {
  margin-right: 0;
}

.block-small a {
  text-decoration: dotted underline;
  text-underline-offset: 1px;
}

.block-small a:hover {
  text-decoration: underline;
}

.block-small.table-bottom {
  border-bottom: 2px solid #d7d7d7;
  -webkit-box-align: center;
  align-items: center;
}

.block-small.table-bottom .advertising {
  margin: 0;
  max-width: 470px;
  min-width: inherit;
}

.block-small.bordered {
  border: 1px solid #3b7d82;
  background: none;
  color: #3b7d82;
}

.block-small.fixing {
  display: block;
}

.block-small.fixing .flex {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  flex-wrap: nowrap;
}

.block-small.white {
  background: #FFF;
}

.block-small a.show_more {
  margin-right: auto;
}

.block-small span .updated_at {
  margin-left: 0;
}

.block-small:last-child,
.block-small span:last-child {
  margin-left: auto;
}

.preload-error {
  border: 1px solid #3b7d82;
  padding: 30px 15px;
  text-align: center;
  margin-bottom: 12px;
  color: grey;
  display: none;
}

.updated_at time {
  display: inline;
}

.bordered-list {
  margin-bottom: 20px;
}

.bordered-list ul,
.bordered-list ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.bordered-list ul {
  margin-left: 6px;
  margin-right: 6px;
}

.bordered-list ul li {
  padding: 10px 4px;
  border-bottom: 1px solid #e2e6e9;
}

.bordered-list ul li > * {
  padding-top: 5px;
  padding-bottom: 5px;
}

.bordered-list ul li.space-between {
  -webkit-box-align: start;
  align-items: flex-start;
}

.bordered-list ul li.space-between > * {
  margin-right: 10px;
}

.bordered-list ul li.space-between > *:last-child {
  margin-right: 0;
}

.bordered-list .phone {
  white-space: normal;
  display: inline;
}

.bordered-list .phone .phone-ico {
  position: relative;
  top: 3px;
}

.align-center {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}

.align-center .course-icon {
  margin-right: 16px;
}

.space-between {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
}

.hidden {
  display: none;
}

.dropdown2.fsz-14 .dropdown-toggle {
  font-size: 14px;
}

.dropdown2.fsz-14 .dropdown-menu {
  overflow: auto;
  max-height: 200px;
}
.dropdown .dropdown-menu {
  overflow: auto;
  max-height: 200px;
}
.dropdown2.fsz-14 .dropdown-item {
  cursor: pointer;
  font-size: 14px;
}

.dropdown2.fsz-14 .dropdown-item:hover {
  text-decoration: underline;
}

.dropdown2.noborder .dropdown-toggle {
  border: 0;
  background: none;
  cursor: pointer;
  white-space: nowrap;
  background-color: #295e6c;
  border: 1px solid #295e6c;
  border-radius: 2px;
  padding: 0 7px;
}

.dropdown2.noborder .dropdown-toggle .caption {
  color: #fff;
}

.dropdown2.noborder .dropdown-toggle:after {
  content: "";
  display: inline-block;
  border: 5px solid transparent;
  border-top: 5px solid #fff;
  margin: 0 0 0 4px;
  position: relative;
  top: 2px;
}

.dropdown2.noborder .dropdown-menu {
  box-shadow: rgba(0, 0, 0, 0.3);
}

.dropdown2.noborder .dropdown-menu .dropdown-item {
  font-family: 'Roboto', Arial;
  padding: 4px 10px;
  color: #588292;
  font-weight: normal;
  border-top: 1px solid #edf2f4;
}

.dropdown2.noborder .dropdown-menu .dropdown-item:first-child {
  border: 0;
}

.dropdown2.noborder .dropdown-menu .dropdown-item:hover {
  background: #f4f4f4;
}
.red_alert {
	color: #ef443a;
}
.red_alert:hover {
	color: #ef443a;
}
.fsize_28 {
	font-size: 28px;
}
.messages {
  font-size: 14px;
  background: #ffdcbb;
  border: 1px solid #e9ad73;
  border-radius: 3px;
  padding: 18px 21px;
  margin-bottom: 15px;
  display: -webkit-box;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
}
.messages.green {
	background: #ecf7fa;
	border: 1px solid #54c2a7;
	color: #295e6c;
}
.messages.blue {
	background: #BAD7E9;
    border: 1px solid #2B3467;
    color: #2B3467;
	padding: 15px;
}
.messages.blue {
	background: #BAD7E9;
    border: 1px solid #2B3467;
    color: #2B3467;
	padding: 15px;
}
.messages.red {
	background-color: #cc5353;
  color: #FAFAFA!important;
  width: 100%;
  padding: 10px;
}
.messages.red a {
  color: #FAFAFA!important;
  text-decoration: underline;
}
.messages.blue .btn-default:hover {
    color: #FCFFE7;
}
.messages.blue:before {
    color: #EB455F;
}
.messages.blue .sale_text {
    font-size: 20px;
    line-height: 30px;
}
.messages.black_friday {
	background: black;
	border: 1px solid #54c2a7;
	color: white;
	padding: 15px;
}
.messages .goto-href {
	color: #009588;
	display: block;
    margin-top: 5px;
	font-size: 15px;
}
.messages:before {
  content: '\26A0';
  font-size: 50px;
  display: none;
  margin-right: 15px;
}
.messages.no_icon:before {
  display: none;
}
.messages .in {
  -webkit-box-flex: 1;
  flex-grow: 1;
}
.messages.blue .in {
	margin-bottom: 10px;
}
.messages.green .in {
  color: #295e6c;
}
.messages.green a.red-text {
  text-decoration: underline;
  font-size: 18px;
}
.messages.green a.red-text:hover {
  color: #ef443a;
}
.messages .access-btns {
  min-width: 140px;
  max-width: 160px;
  text-align: center;
  margin-top: 10px;
}
.messages.blue .access-btns {
  width: auto;
  min-width: auto;
  max-width: none;
  margin-top: 0;
}
.messages.sale_banner .sale_text {
  font-size: 25px;
  line-height: 25px;
  display: inline-block;
  margin-bottom: 0;
}
.sale_text {
	width: calc(100% - 10px);
	text-align:center;
	font-size:20px;
	border-radius: 3px;
	padding: 5px 0;
}
.messages .sale_text .small {
	display: block;
    font-size: 12px;
    line-height: 12px;
    margin: 0 auto;
	font-weight: 400;
}
.messages .enter-link {
  text-decoration: underline;
  display: inline-block;
  text-align: left;
}
.messages .button-link {
  text-decoration: none;
  display: block;
  text-align: left;
  margin-top: 7px;
  padding: 0 5px;
}
.sale_banner .button-link {
	font-size: 18px;
    padding: 5px 10px;
    border: 1px solid white;
	border-radius: 3px;
	font-weight: 600;
}
.sale_header{
	font-weight: 600;
}
.black_friday .sale_header {
    color: #ef443a;
	text-align: center;
    display: block;
    font-size: 25px;
	margin-bottom: 15px;
}
.black_friday a {
    color: white;
}
.new_year .sale_header {
    color:#F8B229;
}
.black_friday .button-link {
    border: 1px solid #ff670e;
	padding: 10px 5px;
}
.new_year .button-link {
    border: 1px solid #ef443a;
}
.messages .enter-link:hover {
  text-decoration: none;
}
.btn-default {
  display: inline-block;
  vertical-align: top;
  background: #295e6c;
  border: 1px solid #295e6c;
  border-radius: 3px;
  padding: 9px 20px;
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none !important;
}
.btn-default.btn-green {
  border-color: #3f918b;
  background: #3f918b;
  box-shadow: 0 1px 1px 0 #295e6c;
}

.btn-default.btn-green:hover {
  color: #3f918b;
  background: #FFF;
}

.btn-default.btn-download {
  text-align: left;
  padding: 15px 33px 15px 57px;
  font-size: 18px;
  font-weight: 600;
  box-shadow: 0 1px 1px 0 #295e6c;
  border-radius: 21.5px;
  white-space: nowrap;
  min-width: 300px;
  max-width: 300px;
  position: relative;
  margin-bottom: 20px;
}

.btn-default.btn-download:before {
  content: '';
  min-width: 15px;
  max-width: 15px;
  height: 17px;
  position: absolute;
  left: 23px;
  top: 50%;
  margin-top: -8px;
  z-index: 100;
  background: url(../images/download.svg#white) no-repeat;
  background-size: 100%;
}

.btn-default.btn-download:hover:before {
  background: url(../images/download.svg#blue) no-repeat;
  background-size: 100%;
}

.btn-default.btn-green:before {
  background: url(../images/download.svg#white) no-repeat;
  background-size: 100%;
}

.btn-default.btn-green:hover:before {
  background: url(../images/download.svg#green) no-repeat;
  background-size: 100%;
}

a.dotted {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

a.dotted:hover {
  text-decoration: underline;
}

.italic {
  font-style: italic !important;
}

.fsz-11 {
  font-size: 11px !important;
}

.fsz-20 {
  font-size: 16px !important;
}

.fsz-25 {
  font-size: 25px !important;
}

.fsz-24 {
  font-size: 24px !important;
}

.fsz-22 {
  font-size: 22px !important;
}

.fsz-21 {
  font-size: 21px !important;
}

.fsz-19 {
  font-size: 19px !important;
}

.fsz-17 {
  font-size: 17px !important;
}

.fsz-16 {
  font-size: 16px !important;
}

.medium {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.form-control2 {
  font-size: 14px;
  padding: 2px 4px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  width: 100%;
  max-width: 350px;
}

.flex-left {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  align-items: center;
}

.flex-right {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
}

.title2,
.title3 {
  font-size: 15px;
  font-weight: 400;
  padding: 11px 15px;
  margin-top: 0;
  background: #294550;
  color: #fff;
  border-radius: 2px 2px 0 0;
  text-transform: uppercase;
}

.title3 {
  background: #385f6e;
  padding-top: 7px;
  padding-bottom: 7px;
}

.title3 .multiselect-native-select {
  text-transform: none;
}

.select .dropdown-toggle,
.select .dropdown-item {
  color: #4a4a4a;
  width: 100%;
}

.select .dropdown-toggle {
  height: 30px;
  padding: 0 17px;
  background: #ffffff;
  border-radius: 3px;
  font-size: 14px;
  text-align: center;
}

.select-grey .dropdown-toggle {
  background: #f1f1f1;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.27);
}

.label {
  font-size: 12px;
  color: #38606e;
  letter-spacing: 0;
  text-align: left;
  margin-bottom: 8px;
}

.form-control {
  background: #ffffff;
  border: 0;
  box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.22);
  width: 100%;
  padding: 10px 17px;
  line-height: 19px;
  font-size: 16px;
}

.middle {
	text-align: center!important;
}

.dropdown {
  font-family: "Roboto", 'sans-serif';
}

.dropdown .dropdown-toggle {
  white-space: nowrap;
}

.dropdown .dropdown-menu {
  min-width: 100%;
  /*&:before{
	 		position: absolute;
	 		left:50%;
	 		content:'';
	 		border:16px solid transparent;
	 		border-bottom: 16px solid #FFF;
		    left: 50%;
		    margin-left: -16px;
		    margin-top: -30px;
		    border-width: 16px;
		    top:0;
	 	}*/
}

select.multiselect {
  position: absolute;
  left: -9999px;
}

.multiselect-native-select.multiselect-hint .hint {
  color: #4a4a4a;
}

.multiselect-native-select.multiselect-hint .multiselect-selected-text {
  color: #588292;
}

.multiselect-native-select .multiselect-bold + .btn-group .dropdown-toggle {
  text-transform: uppercase;
  font-weight: bold;
}

.multiselect-native-select .multiselect-black + .btn-group .dropdown-toggle {
  color: #4a4a4a;
}

.multiselect-native-select .multiselect-black + .btn-group.open .dropdown-toggle {
  background: #FFF;
}

.multiselect-native-select .dropdown-toggle {
  text-transform: uppercase;
  color: #4a4a4a;
  background: #FFF;
  line-height: 26px;
  padding: 0 10px;
  font-size: 10px;
  max-width: 200px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  color: #588292;
}

.multiselect-native-select .dropdown-toggle .hint {
  margin-right: 5px;
}

.multiselect-native-select .dropdown-toggle .multiselect-selected-text {
  margin-right: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.multiselect-native-select .dropdown-toggle:hover {
  color: #4a4a4a;
}

.multiselect-native-select .btn-group {
  position: relative;
}

.multiselect-native-select .btn-group .caret {
  margin-top: -2px;
}

.multiselect-native-select .btn-default {
  border: 0 !important;
}

.multiselect-native-select .dropdown-menu {
  margin-top: 4px;
  width: 200px;
  margin-left: -100px;
  left: 50%;
  /*&:before{
	 		position: absolute;
	 		left:50%;
	 		content:'';
	 		border:16px solid transparent;
	 		border-bottom: 16px solid #FFF;
		    left: 50%;
		    margin-left: -16px;
		    margin-top: -30px;
		    border-width: 16px;
		    top:0;
	 	}*/
}

.multiselect-native-select .dropdown-menu.right {
  margin-left: 0;
  left: auto;
  right: 0;
}

.multiselect-native-select .dropdown-menu.left {
  margin-left: 0;
  left: 0;
  right: auto;
}

.multiselect-native-select .dropdown-menu > li.multiselect-item.multiselect-group > a {
  background: #e5e5e5;
  font-weight: 500;
}

.multiselect-native-select .dropdown-menu > li a {
  color: #588292;
}

.multiselect-native-select .dropdown-menu > li:hover {
  background: #f0f0f0;
}

.multiselect-native-select .dropdown-menu > li.active {
  background: #f0f0f0;
}

.multiselect-native-select .dropdown-menu > li.active > a {
  color: #588292;
  background: none;
}

.multiselect-native-select .dropdown-menu > li.active > a > label {
  font-style: italic;
}

.multiselect-native-select .dropdown-menu > li.active > a > label.checkbox {
  font-weight: bold;
  font-style: normal;
}

.multiselect-native-select .dropdown-menu > li.active > a > label.checkbox:before {
  background: url(../images/checked.svg) no-repeat center;
  background-size: 100%;
  border: 0;
  -webkit-box-ordinal-group: 1;
  order: 0;
}

.multiselect-native-select .dropdown-menu > li > a > label {
  padding: 8px 15px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  width: 100%;
  white-space: normal;
}

.multiselect-native-select .dropdown-menu > li > a > label:hover {
  background: #f0f0f0;
}

.multiselect-native-select .dropdown-menu > li > a > label.radio input[type=radio] {
  position: absolute;
  left: -9999px;
}

.multiselect-native-select .dropdown-menu > li > a > label.checkbox:before {
  box-sizing: border-box;
  content: '';
  border: 2px solid rgba(0, 0, 0, 0.05);
  max-width: 14px;
  min-width: 14px;
  border-radius: 100px;
  height: 14px;
  margin-right: 10px;
}

.multiselect-native-select .dropdown-menu > li > a > label.checkbox input[type=checkbox] {
  position: absolute;
  left: -9999px;
}

.dropdown .dropdown-toggle {
  font-family: "Roboto", 'sans-serif';
  border: 0;
  text-align: left;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
}

.dropdown.select-blue .dropdown-toggle:after {
  border-top: 5px solid #FFF;
}

.dropdown .dropdown-toggle:after {
  content: "";
  border-top: 5px solid #82858a;
  border-right: 5px solid transparent;
  border-bottom: 0;
  border-left: 5px solid transparent;
}

.dropdown.show .dropdown-toggle:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.dropdown .dropdown-toggle .caption {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.dropdown .dropdown-item {
  color: #4a4a4a;
  padding-left: 17px;
  padding-right: 17px;
  font-weight: normal;
  display: block;
}

.dropdown.text-center .dropdown-toggle,
.dropdown.text-center .dropdown-item {
  text-align: center;
}

.converter .dropdown.text-center .dropdown-toggle,
.converter .dropdown.text-center .dropdown-item {
  text-align: left;
}

.dropdown .dropdown-item:hover,
.dropdown .dropdown-item:focus,
.dropdown .dropdown-item:active,
.dropdown .dropdown-item.active {
  background: #f8f9fa;
  text-decoration: none;
}
.dropdown .dropdown-item.disabled{
	color:lightgrey;
	cursor: default;
}

.select-blue {
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 19px;
  text-align: left;
}

.select-blue .dropdown-toggle {
  padding: 9px 17px;
  line-height: 20px;
  border: 0;
  background: #385f6e;
  box-shadow: 0 1px 0 0;
}

.select-blue .dropdown-toggle .caption {
  font-size: 13px;
  color: #ffffff;
}

.select-blue .dropdown-menu {
  background: #385f6e;
  box-shadow: 0 1px 0 0;
}

.select-blue .dropdown-menu .dropdown-item {
  color: #FFF;
  font-size: 16px;
  padding: 7px 17px;
}

.select-blue .dropdown-menu .dropdown-item:hover,
.select-blue .dropdown-menu .dropdown-item:active,
.select-blue .dropdown-menu .dropdown-item:focus {
  color: #385f6e;
  background: #FFF;
}

.nowrap {
  white-space: nowrap;
}

.form-control2 {
  font-size: 14px;
  padding: 2px 4px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  width: 100%;
  max-width: 350px;
}

.flex-right {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
}

.title2 {
  font-size: 15px;
  font-weight: 400;
  padding: 11px 15px;
  margin-top: 0;
  background: #294550;
  color: #fff;
  border-radius: 2px 2px 0 0;
  text-transform: uppercase;
}

.percent {
  display: inline-block;
  vertical-align: baseline;
  color: #ef443a;
  font-size: 0.8em;
}

.scrollTop {
  width: 40px;
  height: 40px;
  border-radius: 100px;
  text-align: center;
  line-height: 50px;
  color: #FFF;
  z-index: 900;
  position: fixed;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0.6;
  background: #3f918b url(../images/chevron-down.svg#white) no-repeat center;
  background-size: 13px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  left: auto;
  right: 10px;
  margin-left: 0;
  bottom: 66px;
  z-index: 1040;
}

.scrollTop:hover {
  background-color: #385f6e;
  opacity: 1;
}

.title3 {
  margin-bottom: 12px;
}

.touchevents .tooltip {
  display: none !important;
}

/*---END BASE ELEMENTS---*/

/*----BRANDING----*/

body.branding>:not(a){
  max-width: 1095px;
  margin-left: auto !important;
  margin-right: auto !important;
}
body.branding>:not(a):not(#catfishWrap):not(.var2):not(#___tcf___container___) {
    background-color: #fff;
}
body.branding > #catfishWrap {
  max-width: 1095px;
  margin-left: auto !important;
  margin-right: auto !important;
  right:0;
}
#catfishWrap {
  min-height: 280px;
  box-sizing: content-box;
}
#catfishWrap:before {
  content: attr(data-display-before);
  font-size: 10px;
  position: absolute;
  color: #fff;
  display: block;
  width: 100%;
  top: 4px;
}
#catfishCloseCountdown{z-index:999999;width:30px;height:30px;position:absolute;top:-30px;right:7px;cursor:pointer;z-index:999999;-webkit-transition:-webkit-transform .3s;transition:transform .3s;text-align:center}
#catfishCloseCountdownNumber{color:#000;display:inline-block;line-height:30px;font-size:14px}
#catfishCloseCountdown svg{position:absolute;top:0;right:0;width:30px;height:30px;transform:rotateY(-180deg) rotateZ(-90deg)}#catfishCloseCountdown svg circle{stroke-dasharray:113px;stroke-dashoffset:0px;stroke-linecap:round;stroke-width:2px;stroke:black;fill:none;animation:3s linear infinite forwards countdown}
@keyframes countdown{from{stroke-dashoffset:0px}to{stroke-dashoffset:113px}}

body.branding .page > header,
body.branding > footer {
  background-color: #295e6c;
}

body.branding #content,
body.branding .main_nav {
  margin: 0;
  margin: 0 0 15px;
}

body.branding .wrap {
  padding: 0 7px;
}

body.branding #faq {
  margin-bottom: 0;
  padding-bottom: 15px;
}

/*----END BRANDING---*/

/*-------------HEADER---------------*/

.headerFixed .nav_top {
  display: block;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 800;
  background: #295e6c;
  padding: 10px;
}

.headerFixed .nav_top li {
  padding-left: 5px;
  padding-right: 5px;
}

.headerFixed .nav_top li.show-767 {
  color: #FFF;
}

.header {
  padding: 9px 10px 15px 10px;
  background: #295e6c;
}
.header div.advertising {
  margin-bottom: 5px;
}
.logo {
  width: 112px;
  float: left;
}

.logo img {
  float: left;
}

.logo a {
  display: block;
}

.nav_top {
  text-align: center;
  padding: 6px 0 0 0;
  display: none;
}

.nav_top ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.nav_top li {
  display: inline-block;
  padding: 0 18px 0 18px;
  position: relative;
}

.nav_top li > ul > li {
  display: block;
}

.nav_top li > ul > li a {
  text-transform: unset;
}

.nav_top li a {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.85);
  letter-spacing: 0.26px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
}

.nav_top li a:hover {
  color: #ffffff;
}

.nav_top li a.active {
  color: #ffffff;
}

.nav-right.nav-open {
  overflow: visible;
  /*&:before{
	 		position: absolute;
	 		left:50%;
	 		content:'';
	 		border:16px solid transparent;
	 		border-bottom: 16px solid #FFF;
		    left: 50%;
		    margin-left: -16px;
		    margin-top: -30px;
		    border-width: 16px;
		    top:0;
		    .to(895px, {
	    		margin-left: 0;
	    		left:auto;
	    		right:22px;
	    	});
	 	}*/
}

.okayNav__nav--visible {
  overflow: visible;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  max-width: 100%;
  /*overflow-x: hidden;*/
}

.okayNav__nav--invisible a {
  width: 100%;
}

.main_nav {
  background: #f4f4f4;
  margin: 0;
  padding: 0;
  max-height: 40px;
  position: relative;
  z-index: 300;
}

.main_nav_l > ul {
  margin: 0;
  padding: 0 0 120px;
  list-style: none;
}

.okayNav {
  position: relative;
  z-index: 700;
}

.okayNav .okayNav__menu-toggle.icon--active span {
  background: #295e6c;
}

.okayNav .okayNav__menu-toggle {
  position: relative;
  right: -40px;
  top: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  top: 10px;
}

.okayNav .nav-right {
  top: 40px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.okayNav .okayNav-dropdown {
  float: left;
  position: relative;
}

.okayNav .okayNav-dropdown .nav-right {
  position: absolute;
  margin: 0;
  top: 40px;
  bottom: auto;
  -webkit-transform: none !important;
  transform: none !important;
  padding: 0;
  list-style: none;
  font-size: 14px;
  width: 190px;
  box-shadow: 0 0.5px 0 0 #ffffff inset, 0 1px 2px 0 #B3B3B3;
  height: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-left: 0;
  left: auto;
  right: -57px;
}

.okayNav .okayNav-dropdown .nav-right a {
  font-size: 14px;
  color: #82858a;
  padding: 5px 10px;
  font-weight: normal;
}

.okayNav .okayNav-dropdown .nav-right.nav-open {
  height: auto;
}

.main_nav_l.news_nav > ul > li {
  width: auto;
}

.main_nav_l.news_nav > ul > li > a {
  padding: 10px 15px 10px 15px;
}

.main_nav_l > ul > li > a,
.main_nav_r > ul > li > a {
  font-size: 14px;
  color: #82858a;
  font-weight: bold;
  text-decoration: none;
  padding: 10px 0 10px 0;
  width: 100%;
}

.main_nav_l > ul > li:hover > a,
.main_nav_r > ul > li:hover > a {
  color: #52bfa2;
}

.okayNav-loaded .main_nav_l {
  overflow: visible;
  max-height: inherit;
}

.main_nav_r {
  float: right;
}

.main_nav_l:not(.news_nav) > ul > li.sub-item > a {
  cursor: default;
}

.main_nav_l:not(.news_nav) > ul > li.sub-item > a:after {
  margin-left: 10px;
  margin-right: 10px;
  background-image: url(../images/arrow-down2.svg);
  width: 8px;
  height: 8px;
  border: 0;
  background-size: 100%;
  content: "";
  display: inline-block;
}
.main_nav_l:not(.news_nav) > ul > li.sub-item > a.active:after {
  background-image: url(../images/arrow-down2-dark.svg);
}


.main_nav_l > ul > li:hover .nav-sub a:hover {
  color: #52bfa2;
}

.main_nav_l .nav-sub a {
  font-size: 14px;
  color: #82858a;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  display: block;
  padding: 5px 0;
}

.main_nav_l ul.nav-sub > li {
  padding: 3px 3px 3px 0px;
  text-align: left;
}

.main_nav_l ul.nav-sub > li:first-of-type {
  padding-top: 0;
}

.main_nav_l ul.nav-sub > li:last-of-type {
  padding: 3px 3px 0px 3px;
  text-align: center;
  border-top: 1px solid #82858a;
  padding-top: 10px;
  margin-top: 7px;
}

.main_nav_l ul.nav-sub > li:hover > a {
  color: #52bfa2;
}

.main_nav_l > ul > li > a.active {
    background: #fafafa;
	color: #1f4852!important;
}

.main_nav_l > ul > li.active > a {
  color: #295e6c !important;
}

.adapt_sub {
  position: relative;
  display: block;
  float: right;
  margin: 4px 0 4px 10px;
  padding: 0 0 12px 0;
  width: 34px;
  height: 24px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #fff;
  line-height: 15px;
  font-size: 18px;
  text-transform: uppercase;
  text-align: right;
}

.adapt_sub_a {
  display: block;
  width: 34px;
  height: 4px;
  background: #fafafa;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}

.adapt_sub2 {
  top: 10px;
  background: #fafafa;
}

.adapt_sub3 {
  top: 20px;
  background: #fafafa;
}

.adapt_sub_active {
  position: relative;
}

.adapt_sub_active .adapt_sub1 {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 10px;
}

.adapt_sub_active .adapt_sub2 {
  opacity: 0;
}

.adapt_sub_active .adapt_sub3 {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 10px;
  opacity: 1;
}

.main_nav {
  margin: 0;
  padding: 0;
}

.main_nav_mob {
  padding: 10px 0;
}

.nav_top {
  display: none;
  text-align: center;
}

.nav_top_fix {
  display: block;
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  padding: 10px 0 10px 0;
  background: #295e6c;
}

/*.nav_top li {
    display: inline-block;
    padding: 0 10px 0 10px;
}*/

.adapt_sub {
  display: block;
}

.main_nav_mob {
  display: none;
}

.main_nav_l > ul > li,
.main_nav_r > ul > li {
  display: block;
  float: none;
  padding: 0 10px 10px 10px;
  position: relative;
  text-align: center;
}

.main_nav_l > ul > li:first-child,
.main_nav_r > ul > li:first-child {
  padding: 0 10px 10px 10px;
}

.main_nav_l > ul > li > .menu-sub {
  display: none;
  position: relative;
  z-index: 1;
  top: 0;
  left: 0;
  width: auto;
  padding: 0 0 10px 0;
  background: #fafafa;
}

.main_nav_l > ul > li .nav-sub {
  width: 100%;
  background: #295e6c;
  position: static;
}

.main_nav_l:not(.news_nav) > ul > li.sub-item:hover > a:after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.main_nav_l > ul > li:hover > .nav-sub {
  display: block;
}

.main_nav .wrap {
  position: relative;
}

.main_nav_mob {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  position: absolute;
  top: 0;
  right: 0;
  left: 100vw;
  z-index: 20;
  height: calc(100vh - 56px);
  background: rgba(0, 0, 0, 0.6);
  padding-top: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.mobile-branding .main_nav_mob {
	top: 165px;
}
.main_nav_mob.show {
  left: 0vw;
  opacity: 1;
  padding-bottom: 0;
  overflow-y: scroll;
  z-index: 500;
}

.main_nav_mob .main_nav_l,
.main_nav_mob .main_nav_r {
  background: #1f4852;
  max-width: 280px;
  width: 100%;
  margin-left: auto;
}

.main_nav_l > ul > li:hover > ul {
  margin-top: 5px;
  margin-bottom: -6px;
}

.main_nav_l > ul > li .nav-sub {
  padding-left: 0;
  padding-right: 0;
  box-shadow: none;
}

.main_nav_l > ul > li,
.main_nav_r > ul > li {
  width: 100%;
}

.main_nav_mob .main_nav_l ul li a,
.main_nav_mob .main_nav_r ul li a {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  color: rgba(255,255,255,.75);
  font-weight: 600;
}

.main_nav_mob .main_nav_l ul li {
  padding: 0;
}

.main_nav_mob .main_nav_l ul li.mobile:not(.sub-item) a {
  padding-left: 20px;
}

.main_nav_mob .main_nav_l ul li a {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  text-align: left;
  border-bottom: 1px solid #686868;
  padding: 15px 10px 15px 40px;
}

.main_nav_mob .main_nav_l ul li .nav-sub {
  padding: 0;
  display: none;
}

.main_nav_mob .main_nav_l ul li .nav-sub a {
  padding-left: 50px;
  white-space: normal;
}
.main_nav_mob .main_nav_l ul li .nav-sub a.active {
  background-color: rgba(255,255,255,.3);
}
    
.main_nav_l:not(.news_nav) > ul > li.sub-item.hover > a:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.main_nav_mob .main_nav_l ul li .divided a {
  border-top: 0 !important;
}

.main_nav_mob .main_nav_l ul li ul {
  padding-bottom: 0;
  background: #295e6c;
  margin-top: 8px;
  margin-left: -40px;
  margin-right: -16px;
  margin-bottom: -9px;
  box-shadow: none;
}

.main_nav_mob .main_nav_l ul li ul li {
  padding-left: 50px;
  padding-top: 12px;
  padding-bottom: 9px;
  line-height: 24px;
}

.main_nav_l > ul > li > ul > li:last-of-type {
  text-align: left;
  border-top: none;
  margin-top: 0;
  padding-left: 50px;
  padding-top: 12px;
  padding-bottom: 9px;
  line-height: 24px;
}

.main_nav_mob .main_nav_r {
  padding-top: 0;
  height: calc(100vh - 270px - 67px);
}

/*---end header----*/

/*-----COLUMNS-FLEX------*/

.footer-clear {
  clear: both;
}

.columns-flex {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  flex-wrap: wrap;
}

.columns-flex > .main-column {
  margin-right: 0;
  max-width: 100%;
  min-width: 100%;
}

.columns-flex > .sidebar-right,
.columns-flex .order-sidebar {
  min-width: 100%;
  max-width: 100%;
}

.columns-flex > .sidebar-right .shedule-row .col.col-50,
.columns-flex .order-sidebar .shedule-row .col.col-50,
.columns-flex > .sidebar-right .sidebar-row .col.col-50,
.columns-flex .order-sidebar .sidebar-row .col.col-50 {
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 12px;
}

.columns-flex > .sidebar-right .shedule-row .col.col-50 > *:last-child,
.columns-flex .order-sidebar .shedule-row .col.col-50 > *:last-child,
.columns-flex > .sidebar-right .sidebar-row .col.col-50 > *:last-child,
.columns-flex .order-sidebar .sidebar-row .col.col-50 > *:last-child {
  margin-bottom: 0;
}

.columns-flex > .sidebar-right .shedule-row .col.col-50 .shedule,
.columns-flex .order-sidebar .shedule-row .col.col-50 .shedule,
.columns-flex > .sidebar-right .sidebar-row .col.col-50 .shedule,
.columns-flex .order-sidebar .sidebar-row .col.col-50 .shedule {
  min-width: 100%;
  max-width: 100%;
}

.columns-flex > .sidebar-right .shedule-row .col.col-50 .shedule .block-small,
.columns-flex .order-sidebar .shedule-row .col.col-50 .shedule .block-small,
.columns-flex > .sidebar-right .sidebar-row .col.col-50 .shedule .block-small,
.columns-flex .order-sidebar .sidebar-row .col.col-50 .shedule .block-small {
  padding-left: 0;
  padding-right: 0;
}

.columns-flex > .sidebar-right .table-course-bordered,
.columns-flex .order-sidebar .table-course-bordered {
  padding: 10px;
  border: 1px solid #cacaca;
}

.columns-flex > .sidebar-right .table-course-bordered .main-title,
.columns-flex .order-sidebar .table-course-bordered .main-title {
  padding-bottom: 5px;
}

.columns-flex > .sidebar-right .table-course-bordered .main-title:after,
.columns-flex .order-sidebar .table-course-bordered .main-title:after {
  display: none;
}

.columns-flex > .sidebar-right .table-course-bordered .block-small,
.columns-flex .order-sidebar .table-course-bordered .block-small {
  margin-bottom: 0;
  background: none;
  border: 0;
  padding: 5px 0 0;
}

.columns-flex > .sidebar-right .table-course-bordered table.table-course,
.columns-flex .order-sidebar .table-course-bordered table.table-course {
  min-width: calc(100% + 20px);
  max-width: calc(100% + 20px);
  margin-left: -10px;
  margin-right: -10px;
}

.columns-flex > .sidebar-right .table-course-bordered .animation,
.columns-flex .order-sidebar .table-course-bordered .animation {
  margin-left: -10px;
  margin-right: -10px;
}

.columns-flex > .sidebar-right .table-course th,
.columns-flex .order-sidebar .table-course th,
.columns-flex > .sidebar-right .table-course td,
.columns-flex .order-sidebar .table-course td {
  padding-top: 12px;
  padding-bottom: 12px;
}

.columns-flex > .sidebar-right .table-course th,
.columns-flex .order-sidebar .table-course th {
  padding-top: 0;
  padding-bottom: 0;
}

.columns-flex > .sidebar-right .row .shedule,
.columns-flex .order-sidebar .row .shedule {
  padding-left: 10px;
  padding-right: 10px;
  min-width: 100%;
  max-width: 100%;
}

.table-course-bordered {
  margin-bottom: 12px;
}

.col .table-course-bordered {
  margin-bottom: 0;
}

/*-------END COLUMNS-FLEX----------*/

/*--TABLE--*/

.table-wrapper {
  width: 100%;
  overflow-x: auto;
  padding-bottom: 1px;
}

.table-course-wrap {
  overflow: hidden;
  border: 1px solid #cacaca;
  background: #FFF;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 12px;
  margin-left: -1px;
  margin-right: -1px;
}

.table-course-wrap .block-small {
  margin-bottom: 0;
  background: none;
  border: 0;
}

.table-course-wrap .main-title {
  border: 0;
  padding: 10px;
  margin-bottom: 0;
}

.table-course-wrap .main-title:after {
  display: none;
}

.table-course-wrap table.table-course td,
.table-course-wrap table.table-course th {
  padding-left: 10px;
  padding-right: 10px;
}

table.table-course {
  min-width: 100%;
  border-collapse: collapse;
}

table.table-course + .advertising {
  margin-top: 12px;
}

table.table-course th {
  color: #c9c9c9;
  text-align: center;
  font-weight: 400;
  padding-top: 4px;
  padding-bottom: 4px;
  letter-spacing: -0.5px;
  font-size: 12px;
  letter-spacing: -0.3px;
  font-family: 'roboto condensed';
}
table.table-course tbody tr,
table.table-course tfoot tr {
	height: 50px;
}
.table-course-bordered table.table-course tbody tr {
	height: auto;
}
table.table-course th.selected {
  background: rgba(0, 0, 0, 0.03);
}

table.table-course:not(#main_table) th.selected > * {
  padding: 7px;
  display: block;
  margin: -7px;
}

table.table-course td,
table.table-course th {
  padding-left: 4px;
  padding-right: 4px;
}

table.table-course td.text-left,
table.table-course th.text-left {
  text-align: left;
}

table.table-course td.text-right,
table.table-course th.text-right {
  text-align: right;
}

table.table-course .td-first-mob-center td:first-child,
table.table-course .td-first-mob-center th:first-child {
  text-align: center;
}

table.table-course thead.text-right th {
  text-align: right;
}

table.table-course tbody .row-head,
table.table-course tfoot .row-head {
  text-align: center;
}

table.table-course tbody tr:nth-child(2n+2) td,
table.table-course tfoot tr:nth-child(2n+2) td {
  background: #f1f1f1;
}

table.table-course tbody tr:nth-child(2n+2) td.selected,
table.table-course tfoot tr:nth-child(2n+2) td.selected {
  background: #e9e9e9;
}

table.table-course tbody tr:nth-child(2n+2) td.td-green,
table.table-course tfoot tr:nth-child(2n+2) td.td-green {
  background: #d7e7dc !important;
}

table.table-course tbody tr.tr-green td,
table.table-course tfoot tr.tr-green td {
  background: #d7e7dc;
}

table.table-course tbody tr.tr-green td.selected,
table.table-course tfoot tr.tr-green td.selected {
  background: #d0e0d5;
}

table.table-course tbody tr.tr-pink td,
table.table-course tfoot tr.tr-pink td {
  background: #f7edf1;
}
table.table-course tfoot tr.tr-pink:nth-child(2n+2) td {
	background: #f7edf1;
}

table.table-course tbody tr.tr-pink td.selected,
table.table-course tfoot tr.tr-pink td.selected {
  background: #efe6e9;
}
#interbank_table table.table-course tbody.text-right td {
	padding-right: 20px;
}
#interbank_table table.table-course thead th {
	text-align: right;
	padding-right: 20px;
}
table.table-course tbody.text-right td,
table.table-course tfoot.text-right td {
  text-align: right;
}

#main_table.table-course tbody.text-right td:not(:first-of-type),
#main_table.table-course tfoot.text-right td:not(:first-of-type) {
	text-align: right;
    padding-right: 15px;
}

table.table-course tbody td,
table.table-course tfoot td {
  vertical-align: middle;
  text-align: center;
  color: #4a4a4a;
  letter-spacing: -0.92px;
  font-weight: 500;
  font-size: 18px;
  padding: 5px;
  border: 0;
}

table.table-course tbody td:first-child,
table.table-course tfoot td:first-child {
  color: #9b9b9b;
}

table.table-course tbody td.td-icons,
table.table-course tfoot td.td-icons {
  text-align: right;
  white-space: nowrap;
}

table.table-course tbody td.selected,
table.table-course tfoot td.selected {
  background: #f7f7f7;
}

table.table-course tbody td.selected.td-green,
table.table-course tfoot td.selected.td-green {
  background: #d7e7dc !important;
}

table.table-course tbody td.td-green,
table.table-course tfoot td.td-green {
  background: #d7e7dc !important;
}

table.table-course tbody td .num,
table.table-course tfoot td .num {
  color: #9c9c9c;
  display: none;
  font-weight: 400;
}

table.table-course tbody td .course,
table.table-course tfoot td .course {
  display: inline-block;
  vertical-align: middle;
  padding-right: 40px;
  position: relative;
  text-align: right;
}

table.table-course tbody td .course.course-null,
table.table-course tfoot td .course.course-null {
  padding-right: 15px;
}

table.table-course tbody td .course.course-null .course-small,
table.table-course tfoot td .course.course-null .course-small {
  font-size: 0;
  right: 10px;
  top: 2px;
}

table.table-course tbody td .course.course-null .course-small.down:before,
table.table-course tfoot td .course.course-null .course-small.down:before {
  top: 5px;
}

table.table-course tbody td .course.course-null .course-small.up:before,
table.table-course tfoot td .course.course-null .course-small.up:before {
  top: 0px;
}

table.table-course tbody td .course:not(.course-null),
table.table-course tfoot td .course:not(.course-null) {
  padding-right: 0;
}

table.table-course tbody td .course:not(.course-null) .course-small,
table.table-course tfoot td .course:not(.course-null) .course-small {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center;
  padding-top: 0;
}

table.table-course tbody td .course:not(.course-null) .course-small:before,
table.table-course tfoot td .course:not(.course-null) .course-small:before {
  position: relative;
}

table.table-course tbody td .course:not(.course-null) .course-small.down:before,
table.table-course tfoot td .course:not(.course-null) .course-small.down:before {
  top: 0;
}

table.table-course tbody td .course:not(.course-null) .course-small.up:before,
table.table-course tfoot td .course:not(.course-null) .course-small.up:before {
  top: -5px;
}

table.table-course tbody td .course:not(.course-null) .course-small:empty,
table.table-course tfoot td .course:not(.course-null) .course-small:empty {
  display: none;
}

table.table-course tbody td .course .course-small,
table.table-course tfoot td .course .course-small {
  line-height: 19px;
  font-size: 11px;
  position: absolute;
  right: 0;
  top: 0;
  height: 19px;
  padding-top: 5px;
  letter-spacing: 0.21px;
  font-weight: 400;
}

table.table-course tbody td .course .course-small:empty,
table.table-course tfoot td .course .course-small:empty {
  display: none !important;
}

table.table-course tbody td .course .course-small:before,
table.table-course tfoot td .course .course-small:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  margin-bottom: -5px;
  position: absolute;
  top: 0;
}

table.table-course tbody td .course .course-small.down:before,
table.table-course tfoot td .course .course-small.down:before {
  border-top: 5px solid #ef443a;
  top: 2px;
}

table.table-course tbody td .course .course-small.up:before,
table.table-course tfoot td .course .course-small.up:before {
  top: -3px;
  border-bottom: 5px solid #009588;
}

table.table-course tbody td .dotted,
table.table-course tfoot td .dotted {
  font-weight: 400;
}

table.table-course tbody td .update,
table.table-course tfoot td .update {
  color: #82858a;
  letter-spacing: 0.3px;
  font-weight: normal;
  font-size: 16px;
}

table.table-course tbody td .bank-title a,
table.table-course tfoot td .bank-title a {
  color: #588292;
  -webkit-text-decoration: dotted underline;
  text-decoration: dotted underline;
}

table.table-course tbody td .bank-title a:hover,
table.table-course tfoot td .bank-title a:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

table.table-course tbody td .bank-title,
table.table-course tfoot td .bank-title {
  color: #4a4a4a;
  font-weight: 400;
  word-break: break-all;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  font-size: 16px;
  text-align: left;
}

table.table-course tbody td .bank-title .organization,
table.table-course tfoot td .bank-title .organization {
  margin-right: 10px;
  margin-left: 0;
}

.course_first_span:empty {
  display: none !important;
}

.course-icon {
  min-width: 16px;
  max-width: 16px;
  height: 16px;
  background: url('../images/organizations16.png?v=2.0') no-repeat -17px -986px;
  border-radius: 3px;
  display: inline-block;
  line-height: 16px;
  background-size: 100% 100% !important;
}

.course-icon.icon_7 {
  background: url(../images/icons/rectangle_pro_white.svg) no-repeat;
}

.course-icon.icon_6 {
  background: url(../images/icons/rectangle_pro_trans.svg) no-repeat;
}

.course-icon.icon_5 {
  background: url(../images/icons/rectangle_pro_black.svg) no-repeat;
}

.course-icon.icon_4 {
  background: url(../images/icons/rectangle_pro_grey.svg) no-repeat;
}

.course-icon.icon_8 {
  background: url(../images/icons/question_mark_black.svg) no-repeat;
}

.course-icon.icon_3 {
  background: url(../images/icons/question_mark_white.svg) no-repeat;
}

.course-icon.icon_0 {
  background: url(../images/icons/question_mark.svg) no-repeat;
}

.course-icon.icon_1 {
  background: url(../images/explorer-new1.svg) no-repeat;
}

.course-icon.icon_2 {
  background: url(../images/phone-ico.svg#grey) no-repeat;
}

.course-icon.phone-ico.phone-ico-green {
  background: url(../images/phone-ico.svg#green) no-repeat;
}

.course-icon.search-ico {
  background: url(../images/search.svg) no-repeat;
}

.course-icon.icon_partner {
  background: url(../images/user-new.svg) no-repeat;
}

.course-icon.worn_bills-ico {
  background: url(../images/worn_bill.svg) no-repeat;
}
.course-icon.worn_bills_green-ico {
  background: url(../images/worn_bill_green.svg) no-repeat;
}
.course-icon.worn_bills_yellow-ico {
  background: url(../images/worn_bill_yellow.svg) no-repeat;
}

.course-icon.geo-ico {
  background: url(../images/map-marker-alt.svg#blue) no-repeat;
}

.course-icon.rateicon {
  border-radius: 100px;
  margin-left: 2px;
  margin-right: 2px;
}

.course-icon.rateicon.low {
  background: #e9b9b9;
}

.course-icon.rateicon.high {
  background: #bdd2bd;
}

.course-icon.rateicon.medium {
  background: #efd5a8;
}
/*
banks_logo
*/
#organizations_table_8 .organization {
	background-image: url("../../storage/images/icons/bank_icons_pl.png?v=0.2");
}
#organizations_table_390 .organization {
	background-image: url("../../storage/images/icons/bank_icons_hu.png?v=0.1");
}
#organizations_table_17 .organization {
	background-image: url("../../storage/images/icons/bank_icons_cz.png?v=0.1");
}
.organization {
  min-width: 16px;
  max-width: 16px;
  height: 16px;
  background-image: url(../images/organizations16.png?v=2.0);
  background-repeat: no-repeat;
  background-position: -17px -986px;
  border-radius: 3px;
  display: inline-block;
  vertical-align: text-top;
  line-height: 16px;
}
.country-organization-1 {
	background-position: 0 0;
}
.country-organization-2 {
	background-position: -16px 0;
}
.country-organization-3 {
	background-position: -32px 0;
}
.country-organization-4 {
	background-position: -48px 0;
}
.country-organization-5 {
	background-position: -64px 0;
}
.country-organization-6 {
	background-position: 0 -16px;
}
.country-organization-7 {
	background-position: -16px -16px;
}
.country-organization-8 {
	background-position: -64px -16px;
}
.country-organization-9 {
	background-position: -32px -16px;
}
.country-organization-10 {
	background-position: -48px -16px;
}
.country-organization-11 {
	background-position: 0 -32px;
}
.country-organization-12 {
	background-position: -16px -32px;
}
.country-organization-13 {
	background-position: -32px -32px;
}
.country-organization-14 {
	background-position: -48px -32px;
}
.country-organization-15 {
	background-position: -64px -32px;
}
.country-organization-16 {
	background-position: -0px -48px;
}
.country-organization-17 {
	background-position: -16px -48px;
}
.country-organization-18 {
	background-position: -32px -48px;
}
.country-organization-19 {
	background-position: -48px -48px;
}
.country-organization-20 {
	background-position: -64px -48px;
}
.country-organization-21 {
	background-position: -0px -64px;
}
.country-organization-22 {
	background-position: -16px -64px;
}
.country-organization-23 {
	background-position: -32px -64px;
}
.country-organization-24 {
	background-position: -48px -64px;
}
.country-organization-25 {
	background-position: -64px -64px;
}
.country-organization-26 {
	background-position: -0px -80px;
}
.country-organization-27 {
	background-position: -16px -80px;
}
.country-organization-28 {
	background-position: -32px -80px;
}
.country-organization-29 {
	background-position: -48px -80px;
}
.country-organization-30 {
	background-position: -64px -80px;
}
.country-organization-31 {
	background-position: -0px -96px;
}
.country-organization-32 {
	background-position: -16px -96px;
}
.country-organization-33 {
	background-position: -32px -96px;
}
.country-organization-34 {
	background-position: -48px -96px;
}
.country-organization-35 {
	background-position: -64px -96px;
}
.country-organization-36 {
	background-position: -0px -112px;
}
.country-organization-37{
	background-position: -16px -112px;
}
.country-organization-38 {
	background-position: -32px -112px;
}
.country-organization-39 {
	background-position: -48px -112px;
}
.country-organization-40 {
	background-position: -64px -112px;
}
.organization-arrow {
  background: none;
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
  -webkit-filter: FlipH;
  filter: FlipH;
  -ms-filter: "FlipH";
  background: none!important;
}

.organization-arrow:before {
  content: '↵';
  line-height: 16px;
  text-align: center;
}

.organization-arrow + span {
  font-size: 16px;
}
.organization-0{background-position:-17px -1071px}.organization-1{background-position:0 0}.organization-10{background-position:0 -17px}.organization-100{background-position:0 -34px}.organization-101{background-position:0 -51px}.organization-102{background-position:0 -68px}.organization-103{background-position:0 -85px}.organization-104{background-position:0 -102px}.organization-105{background-position:0 -119px}.organization-106{background-position:0 -136px}.organization-107{background-position:0 -153px}.organization-108{background-position:0 -170px}.organization-109{background-position:0 -187px}.organization-11{background-position:0 -204px}.organization-110{background-position:0 -221px}.organization-111{background-position:0 -238px}.organization-112{background-position:0 -255px}.organization-113{background-position:0 -272px}.organization-114{background-position:0 -289px}.organization-115{background-position:0 -306px}.organization-116{background-position:0 -323px}.organization-117{background-position:0 -340px}.organization-118{background-position:0 -357px}.organization-119{background-position:0 -374px}.organization-12{background-position:0 -391px}.organization-120{background-position:0 -408px}.organization-121{background-position:0 -425px}.organization-122{background-position:0 -442px}.organization-123{background-position:0 -459px}.organization-124{background-position:0 -476px}.organization-125{background-position:0 -493px}.organization-126{background-position:0 -510px}.organization-127{background-position:0 -527px}.organization-128{background-position:0 -544px}.organization-129{background-position:0 -561px}.organization-13{background-position:0 -578px}.organization-130{background-position:0 -595px}.organization-131{background-position:0 -612px}.organization-132{background-position:0 -629px}.organization-133{background-position:0 -646px}.organization-134{background-position:0 -663px}.organization-135{background-position:0 -680px}.organization-136{background-position:0 -697px}.organization-137{background-position:0 -714px}.organization-138{background-position:0 -731px}.organization-139{background-position:0 -748px}.organization-14{background-position:0 -765px}.organization-140{background-position:0 -782px}.organization-141{background-position:0 -799px}.organization-142{background-position:0 -816px}.organization-143{background-position:0 -833px}.organization-144{background-position:0 -850px}.organization-145{background-position:0 -867px}.organization-146{background-position:0 -884px}.organization-147{background-position:0 -901px}.organization-148{background-position:0 -918px}.organization-149{background-position:0 -935px}.organization-15{background-position:0 -952px}.organization-150{background-position:0 -969px}.organization-151{background-position:0 -986px}.organization-152{background-position:0 -1003px}.organization-153{background-position:0 -1020px}.organization-154{background-position:0 -1037px}.organization-155{background-position:0 -1054px}.organization-156{background-position:0 -1071px}.organization-157{background-position:0 -1088px}.organization-158{background-position:0 -1105px}.organization-159{background-position:0 -1122px}.organization-16{background-position:0 -1139px}.organization-160{background-position:0 -1156px}.organization-161{background-position:0 -1173px}.organization-163{background-position:0 -1190px}.organization-164{background-position:0 -1207px}.organization-165{background-position:0 -1224px}.organization-166{background-position:0 -1241px}.organization-167{background-position:0 -1258px}.organization-168{background-position:0 -1275px}.organization-169{background-position:0 -1292px}.organization-17{background-position:0 -1309px}.organization-170{background-position:0 -1326px}.organization-171{background-position:0 -1343px}.organization-172{background-position:0 -1360px}.organization-173{background-position:0 -1377px}.organization-174{background-position:0 -1394px}.organization-175{background-position:0 -1411px}.organization-18{background-position:0 -1428px}.organization-19{background-position:0 -1445px}.organization-2{background-position:0 -1462px}.organization-20{background-position:0 -1479px}.organization-21{background-position:0 -1496px}.organization-22{background-position:0 -1513px}.organization-23{background-position:0 -1530px}.organization-24{background-position:0 -1547px}.organization-25{background-position:0 -1564px}.organization-26{background-position:0 -1581px}.organization-27{background-position:0 -1598px}.organization-28{background-position:0 -1615px}.organization-29{background-position:0 -1632px}.organization-290{background-position:0 -1649px}.organization-291{background-position:0 -1666px}.organization-292{background-position:0 -1683px}.organization-3{background-position:0 -1700px}.organization-30{background-position:0 -1717px}.organization-31{background-position:0 -1734px}.organization-32{background-position:0 -1751px}.organization-33{background-position:0 -1768px}.organization-34{background-position:0 -1785px}.organization-35{background-position:0 -1802px}.organization-36{background-position:0 -1819px}.organization-37{background-position:0 -1836px}.organization-38{background-position:0 -1853px}.organization-39{background-position:0 -1870px}.organization-4{background-position:0 -1887px}.organization-40{background-position:0 -1904px}.organization-41{background-position:0 -1921px}.organization-42{background-position:0 -1938px}.organization-43{background-position:0 -1955px}.organization-44{background-position:0 -1972px}.organization-45{background-position:0 -1989px}.organization-46{background-position:-17px 0}.organization-47{background-position:-17px -17px}.organization-48{background-position:-17px -34px}.organization-49{background-position:-17px -51px}.organization-5{background-position:-17px -68px}.organization-50{background-position:-17px -85px}.organization-51{background-position:-17px -102px}.organization-52{background-position:-17px -119px}.organization-53{background-position:-17px -136px}.organization-54{background-position:-17px -153px}.organization-55{background-position:-17px -170px}.organization-56{background-position:-17px -187px}.organization-57{background-position:-17px -204px}.organization-58{background-position:-17px -221px}.organization-59{background-position:-17px -238px}.organization-6{background-position:-17px -255px}.organization-60{background-position:-17px -272px}.organization-61{background-position:-17px -289px}.organization-62{background-position:-17px -306px}.organization-63{background-position:-17px -323px}.organization-64{background-position:-17px -340px}.organization-65{background-position:-17px -357px}.organization-66{background-position:-17px -374px}.organization-67{background-position:-17px -391px}.organization-68{background-position:-17px -408px}.organization-69{background-position:-17px -425px}.organization-7{background-position:-17px -442px}.organization-70{background-position:-17px -459px}.organization-71{background-position:-17px -476px}.organization-72{background-position:-17px -493px}.organization-73{background-position:-17px -510px}.organization-75{background-position:-17px -527px}.organization-76{background-position:-17px -544px}.organization-77{background-position:-17px -561px}.organization-78{background-position:-17px -578px}.organization-79{background-position:-17px -595px}.organization-8{background-position:-17px -612px}.organization-80{background-position:-17px -629px}.organization-81{background-position:-17px -646px}.organization-82{background-position:-17px -663px}.organization-83{background-position:-17px -680px}.organization-84{background-position:-17px -697px}.organization-85{background-position:-17px -714px}.organization-86{background-position:-17px -731px}.organization-87{background-position:-17px -748px}.organization-88{background-position:-17px -765px}.organization-89{background-position:-17px -782px}.organization-9{background-position:-17px -799px}.organization-90{background-position:-17px -816px}.organization-91{background-position:-17px -833px}.organization-92{background-position:-17px -850px}.organization-93{background-position:-17px -867px}.organization-94{background-position:-17px -884px}.organization-95{background-position:-17px -901px}.organization-96{background-position:-17px -918px}.organization-97{background-position:-17px -935px}.organization-98{background-position:-17px -952px}.organization-99{background-position:-17px -969px}.organization-293{background-position:-17px -1003px}.organization-294{background-position:-17px -1020px}.organization-295{background-position:-17px -1088px}.organization-296{background-position:-17px -1037px}.organization-297{background-position:-17px -1054px}.organization-299{background-position:-17px -1105px}.organization-300{background-position:-17px -1122px}.organization-301{background-position:-17px -1139px}.organization-302{background-position:-17px -1156px}.organization-316{background-position:-17px -1173px}.organization-317{background-position:-17px -1190px}.organization-318{background-position:-17px -1207px}.organization-327{background-position:-17px -1224px}.organization-332{background-position:-17px -1241px}.organization-350{background-position:-17px -1258px}.organization-358{background-position:-17px -1275px}.organization-368{background-position:-17px -1292px}.organization-373{background-position:-17px -1309px}.organization-334{background-position:-17px -1326px}.organization-321{background-position:-17px -1343px}.organization-382{background-position:-17px -1360px}.organization-383{background-position:-17px -1377px}.organization-210{background-position:-17px -1394px}.organization-343{background-position:-17px -1411px}.organization-188{background-position:-17px -1428px}.organization-337{background-position:-17px -1445px}.organization-392{background-position:-17px -1462px}.organization-323{background-position:-17px -1479px}.organization-409{background-position:-17px -1496px}.organization-378{background-position:-17px -1513px}.organization-397{background-position:-17px -1530px}.organization-363{background-position:-17px -1547px}.organization-395{background-position:-17px -1564px}.organization-333{background-position:-17px -1581px}.organization-360{background-position:-17px -1598px}.organization-390{background-position:-17px -1615px}.organization-342{background-position:-17px -1632px}.organization-385{background-position:-17px -1649px}.organization-410{background-position:-17px -1666px}.organization-417{background-position:-17px -1683px}.organization-419{background-position:-17px -1683px}.organization-422{background-position:-17px -1700px}.organization-445{background-position:-17px -1717px}.organization-445{background-position:-17px -1717px}.organization-475{background-position:-17px -1734px}.organization-479{background-position:-17px -1751px;}
/*--END TABLE--*/

/*---NEWS-MAIN---*/

.news-main {
  margin-bottom: 10px;
  overflow: hidden;
}

.news-main .row {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
.news-list .row .col,
.news-main .row .col {
  float: left;
  position: relative;
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.1);
  flex-wrap: nowrap;
  display: -webkit-box;
  display: flex;
  min-width: calc(100% - 12px);
  max-width: calc(100% - 12px);
  margin-left: 6px;
  margin-right: 6px;
  -webkit-box-align: center;
  align-items: center;
  padding: 0;
}

.news-main .row .col:nth-child(1) {
  min-width: calc(100% - 12px);
  max-width: calc(100% - 12px);
  margin-bottom: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
  align-items: flex-start;
  margin-bottom: 12px;
}

.news-main .row .col:nth-child(1):hover .img a {
  left: -20px;
  top: -20px;
  right: -20px;
  bottom: -20px;
}

.news-main .row .col:nth-child(1) .img {
  min-width: 100%;
  max-width: 100%;
  padding-bottom: 67.5%;
  z-index: 90;
  margin-bottom: 0;
  overflow: hidden;
}

.news-main .row .col:nth-child(1) .descript {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 100;
  background: rgba(0, 0, 0, 0.2);
  height: auto;
}

.news-main .row .col:nth-child(1) .descript .h2 {
  height: 100%;
  z-index: 90;
  max-height: inherit;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  position: absolute;
  left: 0;
  padding-left: 10px;
  padding-right: 10px;
  top: 0;
  right: 0;
  bottom: 0;
  color: #FFF;
  font-size: 24px;
  text-align: center;
  line-height: 30px;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
}

.news-main .row .col:nth-child(1) .descript .h2 span {
  display: block;
  max-height: 90%;
  overflow: hidden;
  position: relative;
}

.news-main .row .col:nth-child(1) .descript .rubrik {
  z-index: 100;
  left: auto;
  right: 25px;
  bottom: 5px;
  position: absolute;
  color: #FFF;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
}

.news-main .row .col:nth-child(2),
.news-main .row .col:nth-child(3) {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  min-width: calc(100% - 12px);
  max-width: calc(100% - 12px);
  margin-left: 6px;
  margin-right: 6px;
  padding: 0;
  flex-wrap: nowrap;
 }

.news-main .row .col:nth-child(2) .img,
.news-main .row .col:nth-child(3) .img,
.news-main .row .col:nth-child(2) .descript,
.news-main .row .col:nth-child(3) .descript {
  min-width: 100%;
  max-width: 100%;
}

.news-main .row .col:nth-child(2) .img,
.news-main .row .col:nth-child(3) .img {
  min-width: 175px;
  max-width: 175px;
  height: 0;
  padding-bottom: 125px;
  margin-right: 15px;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.news-main .row .col:nth-child(2) .descript,
.news-main .row .col:nth-child(3) .descript {
  min-width: 100px;
  max-width: inherit;
  margin-left: 0;
}
.news-list .row .col .img,
.news-main .row .col .img {
  min-width: 175px;
  max-width: 175px;
  height: 0;
  padding-bottom: 125px;
  margin-right: 10px;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.news-main .row .col .img:hover a {
  left: -20px;
  top: -20px;
  right: -20px;
  bottom: -20px;
}
.news-list .row .col .img a,
.news-main .row .col .img a {
  background-size: cover !important;
  background-position: center !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.news-main .row .col .descript {
  padding-top: 5px;
  padding-bottom: 0;
  height: 125px;
}
.news-list .row .col .h2,
.news-main .row .col .h2 {
  margin-bottom: 0;
  font-weight: bold;
  font-size: 16px;
  display: block;
  line-height: 19px;
  overflow: hidden;
  color: #4a4a4a;
  max-height: 95px;
}
.news-list .row .col .rubrik,
.news-main .row .col .rubrik {
  position: absolute;
  right: 10px;
  bottom: 0px;
  font-size: 11px;
  color: #8b8e93;
  margin-bottom: 5px;
  font-weight: 500;
}

/*---END NEWS-MAIN---*/

/*-----NEWS-LIST-----*/

.news-list ul,
.news-list ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.news-list ul li {
  margin-bottom: 20px;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: baseline;
  align-items: baseline;
  width: 100%;
}
.news-list:last-of-type {
  margin-bottom: 20px;
}
.news-list.accordion_item ul li:last-of-type {
  margin-bottom: 0;
}
#news_list_default_19 h3 {
  padding-top: 0;
}
.news-list ul li .row {
	width: 100%;
}
.news-list ul li .category_link {
	font-size: 16px;
}
.news-list ul li .category_link a{
	font-size: 16px;
}
.news-list ul li .time {
  padding: 0 10px 0 0;
  font-size: 14px;
  color: #82858a;
  letter-spacing: 0.26px;
  /*position: absolute;
			    left:0;
			    top:1px;*/
}

.news-list ul li a {
  font-size: 18px;
  color: #588292;
  margin-right: 4px;
  display: contents;
}

.news-list ul li .rubrik {
  font-size: 12px;
  font-weight: 500;
  margin: 0;
  letter-spacing: normal;
  white-space: nowrap;
}

.news-list.comment-list ul li {
  color: #588292;
}

.news-list.comment-list ul li a {
  font-size: 16px;
}

.news-list .advert {
  border: 1px solid #588292;
  border-radius: 3px;
  padding: 0 5px;
  margin-right: 2px;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  margin-top: -7px;
  line-height: 18px;
}
.news-list .video {
	width: 24px;
	height: 16px;
	background-color: #ef443a;
	border-radius: 3px;
	font-weight: 500;
	display: inline-block;
}
.arrow-right {
	width: 0; 
	height: 0; 
	border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 8px solid white;
    margin-left: 8px;
    margin-top: 3px;
}

.advertising {
  min-width: 100%;
  max-width: 100%;
  text-align: center;
}

.advertising:not(:empty) {
  margin-bottom: 12px;
}

.advertising:after {
  content: '';
  clear: both;
}
.load-more,
#load_comments {
  text-align: center;
  background: #f4f4f4;
  color: #588292;
  border-bottom: 2px solid #dfdfdf;
  cursor: pointer;
  display: block;
  text-decoration: none !important;
  padding: 10px;
  text-transform: uppercase;
}
.load-more.link {
    padding: 0px;
}
.load-more.link a{
	width: 100%;
    display: block;
    padding: 10px;
}
.load-more.link a:hover{
	text-decoration: none;
}
.news-list .collapse + .load-more[aria-expanded=false] {
  display: block;
}

.news-list .collapsing + .load-more,
.news-list .in + .load-more {
  display: none !important;
}

/*-----END NEWS-LIST-----*/

/*-----SHEDULE-----*/

.shedule {
  overflow: hidden;
  border: 1px solid #cacaca;
  background: #FFF;
  padding-left: 10px;
  padding-right: 10px;
}

.shedule .h3 {
  font-size: 19px;
  margin: 0;
  line-height: 26px;
}

.shedule .ul,
.shedule .ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.shedule .ul {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
}

.shedule .ul li {
  margin-right: 5px;
}

.shedule .ul li:last-child {
  margin-right: 0;
}

.shedule .ul li.active a {
  border: 1px solid #009588;
}

.shedule .ul li a {
  cursor: pointer;
  display: block;
  text-decoration: none;
  border-radius: 2px;
  font-weight: bold;
  padding: 0 5px;
  height: 26px;
  line-height: 26px;
  font-size: 13px;
  color: #009588;
  border: 1px solid transparent;
  background: transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.shedule .ul li a:hover {
  border: 1px solid #009588;
}

.shedule .block-small {
  margin-bottom: 0;
  padding: 10px 0;
  -webkit-box-align: start;
  align-items: flex-start;
  background: #FFF;
  flex-wrap: wrap;
}

.shedule .svg {
  background: #FFF;
}

.shedule .svg svg {
  width: 100%;
}

.placeholder_chart_small svg:not(:root) {
  max-width: 100%;
}

/*-----END SHEDULE-----*/

/*-----NEWS-THUMBS-----*/

.news-thumbs {
  margin-bottom: 20px;
  margin-top: 20px;
}

.news-thumbs ul,
.news-thumbs ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.news-thumbs ul {
  margin-left: -6px;
  margin-right: -6px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

.news-thumbs ul li {
  padding-left: 6px;
  padding-right: 6px;
  margin-bottom: 12px;
  display: -webkit-box;
  display: flex;
  min-width: 100%;
  max-width: 100%;
}
.partner.news-thumbs ul li {
  margin-bottom: 8px;
  margin-top: 8px;
  padding-left: 6px;
  padding-right: 6px;
  box-shadow: 0 3px 4px rgba(0,0,0,.1)
}

.news-thumbs ul li .img {
  min-width: 175px;
  max-width: 175px;
  height: 125px;
  position: relative;
  margin-right: 10px;
  overflow: hidden;
}

.news-thumbs ul li .img a {
  cursor: pointer;
  display: block;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.news-thumbs ul li .img a:hover {
  -webkit-transform: scale(1.06);
  transform: scale(1.06);
}

.news-thumbs ul li .img img {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: auto;
  position: absolute;
  left: -999px;
  right: -999px;
  top: -999px;
  bottom: -999px;
  margin: auto;
  min-width: 100%;
  min-height: 100%;
}

.news-thumbs ul li .h3 {
  max-height: 130px;
  overflow: hidden;
  position: relative;
  font-size: 16px;
  margin: 0;
  font-size: 16px;
}
.partner.news-thumbs ul li .h3 {
  text-align: left;
}
/*-----end NEWS-THUMBS-----*/

/*-----ACCORDEON-----*/

.accordeon {
  margin-bottom: 20px;
}

.accordeon .main-title {
  margin-bottom: 15px;
}

.accordeon.accordeon-city .accordeon-btn {
  background: #f4f4f4;
  padding-left: 10px;
  font-size: 12px;
  color: #588292;
  padding: 9px 10px;
}

.accordeon.accordeon-city .accordeon-btn:after {
  width: 11px;
  background: url(../images/chevron-down.svg#grey) no-repeat center;
  background-size: 100%;
  top: 15px;
}

.accordeon.accordeon-city .inner {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
}

.accordeon.accordeon-city .col {
  min-width: 33.33%;
  max-width: 33.33%;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.accordeon.accordeon-city .col.major_city {
  font-weight: 700;
}

.accordeon-btn {
  cursor: pointer;
  border-bottom: 1px solid #c2c2c2;
  padding: 12px 0;
  padding-right: 55px;
  position: relative;
  font-size: 18px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 500;
  color: #4a4a4a;
  padding-left: 7px;
}

.accordeon-btn:first-child {
  border-top: 1px solid #c2c2c2;
}

.accordeon-btn:after {
  position: absolute;
  content: '';
  width: 15px;
  height: 9px;
  background: url(../images/chevron-down.svg#blue) no-repeat center;
  background-size: 100%;
  right: 10px;
  top: 18px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.accordeon-btn[aria-expanded="true"] {
  border-bottom: 1px solid transparent;
}

.accordeon-btn[aria-expanded="true"]:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.accordeon-text {
  color: #4a4a4a;
  font-size: 16px;
}

.accordeon-text .in {
  padding: 0 15px;
  border-bottom: 1px solid #c2c2c2;
}

.accordeon-text.last .in {
  border: 0;
}

/*--BANK-INFO---*/

.bank-info {
  margin-bottom: 20px;
  font-size: 13px;
}

.bank-info .main-title {
  margin-bottom: 20px;
}

.bank-info .flx {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  padding-left: 0;
}

.bank-info .flx .col {
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
  padding-bottom: 15px;
}

.bank-info .flx .col1 {
  width: 25%;
}

.bank-info .flx .col2 {
  width: 75%;
  padding-right: 20px;
}

/*.map-link {
  text-indent: 19px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  color: #385f6e;
}

.map-link:before{
  content: '';
  width: 13px;
  height: 11px;
  position: absolute;
  left: 0;
  top:5px;
  background: url(../images/map-link.svg) no-repeat;
  -moz-background-size: 100%;
  -webkit-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}*/

/*-----END BANK-INFO-----*/

/*---CONVERTER----*/

.converter,
.converter *,
.dropdown,
.dropdown *,
.form-control {
  box-sizing: border-box;
}

.converter .box {
  background: #FFF;
  margin-top: 0;
  padding: 13px 10px;
  margin-left: 0;
  margin-right: 0;
}

.converter .box .form-control {
  background: #f8f8f8;
  border: 1px solid #e7e7e7;
}

.converter .box .row {
  margin-left: -27px;
  margin-right: -27px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
}

.converter .box .row .col {
  margin-bottom: 0;
  min-width: 50%;
  max-width: 50%;
  padding-left: 25px;
  padding-right: 25px;
  position: relative;
}

.converter .select {
  font-weight: normal;
  margin-bottom: 3px;
}

.converter .dropdown,
.converter .dropdown .dropdown-toggle {
  width: 100%;
}

.converter .form-control {
  margin-bottom: 16px;
}

.converter-replace,
.converter .ili {
  width: 26px;
  height: 24px;
  background: url(../images/converter-replace.png) no-repeat center;
  cursor: pointer;
  position: absolute;
  right: -13px;
  top: 36px;
  z-index: 100;
  font-size: 13px;
  color: #000;
  text-align: center;
}

.converter .ili {
  top: auto;
  background: none;
  bottom: 25px;
}

.copy-btn {
  width: 14px;
  height: 17px;
  background: url(../images/copy-btn.png) no-repeat;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -2px;
  margin-left: 5px;
}

.converter-result {
  margin-bottom: 20px;
  padding-left: 7px;
  padding-right: 7px;
}

.converter-result th {
  text-transform: uppercase;
}

.main_title.flx:after {
  min-width: 100%;
  max-width: 100%;
  -webkit-box-flex: 1;
  flex-grow: 1;
  margin-top: 0;
}

.main_title.flx {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
}

.main_title.flx .fsz-16 {
  font-size: 16px;
  color: #385f6e;
}

.main_title.flx .div {
  margin-right: 15px;
}

.main_title.flx .like {
  padding-top: 4px;
  padding-bottom: 4px;
}

.converter-result table {
  overflow: auto;
  min-width: 100%;
  border-collapse: collapse;
}

.converter-result td:first-child {
  font-size: 13px;
}

.converter-result table th,
.converter-result table td {
  border: 1px solid #bcbcbc;
  padding: 10px 20px;
  line-height: 20px;
  vertical-align: top;
}

.converter-result table td.convert-average {
  padding-right: 35px;
  background: url(../images/convert-average.png) no-repeat right center;
}

.converter-result table td .select {
  margin-left: -14px;
  margin-right: -14px;
  font-size: 13px;
}

.converter-result table td .dropdown .dropdown-item,
.converter-result table td .dropdown .dropdown-toggle {
  font-size: 13px;
}

.converter-result table thead th {
  background: #f1f1f1;
  font-size: 11px;
  color: #6c8794;
  text-align: left;
  font-weight: normal;
  text-align: center;
}

.converter-result .fsz-11 {
  color: #82858a;
}

.converter-result .flx {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 10px;
}

.convert-path {
  font-size: 13px;
  color: #FFF;
  padding: 5px 15px;
  line-height: 19px;
  background: #4a4a4a;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.27);
  border-radius: 3px;
}

#modalValuta .modal-dialog {
  max-width: 90%;
  min-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.modal-content{
  width: auto;
}

.modal-dialog {
  min-height: calc(100% - 3.5rem);
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}

.modal-dialog .h2 {
  text-align: center;
}

.modal-dialog .h3 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}

#modalInterest .modal-dialog {
  margin: 10px;
  min-height: calc(100% - 20px);
}

#modalInterest .modal-content {
  min-height: auto;
}

#modalInterest .modal-dialog .img {
  height: 0;
  position: relative;
  overflow: hidden;
  padding-bottom: 71%;
  margin-bottom: 10px;
}

#modalInterest .modal-dialog .img .img-in {
  background-size: cover;
  background-position: center;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

#modalInterest .modal-dialog .interest-list a {
  display: block;
  text-decoration: none;
}

#modalInterest .modal-dialog .interest-list a:hover {
  text-decoration: underline;
}

#modalInterest .modal-dialog .row .col {
  min-width: 50%;
  max-width: 50%;
}

#modalInterest .modal-dialog .rubrik {
  font-size: 12px;
  display: block;
}

#modalInterest .modal-dialog .h3 {
  color: #588292;
  text-decoration: none;
}

.modal-close {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
  z-index: 200;
}

#modalValuta.in {
  opacity: 1;
}

#modalValuta.in.msnryOpened {
  opacity: 1;
}

.valuta-list ul,
.valuta-list ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.valuta-list ul {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}

.valuta-list ul li {
  color: #385f6e;
  text-align: left;
  padding: 0 10px 5px;
  box-sizing: border-box;
  padding: 5px 10px;
  cursor: pointer;
}

.valuta-list ul li:hover {
  background: #f1f1f1;
}

.btn-more-valuta {
  margin: 20px 0 0;
  display: inline-block;
  vertical-align: top;
}

.btn-more-valuta .span1 {
  display: block;
}

.btn-more-valuta .span2 {
  display: none;
}

.btn-more-valuta[aria-expanded="true"] .span1 {
  display: none;
}

.btn-more-valuta[aria-expanded="true"] .span2 {
  display: block;
}

.modal .altcurrencies {
  max-height: 300px;
  overflow: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.valuta-more {
  margin-top: 20px;
}

.valuta-more ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-left: -5px;
  margin-right: -5px;
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}

.valuta-more ul li {
  padding: 3px 10px;
  text-align: left;
  cursor: pointer;
  font-size: 13px;
  box-sizing: border-box;
  padding: 0 5px;
}

.valuta-more ul li:hover {
  background: #f1f1f1;
}

.search-bar {
  line-height: 1;
  background: #385f6e;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  padding: 7px;
  overflow: hidden;
  margin-bottom: 10px;
}

.search-bar .form-control2 {
  max-width: 200px;
}

.valuta-book {
  overflow: hidden;
  margin-bottom: 20px;
}

.valuta-book .in {
  margin-left: -8px;
  margin-right: -8px;
  font-size: 14px;
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}

.valuta-book .in a {
  display: block;
}

.valuta-book .ipsType_normal {
  margin-left: 13px;
  margin-right: 13px;
  text-decoration: none;
  margin-bottom: 5px;
}

.valuta-book .ipsType_normal:hover {
  color: #ad1457;
}

.valuta-book .ipsType_light {
  color: #9c9c9c;
  float: right;
  margin-left: 5px;
  margin-bottom: 5px;
}

.contacts {
  max-width: 1000px;
  margin: 0 auto 100px;
}

.contacts .row {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  justify-content: center;
}

.contacts .row .col {
  margin-bottom: 20px;
  min-width: 320px;
  max-width: 320px;
}

.contacts .row .col:first-child {
  min-width: inherit;
  max-width: 504px;
}

.contacts .row .col .icos {
  text-decoration: none;
  font-size: 18px;
  color: #4a4a4a !important;
  background: #f4f4f4;
  box-shadow: 0 2px 1px 0 rgba(41, 94, 108, 0.17);
  border-radius: 21.5px;
  padding: 10px 25px;
  line-height: normal;
  white-space: normal;
  margin-bottom: 25px;
}

.contacts .row .col .icos .ico {
  min-width: 40px;
  max-width: 40px;
  max-height: 60px;
  margin-right: 0;
}

.contacts .row .col .icos .ico.flex-start {
  align-self: flex-start;
  margin-top: 4px;
}

.contacts .row .col .icos .ico img {
  width: 16px;
}

.contacts .row .col .icos .ico.mail-ico img {
  background: #3f918b;
  border-radius: 3px;
  border: 0;
  width: 23px;
  padding: 2px 3px;
  height: auto;
}

/*------end--------*/

/*-----CONVERTER------*/

.converter .select .dropdown-toggle {
  background: #f4f4f4;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.26);
}

.select-blue .dropdown-toggle,
.select .dropdown-toggle,
.converter-result table th,
.converter-result table td {
  padding-left: 14px;
  padding-right: 14px;
}

.converter .box .row .col-dropdown .dropdown-toggle {
  padding-left: 9px;
  padding-right: 9px;
}

.select .dropdown-toggle .caption {
  font-size: 12px;
}

.converter .box .row .col-advert {
  display: none;
}

.converter .box .row .col-dropdown {
  -webkit-box-flex: 1;
  flex-grow: 1;
  min-width: calc(100% + 6px);
  max-width: calc(100% + 6px);
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-left: -3px;
  margin-right: -3px;
  padding-left: 25px;
  padding-right: 25px;
}

.converter .col-dropdown .dropdown {
  -webkit-box-flex: 1;
  flex-grow: 1;
  margin-left: 3px;
  margin-right: 3px;
  max-width: calc(33.33% - 6px);
  min-width: calc(33.33% - 6px);
}

.converter .select .dropdown-item {
  font-size: 13px;
}

.converter .col-dropdown .dropdown:last-child .dropdown-menu {
  left: auto !important;
  right: 0;
}

.converter-result table td:nth-child(3),
.converter-result table th:nth-child(3) {
  display: none;
}

.converter-result table .desctop-show {
  display: none;
}

.converter-result table .mobile-hide {
  display: table-row;
}

.converter-result table .mobile-hide .convert-path {
  margin-left: -14px;
  margin-right: -14px;
}

.converter-result table .mobile-hide .convert-path,
.converter-result table td .select {
  margin-left: -8px;
  margin-right: -8px;
}

.main_nav_l .mobile {
  display: block;
}

/*-----END CONVERTER-------*/

/*---END CONVERTER--*/

/*----POGODA----*/

.pogoda-nav {
  background: #fafafa;
  text-align: center;
  margin-bottom: 10px;
  display: none;
}

.pogoda-nav ul,
.pogoda-nav ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.pogoda-nav ul {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  -webkit-box-align: center;
  align-items: center;
}

.pogoda-nav ul li a {
  text-decoration: none;
  color: #222;
  display: block;
  padding: 13px 5px;
  line-height: 20px;
}

.pogoda-nav ul li a:hover {
  color: #588292;
}

.pogoda-topline {
  margin-bottom: 20px;
  margin-top: 10px;
  display: none;
}

.icos {
  font-size: 12px;
  color: #4a4a4a;
  margin-right: 5px;
  margin-left: 5px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 5px;
  white-space: nowrap;
}

.icos .ico {
  max-width: 13px;
  min-width: 13px;
  text-align: center;
  margin-right: 7px;
}

.icos .ico img {
  width: 100%;
  float: left;
}

.cloud-tegs {
  text-align: center;
  margin-bottom: 15px;
}

.cloud-tegs a {
  display: inline-block;
  vertical-align: baseline;
  color: #000;
  text-decoration: underline;
  margin-left: 7px;
  margin-right: 7px;
  margin-bottom: 7px;
}

.cloud-tegs a:hover {
  text-decoration: none;
}

.pogoda-map {
  position: relative;
}

.pogoda-map .in {
  max-width: 100%;
  overflow: hidden;
}

.pogoda-map .map {
  height: 330px;
  overflow: hidden;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
  margin-bottom: 25px;
  position: relative;
  z-index: 90;
}

.pogoda-map .map-zoom {
  width: 60px;
  height: 60px;
  background: url(../images/zoom.svg) no-repeat;
  position: absolute;
  left: -999px;
  right: -999px;
  top: -999px;
  bottom: -999px;
  margin: auto;
  background-size: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 100;
  opacity: 0.7;
}

.pogoda-map .map-zoom:hover {
  opacity: 1;
}

.pogoda-map .map-current-link {
  background: #ef443a;
  color: #FFF;
  padding: 2px 5px;
  position: absolute;
  z-index: 100;
  white-space: nowrap;
  right: 10px;
  top: 10px;
  font-size: 14px;
  line-height: 16px;
}

.map-columns {
  display: block;
}

.map-columns .column-right {
  padding-left: 0;
  margin-left: 0;
  max-width: 100%;
  position: relative;
  z-index: 90;
}

.map-columns .column-left {
  position: relative;
  z-index: 100;
  min-width: 100%;
  max-width: 100%;
  margin-right: 0;
  float: none;
}

.map-columns .column-left .pogoda-item-wrapper {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin-left: -5px;
  margin-right: -5px;
}

.map-columns .column-left .pogoda-item-wrapper .pogoda-item {
  min-width: calc(100% - 10px);
  max-width: calc(100% - 10px);
  text-align: center;
  margin-bottom: 10px;
}

.pogoda-item {
  position: relative;
  margin: 0 0 15px;
  background-color: #f5f5f5;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.24);
  padding-bottom: 20px;
}

.pogoda-item img {
  max-width: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.pogoda-item .in {
  width: 100%;
  position: relative;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.pogoda-item .out {
  width: 0;
  position: absolute;
  left: 50%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.pogoda-item.active .in {
  width: 0;
  position: absolute;
  left: 50%;
}

.pogoda-item.active .out {
  left: 0;
  position: relative;
  width: 100%;
}

.pogoda-item.active .more-hour {
  display: block;
}

.pogoda-item.active .more-link {
  display: none;
}

.pogoda-item .more-hour {
  display: none;
}

.pogoda-item .more-link,
.pogoda-item .more-hour {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-transform: uppercase;
  cursor: pointer;
  font-size: 12px;
  color: #666;
  line-height: 14px;
  padding: 3px 2px;
  font-weight: bold;
  background: #dedede;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none;
}

.pogoda-item .more-link:hover,
.pogoda-item .more-hour:hover {
  background: #FFF;
}

/*----END POGODA---*/

/*---FOOTER---*/

footer.var2 {
  font-family: roboto, sans-serif;
  min-height: 100px;
  width: 100%;
  padding-top: 24px;
  background-color: #295e6c;
  color: #93a4ac;
  font-size: 14px;
}

footer.var2 .wrap {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  align-items: flex-start;
  flex-wrap: wrap;
  padding-left: 7px;
  padding-right: 7px;
}

footer.var2 .l-side {
  max-width: 450px;
}

.live-block {
  margin-bottom: 20px;
}

.live-block a {
  vertical-align: middle;
}

footer.var2 .b-side {
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  font-size: 12px;
  padding: 24px 0;
  text-align: center;
}

footer.var2 .b-side p {
  margin-bottom: 4px;
  margin-top: 0;
  color: #93a4ac;
  font-size: 12px;
  line-height: 1.4;
}

.b-side > p {
  display: table;
  margin: 0 auto;
}

.b-side b,
.b-side a {
  display: table-cell;
  vertical-align: middle;
}

.b-side a {
  padding-left: 10px;
}

.footer-logo__wrap {
  margin-bottom: 4px;
  min-height: 43px;
  display: -webkit-box;
  display: flex;
  -ms-align-items: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
}

.search {
  position: relative;
  display: -webkit-box;
  display: flex;
  white-space: nowrap;
  margin-bottom: 16px;
}

.search__icon {
  position: absolute;
  top: 0;
  left: 10px;
  width: 16px;
  height: 40px;
  font-size: 20px;
  color: #7b7b7b;
  display: none;
}

.search__input {
  color: #93a4ac;
  line-height: 36px;
  border: 1px solid #37485e;
  background: #1f4852;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  margin-right: 4px;
  font-size: 16px;
  padding-left: 14px;
  resize: none;
  width: calc(100% - 40px);
}

.search__input::-webkit-input-placeholder {
  color: #93a4ac;
  font-family: roboto, sans-serif;
}

.search__input::-moz-placeholder {
  color: #93a4ac;
  font-family: roboto, sans-serif;
}

.search__input:-ms-input-placeholder {
  color: #93a4ac;
  font-family: roboto, sans-serif;
}

.search__input:-moz-placeholder {
  color: #93a4ac;
  font-family: roboto, sans-serif;
}

.search__btn {
  font-size: 14px;
  line-height: 38px;
  height: 39px;
  font-weight: 600;
  font-family: raleway, sans-serif;
  border-radius: 2px;
  position: relative;
  cursor: pointer;
  border: 1px solid #fff;
  -webkit-transition: background-color 0.3s ease, color 0.3s ease;
  transition: background-color 0.3s ease, color 0.3s ease;
  text-align: center;
  max-width: 90px;
  width: 100%;
  color: transparent;
  background-image: url(../images/search.svg);
  background-size: 16px;
  background-position: center;
  background-repeat: no-repeat;
  max-width: 40px;
  padding: 0;
}

.search__btn:hover {
  background: 0 0;
  color: #fff;
}

.soc-block {
  margin-bottom: 20px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
}

.soc-block__title {
  margin-bottom: 6px;
  font-size: 12px;
  width: 100%;
}

.soc-block__icon {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  text-decoration: none;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 2px;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

.soc-block__icon:hover {
  background: 0 0;
}

.soc-block__icon:hover svg {
  fill: #fff;
}

.soc-block__icon svg {
  fill: #1f4852;
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
    pointer-events: none;
}

.soc-block-round .soc-block__icon {
  border-radius: 100px;
  border: 1px solid #295e6c;
}

.soc-block-round .soc-block__icon:hover {
  background: #295e6c;
}

.breadcrumbs {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #d7d7d7;
  margin-left: -7px;
  margin-right: -7px;
  padding-left: 7px;
  padding-right: 7px;
  font-weight: 700;
}

.breadcrumbs ul,
.breadcrumbs ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.breadcrumbs ul {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  align-items: center;
}

.breadcrumbs ul li {
  display: -webkit-box;
  display: flex;
  margin-right: 5px;
  font-size: 12px;
  text-transform: uppercase;
  margin-right: 22px;
}

.breadcrumbs ul li:last-child:after {
  display: none;
}

.breadcrumbs ul li .bullet {
  content: ">>";
  margin-left: 5px;
  margin-right: -17px;
}

.breadcrumbs ul li a {
  text-decoration: underline;
}

.breadcrumbs ul li a:hover {
  text-decoration: none;
}

.breadcrumbs ul li.news-crumbs {
  text-transform: none;
  color: #82858a;
  flex-wrap: wrap;
}

.article {
  padding-left: 7px;
  padding-right: 7px;
}

.article h1 {
  font-size: 26px;
  line-height: normal;
}

.article .news-main-img img {
  width: 100%;
}

.article .soc-block-round {
  margin-top: 20px;
  -webkit-box-pack: end;
  justify-content: flex-end;
  display: none;
}

footer.var2 .btn {
  color: #fff;
  border: 1px solid #fff;
  line-height: 39px;
  height: 40px;
  display: inline-block;
  border-radius: 2px;
  padding: 0 19px;
  cursor: pointer;
  margin-top: 3px;
  -webkit-transition: background-color 0.3s ease, color 0.3s ease;
  transition: background-color 0.3s ease, color 0.3s ease;
  font-weight: 600;
  font-family: raleway, sans-serif;
  text-align: center;
}

footer.var2 .btn:hover {
  background: #fff;
  color: #3e526b;
}

.in .footer-links {
  width: 100%;
  background-color: #f8f8f8;
}

.footer-links:not(:last-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

@media (hover: none) {
	.news-list .footer-links__title:hover {
		color: #4a4a4a;
	}
	.news-list .load-more:hover {
		color: #588292;
	}
}
.news-list .footer-links__title.toggled::before {
  border-color: #588292;
}
.news-list .footer-links__block li:first-child {
	margin-top: 10px;
}
.footer-links__title {
  color: #fff;
  width: 100%;
  padding: 10px 0;
  margin: 0;
  line-height: 20px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  font-size: 12px;
  font-weight: 400;
}

.footer-links__title:hover {
  color: #7496a3;
}

.footer-links__title.toggled::before {
  content: "";
  height: 5px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 5px;
  margin-right: 12px;
  margin-top: -3px;
  border-width: 0 2px 2px 0;
  border-color: #fff;
  border-style: solid;
  position: absolute;
  right: 0;
}

.in .footer-links__title.toggled::before {
  border-color: #93a4ac;
}

.footer-links__title.toggled.active::before {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  margin-top: 2px;
}

.footer-links__title.toggled:hover::before {
  border-color: #93a4ac;
}

.in .footer-links__title {
  font-size: 14px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.in .footer-links__link:hover {
  color: #295e6c;
}

.in .footer-links__title.toggled:hover::before {
  border-color: #295e6c;
}

.in .footer-links__title.toggled {
  padding: 10px;
  box-sizing: border-box;
  color: #295e6c;
}

.in .footer-links__block {
  padding: 10px;
  box-sizing: border-box;
  background-color: #f0f0f0;
  margin-bottom: 0;
}

.footer-links__title.toggled {
  cursor: pointer;
  display: -webkit-box;
  display: flex;
  white-space: nowrap;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
  left: 0;
}
.moreNews.footer-links__title.toggled {
	display: block;
    font-size: 14px;
    line-height: 1;
    color: #588292;
    border-bottom-color: #588292;
    padding: 0 10px 10px 10px;
    margin: -10px 10px 10px 0;
}
footer.var2 a:hover {
  text-decoration: none;
}

footer.var2 .footer-links__link:hover {
  color: #fff;
}
.modal {
    max-width: 100% !important;
    background: none !important;
}
.modal-backdrop.in {
    width: 100%;
    max-width: none;
}
.footer-links__title.toggled ~ .footer-links__block .footer-links__link .footer-links__title {
  color: #93a4ac;
  padding: 0 0 0 15px;
  line-height: 18px;
  display: -webkit-inline-box;
  display: inline-flex;
  white-space: pre-line;
  font-weight: 400;
}

.footer-links__title.toggled ~ .footer-links__block .footer-links__link .footer-links__title:hover {
  color: #fff;
}

.footer-links__title.toggled ~ .footer-links__block .footer-links__link .footer-links__title:hover::before {
  border-color: #fff;
}

.column-block .footer-links__link {
  width: 100%;
}

.footer-links__title.toggled ~ .footer-links__block .footer-links__link .footer-links__title::before {
  border-color: #93a4ac;
  left: 0;
  right: inherit;
}

footer.var2 .column-block {
  width: 100%;
}

.footer-links__block {
  width: 100%;
  margin-bottom: 28px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

.footer-links__title.toggled ~ .footer-links__block {
  display: none;
}

.footer-links__title.toggled.active ~ .footer-links__block {
  display: -webkit-box;
  display: flex;
}

.footer-links__title.toggled ~ .load-more {
  display: none;
}

.footer-links__title.toggled.active ~ .load-more {
  display: block;
}

.footer-links__link {
  text-decoration: none;
  color: #93a4ac;
  display: block;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  font-size: 13px;
  padding: 3px 8px 3px 0;
  width: 100%;
  line-height: 30px;
}

footer.var2 .footer-links__link .footer-links__link {
  width: 100%;
  padding-left: 15px;
}

/*  end FOOTER   */

.padding-767,
.load-more,
.news-list,
.block-small,
.news-thumbs {
  padding-left: 7px;
  padding-right: 7px;
}

.text-right-767 {
  text-align: right;
}

.text-left {
  text-align: left !important;
}

.load-more {
  margin-left: -7px;
  margin-right: -7px;
}

h1,
.main-title {
  font-size: 18px;
}

footer.var2 .l-side > div {
  min-width: 100%;
  max-width: 100%;
}

footer.var2 .l-side .btn {
  -webkit-box-ordinal-group: 3;
  order: 2;
}

.search {
  width: 100%;
  -webkit-box-ordinal-group: 2;
  order: 1;
}

.page-404 {
  text-align: center;
  min-height: 400px;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
}

.page-404 .btn-default {
  margin-top: 40px;
}

.error_title {
  font-size: 36px;
  line-height: 36px;
}

.error_type {
  font-size: 24px;
  line-height: 24px;
  margin-top: 12px;
}

.main_nav_l {
  float: none;
}

.main_nav_r {
  clear: both;
  float: none;
  padding: 10px 0 0 0;
}

footer.var2 .l-side,
footer.var2 .r-side {
  max-width: 100%;
  width: 100%;
}

footer.var2 .l-side {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.sidebar-right {
  min-width: 100%;
  max-width: 100%;
}

/*-----end grid------*/

/*---------mobile-placement------------*/

/*.order-sidebar{
	border:1px solid red;
}
.order-column{
	border:1px solid green;
}
.order{
	.sm-block({
		min-width:100%;
		max-width:100%
	});
}*/

.order-1 {
  -webkit-box-ordinal-group: 2;
  order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
  order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
  order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
  order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
  order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
  order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
  order: 7;
}

.columns-js {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.columns-js .order-column {
  -webkit-box-flex: 1;
  flex-grow: 1;
  position: relative;
}

.columns-js .order-sidebar {
  min-width: 100%;
  max-width: 100%;
}

/*-----PLACEHOLDER DOWNLOADS-----*/

.placeholder_chart_big {
  text-align: center;
  height: 300px;
  position: relative;
}

.downloaded .placeholder_chart_big > div {
  padding-top: 65px;
}

.placeholder_chart_big path {
  stroke-dasharray: 530;
  stroke-dashoffset: -530;
  -webkit-animation: draw 1.5s linear infinite;
  animation: draw 1.5s linear infinite;
  top: 70px;
  position: absolute;
  left: calc(50% - 168px);
}

.placeholder_chart_big svg {
  top: 70px;
  position: absolute;
  left: calc(50% - 168px);
}

.placeholder_chart_small {
  text-align: center;
  height: 145px;
  position: relative;
}

.downloaded .placeholder_chart_small > div {
	margin-top: 20px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.placeholder_chart_small path {
  stroke-dasharray: 406;
  stroke-dashoffset: -406;
  -webkit-animation: draw 1.5s linear infinite;
  animation: draw 1.5s linear infinite;
}
.go_to {
	text-decoration: none!important;
    padding: 0 5px;
    background-color: #ef443a;
    color: rgba(255, 255, 255, .9);
    border-radius: 3px;
}
.go_to:hover {
    color: rgba(255, 255, 255, .9);
}
@-webkit-keyframes draw {
  80% {
    stroke-dashoffset: 0;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes draw {
  80% {
    stroke-dashoffset: 0;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

/* animation */

.animated-widget .animated-background {
  height: 92px;
}

@-webkit-keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }

  100% {
    background-position: 468px 0;
  }
}

@keyframes placeHolderShimmer {
  0% {
    background-position: -468px 0;
  }

  100% {
    background-position: 468px 0;
  }
}

.animation {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eeeeee), color-stop(18%, #dddddd), color-stop(33%, #eeeeee));
  background: -webkit-linear-gradient(left, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  position: relative;
  z-index: 100;
}

.animated-background {
  position: relative;
}

.animation .text {
  text-align: center;
  padding: 40px 0;
  color: #9b9b9b;
}
.error {
  display: none;
}
.error .text {
  text-align: center;
  color: #9b9b9b;
}
.shedule .error .text,
.table-course-bordered .error .text {
  height: 145px;
  padding: 50px 0;
}
.course_table_block .error .text,
.forex_table .error .text,
.news-list .error .text,
.news-main .error .text {
  height: 300px;
  padding: 120px 0;
}
.animated-row {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: placeHolderShimmer;
  animation-name: placeHolderShimmer;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eeeeee), color-stop(18%, #dddddd), color-stop(33%, #eeeeee));
  background: -webkit-linear-gradient(left, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  height: 18px;
  position: relative;
}

.background-masker {
  background: #fff !important;
  position: absolute;
}

/* organizations table */

.animated-orgsTable {
  height: 432px;
}

.animated-orgsTable .text {
  text-align: center;
  padding: 17px 0;
  color: #9b9b9b;
}

.animated-orgsTable .row {
  height: 54px;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.animated-orgsTable .row1 {
  top: 0;
}

.animated-orgsTable .row2 {
  top: 108px;
}

.animated-orgsTable .row3 {
  top: 216px;
}

.animated-orgsTable .row4 {
  top: 324px;
}

/* city list */

.animated-cityList {
  height: 292px;
}

.animated-cityList .text {
  text-align: center;
  padding: 10px 0;
  color: #9b9b9b;
}

.animated-cityList .row {
  height: 2px;
  width: 100%;
  margin-left: 0;
}

.animated-cityList .row1 {
  top: 0;
}

.animated-cityList .row2 {
  top: 42px;
}

.animated-cityList .row3 {
  top: 84px;
}

.animated-cityList .row4 {
  top: 128px;
}

.animated-cityList .row5 {
  top: 170px;
}

.animated-cityList .row6 {
  top: 212px;
}

/* forex table */

.animated-forexTable {
  height: 200px;
}

.animated-forexTable .row {
  height: 50px;
  width: 100%;
}

.animated-forexTable .row1 {
  top: 50px;
}

.animated-forexTable .row2 {
  top: 150px;
}

.animated-forexTable .row {
  margin-left: 0;
  margin-right: 0;
}

/* news list */

.animated-newsList {
  height: 418px;
}
.animated-newsList-short {
  height: 45px;
}
.animated-newsList .row {
  height: 22px;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.animated-newsList .row1 {
  top: 0px;
}

.animated-newsList .row2 {
  top: 44px;
}

.animated-newsList .row3 {
  top: 88px;
}

.animated-newsList .row4 {
  top: 132px;
}

.animated-newsList .row5 {
  top: 176px;
}

.animated-newsList .row6 {
  top: 220px;
}

.animated-newsList .row7 {
  top: 264px;
}

.animated-newsList .row8 {
  top: 308px;
}

.animated-newsList .row9 {
  top: 352px;
}

.animated-newsList .row10 {
  top: 396px;
}

/* forum list */

.animated-forumList {
  height: 154px;
}

.animated-forumList .row {
  height: 22px;
  width: 100%;
}

.animated-forumList .row1 {
  top: 0px;
}

.animated-forumList .row2 {
  top: 44px;
}

.animated-forumList .row3 {
  top: 88px;
}

.animated-forumList .row4 {
  top: 132px;
}

/* currency list */

.animated-currencyList {
  height: 226px;
}

.animated-currencyList .row {
  height: 19px;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.animated-currencyList .row1 {
  top: 16px;
}

.animated-currencyList .row2 {
  top: 51px;
}

.animated-currencyList .row3 {
  top: 86px;
}

.animated-currencyList .row4 {
  top: 121px;
}

.animated-currencyList .row5 {
  top: 156px;
}

.animated-currencyList .row6 {
  top: 191px;
}

.animated-currencyList .row7 {
  left: 50%;
  top: 0;
  height: 226px;
  width: 0;
  margin-left: -18px;
}

/*.animated-currencyList .row8 {
	right: 230px;
	top: 0;
	height: 226px;
	width: 26px;
}*/

/* news block */

.animated-newsBlock {
  clear: both;
  height: 403px;
}

.animated-newsBlock .row {
  height: 22px;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.animated-newsBlock .row1 {
  height: 14px;
  top: 264px;
}

.animated-newsBlock .row2 {
  top: 0px;
  left: 360px;
  width: 10px;
  height: 264px;
}

.animated-newsBlock .row3 {
  top: 125px;
  left: 370px;
  height: 14px;
  width: 360px;
}

.animated-newsBlock .row4 {
  top: 0px;
  left: 545px;
  height: 264px;
  width: 10px;
}

.animated-newsBlock .row5 {
  top: 413px;
  height: 5px;
  display: none !important;
}

.animated-newsBlock .row6 {
  /*height: 135px;*/
  height: 125px;
  top: 278px;
  left: 360px;
  width: 10px;
}

.animated-newsBlock .row7 {
  height: 125px;
  top: 278px;
  left: 545px;
  width: 10px;
}

.animated-newsBlock .row8 {
  height: 125px;
  top: 278px;
  left: 175px;
  width: 10px;
}

.animated-newsBlock .row9 {
  top: 0;
  height: 14px;
  left: 650px;
  width: 100px;
}

.animated-newsBlock .row10 {
  top: 14px;
  height: 10px;
  width: 196px;
  left: 555px;
}

.animated-newsBlock .row11 {
  top: 34px;
  height: 5px;
  width: 198px;
  left: 555px;
}

.animated-newsBlock .row12 {
  top: 49px;
  height: 5px;
  width: 175px;
  left: 555px;
}

.animated-newsBlock .row13 {
  top: 64px;
  height: 61px;
  width: 175px;
  left: 555px;
}

.animated-newsBlock .row14 {
  top: 24px;
  height: 10px;
  width: 62px;
  left: 690px;
}

.animated-newsBlock .row15 {
  top: 39px;
  height: 10px;
  width: 70px;
  left: 660px;
}

.animated-newsBlock .row16 {
  top: 54px;
  height: 10px;
  width: 90px;
  left: 640px;
}

.animated-newsBlock .row17 {
  top: 139px;
  height: 14px;
  left: 650px;
  width: 80px;
}

.animated-newsBlock .row18 {
  top: 153px;
  height: 10px;
  width: 175px;
  left: 555px;
}

.animated-newsBlock .row19 {
  top: 173px;
  height: 5px;
  width: 175px;
  left: 555px;
}

.animated-newsBlock .row20 {
  top: 188px;
  height: 5px;
  width: 175px;
  left: 555px;
}

.animated-newsBlock .row21 {
  top: 203px;
  height: 61px;
  width: 175px;
  left: 555px;
}

.animated-newsBlock .row22 {
  top: 163px;
  height: 10px;
  width: 40px;
  left: 690px;
}

.animated-newsBlock .row23 {
  top: 178px;
  height: 10px;
  width: 70px;
  left: 660px;
}

.animated-newsBlock .row24 {
  top: 193px;
  height: 10px;
  width: 90px;
  left: 640px;
}

/* widget */

.animated-widget .row1 {
  height: 46px;
  width: 100%;
}

.animated-widget .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/*-----PLACEHOLDER DOWNLOADS-----*/

/*---------end mobile-placement------------*/

.wrapper2 {
  display: -ms-grid;
  display: grid;
  grid-gap: 10px;
  -ms-grid-columns: 100px 10px 100px 10px 100px;
  grid-template-columns: 100px 100px 100px;
  background-color: #fff;
  color: #444;
}

.box {
  background-color: #444;
  color: #fff;
  border-radius: 5px;
  padding: 20px;
  font-size: 150%;
}

.a {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  /*remember the gutter is a column track!*/
  grid-column: 0.33333333;
  grid-row: 1;
}

.b {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  grid-column: 3;
  grid-row: 0.001;
}

.c {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-column: 1;
  grid-row: 2;
}

.d {
  -ms-grid-column: 3;
  -ms-grid-row: 3;
  grid-column: 2;
  grid-row: 2;
}

.filterTable{
  background: #f8f8f8;
  border:1px solid #ddd;
  font-size: 14px;
  max-width: 100%;
  width: 100%;
  box-sizing: border-box;
}
  .filterTable .dropdown{
    border:1px solid lightgrey;
  }
  .filterTable .dropdown .dropdown-toggle:after{
    margin-left: 5px
  }
  .filterTable tr{
    display:flex;
    flex-wrap:wrap;
    justify-content: center;
  }
  .filterTable .first td{
    border:0;
    padding-top: 3px;
    padding-bottom: 3px
  }
  .filterTable td{
    border-top:1px solid #ddd;
    padding:10px 3px;
  }
  .filterTable .dropdown .dropdown-item{
    font-size: 12px;
  }
  .filterTable td .dropdown .dropdown-toggle{
    line-height: 20px;
  }
  .filterTable .source, .filterTable .source li{
    padding:0;
    margin:0;
    list-style: none;
  }
  .filterTable .source{
    padding-left: 14px;
    padding-right: 14px;
    display:flex;
    flex-wrap:wrap;
    margin-left: -5px;
    margin-right: -5px;
  }
    .filterTable .source li{
      margin-left: 7px;
      margin-right: 7px;
    }
.filterTable .filter-attention{
  text-align: center;
  color:red;
}
.phone-btn{
  display:inline-block;
  vertical-align:middle;
  background:#43af01 url(../images/phone-ico.svg#white) no-repeat center;
  min-width: 28px;
  max-width: 28px;
  height: 28px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-size: 16px;
}
.mdl-data-table{
  font-size: 14px;
  /*table-layout: fixed;
  width: 100%;*/
}
  .mdl-data-table thead{
    display: none;
  }
  .mdl-data-table tr{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
  }
    .mdl-data-table tr{
      border:1px solid #eee;
      display:flex;
      flex-wrap:wrap;
      align-items:center;
      margin: 5px 0;
      height: auto;
      padding-bottom: 3px;
      border: 1px solid #E0E0E0;
      background-color: #F5F5F5;
    }
    .mdl-data-table td,
    .mdl-data-table th{
      padding:5px 10px;
    }
    .mdl-data-table td{
      min-width: 20%;
      max-width: 20%;
    }
      .mdl-data-table td:nth-child(1){
        order:1;
      }
      .mdl-data-table td:nth-child(2){
        order:4;
      }
      .mdl-data-table td:nth-child(3){
        order:2;
        min-width: 25%;
        max-width: 25%;
      }
      .mdl-data-table td:nth-child(4){
        order:3;
        min-width: 35%;
        max-width: 35%;
      }
      .mdl-data-table td:nth-child(5){
        order:5;
      }
      .mdl-data-table td:nth-child(6){
        order:6;
      }
      .mdl-data-table td .time{
        font-size: 13px;
      }
      .mdl-data-table td.phones, .mdl-data-table td.comments{
        min-width: 100%;
        max-width: 100%;
        display:flex;
        justify-content: space-between;
        align-items:center;
		word-break: break-word;
      }
table + .loadmore{
	border-top:0;
	font-weight: bold;
	margin-top: -5px;
} 
.loadmore{
	text-align: center;
	display: block;
	border:1px solid #E0E0E0;
	padding:10px 20px 12px;
}

@media screen and (min-width: 430px) {
  .valuta-more ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}

@media screen and (max-width: 1101px) {
  .hide-1100 {
    display: none !important;
  }
  body {
	background: none !important;
  }
}

@media screen and (max-width: 991px) {
  .hide-990 {
    display: none !important;
  }
}

@media screen and (max-width: 768px) {
  .hide-767 {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  .converter-result table .mobile-hide {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .hide-479 {
    display: none;
  }
}
.table_sortableAsc:not(.sorter-false)>div>span:after {
    content: "\00a0\2195";
}
.table_sortableDesc:not(.sorter-false)>div>span:after {
    content: "\00a0\2195";
}
.table_sortableAsc.table_sortableActive>div>span:after {
	content: "\00a0\2191";
    color: #4a4a4a;
}
.table_sortableDesc.table_sortableActive>div>span:after {
	content: "\00a0\2193";
    color: #4a4a4a;
}
/*div:not(.arrow-right):empty{
  margin:0!important;
  padding:0!important;
}*/
.content.alt {
	margin-bottom: 10px;
}
#catfishClose{z-index:999999;width:25px;height:25px;position:absolute;top:-25px;right:7px;cursor:pointer;z-index:999999;padding:2px;background-color:white;-webkit-transition:-webkit-transform .3s;transition:transform .3s}
#catfishClose:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.day_divider {
    border-bottom: 1px solid #588292;
}
.dropdown .dropdown-toggle.empty {
	pointer-events: none;
	cursor: text;
	display: none;
}
.dropdown .dropdown-toggle.empty .caption:hover {
	text-decoration: none;
}
.dropdown .dropdown-toggle.empty:after {
	display: none;
}
.nav_top li.old_version {
    border: 1px solid #fff;
}
.main_nav_l > ul > li > a.active {
    background: #fafafa;
}
#links a {
	padding: 0 5px;
}
#links a:first-of-type {
	padding-left: 0;
}
#fixed .content {
	margin-right: 0;
  align-items: center;
}
/* ipb styles for teasers */
header ol.cArticlesSidebar_list>li.cArticlesSidebar_item,
body > .widget ol.cArticlesSidebar_list>li.cArticlesSidebar_item {
    width: 25%;
}
.ipsDataList {
    width: 100%;
    display: table;
    table-layout: auto;
    position: relative;
    border-collapse: separate;
    border-spacing: 0;
    list-style: none;
    padding: 0;
    margin: 0;
}
.ipsDataItem.cArticlesSidebar_item .ipsPhotoPanel>.cArticlesSidebar_image {
    width: 125px;
    height: 95px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
ol.cArticlesSidebar_list>li.cArticlesSidebar_item {
    float: left;
    width: 50%;
}
#sidebar ol.cArticlesSidebar_list>li.cArticlesSidebar_item {
    width: 100%;
    position: relative;
	float: none;
}
.ipsPos_left {
    float: left;
}
.ipsDataItem.cArticlesSidebar_item .ipsPhotoPanel>.cArticlesSidebar_withImage {
    margin-left: 135px;
}
.ipsDataList .ipsDataItem.cArticlesSidebar_item .ipsDataItem_title {
    display: block;
    font-size: 17px;
    line-height: 17px;
    margin: 0;
	overflow-wrap: break-word;
	color: #588292;
	text-align: left;
}
#posts .ipsSpacer_bottom:nth-of-type(3),
#posts .ipsSpacer_bottom:nth-of-type(4){
	margin-bottom: 0;
}
.ipsSpacer_bottom {
	margin-bottom: 10px;
}
.ipsClearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.nav_top li.ipsDataItem {
    padding: 0 5px;
}
.nav_top li.ipsDataItem h4{
    text-transform: none;
}
a.cAlpariBanner {
	width: 280px;
    height: 30px;
    display: block;
	background-image: url(https://kurs.com.ua/storage/images/alpari/280x30_ru.png);
}	
html[lang=uk] a.cAlpariBanner {
	background-image: url(https://kurs.com.ua/storage/images/alpari/280x30_ua.png);
	margin: 0 auto;
}
.alpari > img {
	position:absolute;
	display:block;
}
.alpari.mobile {
	background: #f4f4f4;
	padding: 10px 0;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
}
.alpari .cAlpariBanner {
	margin: 0 auto;
}
.alpari.desktop {
	display:none;
}
.nav-sub a sup {
	color: red;
    font-size: 12px;
    padding-left: 5px;
}
.red-text {
	color: #ef443a;
    font-weight: 600;
}
.red-button {
	background-color: #ef443a;
    color: #fff;
	border: 0;
}
.black_friday.sale_banner {
	background-color:black;
}
.new_year.sale_banner {
	background-color:#BB2528;
	color:white;
	border: none;
}
.new_year.sale_banner a {
	color:white;
}
.saleLink {
	width: 100%;
	text-align: center;
	display: block;
}
.saleLink:hover {
	text-decoration: none;
}
.adWrapper {
	text-align: center;
  display: table;
  position: relative;
  margin: auto;
  width: 100%;
	background-color: #f7f7f7;
	z-index: 0;
  margin-bottom: 22px;
}
.adWrapper > * {
	margin: 0 auto;
}
.adContent {
	display: block;
	max-width: 728px;
}
.adContent > * {
	margin: 0 auto;
    vertical-align: top;
}
#KD-Top {
  max-width: 970px;
}
.adWrapper.banner-desktop {
	display: none!important;
}
.adWrapper.banner-tablet {
	display: none!important;
}
.adWrapper.banner-mobile {
	min-height: 280px;
}
.adWrapper.banner-mobile-second {
	min-height: 600px;
}
.adWrapper.banner-mobile-third {
	min-height: 500px;
}
.adWrapper:before {
  content: attr(data-display-before);
  font-size: 10px;
  position: absolute;
  color: #a6a6a6;
  bottom: -19px;
  display: block;
  width: 100%;
}
.adWrapper.newspartner {
	background-color: transparent;
}
.adWrapper.newspartner:before {
    content: "";
}
.adWrapper[class$="sidebar"] {
	width: calc(100% - 12px);
}
.adWrapper.banner-mobile-first {
	overflow: hidden;
	min-height: 100px;
	max-height: 100px;
	box-sizing:border-box;
	background-color: transparent;
}
.adWrapper.banner-mobile-first > div {
	vertical-align: middle;
}
.adWrapper.banner-mobile-first:before {
    content: "";
}
.adWrapper.banner-top {
	min-height: 90px;
	max-width: 970px;
	margin: 0 auto;
	background-color: transparent;
}
.adWrapper.banner-top:before {
    content: "";
}
.adWrapper.banner-content-first {
	min-height: 300px;
}
.adWrapper.banner-content-second {
	min-height: 380px;
}
.adWrapper.banner-content {
	min-height: 187px;
}
.adWrapper.banner-sidebar {
	min-height: 280px;
	width: calc(100% - 12px);
}
.adWrapper.banner-600-sidebar {
	min-height: 600px;
}
.adWrapper.banner-end-sidebar {
	min-height: 600px;
	background-color: transparent;
}
.adWrapper.banner-end-sidebar .adContent {
	vertical-align: top;
}
.adWrapper.banner-bottom {
	min-height: 250px;
}
.adWrapper .test_wrapper {
	width: 320px;
	height: 100px;
	overflow: hidden;
	margin: 0 auto;
}
.wrap.columns-flex {
	margin-top: 12px;
}
.topMobileAdsense {
	display: block;
	overflow:hidden;
	height:100px;
	width: 100%;
}
#news_partner {
    padding: 10px;
}
[id^="news_partner_content"].partner.news-thumbs ul li .h3 a{
   font-size: 16px;
}
[id^="news_partner_mobile"].partner.news-thumbs {
	margin-bottom: 0;
    margin-top: 0;
}
#closeBtn{
  display: none;
  position: absolute;
  bottom:-29px;
  z-index: 999;
  right: 0px;
  width: 13px;
  border: 1px solid #d2d2d2;
  padding:7px 25px;
  background-color: #f7f7f7;
  border-radius: 0px 0px 8px 8px;
  box-shadow: 0px 3px 10px rgba(0,0,0,0.2);
  cursor: pointer;
  box-sizing: content-box;
}
.topAd {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 100000;
}
.topAd.go {
  position: fixed;
  top: -100px;
  left: 0;
  transition: transform .8s ease;
  transform: translateY(100px);
  -webkit-transition: transform .8s ease;
  -webkit-transform: translateY(100px);
}
.same_news_link {
  text-align: right;
  margin-right: 20px;
  margin-bottom: 20px;
  text-decoration: underline;
}
.news_switch {
	position: absolute;
	right: 10px;
}
.tabs ul {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #b2c5ca;
    padding-left: 6px;
    padding-right: 6px;
}
.tabs ul, .tabs ul li {
    flex-grow: 1;
    padding: 0;
    margin: 0;
    list-style: none;
}
.tabs ul li {
    margin-bottom: -1px;
	line-height: 40px;
	cursor: pointer;
}
.tabs ul li.active {
	cursor: default;
}
.tabs ul li span {
    display: block;
    text-align: center;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    text-transform: uppercase;
    font-weight: 500;
    border: 1px solid transparent;
    border-bottom: 0;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
    text-decoration: none;
    color: #1f1f24;
	font-size: 14px;
}
.tabs ul li.active span {
    border: 1px solid #b2c5ca;
    background: rgb(240,244,245);
    background: -moz-linear-gradient(top, rgba(240,244,245,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(240,244,245,1) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(240,244,245,1) 0%,rgba(255,255,255,1) 100%);
    color: #295e6c;
    padding: 10px 15px;
    line-height: 20px;
    border-bottom: 0;
}
.tabs ul li:first-of-type.active span {
	border-left: 0;
    border-radius: 0 5px 0 0;
}
.tabs ul li:last-of-type.active span {
	border-right: 0;
    border-radius: 5px 0 0 0;
}
.float-right {
	float: right;
}
.load-more {
	width: 100%;
    background: transparent;
	border-bottom: none;
	font-size: 12px;
	padding-bottom: 0;
}
.load-more .icon {
	display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/icons/load_more_6.svg);
	vertical-align: bottom;
	margin-right: 7px;
	background-size: cover;
}
.load-more .icon.spining {
	-webkit-animation:spin 1s linear infinite;
    -moz-animation:spin 1s linear infinite;
    animation:spin 1s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
.load-more:hover {
	color: #7496a3;
}
.go_to.float-right {
	font-size: 13px;
}
.category-title {
  color: #4a4a4a;
  font-size: 20px;
  padding: 9px 0;
  border-bottom: 1px solid #cacaca;
  padding-left: 7px;
  padding-right: 7px;
  font-weight: 400;
}
#news_list_other {
	margin-bottom: 12px;
}
.articleSource {
	display: inline;
    font-size: 18px;
    font-weight: 300;
}
.text-right {
	text-align:right;
}
.text-left {
	text-align:left;
}
#modalInterest.ferates .share_info {padding: 10px 25px 10px 10px;}
.telegram_link_button{text-align:left;color:black;font-size:14px;text-decoration:none;padding:5px 0 7px 10px;display:flex;}.share_links span{margin-left:5px;font-size:20px;color:white;margin-right: 5px;width:100%;text-align:center;}#modalInterest .share_links .rates_in_country{background-color:#eaeaea;border:1px solid lightgrey;}.share_links .rates_in_country span{color:#4a4a4a;}.share_title{font-size:24px;border-bottom:1px solid white;}.share_text{font-size:18px;text-align:center;}.short{font-size:13.3px;font-family:'Roboto Condensed';text-align:center;}.share_info{display:inline-block;text-align:left;}.share_links{display:inline-flex;flex-grow:1;}.share_buttons{background-color:white;}.share_buttons:before{content:"";display:block;background-image:-webkit-gradient(linear,left top,right top,from(#295e6c),to(#52bfa2));background-image:-webkit-linear-gradient(left,#295e6c 0%,#52bfa2 100%);background-image:linear-gradient(to right,#295e6c 0%,#52bfa2 100%);height:2px;}.modal-body .share_buttons:before{content:"";background-image:none}#modalInterest .share_links a{color:black;text-align:center;align-items:center;justify-content:flex-start;border-radius:3px;display:inline-flex;border:1px solid lightgrey;margin:5px;padding:5px;width:100%;white-space:nowrap;text-decoration:none;}#modalInterest .telegram_link_button{flex-direction:column;padding:0;align-items:center;}#modalInterest .share_links{flex-direction:column;width:100%;align-items:center;}#modalInterest .share_info{padding:10px 35px 5px 10px;}.no-break-line{white-space:nowrap;}.coin-logo{height:24px;width:24px;border-radius:12px;vertical-align:bottom;margin-right:5px;}.abbr{color:rgb(128, 138, 157);}.crypto-name{font-size:18px;font-weight:400;line-height:18px;}.crypto_table tr:nth-child(odd) .td-green{background-color:#E3EEE6!important;}.crypto_table .small{font-size:14px;display:inline-block;}.crypto_table .column .small:first-child{border-bottom:2px solid lightgrey;}.crypto_table .small.high{color:#5F8575}.crypto_table .small.low{color:#AA4A44}.crypto_table .column .small:last-child{padding-top:5px;}.lightgrey{color:#9b9b9b;}.no-break-line .crypto_exchange{font-size:14px;display:block;width: fit-content;margin-top:5px;}.crypto_exchange{font-size:12px;margin:0;background-color:#d7e7dc;padding:3px;border-radius:2px;line-height:1;}.flex{display:flex;}.small_chart img{height:30px;}.crypto_exchange:first-child{margin-right:5px;}table.crypto_table.table-course tbody td:nth-child(2),table.crypto_table.table-course tbody td:nth-child(3),table.crypto_table.table-course tbody td:nth-child(4){padding:3px;}.theader{line-height:1;font-size:11px;}.reloadButton{display:inline-block;padding:2px 5px;background-color:#D3D3D3;color:#4a4a4a;border-radius:3px;cursor:pointer;margin-top:10px;}h1 .faq_icon img{vertical-align:middle;}.faq_icon img{vertical-align:text-bottom;}.ml-10{margin-left:10px;}.icon_wrapper img{vertical-align:middle;}.currencycomBanner,.currencycomCounter{display:block;}#currencycom_desktop_wrapper{padding:7px 2px;}.my_twitter{background-color:#55acee;}#modalInterest .share_links .my_facebook{background-color:#3b5998;padding:9px 5px;}.my_viber{background-color:#7360F2;}.my_telegram{background-color:#229ED9;}
.main-image-wrapper{width:100%;height:0;position:relative;}#popup-wrapper{width:100%;position:fixed;z-index:999;display:block;top:35%;display:none;}#popup .link{background-color:#295e6c;border:none;border-radius:5px;padding: 14px;font-size:16px;color:white;box-shadow:0px 6px 18px -5px black;margin:10px 0;cursor:pointer;}.close_button{width:30px;font-size:20px;color:#c0c5cb;right:0;background-color:transparent;border:none;position:absolute;cursor:pointer;margin-top:5px;}#drawer .language_changer{font-weight:400;
justify-content:center;}

/* GDPR */
:root{
  --cc-btn-primary-bg: #295e6c!important;
  --cc-btn-primary-hover-bg: #52BFA2!important;
}