
/* line 1, ../styles/_reset.scss */
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, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, main, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  outline: none;
  border: 0;
  vertical-align: baseline;
  font: inherit;
  font-size: 100%;
}

em{
	font-style:italic;
}
/* line 10, ../styles/_reset.scss */
html {
  height: 101%;
}

/* line 11, ../styles/_reset.scss */
body {
  font-size: 62.5%;
  font-family: 'Exo 2', Arial, Tahoma, Verdana, sans-serif;
  line-height: 1;
}

/* line 13, ../styles/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 14, ../styles/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 16, ../styles/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 17, ../styles/_reset.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

/* line 18, ../styles/_reset.scss */
strong {
  font-weight: bold;
}

/* line 20, ../styles/_reset.scss */
input {
  outline: none;
}

/* line 22, ../styles/_reset.scss */
table {
  border-spacing: 0;
  border-collapse: collapse;
}

/* line 23, ../styles/_reset.scss */
img {

  border: 0;
}

.credits-article> img,
p>img{
max-width: 100%;
}
/* line 25, ../styles/_reset.scss */
a {
  text-decoration: none;
}

/* line 26, ../styles/_reset.scss */
a:hover {
  text-decoration: underline;
}



/* line 1, ../styles/_global.scss */
body {
  background-color: #f1f1f1;
}

/* line 5, ../styles/_global.scss */
.row {
  *zoom: 1;
}

/* line 3, ../styles/_helpers.scss */
.row:before, .row:after {
  display: table;
  content: " ";
}

/* line 8, ../styles/_helpers.scss */
.row:after {
  clear: both;
}

/* line 9, ../styles/_global.scss */
.ico {
  display: inline-block;
}

/* line 13, ../styles/_global.scss */
main {
  *zoom: 1;
  margin: -20px auto 0 auto;
  max-width: 1140px;
  background: white;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 25px 20px;
}

/* line 3, ../styles/_helpers.scss */
main:before, main:after {
  display: table;
  content: " ";
}

/* line 8, ../styles/_helpers.scss */
main:after {
  clear: both;
}

/* line 24, ../styles/_global.scss */
.back-to-top {
  bottom: 30px;
  right: -60px;
  background: #3ec34f;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: block;
  position: absolute;
  line-height: 40px;
  text-align: center;
}

/* line 37, ../styles/_global.scss */
.icon-top {
  vertical-align: middle;
}

/* Block: header*/
/* line 3, ../styles/blocks/_header.scss */
header {
  display: block;
  background: url(../themes/ep/assets/images/bg.png) center 50px no-repeat;
  background-color: white;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
  padding-bottom: 20px;
  overflow: hidden;
  min-height: 170px;
}

/* line 12, ../styles/blocks/_header.scss */
header._main {
  height: 170px;
}

/* line 17, ../styles/blocks/_header.scss */
.header-row {
  width: 1140px;
  max-width: 100%;
  margin: 0 auto;
}

/* line 23, ../styles/blocks/_header.scss */
.header-col._logo {
  float: left;
  width: 240px;
}

