@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%;
  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: 175px;
}

body.no-scroll .header {
  position: fixed;
  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;
}

.main-title:after {
  margin: 8px 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.mobile-wrap {
  flex-wrap: wrap;
}

.main-title .flex .dropdown {
  margin-top: 1px;
}

.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 {
  margin-right: 15px;
  white-space: nowrap;
  text-decoration: dotted underline;
  text-underline-offset: 1px;
}
.main-title .right .add-btn:hover {
    text-decoration: underline;
}
.add-btn {
  display: -webkit-box;
  display: flex;
  font-size: 14px;
  color: #588292;
  text-decoration: none;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-12 {
  margin-bottom: 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: underline;
}

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

.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;
}

.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;
}

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

.dropdown2.noborder .dropdown-toggle .caption:hover {
  text-decoration: underline;
}

.dropdown2.noborder .dropdown-toggle:after {
  content: "";
  display: inline-block;
  border: 5px solid transparent;
  border-top: 5px solid #bbbcbf;
  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;
}

.messages {
  font-size: 14px;
  background: #ffdcbb;
  border: 1px solid #e9ad73;
  border-radius: 3px;
  padding: 18px 21px;
  margin-bottom: 15px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  flex-wrap: wrap;
  text-align: center;
  -webkit-box-pack: center;
  justify-content: center;
}
.messages.green {
	background: #ecf7fa;
	border: 1px solid #54c2a7;
	color: #295e6c;
}
.messages .goto-href {
	color: #ef443a;
	display: block;
    margin-top: 5px;
	font-size: 15px;
}
.messages:before {
  content: '';
  min-width: 35px;
  max-width: 35px;
  height: 36px;
  background: url(../images/triangular-warning-sign.svg) no-repeat;
  background-size: 100%;
  margin: 0 0 5px;
  display: none;
}

.messages .in {
  color: #1e1e1e;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.messages.green .in {
  color: #295e6c;
  font-weight: 600;
}
.messages.green a.red-text {
  text-decoration: underline;
}
.messages.green a.red-text:hover {
  color: #ef443a;
}
.messages .access-btns {
  min-width: 160px;
  max-width: 160px;
  text-align: center;
  margin-top: 10px;
}

.messages .enter-link {
  color: #ef443a;
  font-weight: 600;
  font-size: 14px;
  text-decoration: underline;
  text-transform: uppercase;
}

.messages .enter-link:hover {
  text-decoration: none;
}

.messages .btn-default {
  display: block;
  margin-bottom: 7px;
}

.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:hover {
  color: rgba(255,255,255,.7);
}

.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 {
  background: #f8f9fa;
}

.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;
  background-color: #fff;
}

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: 5px 7px 15px 7px;
  background: #295e6c;
}
.header div.advertising {
  margin-bottom: 5px;
  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: 8px 0 0 20px;
  padding: 0 0 12px 0;
  width: 30px;
  height: 15px;
  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: 30px;
  height: 3px;
  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);
}

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

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

.adapt_sub_active {
  position: relative;
}

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

.adapt_sub_active .adapt_sub2 {
  opacity: 0;
}

.adapt_sub_active .adapt_sub3 {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 7px;
  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: 175px;
  right: 0;
  left: 100vw;
  z-index: 20;
  height: calc(100vh - 175px);
  background: rgba(0, 0, 0, 0.6);
  padding-top: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.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: #fff;
  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 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-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 tbody tr.tr-pink td.selected,
table.table-course tfoot tr.tr-pink td.selected {
  background: #efe6e9;
}

table.table-course tbody.text-right td,
table.table-course tfoot.text-right td {
    text-align: right;
    padding-right: 7px;
}

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;
  text-align: center;
}

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,
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=1.4') no-repeat -17px -986px;
  border-radius: 3px;
  display: inline-block;
  line-height: 16px;
  background-size: 100% 100% !important;
}

