@font-face {
    font-family: 'uni_sansthin_caps';
    src: url('../font/unisans/uni_sans_thin-self.eot');
    src: url('../font/unisans/uni_sans_thin-self.eot?#iefix') format('embedded-opentype'),
         url('../font/unisans/uni_sans_thin-self.woff2') format('woff2'),
         url('../font/unisans/uni_sans_thin-self.woff') format('woff'),
         url('../font/unisans/uni_sans_thin-self.ttf') format('truetype'),
         url('../font/unisans/uni_sans_thin-self.svg#uni_sansthin_caps') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'uni_sansheavy_caps';
    src: url('../font/unisans/uni_sans_heavy-self.eot');
    src: url('../font/unisans/uni_sans_heavy-self.eot?#iefix') format('embedded-opentype'),
         url('../font/unisans/uni_sans_heavy-self.woff2') format('woff2'),
         url('../font/unisans/uni_sans_heavy-self.woff') format('woff'),
         url('../font/unisans/uni_sans_heavy-self.ttf') format('truetype'),
         url('../font/unisans/uni_sans_heavy-self.svg#uni_sansheavy_caps') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "Circe";
    font-weight: 400;
    src: url("../font/Circe/2C0805_1_0.eot?#iefix") format("embedded-opentype"), 
         url("../font/Circe/2C0805_1_0.woff") format("woff"), 
         url("../font/Circe/2C0805_1_0.ttf") format("truetype");
}
@font-face {
    font-family: "Circe";
    font-weight: 700;
    src: url("../font/Circe/2C0805_0_0.eot?#iefix") format("embedded-opentype"), 
         url("../font/Circe/2C0805_0_0.woff") format("woff"), 
         url("../font/Circe/2C0805_0_0.ttf") format("truetype");
}