/* line 27, ../styles/blocks/_header.scss */
.header-col._menu {
  float: left;
  width: 900px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 36, ../styles/blocks/_header.scss */
.header-top {
  width: 100%;
  height: 50px;
  background: white;
}

/* line 42, ../styles/blocks/_header.scss */
.header-search {
  float: left;
  width: 720px;
  height: 50px;
  line-height: 50px;
}

/* line 49, ../styles/blocks/_header.scss */
.header-top .social {
  float: left;
  width: 180px;
  text-align: right;
  height: 50px;
  line-height: 50px;
  list-style:none;
}

/* line 57, ../styles/blocks/_header.scss */
.header-top .social__ico {
  margin-right: 10px;
  vertical-align: middle;
}

/* line 60, ../styles/blocks/_header.scss */
.header-top .social__ico:last-of-type {
  margin-right: 0;
}

/* line 65, ../styles/blocks/_header.scss */
.header-search__form {
  position: relative;
  overflow:hidden;
}

/* line 69, ../styles/blocks/_header.scss */
.header-search__form-input {
  width: 100%;
  padding-right: 70px;
  padding-left: 25px;
  height: 50px;
  border: 0;
  outline: none;
  letter-spacing: 0.01em;
  line-height: 50px;
}

/* line 77, ../styles/blocks/_header.scss */
.header-search__form-input::-webkit-input-placeholder {
  color: black;
  font-size: 14px;
  font-family: "Exo 2", sans-serif, Arial;
}

/* line 84, ../styles/blocks/_header.scss */
.header-search__form-ico {
  top: 0;
  right: 0;
  position: absolute;
  background-color: #cccccc;
  width: 50px;
  height: 50px;
  cursor: pointer;
}

/* line 92, ../styles/blocks/_header.scss */
.header-search__form-ico .icons-search {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  left: 50%;
  margin-left: -7px;
}

/* line 101, ../styles/blocks/_header.scss */
.header-nav {
  width: 100%;
  position: absolute;
  z-index: 2;
}

/* line 107, ../styles/blocks/_header.scss */
.header-nav__menu {
  height: 50px;
  background: #3dbc4d;
}

/* line 112, ../styles/blocks/_header.scss */
.header-nav-inner {
  *zoom: 1;
  width: 740px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 30px;
}

/* line 3, ../styles/_helpers.scss */
.header-nav-inner:before, .header-nav-inner:after {
  display: table;
  content: " ";
}

/* line 8, ../styles/_helpers.scss */
.header-nav-inner:after {
  clear: both;
}

/* line 120, ../styles/blocks/_header.scss */
.header-nav__col {
  display: block;
  float: left;
  margin-right: 34px;
}

/* line 124, ../styles/blocks/_header.scss */
.header-nav__col:hover {
  text-decoration: none;
}

/* line 127, ../styles/blocks/_header.scss */
.header-nav__col._dropdown {
  position: relative;
}

/* line 130, ../styles/blocks/_header.scss */
.header-nav__col:last-of-type {
  margin-right: 0;
}

/* line 135, ../styles/blocks/_header.scss */
.header-nav__col-links {
  display: block;
  text-align: center;
  line-height: 50px;
  font-family: "Exo 2", sans-serif, Arial;
  color: #ffffff;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: bold;
}

/* line 148, ../styles/blocks/_header.scss */
.header-nav__dropdown._first {
  background: #45d658;
  height: 50px;
}

/* line 151, ../styles/blocks/_header.scss */
.header-nav__dropdown._first._main {
  display: none;
}

/* line 154, ../styles/blocks/_header.scss */
.header-nav__dropdown._first .header-nav__col-links {
  font-weight: normal;
  font-size: 13px;
  font-family: "Exo 2", sans-serif, Arial;
}

/* line 160, ../styles/blocks/_header.scss */
.header-nav__dropdown._second {
  background: #89e395;
  height: 50px;
}

/* line 163, ../styles/blocks/_header.scss */
.header-nav__dropdown._second._main {
  display: none;
}

/* line 166, ../styles/blocks/_header.scss */
.header-nav__dropdown._second .header-nav__col-links {
  font-weight: normal;
  font-size: 13px;
  font-family: "Exo 2", sans-serif, Arial;
}

/* line 172, ../styles/blocks/_header.scss */
.header-nav__dropdown._filter {
  background: transparent;
  height: 50px;
  line-height: 50px;
}

/* line 176, ../styles/blocks/_header.scss */
.header-nav__dropdown._filter._main {
  xdisplay: none;
}

/* line 179, ../styles/blocks/_header.scss */
.header-nav__dropdown._filter .header-nav__col-links {
  display: inline-block;
  font-family: "Exo 2", sans-serif, Arial;
  text-transform: none;
  font-size: 14px;
  line-height: 30px;
  border: 1px solid transparent;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px;
  padding: 0px 10px;
}

/* line 188, ../styles/blocks/_header.scss */
.header-nav__dropdown._filter .header-nav__col-links._active {
  border: 2px solid #40b84d;
}

.header-nav__dropdown._filter._main a.header-nav__col {
    margin-left: -10px;
}

/* line 195, ../styles/blocks/_header.scss */
.dropdown-icon {
  position: absolute;
  bottom: 6px;
  right: 50%;
  margin-right: -3px;
}

/* Block: header-inner*/
/* line 3, ../styles/blocks/_header-inner.scss */
header {
  display: block;
  background: url(../themes/ep/assets/images/bg.png) center 50px no-repeat;
  background-color: white;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
  padding-bottom: 20px;
  overflow: hidden;
  min-height: 170px;
}

/* line 12, ../styles/blocks/_header-inner.scss */
header._main {
  height: 170px;
}

/* line 15, ../styles/blocks/_header-inner.scss */
header._inner {
  padding-bottom: 50px;
}

/* line 17, ../styles/blocks/_header-inner.scss */
header._inner._padding {
  padding-bottom: 120px;
}

/* line 23, ../styles/blocks/_header-inner.scss */
.header-inner-row {
  width: 980px;
  margin: 0 auto;
}

/* line 29, ../styles/blocks/_header-inner.scss */
.header-inner-col._logo {
  float: left;
  width: 240px;
}

/* line 33, ../styles/blocks/_header-inner.scss */
.header-inner-col._menu {
  float: left;
  width: 900px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 42, ../styles/blocks/_header-inner.scss */
.header-inner-top {
  width: 100%;
  height: 50px;
  background: white;
  position: relative;
  padding-right: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 51, ../styles/blocks/_header-inner.scss */
.header-inner-search {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 55, ../styles/blocks/_header-inner.scss */
.header-inner-search._active {
  width: 100%;
}

/* line 60, ../styles/blocks/_header-inner.scss */
.header-inner-social,
.header-inner-top social {
  float: left;
  width: 180px;
  text-align: right;
  height: 50px;
  line-height: 50px;
  border-left: 1px solid #efefef;
}

/* line 69, ../styles/blocks/_header-inner.scss */
.header-inner-top .social .ico {
  margin-right: 10px;
  vertical-align: middle;
}

/* line 72, ../styles/blocks/_header-inner.scss */
.header-inner-top .social .ico:last-of-type {
  margin-right: 0;
}

/* line 77, ../styles/blocks/_header-inner.scss */
.header-inner-search__form {
  position: relative;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-appearance: none;
}

/* line 83, ../styles/blocks/_header-inner.scss */
.header-inner-search__form-input {
  width: 0;
  padding-right: 0;
  padding-left: 0;
  height: 50px;
  border: 0;
  outline: none;
  letter-spacing: 0.01em;
  cursor: pointer;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-appearance: none;
}

/* line 94, ../styles/blocks/_header-inner.scss */
.header-inner-search__form-input::-webkit-input-placeholder {
  color: black;
  font-size: 14px;
  font-family: "Exo 2", sans-serif, Arial;
}

/* line 99, ../styles/blocks/_header-inner.scss */
.header-inner-search._active .header-inner-search__form-input {
  width: 100%;
  padding-right: 50px;
  padding-left: 80px;
}

/* line 106, ../styles/blocks/_header-inner.scss */
.header-inner-search__form-ico {
  top: 0;
  right: 0;
  position: absolute;
  background-color: #cccccc;
  width: 50px;
  height: 50px;
  cursor: pointer;
}

/* line 114, ../styles/blocks/_header-inner.scss */
.header-inner-search__form-ico .icons-search {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  left: 50%;
  margin-left: -7px;
}

/* line 121, ../styles/blocks/_header-inner.scss */
.header-inner-search._active .header-inner-search__form-ico {
  background-color: #3ec34f;
}

/* line 126, ../styles/blocks/_header-inner.scss */
.header-inner-nav {
  width: 100%;
  position: absolute;
  z-index: 2;
}

/* line 132, ../styles/blocks/_header-inner.scss */
.header-inner-nav__menu {
  height: 50px;
  background: #3dbc4d;
}

/* line 135, ../styles/blocks/_header-inner.scss */
.header-inner-nav__menu._active {
  display: block;
}

/* line 140, ../styles/blocks/_header-inner.scss */
.header-inner-nav-inner {
  *zoom: 1;
  width: 740px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 30px;
}

/* line 3, ../styles/_helpers.scss */
.header-inner-nav-inner:before, .header-inner-nav-inner:after {
  display: table;
  content: " ";
}

/* line 8, ../styles/_helpers.scss */
.header-inner-nav-inner:after {
  clear: both;
}

/* line 148, ../styles/blocks/_header-inner.scss */
.header-inner-nav__col {
  margin-right: 34px;
  display: block;
  float: left;
}

/* line 152, ../styles/blocks/_header-inner.scss */
.header-inner-nav__col:hover {
  text-decoration: none;
}

/* line 155, ../styles/blocks/_header-inner.scss */
.header-inner-nav__col._dropdown {
  position: relative;
}

/* line 158, ../styles/blocks/_header-inner.scss */
.header-inner-nav__col:last-of-type {
  margin-right: 0;
}

/* line 163, ../styles/blocks/_header-inner.scss */
.header-inner-nav__col-links {
  display: block;
  text-align: center;
  line-height: 50px;
  font-family: "Exo 2", sans-serif, Arial;
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: bold;
}

/* line 176, ../styles/blocks/_header-inner.scss */
.header-inner-nav__dropdown._first {
  background: #45d658;
  height: 50px;
}

/* line 179, ../styles/blocks/_header-inner.scss */
.header-inner-nav__dropdown._first._active {
  display: block;
}

/* line 182, ../styles/blocks/_header-inner.scss */
.header-inner-nav__dropdown._first .header-inner-nav__col-links {
  font-weight: normal;
  font-size: 13px;
  font-family: "Exo 2", sans-serif, Arial;
}

/* line 188, ../styles/blocks/_header-inner.scss */
.header-inner-nav__dropdown._second {
  background: #89e395;
  height: 50px;
}

/* line 191, ../styles/blocks/_header-inner.scss */
.header-inner-nav__dropdown._second._active {
  display: block;
}

/* line 194, ../styles/blocks/_header-inner.scss */
.header-inner-nav__dropdown._second .header-inner-nav__col-links {
  font-weight: normal;
  font-size: 13px;
  font-family: "Exo 2", sans-serif, Arial;
}

/* line 200, ../styles/blocks/_header-inner.scss */
.header-inner-nav__dropdown._filter {
  background: transparent;
  height: 50px;
  line-height: 50px;
}

/* line 204, ../styles/blocks/_header-inner.scss */
.header-inner-nav__dropdown._filter._active {
  display: block;
}

/* line 207, ../styles/blocks/_header-inner.scss */
.header-inner-nav__dropdown._filter .header-inner-nav-inner {
  padding-left: 23px;
}

/* line 210, ../styles/blocks/_header-inner.scss */
.header-inner-nav__dropdown._filter .header-inner-nav__col-links {
  display: inline-block;
  font-family: "Exo 2", sans-serif, Arial;
  text-transform: none;
  font-size: 13px;
  line-height: 30px;
  border: 1px solid transparent;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px;
  padding: 0px 10px;
}

a.header-inner-nav__dropdown{
    margin-left:-5px;
}
/* line 219, ../styles/blocks/_header-inner.scss */
.header-inner-nav__dropdown._filter .header-inner-nav__col-links._active {
  border: 2px solid #40b84d;
}

.top-user-greeting{
    padding: 10px  0 0 0;
    font-size:11px;
    white-space: nowrap;
}
.top-user-greeting span{
    padding-lefT: 20px;
    color: #989898;
}
.top-user-greeting b{
    font-weight: bold;
    color: black;
}
.top-user-options{
    display: inline-block;
    padding: 10px  0 0 20px;
}

.top-user-options a{
    color: #1c5b69;
    line-height:13px;
    height:13px;
    text-decoration: underlined;
    margin-right: 10px;
    padding-left: 15px;
    background-repeat: no-repeat;
    background-position: left bottom;
    display: inline-block;
}
.top-user-options a.logout{
    background-image: url(../themes/ep/assets/images/u-logout.png);
}
.top-user-options a.config{
    background-image: url(../themes/ep/assets/images/u-ctrl.png);
}

/* line 226, ../styles/blocks/_header-inner.scss */
.dropdown-icon {
  position: absolute;
  bottom: 6px;
  right: 50%;
  margin-right: -3px;
}

/* line 233, ../styles/blocks/_header-inner.scss */
.header-inner-top__menu {
  float: left;
  width: 639px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 30px;
}

/* line 241, ../styles/blocks/_header-inner.scss */
.header-inner-top__menu-col {
  margin-right: 40px;
  display: block;
  float: left;
}

/* line 245, ../styles/blocks/_header-inner.scss */
.header-inner-top__menu-col:hover {
  text-decoration: none;
}

/* line 248, ../styles/blocks/_header-inner.scss */
.header-inner-top__menu-col._dropdown {
  position: relative;
}

/* line 251, ../styles/blocks/_header-inner.scss */
.header-inner-top__menu-col:last-of-type {
  margin-right: 0;
}

/* line 256, ../styles/blocks/_header-inner.scss */
.header-inner-top__menu-col__links {
  display: block;
  text-align: center;
  line-height: 50px;
  font-family: "Exo 2", sans-serif, Arial;
  color: black;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: bold;
}

/* line 268, ../styles/blocks/_header-inner.scss */
.search-close {
  position: absolute;
  left: 40px;
  top: 20px;
  display: none;
  cursor: pointer;
}

/* line 274, ../styles/blocks/_header-inner.scss */
.header-inner-search._active .search-close {
  display: block;
}

.langswitch {
    line-height: 47px;
    font-size: 12pt;
}
.langswitch a{
    color: black;
}
.langswitch .current{
    font-weight: bold;
}
.sbcrb button {
    margin-right: 16px;
    float: right;
    width: 164px;
    background: #3dbc4d;
    height: 40px;
    font-size: 10px;
    font-weight: bold;
    color: white;
    border: 0;
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 5px;
    text-transform: uppercase;
    letter-spacing: 1;
}



/* Block: footer*/
/* line 3, ../styles/blocks/_footer.scss */
footer {
  background: #352e2e;
  height: 100px;
}

/* line 8, ../styles/blocks/_footer.scss */
.footer-inner {
  max-width: 980px;
  margin: 0 auto;
  padding: 47px 18px 0 18px;
}

/* line 14, ../styles/blocks/_footer.scss */
.footer-col {
  float: left;
  width: 50%;
}

/* line 18, ../styles/blocks/_footer.scss */
.footer-copy {
  font-family: "Exo 2", sans-serif, Arial;
  color: #ffffff;
  font-size: 12px;
  text-align: left;
}

/* line 25, ../styles/blocks/_footer.scss */
.footer-nav {
  display: table;
  width: 230px;
  float: right;
}

/* line 31, ../styles/blocks/_footer.scss */
.footer-nav__item {
  display: table-cell;
  text-align: center;
  font-family: "Exo 2", sans-serif, Arial;
  color: #ffffff;
  font-size: 12px;
  text-decoration: underline;
}

@font-face {
  font-family: 'Exo 2';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/exo2/v20/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drF0feC5hpo.ttf) format('truetype');
}
@font-face {
  font-family: 'Exo 2';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/exo2/v20/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drGTeuC5hpo.ttf) format('truetype');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/exo2/v20/7cH1v4okm5zmbvwkAx_sfcEuiD8jvvKsPdC6.ttf) format('truetype');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/exo2/v20/7cH1v4okm5zmbvwkAx_sfcEuiD8jWfWsPdC6.ttf) format('truetype');
}