.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.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=1.4);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  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.organization-1{background-position:-48px 0}.organization.organization-2{background-position:-64px 0}.organization.organization-3{background-position:-80px 0}.organization.organization-4{background-position:-96px 0}.organization.organization-5{background-position:-112px 0}.organization.organization-6{background-position:-128px 0}.organization.organization-8{background-position:-144px 0}.organization.organization-10{background-position:-160px 0}.organization.organization-12{background-position:-176px 0}.organization.organization-13{background-position:-192px 0}.organization.organization-14{background-position:-208px 0}.organization.organization-15{background-position:-224px 0}.organization.organization-16{background-position:-240px 0}.organization.organization-17{background-position:-256px 0}.organization.organization-18{background-position:-272px 0}.organization.organization-19{background-position:-288px 0}.organization.organization-20{background-position:-304px 0}.organization.organization-21{background-position:-320px 0}.organization.organization-22{background-position:-336px 0}.organization.organization-23{background-position:-352px 0}.organization.organization-24{background-position:-368px 0}.organization.organization-25{background-position:-384px 0}.organization.organization-27{background-position:-400px 0}.organization.organization-28{background-position:-416px 0}.organization.organization-29{background-position:0 -16px}.organization.organization-30{background-position:-16px -16px}.organization.organization-31{background-position:-32px -16px}.organization.organization-32{background-position:-48px -16px}.organization.organization-33{background-position:-64px -16px}.organization.organization-34{background-position:-80px -16px}.organization.organization-35{background-position:-96px -16px}.organization.organization-36{background-position:-112px -16px}.organization.organization-37{background-position:-128px -16px}.organization.organization-38{background-position:-144px -16px}.organization.organization-42{background-position:-160px -16px}.organization.organization-43{background-position:-176px -16px}.organization.organization-44{background-position:-192px -16px}.organization.organization-46{background-position:-208px -16px}.organization.organization-47{background-position:-224px -16px}.organization.organization-49{background-position:-240px -16px}.organization.organization-50{background-position:-256px -16px}.organization.organization-51{background-position:-272px -16px}.organization.organization-52{background-position:-288px -16px}.organization.organization-54{background-position:-304px -16px}.organization.organization-55{background-position:-320px -16px}.organization.organization-57{background-position:-336px -16px}.organization.organization-59{background-position:-352px -16px}.organization.organization-62{background-position:-368px -16px}.organization.organization-63{background-position:-384px -16px}.organization.organization-65{background-position:-400px -16px}.organization.organization-66{background-position:-416px -16px}.organization.organization-67{background-position:0 -32px}.organization.organization-68{background-position:-16px -32px}.organization.organization-69{background-position:-32px -32px}.organization.organization-70{background-position:-48px -32px}.organization.organization-71{background-position:-64px -32px}.organization.organization-72{background-position:-80px -32px}.organization.organization-73{background-position:-96px -32px}.organization.organization-74{background-position:-112px -32px}.organization.organization-76{background-position:-128px -32px}.organization.organization-77{background-position:-144px -32px}.organization.organization-79{background-position:-160px -32px}.organization.organization-80{background-position:-176px -32px}.organization.organization-81{background-position:-192px -32px}.organization.organization-82{background-position:-208px -32px}.organization.organization-83{background-position:-224px -32px}.organization.organization-84{background-position:-240px -32px}.organization.organization-85{background-position:-256px -32px}.organization.organization-87{background-position:-272px -32px}.organization.organization-88{background-position:-288px -32px}.organization.organization-90{background-position:-304px -32px}.organization.organization-91{background-position:-320px -32px}.organization.organization-93{background-position:-336px -32px}.organization.organization-94{background-position:-352px -32px}.organization.organization-95{background-position:-368px -32px}.organization.organization-96{background-position:-384px -32px}.organization.organization-97{background-position:-400px -32px}.organization.organization-98{background-position:-416px -32px}.organization.organization-99{background-position:0 -48px}.organization.organization-100{background-position:-16px -48px}.organization.organization-101{background-position:-32px -48px}.organization.organization-102{background-position:-48px -48px}.organization.organization-103{background-position:-64px -48px}.organization.organization-104{background-position:-80px -48px}.organization.organization-106{background-position:-96px -48px}.organization.organization-107{background-position:-112px -48px}.organization.organization-109{background-position:-128px -48px}.organization.organization-110{background-position:-144px -48px}.organization.organization-111{background-position:-160px -48px}.organization.organization-112{background-position:-176px -48px}.organization.organization-113{background-position:-192px -48px}.organization.organization-114{background-position:-208px -48px}.organization.organization-116{background-position:-224px -48px}.organization.organization-117{background-position:-240px -48px}.organization.organization-118{background-position:-256px -48px}.organization.organization-120{background-position:-272px -48px}.organization.organization-121{background-position:-288px -48px}.organization.organization-122{background-position:-304px -48px}.organization.organization-123{background-position:-320px -48px}.organization.organization-124{background-position:-336px -48px}.organization.organization-125{background-position:-352px -48px}.organization.organization-128{background-position:-368px -48px}.organization.organization-129{background-position:-384px -48px}.organization.organization-130{background-position:-400px -48px}.organization.organization-131{background-position:-416px -48px}.organization.organization-132{background-position:0 -64px}.organization.organization-133{background-position:-16px -64px}.organization.organization-134{background-position:-32px -64px}.organization.organization-136{background-position:-48px -64px}.organization.organization-137{background-position:-64px -64px}.organization.organization-138{background-position:-80px -64px}.organization.organization-139{background-position:-96px -64px}.organization.organization-140{background-position:-112px -64px}.organization.organization-141{background-position:-128px -64px}.organization.organization-142{background-position:-144px -64px}.organization.organization-143{background-position:-160px -64px}.organization.organization-144{background-position:-176px -64px}.organization.organization-145{background-position:-192px -64px}.organization.organization-146{background-position:-208px -64px}.organization.organization-147{background-position:-224px -64px}.organization.organization-148{background-position:-240px -64px}.organization.organization-149{background-position:-256px -64px}.organization.organization-151{background-position:-272px -64px}.organization.organization-153{background-position:-288px -64px}.organization.organization-154{background-position:-304px -64px}.organization.organization-155{background-position:-320px -64px}.organization.organization-156{background-position:-336px -64px}.organization.organization-159{background-position:-352px -64px}.organization.organization-160{background-position:-368px -64px}.organization.organization-162{background-position:-384px -64px}.organization.organization-163{background-position:-400px -64px}.organization.organization-164{background-position:-416px -64px}.organization.organization-165{background-position:0 -80px}.organization.organization-166{background-position:-16px -80px}.organization.organization-167{background-position:-32px -80px}.organization.organization-169{background-position:-48px -80px}.organization.organization-170{background-position:-64px -80px}.organization.organization-171{background-position:-80px -80px}.organization.organization-172{background-position:-96px -80px}.organization.organization-173{background-position:-112px -80px}.organization.organization-174{background-position:-128px -80px}.organization.organization-176{background-position:-144px -80px}.organization.organization-180{background-position:-160px -80px}.organization.organization-182{background-position:-176px -80px}.organization.organization-183{background-position:-192px -80px}.organization.organization-184{background-position:-208px -80px}.organization.organization-185{background-position:-224px -80px}.organization.organization-186{background-position:-240px -80px}.organization.organization-187{background-position:-256px -80px}.organization.organization-188{background-position:-272px -80px}.organization.organization-189{background-position:-288px -80px}.organization.organization-190{background-position:-304px -80px}.organization.organization-191{background-position:-320px -80px}.organization.organization-192{background-position:-336px -80px}.organization.organization-193{background-position:-352px -80px}.organization.organization-194{background-position:-368px -80px}.organization.organization-195{background-position:-384px -80px}.organization.organization-196{background-position:-400px -80px}.organization.organization-197{background-position:-416px -80px}.organization.organization-199{background-position:0 -96px}.organization.organization-200{background-position:-16px -96px}.organization.organization-201{background-position:-32px -96px}.organization.organization-202{background-position:-48px -96px}.organization.organization-204{background-position:-64px -96px}.organization.organization-206{background-position:-80px -96px}.organization.organization-210{background-position:-96px -96px}.organization.organization-211{background-position:-112px -96px}.organization.organization-212{background-position:-128px -96px}.organization.organization-213{background-position:-144px -96px}.organization.organization-215{background-position:-160px -96px}.organization.organization-216{background-position:-176px -96px}.organization.organization-217{background-position:-192px -96px}.organization.organization-218{background-position:-208px -96px}.organization.organization-219{background-position:-224px -96px}.organization.organization-221{background-position:-240px -96px}.organization.organization-222{background-position:-256px -96px}.organization.organization-224{background-position:-272px -96px}.organization.organization-225{background-position:-288px -96px}.organization.organization-226{background-position:-304px -96px}.organization.organization-227{background-position:-320px -96px}.organization.organization-228{background-position:-336px -96px}.organization.organization-230{background-position:-352px -96px}.organization.organization-234{background-position:-368px -96px}.organization.organization-235{background-position:-384px -96px}.organization.organization-237{background-position:-400px -96px}.organization.organization-238{background-position:-416px -96px}.organization.organization-239{background-position:0 -112px}.organization.organization-240{background-position:-16px -112px}.organization.organization-241{background-position:-32px -112px}.organization.organization-242{background-position:-48px -112px}.organization.organization-243{background-position:-64px -112px}.organization.organization-245{background-position:-80px -112px}.organization.organization-249{background-position:-96px -112px}.organization.organization-251{background-position:-112px -112px}.organization.organization-253{background-position:-128px -112px}.organization.organization-254{background-position:-144px -112px}.organization.organization-255{background-position:-160px -112px}.organization.organization-256{background-position:-176px -112px}.organization.organization-258{background-position:-192px -112px}.organization.organization-259{background-position:-208px -112px}.organization.organization-260{background-position:-224px -112px}.organization.organization-262{background-position:-240px -112px}.organization.organization-263{background-position:-256px -112px}.organization.organization-266{background-position:-272px -112px}.organization.organization-267{background-position:-288px -112px}.organization.organization-269{background-position:-304px -112px}.organization.organization-270{background-position:-320px -112px}.organization.organization-271{background-position:-336px -112px}.organization.organization-272{background-position:-352px -112px}.organization.organization-273{background-position:-368px -112px}.organization.organization-275{background-position:-384px -112px}.organization.organization-276{background-position:-400px -112px}.organization.organization-278{background-position:-416px -112px}.organization.organization-280{background-position:0 -128px}.organization.organization-283{background-position:-16px -128px}.organization.organization-284{background-position:-32px -128px}.organization.organization-285{background-position:-48px -128px}.organization.organization-286{background-position:-64px -128px}.organization.organization-288{background-position:-80px -128px}.organization.organization-289{background-position:-96px -128px}.organization.organization-291{background-position:-112px -128px}.organization.organization-293{background-position:-128px -128px}.organization.organization-296{background-position:-144px -128px}.organization.organization-303{background-position:-160px -128px}.organization.organization-304{background-position:-176px -128px}.organization.organization-307{background-position:-192px -128px}.organization.organization-308{background-position:-208px -128px}.organization.organization-309{background-position:-224px -128px}.organization.organization-312{background-position:-240px -128px}.organization.organization-313{background-position:-256px -128px}.organization.organization-316{background-position:-272px -128px}.organization.organization-318{background-position:-288px -128px}.organization.organization-320{background-position:-304px -128px}.organization.organization-321{background-position:-320px -128px}.organization.organization-322{background-position:-336px -128px}.organization.organization-323{background-position:-352px -128px}.organization.organization-324{background-position:-368px -128px}.organization.organization-325{background-position:-384px -128px}.organization.organization-326{background-position:-400px -128px}.organization.organization-328{background-position:-416px -128px}.organization.organization-329{background-position:0 -144px}.organization.organization-330{background-position:-16px -144px}.organization.organization-332{background-position:-32px -144px}.organization.organization-335{background-position:-48px -144px}.organization.organization-336{background-position:-64px -144px}.organization.organization-337{background-position:-80px -144px}.organization.organization-339{background-position:-96px -144px}.organization.organization-340{background-position:-112px -144px}.organization.organization-341{background-position:-128px -144px}.organization.organization-342{background-position:-144px -144px}.organization.organization-343{background-position:-160px -144px}.organization.organization-344{background-position:-176px -144px}.organization.organization-345{background-position:-192px -144px}.organization.organization-347{background-position:-208px -144px}.organization.organization-349{background-position:-224px -144px}.organization.organization-350{background-position:-240px -144px}.organization.organization-352{background-position:-256px -144px}.organization.organization-353{background-position:-272px -144px}.organization.organization-354{background-position:-288px -144px}.organization.organization-357{background-position:-304px -144px}.organization.organization-363{background-position:-320px -144px}.organization.organization-365{background-position:-336px -144px}.organization.organization-367{background-position:-352px -144px}.organization.organization-370{background-position:-368px -144px}.organization.organization-371{background-position:-384px -144px}.organization.organization-375{background-position:-400px -144px}.organization.organization-376{background-position:-416px -144px}.organization.organization-377{background-position:0 -160px}.organization.organization-378{background-position:-16px -160px}.organization.organization-379{background-position:-32px -160px}.organization.organization-380{background-position:-48px -160px}.organization.organization-381{background-position:-64px -160px}.organization.organization-382{background-position:-80px -160px}.organization.organization-384{background-position:-96px -160px}.organization.organization-385{background-position:-112px -160px}.organization.organization-386{background-position:-128px -160px}.organization.organization-387{background-position:-144px -160px}.organization.organization-388{background-position:-160px -160px}.organization.organization-390{background-position:-176px -160px}.organization.organization-391{background-position:-192px -160px}.organization.organization-392{background-position:-208px -160px}.organization.organization-393{background-position:-224px -160px}.organization.organization-394{background-position:-240px -160px}.organization.organization-395{background-position:-256px -160px}.organization.organization-396{background-position:-272px -160px}.organization.organization-397{background-position:-288px -160px}.organization.organization-398{background-position:-304px -160px}.organization.organization-400{background-position:-320px -160px}.organization.organization-401{background-position:-336px -160px}.organization.organization-402{background-position:-352px -160px}.organization.organization-403{background-position:-368px -160px}.organization.organization-406{background-position:-384px -160px}.organization.organization-407{background-position:-400px -160px}.organization.organization-412{background-position:-416px -160px}.organization.organization-413{background-position:0 -176px}.organization.organization-414{background-position:-16px -176px}.organization.organization-415{background-position:-32px -176px}.organization.organization-416{background-position:-48px -176px}.organization.organization-417{background-position:-64px -176px}.organization.organization-418{background-position:-80px -176px}.organization.organization-419{background-position:-96px -176px}.organization.organization-420{background-position:-112px -176px}.organization.organization-422{background-position:-128px -176px}.organization.organization-423{background-position:-144px -176px}.organization.organization-424{background-position:-160px -176px}.organization.organization-425{background-position:-176px -176px}.organization.organization-426{background-position:-192px -176px}.organization.organization-427{background-position:-208px -176px}.organization.organization-428{background-position:-224px -176px}.organization.organization-429{background-position:-240px -176px}.organization.organization-430{background-position:-256px -176px}.organization.organization-431{background-position:-272px -176px}.organization.organization-432{background-position:-288px -176px}.organization.organization-433{background-position:-304px -176px}.organization.organization-436{background-position:-320px -176px}.organization.organization-437{background-position:-336px -176px}.organization.organization-438{background-position:-352px -176px}.organization.organization-439{background-position:-368px -176px}.organization.organization-441{background-position:-384px -176px}.organization.organization-445{background-position:-400px -176px}.organization.organization-447{background-position:-416px -176px}.organization.organization-450{background-position:0 -192px}.organization.organization-451{background-position:-16px -192px}.organization.organization-452{background-position:-32px -192px}.organization.organization-454{background-position:-48px -192px}.organization.organization-455{background-position:-64px -192px}.organization.organization-456{background-position:-80px -192px}.organization.organization-457{background-position:-96px -192px}.organization.organization-459{background-position:-112px -192px}.organization.organization-460{background-position:-128px -192px}.organization.organization-462{background-position:-144px -192px}.organization.organization-464{background-position:-160px -192px}.organization.organization-465{background-position:-176px -192px}.organization.organization-466{background-position:-192px -192px}.organization.organization-467{background-position:-208px -192px}.organization.organization-468{background-position:-224px -192px}.organization.organization-469{background-position:-240px -192px}.organization.organization-470{background-position:-256px -192px}.organization.organization-472{background-position:-272px -192px}.organization.organization-473{background-position:-288px -192px}.organization.organization-474{background-position:-304px -192px}.organization.organization-475{background-position:-320px -192px}.organization.organization-476{background-position:-336px -192px}.organization.organization-477{background-position:-352px -192px}.organization.organization-478{background-position:-368px -192px}.organization.organization-479{background-position:-384px -192px}.organization.organization-480{background-position:-400px -192px}.organization.organization-481{background-position:-416px -192px}.organization.organization-482{background-position:0 -208px}.organization.organization-483{background-position:-16px -208px}.organization.organization-485{background-position:-32px -208px}.organization.organization-486{background-position:-48px -208px}.organization.organization-487{background-position:-64px -208px}.organization.organization-488{background-position:-80px -208px}.organization.organization-489{background-position:-96px -208px}.organization.organization-490{background-position:-112px -208px}.organization.organization-491{background-position:-128px -208px}.organization.organization-493{background-position:-144px -208px}.organization.organization-494{background-position:-160px -208px}.organization.organization-495{background-position:-176px -208px}.organization.organization-499{background-position:-192px -208px}.organization.organization-500{background-position:-208px -208px}.organization.organization-501{background-position:-224px -208px}.organization.organization-502{background-position:-240px -208px}.organization.organization-503{background-position:-256px -208px}.organization.organization-507{background-position:-272px -208px}.organization.organization-509{background-position:-288px -208px}.organization.organization-511{background-position:-304px -208px}.organization.organization-513{background-position:-320px -208px}.organization.organization-514{background-position:-336px -208px}.organization.organization-515{background-position:-352px -208px}.organization.organization-516{background-position:-368px -208px}.organization.organization-518{background-position:-384px -208px}.organization.organization-519{background-position:-400px -208px}.organization.organization-520{background-position:-416px -208px}.organization.organization-522{background-position:0 -224px}.organization.organization-523{background-position:-16px -224px}.organization.organization-524{background-position:-32px -224px}.organization.organization-526{background-position:-48px -224px}.organization.organization-527{background-position:-64px -224px}.organization.organization-528{background-position:-80px -224px}.organization.organization-531{background-position:-96px -224px}.organization.organization-532{background-position:-112px -224px}.organization.organization-533{background-position:-128px -224px}.organization.organization-535{background-position:-144px -224px}.organization.organization-536{background-position:-160px -224px}.organization.organization-537{background-position:-176px -224px}.organization.organization-538{background-position:-192px -224px}.organization.organization-539{background-position:-208px -224px}.organization.organization-541{background-position:-224px -224px}.organization.organization-542{background-position:-240px -224px}.organization.organization-545{background-position:-256px -224px}.organization.organization-546{background-position:-272px -224px}.organization.organization-548{background-position:-288px -224px}.organization.organization-550{background-position:-304px -224px}.organization.organization-552{background-position:-320px -224px}.organization.organization-553{background-position:-336px -224px}.organization.organization-555{background-position:-352px -224px}.organization.organization-556{background-position:-368px -224px}.organization.organization-557{background-position:-384px -224px}.organization.organization-559{background-position:-400px -224px}.organization.organization-560{background-position:-416px -224px}.organization.organization-561{background-position:0 -240px}.organization.organization-564{background-position:-16px -240px}.organization.organization-565{background-position:-32px -240px}.organization.organization-566{background-position:-48px -240px}.organization.organization-567{background-position:-64px -240px}.organization.organization-568{background-position:-80px -240px}.organization.organization-569{background-position:-96px -240px}.organization.organization-570{background-position:-112px -240px}.organization.organization-571{background-position:-128px -240px}.organization.organization-572{background-position:-144px -240px}.organization.organization-573{background-position:-160px -240px}.organization.organization-574{background-position:-176px -240px}.organization.organization-575{background-position:-192px -240px}.organization.organization-576{background-position:-208px -240px}.organization.organization-577{background-position:-224px -240px}.organization.organization-578{background-position:-240px -240px}.organization.organization-579{background-position:-256px -240px}.organization.organization-580{background-position:-272px -240px}.organization.organization-582{background-position:-288px -240px}.organization.organization-583{background-position:-304px -240px}.organization.organization-585{background-position:-320px -240px}.organization.organization-586{background-position:-336px -240px}.organization.organization-587{background-position:-352px -240px}.organization.organization-588{background-position:-368px -240px}.organization.organization-589{background-position:-384px -240px}.organization.organization-590{background-position:-400px -240px}.organization.organization-591{background-position:-416px -240px}.organization.organization-592{background-position:0 -256px}.organization.organization-594{background-position:-16px -256px}.organization.organization-596{background-position:-32px -256px}.organization.organization-597{background-position:-48px -256px}.organization.organization-598{background-position:-64px -256px}.organization.organization-599{background-position:-80px -256px}.organization.organization-600{background-position:-96px -256px}.organization.organization-601{background-position:-112px -256px}.organization.organization-602{background-position:-128px -256px}.organization.organization-603{background-position:-144px -256px}.organization.organization-605{background-position:-160px -256px}.organization.organization-606{background-position:-176px -256px}.organization.organization-608{background-position:-192px -256px}.organization.organization-609{background-position:-208px -256px}.organization.organization-610{background-position:-224px -256px}.organization.organization-612{background-position:-240px -256px}.organization.organization-614{background-position:-256px -256px}.organization.organization-615{background-position:-272px -256px}.organization.organization-620{background-position:-288px -256px}.organization.organization-621{background-position:-304px -256px}.organization.organization-624{background-position:-320px -256px}.organization.organization-625{background-position:-336px -256px}.organization.organization-626{background-position:-352px -256px}.organization.organization-627{background-position:-368px -256px}.organization.organization-628{background-position:-384px -256px}.organization.organization-629{background-position:-400px -256px}.organization.organization-630{background-position:-416px -256px}.organization.organization-631{background-position:0 -272px}.organization.organization-632{background-position:-16px -272px}.organization.organization-633{background-position:-32px -272px}.organization.organization-634{background-position:-48px -272px}.organization.organization-635{background-position:-64px -272px}.organization.organization-636{background-position:-80px -272px}.organization.organization-637{background-position:-96px -272px}.organization.organization-639{background-position:-112px -272px}.organization.organization-640{background-position:-128px -272px}.organization.organization-641{background-position:-144px -272px}.organization.organization-642{background-position:-160px -272px}.organization.organization-644{background-position:-176px -272px}.organization.organization-645{background-position:-192px -272px}.organization.organization-646{background-position:-208px -272px}.organization.organization-648{background-position:-224px -272px}.organization.organization-649{background-position:-240px -272px}.organization.organization-650{background-position:-256px -272px}.organization.organization-651{background-position:-272px -272px}.organization.organization-653{background-position:-288px -272px}.organization.organization-654{background-position:-304px -272px}.organization.organization-655{background-position:-320px -272px}.organization.organization-656{background-position:-336px -272px}.organization.organization-657{background-position:-352px -272px}.organization.organization-659{background-position:-368px -272px}.organization.organization-660{background-position:-384px -272px}.organization.organization-661{background-position:-400px -272px}.organization.organization-662{background-position:-416px -272px}.organization.organization-663{background-position:0 -288px}.organization.organization-664{background-position:-16px -288px}.organization.organization-666{background-position:-32px -288px}.organization.organization-667{background-position:-48px -288px}.organization.organization-668{background-position:-64px -288px}.organization.organization-669{background-position:-80px -288px}.organization.organization-670{background-position:-96px -288px}.organization.organization-671{background-position:-112px -288px}.organization.organization-672{background-position:-128px -288px}.organization.organization-673{background-position:-144px -288px}.organization.organization-675{background-position:-160px -288px}.organization.organization-676{background-position:-176px -288px}.organization.organization-677{background-position:-192px -288px}.organization.organization-678{background-position:-208px -288px}.organization.organization-679{background-position:-224px -288px}.organization.organization-681{background-position:-240px -288px}.organization.organization-682{background-position:-256px -288px}.organization.organization-683{background-position:-272px -288px}.organization.organization-684{background-position:-288px -288px}.organization.organization-685{background-position:-304px -288px}.organization.organization-686{background-position:-320px -288px}.organization.organization-687{background-position:-336px -288px}.organization.organization-688{background-position:-352px -288px}.organization.organization-689{background-position:-368px -288px}.organization.organization-691{background-position:-384px -288px}.organization.organization-692{background-position:-400px -288px}.organization.organization-693{background-position:-416px -288px}.organization.organization-694{background-position:0 -304px}.organization.organization-695{background-position:-16px -304px}.organization.organization-696{background-position:-32px -304px}.organization.organization-698{background-position:-48px -304px}.organization.organization-700{background-position:-64px -304px}.organization.organization-701{background-position:-80px -304px}.organization.organization-705{background-position:-96px -304px}.organization.organization-706{background-position:-112px -304px}.organization.organization-707{background-position:-128px -304px}.organization.organization-708{background-position:-144px -304px}.organization.organization-710{background-position:-160px -304px}.organization.organization-711{background-position:-176px -304px}.organization.organization-712{background-position:-192px -304px}.organization.organization-713{background-position:-208px -304px}.organization.organization-714{background-position:-224px -304px}.organization.organization-716{background-position:-240px -304px}.organization.organization-717{background-position:-256px -304px}.organization.organization-721{background-position:-272px -304px}.organization.organization-722{background-position:-288px -304px}.organization.organization-723{background-position:-304px -304px}.organization.organization-725{background-position:-320px -304px}.organization.organization-726{background-position:-336px -304px}.organization.organization-727{background-position:-352px -304px}.organization.organization-729{background-position:-368px -304px}.organization.organization-730{background-position:-384px -304px}.organization.organization-731{background-position:-400px -304px}.organization.organization-732{background-position:-416px -304px}.organization.organization-733{background-position:0 -320px}.organization.organization-734{background-position:-16px -320px}.organization.organization-735{background-position:-32px -320px}.organization.organization-736{background-position:-48px -320px}.organization.organization-739{background-position:-64px -320px}.organization.organization-740{background-position:-80px -320px}.organization.organization-741{background-position:-96px -320px}.organization.organization-744{background-position:-112px -320px}.organization.organization-746{background-position:-128px -320px}.organization.organization-748{background-position:-144px -320px}.organization.organization-749{background-position:-160px -320px}.organization.organization-752{background-position:-176px -320px}.organization.organization-755{background-position:-192px -320px}.organization.organization-757{background-position:-208px -320px}.organization.organization-761{background-position:-224px -320px}.organization.organization-762{background-position:-240px -320px}.organization.organization-763{background-position:-256px -320px}.organization.organization-764{background-position:-272px -320px}.organization.organization-765{background-position:-288px -320px}.organization.organization-766{background-position:-304px -320px}.organization.organization-767{background-position:-320px -320px}.organization.organization-768{background-position:-336px -320px}.organization.organization-770{background-position:-352px -320px}.organization.organization-772{background-position:-368px -320px}.organization.organization-774{background-position:-384px -320px}.organization.organization-775{background-position:-400px -320px}.organization.organization-777{background-position:-416px -320px}.organization.organization-778{background-position:0 -336px}.organization.organization-779{background-position:-16px -336px}.organization.organization-780{background-position:-32px -336px}.organization.organization-782{background-position:-48px -336px}.organization.organization-783{background-position:-64px -336px}.organization.organization-785{background-position:-80px -336px}.organization.organization-786{background-position:-96px -336px}.organization.organization-787{background-position:-112px -336px}.organization.organization-790{background-position:-128px -336px}.organization.organization-795{background-position:-144px -336px}.organization.organization-796{background-position:-160px -336px}.organization.organization-797{background-position:-176px -336px}.organization.organization-799{background-position:-192px -336px}.organization.organization-801{background-position:-208px -336px}.organization.organization-802{background-position:-224px -336px}.organization.organization-804{background-position:-240px -336px}.organization.organization-806{background-position:-256px -336px}.organization.organization-809{background-position:-272px -336px}.organization.organization-810{background-position:-288px -336px}.organization.organization-811{background-position:-304px -336px}.organization.organization-812{background-position:-320px -336px}.organization.organization-814{background-position:-336px -336px}.organization.organization-817{background-position:-352px -336px}.organization.organization-818{background-position:-368px -336px}.organization.organization-819{background-position:-384px -336px}.organization.organization-820{background-position:-400px -336px}.organization.organization-821{background-position:-416px -336px}.organization.organization-822{background-position:0 -352px}.organization.organization-823{background-position:-16px -352px}.organization.organization-824{background-position:-32px -352px}.organization.organization-826{background-position:-48px -352px}.organization.organization-827{background-position:-64px -352px}.organization.organization-829{background-position:-80px -352px}.organization.organization-830{background-position:-96px -352px}.organization.organization-831{background-position:-112px -352px}.organization.organization-833{background-position:-128px -352px}.organization.organization-834{background-position:-144px -352px}.organization.organization-837{background-position:-160px -352px}.organization.organization-839{background-position:-176px -352px}.organization.organization-840{background-position:-192px -352px}.organization.organization-844{background-position:-208px -352px}.organization.organization-845{background-position:-224px -352px}.organization.organization-846{background-position:-240px -352px}.organization.organization-849{background-position:-256px -352px}.organization.organization-850{background-position:-272px -352px}.organization.organization-851{background-position:-288px -352px}.organization.organization-852{background-position:-304px -352px}.organization.organization-853{background-position:-320px -352px}.organization.organization-854{background-position:-336px -352px}.organization.organization-855{background-position:-352px -352px}.organization.organization-856{background-position:-368px -352px}.organization.organization-857{background-position:-384px -352px}.organization.organization-858{background-position:-400px -352px}.organization.organization-859{background-position:-416px -352px}.organization.organization-861{background-position:0 -368px}.organization.organization-862{background-position:-16px -368px}.organization.organization-863{background-position:-32px -368px}.organization.organization-864{background-position:-48px -368px}.organization.organization-865{background-position:-64px -368px}.organization.organization-866{background-position:-80px -368px}.organization.organization-868{background-position:-96px -368px}.organization.organization-870{background-position:-112px -368px}.organization.organization-871{background-position:-128px -368px}.organization.organization-872{background-position:-144px -368px}.organization.organization-873{background-position:-160px -368px}.organization.organization-874{background-position:-176px -368px}.organization.organization-875{background-position:-192px -368px}.organization.organization-876{background-position:-208px -368px}.organization.organization-877{background-position:-224px -368px}.organization.organization-878{background-position:-240px -368px}.organization.organization-880{background-position:-256px -368px}.organization.organization-881{background-position:-272px -368px}.organization.organization-882{background-position:-288px -368px}.organization.organization-883{background-position:-304px -368px}.organization.organization-884{background-position:-320px -368px}.organization.organization-886{background-position:-336px -368px}.organization.organization-887{background-position:-352px -368px}.organization.organization-888{background-position:-368px -368px}.organization.organization-889{background-position:-384px -368px}.organization.organization-890{background-position:-400px -368px}.organization.organization-891{background-position:-416px -368px}.organization.organization-892{background-position:0 -384px}.organization.organization-893{background-position:-16px -384px}.organization.organization-894{background-position:-32px -384px}.organization.organization-896{background-position:-48px -384px}.organization.organization-897{background-position:-64px -384px}.organization.organization-898{background-position:-80px -384px}.organization.organization-899{background-position:-96px -384px}.organization.organization-901{background-position:-112px -384px}.organization.organization-902{background-position:-128px -384px}.organization.organization-905{background-position:-144px -384px}.organization.organization-909{background-position:-160px -384px}.organization.organization-910{background-position:-176px -384px}.organization.organization-911{background-position:-192px -384px}.organization.organization-912{background-position:-208px -384px}.organization.organization-913{background-position:-224px -384px}.organization.organization-914{background-position:-240px -384px}.organization.organization-915{background-position:-256px -384px}.organization.organization-916{background-position:-272px -384px}.organization.organization-917{background-position:-288px -384px}.organization.organization-918{background-position:-304px -384px}.organization.organization-919{background-position:-320px -384px}.organization.organization-920{background-position:-336px -384px}.organization.organization-921{background-position:-352px -384px}.organization.organization-922{background-position:-368px -384px}.organization.organization-923{background-position:-384px -384px}.organization.organization-924{background-position:-400px -384px}.organization.organization-925{background-position:-416px -384px}.organization.organization-926{background-position:0 -400px}.organization.organization-927{background-position:-16px -400px}.organization.organization-928{background-position:-32px -400px}
/*--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: 122px;
  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: 100px;
}
.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;
  /*padding-left: 48px;*/
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: baseline;
  align-items: baseline;
}
.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;
}