@font-face {
    font-family: 'pf_regal_text_proRgaIt';
    src: url('../font/pfregaltextpro-regularaitalic-self.eot');
    src: url('../font/pfregaltextpro-regularaitalic-self.eot?#iefix') format('embedded-opentype'),
         url('../font/pfregaltextpro-regularaitalic-self.woff2') format('woff2'),
         url('../font/pfregaltextpro-regularaitalic-self.woff') format('woff'),
         url('../font/pfregaltextpro-regularaitalic-self.ttf') format('truetype'),
         url('../font/../font/pfregaltextpro-regularaitalic-self.svg#pf_regal_text_proRgaIt') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pf_regal_text_proregular_a';
    src: url('../font/pfregaltextpro-regulara-self.eot');
    src: url('../font/pfregaltextpro-regulara-self.eot?#iefix') format('embedded-opentype'),
         url('../font/pfregaltextpro-regulara-self.woff2') format('woff2'),
         url('../font/pfregaltextpro-regulara-self.woff') format('woff'),
         url('../font/pfregaltextpro-regulara-self.ttf') format('truetype'),
         url('../font/pfregaltextpro-regulara-self.svg#pf_regal_text_proregular_a') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pf_regal_text_probold';
    src: url('../font/pfregaltextpro-bold-self.eot');
    src: url('../font/pfregaltextpro-bold-self.eot?#iefix') format('embedded-opentype'),
         url('../font/pfregaltextpro-bold-self.woff2') format('woff2'),
         url('../font/pfregaltextpro-bold-self.woff') format('woff'),
         url('../font/pfregaltextpro-bold-self.ttf') format('truetype'),
         url('../font/pfregaltextpro-bold-self.svg#pf_regal_text_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* line 64, icon/*.png */
.icon-sprite, .icon-block i[class$="msg"], .icon-block i[class$="view"], .icon-block i[class$="search"] { background-image: url('../img/icon-s85639110e7.png'); background-repeat: no-repeat; }

/* line 7, ../../src/scss/_sprite.scss */
.icon-block i { top: 2px; margin-right: 5px; }
/* line 10, ../../src/scss/_sprite.scss */
.icon-block i[class^="icon"] { position: relative; display: inline-block; vertical-align: middle; }
/* line 11, ../../src/scss/_sprite.scss */
.icon-block i[class$="msg"] { background: url('../img/svg/ico_comments.svg') no-repeat 0 0 transparent; background-size: 25px 25px; margin-bottom: 5px; height: 25px; width: 25px; }
/* line 12, ../../src/scss/_sprite.scss */
.icon-block i[class$="view"] { background: url('../img/svg/ico_views.svg') no-repeat 0 0 transparent; background-size: 25px 25px; margin-bottom: 6px; height: 25px; width: 25px; }
/* line 13, ../../src/scss/_sprite.scss */
.icon-block i[class$="search"] { background: url('../img/svg/ico_search.svg') no-repeat 0 0 transparent; background-size: 20px 20px; margin-right: 0; height: 20px; width: 20px;position: realtive; top: -1px; }

/* line 13, ../../src/scss/styles.scss */
html, body { -webkit-font-smoothing: antialiased; -moz-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; }
/* line 16, ../../src/scss/styles.scss */
html a, body a { outline: none !important; -moz-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; }

/* line 25, ../../src/scss/styles.scss */
/* .col-md-6 p { width: 50%; } */

/* line 30, ../../src/scss/styles.scss */
.navbar { padding-top: 15px; padding-bottom: 15px; border: 1px solid #aeaeae; }
/* line 34, ../../src/scss/styles.scss */
.navbar .navbar-header {
  position: relative;
  top: 15px;
   left: 5px;
}
.navbar .navbar-brand {
    background: url("../img/svg/barev_logo.svg") no-repeat scroll 0 0 / 125px 180px transparent;
    display: block;
    height: 130px;
    margin-top: -81px;
    padding: 0 10px;
    width: 122px;
}
@media (max-width: 768px) { /* line 34, ../../src/scss/styles.scss */
  .navbar .navbar-brand { text-align: center; margin: -70px auto 10px; display: block; float: none; } }
/* line 46, ../../src/scss/styles.scss */
.navbar .navbar-brand img { width: 100%; }
/* line 50, ../../src/scss/styles.scss */
.navbar .navbar-nav { margin-left: 5px; }

@media (max-width: 768px) { /* line 50, ../../src/scss/styles.scss */
  .navbar .navbar-nav { margin: auto 0; text-align: center; float: right; }
  /* line 56, ../../src/scss/styles.scss */
  .navbar .navbar-nav li { display: inline-block; vertical-align: top; } }
@media (max-width: 480px) { /* line 50, ../../src/scss/styles.scss */
  .navbar .navbar-nav { float: none; clear: both; } .categories-nav { display: none; } }
/* line 64, ../../src/scss/styles.scss */
.navbar .navbar-nav a { width: 49px; height: 49px; color: #fff; padding: 0; line-height: 49px; margin-left: 5px; margin-right: 5px; text-align: center; background-color: #eaeaea; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; -moz-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; }
/* line 76, ../../src/scss/styles.scss */
.navbar .navbar-nav a.facebook { background-color: #6c84b5; }
.navbar .navbar-nav a.facebook:hover { background-color: #466095; }
/* line 81, ../../src/scss/styles.scss */
.navbar .navbar-nav a.vk{ background-color: #7087a1; }
.navbar .navbar-nav a.vk:hover { background-color: #50667f; }
.navbar .navbar-nav a.rss{ background-color: #FFB432; }
.navbar .navbar-nav a.rss:hover { background-color: #D88A04; }
/* line 87, ../../src/scss/styles.scss */
.navbar h1 { font-family: "uni_sansthin_caps",sans-serif; font-weight: 100; float: left; margin: -2px 0 0 0; }
@media (max-width: 768px) { /* line 87, ../../src/scss/styles.scss */
  .navbar h1 { margin: 10px 0 0; }
}
@media (max-width: 480px) { /* line 87, ../../src/scss/styles.scss */
  .navbar h1 { float: none; text-align: center; margin: -5px 0 0 10px;  } }
/* line 99, ../../src/scss/styles.scss */
.navbar h1 span { font-family: "Circe",sans-serif; font-weight: 600; font-size: 48px;   }

/* line 105, ../../src/scss/styles.scss */
.navbar-form { width: 400px; }
@media (max-width: 768px) { /* line 105, ../../src/scss/styles.scss */
  .navbar-form { width: 100%; margin: auto 0 0; clear: both; } }
@media (min-width: 992px) and (max-width: 1199px) { /* line 105, ../../src/scss/styles.scss */
  .navbar-form { width: 330px; } }
@media (min-width: 769px) and (max-width: 991px) { /* line 105, ../../src/scss/styles.scss */
  .navbar-form { float: none !important; clear: both; width: 100%; } }
/* line 120, ../../src/scss/styles.scss */
.navbar-form .input-group { width: 100%; }
@media (min-width: 769px) and (max-width: 991px) { /* line 120, ../../src/scss/styles.scss */
  .navbar-form .input-group { margin-top: 20px; } }
/* line 125, ../../src/scss/styles.scss */
.navbar-form .input-group span { position: absolute; left: 1px; z-index: 999; }
/* line 130, ../../src/scss/styles.scss */
.navbar-form .input-group .btn { border: none; padding: 0 5px; height: 28px; margin: 1px 0; color: #707070; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
/* line 139, ../../src/scss/styles.scss */
.navbar-form input.form-control { height: 30px; padding-left: 40px; border-color: #aeaeae; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

.big-news a:hover {text-decoration:none;}
.small-news a:hover {text-decoration:none;}
.other-news a:hover {text-decoration:none;}

.big-news {min-height: 330px;}
.small-news {min-height: 350px;}

.more-news a {
    background: none repeat scroll 0 0 #eee;
    color: black; 
    display: block;
    font-family: "Tahoma",sans-serif;
    font-weight: bold;
    font-size: 30px;
    line-height: 40px;
    padding: 20px;
}

.more-news a:hover{
  text-decoration:none;
  background: #b1b1b1;
}

/* line 149, ../../src/scss/styles.scss */
section { margin-bottom: 30px; }
/* line 151, ../../src/scss/styles.scss */
section figure { position: relative; }
/* line 153, ../../src/scss/styles.scss */
section figure .view { font-size: 16px; position: absolute; bottom: 0; color: #fff; display: block; width: auto; padding: 4px 10px; background-color: rgba(0, 0, 0, 0.6); overflow: hidden; -moz-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; -webkit-transition: all 500ms ease-out; transition: all 500ms ease-out; }
/* line 166, ../../src/scss/styles.scss */
section figure .label-view { position: absolute; top: 13px; left: -9px; display: block; height: 30px; line-height: 30px; text-align: center; width: 80px; color: #fff; font-size: 14px; text-transform: uppercase; background-color: #ff000a; }
section figure .label-view.m-green { background-color: #79d793; }
/* line 179, ../../src/scss/styles.scss */
section figure .label-view:before { content: ''; position: absolute; bottom: -9px; left: 0; width: 9px; height: 9px; border: 4.5px solid transparent; border-top: 4.5px solid #000; border-right: 4.5px solid #000; }
/* line 192, ../../src/scss/styles.scss */
section img { max-width: 100%; height: auto; }
section.small-news img { max-width: 100%; height: auto; width: 100%;}
/* line 195, ../../src/scss/styles.scss */
section h2 { font-family: "Circe",sans-serif; font-weight: 700; font-size: 20px; color: #000; margin: 15px 0 5px; }
/* line 201, ../../src/scss/styles.scss */
section p { font-family: "pf_regal_text_proregular_a", sans-serif; font-size: 18px; color: #686868; line-height: 22px; margin-bottom: 5px; }
section p.caption { font-family: "Circe",sans-serif; font-weight: 400; text-align: right; margin: 10px 0; }
/* line 207, ../../src/scss/styles.scss */
section .icon-block { list-style: none; margin: 0; padding: 0; border: 0; overflow: hidden; *zoom: 1; }
/* line 210, ../../src/scss/styles.scss */
section .icon-block li { font-family: "Circe",sans-serif; font-weight: 400; list-style-image: none; list-style-type: none; margin-left: 0; white-space: nowrap; float: left; padding-left: 4px; padding-right: 4px; }
/* line 49, ../../../../../../Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/typography/lists/_horizontal-list.scss */
section .icon-block li:first-child { padding-left: 0; }
/* line 50, ../../../../../../Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/typography/lists/_horizontal-list.scss */
section .icon-block li:last-child { padding-right: 0; }
/* line 52, ../../../../../../Ruby21-x64/lib/ruby/gems/2.1.0/gems/compass-core-1.0.1/stylesheets/compass/typography/lists/_horizontal-list.scss */
section .icon-block li.last { padding-right: 0; }
/* line 213, ../../src/scss/styles.scss */
section .icon-block span { color: #686868; }
/* line 218, ../../src/scss/styles.scss */
section.name-news h1 { margin-top: 0; font-size: 24px; font-family: "Circe",sans-serif; font-weight: 700; line-height: 28px; }
/* line 223, ../../src/scss/styles.scss */
/*section.name-news p { color: #000; font-family: "pf_regal_text_proregular_a", sans-serif; font-size: 18px; line-height: 25px; color: #000; font-weight: bold; }*/
section.name-news p {
    color: #000;
    font-family: "Circe",sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
}
/* line 230, ../../src/scss/styles.scss */
section.author figure { margin-bottom: 15px; }
/* line 232, ../../src/scss/styles.scss */
section.author figure img { width: 34.22053231939163%; margin-right: 10px; float: left; max-width: 70px; }
/* line 238, ../../src/scss/styles.scss */
section.author figcaption { float: left; width: 61.87718631178707%; }
/* line 241, ../../src/scss/styles.scss */
section.author figcaption p { color: #000; font-family: "Circe",sans-serif; font-weight: 400; }
/* line 245, ../../src/scss/styles.scss */
section.author figcaption time { font-family: "Circe",sans-serif; font-weight: 400; color: #686868; }
/* line 249, ../../src/scss/styles.scss */
section.author a { display: block; height: 30px; text-align: center; color: #686868; border: 1px solid #aeaeae; padding: 4px 10px;  font-family: "Circe",sans-serif; font-weight: 400; text-transform: uppercase;}
/* line 256, ../../src/scss/styles.scss */
section.author a:hover { text-decoration: none; background-color: #e1e1e1; }
/* line 263, ../../src/scss/styles.scss */
section.post p { color: #686868; }
/* line 268, ../../src/scss/styles.scss */
section.text h2 { font-family: "Circe",sans-serif; font-weight: 700; font-size: 24px; margin-bottom: 20px; line-height: 28px;}
/* line 273, ../../src/scss/styles.scss */
section.text p { color: #000000; font-family: "pf_regal_text_proregular_a", sans-serif; line-height: 25px; font-size: 18px; margin-bottom: 25px; }

.share { display: inline-block; float:left;  }

.tw-share {width: 170px;padding-left: 50px;}

/* line 277, ../../src/scss/styles.scss */
section.text figure { margin-bottom: 15px; }
/* line 279, ../../src/scss/styles.scss */
section.text figure img.width50 { width: 50%; float: left; }
/* line 283, ../../src/scss/styles.scss */
section.text figure img.width100 { width: 100%; }
/* line 288, ../../src/scss/styles.scss */
section.text blockquote p { font-family: "pf_regal_text_proRgaIt",sans-serif; font-size: 22px; line-height: 25px; color: #686868; }
/* line 292, ../../src/scss/styles.scss */
section.text blockquote p.text-right { font-family: "Circe",sans-serif; font-weight: 700; color: #000; font-style: normal; }
/* line 300, ../../src/scss/styles.scss */
section.tags a { color: #686868; font-size: 16px; display: inline-block; background-color: #f6f6f6; height: 30px; min-width: 100px; text-align: center; padding: 4px 10px; }
/* line 309, ../../src/scss/styles.scss */
section.tags a {
    margin-bottom: 10px;
    margin-right: 10px;
}
/* line 312, ../../src/scss/styles.scss */
section.tags a:hover { text-decoration: none; background-color: #d0d0d0; }
/* line 319, ../../src/scss/styles.scss */
section.comments label { font-size: 18px; color: #686868; font-weight: normal; font-family: "Tahoma", sans-serif; }
/* line 325, ../../src/scss/styles.scss */
section.comments textarea { border-color: #f6f6f6; background-color: #f6f6f6; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
/* line 333, ../../src/scss/styles.scss */
section.other-news .name-other-news { color: #686868; font-size: 18px; margin-bottom: 15px; }

/* line 341, ../../src/scss/styles.scss */
.footer { background-color: #292929; min-height: 60px; padding-top: 15px; padding-bottom: 15px; }
/* line 346, ../../src/scss/styles.scss */
.footer p {
    color: white;
    line-height: 16px;
    margin: 0 0 4px;
    text-align: right;
}

.footer p a {
    color: #686868;
    font-size: 14px;
}/* line 354, ../../src/scss/styles.scss */

.footer p a:hover { color: #fff; text-decoration: none; }

/*============ Mobile =============*/
/* line 366, ../../src/scss/styles.scss */
.max-width-mobile { max-width: 480px; }
.newsletter input {
    margin-bottom: 10px;
}
.newsletter button {
    background: #E30613;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
.img-wrapper {
    float: left;
    position: relative;
}
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 109px;
  right: 40px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url("../img/cd-top-arrow.svg") no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
.navbar {
    margin-bottom: 0;
}
.categories-nav {
    margin-bottom: 0;
}
.categories-nav ul {
    font-size: 0;
    line-height: 0;
    padding: 10px 0;
    margin: 0;
    text-align: center;
}
.categories-nav ul li {
    display: inline-block;*display: inline;*zoom: 1;
    vertical-align: top;
}
.categories-nav ul li a {
    color: #686868;
    display: block;
    font-family: "Circe",sans-serif;
    font-size: 20px;
    font-weight: 400;
    height: 30px;
    line-height: 24px;
    padding: 4px 20px;
    text-align: center;
    /*text-transform: uppercase;*/
}
.categories-nav ul li a:hover {
text-decoration: none;
opacity: 0.5;
}
.categories-nav ul li a.current {
    opacity: 0.5;
}
@media only screen and (max-width: 760px) {
    .cd-top {
        display: none!important;
    }
    .navbar {
        margin-bottom: 20px;
    }
    .navbar h1 {
        float: none;
        margin: 10px 0;
    }
    .navbar h1 span {
        font-size: 30px;
        line-height: 34px;
    }
    .big-news {
        min-height: 100%;
    }
    section.comments {
        margin-bottom: 10px;
    }
    section.other-news figure img {
       width: 100%;
    }
    #vk_like {}
    .fb-like {
        margin-bottom: 10px;
    }
    .tw-share {
        margin: 0;
        padding-left: 0;
        width: 100px;
    }
    .input-group .form-control {
        box-shadow: 0 0 0; 
        -moz-box-shadow: 0 0 0; 
        -webkit-box-shadow: 0 0 0; 
    }
    .article-header .navbar-collapse {
        display: none;
    }
}