/* Block: nav*/
/* Block: sidebar*/
/* Block: article*/
/* line 1, ../styles/blocks/_news.scss */
.news {
  margin-right: 40px;
  float: left;
  width: 660px;
  max-width:100%;
}

/* line 7, ../styles/blocks/_news.scss */
.news-item {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #efefef;
}

/* line 13, ../styles/blocks/_news.scss */
.news-item__header {
  margin-bottom: 20px;
}

/* line 17, ../styles/blocks/_news.scss */
.news-item__header-tag {
  display: inline-block;
  background: #1c5b69;
  font-family: "Exo 2", sans-serif, Arial;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 20px;
  color: white;
  padding: 0 10px;
  display: inline-block;
  margin-bottom: 2px;
}

/* line 28, ../styles/blocks/_news.scss */
.news-item__info {
  margin-left: 10px;
}

/* line 32, ../styles/blocks/_news.scss */
.news-item__info-title {
  margin-bottom: 15px;
}

/* line 36, ../styles/blocks/_news.scss */
.news-item__info-title__inner {
  display: inline;
  font-family: "Exo 2", sans-serif, Arial;
  color: black;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
 /*  text-transform: uppercase; */
  line-height: 24px;
  /*background-image: -webkit-linear-gradient(#1c5b69, #1c5b69 1px, rgba(255, 255, 255, 0.9) 1px, rgba(255, 255, 255, 0.9) 2px, transparent 2px);
  background-image: -moz-linear-gradient(#1c5b69, #1c5b69 1px, rgba(255, 255, 255, 0.9) 1px, rgba(255, 255, 255, 0.9) 2px, transparent 2px);
  background-image: -o-linear-gradient(#1c5b69, #1c5b69 1px, rgba(255, 255, 255, 0.9) 1px, rgba(255, 255, 255, 0.9) 2px, transparent 2px);
  background-image: linear-gradient(#1c5b69, #1c5b69 1px, rgba(255, 255, 255, 0.9) 1px, rgba(255, 255, 255, 0.9) 2px, transparent 2px);
  -webkit-background-size: 1px 1px;
  -moz-background-size: 1px 1px;
  -o-background-size: 1px 1px;
  background-size: 1px 1px;
  background-repeat: repeat-x;
  background-position: -9px 99%;
  */
}

/* line 49, ../styles/blocks/_news.scss */
.news-item__info-title__inner:hover {
  color: #287282;
  background-image: none;
  text-decoration: none;
}

/* line 56, ../styles/blocks/_news.scss */
.news-item__info-text {
  margin-bottom: 10px;
  font-size: 13px;
  font-family: "Exo 2", sans-serif, Arial;
  line-height: 18px;
}