.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;
  padding-top: 5px;
  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: 100%
}

.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: 600px;
}

#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);
}

.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: #93a4ac;
}

.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;
}

.news-list .footer-links__title.toggled::before {
    border-color: #588292;
}
.news-list .footer-links__block li:first-child {
    margin-top: 10px;
}
.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;
}

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__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;
  position: relative;
}

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

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

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

footer.var2 .l-side .btn {
  width: 100%;
  -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;
  max-width: 100%;
}

.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;
  padding: 20px;
  color: #9b9b9b;
}

.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 .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;
}

@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;
  }
}

@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!important;
  }
}
.table_sortableAsc>div>span:after {
    content: "\00a0\2195";
}
.table_sortableDesc>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):not(.flag):empty{
  margin:0!important;
  padding:0!important;
}
.content.alt {
	margin-bottom: 10px;
}
#catfishClose{z-index:999999;width:23px;height:23px;position:absolute;top:-23px;right:7px;cursor:pointer;z-index:999999;-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;
}
.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;
}
#fixed .content a {
	margin-top: 20px;
}
/* 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://old.kurs.com.ua/static/banner/alpari/280x30_ru.png);
}	
html[lang=uk] a.cAlpariBanner {
	background-image: url(https://old.kurs.com.ua/static/banner/alpari/280x30_ua.png);
	margin: 0 auto;
}
.alpari {
	background: #f4f4f4;
	padding: 10px 0;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
}
.alpari .cAlpariBanner {
	margin: 0 auto;
}
.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;
}
.sale {
	width: calc(100% - 10px);
	background-color:black;
	color:white;
	text-align:center;
	font-size:20px;
	border-radius: 3px;
	margin: 0 5px;
	margin-bottom:10px;
	padding: 5px 0;
}
.blackSale {
	background-color:black;
}
.newYearSale {
	background-color: #cc5353;
}
.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;
}
.adWrapper > * {
	margin: 0 auto;
}
.adContent {
	display: block;
    vertical-align: middle;
	max-width: 728px;
}
.adMini > *,
.adTop > *,
.adContent > * {
	margin: 0 auto;
    vertical-align: top;
}
.adMini {
	display: block;
    vertical-align: middle;
	max-height: 100px;
}
.adTop {
	display: block;
    vertical-align: middle;
	max-height: 250px;
}
.adWrapper.banner-desktop {
	display: none!important;
}
.adWrapper.banner-tablet {
	display: none!important;
}
.adWrapper.banner-mobile {
	min-height: 280px;
	max-height: 280px;
}
.adWrapper:before {
    content: "Реклама";
    font-size: small;
    position: absolute;
    top: 0;
    right: 5px;
    margin: 10px 10px 0 0;
    color: #d6d6d6;
	z-index: -1;
}
.adWrapper.newspartner {
	background-color: transparent;
}
.adWrapper.newspartner:before {
    content: "";
}
.adWrapper[class$="sidebar"] {
	width: calc(100% - 12px);
}
.adWrapper:not( .banner-top ):not( .banner-bottom )[class$="sidebar"]:before {
	right: 7px;
}
.adWrapper.banner-mobile-first {
	overflow: hidden;
	min-height: 120px;
	max-height: 120px;
	box-sizing:border-box;
	background-color: transparent;
}
.adWrapper.banner-mobile-first > div {
	vertical-align: middle;
}
.adWrapper.banner-mobile-first:before {
    content: "";
}
.adWrapper.banner-mobile-last {
	min-height: 500px;
}
.adWrapper.banner-mobile-footer {
	min-height: 600px;
}
.adWrapper.test2 {
	min-height: 500px;
}
.adWrapper.banner-top {
	min-height: 250px;
	max-height: 250px;
	max-width: 970px;
	margin: 0 auto;
	background-color: transparent;
}
.adWrapper.banner-bottom {
	min-height: 250px;
	max-height: 250px;
	max-width: 970px;
	margin: 0 auto;
	background-color: #f7f7f7;
}
.adWrapper.banner-top:before {
    content: "";
}
.adWrapper.banner-content-first {
	min-height: 187px;
	max-height: 187px;
}
.adWrapper.banner-content-new {
	min-height: 200px;
	max-height: 200px;
}
.adWrapper.banner-content {
	min-height: 187px;
	max-height: 187px;
}
.adWrapper.banner-sidebar {
	min-height: 280px;
	max-height: 280px;
	width: calc(100% - 12px);
}
.adWrapper.banner-600-sidebar {
	min-height: 600px;
	max-height: 600px;
}
.adWrapper.banner-end-sidebar {
	min-height: 600px;
	max-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;
}
.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;
}
.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;
}
.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;
}
.red_alert {
    color: #ef443a;
}
.red_alert:hover {
    color: #ef443a;
}
.add-btn span:first-child {
    margin-right: 5px;
}
.no-break-line .crypto_exchange {
    font-size: 14px;
    display: block;
    width: fit-content;
    margin-top: 5px;
}
.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);font-size:22px;}.crypto-name{font-size:18px;font-weight:400;line-height:24px;}.course.up{}.course.down{}.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;}.crypto_exchange{font-size:12px;margin:0;background-color:#d7e7dc;padding:3px;border-radius:2px;line-height:1;}.flex{display:flex;margin-top:3px;}.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;}