/* line 63, ../styles/blocks/_news.scss */
.news-item__date {
  margin-left: 10px;
}

/* line 67, ../styles/blocks/_news.scss */
.news-item__date-text {
  display: inline-block;
  font-family: "Exo 2", sans-serif, Arial;
  color: #999999;
  font-size: 11px;
  text-align: left;
}

/* line 75, ../styles/blocks/_news.scss */
.news-item__date-icon {
  vertical-align: bottom;
}



/* line 1, ../styles/blocks/_views.scss */
.views {
  margin-right: 16px;
  float: left;
  width: 220px;
  background: #352e2e;
  padding: 25px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 10, ../styles/blocks/_views.scss */
.views-header {
  margin-bottom: 30px;
  color: #3ec34f;
  font-family: "Exo 2", sans-serif, Arial;
  font-size: 20px;
  text-transform: uppercase;
}

/* line 18, ../styles/blocks/_views.scss */
.views-item {
  margin-bottom: 27px;
  display: block;
}

/* line 23, ../styles/blocks/_views.scss */
.views-item__date {
  margin-bottom: 5px;
  font-size: 11px;
  color: white;
  display: block;
  font-family: "Exo 2", sans-serif, Arial;
}

/* line 31, ../styles/blocks/_views.scss */
.views-item-text {
  font-size: 13px;
  line-height: 20px;
  color: white;
  font-family: "Exo 2", sans-serif, Arial;
  text-decoration: underline;
}

/* line 39, ../styles/blocks/_views.scss */
.views-item {
  color: white;
}

/* line 41, ../styles/blocks/_views.scss */
.views-item:hover {
  text-decoration: none;
}

/* line 43, ../styles/blocks/_views.scss */
.views-item:hover .views-item-text {
  color: #3ec34f;
  text-decoration: none;
}

/* line 50, ../styles/blocks/_views.scss */
.icon-view {
  vertical-align: 1px;
}

/* line 1, ../styles/blocks/_button.scss */
button, .btn {
  display: block;
  padding: 0;
  outline: none;
  border: none;
  color: white;
  font-family: "Exo 2", sans-serif, Arial;
  cursor: pointer;
}

/* line 9, ../styles/blocks/_button.scss */
button._all-views, .btn._all-views {
  background: #3ec34f;
  width: 133px;
  height: 30px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px;
  line-height: 32px;
  font-size: 13px;
  text-transform: uppercase;
}

/* line 17, ../styles/blocks/_button.scss */
button._all-views:hover, .btn._all-views:hover {
  background: #36a845;
}

/* line 20, ../styles/blocks/_button.scss */
button._all-views:active, .btn._all-views:active {
  background: white;
  color: black;
}

/* line 28, ../styles/blocks/_button.scss */
button._back, .btn._back {
  border: 2px solid #efefef;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px;
  color: back;
  background: none;
  font-size: 13px;
  line-height: 30px;
  text-align: center;
  color: black;
  width: 100%;
}

/* line 38, ../styles/blocks/_button.scss */
button._back:hover, .btn._back:hover {
  border-color: #3ec34f;
  color: white;
  background: #3ec34f;
}

/* line 47, ../styles/blocks/_button.scss */
button._choose-filter, .btn._choose-filter {
  margin-bottom: 30px;
  background: #3ec34f;
  width: 111px;
  height: 30px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px;
  line-height: 32px;
  font-size: 13px;
  text-transform: uppercase;
}

/* line 56, ../styles/blocks/_button.scss */
button._choose-filter:hover, .btn._choose-filter:hover {
  background: #36a845;
}

/* line 59, ../styles/blocks/_button.scss */
button._choose-filter:active, .btn._choose-filter:active {
  background: white;
  color: black;
}

/* line 66, ../styles/blocks/_button.scss */
button._choose-filter .icon-choose-filter, .btn._choose-filter .icon-choose-filter {
  vertical-align: 1px;
}

/* line 70, ../styles/blocks/_button.scss */
button._feed-form, .btn._feed-form {
  margin-right: 40px;
  float: right;
}

/* line 1, ../styles/blocks/_projects.scss */
.projects {
  float: left;
  width: 160px;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 8, ../styles/blocks/_projects.scss */
.projects-header {
  margin-bottom: 20px;
  margin-left: 10px;
  font-family: "Exo 2", sans-serif, Arial;
  color: black;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 19, ../styles/blocks/_projects.scss */
.projects-item {
  width: 140px;
  margin: 0 auto 20px auto;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 24, ../styles/blocks/_projects.scss */
.projects-item._yellow {
  background: url(../themes/ep/assets/images/graph.png) 10px 145px no-repeat;
  background-color: #efac33;
  height: 200px;
  padding: 18px 10px;
}

/* line 30, ../styles/blocks/_projects.scss */
.projects-item._sub {
  position: relative;
  background: #efefef;
  padding: 10px;
}

/* line 37, ../styles/blocks/_projects.scss */
.projects-item__location {
  position: absolute;
  top: -10px;
  left: -10px;
  background: #ff0000;
  color: white;
  padding: 10px;
  line-height: 15px;
  letter-spacing: 0.20em;
  text-transform: uppercase;
}

/* line 49, ../styles/blocks/_projects.scss */
.projects-item__title {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.9);
  font-family: "Exo 2", sans-serif, Arial;
  color: black;
  font-size: 12px;
  line-height: 17px;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

/* line 63, ../styles/blocks/_projects.scss */
.projects-item__title._yellow {
  margin-bottom: 15px;
  padding: 0;
  position: relative;
  color: white;
  background: transparent;
  font-weight: bold;
}

/* line 73, ../styles/blocks/_projects.scss */
.projects-item__img {
  margin: 0 auto;
  display: block;
}

/* line 78, ../styles/blocks/_projects.scss */
.projects-item__text {
  margin-left: 10px;
  display: block;
  font-size: 13px;
  color: black;
  font-family: "Exo 2", sans-serif, Arial;
}

/* line 84, ../styles/blocks/_projects.scss */
.projects-item__text._sub {
  margin: 0;
  padding-left: 36px;
  font-family: "Exo 2", sans-serif, Arial;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
  cursor: pointer;
}

/* line 95, ../styles/blocks/_projects.scss */
.sub-icon {
  position: absolute;
  top: 15px;
  left: 10px;
}

/* line 1, ../styles/blocks/_credits.scss */
.credits {
  margin-right: 40px;
  float: left;
  width: 660px;
}

/* line 7, ../styles/blocks/_credits.scss */
.credits-article {
  margin-bottom: 20px;
  border-bottom: 2px solid #efefef;
  font-size: 13px;
}

/* line 10, ../styles/blocks/_credits.scss */
.credits-article h1 {
  margin-bottom: 25px;
  font-family: "Exo 2", sans-serif, Arial;
  color: black;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
}

/* line 20, ../styles/blocks/_credits.scss */
.credits-article h4 {
  margin-bottom: 25px;
  font-family: "Exo 2", sans-serif, Arial;
  color: black;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
}

/* line 29, ../styles/blocks/_credits.scss */
.credits-article p {
  margin-left: 0;
  margin-bottom: 10px;
  font-family: "Exo 2", sans-serif, Arial;
  color: black;
  font-size: 13px;
  line-height: 18px;
}

/* line 37, ../styles/blocks/_credits.scss */
.credits-article img {
  display: block;
}

/* line 41, ../styles/blocks/_credits.scss */
.credits-article:first-of-type {
  margin-top: 50px;
}

/* line 46, ../styles/blocks/_credits.scss */
.credits-article__date {
  margin-bottom: 25px;
}

/* line 50, ../styles/blocks/_credits.scss */
.credits-article__date-text {
  display: inline-block;
  font-family: "Exo 2", sans-serif, Arial;
  color: #999999;
  font-size: 11px;
  text-align: left;
}

/* line 58, ../styles/blocks/_credits.scss */
.credits-article__date-icon {
  vertical-align: bottom;
}

/*.credits-article__title {
  margin-bottom: 25px;
  font-family: $ff-pf-din-bold;
  color: black;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
}

.credits-article__subtitle {
  margin-bottom: 25px;
  font-family: $ff-pf-din-medium;
  color: black;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
}

.credits-article__text {
  margin-left: 10px;
  margin-bottom: 30px;
  font-family: $ff-pf-din-regular;
  color: black;
  font-size: 13px;
  line-height: 20px;
}

.credits-article__img {
  display: block;
  margin: 0 auto 30px auto;
}*/
/* line 97, ../styles/blocks/_credits.scss */
.credits-tags {
  margin-bottom: 30px;
  position: relative;
}

/* line 102, ../styles/blocks/_credits.scss */
.credits-tags-block {
  padding-left: 62px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 107, ../styles/blocks/_credits.scss */
.credits-tags-info {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 25px;
}

/* line 114, ../styles/blocks/_credits.scss */
.credits-tags-block__item {
  display: inline-block;
  color: gray;
  font-family: "Exo 2", sans-serif, Arial;
  font-size: 11px;
  line-height: 21px;
  padding: 0 5px;
  border: 1px solid transparent;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px;
  cursor: pointer;
}

/* line 124, ../styles/blocks/_credits.scss */
.credits-tags-block__item:hover {
  border-color: #3ec34f;
  color: gray;
}

/* line 130, ../styles/blocks/_credits.scss */
.icon-back {
  margin-right: 10px;
  vertical-align: 1px;
}

/* line 3, ../styles/blocks/_breadcrumbs.scss */
.breadcrumbs-item {
  font-family: "Exo 2", sans-serif, Arial;
  font-size: 12px;
  color: gray;
  display: inline-block;
  line-height: 30px;
  padding: 0 15px 0 0;
  border: 2px solid transparent;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px;
}

/* line 12, ../styles/blocks/_breadcrumbs.scss */
.breadcrumbs-item:before {
  content: '|';
  margin-right: 15px;
  display: inline-block;
  color: gray;
}

/* line 18, ../styles/blocks/_breadcrumbs.scss */
.breadcrumbs-item._active {
  border-color: #3ec34f;
}

/* line 20, ../styles/blocks/_breadcrumbs.scss */
.breadcrumbs-item._active:before {
  content: '';
}

/* line 25, ../styles/blocks/_breadcrumbs.scss */
.breadcrumbs-item:first-of-type:before {
  content: '';
  margin-right: 0;
}

/* line 30, ../styles/blocks/_breadcrumbs.scss */
.breadcrumbs-item:hover {
  text-decoration: none;
}

/* line 1, ../styles/blocks/_table.scss */
.table {
  margin-right: 20px;
  float: left;
  width: 220px;
}

/* line 7, ../styles/blocks/_table.scss */
.table-item {
  margin-bottom: 40px;
  font-family: "Exo 2", sans-serif, Arial;
  font-size: 11px;
  border-collapse: collapse;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 13, ../styles/blocks/_table.scss */
.table-item th, .table-item td {
  border-left: 1px solid white;
  padding: 5px 7px;
}

/* line 18, ../styles/blocks/_table.scss */
.table-item tr:nth-of-type(even):not(.table-item_title) {
  background: #efefef;
}

/* line 24, ../styles/blocks/_table.scss */
tr.table-item_title {
  background: #3ec34f;
  color: white;
}

/* line 29, ../styles/blocks/_table.scss */
.filter-sidebar {
  border-style: solid;
  border-width: 5px;
  border-color: #efefef;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  padding: 20px;
}

/* line 38, ../styles/blocks/_table.scss */
.filter-checkbox-block__label {
  margin-bottom: 5px;
  display: block;
  position: relative;
  cursor: pointer;
  padding-left: 23px;
  line-height: 20px;
  font-size: 11px;
  font-family: "Exo 2", sans-serif, Arial;
}

/* line 49, ../styles/blocks/_table.scss */
.filter-checkbox-block__label::before {
  position: absolute;
  top: 2px;
  left: 0;
  z-index: 1;
  width: 15px;
  height: 15px;
  content: '';
  border: 1px solid gray;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 62, ../styles/blocks/_table.scss */
.filter-checkbox-block__label::after {
  content: '';
  position: absolute;
  top: 5px;
  left: 3px;
  display: none;
}

/* line 71, ../styles/blocks/_table.scss */
.filter-checkbox-block__input {
  display: none;
}

/* line 75, ../styles/blocks/_table.scss */
.filter-checkbox-block__input:checked ~ .filter-checkbox-block__label::after {
  display: block;
}

/* line 79, ../styles/blocks/_table.scss */
.filter-sidebar-item__title {
  margin-bottom: 10px;
  display: block;
}

/* line 83, ../styles/blocks/_table.scss */
.filter-sidebar-item__title._active .filter-sidebar-item__title-inner {
  color: #3ec34f;
}

/* line 92, ../styles/blocks/_table.scss */
.filter-sidebar-item__title-inner {
  font-family: "Exo 2", sans-serif, Arial;
  color: black;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  border-bottom: 1px dotted #3ec34f;
}

/* line 102, ../styles/blocks/_table.scss */
.filter-sidebar__header {
  margin-bottom: 30px;
  color: black;
  font-family: "Exo 2", sans-serif, Arial;
  font-size: 20px;
  text-transform: uppercase;
}

/* line 110, ../styles/blocks/_table.scss */
.filter-sidebar-item {
  margin-bottom: 30px;
}

/* line 112, ../styles/blocks/_table.scss */
.filter-sidebar-item:last-of-type {
  margin-bottom: 20px;
}

/* line 117, ../styles/blocks/_table.scss */
.icon-filter-sidebar {
  margin-left: 10px;
  vertical-align: middle;
}

/* line 122, ../styles/blocks/_table.scss */
.filter-sidebar-item__checkbox {
  display: none;
}

/* line 124, ../styles/blocks/_table.scss */
.filter-sidebar-item__checkbox._active {
  display: block;
}

/* line 129, ../styles/blocks/_table.scss */
.filter-sidebar-item__note {
  font-family: "Exo 2", sans-serif, Arial;
  color: gray;
  font-size: 11px;
  font-style: italic;
  line-height: 16px;
  text-align: left;
}

/* line 1, ../styles/blocks/_banks.scss */
.banks {
  float: left;
  width: 140px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.page_main .banks, .page_main .banks.wide{
	x-float:right;
	x-width: 230px;
}
/* line 7, ../styles/blocks/_banks.scss */
.banks-title {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 20px;
  color: black;
  letter-spacing: 0.05em;
  font-family: "Exo 2", sans-serif, Arial;
}


/* line 17, ../styles/blocks/_banks.scss */
.banks-inner {
  padding: 0px;
  background: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 23, ../styles/blocks/_banks.scss */
.banks-links {
  color: black;
  text-decoration: none;
  font-size: 13px;
  font-family: "Exo 2", sans-serif, Arial;
  line-height: 20px;
  display: block;
}

.banks-links:hover{
  color: #1c5b69;
}
.banks-links.active
{
	color: #3dbc4d;
}


.banks.geo {
    margin-top: 5px;
}

.banks.geo .banks-title{
	padding-left: 20px;
  	background: left bottom url(../themes/ep/assets/images/geofilter-h.png) no-repeat;
    line-height: 15px;
    margin-bottom: 0;
    text-transform: initial;
    display: block;
}

.banks.geo .banks-inner {
 	border-left: dashed 1px #1c5b69;
  	margin-left: 7px;
    padding-left: 13px;
    padding-top: 13px;
}

.banks.geo  .banks-links{
	padding-left: 12px;
	background: left 5px url(../themes/ep/assets/images/geofilter-li.png) no-repeat;
}

.banks.geo .banks-links.active
{
	color: #1c5b69;
	font-weight: bold;
}

/* line 1, ../styles/blocks/_about.scss */
.about {
  margin-right: 40px;
  float: left;
  width: 660px;
}

/* line 7, ../styles/blocks/_about.scss */
.about-title {
  margin-bottom: 40px;
  font-size: 20px;
  color: black;
  font-family: "Exo 2", sans-serif, Arial;
}

/* line 14, ../styles/blocks/_about.scss */
.about-text {
  margin-right: 10px;
  font-family: "Exo 2", sans-serif, Arial;
  font-size: 13px;
  line-height: 20px;
  color: black;
}

/* line 1, ../styles/blocks/_map.scss */
.site-map {
  margin-right: 40px;
  float: left;
  width: 660px;
}

/* line 7, ../styles/blocks/_map.scss */
.site-map-col {
  float: left;
  width: 25%;
}

/* line 11, ../styles/blocks/_map.scss */
.site-map-title__inner {
  margin-bottom: 15px;
  border-bottom: 1px solid #287282;
  text-transform: uppercase;
  font-family: "Exo 2", sans-serif, Arial;
  font-size: 16px;
  color: black;
  display: inline-block;
}

/* line 21, ../styles/blocks/_map.scss */
.site-map-subtitle {
  margin-left: 10px;
}

/* line 25, ../styles/blocks/_map.scss */
.site-map-subtitle-header {
  margin-bottom: 15px;
  font-family: "Exo 2", sans-serif, Arial;
  font-size: 13px;
  color: black;
  display: block;
  text-decoration: underline;
}

/* line 34, ../styles/blocks/_map.scss */
.site-map-subtitle__link {
  margin-left: 10px;
  margin-bottom: 5px;
  font-family: "Exo 2", sans-serif, Arial;
  font-size: 13px;
  line-height: 20px;
  color: black;
  display: block;
  text-decoration: underline;
}

/* line 43, ../styles/blocks/_map.scss */
.site-map-subtitle__link:last-of-type {
  margin-bottom: 15px;
}

/* line 1, ../styles/blocks/_contacts.scss */
.about {
  margin-right: 40px;
  float: left;
  width: 824px;
  font-size: 13px;
  line-height: 20px;
}

/* line 7, ../styles/blocks/_contacts.scss */
.about h1 {
  margin-bottom: 35px;
  text-transform: uppercase;
  font-size: 20px;
  color: black;
  font-family: "Exo 2", sans-serif, Arial;
}

/* line 15, ../styles/blocks/_contacts.scss */
.about p {
  margin-bottom: 30px;
}

/* line 19, ../styles/blocks/_contacts.scss */
.about h2 {
  margin-bottom: 20px;
  display: block;
  text-transform: uppercase;
  font-size: 16px;
  color: black;
  font-family: "Exo 2", sans-serif, Arial;
}

/* line 28, ../styles/blocks/_contacts.scss */
.contacts-block__info {
  *zoom: 1;
}

/* line 3, ../styles/_helpers.scss */
.contacts-block__info:before, .contacts-block__info:after {
  display: table;
  content: " ";
}

/* line 8, ../styles/_helpers.scss */
.contacts-block__info:after {
  clear: both;
}

/* line 32, ../styles/blocks/_contacts.scss */
.contacts-block__info-col {
  float: left;
  width: 50%;
  display: block;
  font-size: 13px;
  line-height: 20px;
  color: black;
  font-family: "Exo 2", sans-serif, Arial;
}

/* line 1, ../styles/blocks/_feed.scss */
.feed {
  margin-right: 310px;
  float: left;
  width: 480px;
}

/* line 7, ../styles/blocks/_feed.scss */
.feed-title {
  margin-bottom: 20px;
  font-family: "Exo 2", sans-serif, Arial;
  text-transform: uppercase;
  font-size: 20px;
  letter-spacing: 0.05em;
  color: black;
}

/* line 16, ../styles/blocks/_feed.scss */
.feed-form-group, .feed-form-group__checkbox-group {
  margin-bottom: 10px;
  *zoom: 1;
}

/* line 3, ../styles/_helpers.scss */
.feed-form-group:before, .feed-form-group:after, .feed-form-group__checkbox-group:before, .feed-form-group__checkbox-group:after {
  display: table;
  content: " ";
}

/* line 8, ../styles/_helpers.scss */
.feed-form-group:after, .feed-form-group__checkbox-group:after {
  clear: both;
}

/* line 21, ../styles/blocks/_feed.scss */
.feed-form-group__label {
  float: left;
  width: 33.33333%;
  font-family: "Exo 2", sans-serif, Arial;
  font-size: 13px;
  line-height: 20px;
  text-align: right;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 31, ../styles/blocks/_feed.scss */
.feed-form-group__input, .feed-form-group__checkbox {
  float: left;
  width: 66.66667%;
}

/* line 35, ../styles/blocks/_feed.scss */
.feed-form-header {
  margin-bottom: 50px;
}

/* line 39, ../styles/blocks/_feed.scss */
.feed-form-group__input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 10px;
  height: 30px;
  border: 1px solid #e6e6e6;
}

/* line 46, ../styles/blocks/_feed.scss */
.feed-form__checkbox-group-col {
  float: left;
  width: 50%;
}

/* line 51, ../styles/blocks/_feed.scss */
.filter-item__checkbox-block._col-3 {
  float: left;
  width: 33.33333%;
}

/* line 56, ../styles/blocks/_feed.scss */
.feed-form-group__checkbox-group {
  margin-top: 40px;
}

/* line 60, ../styles/blocks/_feed.scss */
._feed-label {
  font-family: "Exo 2", sans-serif, Arial;
  font-size: 13px;
  font-weight: 400;
}

/* line 1, ../styles/blocks/_feed-modal.scss */
.modal-dialog {
  max-width: 400px;
  margin-top: 100px !important;
}

/* line 6, ../styles/blocks/_feed-modal.scss */
.feed-modal {
  background: url(../themes/ep/assets/images/modal.png) no-repeat center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

/* line 12, ../styles/blocks/_feed-modal.scss */
.feed-modal-close {
  position: absolute;
  top: -20px;
  right: -20px;
  background: transparent;
}

/* line 19, ../styles/blocks/_feed-modal.scss */
.feed-modal-header {
  border-bottom: none !important;
}

/* line 23, ../styles/blocks/_feed-modal.scss */
.feed-modal-title {
  font-family: "Exo 2", sans-serif, Arial;
  color: white;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
  text-align: center;
}

/* line 34, ../styles/blocks/_feed-modal.scss */
.feed-modal-text {
  *zoom: 1;
}

/* line 3, ../styles/_helpers.scss */
.feed-modal-text:before, .feed-modal-text:after {
  display: table;
  content: " ";
}

/* line 8, ../styles/_helpers.scss */
.feed-modal-text:after {
  clear: both;
}

/* line 38, ../styles/blocks/_feed-modal.scss */
.feed-modal-text__label {
  float: left;
  width: 90px;
  font-family: "Exo 2", sans-serif, Arial;
  color: white;
  font-size: 12px;
  font-weight: 400;
  line-height: 30px;
}

/* line 48, ../styles/blocks/_feed-modal.scss */
.feed-modal-text__social {
  float: left;
  width: 208px;
  text-align: right;
}

/* line 54, ../styles/blocks/_feed-modal.scss */
.feed-modal-text__social .ico {
  margin-right: 18px;
}

/* line 56, ../styles/blocks/_feed-modal.scss */
.feed-modal-text__social .ico:last-of-type {
  margin-right: 0;
}

/* line 61, ../styles/blocks/_feed-modal.scss */
.feed-modal-header {
  margin-bottom: 40px;
  padding: 50px 50px 0 50px !important;
}

/* line 66, ../styles/blocks/_feed-modal.scss */
.feed-modal-body {
  padding: 0 50px 50px 50px !important;
}

/* line 3, ../styles/blocks/_search_results.scss */
.search-result-header {
  margin-bottom: 25px;
  padding-bottom: 50px;
  border-bottom: 1px solid #efefef;
}

/* line 9, ../styles/blocks/_search_results.scss */
.search-result-header__title {
  margin-bottom: 30px;
  font-size: 20px;
  letter-spacing: 0.05em;
  font-family: "Exo 2", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 18, ../styles/blocks/_search_results.scss */
.search-result-header__search {
  *zoom: 1;
  margin-bottom: 20px;
}

/* line 3, ../styles/_helpers.scss */
.search-result-header__search:before, .search-result-header__search:after {
  display: table;
  content: " ";
}

/* line 8, ../styles/_helpers.scss */
.search-result-header__search:after {
  clear: both;
}

/* line 23, ../styles/blocks/_search_results.scss */
.search-result__search-form {
  margin-right: 65px;
  float: left;
  width: 400px;
  position: relative;
}

/* line 30, ../styles/blocks/_search_results.scss */
.search-result__search-form__input {
  width: 100%;
  padding: 0 40px 0 10px;
  outline: none;
  border: 1px solid #cccccc;
  height: 40px;
  line-height: 20px;
  font-size: 14px;
  color: black;
  font-family: "Exo 2", sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 41, ../styles/blocks/_search_results.scss */
.search-result__search-form__input::-webkit-input-placeholder {
  color: black;
  font-size: 14px;
  font-family: "Exo 2", sans-serif;
}

/* line 48, ../styles/blocks/_search_results.scss */
.search-result__search-form-ico {
  position: absolute;
  right: 10px;
  top: 12px;
}

/* line 54, ../styles/blocks/_search_results.scss */
.search-result-header__filters {
  *zoom: 1;
  padding-top: 10px;
}

/* line 3, ../styles/_helpers.scss */
.search-result-header__filters:before, .search-result-header__filters:after {
  display: table;
  content: " ";
}

/* line 8, ../styles/_helpers.scss */
.search-result-header__filters:after {
  clear: both;
}

/* line 59, ../styles/blocks/_search_results.scss */
.search-result__filters-title {
  float: left;
  width: 130px;
  color: black;
  font-family: "Exo 2", sans-serif;
  font-size: 13px;
  line-height: 20px;
}

/* line 68, ../styles/blocks/_search_results.scss */
.search-result__filters__checkbox {
  float: left;
}

/* line 72, ../styles/blocks/_search_results.scss */
.search-result__filters-block {
  margin-right: 20px;
  display: inline-block;
  position: relative;
}

/* line 78, ../styles/blocks/_search_results.scss */
.search-result__filters-block__label {
  margin-bottom: 5px;
  display: block;
  position: relative;
  cursor: pointer;
  padding-left: 23px;
  line-height: 20px;
  font-size: 11px;
  font-family: "Exo 2", sans-serif;
}

/* line 89, ../styles/blocks/_search_results.scss */
.search-result__filters-block__label::before {
  position: absolute;
  top: 2px;
  left: 0;
  z-index: 1;
  width: 15px;
  height: 15px;
  content: '';
  border: 1px solid gray;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 102, ../styles/blocks/_search_results.scss */
.search-result__filters-block__label::after {
  content: '';
  position: absolute;
  top: 5px;
  left: 3px;
  display: none;
}

/* line 111, ../styles/blocks/_search_results.scss */
.search-result__filters-block__input {
  display: none;
}

/* line 115, ../styles/blocks/_search_results.scss */
.search-result__filters-block__input:checked ~ .search-result__filters-block__label::after {
  display: block;
}

/* line 120, ../styles/blocks/_search_results.scss */
.search-result-header__info p {
  font-size: 14px;
  line-height: 18px;
  font-family: "Exo 2", sans-serif;
}

/* line 124, ../styles/blocks/_search_results.scss */
.search-result-header__info p span {
  font-weight: bold;
}


/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* line 18, ../styles/plugins/_bootstrap.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 24, ../styles/plugins/_bootstrap.scss */
.img-rounded {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 28, ../styles/plugins/_bootstrap.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 42, ../styles/plugins/_bootstrap.scss */
.img-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* line 46, ../styles/plugins/_bootstrap.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 53, ../styles/plugins/_bootstrap.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 64, ../styles/plugins/_bootstrap.scss */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 74, ../styles/plugins/_bootstrap.scss */
[role="button"] {
  cursor: pointer;
}

/* line 78, ../styles/plugins/_bootstrap.scss */
.modal-open {
  overflow: hidden;
}

/* line 82, ../styles/plugins/_bootstrap.scss */
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

/* line 95, ../styles/plugins/_bootstrap.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  -moz-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

/* line 105, ../styles/plugins/_bootstrap.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 112, ../styles/plugins/_bootstrap.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 117, ../styles/plugins/_bootstrap.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 123, ../styles/plugins/_bootstrap.scss */
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0;
}

/* line 136, ../styles/plugins/_bootstrap.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

/* line 146, ../styles/plugins/_bootstrap.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity = 0);
}

/* line 151, ../styles/plugins/_bootstrap.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity = 50);
}

/* line 156, ../styles/plugins/_bootstrap.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}

/* line 162, ../styles/plugins/_bootstrap.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 166, ../styles/plugins/_bootstrap.scss */
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

/* line 171, ../styles/plugins/_bootstrap.scss */
.modal-body {
  position: relative;
  padding: 15px;
}

/* line 176, ../styles/plugins/_bootstrap.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

/* line 182, ../styles/plugins/_bootstrap.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

/* line 187, ../styles/plugins/_bootstrap.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 191, ../styles/plugins/_bootstrap.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 195, ../styles/plugins/_bootstrap.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (max-width: 768px) {
	.header-col._logo{
		width:100%;
	    background: #1c5b69;
	    text-align:center;
	}
	.header-nav__col{
		float: none;
	}
	.header-nav-inner{
		max-width:50%;
		float: left;
	}
	.header-row{
		max-width:100%;
	}
	header._main{
		height: auto;
	}
	.header-col._menu{
		max-width:100%;
	}
	.header-nav{
		position: relative;
	}

	.list-view .pager{
		text-align: left;
	}

	.views{
		width: auto;
	}

	.header-nav__menu{
		height:auto;
	}
}

@media (min-width: 768px) {
  /* line 204, ../styles/plugins/_bootstrap.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  /* line 208, ../styles/plugins/_bootstrap.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  /* line 212, ../styles/plugins/_bootstrap.scss */
  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 218, ../styles/plugins/_bootstrap.scss */
  .modal-lg {
    width: 900px;
  }
}

/* line 223, ../styles/plugins/_bootstrap.scss */
.clearfix:before,
.clearfix:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

/* line 231, ../styles/plugins/_bootstrap.scss */
.clearfix:after,
.modal-footer:after {
  clear: both;
}

/* line 236, ../styles/plugins/_bootstrap.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 242, ../styles/plugins/_bootstrap.scss */
.pull-right {
  float: right !important;
}

/* line 246, ../styles/plugins/_bootstrap.scss */
.pull-left {
  float: left !important;
}

/* line 250, ../styles/plugins/_bootstrap.scss */
.hide {
  display: none !important;
}

/* line 254, ../styles/plugins/_bootstrap.scss */
.show {
  display: block !important;
}

/* line 258, ../styles/plugins/_bootstrap.scss */
.invisible {
  visibility: hidden;
}

/* line 262, ../styles/plugins/_bootstrap.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 270, ../styles/plugins/_bootstrap.scss */
.hidden {
  display: none !important;
}

/* line 274, ../styles/plugins/_bootstrap.scss */
.affix {
  position: fixed;
}

/* line 272, icons/*.png */
.icons-sprite, .icons-arrow_down, .icons-arrowblue, .icons-arrowdown, .icons-arrowdowngreen, .icons-arrowleft, .icons-arrowright, .icons-arrowup, .icons-arrowupgreen, .filter-sidebar-item__title._active .icon-filter-sidebar, .icons-check, .filter-checkbox-block__label::after, .icons-close, .icons-closewhite, .icons-date, .icons-fb, .icons-facebook, .icons-fbmodal, .icons-gmodal, .icons-google, .icons-leftarrow, .icons-mail, .icons-search, .icons-twitter, .icons-twmodal, .icons-vk, .icons-vkontakte, .icons-vkmodal {
  background-image: url("../themes/ep/assets/images/icons/sprites/icons-sb918a0f671.png");
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrow_down {
  background-position: -22px -37px;
  height: 4px;
  width: 6px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrowblue {
  background-position: -10px -6px;
  height: 4px;
  width: 6px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrowdown {
  background-position: -16px -6px;
  height: 4px;
  width: 6px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrowdowngreen {
  background-position: 0 0;
  height: 4px;
  width: 6px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrowleft {
  background-position: -10px 0;
  height: 6px;
  width: 4px;
}

/* line 59, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrowleft:active, .icons-arrowleft.arrowleft-active, button._all-views:active .icons-arrowleft.icon-view, .btn._all-views:active .icons-arrowleft.icon-view, button._choose-filter:active .icons-arrowleft.icon-choose-filter, .btn._choose-filter:active .icons-arrowleft.icon-choose-filter {
  background-position: -14px 0;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrowright {
  background-position: -25px -59px;
  height: 6px;
  width: 4px;
}

/* line 59, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrowright:hover, .icons-arrowright.arrowright-hover, button._back:hover .icons-arrowright.icon-back, .btn._back:hover .icons-arrowright.icon-back {
  background-position: -6px 0;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrowup {
  background-position: 0 -6px;
  height: 6px;
  width: 10px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-arrowupgreen, .filter-sidebar-item__title._active .icon-filter-sidebar {
  background-position: -22px -6px;
  height: 4px;
  width: 6px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-check, .filter-checkbox-block__label::after {
  background-position: 0 -12px;
  height: 8px;
  width: 9px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-close {
  background-position: -9px -12px;
  height: 9px;
  width: 10px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-closewhite {
  background-position: -19px -12px;
  height: 9px;
  width: 10px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-date {
  background-position: -15px -21px;
  height: 16px;
  width: 15px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-fb, .icons-facebook {
  background-position: 0 -184px;
  height: 25px;
  width: 25px;
}

/* line 59, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-fb:hover, .icons-facebook:hover, .icons-fb.fb-hover {
  background-position: 0 -234px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.feed-modal-text__social .icons-facebook {
  background-position: 0 -319px;
  height: 30px;
  width: 30px;
}



/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-google {
  background-position: 0 -59px;
  height: 25px;
  width: 25px;
}

/* line 59, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-google:hover, .icons-google.google-hover {
  background-position: 0 -84px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.feed-modal-text__social .icons-google {
  background-position: 0 -289px;
  height: 30px;
  width: 30px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-leftarrow {
  background-position: -18px 0;
  height: 6px;
  width: 4px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-mail {
  background-position: 0 -37px;
  height: 22px;
  width: 22px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-search {
  background-position: 0 -21px;
  height: 15px;
  width: 15px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-twitter {
  background-position: 0 -134px;
  height: 25px;
  width: 25px;
}

/* line 59, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-twitter:hover, .icons-twitter.twitter-hover {
  background-position: 0 -209px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.feed-modal-text__social .icons-twitter {
  background-position: 0 -259px;
  height: 30px;
  width: 30px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-vk, .icons-vkontakte {
  background-position: 0 -159px;
  height: 25px;
  width: 25px;
}

/* line 59, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-vk:hover, .icons-vkontakte:hover, .icons-vk.vk-hover {
  background-position: 0 -109px;
}

/* line 84, ../../../../../../../Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.feed-modal-text__social .icons-vkontakte {
  background-position: 0 -349px;
  height: 30px;
  width: 30px;
}


span.empty {
    display: block;
    font-size: 20px;
}

article b, article strong{
	font-weight: bold;
}
article u{
	text-decoration: underline;
}
article i{
	font-style: italic;
}

article sup {
    vertical-align: super;
    font-size: smaller;
}

aside#sidebar {
    float: right;
    width: 164px;
}

.foreign-group{
	margin-bottom: 30px;
}

.foreign-title{
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 20px;
	color: black;
	letter-spacing: 0.05em;
	font-family: "Exo 2", sans-serif, Arial;
}

.foreign-item{
	display: block;
	margin-bottom: 20px;
}

.foreign-item__date {
  margin-bottom: 5px;
  font-size: 11px;
  color: inherit;
  display: block;
  font-family: "Exo 2", sans-serif, Arial;
}

.foreign-item__text{
	font-size: 13px;
    line-height: 20px;
    color: inherit;
    font-family: "Exo 2", sans-serif, Arial;
    text-decoration: underline;
}

.list-view .pager{
	text-align: right;
	margin: 5px 0 0 0;
}
@media (max-width: 768px) {
	.list-view .pager{
		text-align: left;
	}
}

.pagination li {
	display: inline-block;
	font-family: "Exo 2", sans-serif, Arial;
	color: black;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	width: 30px;
	text-align: center;
}
.pagination li a{
	color: black;
	display: inline-block;
	line-height: 30px;
	height: 30px;
	width: 30px;
}

.pagination li.active{
	color: white;
	background: #1c5b69;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.pagination-item:hover {
	text-decoration: none;
}


.pagination .disabled{

}
