/*****************************settings***********************************/

* {
    background: none;
    /*border: 0;*/
    border-radius: 0;
    box-sizing: border-box;
    /*padding: 0;*/
    margin: 0;

}

html {
    font-size: 10px;
}

body {
    color: #252b33;
    background: #ffffff;
    font-family: 'Conv_Rubik-Regular';
}

a {
    color: #428bca;
    transition: all 0.2s ease-in;
}

.view-content a {
    color: #0e3449;
}

.view-content a:hover {
    color: #0e3449;
}

a:hover,
a:active,
a:visited {
    /*color: #252b33;*/
    background: none;
    text-decoration: none;
    outline-offset: 0;
}

ul,
.form-group {
    margin-bottom: 0;
}

.row,
.panel-2col .inside {
    margin: 0 !important;
    padding: 0 !important;
}

.flexslider {
    border: 0 !important;
    margin: 0;
    padding: 0;
}

.views-exposed-form .views-exposed-widget {
    padding: 0;
}

button:focus,
button:active {
    outline: none !important;
}

footer {
    border-top: 0 !important;
}

.stButton .stButton_gradient,
.stButton .chicklets {
    background-repeat: no-repeat !important;
    border: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
    display: inline-block !important;
    height: 2.8rem !important;
    background: none !important;
    color: transparent !important;
}

.stButton .stBubble_hcount {
    padding: 0 1rem !important;
    color: #abafb6 !important;
    /* position: relative;
    top: 4px;*/
    font-size: 12px !important;
}

.stButton_gradient.stHBubble {
    background: #fff !important;
    border: 1px solid #e5e6e8 !important;
    border-radius: 0 !important;
    position: relative;
}

.stButton .stButton_gradient {
    height: 2.8rem !important;
    line-height: 2.8rem;
}

.stButton .stArrow {
    background: url(../images/arrow.png) no-repeat 7px 50% !important;
    height: 2.8rem !important;
    padding-left: 7px !important;
}

.stButton .chicklets {
    width: 2.8rem !important;
    /*font-size: 0!important;*/
    line-height: 2.8rem !important;
}

.stButton .stMainServices {
    position: relative !important;
    bottom: 3px !important;
}


/*
.stButton .stMainServices{
    line-height: 2.8rem!important;
}*/

.stButton {
    margin-left: 0 !important;
    margin-right: 1rem !important;
}

.stButton:last-child {
    margin-right: 0 !important;
}

.pagination {
    margin-bottom: 0;
}

.field-slideshow-controls a:hover,
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-next:hover,
button:hover {
    opacity: 0.85;
    background-position: center;
}

.views-field-title a:hover {
    color: #0e3449;
    border-bottom: 1px solid #0e3449;
}

.table>tbody>tr>td {
    border-top: 0;
}

.breadcrumb {
    background: none !important;

}

/*******************************transition*****************************************/
.st-facebook-counter,
.stButton .vkontakte,
.st-twitter-counter,
.stButton .googleplus,
footer.footer .wrapper-footer #block-social-media-links-social-media-links .social-media-links li {
    transition: all 0.1s ease-in-out;
}

/*******************************hover*****************************************/
.st-facebook-counter:hover,
.stButton .vkontakte:hover,
.st-twitter-counter:hover,
.stButton .googleplus:hover,
footer.footer .wrapper-footer #block-social-media-links-social-media-links .social-media-links li:hover {
    opacity: 0.75;
}

.radio label,
.checkbox label,
.nav>li>a,
.nav>li>a:hover {
    padding: 0;
    background: none;
}

.table>thead>tr>th {
    border-bottom: 0;
}

table {
    border: 1;
    padding: 1;
}

/******************************end of settings *********************************/


/*****************************header***********************************/

#navbar.navbar.container {
    background: url(../images/top_main_22_01.jpg) no-repeat center center;
    background-size: cover;
    border: 0;
    border-radius: 0;
    height: 310px;
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
    width: 100%;
}

.front #navbar.navbar.container {
    background: url(../images/top_main_22_01.jpg) no-repeat center center;
    background-size: cover;
    max-width: 100%;
    width: 100%;
    height: 310px;
}

#navbar.navbar.container .container {
    margin: 0 auto;
    max-width: 100%;
    background: none;
}

#navbar .navbar-collapse {
    /*background: rgba(0, 0, 0, 0.07);*/
    padding: 0;
    margin: 0 auto;
}

#navbar nav {
    background: #f0f2f6;
    height: 3rem;
}

#navbar .panel-pane {
    display: inline-block;
    vertical-align: middle;
}

.panel-pane.pane-block.pane-custom-block-logo-logo.pane-custom-block-logo {
    /*background-color: #1E3555;*/
    background: rgba(33, 33, 33, .15);
    padding: 8px 14px;
}

#navbar #block-panels-mini-top-bar,
#navbar #block-panels-mini-logo-search,
#navbar #block-superfish-1 {
    margin: 0 auto;
    padding: 0 20px;
    width: 1060px;
}

section#block-superfish-1 {
    background-color: #1E3555;
}

#navbar #block-panels-mini-top-bar .panel-2col {
    margin-bottom: 1.5rem;
}

#navbar #block-panels-mini-top-bar .panel-col-first .language-switcher-locale-url {
    display: inline-block;
    margin-right: 1rem;
}

#navbar #block-panels-mini-top-bar .panel-col-first .language-switcher-locale-url li {
    display: inline-block;
    list-style-type: none;
}

#navbar #block-panels-mini-top-bar .panel-col-first .language-switcher-locale-url li:first-child::after {
    content: "\007C";
    padding: 0 0 0 5px;
}

#navbar #block-panels-mini-top-bar .panel-col-first .language-switcher-locale-url li:last-child {
    display: none;
}

#navbar #block-panels-mini-top-bar .panel-col-first .language-switcher-locale-url li a {
    font-size: 1.2rem;
    line-height: 3rem;
    text-transform: uppercase;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-text-resize-0 {
    display: inline-block;
    margin-right: 1.2rem;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-text-resize-0 a {
    background: none;
    display: inline-block;
    height: auto;
    line-height: 3rem;
    margin: 0;
    padding: 0;
    text-align: center;
    text-indent: 0;
    vertical-align: middle;
    width: 1.5rem;
}

#navbar a sup,
#navbar a sub,
#navbar .panel-separator {
    display: none;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-text-resize-0 a#text_resize_decrease {
    font-size: 1.2rem;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-text-resize-0 a#text_resize_reset {
    font-size: 1.5rem;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-text-resize-0 a#text_resize_increase {
    font-size: 1.9rem;
}

#navbar #block-panels-mini-top-bar .panel-col-first .language-switcher-locale-url li a.active {
    color: #0e3449;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-social-media-links {
    margin-right: 1.2rem;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-social-media-links li {
    display: inline-block;
    margin-right: 0.5rem;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-social-media-links li:nth-child(2) {
    margin-right: 0;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-social-media-links li:nth-child(3) {
    display: none;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-social-media-links li a {
    display: inline-block;
    height: 2rem;
    vertical-align: middle;
    width: 2rem;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-social-media-links li.facebook a {
    background: url(../images/header-fb.png);
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-social-media-links li.youtube_channel a {
    background: url(../images/header-tw.png);
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-social-media-links li a img {
    display: none;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-weather .weather {
    font-family: 'Conv_Rubik-Medium';
    font-size: 0;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-weather .weather br {
    display: none;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-weather .weather p {
    display: inline;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-weather .weather img {
    display: inline-block;
    height: 2rem;
    margin-right: 0.2rem;
    width: 2rem;
}

#navbar #block-panels-mini-top-bar .panel-col-first .pane-weather .weather span {
    font-size: 1.5rem;
}

#navbar #block-panels-mini-top-bar .panel-col-last .pane-menu-menu-user-login {
    float: right;
}

#navbar #block-panels-mini-top-bar .panel-col-last .pane-menu-menu-user-login li {
    display: inline-block;
    font-size: 1.2rem;
    margin-left: 1rem;
    text-transform: uppercase;
}

#navbar #block-panels-mini-top-bar .panel-col-last .pane-menu-menu-user-login li a {
    display: inline-block;
    line-height: 3rem;
    padding: 0;
}

#navbar #block-panels-mini-top-bar .panel-col-last .pane-menu-menu-user-login li a {
    background: none;
}

#navbar #block-panels-mini-logo-search {
    /* margin-bottom: 17rem; */
    margin-bottom: 13.4rem;
}

#navbar .panel-2col .panel-col-first {
    width: 40%;
}

#navbar .panel-2col .panel-col-last {
    width: 60%;
}

#navbar #block-panels-mini-logo-search .pane-custom-block-logo-logo .logo-image {
    display: inline-block;
    margin-right: 1rem;
    vertical-align: top;
}

#navbar #block-panels-mini-logo-search .pane-custom-block-logo-logo .site-name {
    display: inline-block;
}

.site-name a {
    text-shadow: 1px 0 1px black;
}


#navbar #block-panels-mini-logo-search .pane-custom-block-logo-logo .site-name p {
    color: #0e3449;
    margin-bottom: 0;
    text-transform: uppercase;
}

#navbar #block-panels-mini-logo-search .pane-custom-block-logo-logo .site-name p:first-child {
    font-family: 'Conv_Rubik-Bold';
    font-size: 1.8rem;
    margin-top: 1.2rem;
}

#navbar #block-panels-mini-logo-search .pane-custom-block-logo-logo .site-name p:nth-child(3) {
    font-size: 1.2rem;
    text-transform: none;
}

#navbar #block-panels-mini-logo-search .panel-2col .panel-col-last {
    height: 6rem;
    background: none;
    padding: 0.9rem 1rem;
    margin-top: 15px;
}

#navbar #block-panels-mini-logo-search .panel-2col .panel-col-last #edit-search-api-views-fulltext-wrapper {
    width: 52rem;
    float: left;
    margin-right: 2.5rem;
}

#navbar #block-panels-mini-logo-search .panel-2col .panel-col-last .inside input {
    border-radius: 0;
    box-shadow: none;
    border: 0;
    height: 4.4rem;
    background-color: rgba(255, 255, 255, 0.63);
}

input#edit-search-api-views-fulltext:hover {
    border: 2px solid #477cc8 !important;
    background-color: rgba(255, 255, 255, 0.96) !important;
}

.views-exposed-form .views-exposed-widget,
.views-exposed-form .views-exposed-widget .form-submit,
.views-exposed-widgets {
    margin: 0;
}

#navbar #block-panels-mini-logo-search .panel-2col .panel-col-last .views-exposed-widget.views-submit-button {
    height: 4.4rem;
    padding: 0.8rem 0;
    float: left;
}

#navbar #block-panels-mini-logo-search .panel-2col .panel-col-last .inside button {
    width: 3rem;
    height: 3rem;
    background: url(../images/header-search.png) no-repeat center;
    overflow: hidden;
    color: transparent;
    border: 0;
}

#navbar #block-superfish-1 ul {
    /* font-size: 0;*/
    background: none;
}

#navbar #block-superfish-1 ul.menu li:hover {
    background: rgba(0, 0, 0, 0.41);
    color: #fff;
}

#navbar #block-superfish-1 ul.menu>li {
    /* height: 5.5rem;*/
    transition: all 0.1s ease-in-out;
    cursor: pointer;
    padding: 10px 0;
    color: white;
    text-shadow: 1px 1px 1px black;
}

#navbar #block-superfish-1 li:first-child>span {
    /*border-left: 2px solid #e4eaf3;*/
}

.sf-sub-indicator {
    display: none !important;
}

#navbar #block-superfish-1 li>span {
    /* border: 2px solid #e4eaf3;*/
    border-top: 0;
    border-left: 0;
    border-bottom: 0;
    display: block;
    font-size: 1.4rem;
    padding: 0 2.97rem;
    text-transform: uppercase;
    line-height: 1.8rem;
}

#navbar #block-superfish-1 .menu ul>li.menuparent span {
    padding: 10px 2.97rem;
}

#navbar #block-superfish-1 .menu>li::before,
#navbar #block-superfish-1 .menu>li:last-child::after {
    content: "";
    border: 1px solid #e4eaf3;
    display: block;
    height: 15px;
    position: absolute;
    width: 1px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.2s ease-in-out;
}

#navbar #block-superfish-1 .menu>li:last-child::after {
    right: 0;
}

#navbar #block-superfish-1 .menu>li.menuparent ul {
    background: none;
    border-radius: 0;
}

#navbar #block-superfish-1 .menu>li.menuparent ul li {
    background: rgba(0, 0, 0, 0.57);
}

#navbar #block-superfish-1 .menu>li.menuparent.sfHover {
    background: rgba(0, 0, 0, 0.57);
    color: #fdfdfd;
}

#navbar #block-superfish-1 .menu>li.menuparent.sfHover::before,
#navbar #block-superfish-1 .menu>li.menuparent.sfHover::after,
#navbar #block-superfish-1 ul.menu li:hover:after,
#navbar #block-superfish-1 ul.menu li:hover:before {
    content: "";
    display: none;
}

#navbar #block-superfish-1 .menu>li.menuparent ul,
#navbar #block-superfish-1 .menu>li.menuparent ul li.menuparent {
    overflow: visible !important;
    width: 26.5rem !important;
}

#navbar #block-superfish-1 .menu>li.menuparent ul li {
    border-bottom: 1px solid #ffffff;
    overflow: hidden;
    transition: all 0.1s ease-in-out;
}

#navbar #block-superfish-1 .menu>li.menuparent ul li:last-child {
    border-bottom: 0;
}

#navbar #block-superfish-1 .menu>li.menuparent ul li a {
    display: block;
    line-height: 1.8rem;
    padding: 10px 30px;
    color: #fdfdfd;
    text-transform: uppercase;
    box-sizing: border-box;
}

#navbar #block-superfish-1 .menu>li.menuparent ul li:not(.sf-no-children) {
    position: relative;
}

#navbar #block-superfish-1 .menu>li.menuparent ul li:not(.sf-no-children)::after {
    content: ">";
    position: absolute;
    right: 15px;
    top: 0;
    line-height: 33px;
    display: block;
    color: #fdfdfd;
    font-weight: 400;
    font-size: 20px;
}

#navbar #block-superfish-1 .menu>li.menuparent ul li:hover {
    background: #000000;
}

#navbar #block-superfish-1 .menu>li.menuparent ul li ul li {
    background: rgba(0, 0, 0, 0.71);
    transition: all 0.1s ease-in-out;
}

#navbar #block-superfish-1 .menu>li.menuparent ul li ul li:hover {
    background: #000000;
}

.sf-menu li:hover>ul,
.sf-menu li.sfHover>ul {
    left: 0;
    top: 35px !important;
}

.sf-menu ul li:hover>ul,
.sf-menu ul li.sfHover>ul {
    top: 0 !important;
}

.sf-menu.sf-horizontal.sf-shadow ul,
.sf-menu.sf-vertical.sf-shadow ul,
.sf-menu.sf-navbar.sf-shadow ul ul {
    padding: 0 !important;
}

/*****************************end of header***********************************/

/*****************************breadcrumbs*****************************************/
.breadcrumbs-container {
    background: #f0f2f6;
    position: relative;
    width: 100%;
}

.breadcrumbs-container .breadcrumb {
    width: 1060px;
    margin: 0 auto;
    background-attachment: inherit;
    padding: 1rem 0;
}

.breadcrumbs-container .breadcrumb li {
    color: #b7bec3;
    font-size: 1.4rem;
}

.breadcrumb>li+li:before {
    content: '\003E';
    padding: 0 3px 0 0;
}

/****************************end of breadcrumbs****************************************/


/*****************************left navbar**************************************/

.not-front .col-sm-3 {
    padding: 0;
    width: 340px;
    top: -41px;
}

.col-sm-3 .block.block-views,
.group-right .block.block-views,
.front .panel-col-last .view-announcements.view-id-announcements {
    border: 1px solid #ebeef1;
    margin-bottom: 3rem;
}

.block.block-views .view-display-id-block_right .view-filters,
.front .view-announcements.view-id-announcements .view-filters,
.front .col-sm-12 .view-photo-news.view-id-photo_news .view-filters {
    background: #ffffff;
    border-bottom: 0.1rem solid #0e3449;
 /*   height: 5.4rem; */
    padding: 0 2.35rem;
    position: absolute;
    text-align: center;
    top: -5.4rem;
    width: 34rem;
}

.front .view-announcements.view-id-announcements .view-filters,
.front .col-sm-12 .view-photo-news.view-id-photo_news .view-filters {
    position: static;
}

.block.block-views .view-display-id-block_right .form-type-bef-link,
.front .view-announcements.view-id-announcements .form-type-bef-link,
.front .view-news.view-id-news.view-display-id-block_main_news .view-filters .form-type-bef-link,
.front .col-sm-12 .view-photo-news.view-id-photo_news .view-filters .form-type-bef-link {
    display: inline-block;
    margin-right: 1.45rem;
    text-align: center;
}

#block-views-announcements-block-right .view-display-id-block_right .form-type-bef-link,
.front .view-announcements.view-id-announcements .form-type-bef-link {
    margin-right: 1.4rem;
}

.block.block-views .view-display-id-block_right .form-type-bef-link:last-child,
#block-views-announcements-block-right .view-display-id-block_right .form-type-bef-link:last-child,
.front .view-announcements.view-id-announcements .form-type-bef-link:last-child {
    margin-right: 0;
}

.block.block-views .view-display-id-block_right .form-type-bef-link a,
.front .view-announcements.view-id-announcements .form-type-bef-link a,
.front .view-news.view-id-news.view-display-id-block_main_news .view-filters .form-type-bef-link a,
.front .col-sm-12 .view-photo-news.view-id-photo_news .view-filters .form-type-bef-link a {
    color: #39b2b9;
    display: block;
    font-family: 'Conv_Rubik-Regular';
 /*   font-size: 1.8rem; */
    line-height: 3rem;
}

.block.block-views .view-display-id-block_right .form-type-bef-link a.active,
.front .view-announcements.view-id-announcements .form-type-bef-link a.active,
.front .view-news.view-id-news.view-display-id-block_main_news .view-filters .form-type-bef-link a.active,
.front .col-sm-12 .view-photo-news.view-id-photo_news .view-filters .form-type-bef-link a.active {
    color: #0e3449;
    position: relative;
}

.block.block-views .view-display-id-block_right .form-type-bef-link a.active::after,
.front .view-announcements.view-id-announcements .form-type-bef-link a.active::after,
.front .col-sm-12 .view-photo-news.view-id-photo_news .view-filters .form-type-bef-link a.active::after {
    content: "";
    bottom: 0;
    border-bottom: 7px solid #0e3449;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    height: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
}

.block.block-views .view-display-id-block_right .view-content .views-row,
.front .view-announcements.view-id-announcements .view-content .views-row {
    border-bottom: 1px solid #ebeef1;
    padding: 2rem 3rem 2rem 2.5rem;
    background: #fff;
}

.block.block-views .view-display-id-block_right .view-content .views-row:last-child,
.front .view-announcements.view-id-announcements .view-content .views-row:last-child {
    border-bottom: 0;
}

.block.block-views .view-display-id-block_right .view-content .views-row .views-field-title,
.front .view-announcements.view-id-announcements .view-content .views-row .views-field-title {
    margin-bottom: 1rem;
}

.block.block-views .view-display-id-block_right .view-content .views-row .views-field-title a,
.front .view-announcements.view-id-announcements .view-content .views-row .views-field-title a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 1.6rem;
}

.block.block-views .view-display-id-block_right .view-content .views-row .views-field-created,
.front .view-announcements.view-id-announcements .view-content .views-row .views-field-created {
    color: #39b2b9;
    font-family: 'Conv_Rubik-Regular';
}

.block.block-views .view-display-id-block_right .view-footer,
.panel-pane.pane-block .view-display-id-block_main_event_public_hearing .view-footer,
.panel-pane.pane-block .view-display-id-block_main_news .view-footer {
    margin-top: 1rem;
}

.block.block-views .view-display-id-block_right .view-footer a,
.panel-pane.pane-block .view-display-id-block_main_event_public_hearing .view-footer a,
.panel-pane.pane-block .view-display-id-block_main_news .view-footer a {
    color: #0e3449;
    background: url(../images/column-next-topic.png) no-repeat 93% center;
    border: 1px solid #39b2b9;
    display: block;
    font-size: 1.2rem;
    padding: 0.5rem 0 0.5rem 2.5rem;
    text-decoration: underline;
    text-transform: uppercase;
}

.panel-pane.pane-block .view-display-id-block_main_news .view-header {
    margin-bottom: 1rem;
}

.panel-pane.pane-block .view-display-id-block_main_news .view-header a {
    color: #0e3449;
  /*  background: url(../images/column-next-topic.png) no-repeat 93% center; */
    border-bottom: 1px solid #e3e5e7;
    display: block;
    font-size: 1.2rem;
    padding: 0.5rem 0 0.5rem 2.5rem;
	text-transform: uppercase; }
  /*  text-decoration: underline; */
    


.block.block-views .view-display-id-block_right .view-footer br {
    display: none;
}

/*****************************end left navbar**************************************/

/******************************pagination*****************************************/
.text-center {
    text-align: left;
}

.text-center .pagination li {
    width: 1rem;
}

.text-center .pagination li a {
    background: none;
    color: #7e8388;
    border: 0;
    border-radius: 0;
    border-bottom: 2px solid transparent;
    box-sizing: border-box;
    padding: 6px 10px;
    margin-right: 1rem;
}

.text-center .pagination li.active a,
.text-center .pagination li a:hover,
.text-center .pagination li a:active,
.text-center .pagination li a:visited {
    background: none;
    color: #000000;
    border-bottom: 2px solid #477cc8;
}



.text-center .pagination li.next a,
.text-center .pagination li.prev a {
    font-size: 0;
    width: 3rem;
    border: 1px solid #e4e6e8;
    height: 3rem;
    display: inline-block;
    position: relative;
    top: 3px;
}

.text-center .pagination li.next a {
    background: url(../images/sprites.png) no-repeat -462px -61px;
    margin-left: 3rem;
}

.text-center .pagination li.prev a {
    background: url(../images/sprites.png) no-repeat -359px -61px;
    margin-right: 1.5rem;
}

/******************************end of pagination*****************************************/


/******************************survey*****************************************/
.view-survey.view-id-survey.view-display-id-survey {
    padding: 0 1.5rem 0 2.5rem;
}

.view-survey.view-id-survey.view-display-id-survey .field-name-title {
    margin-bottom: 1rem;
}

.node-poll.node-teaser.view-mode-teaser .field-name-title h2 {
    font-size: 2.5rem;
    font-family: 'Conv_Rubik-Bold';
}

.node-poll.view-mode-survey .field-name-title h2 {
    font-size: 1.4rem;
    font-family: 'Conv_Rubik-Medium';
    margin-top: 1rem;
    position: relative;
}

.controls-arrow-container {
    background: url(../images/sprites.png);
    background-position: -420px -77px;
    width: 10px;
    height: 4px;
    position: absolute;
    right: 10px;
    top: 15px;
    cursor: pointer;
}

.rotate {
    transform: rotate(180deg);
}

.node-poll.view-mode-survey {
    position: relative;
}

.node-poll.view-mode-survey .group-wrapper-title::before {
    content: "";
    top: 25px;
    border-left: 7px solid #0e3449;
    border-bottom: 9px solid transparent;
    border-top: 9px solid transparent;
    height: 0;
    left: 3px;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
}

.node-poll.view-mode-survey {
    border-left: 4px solid #0e3449;
    margin-bottom: 3rem;
    padding: 0 0 0 35px;
}

.view-survey.view-id-survey.view-display-id-page .node-poll.node-teaser.view-mode-teaser {
    margin-bottom: 2rem;
}

.node-poll.view-mode-survey .group-wrapper-survey {
    padding-bottom: 1.5rem;
}

.node-poll.view-mode-survey .group-wrapper-survey,
.view-survey.view-id-survey.view-display-id-page .node-poll.node-teaser.view-mode-teaser .poll {
    width: 340px;
}

.node-poll.view-mode-survey .poll .total {
    display: none;
}

.view-survey.view-id-survey.view-display-id-page .node-poll.node-teaser.view-mode-teaser .poll,
.view-survey.view-id-survey.view-display-id-page .node-poll.node-teaser.view-mode-teaser .poll .total {
    text-align: left;
}

.view-survey.view-id-survey.view-display-id-page .node-poll.node-teaser.view-mode-teaser .poll .bar,
.node-poll.view-mode-survey .group-wrapper-survey .poll .bar {
    width: 290px;
    padding-right: 0;
}

.view-survey.view-id-survey.view-display-id-survey .field-name-title h2 {
    font-family: 'Conv_Rubik-Medium';
    font-size: 1.4rem;
}

.view-survey.view-id-survey .field-name-post-date {
    color: #abafb6;
    font-size: 1.2rem;
    margin-bottom: 2.5rem;
    font-family: 'Conv_Rubik-Regular';
}

.view-survey.view-id-survey .sharethis-buttons {
    margin-bottom: 2rem;
}

.view-survey.view-id-survey .poll {
    text-align: center;
}

.view-survey.view-id-survey .poll .form-type-radio {
    margin-bottom: 1.5rem;
}

.view-survey.view-id-survey .poll .text,
.view-survey.view-id-survey .poll .percent {
    text-align: left;
    color: #7e8388;
}

.view-survey.view-id-survey .poll .text {
    font-size: 1.4rem;
    margin-bottom: 0.5rem;
}

.view-survey.view-id-survey .poll .bar {
    margin-bottom: 1rem;
    padding-right: 10px;
}

.view-survey.view-id-survey .poll .bar div {
    background: #0e3449;
    height: 4px;
}

.view-survey.view-id-survey .poll .percent {
    font-size: 1.2rem;
}

.view-survey.view-id-survey .poll .total {
    margin: 1rem 0;
    text-align: center;
}

.view-survey.view-id-survey.view-display-id-page .poll input[type="radio"]::before,
.view-survey.view-id-survey.view-display-id-survey .poll input[type="radio"]::before {
    content: "";
    display: block;
    position: absolute;
    border: 2px solid #AAAAAA;
    border-radius: 100%;
    height: 1.5rem;
    width: 1.5rem;
    top: 0;
    left: 0;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
    background: #fff;
}

.view-survey.view-id-survey.view-display-id-page .poll input[type="radio"]::after,
.view-survey.view-id-survey.view-display-id-survey .poll input[type="radio"]::after {
    content: "";
}

.view-survey.view-id-survey.view-display-id-page .poll input[type="radio"]:checked::before,
.view-survey.view-id-survey.view-display-id-survey .poll input[type="radio"]:checked::before {
    content: "";
}

.view-survey.view-id-survey.view-display-id-page .poll input[type="radio"]:checked::after,
.view-survey.view-id-survey.view-display-id-survey .poll input[type="radio"]:checked::after {
    content: "";
    display: block;
    position: absolute;
    border-radius: 100%;
    height: 0.9rem;
    width: 0.9rem;
    top: 23%;
    left: 28%;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
    background: #0e3449;
}

.view-survey.view-id-survey .choices {
    margin-bottom: 2.5rem;
    text-align: left;
}

.view-survey.view-id-survey .poll button {
    background: #0e3449;
    border: 0;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    height: 3.5rem;
    margin: 0 auto 2rem auto;
    padding: 0 3.5rem;
    text-transform: uppercase;
}

/*****************************end of survey*******************************************/

/*****************************footer***********************************/

footer.footer {
    margin: 0 auto;
    padding: 0;
    width: 106rem;
}

footer.footer .wrapper-footer {
    font-size: 0;
    margin: 0 auto;
    overflow: hidden;
    padding: 1rem;
    width: 106rem;
}

footer.footer .wrapper-footer #block-menu-menu-footer-menu {
    margin-bottom: 1.5rem;
}

footer.footer .wrapper-footer #block-menu-menu-footer-menu ul {
    font-size: 0;
}

footer.footer .wrapper-footer #block-menu-menu-footer-menu ul li {
    display: inline-block;
    margin-right: -.1rem;
    vertical-align: top;
    width: 25%;
}

footer.footer .wrapper-footer #block-menu-menu-footer-menu ul li:last-child {
    margin-right: 0;
}

footer.footer .wrapper-footer #block-menu-menu-footer-menu ul li a {
    color: #0e3449;
    font-size: 1.4rem;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

footer.footer .wrapper-footer #block-menu-menu-footer-menu ul li a:hover {
    background: none;
}

footer.footer .wrapper-footer #block-menu-menu-footer-menu ul li a img {
    float: left;
    margin-right: 1.5rem;
}

footer.footer .wrapper-footer #block-menu-menu-footer-menu ul li a span {
    bottom: 35%;
    display: block;
    position: relative;
    transform: translateY(35%);
    vertical-align: middle;
}

footer.footer .wrapper-footer #block-social-media-links-social-media-links {
    text-align: center;
    margin-bottom: 1.5rem;
}

footer.footer .wrapper-footer #block-social-media-links-social-media-links ul {
    position: relative;
}

footer.footer .wrapper-footer #block-social-media-links-social-media-links ul::before {
    content: "";
    background: #fff;
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 42%;
}

footer.footer .wrapper-footer #block-social-media-links-social-media-links ul::after {
    content: "";
 /*   background: #fff; */
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 42%;
}

footer.footer .wrapper-footer #block-social-media-links-social-media-links .social-media-links li {
    margin-right: 0.5rem;
}

footer.footer .wrapper-footer #block-social-media-links-social-media-links .social-media-links li:last-child {
    margin-right: 0;
}

footer.footer .wrapper-footer #block-social-media-links-social-media-links .social-media-links li a {
    display: block;
    height: 3.6rem;
    width: 3.6rem;
}

footer.footer .wrapper-footer #block-social-media-links-social-media-links .social-media-links li:first-child a {
    background: url(../images/footer-socials.png) no-repeat 0% 50%;
}

footer.footer .wrapper-footer #block-social-media-links-social-media-links .social-media-links li:nth-child(2) a {
    background: url(../images/footer-socials.png) no-repeat 50% 50%;
}

footer.footer .wrapper-footer #block-social-media-links-social-media-links .social-media-links li:nth-child(3) a {
    background: url(../images/footer-socials.png) no-repeat 100% 50%;
}

footer.footer .wrapper-footer #block-social-media-links-social-media-links .social-media-links li a img {
    display: none;
}


/*****************************end of footer***********************************/


/*****************************copyright***********************************/

footer.footer .wrapper-footer .wrapper-copyright {
    float: left;
}

footer.footer .wrapper-footer .wrapper-copyright .copyright {
    color: #0e3449;
    font-size: 1.4rem;
    float: right;
}

footer.footer .wrapper-footer .wrapper-copyright .copyright p {
    line-height: 1.7;
}

footer.footer .wrapper-footer .footer_logo {
    display: inline-block;
    margin-right: 1rem;
}

footer.footer .wrapper-footer .support {
    color: #0e3449;
    font-size: 1.4rem;
    float: right;
    margin-top: 2.3rem;
    text-align: right;
}

footer.footer .wrapper-footer .support p {
    line-height: 1.7;
}

footer.footer .wrapper-footer .support p a {
    color: #0e3449;
    text-decoration: underline;
}


/*****************************end of copyright***********************************/

/*****************************global styles******************************************/
.col-sm-9 .page-header {

    border-bottom: 0;
    color: #fdfdfd;
    font-size: 3.8rem;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -12.5rem;
    z-index: 111;
}

/*****************************end of global styles******************************************/
/*############################################################Specific pages####################################################################*/


/*****************************page-news******************************************/

.main-container.container {
    margin: 0 auto 4rem auto;
    padding: 0;
    width: 1060px;
}

.col-sm-9 {
    margin: 0 2rem 0 0;
    padding: 4rem 0 0 0;
    width: 700px;
}



.page-news .col-sm-9 .region.region-content .block-title {
    display: none;
}

.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider {
    margin-bottom: 3rem;
}

.flexslider .slides .wrapper-content .views-field-title a:hover {
    border-bottom: 0;
}

.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .slides {
    height: 28rem;
    overflow: hidden;
    position: relative;
}

.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .flex-direction-nav {
    display: none;
}

.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .slides li img,
.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .slides li {
    height: 28rem;
    width: 100%;
}

.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .slides li img {
    width: 43rem;
}

.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .slides li img {
    object-fit: cover;
}

.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .slides .wrapper-content {
    /*  background: rgba(47, 51, 55, 0.72);*/
    border-left: 0.4rem solid #477cc8;
    height: 100%;
    padding: 9rem 3.5rem 0 2rem;
    position: absolute;
    right: 0;
    top: 0;
    width: 27rem;
    z-index: 222;
}

.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .slides .wrapper-content::after {
    content: "";
    filter: blur(5px);
    background: inherit;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: 250%;
    z-index: -1;
    overflow: hidden;

}

.tooltip.fade.left.in {
    display: none !important;
    opacity: 0 !important;
}


.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .flex-control-nav {
    bottom: 1rem;
    position: absolute;
    right: 1.5rem;
    width: auto;
    z-index: 111;
}

.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .flex-control-nav li a {
    background: #FDFDFD;
    box-shadow: none;
}

.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .flex-control-nav .flex-active {
    background: #477cc8;
}



.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .slides .wrapper-content .views-field-nothing {
    background: #477cc8;
    border-bottom-right-radius: 1.2rem;
    border-top-right-radius: 1.2rem;
    color: #FDFDFD;
    font-family: 'Conv_Rubik-Regular';
    font-size: 1.4rem;
    display: block;
    left: 0;
    padding: 0.5rem 1rem 0.5rem 2rem;
    position: absolute;
    top: 2rem;
}

.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .slides .wrapper-content .views-field-title {
    height: 18rem;
    margin-bottom: 1rem;
    overflow: hidden;
    text-overflow: clip;
    z-index: 1900;
    margin-top: -40px;
}

.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .slides .wrapper-content .views-field-title a {
    color: #fdfdfd;
    /*-webkit-text-stroke: 1px black;*/
    text-shadow:
        -1px -1px 0 #000,
        1px -1px 0 #000,
        -1px 1px 0 #000,
        1px 1px 0 #000;
    font-family: 'Conv_Rubik-Bold';
    font-size: 1.8rem;
    line-height: 1.5;
}

.view-news.view-id-news.view-display-id-block_1 .view-content .flexslider .slides .wrapper-content .views-field-created span {
    color: #fdfdfd;
    font-size: 1.4rem;
}

.view-news.view-id-news.view-display-id-news .view-filters {
    margin-bottom: 3rem;
}

.view-news.view-id-news.view-display-id-news .view-filters .form-type-bef-link {
    display: inline-block;
    margin-right: 0.32rem;
}

.view-news.view-id-news.view-display-id-news .view-filters .form-type-bef-link:last-child {
    margin-right: 0rem;
}

.view-news.view-id-news.view-display-id-news .view-filters .form-type-bef-link a {
    outline: 1px solid #e4e6e8;
    color: #39b2b9;
    display: block;
    font-family: 'Conv_Rubik-Medium';
    font-size: 1.4rem;
    padding: 0.75rem;
    text-transform: uppercase;
    border-bottom: 2px inset transparent;
}

.view-news.view-id-news.view-display-id-news .view-filters .form-type-bef-link a:hover,
.view-news.view-id-news.view-display-id-news .view-filters .form-type-bef-link .active {
    color: #0e3449;
    border-bottom: 2px inset #0e3449;

}

.activeFilter {
    color: #0e3449;
    border-bottom: 2px inset #0e3449;
}

.view-news.view-id-news.view-display-id-news,
.view-reports.view-id-reports.view-display-id-reports {
    margin-bottom: 2.5rem;
}

.view-news.view-id-news.view-display-id-news .view-content .views-row,
.view-reports.view-id-reports.view-display-id-reports .view-content .views-row,
.front .view-news.view-id-news.view-display-id-block_main_news .view-content .views-row {
    border-bottom: 1px solid #e3e5e7;
    margin-bottom: 0.8rem;
    padding-bottom: 0.8rem;
    overflow: hidden;
}

.view-news.view-id-news.view-display-id-news .view-content .views-row:last-child,
.view-reports.view-id-reports.view-display-id-reports .view-content .views-row:last-child,
.front .view-news.view-id-news.view-display-id-block_main_news .view-content .views-row:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.view-news.view-id-news.view-display-id-news .view-content .views-row .views-field.views-field-field-slider,
.view-reports.view-id-reports.view-display-id-reports .view-content .views-row .views-field.views-field-field-slider,
.front .view-news.view-id-news.view-display-id-block_main_news .view-content .views-row .views-field.views-field-field-slider,
.front .view-news.view-id-news.view-display-id-block_main_news .view-content .views-row .views-field-field-image {
    float: left;
    margin-right: 2rem;
}

.view-news.view-id-news.view-display-id-news .view-content .views-row .wrapper-content .views-field-title,
.view-reports.view-id-reports.view-display-id-reports .view-content .views-row .wrapper-content .views-field-title,
.front .view-news.view-id-news.view-display-id-block_main_news .view-content .views-row .wrapper-content .views-field-title {
    margin-bottom: 0rem;
}

.view-news.view-id-news.view-display-id-news .view-content .views-row .wrapper-content .views-field-title a,
.view-reports.view-id-reports.view-display-id-reports .view-content .views-row .wrapper-content .views-field-title a,
.front .view-news.view-id-news.view-display-id-block_main_news .view-content .views-row .wrapper-content .views-field-title a {
    font-size: 1.4rem;
}

.view-news.view-id-news.view-display-id-news .view-content .views-row .wrapper-content,
.view-reports.view-id-reports.view-display-id-reports .view-content .views-row .wrapper-content,
.front .view-news.view-id-news.view-display-id-block_main_news .view-content .views-row .wrapper-content {
    float: left;
    width: 55%;
}

.view-news.view-id-news.view-display-id-news .view-content .views-row .wrapper-content .views-field-created,
.view-reports.view-id-reports.view-display-id-reports .view-content .views-row .wrapper-content .views-field-created,
.front .view-news.view-id-news.view-display-id-block_main_news .view-content .views-row .wrapper-content .views-field-created {
    color: #39b2b9;
    font-size: 1.2rem;
	padding-top: 10px;
}

.view-news.view-id-news.view-display-id-news .view-content .views-row .views-field-created-1,
.view-reports.view-id-reports.view-display-id-reports .view-content .views-row .views-field-created-1,
.front .view-news.view-id-news.view-display-id-block_main_news .view-content .views-row .views-field-created-1 {
    color: #39b2b9;
    font-size: 1.2rem;
    float: right;
    text-align: left;
    width: 7rem;
	padding-top: 8px;
}


/*****************************end of page-news***********************************/


/*****************************open page-news***********************************/
.page-node .col-sm-12 {
    padding: 0;
}

.page-node .col-sm-12 .page-header {
    border-bottom: 0;
    /*color: #fdfdfd;*/
    font-size: 3.8rem;
    margin: 0;
    /*padding-left: 25px;*/
    /*position: absolute;*/
    /*top: -17.5rem;*/
    z-index: 111;
}

.page-header + div {
  margin-top: 1em;
  border-top: 1px solid #bdbdbd;
}

.node-type-press-service .col-sm-12 .page-header {
    top: -14.5rem;
}

.page-node .col-sm-12 .group-left,
.front .col-sm-12 .panel-2col .panel-col-first {
    width: 700px;
    margin-right: 2rem;
}

.front .col-sm-12 .panel-2col .panel-col-first,
.front .col-sm-12 .panel-2col .panel-col-last {
    padding-top: 20px;
}

.page-node .col-sm-12 .group-right,
.front .col-sm-12 .panel-2col .panel-col-last {
    width: 340px;
    top: -40px;
    position: relative;
}

.front .col-sm-12 .panel-2col .panel-col-last {
    top: 0px;
}

.page-node .col-sm-12 .group-left .group-wrapper-title {
    margin-bottom: 2.5rem;
}

.page-node .col-sm-12 .group-left .field-name-post-date {
    color: #abafb6;
    margin-bottom: 2rem;
}

.node-type-documents .col-sm-12 .group-left .field-name-post-date {
    float: left;
}

.page-node .col-sm-12 .group-left .group-wrapper-title .field-name-title h2,
.node-type-documents .field-name-title h2,
.node-type-directions .main-container .region-content .view-mode-statistics .field-name-title h2 {
    font-size: 2rem;
    font-family: 'Conv_Rubik-Bold';
    margin-bottom: 0.5rem;
    text-align: justify;
}

.node-type-documents .main-container .region-content .group-left .group-wrapper-body .group-download-print .field-name-field-date {
    float: left;
}

.page-node .col-sm-12 .group-left .group-wrapper-title .field-name-post-date {
    font-size: 1.2rem;
    color: #abafb6;
}

.page-node .col-sm-12 .group-left .field-name-field-slider {
    margin-bottom: 3rem;
    position: relative;
}

.page-node .col-sm-12 .group-left .field-name-field-slider .field-slideshow-controls a,
#block-views-flexslider-block #slider .flex-direction-nav a,
#block-views-flexslider-block #carousel .flex-direction-nav a,
#block-views-slider-block .flexslider .flex-direction-nav a {
    width: 4rem;
    height: 4rem;
    display: block;
    font-size: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1111;
    filter: drop-shadow(1px 1px 3px rgba(255, 255, 255, 0.6))
}

#block-views-flexslider-block #carousel .flex-direction-nav a {
    top: 30%;
    transform: translateY(0);
}

.page-node .col-sm-12 .group-left .field-name-field-slider .field-slideshow-controls .next,
#block-views-flexslider-block #slider .flex-direction-nav .flex-next,
#block-views-flexslider-block #carousel .flex-direction-nav .flex-next,
#block-views-slider-block .flexslider .flex-direction-nav .flex-next {
    background: url(../images/slider_next.png) no-repeat center;
    right: 1rem;
}

.page-node .col-sm-12 .group-left .field-name-field-slider .field-slideshow-controls .prev,
#block-views-flexslider-block #slider .flex-direction-nav .flex-prev,
#block-views-flexslider-block #carousel .flex-direction-nav .flex-prev,
#block-views-slider-block .flexslider .flex-direction-nav .flex-prev {
    background: url(../images/slider_prev.png) no-repeat center;
    left: 1rem;
}

.flex-direction-nav a.flex-prev:before,
.flex-direction-nav a.flex-next:before {
    content: "" !important;
}

.page-node .col-sm-12 .group-left .sharethis-buttons {
    margin-bottom: 2rem;
}

.stButton .stMainServices {
    width: 2.8rem !important;
    height: 2.8rem !important;
}



.st-facebook-counter {
    background: url(../images/news-body-socials.png) no-repeat 0% 50% !important;
}

.stButton .vkontakte {
    background: url(../images/news-body-socials.png) no-repeat 34% 50% !important;
}

.stButton .st-twitter-counter {
    background: url(../images/news-body-socials.png) no-repeat 66.5% 50% !important;
}

.stButton .googleplus {
    background: url(../images/news-body-socials.png) no-repeat 100% 50% !important;
}

.page-node .col-sm-12 .group-left .field-name-body {
    /*color: #7e8388;*/
    font-size: 1.4rem;
    line-height: 1.8rem;
}


/*****************************end of page-news***********************************/


/*********************************photo-news*********************************************/

.view-photo-news.view-id-photo_news.view-display-id-photos_news .view-content,
.view-video-news.view-id-video_news.view-display-id-video_news .view-content,
.front .col-sm-12 .view-photo-news.view-id-photo_news .view-content {
    font-size: 0;
}

.view-photo-news.view-id-photo_news.view-display-id-photos_news .view-content .views-row,
.view-video-news.view-id-video_news.view-display-id-video_news .view-content .views-row,
.front .col-sm-12 .view-photo-news.view-id-photo_news .view-content .views-row {
    width: 34rem;
    display: inline-block;
    margin: 0 2rem 2.5rem 0;
    vertical-align: top;
}

.view-photo-news.view-id-photo_news.view-display-id-photos_news .views-row:nth-child(2n+2),
.view-video-news.view-id-video_news.view-display-id-video_news .views-row:nth-child(2n+2),
.front .col-sm-12 .view-photo-news.view-id-photo_news .view-content .views-row:nth-child(2n+2) {
    margin-right: 0;
}

.view-photo-news.view-id-photo_news.view-display-id-photos_news .wrapper-content,
.view-video-news.view-id-video_news.view-display-id-video_news .wrapper-content {
    padding: 2rem 2.5rem 2.5rem;
    border: 1px solid #f0f2f6;
}

.view-photo-news.view-id-photo_news.view-display-id-photos_news .views-row .views-field-title,
.view-video-news.view-id-video_news.view-display-id-video_news .views-row .views-field-title {
    margin-bottom: 1rem;
}

.view-photo-news.view-id-photo_news.view-display-id-photos_news .views-row .views-field-title a,
.view-video-news.view-id-video_news.view-display-id-video_news .views-row .views-field-title a {
    font-size: 1.6rem;
    font-family: 'Conv_Rubik-Medium';
    line-height: 1.12;
}

.view-photo-news.view-id-photo_news.view-display-id-photos_news .views-row .views-field-title a:hover,
.view-video-news.view-id-video_news.view-display-id-video_news .views-row .views-field-title a:hover {
    border-bottom: 1px solid #0e3449;
    color: #0e3449;
}

.view-photo-news.view-id-photo_news.view-display-id-photos_news .views-row .views-field-body,
.view-video-news.view-id-video_news.view-display-id-video_news .views-row .views-field-body {
    font-size: 1.4rem;
    color: #7e8388;
    line-height: 1.12;
}

.view-photo-news.view-id-photo_news.view-display-id-photos_news .wrapper-image,
.view-video-news.view-id-video_news.view-display-id-video_news .wrapper-image,
.front .col-sm-12 .view-photo-news.view-id-photo_news .wrapper-image {
    position: relative;
}

.view-photo-news.view-id-photo_news.view-display-id-photos_news .wrapper-image::after,
.view-video-news.view-id-video_news.view-display-id-video_news .wrapper-image::after,
.front .col-sm-12 .view-photo-news.view-id-photo_news .wrapper-image::after {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 65%, rgba(0, 0, 0, 0.65) 100%);
}

.view-photo-news.view-id-photo_news.view-display-id-photos_news .wrapper-image .views-field-created,
.view-video-news.view-id-video_news.view-display-id-video_news .wrapper-image .views-field-created,
.front .col-sm-12 .view-photo-news.view-id-photo_news .wrapper-image div.views-field-field-slider+div.views-field-created,
.front .col-sm-12 .view-photo-news.view-id-photo_news .wrapper-image div.views-field-field-video+div.views-field-created {
    z-index: 111;
    color: #fff;
    font-size: 1.2rem;
    position: absolute;
    bottom: 2rem;
    padding: 0.5rem 0 0 5.5rem;
}

.view-photo-news.view-id-photo_news.view-display-id-photos_news .wrapper-image .views-field-created:before,
.view-video-news.view-id-video_news.view-display-id-video_news .wrapper-image .views-field-created:before,
.front .col-sm-12 .view-photo-news.view-id-photo_news .wrapper-image div.views-field-field-slider+div.views-field-created:before,
.front .col-sm-12 .view-photo-news.view-id-photo_news .wrapper-image div.views-field-field-video+div.views-field-created:before,
.view-photo-news.view-id-photo_news.view-display-id-photos_news .wrapper-image .views-field-created:before {
    content: '';
    width: 26px;
    height: 20px;
    display: block;
    position: absolute;
    left: 26px;
    top: 0px;
    background: url(../images/sprites.png) no-repeat -162px -66px;
}

.view-video-news.view-id-video_news.view-display-id-video_news .wrapper-image .views-field-created {
    background: url(../images/gallery-video.png) no-repeat 25px 45%;
}


.front .col-sm-12 .view-photo-news.view-id-photo_news .wrapper-image div.views-field-field-video+div.views-field-created {
    background: url(../images/gallery-video.png) no-repeat 25px 45%;
}

/*********************************end of photo-news********************************************/

/***********************************open media page*************************************************/

#block-views-flexslider-block #carousel {
    /* margin-bottom: 2rem;
    height:70px; */
    overflow: hidden;
    padding: 0 10px;
}

#block-views-flexslider-block #carousel {
    position: relative;
}

#block-views-flexslider-block #carousel li.flex-active-slide {
    opacity: 0.75;
}

#block-views-flexslider-block #carousel li img {
    height: 100%;
}

#block-views-flexslider-block #carousel li .img-title {
    display: none;
}

#block-views-flexslider-block,
#block-views-flexslider-block .flexslider {
    background: #f0f2f6;
}

#block-views-flexslider-block,
#block-views-slider-block,
.view-flexslider.view-id-flexslider.view-display-id-block .view-content {
    margin-bottom: 15px;
}

#block-views-flexslider-block #carousel .textUnderSlider {
    text-align: center;
    color: #abafb6;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
}

.embedded-video {
    margin-bottom: 2.5rem;
}

.embedded-video iframe {
    width: 100% !important;
}

/***********************************end of media page **********************************************/

/***********************************public hearings **********************************************/
.node-public-hearings .group-date,
.node-announcements .group-date {
    border-top: 1px solid #e3e5e7;
    border-bottom: 1px solid #e3e5e7;
    padding: 2.5rem 0;
    margin-bottom: 3rem;
}

.not-front.node-type-public-hearings .region-content .node-public-hearings .group-left .field-name-field-files.field-type-file .field-items span.file {
    display: block;
    float: none;
    background-color: inherit;
    box-shadow: none;
    padding: 0px;
    width: 100%;
}

.not-front.node-type-public-hearings .region-content .node-public-hearings .group-left .field-name-body {
    margin-bottom: 35px;
}

.node-public-hearings .group-date .field,
.node-announcements .group-date .field {
    display: inline-block;
    vertical-align: top;
    color: #0e3449;
    font-size: 1.4rem;
}

.node-public-hearings .group-date .group-wrapper-start-end,
.node-announcements .group-date .group-wrapper-start-end {
    width: 160px;
    display: inline-block;

    margin-right: 50px;
}

.node-public-hearings .group-date .field-name-field-time,
.node-announcements .group-date .field-name-field-time {
    width: 130px;
    margin-right: 35px;
}

.node-public-hearings .group-date .field-name-field-place,
.node-announcements .group-date .field-name-field-place {
    width: 320px;
}

.node-public-hearings .group-date .group-wrapper-start-end::before,
.node-public-hearings .group-date .field-name-field-place::before,
.node-public-hearings .group-date .field-name-field-time::before,
.node-announcements .group-date .group-wrapper-start-end::before,
.node-announcements .group-date .field-name-field-place::before,
.node-announcements .group-date .field-name-field-time::before {
    content: "";
    float: left;
    width: 30px;
    height: 40px;
    margin-right: 2rem;
    vertical-align: middle;
}

.node-public-hearings .group-date .group-wrapper-start-end::before,
.node-announcements .group-date .group-wrapper-start-end::before {
    background: url(../images/sprites.png) no-repeat -115px -6px;
}

.node-public-hearings .group-date .field-name-field-place::before,
.node-announcements .group-date .field-name-field-place::before {
    background: url(../images/sprites.png) no-repeat -215px -6px;
}

.node-public-hearings .group-date .field-name-field-time::before,
.node-announcements .group-date .field-name-field-time::before {
    background: url(../images/sprites.png) no-repeat -12px -6px;
}

.node-type-public-hearings .group-date .field .label-inline {
    display: inline;
}

.node-announcements .group-image .field-name-field-image {
    display: inline-block;
}

.node-public-hearings .field-name-body {
    margin-bottom: 95px;
}

.node-announcements .field-name-body {
    display: inline-block;
    float: right;
    width: 71%;
}

.node-public-hearings .field-name-field-files {
    border-top: 1px solid #e3e5e7;
    border-bottom: 1px solid #e3e5e7;
    padding: 2.5rem 0 3rem;
}

.node-public-hearings .field-name-field-files .field-label,
.node-announcements .field-name-field-files .field-label {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 2rem;
    margin-bottom: 1rem;
}

.node-public-hearings .field-name-field-files .field-items a,
.node-announcements .field-name-field-files .field-items a {
    color: #0e3449;
    font-size: 1.4rem;
    border-bottom: 1px solid #0e3449;
    margin-bottom: 0.5rem;
}

.node-public-hearings .field-name-field-files .field-items img,
.node-announcements .field-name-field-files .field-items img {
    display: none;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters,
.view-announcements.view-id-announcements.view-display-id-events .view-filters,
.view-draft-decisions.view-id-draft_decisions .view-filters,
.view-mayor-orders.view-id-mayor_orders .view-filters,
.view-id-appeal.view-display-id-appeal .view-filters,
.page-draft-decisions-executive-committee .view-filters {
    margin-bottom: 2rem;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .form-control,
.view-announcements.view-id-announcements.view-display-id-events .view-filters .form-control,
.view-draft-decisions.view-id-draft_decisions .view-filters .form-control,
.view-id-appeal.view-display-id-appeal .view-filters .form-control,
#block-views-exp-docs-search-page .form-group .form-control,
.view-mayor-orders.view-id-mayor_orders .view-filters .form-control,
.view-deputies.view-display-id-page .view-filters .form-group .form-control,
.page-draft-decisions-executive-committee .view-filters .form-group .form-control {
    border-radius: 0;
    color: #7e8388;
    text-transform: uppercase;
    border: 1px solid #e3e5e7;
}

.view-deputies.view-display-id-page .view-filters .form-group .form-control {
    text-transform: lowercase;
    position: relative;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-year,
.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-month,
.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-day,
.view-announcements.view-id-announcements.view-display-id-events .view-filters .date-year,
.view-announcements.view-id-announcements.view-display-id-events .view-filters .date-month,
.view-announcements.view-id-announcements.view-display-id-events .view-filters .date-day,
.view-draft-decisions.view-id-draft_decisions .view-filters .date-year,
.view-draft-decisions.view-id-draft_decisions .view-filters .date-month,
.view-id-appeal.view-display-id-appeal .view-filters .date-year,
.view-id-appeal.view-display-id-appeal .view-filters .date-month,
.view-mayor-orders.view-id-mayor_orders .view-filters .date-year,
.view-mayor-orders.view-id-mayor_orders .view-filters .date-month,
.page-draft-decisions-executive-committee .view-filters .date-year,
.page-draft-decisions-executive-committee .view-filters .date-month {
    position: relative;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-year::after,
.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-month::after,
.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-day::after,
.view-announcements.view-id-announcements.view-display-id-events .view-filters .date-year::after,
.view-announcements.view-id-announcements.view-display-id-events .view-filters .date-month::after,
.view-announcements.view-id-announcements.view-display-id-events .view-filters .date-day::after,
.view-draft-decisions.view-id-draft_decisions .view-filters .date-year::after,
.view-draft-decisions.view-id-draft_decisions .view-filters .date-month::after,
.view-id-appeal.view-display-id-appeal .view-filters .date-year::after,
.view-id-appeal.view-display-id-appeal .view-filters .date-month::after,
.view-mayor-orders.view-id-mayor_orders .view-filters .date-year::after,
.view-mayor-orders.view-id-mayor_orders .view-filters .date-month::after,
.page-draft-decisions-executive-committee .view-filters .date-year::after,
.page-draft-decisions-executive-committee .view-filters .date-month::after {
    background: #fff url(../images/sprites.png) no-repeat -420px -76px;
    content: "";
    display: block;
    width: 10px;
    height: 6px;
    position: absolute;
    top: 14px;
    right: 6px;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-year select,
.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-month select,
.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-day select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-year select {
    width: 90px;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-month select {
    width: 110px;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-day select {
    width: 100px;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-year::after,
.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-month::after,
.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .date-day::after {
    right: 12px;
}


.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-filters .form-group,
.view-announcements.view-id-announcements.view-display-id-events .view-filters .form-group,
.view-draft-decisions.view-id-draft_decisions .view-filters .form-group,
.view-id-appeal.view-display-id-appeal .view-filters .form-group,
.view-mayor-orders.view-id-mayor_orders .view-filters .form-group,
.page-draft-decisions-executive-committee .view-filters .form-group {
    margin-right: 1.5rem;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row {
    padding: 1.5rem 0;
    border-bottom: 1px solid #e3e5e7;
    overflow: hidden;
    font-size: 0;
}

.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .views-field-field-image {
    display: inline-block;
    margin-right: 20px;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .views-field-title,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .views-field-title {
    display: inline-block;
    vertical-align: middle;
    width: 340px;
    margin-right: 10px;
    font-size: 1.4rem;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .views-field-title {
    width: 520px;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .wrapper-date,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .wrapper-date {
    border-top: 1px solid #b1b8c6;
    background: #f0f2f6;
    width: 170px;
    padding: 1rem;
    display: inline-block;
    vertical-align: middle;
    font-size: 1.4rem;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .wrapper-date .views-label-field-date-start,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .wrapper-date .views-label-field-date-start,
.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .wrapper-date .views-field-field-date-start .field-content,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .wrapper-date .views-field-field-date-start .field-content,
.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .wrapper-date .views-label-field-date-end,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .wrapper-date .views-label-field-date-end,
.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .wrapper-date .views-field-field-date-end .field-content,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .wrapper-date .views-field-field-date-end .field-content {
    display: inline-block;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .wrapper-date .views-label-field-date-end,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .wrapper-date .views-label-field-date-end,
.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .wrapper-date .views-label-field-date-start,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .wrapper-date .views-label-field-date-start {
    margin-right: 8px;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .wrapper-date span,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .wrapper-date span {
    color: #0e3449;
    display: block;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .wrapper-date .views-label-created,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .wrapper-date .views-label-created {
    position: relative;
    display: block;
    color: #7e8388;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .wrapper-date .views-field-created,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .wrapper-date .views-field-created {
    float: left;
    display: inline-block;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .wrapper-date .views-field-created span:nth-child(2)::before,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .wrapper-date .views-field-created span:nth-child(2)::before {
    content: "з";
    margin-right: 5px;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .wrapper-date .views-field-created span:nth-child(3)::before,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .wrapper-date .views-field-created span:nth-child(3)::before {
    content: "по";
    margin-right: 5px;
}

.view-public-hearings.view-id-public_hearings.view-display-id-public_hearings .view-content .views-row .wrapper-date::before,
.view-announcements.view-id-announcements.view-display-id-events .view-content .views-row .wrapper-date::before {
    background: #fff url(../images/sprites.png) no-repeat -106px 2px;
    content: "";
    display: inline-block;
    width: 45px;
    height: 55px;
    margin-right: 10px;
    float: left;
}

/***********************************end of *public hearings **********************************************/

/***********************************documents **********************************************/
.page-city-council-decision .col-sm-9,
.page-executive-committee-decision .col-sm-9,
.page-draft-decisions .col-sm-9,
.page-mayor-orders .col-sm-9,
.node-type-regulatory-acts .col-sm-9,
.page-docs-search .col-sm-9,
.node-type-government .col-sm-9,
.page-quality-policy .col-sm-9,
.page-lustration .col-sm-9,
.node-type-directions .col-sm-9,
.page-contests-auctions .col-sm-9,
.page-city-budget .col-sm-9,
.page-programs-reports .col-sm-9,
.page-development-strategy .col-sm-9,
.page-master-plan .col-sm-9,
.page-regulatory-environment .col-sm-9,
.page-procurement-plans .col-sm-9,
.page-statistics .col-sm-9,
.page-plenary-session .col-sm-9,
.node-type-city-services .col-sm-9,
.page-health .col-sm-9,
.page-youth-sports .col-sm-9,
.page-transport .col-sm-9,
.page-energy-saving .col-sm-9,
.page-draft-decisions-executive-committee .col-sm-9,
.page-twin-cities .col-sm-9,
.node-type-for-businness .col-sm-9,
.page-help-army .col-sm-9,
.page-rates .col-sm-9,
.node-type-tourist .col-sm-9,
.page-pages-history .col-sm-9,
.page-news .col-sm-9,
.page-honorary-citizens .col-sm-9,
.page-appeals .col-sm-9,
.page-information .col-sm-9,
.page-regulatory-acts .col-sm-9,
.page-video-translation .col-sm-9 {
    width: 74.529%;
}

.page-city-council-decision .col-sm-3,
.page-executive-committee-decision .col-sm-3,
.page-draft-decisions .col-sm-3,
.page-mayor-orders .col-sm-3,
.node-type-regulatory-acts .col-sm-3,
.page-docs-search .col-sm-3,
.node-type-government .col-sm-3,
.page-quality-policy .col-sm-3,
.page-lustration .col-sm-3,
.node-type-directions .col-sm-3,
.page-contests-auctions .col-sm-3,
.page-city-budget .col-sm-3,
.page-programs-reports .col-sm-3,
.page-development-strategy .col-sm-3,
.page-master-plan .col-sm-3,
.page-regulatory-environment .col-sm-3,
.page-procurement-plans .col-sm-3,
.page-statistics .col-sm-3,
.page-plenary-session .col-sm-3,
.node-type-city-services .col-sm-3,
.page-health .col-sm-3,
.page-youth-sports .col-sm-3,
.page-transport .col-sm-3,
.page-energy-saving .col-sm-3,
.page-draft-decisions-executive-committee .col-sm-3,
.page-twin-cities .col-sm-3,
.node-type-for-businness .col-sm-3,
.page-news .col-sm-3,
.page-help-army .col-sm-3,
.page-rates .col-sm-3,
.node-type-tourist .col-sm-3,
.page-pages-history .col-sm-3,
.page-honorary-citizens .col-sm-3,
.page-appeals .col-sm-3,
.page-information .col-sm-3,
.page-regulatory-acts .col-sm-3,
.page-video-translation .col-sm-3 {
    width: 23.585%;
    background: #fff;
    top: -41px;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-filters,
.view-city-council-decision.view-id-city_council_decision .view-filters {
    margin-bottom: 4rem;
}

.view-executive-committee-decision.view-id-executive_committee_decision .views-exposed-widget .views-widget,
.view-city-council-decision.view-id-city_council_decision .view-filters .views-exposed-widget .views-widget {
    display: inline-block;
    margin-bottom: 1rem;
}

.view-executive-committee-decision.view-id-executive_committee_decision .views-exposed-widget label,
.view-city-council-decision.view-id-city_council_decision .view-filters .views-exposed-widget label {
    font-size: 1.8rem;
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    width: 11.5rem;
    display: inline-block;
}

.page-executive-committee-decision .region-content .view-executive-committee-decision .view-filters .views-exposed-form .views-exposed-widgets #edit-field-date-value-1-wrapper label {
    width: 14.5rem;
    padding-top: 5px;
}

.page-executive-committee-decision .region-content .view-executive-committee-decision .view-filters .views-exposed-form .views-exposed-widgets #edit-field-date-value-1-wrapper label,
.page-executive-committee-decision .region-content .view-executive-committee-decision .view-filters .views-exposed-form .views-exposed-widgets #edit-field-date-value-1-wrapper label {
    float: left;
    margin-right: 5px;
}

.page-executive-committee-decision .region-content .view-executive-committee-decision .view-filters .views-exposed-form .views-exposed-widgets #edit-field-date-value-wrapper label {
    width: 14.5rem;
    margin-right: 2px;
}

.page-executive-committee-decision .region-content .view-executive-committee-decision .view-filters {
    margin-bottom: 3rem;
}

.page-executive-committee-decision .region-content .view-executive-committee-decision .view-filters .views-exposed-form .views-exposed-widgets #edit-field-date-value-1-wrapper input,
.page-executive-committee-decision .region-content .view-executive-committee-decision .view-filters .views-exposed-form .views-exposed-widgets #edit-field-date-value-wrapper select {
    border-radius: 0px;
    box-shadow: none;
}

.view-executive-committee-decision.view-id-executive_committee_decision .views-exposed-widget,
.view-city-council-decision.view-id-city_council_decision .view-filters .views-exposed-widget {
    float: none;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-filters .form-type-bef-link,
.view-city-council-decision.view-id-city_council_decision .view-filters .form-type-bef-link {
    display: inline-block;
    margin-right: 0.32rem;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-header,
.view-city-council-decision.view-id-city_council_decision .view-header,
.view-draft-decisions.view-id-draft_decisions .view-header,
.view-id-appeal.view-display-id-appeal .view-header,
.view-mayor-orders.view-id-mayor_orders .view-header,
.page-draft-decisions-executive-committee .view-header {
    float: right;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-filters .form-type-bef-link a,
.view-city-council-decision.view-id-city_council_decision .view-filters .form-type-bef-link a,
.view-executive-committee-decision.view-id-executive_committee_decision .view-header .search a,
.view-city-council-decision.view-id-city_council_decision .view-header .search a,
.view-draft-decisions.view-id-draft_decisions .view-header .search a,
.view-id-appeal.view-display-id-appeal .view-header .search a,
.view-mayor-orders.view-id-mayor_orders .view-header .search a,
.page-draft-decisions-executive-committee .view-header .search a {
    outline: 1px solid #e4e6e8;
    color: #7e8388;
    display: block;
    font-family: 'Conv_Rubik-Medium';
    font-size: 1.4rem;
    padding: 0.7rem 1.8rem;
    text-transform: uppercase;
    border-bottom: 2px inset transparent;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-header .search a,
.view-city-council-decision.view-id-city_council_decision .view-header .search a,
.view-draft-decisions.view-id-draft_decisions .view-header .search a,
.view-id-appeal.view-display-id-appeal .view-header .search a,
.view-mayor-orders.view-id-mayor_orders .view-header .search a,
.page-draft-decisions-executive-committee .view-header .search a {
    position: relative;
    padding: 0.7rem 3.5rem 0.7rem 1.8rem;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-header .search a::after,
.view-city-council-decision.view-id-city_council_decision .view-header .search a::after,
.view-draft-decisions.view-id-draft_decisions .view-header .search a::after,
.view-id-appeal.view-display-id-appeal .view-header .search a::after,
.view-mayor-orders.view-id-mayor_orders .view-header .search a::after,
.page-draft-decisions-executive-committee .view-header .search a::after {
    content: "";
    background: url(../images/sprites-2.png) no-repeat -464px -215px;
    display: inline-block;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 10px;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-filters .form-type-bef-link a.active,
.view-city-council-decision.view-id-city_council_decision .view-filters .form-type-bef-link a.active,
.view-executive-committee-decision.view-id-executive_committee_decision .view-filters .form-type-bef-link a:hover,
.view-city-council-decision.view-id-city_council_decision .view-filters .form-type-bef-link a:hover,
.view-executive-committee-decision.view-id-executive_committee_decision .view-header .search a:hover,
.view-city-council-decision.view-id-city_council_decision .view-header .search a:hover,
.view-draft-decisions.view-id-draft_decisions .view-header .search a:hover,
.view-id-appeal.view-display-id-appeal .view-header .search a:hover,
.view-mayor-orders.view-id-mayor_orders .view-header .search a:hover,
.page-draft-decisions-executive-committee .view-header .search a:hover {
    color: #0e3449;
    border-bottom: 2px inset #0e3449;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-content,
.view-city-council-decision.view-id-city_council_decision .view-content,
.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content {
    padding-top: 4rem;
    border-top: 1px solid #d4d8e0;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-content table td,
.view-city-council-decision.view-id-city_council_decision .view-content table td,
.view-executive-committee-decision.view-id-executive_committee_decision .view-content table th,
.view-city-council-decision.view-id-city_council_decision .view-content table th,
thead:first-child>tr:first-child>th {
    border: 1px solid #d6d9db !important;
    text-align: center;
    vertical-align: middle;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content table th,
.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content table td {
    vertical-align: middle;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content table td {
    border: 1px solid #d6d9db !important;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-content table tr:nth-child(even),
.view-city-council-decision.view-id-city_council_decision .view-content table tr:nth-child(even),
.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content table tr:nth-child(even) {
    background: #f0f2f6;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-content table th:first-child,
.view-city-council-decision.view-id-city_council_decision .view-content table td:first-child,
.view-executive-committee-decision.view-id-executive_committee_decision .view-content table th:first-child,
.view-city-council-decision.view-id-city_council_decision .view-content table th:first-child {
    width: 110px;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content table th.views-field-field-number-session {
    width: 110px;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content table tbody td.views-field-field-number-session {
    text-align: center;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content table tbody td.views-field-field-date {
    text-align: center;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content table th.views-field-field-date {
    width: 100px;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-content table th:nth-child(2),
.view-city-council-decision.view-id-city_council_decision .view-content table td:nth-child(2),
.view-executive-committee-decision.view-id-executive_committee_decision .view-content table th:nth-child(2),
.view-city-council-decision.view-id-city_council_decision .view-content table th:nth-child(2) {
    width: 75px;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-content table th:last-child,
.view-executive-committee-decision.view-id-executive_committee_decision .view-content table td:last-child,
.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content table th:last-child {
    text-align: left;
    padding-left: 1.5rem;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content table td:last-child {
    text-align: left;
    padding-left: 1.5rem;
}

.view-city-council-decision.view-id-city_council_decision .view-content table td:last-child {
    text-align: justify;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-content thead th a,
.view-city-council-decision.view-id-city_council_decision .view-content thead th a,
.view-executive-committee-decision.view-id-executive_committee_decision .view-content thead th,
.view-city-council-decision.view-id-city_council_decision .view-content thead th,
.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content thead th {
    color: #0e3449;
    font-family: 'Conv_Rubik-Medium';
    background: #f0f2f6;
    vertical-align: middle;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content thead th a {
    color: #0e3449;
}

.page-executive-committee-decision .view-executive-committee-decision.view-id-executive_committee_decision .view-content table .views-field-field-document-number,
.page-executive-committee-decision .view-executive-committee-decision.view-id-executive_committee_decision .view-content table .views-field-field-date {
    width: 88px;
}

.view-draft-decisions.view-id-draft_decisions .view-content .views-table tr,
.view-docs-search.view-id-docs_search .view-content .views-table tr,
.view-mayor-orders.view-id-mayor_orders .view-content .views-table tr,
.view-id-appeal.view-display-id-appeal .view-content .views-table tr,
.page-draft-decisions-executive-committee .view-content .views-table tr {
    border-bottom: 1px solid #d4d8e0;
}

.view-draft-decisions.view-id-draft_decisions .view-content .views-table tr .views-field-field-document,
.view-docs-search.view-id-docs_search .view-content .views-table tr .views-field-field-document,
.view-mayor-orders.view-id-mayor_orders .view-content .views-table tr .views-field-field-document,
.view-id-appeal.view-display-id-appeal .view-content .views-table tr .views-field-field-document {
    padding: 1.5rem 0;
}

.view-draft-decisions.view-id-draft_decisions .view-content .views-table tr .views-field-title,
.view-docs-search.view-id-docs_search .view-content .views-table tr .views-field-title,
.view-mayor-orders.view-id-mayor_orders .view-content .views-table tr .views-field-title,
.view-id-appeal.view-display-id-appeal .view-content .views-table tr .views-field-title {
    vertical-align: middle;
    padding: 1.5rem 1rem 1.5rem 0;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-content tr .views-field-title a,
.view-city-council-decision.view-id-city_council_decision .view-content tr .views-field-title a {
    color: #252b33;
}

.view-executive-committee-decision.view-id-executive_committee_decision .view-content tr .views-field-title a:hover,
.view-city-council-decision.view-id-city_council_decision .view-content tr .views-field-title a:hover {
    color: #0e3449;
}

.view-draft-decisions.view-id-draft_decisions .view-content .views-table tr .document-title,
.view-mayor-orders.view-id-mayor_orders .view-content .views-table tr .document-title,
.view-draft-decisions.view-id-draft_decisions .view-content .views-table tr .date-display-single,
.view-docs-search.view-id-docs_search .view-content .views-table tr .date-display-single,
.view-id-appeal.view-display-id-appeal .view-content .views-table tr .date-display-single,
.view-docs-search.view-id-docs_search .view-content .views-table tr .type-document,
.view-mayor-orders.view-id-mayor_orders .view-content .views-table tr .date-display-single {
    color: #39b2b9;
    text-transform: uppercase;
    display: table-cell;
    padding-top: 1rem;
}

.view-draft-decisions.view-id-draft_decisions .view-content .views-table tr .document-title::after,
.view-mayor-orders.view-id-mayor_orders .view-content .views-table tr .document-title::after {
    content: "";
    margin-right: 1rem;
    margin-left: 1rem;
    border-right: 1px solid #d4d8e0;
}

.view-draft-decisions.view-id-draft_decisions .view-content .views-table tr .file,
.view-docs-search.view-id-docs_search .view-content .views-table tr .file,
.view-mayor-orders.view-id-mayor_orders .view-content .views-table tr .file,
.view-id-appeal.view-display-id-appeal .view-content .views-table tr .file,
.field.field-name-field-declaration-income .entity-field-collection-item .file,
.view-file-entity.view-id-file_entity .views-field-field-document .file,
.page-draft-decisions-executive-committee .main-container .region-content .views-field-field-document .file {
    box-shadow: inset 0 1px 0 #b1b8c6;
    background: #f0f2f6;
    width: 180px;
    padding: 1rem;
    display: inline-block;
    vertical-align: middle;
    font-size: 1.4rem;
}

.view-draft-decisions.view-id-draft_decisions .view-content .views-table tr .file .file-download-link,
.view-docs-search.view-id-docs_search .view-content .views-table tr .file .file-download-link,
.view-mayor-orders.view-id-mayor_orders .view-content .views-table tr .file .file-download-link,
.view-id-appeal.view-display-id-appeal .view-content .views-table tr .file .file-download-link,
.field.field-name-field-declaration-income .entity-field-collection-item .file .file-download-link,
.view-file-entity.view-id-file_entity .views-field-field-document .file .file-download-link {
    background: #fff url(../images/file-upload.png) no-repeat center;
    content: "";
    display: inline-block;
    width: 45px;
    height: 55px;
    margin-right: 10px;
    float: left;
    font-size: 0;
    transition: all 0.1s ease-out;
    transform-origin: bottom;
}

.view-draft-decisions.view-id-draft_decisions .view-content .views-table tr .file .file-download-link:hover,
.view-mayor-orders.view-id-mayor_orders .view-content .views-table tr .file .file-download-link:hover,
.view-id-appeal.view-display-id-appeal .view-content .views-table tr .file .file-download-link:hover,
.field.field-name-field-declaration-income .entity-field-collection-item .file .file-download-link:hover,
.view-file-entity.view-id-file_entity .views-field-field-document .file .file-download-link:hover,
.view-docs-search.view-id-docs_search .view-content .views-table tr .file .file-download-link:hover {
    background: #477cc8 url(../images/file-download.png) no-repeat center;
    content: "";
    display: inline-block;
    width: 45px;
    height: 55px;
    margin-right: 10px;
    float: left;
    font-size: 0;
}

.view-draft-decisions.view-id-draft_decisions .view-content .views-table tr .file .size-title,
.view-docs-search.view-id-docs_search .view-content .views-table tr .file .size-title,
.view-mayor-orders.view-id-mayor_orders .view-content .views-table tr .file .size-title,
.view-id-appeal.view-display-id-appeal .view-content .views-table tr .file .size-title,
.field.field-name-field-declaration-income .entity-field-collection-item .file .size-title,
.view-file-entity.view-id-file_entity .views-field-field-document .file .size-title,
.view-draft-decisions.view-id-draft_decisions .view-content .views-table tr .file .extension-title,
.view-docs-search.view-id-docs_search .view-content .views-table tr .file .extension-title,
.view-mayor-orders.view-id-mayor_orders .view-content .views-table tr .file .extension-title,
.view-id-appeal.view-display-id-appeal .view-content .views-table tr .file .extension-title,
.view-file-entity.view-id-file_entity .views-field-field-document .file .extension-title,
.field.field-name-field-declaration-income .entity-field-collection-item .file .extension-title {
    color: #7e8388;
}

.view-draft-decisions.view-id-draft_decisions .view-content .views-table tr .file .size,
.view-docs-search.view-id-docs_search .view-content .views-table tr .file .size,
.view-mayor-orders.view-id-mayor_orders .view-content .views-table tr .file .size,
.view-id-appeal.view-display-id-appeal .view-content .views-table tr .file .size,
.field.field-name-field-declaration-income .entity-field-collection-item .file .size,
.view-file-entity.view-id-file_entity .views-field-field-document .file .size,
.view-draft-decisions.view-id-draft_decisions .view-content .views-table tr .file .extension,
.view-docs-search.view-id-docs_search .view-content .views-table tr .file .extension,
.view-mayor-orders.view-id-mayor_orders .view-content .views-table tr .file .extension,
.view-id-appeal.view-display-id-appeal .view-content .views-table tr .file .extension,
.field.field-name-field-declaration-income .entity-field-collection-item .file .extension,
.view-file-entity.view-id-file_entity .views-field-field-document .file .extension {
    color: #0e3449;
}


#block-menu-menu-government {
    padding: 0 2.5rem 0 2.5rem;
    border: 1px solid #ebeef1;
}

#block-menu-menu-menu-documents {
    border: 1px solid #ebeef1;
}

#block-menu-menu-menu-documents>.menu>li {
    padding-left: 0px;
}

#block-menu-menu-menu-documents .block-title,
#block-menu-menu-government .block-title {
    display: block;
    font-family: 'Conv_Rubik-Regular';
    font-size: 24px;
    line-height: 48px;
    color: #0e3449;
    background: #ffffff;
    border-bottom: 0.4rem solid #0e3449;
    height: 5.4rem;
    position: absolute;
    text-align: left;
    top: -5.4rem;
    right: 0;
    width: 25rem;
    padding: 0 0 0 2.5rem;
}

#block-menu-menu-government .menu {
    display: table;
}

#block-menu-menu-government .menu li {
    height: 7rem;
    display: table-row;
    vertical-align: middle;
}

#block-menu-menu-menu-documents>.menu>li>a {
    font-family: 'Conv_Rubik-Regular';
    text-transform: uppercase;
    color: #0e3449;
    font-size: 14px;
    width: 135px;
    margin-left: 90px;
    padding: 20px 0px 20px 0px;
    border-bottom: 1px solid #cdd0d3;
    display: block;
}

#block-menu-menu-menu-documents .menu li a:hover,
#block-menu-menu-government .menu li a:hover {
    color: #0e3449;
}

#block-menu-menu-menu-documents>.menu>li.regulatory-actives.active-trail>a {
    padding-bottom: 30px;
    padding-top: 30px
}

#block-menu-menu-government .menu li a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    text-transform: uppercase;
    border-bottom: 1px solid #e4e6e8;
    width: 135px;
    vertical-align: middle;
    display: table-cell;
}

#block-menu-menu-menu-documents .menu li:last-child a,
#block-menu-menu-government .menu li:last-child a {
    border-bottom: 0;
}

#block-menu-menu-government .menu li::before {
    content: '';
    width: 60px;
    height: 40px;
    vertical-align: middle;
    display: table-cell;
}

#block-menu-menu-menu-documents .menu li>a::before {
    content: '';
    position: absolute;
    width: 60px;
    top: 50%;
    height: 60px;
    left: -62px;
    transform: translateY(-50%);
}

#block-menu-menu-menu-documents .menu li.doc-search>a::before {
    background: url(../images/sprite_document_menu.png) no-repeat -100px -8px;
}

#block-menu-menu-menu-documents .menu li.draft-decisions>a::before {
    background: url(../images/sprite_document_menu.png) no-repeat -196px -8px;
}

#block-menu-menu-menu-documents .menu li.city-council-decision>a::before {
    background: url(../images/sprite_document_menu.png) no-repeat -299px -8px;
}

#block-menu-menu-menu-documents .menu li.executive-committee-decision>a::before {
    background: url(../images/sprite_document_menu.png) no-repeat -399px -8px;
}

#block-menu-menu-menu-documents .menu li.mayor-orders>a::before {
    background: url(../images/sprite_document_menu.png) no-repeat -498px -8px;
}

#block-menu-menu-menu-documents .menu li.draft-decisions-executive-committee>a::before {
    background: url(../images/sprite_document_menu.png) no-repeat -868px -9px;
}

#block-menu-menu-menu-documents .menu li.agenda-of-the-executive-committee>a::before {
    background: url(../images/sprite_document_menu.png) no-repeat -675px -9px;
}

#block-menu-menu-menu-documents .menu li.regulatory-actives>a::before {
    background: url(../images/sprite_document_menu.png) no-repeat -597px -8px;
}

#block-menu-menu-menu-documents .menu li.last.leaf>a::before {
    background: url(../images/sprite_document_menu.png) no-repeat -30px -10px;
}

#block-menu-menu-menu-documents .menu li.appeals a::before {
    background: url(../images/sprite_document_menu.png) no-repeat -759px -8px;
}

#block-menu-menu-government .menu li:nth-child(1)::before {
    background: url('../images/vlada-sprite.png') no-repeat 0 -208px;
}

#block-menu-menu-government .menu li:nth-child(2)::before {
    background: url('../images/vlada-sprite.png') no-repeat 0 -288px;
}

#block-menu-menu-government .menu li:nth-child(3)::before {
    background: url('../images/vlada-sprite.png') no-repeat 0 -370px;
}

#block-menu-menu-government .menu li:nth-child(4)::before {
    background: url('../images/vlada-sprite.png') no-repeat 11px -50px;
}

#block-menu-menu-government .menu li:nth-child(5)::before {
    background: url('../images/vlada-sprite.png') no-repeat 0 -130px;
}

#block-menu-menu-government .menu li:nth-child(6)::before {
    background: url('../images/vlada-sprite.png') no-repeat 0 25px;
}

.node-type-documents .col-sm-12 .group-left {
    width: 790px;
}

.node-type-documents .col-sm-12 .group-right {
    width: 250px;
}

.node-type-documents .group-download-print {
    text-align: right;
}

.node-type-documents .group-download-print .field-name-print,
.node-type-documents .group-download-print .field-name-field-document {
    display: inline-block;
    vertical-align: top;
}

.node-type-documents .group-wrapper-body,
.node-type-directions .main-container .region-content .view-mode-statistics .field-name-field-statistics {
    margin-top: 3.5rem;
    border-top: 1px solid #d4d8e0;
}

.node-type-directions .main-container .region-content .view-mode-statistics .field-name-field-statistics .field-name-field-document-content {
    margin-top: 20px;
}

.node-type-documents .group-download-print {
    margin: 0.5rem 0;
}

.node-type-documents .group-download-print .field-name-field-publication-decision {
    display: inline-block;
    vertical-align: middle;
    float: left;
}

.node-type-documents .group-download-print .field-name-print a,
.node-type-documents .group-download-print .field-name-field-document .file a {
    display: block;
    width: 30px;
    height: 30px;
    font-size: 0;
}

.node-type-documents .group-download-print .field-name-field-document .file {
    font-size: 0;
}

.node-type-documents .group-download-print .field-name-field-document .file img,
.node-type-documents .group-download-print .field-name-field-document .file .file-size {
    display: none;
}

.node-type-documents .group-download-print .field-name-print a {
    background: url(../images/fle-print--open.png) no-repeat center;
}

.node-type-documents .group-download-print .field-name-field-document .file a {
    background: url(../images/file-upload--open.png) no-repeat center;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1,
.node-type-government #block-menu-menu-menu-public-information {
    border: 1px solid #e3e5e7;
    padding: 29px 40px 0;
    position: relative;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li {
    display: inline-block;
    width: 195px;
    vertical-align: top;
    margin-right: 40px;
}

.node-type-government #block-menu-menu-menu-public-information li {
    display: inline-block;
    width: 350px;
    vertical-align: top;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:before,
.node-type-government #block-menu-menu-menu-public-information li:before {
    content: '';
    background: url(../images/acty-sprite.png) no-repeat;
    width: 20px;
    height: 65px;
    display: inline-block;
    float: left;
    margin-right: 15px;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:hover:before,
.node-type-government #block-menu-menu-menu-public-information li:hover:before {
    background: url(../images/acty-sprite-h.png) no-repeat;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(1):before,
.node-type-government #block-menu-menu-menu-public-information li:nth-child(1):before,
.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:hover:nth-child(1):before,
.node-type-government #block-menu-menu-menu-public-information li:hover:nth-child(1):before {
    background-position: 0 0;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(2):before,
.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:hover:nth-child(2):before {
    background-position: -420px 0px;
}

/* .node-type-government #block-menu-menu-menu-public-information li:nth-child(2):before,
.node-type-government #block-menu-menu-menu-public-information li:hover:nth-child(2):before {
    background-position: -288px 0px;
} */

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(3):before,
.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:hover:nth-child(3):before {
    background-position: -162px 0px;
}

.node-type-government #block-menu-menu-menu-public-information li:nth-child(3):before,
.node-type-government #block-menu-menu-menu-public-information li:hover:nth-child(3):before {
    background-position: -332px 0px;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(4):before,
.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(4):before {
    background-position: -245px 0px;
}

.node-type-government #block-menu-menu-menu-public-information li:nth-child(4):before,
.node-type-government #block-menu-menu-menu-public-information li:hover:nth-child(4):before {
    background-position: -80px 0px;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(5):before,
.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:hover:nth-child(5):before {
    background-position: -203px 0px;
}

.node-type-government #block-menu-menu-menu-public-information li:nth-child(5):before,
.node-type-government #block-menu-menu-menu-public-information li:hover:nth-child(5):before {
    background-position: -245px 0px;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(6):before,
.node-type-government #block-menu-menu-menu-public-information li:nth-child(2):before,
.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:hover:nth-child(6):before {
    background-position: -288px 0px;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(7):before,
.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:hover:nth-child(7):before {
    background-position: -40px 0px;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(8):before,
.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:hover:nth-child(8):before {
    background-position: -121px 0px;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(9):before,
.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:hover:nth-child(9):before {
    background-position: -376px 0px;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(1):after,
.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(4):after {
    content: "";
    border-bottom: 1px solid #e3e5e7;
    display: block;
    width: 90%;
    position: absolute;
    right: 45px;
}

.node-type-government #block-menu-menu-menu-public-information li:nth-child(1):after,
.node-type-government #block-menu-menu-menu-public-information li:nth-child(3):after {
    content: "";
    border-bottom: 1px solid #e3e5e7;
    display: block;
    width: 90%;
    position: absolute;
    top: 70px;
    right: 40px;
}

.node-type-government #block-menu-menu-menu-public-information li:nth-child(3):after {
    top: 140px;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(4),
.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(5),
.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(6) {
    padding-top: 10px;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li:nth-child(4):after {
    bottom: 80px;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li a,
.node-type-government #block-menu-menu-menu-public-information li a {
    color: #0e3449;
}

.node-type-regulatory-acts #block-taxonomy-menu-block-1 li a:hover,
.node-type-government #block-menu-menu-menu-public-information li a:hover {
    color: #0e3449;
    text-decoration: underline;
}

.node.node-regulatory-acts .group-left,
.node.node-regulatory-acts .group-right {
    float: none;
    width: 100%;
}

.node-regulatory-acts .field-type-text-with-summary {
    color: #7e8388;
}

.node-regulatory-acts {
    margin-top: 40px;
}

.node-regulatory-acts .group-left .group-wrapper-left>h3 {
    display: none;
}

.node-regulatory-acts .group-left .group-wrapper-left {
    width: 340px;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    float: left;
}

.node-regulatory-acts .group-left .field-name-regulatory-acts {
    width: 430px;
    display: inline-block;
    vertical-align: top;
    float: right;
}

.node-regulatory-acts .group-coordinates,
.node-regulatory-acts .group-coordinates a {
    font-size: 1.4rem;
    color: #0e3449;
}

.node-regulatory-acts .group-coordinates h3 {
    margin-bottom: 0;
}

.node-regulatory-acts .group-coordinates h3 span {
    background-color: #f0f2f6;
    display: block;
    color: #0e3449;
    font-size: 1.6rem;
    font-family: 'Conv_Rubik-Bold';
    padding: 25px 15px;
}

.node-regulatory-acts .group-coordinates .field-collection-container {
    border: 1px solid rgb(205, 208, 211);
    border-top: 0;
}

.node-regulatory-acts .group-coordinates .field-collection-view-final {
    padding-right: 16px;
}

.node-regulatory-acts .group-coordinates .field-collection-item-field-coordinates .field {
    text-align: left;
    display: inline-block;
    width: 100%;
    position: relative;
    padding: 14px 0;
}

.node-regulatory-acts .group-coordinates .field-collection-item-field-coordinates .field:before {
    content: "";
    background: url(../images/sprites-2.png) no-repeat;
    width: 17px;
    height: 28px;
    display: inline-block;
    float: left;
    margin-right: 15px;
}

.node-regulatory-acts .group-coordinates .field-collection-item-field-coordinates .field-name-field-address:before {
    background-position: -168px -215px;
}

.node-regulatory-acts .group-coordinates .field-collection-item-field-coordinates .field-name-field-phone:before {
    background-position: -364px -212px;
}

.node-regulatory-acts .group-coordinates .field-collection-item-field-coordinates .field:after {
    content: "";
    border-bottom: 1px solid rgb(205, 208, 211);
    display: block;
    height: 1px;
    width: 90%;
    right: 0;
    position: absolute;
    bottom: -10px;
    margin-bottom: 10px;
}

.node-regulatory-acts .group-coordinates .field-collection-item-field-coordinates .field:last-child:after {
    border: 0
}

.node-type-regulatory-acts .node-regulatory-acts .group-left .group-wrapper-left {
    float: left;
}

.node-type-regulatory-acts .node-regulatory-acts .group-left .group-wrapper-left .field.field-name-body {
    padding-top: 0px;
}

.node-type-regulatory-acts .node-regulatory-acts .group-left .group-wrapper-left .field.field-name-body p {
    color: #7e8388;
}

.node-type-regulatory-acts .node-regulatory-acts .group-left .field.field-name-regulatory-acts #block-views-regulatory-acts-block .view-regulatory-acts table tbody tr .full-name {
    font-family: 'Conv_Rubik-Medium';
    font-weight: normal;
}

#block-views-regulatory-acts-block .block-title {
    font-family: 'Conv_Rubik-Bold';
    font-size: 1.8rem;
    color: #0e3449;
    line-height: 1.2;
    font-weight: bold;
}

#block-views-regulatory-acts-block .view-regulatory-acts {
    margin-top: 20px;
}

#block-views-regulatory-acts-block .view-regulatory-acts .view-content table {
    border: 1px solid rgb(205, 208, 211);
}

#block-views-regulatory-acts-block .view-regulatory-acts .view-content table tr:nth-child(even) {
    background-color: #f0f2f6;
}

#block-views-regulatory-acts-block .view-regulatory-acts .view-content table td {
    border-right: 1px solid rgb(205, 208, 211);
}

#block-views-regulatory-acts-block .view-regulatory-acts .view-content table thead {
    background-color: #f0f2f6;
    color: #0e3449;
}

#block-views-regulatory-acts-block .view-regulatory-acts .view-content table thead .views-field {
    text-align: left;
    padding: 20px 18px;
    font-weight: normal;
}

#block-views-regulatory-acts-block .view-regulatory-acts .view-content table tbody .views-field-field-full-name {
    padding: 15px;
}

#block-views-regulatory-acts-block .view-regulatory-acts .view-content table tbody .views-field-field-full-name .full-name {
    font-weight: bold;
}

#block-views-regulatory-acts-block .view-regulatory-acts .view-content table tbody .views-field-field-contacts {
    color: #7e8388;
    padding-top: 15px;
    padding-left: 12px;
}

#views-exposed-form-docs-search-page .form-wrapper {
    position: relative;
    border: 1px solid #e3e5e7;
    border-radius: 0;
    margin-bottom: 40px;
}

#views-exposed-form-docs-search-page .form-wrapper .panel-heading {
    position: absolute;
    background: #f0f2f6;
    font-family: 'Conv_Rubik-Bold';
    font-size: 1.8rem;
    color: #0e3449;
    padding: 30px 30px 26px;
}

#views-exposed-form-docs-search-page .form-wrapper .panel-body {
    margin-top: 75px;
    padding: 30px;
}

#views-exposed-form-docs-search-page .form-wrapper .panel-body .form-item {
    position: relative;
    margin-bottom: 20px;
    width: 100%;
}

#views-exposed-form-docs-search-page .form-wrapper .panel-body .form-item .date-padding {
    width: 100%;
}

#views-exposed-form-docs-search-page .form-wrapper .panel-body .form-item .date-padding .form-item-field-date-date {
    padding-right: 30px;
    position: relative;
}

#views-exposed-form-docs-search-page .form-wrapper .panel-body .form-item .date-padding .form-control {
    margin: 0;
    width: 100%;
}

#views-exposed-form-docs-search-page .form-wrapper .panel-body .form-item-search-api-views-fulltext,
#views-exposed-form-docs-search-page .form-wrapper .panel-body .form-item-attachments-field-document {
    width: 100%;
}

#views-exposed-form-docs-search-page .form-wrapper .panel-body .form-item-field-document-type,
#views-exposed-form-docs-search-page .form-wrapper .panel-body .form-item-field-document-number {
    display: inline-block;
    width: 50%;
    float: left;
}

#views-exposed-form-docs-search-page .form-wrapper .panel-body .form-item-field-document-type {
    padding-right: 30px;
    position: relative;
}

.view-deputies.view-display-id-page .view-filters .form-type-select.form-item {
    position: relative;
    width: 200px;
}

#views-exposed-form-docs-search-page .form-wrapper .panel-body .form-item-field-document-type:after,
#views-exposed-form-docs-search-page .form-wrapper .panel-body .form-item .date-padding .form-item:after,
#views-exposed-form-docs-search-page .form-wrapper .panel-body .form-item .date-padding .form-item:after,
.view-deputies.view-display-id-page .view-filters .form-type-select.form-item:after {
    background: #fff url(../images/fs-sprite.png) no-repeat;
    background-position: -7px -5px;
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    position: absolute;
    top: 35px;
    right: 40px;
}

.view-deputies.view-display-id-page .view-filters .form-type-select.form-item:after {
    top: 9px;
    right: 3px;
}

#views-exposed-form-docs-search-page .form-wrapper .panel-body .form-item .date-padding .form-item-field-date-1-date:after {
    right: 10px;
}

#views-exposed-form-docs-search-page .form-wrapper .panel-body .form-item .date-padding .form-item:after {
    background-position: -40px -10px;
}

#views-exposed-form-docs-search-page .form-wrapper .panel-body .container-inline-date {
    display: inline-block;
    width: 50%;
    float: none;
    clear: both;
}

#views-exposed-form-docs-search-page .form-wrapper .panel-body .container-inline-date label[for="edit-field-date"],
#views-exposed-form-docs-search-page .form-wrapper .panel-body .container-inline-date label[for="edit-field-date-1"] {
    display: none;
}

#views-exposed-form-docs-search-page .form-wrapper .form-group .form-control {
    color: #252b33;
    text-transform: none;
    height: 40px;
}

#views-exposed-form-docs-search-page .form-group label {
    color: #39b2b9;
    font-size: 1.1rem;
    text-transform: uppercase;
}

#views-exposed-form-docs-search-page .form-submit {
    background: #0e3449;
    color: #fff;
    border: 0;
    border-radius: 0;
    padding: 10px 53px;
}

#views-exposed-form-docs-search-page .form-submit:hover {
    background: #0e3449;
    color: #fff;
}

.view-docs-search .view-header,
.node-government .group-declaration-income-title h3,
.node-government .group-documents-wrapper h3,
.node-government .group-information-query h3 {
    font-size: 1.8rem;
    font-family: 'Conv_Rubik-Bold';
    font-weight: bold;
    color: #0e3449;
    line-height: 1;
    padding-bottom: 1.5rem;
}

.view-docs-search.view-id-docs_search .view-content .views-table tr .type-document {
    position: relative;
    padding-right: 15px;
}

.view-docs-search.view-id-docs_search .view-content .views-table tr .type-document:after {
    content: "";
    position: absolute;
    right: 7px;
    top: 10px;
    height: 15px;
    width: 2px;
    background: #39b2b9;
}

.node-government .field-name-field-public-information-body {
    font-size: 1.4rem;
    color: #7e8388;
}

.field-name-field-public-information .field-collection-container {
    border-bottom: 0;
}

.field-name-field-public-information .field-type-text-long,
.field-name-field-appeal .field-type-text-long,
.field-name-field-reports .field-type-text-long {
    margin-top: 1rem;
}

.field-name-field-public-information .field-collection-view-final {
    margin: 25px 0 0;
}

.field-name-field-public-information .field.field-name-field-reference .field {
    display: inline-block;
    vertical-align: middle;
}

.field-name-field-public-information .field.field-name-field-reference .field-name-field-reference-name {
    font-size: 18px;
    font-family: 'Conv_Rubik-Bold';
    color: #0e3449;
    width: 380px;
    margin-right: 25px;
}

.field-name-field-public-information .field.field-name-field-reference .field-name-field-reference-image {
    width: 180px;
}

.field-name-field-public-information .field.field-name-field-reference .field-name-field-reference-link {
    width: 205px;
    border: 1px solid #e3e5e7;
    border-left: 0;
    padding: 15px;
}

.field-name-field-public-information .field.field-name-field-reference .field-name-field-reference-link a {
    font-size: 16px;
    font-family: 'Conv_Rubik-Regular';
    color: #0e3449;
}

/***********************************end of documents **********************************************/

.node-type-press-service .tabs--primary {
    position: absolute;
    top: 50px;
    left: 0;
}

.node-type-press-service .action-links {
    position: absolute;
    top: 70px;
    left: 0;
}

.node-type-press-service .node-press-service .field-name-field-press-service {
    margin-top: 12rem;
}

.node-press-service .field-name-field-press-service {
    margin-top: 8rem;
}

.node-press-service .field-name-field-press-service,
.node-press-service .field-name-field-press-service>.field-items {
    height: 14rem;
}

.node-press-service .field-name-field-press-service>.field-items {
    border: 1px solid #e3e5e7;
    width: 500px;
    padding: 1rem 0 0 3rem;
}

.node-press-service .field-label {
    font-weight: 400;
}

.node-press-service .field-name-field-press-service .content {
    display: table;
}

.node-press-service .field-name-field-press-service .field-items .content>.field-group-div {
    display: table-row;
    padding: 1rem 0;
}

.node-press-service .field-name-field-press-service .field-items .content>.field-group-div .field {
    display: table-cell;
    width: 50%;
    padding: 1rem 2rem 1rem 0;
    vertical-align: top;
}

.node-press-service .field-name-field-press-service .field-items .field-name-field-address::after,
.node-press-service .field-name-field-press-service .field-items .field-name-field-mail::after {
    content: "";
    border-bottom: 1px solid #e3e5e7;
    display: block;
    width: 85%;
    bottom: 0;
    right: 0;
    position: absolute;
}

.node-press-service .field-name-field-press-service .field-items .field-name-field-mail::after {
    left: 0;
}

.node-press-service .field-name-field-press-service .field-items .content>.field-group-div .field .field-items {
    width: 80%;
}

.node-press-service .field-name-field-press-service>.field-label {
    color: #0e3449;
    font-size: 1.6rem;
    font-weight: 400;
    width: 200px;
    background: #f0f2f6;
    height: 14rem;
    padding: 2rem 0rem 0 2rem;
    line-height: 1.4;
}

.node-press-service .field-name-field-address,
.node-press-service .field-name-field-mail,
.node-press-service .field-name-field-phone,
.node-press-service .field-name-field-head {
    display: inline-block;
    color: #0e3449;
    font-size: 1.4rem;
    position: relative;
}

.node-press-service .field-name-field-address::before,
.node-press-service .field-name-field-phone::before,
.node-press-service .field-name-field-mail::before,
.node-press-service .field-name-field-head::before {
    content: "";
    background: url(../images/sprites-2.png) no-repeat;
    width: 20px;
    height: 28px;
    display: inline-block;
    float: left;
    margin-right: 15px;
}

.node-press-service .field-name-field-phone::before {
    background-position: -364px -215px;
}

.node-press-service .field-name-field-address::before {
    background-position: -168px -215px;
}

.node-press-service .field-name-field-mail::before {
    background-position: -62px -215px;
}

.node-press-service .field-name-field-head::before {
    background-position: -267px -215px;
}

.node-press-service .field-name-field-mail a {
    color: #0e3449;
    font-size: 1.4rem;
}

/************************front************************/
.front .col-sm-12 .panel-2col .panel-col-last .mayor-block {
    color: #0e3449;
    margin-bottom: 20px;
}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-block .wrapper-top {
    /* background: #f0f2f6; */
    /* padding: 15px; */
    /* overflow: hidden; */
    background: url(../images/main_pic.jpg) no-repeat;
    padding: 15px;
    background-size: 108%;
    background-position: -18px -26px;
    overflow: hidden;

}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-image {
    float: left;
    margin-right: 30px;
}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-image img {
    width: 95px;
    height: 110px;
}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-block .major-name {
    float: right;
}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-block .major-name p {
    margin: 0 0 5px 0;

}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-block .major-name p:first-child {
    font-size: 1.6rem;
    font-family: 'Conv_Rubik-Bold';
    text-transform: uppercase;
}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-block .major-name p:nth-child(2) {
    font-size: 1.6rem;
    font-family: 'Conv_Rubik-Medium';
}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-block .wrapper-bottom {
    padding: 20px 30px 0 15px;
    border: 1px solid #e3e5e7;
    border-top: 0;
}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-block .wrapper-bottom div {
    text-align: left;
    display: inline-block;
    width: 100%;
    position: relative;
    padding: 4px 0;
}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-block .wrapper-bottom .major-address::after,
.front .col-sm-12 .panel-2col .panel-col-last .mayor-block .wrapper-bottom .major-schedule::after {
    content: "";
    border-bottom: 1px solid #e3e5e7;
    display: block;
    height: 1px;
    width: 90%;
    right: 0;
    position: absolute;
    bottom: -10px;
    margin-bottom: 10px;
}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-block .wrapper-bottom div::before {
    content: "";
    background: url(../images/sprites-2.png) no-repeat;
    width: 17px;
    height: 28px;
    display: inline-block;
    float: left;
    margin-right: 15px;
}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-block .wrapper-bottom .major-address::before {
    background-position: -168px -215px;
}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-block .wrapper-bottom .major-schedule::before {
    background: url(../images/calender.png) no-repeat 10% 22%;
}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-block .wrapper-bottom .major-cell-number::before {
    background-position: -364px -212px;
}

.front .col-sm-12 .panel-2col .panel-col-last .mayor-block .wrapper-bottom .major-email::before {
    background-position: -62px -215px;
}


.front .col-sm-12 .panel-2col .panel-col-last .pane-colorized-gmap {
    overflow: hidden;
    width: 100%;
    height: 245px;
}

.front .col-sm-12 .panel-2col .panel-col-last .pane-colorized-gmap .colorized-gmap-common {
    width: 340px;
    height: 245px;
}

.front .col-sm-12 .panel-2col .panel-col-last .panel-separator,
.front .col-sm-12 .view-photo-news.view-id-photo_news .pager {
    margin: 0;
}

.front .view-news.view-id-news.view-display-id-block_1 .view-content .flexslider,
.front .col-sm-12 .panel-2col .panel-col-last .fb-page.fb_iframe_widget,
.front .col-sm-12 .panel-2col .panel-col-last .pane-colorized-gmap {
    margin-bottom: 20px;
}

.front .view-announcements.view-id-announcements .view-filters,
.front .col-sm-12 .view-photo-news.view-id-photo_news .view-filters {
    width: 100%;
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .view-filters {
    padding: 0;
    margin-bottom: 15px;
    text-align: left;
}

.front .view-news.view-id-news.view-display-id-block_main_news .view-filters {
    border-bottom: 1px solid #e3e5e7;
    margin-bottom: 10px;
    padding-left: 10px;
}

.front .view-news.view-id-news.view-display-id-block_main_news .view-filters .form-type-bef-link a::after {
    line-height: 4rem;
}

.front .view-news.view-id-news.view-display-id-block_main_news .view-filters .form-type-bef-link a.active::after {
    content: "";
    border-bottom: 1px solid #fdfdfd;
    display: block;
    position: relative;
    bottom: 0;
    top: 1px;
}

.front .view-news.view-id-news.view-display-id-block_main_news .view-filters .form-type-bef-link {
    margin: 0;
    width: 120px;
    border: 1px solid #e3e5e7;
    border-bottom: 0;
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .view-content .views-row {
    position: relative;
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .wrapper-content {
    padding: 0 30px;
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .wrapper-content {
    position: absolute;
    bottom: 45px;
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .wrapper-content .views-field-title a {
    font-family: 'Conv_Rubik-Bold';
    font-size: 1.8rem;
    color: #fff;
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .wrapper-image .views-field-field-video,
.front .col-sm-12 .view-photo-news.view-id-photo_news {
    position: relative;
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .pager .pager-current {
    display: none;
}

.pager li>a,
.pager li>span {
    border: 0;
    padding: 0;
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .pager li {
    position: absolute;
    top: 55%;
    transform: translateY(-55%);
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .pager .pager-next {
    right: 0px;
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .pager .pager-previous {
    left: 0px;
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .pager .pager-previous a,
.front .col-sm-12 .view-photo-news.view-id-photo_news .pager .pager-next a {
    font-size: 0;
    width: 4rem;
    height: 4rem;
    display: block;
    font-size: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1111;
 /*   filter: drop-shadow(1px 1px 3px rgba(81, 81, 81, 0.6)); */
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .pager .pager-next a {
    background: transparent url(../images/slider_next.png) no-repeat center;
    right: 5px;
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .pager .pager-previous a {
    background: transparent url(../images/slider_prev.png) no-repeat center;
    left: 5px;
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .view-content {
    border-bottom: 0.4rem solid #0e3449;
    padding-bottom: 15px;
}

.front .col-sm-12 .view-photo-news.view-id-photo_news .view-content .views-row {
    margin-bottom: 0;
}

#block-views-flexslider-block .flexslider .slides img,
#block-views-slider-block .flexslider .slides img {
    height: 460px;
    object-fit: cover;
    object-position: 50% 100%;
}

.views-field.views-field-uri {
    position: absolute;
    right: 10px;
    bottom: 10px;
    overflow: hidden;
    width: 23px;
    height: 23px;
    background-image: url('../images/resize.png');
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}

.views-field.views-field-uri .field-content {
    display: block;
}

.views-field.views-field-uri .field-content .colorbox {
    display: block;
    color: transparent;
    outline: 0;
}

.field.field-name-field-declaration-income-text,
.field.field-name-field-files {
    margin: 0 0 15px;
}

.field.field-name-field-declaration-income-text span a {
    color: #7e8388;
}

.node-government .field-name-field-declaration-officer {
    border-left: 4px solid #0e3449;
    margin-top: 35px;
    margin-bottom: 3rem;
    padding: 0 0 0 4px;
}

.node-government .view-declaration.view-id-declaration .views-row,
.node-government .view-file-entity.view-id-file_entity .views-row,
.node-government .field-name-field-files .field-item .contextual-links-region,
.node-government .field-name-field-declaration-officer .field-name-field-file .field-item .contextual-links-region,
.node-government .field-name-field-declaration-officer .field-name-field-declaration-title {
    width: 100%;
    display: table;
    /* padding: 15px 0; */
    border-bottom: 1px solid #d4d8e0;

}

.node-government .view-declaration.view-id-declaration .views-row .wrapper-left,
.node-government .view-file-entity.view-id-file_entity .views-row .views-field-title,
.node-government .field.field-name-field-declaration-income .wrapper-file-document,
.node-government .field-name-field-declaration-income .wrapper-file-name {
    display: table-cell;
    vertical-align: middle;
    padding: 1.5rem 1rem 1.5rem 0;
}

.node-government .view-declaration.view-id-declaration .views-row .wrapper-right,
.node-government .view-file-entity.view-id-file_entity .views-row .views-field-field-document,
.node-government .field-name-field-declaration-income .wrapper-file-document {
    display: table-cell;
    width: 170px;
    padding: 1.5rem 1rem 1.5rem 0;
}

.node-government .field-name-field-declaration-officer .field-name-full-name {
    margin-bottom: 30px;
}

.node-government .field-name-field-declaration-officer .field-name-field-text {
    padding-bottom: 30px;
}

.node-government .field-name-field-declaration-officer .field-name-field-reference-link {
    width: 100%;
    display: table;
}

.node-government .field-name-field-declaration-officer .field-name-field-reference-link .field-items {
    display: table-cell;
    vertical-align: middle;
    padding: 4.5rem 1rem 4.5rem 0;
}

.node-government .field-name-field-declaration-officer .field-name-field-declaration-title .field-items {
    display: table-cell;
    vertical-align: middle;
    padding: 3.5rem 1rem 3.5rem 0;
}

.node-government .field.field-name-field-declaration-income .wrapper-file-document,
.node-government .view-declaration.view-id-declaration .views-row .wrapper-right {
    padding-right: 0;
}

.node-government .field-name-field-declaration-officer .view-declaration .wrapper-left {
    color: #7e8388;
}

.node-government .field-name-field-declaration-officer .view-declaration .wrapper-fullname .views-field {
    display: inline-block;
    vertical-align: middle;
    color: #252b33;
    font-weight: bold;
}

.node-government .group-declaration-income-title h3,
.node-government .group-documents-wrapper h3,
.node-government .group-information-query h3 {
    margin: 50px 0 25px;
}

.node-government .group-documents-wrapper .field-name-field-document-text {
    color: #7e8388;
}

.node-government .group-documents-wrapper .field-name-field-document-text a {
    color: #0e3449;
}

.node-government .group-documents-wrapper .field-name-field-document-text a:hover {
    text-decoration: underline;
}

.node-government .group-documents-wrapper .field-name-file {
    margin-bottom: 30px;
}

.node-government .group-information-query .field-type-text-long a {
    color: #7e8388;
}

.node-government .view-file-entity.view-id-file_entity .views-row .views-field-title a,
.node-government .field-name-field-files .field-item .file-name a,
.node-government .field-name-field-file .field-item .file-name a,
.node-government .field-name-field-declaration-officer .field-name-field-reference-link a,
.node-government .field-name-field-declaration-officer .field-name-field-text a {
    color: #0e3449;
}

.node-government .field-name-field-files .field-item .file-name a:hover,
.node-government .field-name-field-file .field-item .file-name a:hover,
.node-government .field-name-field-declaration-officer .field-name-field-reference-link a:hover,
.node-government .field-name-field-declaration-officer .field-name-field-text a:hover {
    border-bottom: 1px solid #0e3449;
}

.node-government .view-declaration.view-id-declaration .view-content .views-row,
.node-government .field-name-field-declaration-income .field-name-field-file .contextual-links-region,
.node-government .field-name-field-declaration-officer .field-name-field-file .field-item .contextual-links-region,
.node-government .field-name-field-declaration-officer .field-name-field-text,
.node-government .field-name-field-declaration-officer .field-name-field-reference-link,
.node-government .field-name-field-declaration-officer .field-name-field-declaration-title {
    border-bottom: 1px dashed #d4d8e0;
}

.node-government .field-name-field-declaration-income .field-name-field-file .contextual-links-region .wrapper-file-name .file-name a {
    color: #0e3449;
    text-decoration: underline;
}

.node-government .field-name-field-declaration-officer .field-name-field-reference-link {
    padding: 45px 0 45px;
}

.node-government .field-name-field-declaration-officer .field-name-field-declaration-title {
    position: relative;
    padding: 30px 0px;
}

.node-government .field-name-field-declaration-officer .field-name-field-declaration-title .controls-arrow-container {
    top: 38px;
}

.page-node-194 .node-government .field-name-field-declaration-officer .field-name-field-declaration-officer-list .entity-field-collection-item {
    width: auto;
    border: none;
    padding: 0px 0px 0px 30px;
}

.node-government .field-name-field-declaration-officer .field-name-field-declaration-title:before {
    content: "";
    top: 32px;
    border-left: 7px solid #0e3449;
    border-bottom: 9px solid transparent;
    border-top: 9px solid transparent;
    height: 0;
    left: -32px;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 {
    margin-top: -56px;
    background-color: #fff;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 h2.block-title {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px solid #cdd0d3;
    padding: 40px 0 13px;
    text-align: center;
    background-color: #fff;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2>li {
    display: block;
    padding: 20px 0px 0px 90px;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2>li:before {
    content: "";
    display: inline-block;
    display: block;
    width: 34px;
    height: 34px;
    position: absolute;
    left: 31px;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2>li.sf-item-1:before {
    background: url(../images/vlada_menu_sprite.png) no-repeat 0px 0px;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2>li.sf-item-2:before {
    background: url(../images/vlada_menu_sprite.png) no-repeat 0px -71px;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2>li.sf-item-3:before {
    background: url(../images/vlada_menu_sprite.png) no-repeat 0px -141px;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2>li.sf-item-4:before {
    background: url(../images/vlada_menu_sprite.png) no-repeat 0px -217px;
    top: 14px;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2>li.sf-item-5:before {
    top: 16px;
    background: url(../images/vlada_menu_sprite.png) no-repeat 0px -291px;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2>li.sf-item-6:before {
    /*background: url(../images/vlada_menu_sprite.png) no-repeat 0px -361px;*/
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2>li>a {
    color: #0e3449;
    display: block;
    font-family: 'Conv_Rubik-Bold';
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 20px;
    width: 138px;
    border-bottom: 1px solid #cdd0d3;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2 li .menuparent.nolink {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 20px;
    width: 138px;
    border-bottom: 1px solid #cdd0d3;
    cursor: pointer;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2 li ul {
    background: none;
    border-radius: 0;
    background-color: #f0f2f6;
    display: block;
    z-index: 100;
    margin-top: 18px;
    left: 0;
    padding: 20px !important;
    border: 1px solid #e4e6e8;
    max-width: 250px;
    width: 250px !important;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2 li.menuparent ul li a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    text-transform: none;
    box-shadow: none;
    margin-bottom: 20px;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2 li.menuparent ul li:last-child a {
    margin-bottom: 0px;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2 li.menuparent ul li a:hover:before {
    content: "";
    background: url(../images/side_menu_arrow.png) no-repeat 0 0;
    width: 7px;
    height: 19px;
    position: absolute;
    top: -3px;
    left: -20px;
}

.not-front .main-container .region-sidebar-second #block-superfish-2 ul#superfish-2 li ul li:before {
    background: none;
}

.not-front .main-container .region-content .field-name-field-structure-government .field.field-name-field-image img {
    max-width: 100%;
    height: auto;
    display: block;
    position: relative;
    top: -76px;
    z-index: 1;
}

.not-front .main-container .region-content .field-name-field-structure-government .field-name-field-file-structure-government.field-type-file .file {
    width: 23%;
    top: -80px;
}


.not-front .main-container .region-content .file {
    display: flex;
    /*float: right;*/
    background-color: #f0f2f6;
    box-shadow: inset 0 1px 0 #b1b8c6;
    padding: 10px;
    position: relative;
    z-index: 2;
    /*width: 88%;*/
}

.not-front .main-container .region-content .file .comunalni-pidppriemstva {
    display: block;
    float: right;
    background-color: #f0f2f6;
    box-shadow: inset 0 1px 0 #b1b8c6;
    padding: 10px;
    position: relative;
    z-index: 2;
    width: 100%;
}

.not-front .main-container .region-content .file a.file-download-link {
    display: block;
    color: transparent;
    width: 45px;
    height: 55px;
    background: url(../images/download.png) no-repeat center center #fff;
    float: left;
    margin-right: 10px;
    font-size: 0px;
    transition: all 0.1s ease-out;
}

.not-front .main-container .region-content .file a.file-download-link:hover {
    background: #477cc8 url(../images/file-download.png) no-repeat center;
    content: "";
    display: inline-block;
    width: 45px;
    height: 55px;
    margin-right: 10px;
    float: left;
    font-size: 0;
}

.not-front .main-container .region-content .file .file-download-info {
    float: right;
    padding-top: 12px;
    width: 65%;
}

.not-front.node-type-government .region-content #block-menu-menu-menu-public-information~#block-system-main .node-government .field-name-field-access .file .file-download-info {
    width: 100%;
}

.not-front .main-container .region-content .file .file-download-info .size,
.not-front .main-container .region-content .file .file-download-info .extension {
    color: #0e3449;
    font-size: 14px;
    line-height: 18px;
    font-family: "Conv_Rubik-Regular";
}

.not-front .main-container .region-content .file .file-download-info .size {
    font-size: 13px;
}

.not-front .main-container .region-content .file .file-download-info span {
    color: #7e8388;
}

.not-front .main-container .region-content .field-name-field-hello {
    margin-top: 20px;
}

.not-front .main-container .region-content .field-name-field-hello .field-name-field-image {
    float: left;
    margin-right: 35px;
}

.not-front .main-container .region-content .field-name-field-hello .field-name-field-image .image {
    width: 270px;
    height: 340px;
    overflow: hidden;
}

.not-front .main-container .region-content .node-government .field-name-field-image .custom-image {
    position: relative;
}

.not-front .main-container .region-content .node-government .field-name-field-image .resize-image {
    position: absolute;
    display: block;
    bottom: 10px;
    right: 10px;
    height: 25px;
    width: 25px;
}

.not-front .main-container .region-content .node-government .field-name-field-image .resize-image a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/icon-resize.png) no-repeat center center;
    color: transparent;
}

.not-front .main-container .region-content .field-name-field-hello .field.field-name-field-text p {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    line-height: 18px;
}

.not-front .main-container .region-content .field-name-field-hello .field.field-name-field-text p strong {
    color: #7e8388;
    font-family: 'Conv_Rubik-Bold';
}

.not-front .main-container .region-content .group-wrapper-powers.field-group-div {
    border-left: 4px solid #0e3449;
}

/*.not-front .main-container .region-content .field-name-field-powers .field-collection-item-field-powers:first-child .field-name-field-document {
    height: 100px;
    margin-left: 30px;
    margin-bottom: 35px;
    border: 1px dashed #bcc0c4;
    border-image: url(../images/border.png) 0% 0% 100% 0% stretch;
    border-width: 0px 0px 1px 0px;
    border-image-outset: 4px 3px 4px 4px;
    border-image-repeat: repeat;
}
.not-front .main-container .region-content .field-name-field-powers .field-name-field-document {
    height: 100px;
    margin-left: 30px;
    margin-bottom: 35px;
    border: 1px dashed #bcc0c4;
    border-image: url(../images/border.png) 100% 0% 100% 0% stretch;
    border-width: 1px 0px 1px 0px;
    border-image-outset: 4px 3px 4px 4px;
    border-image-repeat: repeat;
}
*/


.not-front .main-container .region-content .field-name-field-powers .field-name-field-document .wrapper-file-name,
.not-front .main-container .region-content .field-name-field-powers .field-name-field-document .wrapper-file-document {
    display: inline-block;
}

.not-front .main-container .region-content .field-name-field-powers .field-name-field-document .wrapper-file-name {
    float: left;
    width: 67%;
}

.not-front .main-container .region-content .field-name-field-powers .field-name-field-document .wrapper-file-document {
    float: right;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.not-front .main-container .region-content .field-name-field-powers .field-name-field-document .wrapper-file-name a.file-download-link {
    line-height: 100px;
    color: #0e3449;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
    position: relative;
    display: block;
}

.not-front .main-container .region-content .field-name-field-powers .field-name-field-document .wrapper-file-name a.file-download-link:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 50%;
    width: 11px;
    height: 7px;
    background: url(../images/arrow_down.png) 0px 0px no-repeat;

}

.not-front.node-type-government .main-container .region-content .field-name-field-powers .group-wrapper-doc-title .field-name-field-document-title,
.not-front.node-type-government .main-container .region-content .field-name-field-powers .group-wrapper-doc-title .field-name-field-document {
    display: inline-block;
    vertical-align: middle;
}

.not-front.node-type-government .main-container .region-content .field-name-field-powers .group-wrapper-doc-title {
    margin-left: 30px;
    padding-bottom: 10px;
    padding-top: 15px;
}

.not-front.node-type-government .main-container .region-content .field-name-field-powers .group-wrapper-doc-title .field-name-field-document {
    width: 24%;
}

.not-front.node-type-government .main-container .region-content .field-name-field-powers .field-item.open:first-child .group-wrapper-doc-title {
    /* border: 1px dashed #bcc0c4; */
    /* border-image: url(../images/border.png) 0% 0% 100% 0% stretch; */
    /* border-width: 1px 0px 1px 0px; */
    /*border-image-outset: 4px 3px 4px 4px;*/
    /* border-image-repeat: repeat; */
    margin-left: 30px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.not-front.node-type-government .main-container .region-content .field-name-field-powers .field-item:not(.open):first-child .group-wrapper-doc-title {
    border: 1px dashed #bcc0c4;
    border-image: url(../images/border.png) 0% 0% 100% 0% stretch;
    border-width: 0px 0px 1px 0px;
    border-image-outset: 4px 3px 4px 4px;
    border-image-repeat: repeat;
    padding-bottom: 10px;
}

.not-front.node-type-government .main-container .region-content .field-name-field-powers .group-wrapper-doc-title .field-name-field-document-title {
    margin-right: 26px;
    width: 72.56%;
    position: relative;
}

.not-front.node-type-government .main-container .region-content .field-name-field-powers .group-wrapper-doc-title .field-name-field-document-title:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 50%;
    width: 11px;
    height: 7px;
    background: url(../images/arrow_down.png) 0px 0px no-repeat;
    cursor: pointer;
}

.not-front.node-type-government .main-container .region-content .field-name-field-powers .field-item.open .group-wrapper-doc-title .field-name-field-document-title:after {
    background: url(../images/arrow_up.png) 0px 0px no-repeat;
}

.not-front.node-type-government .main-container .region-content .field-name-field-powers .field-item.open .group-wrapper-doc-title .field-name-field-document-title:before {
    content: "";
    position: absolute;
    left: -30px;
    width: 7px;
    height: 19px;
    background: url(../images/side_menu_arrow.png) 0px 0px no-repeat;
}

.not-front.node-type-government .main-container .region-content .field-name-field-powers .group-wrapper-doc-title .field-name-field-document-title .field-item {
    font-family: 'Conv_Rubik-Medium';
    color: #0e3449;
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
}

.not-front .main-container .region-content .field-name-field-powers .field-name-field-document .wrapper-file-name a.file-download-link.active:before {
    content: "";
    position: absolute;
    left: -30px;
    top: 40%;
    width: 7px;
    height: 19px;
    background: url(../images/side_menu_arrow.png) 0px 0px no-repeat;
}

.not-front .main-container .region-content .field-name-field-powers .field-name-field-document .wrapper-file-name a.file-download-link.active:after {
    background: url(../images/arrow_up.png) 0px 0px no-repeat;
}

.not-front .main-container .region-content .field-name-field-powers .field-item.open .field.field-name-field-document-content {
    display: block;
}

.not-front.node-type-government .main-container .region-content .field-name-field-powers .field-name-field-document .file {
    width: 100%;
}

.not-front .main-container .region-content .field-name-field-powers .field.field-name-field-document-content {
    margin-left: 30px;
    padding-top: 35px;
    padding-bottom: 30px;
    display: none;
    border: 1px dashed #bcc0c4;
    border-image: url(../images/border.png) 100% 0% 100% 0% stretch;
    border-width: 1px 0px 1px 0px;
    /*border-image-outset: 4px 3px 4px 4px;*/
    border-image-repeat: repeat;
    padding-bottom: 10px;
}

.not-front .main-container .region-content .field-name-field-powers .field-item:last-child .field.field-name-field-document-content {
    border: 1px dashed #bcc0c4;
    border-image: url(../images/border.png) 100% 0% 0% 0% stretch;
    border-width: 1px 0px 1px 0px;
    /*border-image-outset: 4px 3px 4px 4px;*/
    border-image-repeat: repeat;
    padding-bottom: 10px;
}

.not-front .main-container .region-content .field-name-field-powers .field.field-name-field-document-content p {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
}

.not-front .main-container .region-content .field-name-field-powers .field.field-name-field-document-content p strong {
    color: #252b33;
}

.not-front .main-container .region-content .field-name-field-biography .field-name-field-image {
    margin-bottom: 20px;
}

.not-front .main-container .region-content .field-name-field-biography .field-name-field-image .image {
    max-width: 790px;
    max-height: 416px;
    overflow: hidden;
}

.not-front.node-type-government .main-container .region-content .field-name-field-biography .field-name-field-image {
    margin-bottom: 35px;
}

.not-front.node-type-government .main-container .region-content .field-name-field-biography .group-right .field-type-text-long {
    color: #7e8388;
    font-size: 14px;
}

.not-front .main-container .region-content .field-name-field-biography .field-name-field-image .image img {
    max-width: 100%;
    height: auto;
    display: block;
}

.not-front .main-container .region-content .field-name-field-biography {
    margin-top: 20px;
}

.not-front .main-container .region-content .field-name-field-biography .group-left {
    float: left;
    width: 33.33%;
}

.not-front .main-container .region-content .field-name-field-biography .group-right {
    float: left;
    width: 66.66%;
    padding-left: 35px;

}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-full-name {
    margin-bottom: 0px;
}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-full-name div {
    color: #252b33;
    font-size: 25px;
    font-family: 'Conv_Rubik-Bold';
}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-full-name .field-name-field-surname {
    margin-bottom: -10px;
}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-full-name .field-name-field-user-name,
.not-front .main-container .region-content .field-name-field-biography .group-left .group-full-name .field-name-field-middle-name {
    display: inline-block;
}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-full-name .field-name-field-user-name .field-item,
.not-front .main-container .region-content .field-name-field-biography .group-left .group-full-name .field-name-field-middle-name .field-item {
    font-size: 18px;
    display: inline-block;
}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-full-name .field-name-field-user-name {
    margin-right: 5px;
}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-social-group h3 {
    margin-top: 0px;
}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-social-group h3 span {
    color: #abafb6;
    font-size: 12px;
}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-social-group div {
    display: inline-block;
    margin-right: 5px;
    height: 28px;
    width: 28px;
}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-social-group div a {
    color: transparent;
    display: inline-block;
    height: 100%;
    width: 100%;
}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-social-group .field a {
    font-size: 0px;
    vertical-align: top;
}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-social-group .field.field-name-field-fb a {
    background: url(../images/news-body-socials.png) 0% 0% no-repeat;
}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-social-group .field.field-name-field-vk a {
    background: url(../images/news-body-socials.png) 34% 0% no-repeat;
}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-social-group .field.field-name-field-twitter a {
    background: url(../images/news-body-socials.png) 67% 0% no-repeat;
}

.not-front .main-container .region-content .field-name-field-biography .group-left .group-social-group .field-name-field-google-plus a {
    background: url(../images/news-body-socials.png) 100% 0% no-repeat;
}

.not-front .main-container .region-content .field-name-field-biography .group-right .field-name-field-text {
    text-align: left;
    padding-bottom: 15px;
    border-bottom: 4px solid transparent;
}

/*.node-type-government .view-mode-social_networks .field-name-social-media-links #block-social-media-links-social-media-links ul.social-media-links li a img {
    display: none;
}*/
.node-type-government .view-mode-social_networks .field-name-social-media-links #block-social-media-links-social-media-links ul.social-media-links li {
    margin-right: 10px;
}

.node-type-government .view-mode-social_networks .field-name-social-media-links #block-social-media-links-social-media-links ul.social-media-links li a {
    width: 110px;
    height: 115px;
    display: block;
}

.node-type-government .view-mode-social_networks .field-name-social-media-links #block-social-media-links-social-media-links ul.social-media-links li.facebook a {
    /*background: url(../images/sprites_social.png) 0px 0px no-repeat;*/
    display: block;
}

.node-type-government .view-mode-social_networks .field-name-social-media-links #block-social-media-links-social-media-links ul.social-media-links li.youtube_channel a {
    /*background: url(../images/sprites_social.png) -451px 0px no-repeat;*/
    display: block;
}

/*.node-type-government .view-mode-social_networks .field-name-social-media-links #block-social-media-links-social-media-links ul.social-media-links li.email {
    display: none;
}*/

.view-deputies.view-display-id-page .view-filters {
    margin-bottom: 20px;
}

.view-deputies.view-display-id-page .view-filters .views-submit-button button {
    display: block !important;
    float: right;
}

.view-deputies.view-display-id-page .view-filters .views-exposed-form .views-exposed-widget {
    float: none;
}

.view-deputies.view-display-id-page .view-filters .views-exposed-form .views-exposed-widgets {
    text-align: right;

}

.view-deputies.view-display-id-page .view-filters .views-exposed-form .views-exposed-widgets>div {
    display: inline-block;
    vertical-align: top;
}


.view-deputies.view-display-id-page .view-filters .views-exposed-form .views-exposed-widgets #edit-tid-wrapper {
    float: left;
}

.view-deputies.view-display-id-page .view-filters .views-exposed-form .views-exposed-widgets input,
.view-deputies.view-display-id-page .view-filters .views-exposed-form .views-exposed-widgets select {
    height: 32px;
    box-shadow: none;
}

.view-deputies.view-display-id-page .view-filters .views-exposed-form .views-exposed-widgets select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.view-deputies.view-display-id-page .view-filters .views-exposed-form .views-exposed-widgets button {
    width: 32px;
    height: 32px;
    border-radius: 0;
    border: 0;
    font-size: 0;
    background: #0e3449 url(../images/btn.png) no-repeat center;
}

.view-deputies.view-display-id-page .attachment.attachment-before {
    background-color: #f0f2f6;
    height: 52px;
    border-top: 1px solid #7e8388;
    padding: 14px 17px 0 17px;
    margin-bottom: 25px;
}

.view-deputies.view-display-id-page .attachment.attachment-before .views-summary {
    margin-right: 10px;
}

.view-deputies.view-display-id-page .attachment.attachment-before .views-summary:last-child {
    margin-right: 0;
}

.view-deputies.view-display-id-page .attachment.attachment-before .views-summary a {

    font-family: 'Conv_Rubik-Regular';
    color: #7e8388;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    padding-bottom: 15px;

}

.not-front .main-container .region-content .view-id-mayor_reports .view-content .views-row {
    margin-bottom: 25px;
}

.not-front .main-container .region-content .view-id-mayor_reports .view-content .views-row .wrapper-content {
    box-shadow: inset 0 1px 0 #b1b8c6;
    background-color: #f0f2f6;
    padding: 25px 20px;
}

.not-front .main-container .region-content .view-id-mayor_reports .view-content .views-row .wrapper-content:after {
    content: "";
    clear: both;
    height: 0px;
    display: block;
    visibility: hidden;

}

.not-front .main-container .region-content .view-id-mayor_reports .view-content .views-row .wrapper-content .views-field-field-image,
.not-front .main-container .region-content .view-id-mayor_reports .view-content .views-row .wrapper-content .wrapper-file {
    display: inline-block;
    float: left;
}

.not-front .main-container .region-content .view-id-mayor_reports .view-content .views-row .wrapper-content .wrapper-file {
    width: 260px;
}

.not-front .main-container .region-content .view-id-mayor_reports .view-content .views-row .wrapper-content .views-field-field-image {
    margin-right: 20px;
}

.not-front .main-container .region-content .view-id-mayor_reports .view-content .views-row .wrapper-content .wrapper-file .views-field-title a {
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    color: #0e3449;
    text-decoration: underline;
}

.not-front .main-container .region-content .view-id-mayor_reports .view-content .views-row .wrapper-content .wrapper-file .file {
    box-shadow: none;
    padding-left: 0px;
    width: 100%;
}

.not-front .main-container .region-content .view-id-mayor_reports .view-content .views-row .wrapper-content .wrapper-file .file .file-download-info {
    float: left;
}

.view-deputies.view-display-id-page .attachment.attachment-before .views-summary a:hover,
.view-deputies.view-display-id-page .attachment.attachment-before .views-summary a:active {
    text-decoration: none;
    color: #0e3449;
    border-bottom: 4px solid #0e3449;

}

/*.filter-active {
   color: #0e3449;
     border-bottom: 4px solid #0e3449;
}
#filter-active {
   color: #0e3449;
     border-bottom: 4px solid #0e3449;
}
*/
.view-deputies.view-display-id-page .view-content .views-row {
    padding: 30px 0 20px;
    border-top: 1px dashed #bcc0c4;
    color: #7e8388;
    /*height: 290px;*/
}

.view-deputies.view-display-id-page .view-content .views-row:last-child {
    border-bottom: 1px dashed #bcc0c4;
}

.view-deputies.view-display-id-page .view-content .views-row .views-field-field-full-name a {
    border-bottom: 1px solid;
    color: #0e3449;
}

.view-deputies.view-display-id-page .view-content .views-row .views-field-field-district>* {
    display: inline-block;
}

.progress-disabled {
    background: none !important;
}

.progress-disabled>* {
    display: none !important;
}

.not-front.page-user .main-container section.col-sm-9 {
    width: 790px;
}

.not-front.page-user .main-container aside.col-sm-3 {
    width: 250px;
}

.page-user .main-container .region-content .field-name-sharethis-user {
    width: 100%;
    margin-bottom: 20px;
}

.page-user .main-container .region-content .group-left-side {
    float: left;
    width: 27%;
}

.page-user .main-container .region-content .group-right-side {
    float: left;
    width: 73%;
}

.page-user .main-container .region-content .group-left-side .field-name-ds-user-picture {
    margin-bottom: 20px;
}

.page-user .main-container .region-content .group-left-side .group-full-name.field-group-div {
    margin-bottom: 20px;
}

.page-user .main-container .region-content .group-left-side {
    color: #252b33;
    font-size: 14px;
    font-family: 'Conv_Rubik-Regular';
}

.page-user .main-container .region-content .group-left-side .label-above {
    color: #abafb6;
    font-size: 12px;
}

.page-user .main-container .region-content .group-left-side .group-full-name.field-group-div .field-name-field-surname {
    color: #252b33;
    font-size: 20px;
    font-family: 'Conv_Rubik-Bold';
}

.page-user .main-container .region-content .group-left-side .group-full-name.field-group-div .field-name-field-user-name,
.page-user .main-container .region-content .group-left-side .group-full-name.field-group-div .field-name-field-middle-name {
    font-family: 'Conv_Rubik-Bold';
    font-size: 14px;
    display: inline-block;
}

.page-user .main-container .region-content .group-left-side .group-full-name.field-group-div .field-name-field-user-name {
    margin-right: 5px;
}

.page-user .main-container .region-content .group-left-side .field-name-field-member-faction {
    margin-bottom: 20px;
}

.page-user .main-container .region-content .group-left-side .field-name-field-member-faction .label-above {
    color: #abafb6;
    font-size: 12px;
}

.page-user .main-container .region-content .group-left-side .field-name-field-post,
.page-user .main-container .region-content .group-left-side .group-social-group,
.page-user .main-container .region-content .group-left-side .field-name-field-own-site,
.page-user .main-container .region-content .group-left-side .field-name-field-schedule-citizens {
    margin-bottom: 20px;
}

.page-user .main-container .region-content .group-left-side .group-social-group span {
    color: #abafb6;
    font-size: 12px;
}

.page-user .main-container .region-content .group-left-side .group-social-group div {
    display: inline-block;
    margin-right: 4px;
    height: 28px;
    width: 28px;
}

.page-user .main-container .region-content .group-left-side .group-social-group .label-social-group {
    display: block;
    width: 100%;
    height: 100%;
    margin-bottom: 2px;
}

.page-user .main-container .region-content .group-left-side .group-social-group div a {
    color: transparent;
    display: inline-block;
    height: 100%;
    width: 100%;
}

.page-user .main-container .region-content .group-left-side .group-social-group .field-name-field-fb a {
    background: url(../images/news-body-socials.png) 0% 50% no-repeat;
}

.page-user .main-container .region-content .group-left-side .group-social-group .field-name-field-vk a {
    background: url(../images/news-body-socials.png) 34% 50% no-repeat;
}

.page-user .main-container .region-content .group-left-side .group-social-group .field-name-field-twitter a {
    background: url(../images/news-body-socials.png) 67% 50% no-repeat;
}

.page-user .main-container .region-content .group-left-side .group-social-group .field-name-field-google-plus a {
    background: url(../images/news-body-socials.png) 100% 50% no-repeat;
}

.page-user .main-container .region-content .group-left-side .field-name-field-own-site a {
    color: #0e3449;
    font-size: 14px;
    text-decoration: underline;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs {
    border: none;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs .horizontal-tabs-list {
    border-left: none;
    background-color: #f0f2f6;
    box-shadow: inset 0 1px 0 #b1b8c6;
    height: 52px;
    padding: 1px 25px 0;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs .horizontal-tabs-list li a {
    padding: 0;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs .horizontal-tabs-list li {
    margin-right: 25px;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs .horizontal-tabs-list li a strong {
    font-family: 'Conv_Rubik-Regular';
    font-size: 13px;
    line-height: 50px;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs .horizontal-tabs-list li:last-child {
    margin-right: 0px
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs .horizontal-tabs-list li {
    border: none;
    background-color: #f0f2f6;
    min-width: 0px;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs .horizontal-tabs-list li a:hover {
    background-color: inherit;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs .horizontal-tabs-list li.selected a strong {
    color: #0e3449;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs .horizontal-tabs-list li.selected {
    position: relative;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs .horizontal-tabs-list li.selected a strong:after {
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    background-color: #0e3449;
    position: absolute;
    bottom: 0px
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset {
    margin-top: 10px;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes .group-schedule-report {
    padding-left: 0px;
    padding-right: 0px;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes .group-schedule-report .panel-body {
    padding-left: 0px;
    padding-right: 0px;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes .group-schedule-report .field-name-field-schedule-report {}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes .group-schedule-report .field-collection-item-field-schedule-report {
    padding: 25px 0;
    border: 1px dashed #bcc0c4;
    border-image: url(../images/border.png) 0% 0% 100% 0% stretch;
    border-width: 0px 0px 1px 0px;
    border-image-outset: 4px 3px 4px 4px;
    border-image-repeat: repeat;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes .group-schedule-report .field-collection-item-field-schedule-report .field-name-field-place-schedule,
.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes .group-schedule-report .field-collection-item-field-schedule-report .field-name-field-schedule-date {
    display: inline-block;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes .group-schedule-report .field-collection-item-field-schedule-report .field-name-field-place-schedule {
    width: 290px;
    margin-left: 25px;
    padding-left: 25px;
    position: relative;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes .group-schedule-report .field-collection-item-field-schedule-report .field-name-field-place-schedule:before {
    content: "";
    width: 15px;
    height: 24px;
    position: absolute;
    left: 0px;
    top: -8px;
    background: url(../images/user_grafik.png) 0px 0px;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes .group-schedule-report .field-collection-item-field-schedule-report .field-name-field-schedule-date {
    width: 130px;
    padding-left: 35px;
    margin-left: 25px;
    position: relative;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes .group-schedule-report .field-collection-item-field-schedule-report .field-name-field-schedule-date:before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../images/user_grafik.png) 20px -3px;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-reports .panel-body {
    padding-left: 10px;
    padding-right: 5px;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-reports .contextual-links-region {
    display: inline-block;
    width: 170px;
    margin-right: 10px;
    box-shadow: inset 0 1px 0 #b1b8c6;
    background-color: #f0f2f6;
    padding: 10px;
    vertical-align: top;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-reports .contextual-links-region:last-child {
    margin-right: 0px;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-reports .contextual-links-region .file {
    box-shadow: none;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-reports .contextual-links-region .wrapper-file-name a {
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: #0e3449;
    text-decoration: underline;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-reports .contextual-links-region .wrapper-file-name>a.file-download-link {
    display: block;
    color: transparent;
    width: 45px;
    height: 55px;
    background: url(../images/download.png) no-repeat center center #fff;
    float: left;
    margin-right: 13px;
    font-size: 0px;
    transition: all 0.1s ease-out;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-reports .contextual-links-region .wrapper-file-name>a.file-download-link,
.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-reports .contextual-links-region .wrapper-file-name .file-name {
    display: inline-block;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-reports .contextual-links-region .wrapper-file-name .file-name {
    margin-top: 10px;
    max-width: 90px;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-reports .contextual-links-region .wrapper-file-document {
    width: 90px;
    float: right;
    position: relative;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-reports .contextual-links-region .wrapper-file-document .file {
    padding: 0px;
    float: left;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-assistants .field-collection-item-field-assistants {
    padding: 25px 25px 25px;
    border: 1px dashed #bcc0c4;
    border-image: url(../images/border.png) 0% 0% 100% 0% stretch;
    border-width: 0px 0px 1px 0px;
    border-image-outset: 4px 3px 4px 4px;
    border-image-repeat: repeat;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-assistants .field-collection-item-field-assistants .group-full-name>div {
    display: inline;
    margin-right: 5px;
    color: #252b33;
    font-size: 14px;
    font-family: 'Conv_Rubik-Medium';
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-assistants .field-collection-item-field-assistants .field-name-field-phone-number {
    display: inline;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-assistants {
    padding-left: 0px;
    padding-right: 0px;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-assistants .panel-body {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-assistants .field-collection-item-field-assistants .field-name-field-phone-number .label-inline {
    display: inline;
}

.page-user .main-container .region-content .group-right-side .horizontal-tabs-panes fieldset.group-assistants .field-collection-item-field-assistants .field-name-field-e-mail a {
    color: #7e8388;
    font-size: 14px;
}

.not-front.node-type-government .main-container .row section.col-sm-9 {
  /*  padding-top: 0px; */
}

.not-front.node-type-government .main-container .node-government>h2 {
    display: none;
}

.not-front.node-type-government .main-container .field-name-field-secretary {
    margin-top: 20px;
}

.not-front.node-type-government .main-container .field-name-field-secretary .field-name-field-image {
    float: left;
    width: 34.33%;
    margin-right: 35px;
}

.not-front.node-type-government .main-container .field-name-field-secretary .field-name-field-image .image {
    width: 270px;
    height: 340px;
    overflow: hidden;
}

.not-front.node-type-government .main-container .field-name-field-secretary .field-name-field-image .image img {
    max-width: 100%;
    height: auto;
    display: block;
}

.not-front.node-type-government .main-container .field-name-field-secretary .group-wrapper-info {
    float: left;
    width: 61.00%;
}

.not-front.node-type-government .main-container .field-name-field-secretary .group-wrapper-info {
    color: #7e8388;
}

.not-front.node-type-government .main-container .field-name-field-secretary .group-wrapper-info .field-name-field-full-name {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    margin-bottom: 20px;
}

.not-front.node-type-government .main-container .field-name-field-secretary .group-wrapper-info a {
    color: #0e3449;
    text-decoration: underline;
}

.sharethis-buttons .sharethis-wrapper .stMainServices {
    padding-bottom: 8px;
}

.sharethis-buttons .sharethis-wrapper .stButton .chicklets {
    line-height: 3.2rem !important;
}

.not-front.page-deputies-faction .main-container section.col-sm-9 {
    width: 790px;
}

.not-front.page-deputies-faction .main-container aside.col-sm-3 {
    width: 250px;
}

.not-front.page-deputies-faction .main-container .view-deputies-faction {
    border-left: 4px solid #0e3449;
}

.not-front.page-deputies-faction .main-container .view-deputies-faction .view-content .views-row {
    position: relative;
}

.not-front.page-deputies-faction .main-container .view-deputies-faction .view-content .views-row .views-field-field-image {
    position: absolute;
    right: 0;
}

.not-front.page-deputies-faction .main-container .view-deputies-faction .view-content .views-row fieldset.wrapper-faction legend {
    min-height: 80px;
}

.not-front.page-deputies-faction .main-container .view-deputies-faction .view-content .views-row fieldset.wrapper-faction legend .fieldset-legend {
    position: relative;
    transform: translateY(100%);
}

.not-front.page-deputies-faction .wrapper-faction a.fieldset-title {
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
}

.not-front.page-deputies-faction fieldset.wrapper-faction {
    overflow: hidden;
}

.not-front.page-deputies-faction .wrapper-faction legend {
    padding: 10px 0px 10px 0px;
    margin-bottom: 12px;
    margin-left: 30px;
}

.not-front.page-deputies-faction .wrapper-faction.collapsed legend {
    margin-bottom: 17px;
}

.not-front.page-deputies-faction .wrapper-faction.collapsed legend {
    border: 1px dashed #bcc0c4;
    border-image: url(../images/border.png) 100% 0% 100% 0% stretch;
    border-width: 0px 0px 1px 0px;
    border-image-outset: 0px 3px 7px 4px;
    border-image-repeat: repeat;
}

.not-front.page-deputies-faction .wrapper-faction .fieldset-wrapper {
    margin-bottom: 10px;
}

.not-front.page-deputies-faction .wrapper-faction:not(.collapsed) legend:before {
    content: url(../images/side_menu_arrow.png);
    position: absolute;
    left: 0;
    top: 27px;
}

.not-front.page-deputies-faction .wrapper-faction legend a.fieldset-title {
    width: 575px;
    display: block;
    position: relative;
}

.not-front.page-deputies-faction .wrapper-faction legend a.fieldset-title:after {
    content: url(../images/arrow_up.png);
    display: inline-block;
    height: 17px;
    width: 11px;
    position: absolute;
    right: 0px;
}

.not-front.page-deputies-faction .wrapper-faction.collapsed legend a.fieldset-title:after {
    content: url(../images/arrow_down.png);
}

.not-front.page-deputies-faction legend {
    border-bottom: none;
}

.not-front.page-deputies-faction .view-deputies-faction .fieldset-wrapper .view-content .views-row {
    display: block;
    padding: 10px 0px 10px;
    position: relative;
    margin-left: 30px;
    margin-bottom: 8px;
    border: 1px dashed #bcc0c4;
    border-image: url(../images/border.png) 100% 0% 100% 0% stretch;
    border-width: 0px 0px 1px 0px;
    border-image-outset: 0px 3px 4px 4px;
    border-image-repeat: repeat;
}

.not-front.page-deputies-faction .view-deputies-faction .fieldset-wrapper .view-content .views-row:nth-child(1) {
    border-width: 1px 0px 1px 0px;
}

.not-front.page-deputies-faction .view-deputies-faction .fieldset-wrapper .view-content .views-row .wrapper-image,
.not-front.page-deputies-faction .view-deputies-faction .fieldset-wrapper .view-content .views-row .wrapper-information {
    display: inline-block;
    vertical-align: middle;
}

.not-front.page-deputies-faction .wrapper-faction .views-row .views-field-picture {
    max-width: 60px;
    max-height: 60px;
    overflow: hidden;
    margin-right: 35px;
}

.not-front.page-deputies-faction .view-deputies-faction .fieldset-wrapper .view-content .views-row {
    position: relative;
}

.not-front.page-deputies-faction .view-deputies-faction .fieldset-wrapper .view-content .views-row .wrapper-information .full-name a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Medium';
    text-decoration: underline;
    font-size: 14px;
}

.not-front.page-deputies-faction .view-deputies-faction .fieldset-wrapper .view-content .views-row .wrapper-information .views-field-field-district .views-label-field-district,
.not-front.page-deputies-faction .view-deputies-faction .fieldset-wrapper .view-content .views-row .wrapper-information .views-field-field-district .field-content {
    display: inline;
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
}

.not-front.page-agenda-sessions section.col-sm-9 {
    width: 790px;
}

.not-front.page-agenda-sessions aside.col-sm-3 {
    width: 250px;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-filters #edit-field-number-session-tid-wrapper {
    margin-bottom: 35px;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-filters #edit-field-number-session-tid-wrapper label {
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
    color: #0e3449;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-filters #edit-field-number-session-tid-wrapper label,
.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-filters #edit-field-number-session-tid-wrapper .views-widget {
    display: inline-block;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-filters #edit-field-number-session-tid-wrapper label {
    margin-right: 70px;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-filters #edit-field-number-session-tid-wrapper .views-widget .bef-select-as-links .form-item div {
    display: inline-block;
    width: 48px;
    height: 32px;
    border: 1px solid #cdd0d3;
    position: relative;
    margin-bottom: 10px;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-filters #edit-field-number-session-tid-wrapper .views-widget .form-item a {
    color: #7e8388;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    display: block;
    line-height: 32px;
    text-decoration: none;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-filters #edit-field-number-session-tid-wrapper .views-widget .form-item a.active {
    color: #0e3449;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-filters #edit-field-number-session-tid-wrapper .views-widget .form-item a:hover {
    color: #0e3449;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-filters #edit-field-number-session-tid-wrapper .views-widget .form-item a.active:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #0e3449;
    position: absolute;
    bottom: 2px;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-filters #edit-field-number-session-tid-wrapper .views-widget .form-item a:hover:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #0e3449;
    position: absolute;
    bottom: 2px;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content .views-row {
    border-top: 1px solid #b1b8c6;
    border-bottom: 1px solid #b1b8c6;
    padding: 35px 0px;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content .views-row:last-child {
    border-bottom: none;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content .views-row:not(:first-child) {
    border-top: none;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content .views-row .views-field-title a {
    font-size: 14px;
    text-decoration: underline;
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content .views-row .views-field-title a:hover {
    text-decoration: none;
}

.not-front.page-agenda-sessions section.col-sm-9 .view-agenda-sessions .view-content .views-row .views-field-field-date span {
    color: #39b2b9;
    text-transform: uppercase;
}

.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-declaration-income-text .field-item p {
    color: #7e8388;
}

.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-declaration-income-text .field-item p strong {
    color: #252b33;
}

.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-declaration-income-text .field-item p a {
    color: #7e8388;
}

.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-files .field-item .wrapper-file-name,
.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-files .field-item .wrapper-file-document {
    display: inline-block;
    vertical-align: middle;
}

.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-files .field-item {
    border-bottom: 1px solid #b1b8c6;
}

.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-files .field-item .wrapper-file-name {
    width: 615px;
}

.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-declaration-officer .field-item .group-wrapper-collapse h3 {
    display: none;
}

.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-declaration-officer .field-item .group-wrapper-collapse .field-name-field-file .field-item {
    border-bottom: 1px dashed #d4d8e0;
}

.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-declaration-officer .field-item .group-wrapper-collapse .field-name-field-file .field-item:last-child {
    border-bottom: none;
}

.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-declaration-officer .field-item .group-wrapper-collapse .field-name-field-file .wrapper-file-name,
.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-declaration-officer .field-item .group-wrapper-collapse .field-name-field-file .wrapper-file-document {
    display: inline-block;
    vertical-align: middle;
}

.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-declaration-officer .field-item .group-wrapper-collapse .field-name-field-file .wrapper-file-name {
    width: 577px;
}

.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-declaration-officer .field-item .group-wrapper-collapse .field-name-field-reference-link a {
    text-decoration: underline;
}

.not-front.page-node-194 .region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-name-field-declaration-officer .field-item .group-wrapper-collapse .field-name-field-reference-link a:hover {
    border-bottom: none;
}

.region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-collection-item-field-declaration-income {
    width: 100%;
    border: none;
    padding: 0px
}

.region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-collection-item-field-declaration-income .field-name-field-declaration-income-text {
    color: #7e8388;

}

.region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-collection-item-field-declaration-income .field-name-field-declaration-income-text strong {
    color: #252b33;
}

.region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-collection-item-field-declaration-income .field-name-field-declaration-income-text a {
    color: #7e8388;
}

.region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-collection-item-field-declaration-income .field-name-field-document-unlimited .field-name-field-document {
    border-bottom: 1px dashed #d4d8e0;
    border-left: none;
    border-right: none;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

.region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-collection-item-field-declaration-income .field-name-field-document-unlimited .field-name-field-document .wrapper-file-name,
.region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-collection-item-field-declaration-income .field-name-field-document-unlimited .field-name-field-document .wrapper-file-document,
.region-content .node-government .group-declaration-income-title .field-collection-item-field-declaration-income .field-name-field-declaration-officer .group-wrapper-declaration .field-name-field-document-unlimited .field-name-field-document .wrapper-file-name,
.region-content .node-government .group-declaration-income-title .field-collection-item-field-declaration-income .field-name-field-declaration-officer .group-wrapper-declaration .field-name-field-document-unlimited .field-name-field-document .wrapper-file-document {
    display: inline-block;
    vertical-align: middle;
}

.region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-collection-item-field-declaration-income .field-name-field-document-unlimited .field-name-field-document .wrapper-file-name,
.region-content .node-government .group-declaration-income-title .field-collection-item-field-declaration-income .field-name-field-declaration-officer .group-wrapper-declaration .field-name-field-document-unlimited .field-name-field-document .wrapper-file-name {
    width: 590px;
    padding: 0;
}

.region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-collection-item-field-declaration-income .field-name-field-document-unlimited .field-name-field-document .wrapper-file-name a {
    text-decoration: underline;
    color: #0e3449;
}

.region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-collection-item-field-declaration-income .field-name-field-document-unlimited .field-name-field-document .wrapper-file-document {
    width: 196px;
}

.region-content .node-government .group-declaration-income-title .field-collection-item-field-declaration-income .field-name-field-declaration-officer .group-wrapper-declaration .field-name-field-document-unlimited .field-name-field-document .wrapper-file-document {
    width: 157px;
}

.region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-collection-item-field-declaration-income .field-name-field-document-unlimited .field-name-field-document .wrapper-file-document .file .file-download-info {
    padding-top: 0px;
    float: none;
}

.region-content .node-government .group-declaration-income-title .field-name-field-declaration-income .field-collection-item-field-declaration-income .field-name-field-document-unlimited .field-name-field-document .wrapper-file-document .file .size {
    padding-top: 10px;
}

.region-content .node-government .group-declaration-income-title .field-collection-item-field-declaration-income .field-name-field-declaration-officer .group-wrapper-declaration .field-name-field-declaration-title {
    cursor: pointer;
}

.region-content .node-government .group-declaration-income-title .field-collection-item-field-declaration-income .field-name-field-declaration-officer .group-wrapper-declaration .field-name-field-document-unlimited .field-collection-item-field-document-unlimited {
    padding-left: 0px;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access {
    width: 100%;
    border: none;
    padding: 0;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-link-access {
    border-bottom: 1px solid #d4d8e0;
    border-left: none;
    border-right: none;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-link-access a {
    color: #0e3449;
    display: inline-block;
    margin-bottom: 10px;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-access-text {
    color: #7e8388;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-access-text strong {
    color: #252b33;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .group-information-query .field-name-field-information-request,
.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .group-information-query .field-name-field-information-request a {
    color: #7e8388;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .group-information-query .field-name-field-information-request strong {
    color: #252b33;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited-second {
    margin-bottom: 35px;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited-second .field-collection-item-field-document-unlimited-second {
    width: 100%;
    border: none;
    padding: 0;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited .field-name-field-document,
.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited-second .field-name-field-document {
    border-bottom: 1px solid #d4d8e0;
    border-left: none;
    border-right: none;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited .field-name-field-document .wrapper-file-name,
.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited .field-name-field-document .wrapper-file-document,
.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited-second .field-name-field-document .wrapper-file-name,
.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited-second .field-name-field-document .wrapper-file-document {
    display: inline-block;
    vertical-align: middle;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited .field-name-field-document .wrapper-file-name,
.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited-second .field-name-field-document .wrapper-file-name {
    width: 605px;
    padding: 0;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited .field-name-field-document .wrapper-file-document,
.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited-second .field-name-field-document .wrapper-file-document {
    width: 180px;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited .field-name-field-document .wrapper-file-document:after,
.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited-second .field-name-field-document .wrapper-file-document:after {
    content: '';
    display: block;
    clear: both;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited .field-name-field-document .wrapper-file-name a,
.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited-second .field-name-field-document .wrapper-file-name a {
    color: #0e3449;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .group-documents-wrapper .field-name-file #block-views-file-entity-block-1 .views-row .views-field-field-document,
.node-type-government .region-content #block-system-main .node-government .field-name-field-access .group-documents-wrapper .field-name-file #block-views-file-entity-block-1-second .views-row .views-field-field-document {
    padding-right: 0px;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited .field-name-field-document .wrapper-file-document .file .file-download-link,
.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited-second .field-name-field-document .wrapper-file-document .file .file-download-link {
    margin-right: 8px;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited .field-name-field-document .wrapper-file-document .file,
.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited-second .field-name-field-document .wrapper-file-document .file {
    width: 180px;

}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited .field-name-field-document .wrapper-file-document .file .size,
.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited-second .field-name-field-document .wrapper-file-document .file .size {
    padding-top: 10px;
}

.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited .field-name-field-document .wrapper-file-document .file .file-download-info,
.node-type-government .region-content #block-system-main .node-government .field-name-field-access .field-collection-item-field-access .field-name-field-document-unlimited-second .field-name-field-document .wrapper-file-document .file .file-download-info {
    padding-top: 5px;
    float: none;
}

.not-front.page-node-199 .main-container .region-content .webform-confirmation {
    margin-top: 70px;
    color: #0e3449;
}

.not-front.page-node-199 .main-container .region-content .links {
    margin-top: 5px;
}

.not-front.page-node-199 .main-container .region-content .links a {
    color: #0e3449;
    text-decoration: underline;
}

.not-front.page-protocols section.col-sm-9 {
    width: 790px;
    margin: 0 2rem 0 0;
}

.not-front.page-protocols aside.col-sm-3 {
    width: 250px;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-number-session-tid-wrapper {
    margin-bottom: 35px;
    margin-right: 40px;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-number-session-tid-wrapper label {
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
    color: #0e3449;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-number-session-tid-wrapper label,
.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-number-session-tid-wrapper .views-widget {
    display: inline-block;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-number-session-tid-wrapper label {
    margin-right: 25px;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-number-session-tid-wrapper .views-widget .bef-select-as-links .form-item div {
    display: inline-block;
    width: 48px;
    height: 32px;
    border: 1px solid #cdd0d3;
    position: relative;
    margin-bottom: 10px;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-number-session-tid-wrapper .views-widget .form-item a {
    color: #7e8388;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    display: block;
    line-height: 32px;
    text-decoration: none;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-number-session-tid-wrapper .views-widget .form-item a.active {
    color: #0e3449;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-number-session-tid-wrapper .views-widget .form-item a:hover {
    color: #0e3449;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-number-session-tid-wrapper .views-widget .form-item a.active:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #0e3449;
    position: absolute;
    bottom: 2px;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-number-session-tid-wrapper .views-widget .form-item a:hover:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #0e3449;
    position: absolute;
    bottom: 2px;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-content .views-row {
    border-top: 1px solid #b1b8c6;
    border-bottom: 1px solid #b1b8c6;
    padding: 35px 0px;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-content .views-row:not(:first-child) {
    border-top: none;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-content .views-row:last-child {
    border-bottom: none;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-content .views-row .views-field-title a {
    font-size: 14px;
    text-decoration: underline;
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-content .views-row .views-field-title a:hover {
    text-decoration: none;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-content .views-row .views-field-field-date span {
    color: #39b2b9;
    text-transform: uppercase;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-date-value-wrapper .date-year select#edit-field-date-value-value-year {
    border-radius: 0px;
    width: 80px;
    height: 32px;
    text-transform: uppercase;
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    border: 1px solid #cdd0d3;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-date-value-1-wrapper .date-month select#edit-field-date-value-1-value-month {
    border-radius: 0px;
    width: 110px;
    height: 32px;
    text-transform: uppercase;
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    border: 1px solid #cdd0d3;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-date-value-wrapper .date-year {
    position: relative;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-date-value-wrapper .date-year:after {
    content: "";
    position: absolute;
    top: 13px;
    right: 11px;
    width: 14px;
    height: 6px;
    background: url("../images/arrow_down.png") #fff no-repeat;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-date-value-1-wrapper .date-month {
    position: relative;
}

.not-front.page-protocols section.col-sm-9 .view-id-protocols .view-filters #edit-field-date-value-1-wrapper .date-month:after {
    content: "";
    position: absolute;
    top: 13px;
    right: 11px;
    width: 14px;
    height: 6px;
    background: url("../images/arrow_down.png") #fff no-repeat;
}

.not-front.page-deputies .main-container section.col-sm-9 {
    width: 790px;
}

.not-front.page-deputies .main-container aside.col-sm-3 {
    width: 250px;
}

.not-front ul.pagination li a.progress-disabled {
    float: left;
}

.not-front.page-deputies .pagination li.next a {
    margin-left: 0;
}

.not-front.page-commission-protocols .main-container section.col-sm-9 {
    width: 790px;
}

.not-front.page-commission-protocols .main-container aside.col-sm-3 {
    width: 250px;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content,
.not-front.page-plenary-session section.col-sm-9 .region-content>.view-plenary-session>.view-content {
    border-left: 4px solid #0e3449;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset,
.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset {
    padding-left: 35px;
    position: relative;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset legend,
.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset legend {
    padding-top: 25px;
    padding-bottom: 25px;
    position: relative;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset.collapsible.collapse-processed legend:before,
.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset.collapsible.collapse-processed legend:before {
    content: "";
    position: absolute;
    left: -35px;
    top: 40%;
    width: 7px;
    height: 19px;
    background: url(../images/side_menu_arrow.png) no-repeat;
    display: block;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset.collapsible.collapse-processed.collapsed legend:before,
.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset.collapsible.collapse-processed.collapsed legend:before {
    display: none;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset legend .fieldset-title,
.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset legend .fieldset-title {
    font-family: 'Conv_Rubik-Medium';
    color: #252b33;
    font-size: 14px;
    width: 90%;
    display: block;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset legend .fieldset-title:after,
.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset legend .fieldset-title:after {
    content: "";
    background: url(../images/arrow_up.png);
    display: block;
    width: 11px;
    height: 6px;
    position: absolute;
    right: 0;
    top: 50%;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset.collapsed legend .fieldset-title:after,
.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset.collapsed legend .fieldset-title:after {
    content: "";
    background: url(../images/arrow_down.png);
    display: block;
    width: 11px;
    height: 6px;
    position: absolute;
    right: 0;
    top: 50%;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset legend .fieldset-title .commission-count {
    display: block;
    color: #39b2b9;
    font-family: 'Conv_Rubik-Regular';
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset.collapsed legend {
    border-bottom: 1px dashed #b1b8c6;
}

.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset legend {
    border-bottom: 1px solid #b1b8c6;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset:last-child legend {
    border-bottom: none;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset .fieldset-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset .fieldset-wrapper .views-field-title {
    display: inline-block;
    vertical-align: middle;
    width: 72.5%;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset .fieldset-wrapper .views-field-title .field-content a {
    text-decoration: underline;
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset .fieldset-wrapper .views-field-title .field-content a:hover {
    border-bottom: none;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset .fieldset-wrapper>div:first-child {
    border-top: 1px dashed #b1b8c6;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset .fieldset-wrapper>div {
    padding: 10px 0;
    border-bottom: 1px dashed #b1b8c6;
}

.not-front.page-commission-protocols section.col-sm-9 .view-commission-protocols .view-content fieldset .fieldset-wrapper .views-field-field-document {
    display: inline-block;
    vertical-align: middle;
    width: 27%;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-field-standing-commission .label-above {
    font-family: 'Conv_Rubik-Bold';
    font-size: 1.8rem;
    color: #0e3449;
    line-height: 1.2;
    font-weight: bold;
    margin-bottom: 20px;
}

.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset .fieldset-wrapper .views-row .field-content .wrapper-file-name,
.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset .fieldset-wrapper .views-row .field-content .wrapper-file-document {
    display: inline-block;
    vertical-align: middle;
}

.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset .fieldset-wrapper .views-row .field-content .wrapper-file-name {
    width: 72.5%;
}

.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset .fieldset-wrapper .views-row .field-content .wrapper-file-document {
    width: 27%;
}

.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset .fieldset-wrapper .views-row .field-content .wrapper-file-name a:hover {
    color: #0e3449;
    text-decoration: underline;
}

.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset legend a.fieldset-title {
    color: #252b33;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
}

.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .view-content fieldset legend a.fieldset-title:focus {
    text-decoration: none;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-field-standing-commission .field-collection-item-field-standing-commission {
    border: none;
    width: 100%;
    padding: 0;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-field-standing-commission .field-collection-item-field-standing-commission .field-name-field-standing-commission-file>div {
    border: none;
    width: 380px;
    display: inline-block;
    padding: 0;
    margin-right: 25px;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-field-standing-commission .field-collection-item-field-standing-commission .field-name-field-standing-commission-file>div:nth-child(even) {
    margin-right: 0px;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-field-standing-commission .field-collection-item-field-standing-commission .field-name-field-standing-commission-file>div .file {
    float: left;
    width: 100%;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-field-standing-commission .field-collection-item-field-standing-commission .field-name-field-standing-commission-file>div .file .file-download-info {
    float: left;
    padding-top: 0px;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-field-standing-commission .field-collection-item-field-standing-commission .field-name-field-standing-commission-file>div .file .file-download-info a.file-title {
    text-decoration: underline;
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-field-standing-commission .field-collection-item-field-standing-commission .field-name-field-standing-commission-file>div .file .file-download-info .wrapper-file-name {
    margin-bottom: 10px;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-field-standing-commission .field-collection-item-field-standing-commission .field-name-field-standing-commission-file>div .file {
    padding: 20px 10px;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-field-standing-commission .field-collection-item-field-standing-commission .field-name-field-standing-commission-file {
    margin-bottom: 10px;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name>div {
    border: none;
    width: inherit;
    max-width: 100%;
    position: relative;
    padding: 0px 0 0 35px;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name>div .field-name-field-member-commission {
    width: 100%;
    position: relative;
    background: inherit;
    border-top: none;
    border-left: none;
    border-right: none;
    padding: 30px 80px 30px 0;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-member-commission {
    border-bottom: 1px dashed #b1b8c6;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name>div .field-name-field-member-commission:after {
    content: "";
    background: url(../images/arrow_down.png);
    display: block;
    width: 11px;
    height: 6px;
    position: absolute;
    right: 0;
    top: 50%;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name>div .field-name-field-member-commission.ui-state-active:after {
    content: "";
    background: url(../images/arrow_up.png);
    display: block;
    width: 11px;
    height: 6px;
    position: absolute;
    right: 0;
    top: 50%;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name>div .field-name-field-member-commission.ui-state-active:before {
    content: "";
    position: absolute;
    left: -35px;
    top: 40%;
    width: 7px;
    height: 19px;
    background: url(../images/side_menu_arrow.png) no-repeat;
    display: block;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions {
    border-left: 4px solid #0e3449;
    padding-left: 30px;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset legend,
.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset .fieldset-wrapper {
    float: left;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset legend {
    position: relative;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset:not(.collapsed) legend:before {
    content: url(../images/side_menu_arrow.png);
    position: absolute;
    left: -30px;
    top: 50%;
    transform: translateY(-50%);
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset legend:after {
    content: '';
    display: block;
    height: 6px;
    width: 11px;
    background: url(../images/arrow_up.png) no-repeat;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset.collapsed legend:after {
    background: url(../images/arrow_down.png);
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset .fieldset-wrapper {
    border-bottom: 1px dashed #bcc0c4;
    padding-top: 15px;
    padding-bottom: 15px;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset legend .fieldset-legend {
    line-height: 14px;
    padding-top: 35px;
    padding-bottom: 35px;
    border-bottom: 1px dashed #bcc0c4;
    padding-right: 10px;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset legend a.fieldset-title {
    line-height: 14px;
    padding-right: 10px;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset legend a.fieldset-title:focus,
.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset legend a.fieldset-title:hover {
    outline: none;
    text-decoration: none;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset legend .fieldset-title span {
    color: #252b33;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset .fieldset-wrapper .view-content table.sticky-header {
    display: none;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset .fieldset-wrapper .view-content table.views-table caption {
    color: #252b33;
    font-family: 'Conv_Rubik-Medium';
    padding-left: 10px;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset .fieldset-wrapper .view-content table.views-table td {
    border: 1px solid #cdd0d3;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset .fieldset-wrapper .view-content table.views-table td:first-child {
    width: 34%;
}

.not-front section.col-sm-9 .view-mode-standing_commission .field-name-permanent-commissions #block-views-standing-commissions-block .views-row fieldset .fieldset-wrapper .view-content table.views-table td:last-child {
    color: #7e8388;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name>div .field-name-field-member-commission .ui-accordion-header-icon {
    display: none;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-member-commission {
    font-family: 'Conv_Rubik-Medium';
    color: #252b33;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list {
    padding: 0 0 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: table;
    width: 100%;
    border-bottom: 1px dashed #b1b8c6;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list:last-child {
    margin-bottom: 0;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list>div:nth-child(odd) {
    background: #F1F2F6;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list>div .group-full-name>div {
    display: inline-block;
    margin-right: 5px;
    color: #000;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list>div>div {
    padding-left: 20px;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list .field-name-field-commissions {
    padding-top: 20px;
    font-family: 'Conv_Rubik-Medium';
    width: 34%;
    border-right: 1px solid #e3e5e7;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list>div .field-name-field-commissions-members>div {
    width: 100%;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list>div .field-name-field-commissions-members>div .group-full-name {
    display: inline-block;
    vertical-align: top;
    width: 32%;
    padding-right: 10px;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list>div .field-name-field-commissions-members>div .field-name-field-text {
    display: inline-block;
    width: 64%;
    vertical-align: top;
    border-left: 1px solid #e3e5e7;
    1px solid #e3e5e7;
    padding-left: 20px;
    padding-bottom: 20px;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list>div {
    width: inherit;
    padding: 0px;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list {
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list>div .field-name-field-commissions {

    font-size: 14px;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list>div .field-name-field-commissions-members {}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list>div .field-name-field-commissions {
    font-family: 'Conv_Rubik-Medium';
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-name-field-standing-commission-list>div .field-name-field-commissions-members>div {
    border: none;
    padding: 0px;
    color: #39b2b9;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-collection-item-field-standing-commission-list {
    border-top: none;
}

.not-front section.col-sm-9 .field-collection-item-field-standing-commission .field-name-field-standing-commission-name .field-collection-item-field-standing-commission-list:first-child {
    border-top: 1px solid #e3e5e7;
}

.not-front.node-type-government .region-content .node-government .field-collection-item-field-agenda-sessions {
    width: 100%;
    border: none;
    padding: 0px;
}

.page-archive-deputies .main-container section.col-sm-9 {
    width: 790px;
}

.page-archive-deputies .main-container aside.col-sm-3 {
    width: 250px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies h3.title-archive {
    font-family: 'Conv_Rubik-Bold';
    font-weight: bold;
    font-size: 18px;
    color: #0e3449;
    margin-bottom: 30px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters form .views-exposed-form #edit-field-number-convocation-tid-wrapper label {
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
    color: #0e3449;
    margin-right: 25px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters form .views-exposed-form #edit-field-number-convocation-tid-wrapper .views-widget,
.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters form .views-exposed-form #edit-field-number-convocation-tid-wrapper label {
    display: inline-block;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters form .views-exposed-form #edit-field-number-convocation-tid-wrapper .views-widget .form-group .form-item>div {
    display: inline-block;
    width: 48px;
    height: 32px;
    border: 1px solid #cdd0d3;
    margin-bottom: 10px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters form .views-exposed-form #edit-field-number-convocation-tid-wrapper .views-widget .form-item>div a {
    color: #7e8388;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    display: block;
    line-height: 32px;
    text-decoration: none;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters form .views-exposed-form #edit-field-number-convocation-tid-wrapper .views-widget .form-item>div a.active,
.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters form .views-exposed-form #edit-field-number-convocation-tid-wrapper .views-widget .form-item>div a:hover {
    color: #0e3449;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters form .views-exposed-form #edit-field-number-convocation-tid-wrapper .views-widget .form-item>div a.active:after,
.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters form .views-exposed-form #edit-field-number-convocation-tid-wrapper .views-widget .form-item>div a:hover:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #0e3449;
    position: absolute;
    bottom: 2px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters form .views-exposed-form #edit-field-surname-value-wrapper {
    max-width: 240px;
    float: left;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters form .views-exposed-form #edit-field-surname-value-wrapper input {
    border-radius: 0px;
    width: 100%x;
    height: 32px;
    box-shadow: none;
    font-size: 14px;
    text-transform: lowercase;
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    border: 1px solid #cdd0d3;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters form .views-exposed-form .views-submit-button {
    margin-left: 5px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters form .views-exposed-form .views-submit-button button {
    width: 32px;
    height: 32px;
    border-radius: 0;
    border: 0;
    font-size: 0;
    background: #0e3449 url(../images/btn.png) no-repeat center;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters form .views-exposed-form .views-submit-button button.progress-disabled {
    background: #0e3449 url(../images/btn.png) no-repeat center !important;
    opacity: 1;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-filters {
    margin-bottom: 20px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .attachment-before {
    background-color: #f0f2f6;
    height: 52px;
    box-shadow: inset 0 1px 0 #b1b8c6;
    padding: 14px 17px 0 17px;
    margin-bottom: 25px;
}

.fariffs_file ul {
    list-style-type: none;
}


.page-archive-deputies .main-container .region-content .view-archive-deputies .attachment-before .views-summary {
    margin-right: 10px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .attachment-before .views-summary a {
    font-family: 'Conv_Rubik-Regular';
    color: #7e8388;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    padding-bottom: 15px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .attachment-before .views-summary a:hover,
.page-archive-deputies .main-container .region-content .view-archive-deputies .attachment-before .views-summary a.active {
    text-decoration: none;
    color: #0e3449;
    border-bottom: 4px solid #0e3449;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-content .views-row {
    padding: 30px 0 20px;
    border-top: 1px dashed #bcc0c4;
    color: #7e8388;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-content .views-row:last-child {
    border-bottom: 1px dashed #bcc0c4;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-content .views-row .wrapper-image,
.page-archive-deputies .main-container .region-content .view-archive-deputies .view-content .views-row .wrapper-information {
    display: inline-block;
    vertical-align: top;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-content .views-row .wrapper-image {
    width: 60px;
    margin-right: 20px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-content .views-row .wrapper-image>img {
    max-width: 60px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-content .views-row .wrapper-information {
    max-width: 700px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-content .views-row .wrapper-information .views-field-field-full-name a {
    border-bottom: 1px solid;
    color: #0e3449;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-content .views-row .wrapper-information .wrapper-district-session>div {
    display: inline-block;
    color: #000;
    font-family: 'Conv_Rubik-Regular';
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-content .views-row .wrapper-information .wrapper-district-session>div:first-child {
    border-right: 1px solid #272A31;
    padding-right: 5px;
    margin-right: 5px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-content .views-row .wrapper-information .wrapper-district-session>div>* {
    display: inline-block;
    padding-right: 5px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-content .views-row .wrapper-information .views-field-field-member-faction>* {
    display: inline-block;
    padding-right: 5px;
}

.page-archive-deputies .main-container .region-content .view-archive-deputies .view-content .views-row .wrapper-information .views-field-field-member-commission>* {
    display: inline;
    padding-right: 5px;
}

.page-vice-mayor .main-container section.col-sm-9 {
    width: 790px;
}

.page-vice-mayor .main-container aside.col-sm-3 {
    width: 250px;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content .vice-mayor-title {
    color: #0e3449;
    font-family: "PT Serif";
    font-size: 18px;
    font-weight: 700;
    line-height: 19px;
    margin-bottom: 25px;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row {
    padding-bottom: 25px;
    border-bottom: 1px solid #cdd0d3;
    margin-bottom: 25px;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row:last-child {
    border-bottom: none;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row:after {
    content: '';
    display: block;
    clear: both;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-image {
    float: left;
    width: 23%;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information {
    float: left;
    width: 77%;
    border: 1px solid #cdd0d3;
    padding-left: 70px;
    border-left: none;
    display: table;
    min-height: 274px;
    padding-top: 10px;
    position: relative;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information>div {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    position: relative;
    max-width: 465px;
    border-bottom: 1px solid #cdd0d3;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information>div:last-child {
    border-bottom: none;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information>div:before {
    content: "";
    display: block;
    position: absolute;
    left: -42px;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information .views-field-field-full-name {
    padding: 1px 0 8px;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information .views-field-field-full-name:before {
    background: url('../images/sprite_mayor.png') 0px 0 no-repeat;
    width: 22px;
    height: 25px;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information .views-field-field-full-name a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Medium';
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information .views-field-field-post {
    padding: 8px 0;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information .views-field-field-post:before {
    background: url('../images/sprite_mayor.png') 0px -46px no-repeat;
    width: 29px;
    height: 16px;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information .views-field-field-date-place-birth {
    padding: 8px 0;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information .views-field-field-date-place-birth:before {
    background: url('../images/sprite_mayor.png') -1px -93px no-repeat;
    width: 23px;
    height: 23px;
    top: 35%;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information .views-field-field-date-place-birth span {
    font-family: 'Conv_Rubik-Medium';
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information .views-field-field-schedule-personal {
    padding: 8px 0;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information .views-field-field-schedule-personal:before {
    background: url('../images/sprite_mayor.png') -2px -155px no-repeat;
    width: 20px;
    height: 23px;
    top: 30%;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information .views-field-field-schedule-personal span {
    font-family: 'Conv_Rubik-Medium';
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information .views-field-field-reception-phone {
    padding-top: 8px;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information .views-field-field-reception-phone:before {
    background: url('../images/sprite_mayor.png') -4px -205px no-repeat;
    width: 17px;
    height: 23px;
    top: 30%;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row .wrapper-information .views-field-field-reception-phone span {
    font-family: 'Conv_Rubik-Medium';
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row fieldset {
    float: left;
    width: 100%;
    padding-left: 25px;
    border-left: 4px solid #0e3449;
    margin-top: 35px;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row fieldset legend {
    font-size: 16px;
    font-family: 'Conv_Rubik-Medium';
    margin-bottom: 15px;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row fieldset legend span {
    position: relative;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row fieldset legend span.fieldset-legend:before {
    content: "";
    display: block;
    width: 4px;
    height: 46px;
    background-color: #0e3449;
    position: absolute;
    left: -29px;
    top: -11px;
}

.public-council article>header>h2 {
    font-size: 20px;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row fieldset legend span a {
    position: relative;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row fieldset.collapsed legend:after {
    content: '';
    position: absolute;
    display: block;
    right: 0;
    top: 10px;
    width: 12px;
    height: 10px;
    background: url(../images/arrow_down.png) no-repeat;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row fieldset legend:after {
    content: '';
    position: absolute;
    display: block;
    right: 0;
    top: 10px;
    width: 12px;
    height: 10px;
    background: url(../images/arrow_up.png) no-repeat;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row fieldset .fieldset-wrapper {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 16px;
    margin-top: 10px;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row fieldset .fieldset-wrapper .field-content {
    padding-right: 41px;
}

.page-vice-mayor .region-content .view-vice-mayor .view-content>.views-row fieldset legend span a:before {
    content: "";
    display: block;
    position: absolute;
    display: block;
    width: 7px;
    height: 19px;
    left: -25px;
    background: url(../images/side_menu_arrow.png) no-repeat;
}

.node-type-government .region-content .field-name-field-executive-committee>.label-above {
    color: #0e3449;
    font-family: "PT Serif";
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 30px;
}

.node-type-government .region-content .field-name-field-executive-committee table.field-collection-view-final tbody tr .field-full-name {
    width: 40%;
}

.node-type-government .region-content .field-name-field-executive-committee table.field-collection-view-final tbody tr .field-full-name,
.node-type-government .region-content .field-name-field-executive-committee table.field-collection-view-final tbody tr .field-position {
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    color: #252b33;
    line-height: 34px;
    padding-left: 25px;
}

.node-type-government .region-content .field-name-field-executive-committee table.field-collection-view-final thead {
    font-family: 'Conv_Rubik-Medium';
    color: #0e3449;
    line-height: 34px;
}

.node-type-government .region-content .field-name-field-executive-committee table.field-collection-view-final tbody tr .field-position {
    color: #7e8388;
}

.node-type-government .region-content .field-name-field-executive-committee table.field-collection-view-final tbody tr td {
    border: 1px solid #cdd0d3;
}

.node-type-government .region-content .field-name-field-executive-committee .table-striped>tbody>tr:nth-child(odd)>td {
    background-color: inherit;
}

.node-type-government .region-content .field-name-field-executive-committee table.field-collection-view-final tbody tr:nth-child(odd) {
    background-color: #fff;
}

.node-type-government .region-content .field-name-field-executive-committee table.field-collection-view-final tbody tr:nth-child(even) {
    background-color: #f0f2f6;
}

.node-type-government .region-content .field-name-field-plans-meetings>.field-collection-item-field-plans-meetings {
    border: none;
    width: 100%;
    padding: 0;
}

.node-type-government .region-content .field-name-field-plans-meetings .field-collection-item-field-plans-meetings .field-collection-container {
    max-width: 380px;
    display: inline-block;
    margin-right: 30px;
}

.node-type-government .region-content .field-name-field-plans-meetings .field-collection-item-field-plans-meetings .field-collection-container:nth-child(even) {
    margin-right: 0;
}

.node-type-government .region-content .field-name-field-plans-meetings .field-collection-item-field-plans-meetings .field-collection-container .label-above {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 20px;
    letter-spacing: 0.6px;
}

.node-type-government .region-content .field-name-field-plans-meetings .field-collection-item-field-plans-meetings .field-collection-container>.field .field-collection-view-final.table td {
    border: 1px solid #cdd0d3;
}

.node-type-government .region-content .field-name-field-plans-meetings .field-collection-item-field-plans-meetings .field-collection-container>.field .field-collection-view-final thead {
    color: #0e3449;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    line-height: 18px;
    background-color: #f0f2f6;
}

.node-type-government .region-content .field-name-field-plans-meetings .field-collection-item-field-plans-meetings .field-collection-container>.field .field-collection-view-final thead th {
    text-align: left;
    padding-left: 40px;
    line-height: 40px;
}

.node-type-government .region-content .field-name-field-plans-meetings .field-collection-item-field-plans-meetings .field-collection-container>.field .field-collection-view-final tbody tr td {
    color: #252b33;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    line-height: 34px;
    padding-left: 40px;
}

.node-type-government .region-content .field-name-field-plans-meetings .field-collection-item-field-plans-meetings .field-collection-container>.field .field-collection-view-final tbody tr:nth-child(odd) td {
    background-color: #fff;
}

.node-type-government .region-content .field-name-field-plans-meetings .field-collection-item-field-plans-meetings .field-collection-container>.field .field-collection-view-final tbody tr:nth-child(even) {
    background-color: #f0f2f6;
}

.node-type-government .region-content .field-name-field-plans-meetings .field-collection-item-field-plans-meetings .field-collection-container>.field .field-collection-view-final thead tr td:first-child,
.node-type-government .region-content .field-name-field-plans-meetings .field-collection-item-field-plans-meetings .field-collection-container>.field .field-collection-view-final tbody tr td:first-child {
    max-width: 160px;
}

.node-type-government .region-content .field-name-field-plans-meetings .field-collection-item-field-plans-meetings .field-collection-container>.field .field-collection-view-final tbody tr td:last-child {
    color: #7e8388;
}


.node-type-government .region-content .field-name-field-plans-meetings .field-collection-item-field-plans-meetings .field-collection-container>.field table.sticky-header thead th {
    text-align: left;
    padding-left: 40px;
    line-height: 40px;
    color: #0e3449;
    background-color: #f0f2f6;
}

.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions .label-above {
    color: #0e3449;
    font-family: "PT Serif";
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 30px;
}

.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final td {
    border: 1px solid #cdd0d3;
}

.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final thead,
.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions>table.sticky-header thead th {
    color: #0e3449;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    line-height: 18px;
    background-color: #f0f2f6;
}

.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final thead th,
.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions>table.sticky-header thead th,
.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final tbody td.field-question-name,
.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final tbody td.field-arguments,
.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final tbody td.field-deadline,
.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final tbody td.field-responsible {
    text-align: left;
    padding-left: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions>table.sticky-header thead th.field_number {
    padding-left: 10px;
}

.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final tbody td.field-number {
    text-align: center;
    vertical-align: middle;
}

.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final thead th.field_number {
    text-align: center;
    padding-left: 0px;
}

.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final thead th.field_number {
    width: 45px;
    padding-left: 5px;
}

.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final thead th.field_deadline {
    width: 125px;
}

.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final thead th.field_responsible {
    width: 135px;
}

.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final tbody tr:nth-child(odd) td {
    background-color: #fff;
}

.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final tbody tr:nth-child(even) td {
    background-color: #f0f2f6;
}

.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final tbody tr td.field-number,
.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final tbody tr td.field-arguments,
.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final tbody tr td.field-deadline,
.node-type-government .region-content .view-mode-main_questions .field-name-field-main-questions table.field-collection-view-final tbody tr td.field-responsible {
    color: #7e8388;
}

.page-communal-enterprise .main-container section.col-sm-9,
.page-jobs .main-container section.col-sm-9,
.page-mayor-reports .main-container section.col-sm-9,
.node-type-webform .main-container section.col-sm-9 {
    width: 790px;
}

.page-communal-enterprise .main-container aside.col-sm-3,
.page-jobs .main-container aside.col-sm-3,
.page-mayor-reports .main-container aside.col-sm-3,
.node-type-webform .main-container aside.col-sm-3 {
    width: 250px;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row {
    margin-bottom: 20px;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.views-field-counter,
.page-communal-enterprise .region-content .view-communal-enterprise .views-row>fieldset,
.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts {
    display: inline-block;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.views-field-counter {
    vertical-align: top;
}

.page-communal-enterprise .region-content .view-communal-enterprise .view-header,
.page-communal-enterprise .region-content .view-communal-enterprise .view-footer {
    color: #0e3449;
    padding-bottom: 15px;
    border-top-width: 15px;
    padding-left: 35rem;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.views-field-counter {
    margin-right: 20px;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.views-field-counter span {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 17px;
    font-weight: 400;
    line-height: 18px;
    position: relative;
    top: 30px;
    display: block;
    width: 20px;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>fieldset {
    border-left: 4px solid #0e3449;
    width: 470px;
    margin-right: 20px
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>fieldset legend {
    padding-top: 30px;
    float: left;
    padding-bottom: 10px;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>fieldset.collapsed legend {
    padding-bottom: 30px;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>fieldset legend .fieldset-title {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: underline;
    padding-left: 20px;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>fieldset legend .fieldset-title span:nth-child(2) {
    position: relative;
    top: -5px;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>fieldset .fieldset-wrapper {
    float: left;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.views-field-name {
    float: left;
    padding-left: 20px;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>fieldset legend:before {
    content: "";
    position: absolute;
    left: 0px;
    width: 7px;
    height: 19px;
    background: url(../images/side_menu_arrow.png) 0px 0px no-repeat;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>fieldset.collapsed legend:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 15px;
    width: 11px;
    height: 7px;
    background: url(../images/arrow_down.png) 0px 0px no-repeat;
    cursor: pointer;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>fieldset legend:after {
    content: "";
    position: absolute;
    right: 0px;

    top: 15px;
    width: 11px;
    height: 7px;
    background: url(../images/arrow_up.png) 0px 0px no-repeat;
    cursor: pointer;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts {
    vertical-align: top;
    width: 250px;
    background-color: #f0f2f6;
    box-shadow: inset 0 1px 0 #b1b8c6;
    padding: 20px 0px 20px 20px;
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    font-weight: 400;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts .views-field-field-reception-adress,
.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts .views-field-field-phone-number,
.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts .views-field-field-url {
    padding-left: 25px;
    position: relative;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts .views-field-field-reception-adress,
.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts .views-field-field-phone-number {
    margin-bottom: 5px;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts .views-field-field-phone-number:before {
    content: '';
    position: absolute;
    left: 0;
    width: 22px;
    height: 20px;
    background: url('../images/sprite_mayor.png') 0px 19px;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts .views-field-field-url:before {
    content: '';
    position: absolute;
    left: 0;
    width: 22px;
    height: 20px;
    background: url('../images/sprite_mayor.png') 0px 178px;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts .views-field-field-mail:before {
    content: '';
    position: absolute;
    left: 0;
    width: 22px;
    height: 20px;
    background: url('../images/sprite_mayor.png') 0px 178px;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>fieldset .fieldset-wrapper .views-field-description .field-content a {
    text-decoration: underline;
    color: #0e3449;
}

.page-jobs .region-content .view-jobs .attachment-before .view-content .views-row {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #b1b8c6;
    border-bottom: 1px solid #b1b8c6;
}

.page-jobs .region-content .view-jobs .attachment-before .view-content .views-row .views-field-field-document-title,
.page-jobs .region-content .view-jobs .attachment-before .view-content .views-row .views-field-field-document {
    display: inline-block;
    vertical-align: middle;
}

.page-jobs .region-content .view-jobs .attachment-before .view-content .views-row .views-field-field-document-title {
    max-width: 540px;
}

.page-jobs .region-content .view-jobs .attachment-before .view-content .views-row .views-field-field-document {
    width: 245px;
}

.page-jobs .region-content .view-jobs .attachment-before .view-content .views-row:after {
    clear: both;
    content: '';
    display: block;
    visibility: hidden;
}

.page-jobs .region-content .view-jobs h2.title-jobs {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
    margin-bottom: 20px;
}

.page-jobs .region-content .view-jobs .view-filters .vefl-region-left select {
    width: 80px;
    height: 32px;
    border: 1px solid #cdd0d3;
    background-color: #ffffff;
    border-radius: 0px;
    color: #7e8388;
    position: relative;
    text-transform: uppercase;
}

.page-jobs .region-content .view-jobs .view-filters .vefl-region-left .date-year,
.page-jobs .region-content .view-jobs .view-filters .vefl-region-left .date-month,
.page-jobs .region-content .view-jobs .view-filters .vefl-region-left .form-item-items-per-page {
    position: relative;
}

.page-jobs .region-content .view-jobs .view-filters .vefl-region-left .date-year:after,
.page-jobs .region-content .view-jobs .view-filters .vefl-region-left .date-month:after {
    content: "";
    position: absolute;
    top: 13px;
    right: 11px;
    width: 14px;
    height: 6px;
    background: url(../images/arrow_down.png) #fff no-repeat;
}

.page-jobs .region-content .view-jobs .view-filters .vefl-region-left .form-item-items-per-page:after {
    content: "";
    position: absolute;
    top: 13px;
    right: 6px;
    width: 14px;
    height: 6px;
    background: url(../images/arrow_down.png) #fff no-repeat;
}

.page-jobs .region-content .view-jobs .view-filters .vefl-region-left .date-month select {
    width: 130px;
}

.page-jobs .region-content .view-jobs .view-filters .vefl-region-left .form-item-items-per-page select {
    width: 144px;
}

.page-jobs .region-content .view-jobs .view-filters .vefl-region-right input {
    width: 210px;
    height: 32px;
    border: 1px solid #cdd0d3;
    border-radius: 0px;
    margin-right: 5px;
}

.page-jobs .region-content .view-jobs .view-filters .vefl-region-right #button-wrapper button {
    width: 32px;
    height: 32px;
    border-radius: 0;
    border: 0;
    font-size: 0;
    background: #0e3449 url(../images/btn.png) no-repeat center;
}

.page-jobs .region-content .view-jobs .view-filters .vefl-region-right #button-wrapper,
.page-jobs .region-content .view-jobs .view-filters .vefl-region-right #edit-title-wrapper {
    float: right;
}

.page-jobs .region-content .view-jobs .view-filters .vefl-region-right #edit-title-wrapper {
    margin-right: 8%;
}

.page-jobs .region-content .view-jobs .view-filters {
    margin-bottom: 30px;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row {
    padding-left: 30px;
    border-left: 4px solid #0e3449;
    margin-bottom: 30px;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset legend {
    position: relative;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset legend:before {
    content: "";
    position: absolute;
    left: -30px;
    width: 7px;
    height: 19px;
    top: 25%;
    background: url(../images/side_menu_arrow.png) 0px 0px no-repeat;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset legend:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 50%;
    width: 11px;
    height: 7px;
    background: url(../images/arrow_up.png) 0px 0px no-repeat;
    cursor: pointer;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset.collapsed legend:after {
    background: url(../images/arrow_down.png) 0px 0px no-repeat;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset legend {
    font-size: 14px;
    padding-bottom: 10px;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset legend .fieldset-legend .fieldset-title span:nth-child(2) {
    color: #252b33;
    font-size: 14px;
    font-family: 'Conv_Rubik-Medium';
    line-height: 1px;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset legend .fieldset-legend .fieldset-title span:nth-child(2) .full-date {
    color: #abafb6;
    font-size: 12px;
    margin-top: 10px;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset .fieldset-wrapper {
    margin-top: 15px;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset .fieldset-wrapper .views-field-field-text .field-content p {
    color: #7e8388;
    font-size: 14px;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset .fieldset-wrapper .views-field-field-text {
    margin-bottom: 30px;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset .fieldset-wrapper .views-field-field-text .field-content p a {
    color: #0e3449;
    text-decoration: underline;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset .fieldset-wrapper .views-field-view .view-jobs .views-row:first-child {
    border-top: 1px solid #b1b8c6;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset .fieldset-wrapper .views-field-view .view-jobs .views-row {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b1b8c6;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset .fieldset-wrapper .views-field-view .view-jobs .views-row:after {
    content: '';
    display: block;
    clear: both;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset .fieldset-wrapper .views-field-view .view-jobs .views-row .views-field-field-document-title,
.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset .fieldset-wrapper .views-field-view .view-jobs .views-row .views-field-field-document {
    display: inline-block;
    vertical-align: middle;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset .fieldset-wrapper .views-field-view .view-jobs .views-row .views-field-field-document-title {
    width: 565px;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset .fieldset-wrapper .views-field-view .view-jobs .views-row .views-field-field-document {
    width: 185px;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset .fieldset-wrapper .views-field-view .view-jobs .views-row .views-field-field-document .file {
    width: 100%;
}

.page-jobs .region-content>.view-jobs>.view-content>.views-row fieldset .fieldset-wrapper .views-field-view .view-jobs .views-row .views-field-field-document .field-content {
    float: right;
    width: 100%;
}

.node-type-government .field-name-work-schedule #block-views-work-schedule-block .view-content .views-row {
    border-left: 4px solid #0e3449;
    margin-bottom: 30px;
}

.node-type-government .field-name-work-schedule #block-views-work-schedule-block .view-content .views-row fieldset legend {
    padding-left: 30px;
    position: relative;
    float: left;
    padding-bottom: 10px;
}

.node-type-government .field-name-work-schedule #block-views-work-schedule-block .view-content .views-row fieldset legend a.fieldset-title {
    font-size: 14px;
    font-family: 'Conv_Rubik-Medium';
}

.node-type-government .field-name-work-schedule #block-views-work-schedule-block .view-content .views-row fieldset legend:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 25%;
    width: 7px;
    height: 19px;
    background: url(../images/side_menu_arrow.png) 0px 0px no-repeat;
}

.node-type-government .field-name-work-schedule #block-views-work-schedule-block .view-content .views-row fieldset legend a.fieldset-title:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 15px;
    width: 11px;
    height: 7px;
    background: url(../images/arrow_up.png) 0px 0px no-repeat;
    cursor: pointer;
}

.node-type-government .field-name-work-schedule #block-views-work-schedule-block .view-content .views-row fieldset.collapsed legend a.fieldset-title:after {
    background: url(../images/arrow_down.png) 0px 0px no-repeat;
}

.node-type-government .field-name-work-schedule #block-views-work-schedule-block .view-content .views-row fieldset .fieldset-wrapper {
    float: left;
}

.node-type-government .field-name-work-schedule #block-views-work-schedule-block .view-content .views-row fieldset .fieldset-wrapper .field-content {
    margin-top: 20px;
    max-width: 700px;
    margin-left: 30px;
}

.node-type-government .field-name-work-schedule #block-views-work-schedule-block .view-content .views-row fieldset .fieldset-wrapper .field-content p {
    color: #7e8388;
    font-size: 14px;
}

.node-type-government .view-mode-work_schedule .field-collection-container {
    border-bottom: none;
}

.node-type-government .view-mode-work_schedule .field-collection-container .field-collection-view-final {
    border: none;
    padding: 0px;
    width: 100%;
    margin: 0px 0px 10px 0;
}

.node-type-government .view-mode-work_schedule .field-collection-container .field-collection-view-final .field-collection-item-field-work-schedule {
    border: none;
    padding: 0px;
    width: 100%;
}

.node-type-documents .region-content .group-left .field-name-field-document-file {
    margin-top: 20px;
}

.node-type-government .view-mode-work_schedule .field-collection-container .field-collection-view-final .field-collection-item-field-work-schedule .group-wrapper.field-group-div,
.node-type-documents .region-content .group-left .field-name-field-document-file .group-wrapper .field-name-field-document {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #b1b8c6;
    border-bottom: 1px solid #b1b8c6;
    border-left: none;
    border-right: none;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

.node-type-documents .region-content .group-left .field-name-field-document-file .group-wrapper .field-name-field-document {
    border-bottom: none;
}

.node-type-documents .region-content .group-left .field-name-field-document-file .field-collection-item-field-document-file:last-child .group-wrapper .field-name-field-document {
    border-bottom: 1px solid #b1b8c6;
}

.node-type-government .view-mode-work_schedule .field-collection-container .field-collection-view-final .field-collection-item-field-work-schedule .group-wrapper.field-group-div .field-name-field-document-title,
.node-type-government .view-mode-work_schedule .field-collection-container .field-collection-view-final .field-collection-item-field-work-schedule .group-wrapper.field-group-div .field-name-field-document,
.node-type-documents .region-content .group-left .field-name-field-document-file .group-wrapper .field-name-field-document .wrapper-file-name,
.node-type-documents .region-content .group-left .field-name-field-document-file .group-wrapper .field-name-field-document .wrapper-file-document {
    display: inline-block;
    vertical-align: middle;
}

.node-type-government .view-mode-work_schedule .field-collection-container .field-collection-view-final .field-collection-item-field-work-schedule .group-wrapper.field-group-div .field-name-field-document-title,
.node-type-government .region-content .field-name-field-structural-unit .field-collection-item-field-structural-unit .group-wrapper.field-group-div .field-name-field-document-title {
    width: 74%;
}

.node-type-documents .region-content .group-left .field-name-field-document-file .group-wrapper .field-name-field-document .wrapper-file-name {
    width: 74.5%;
}

.node-type-documents .region-content .group-left .field-name-field-document-file .group-wrapper .field-name-field-document .wrapper-file-name a:hover {
    text-decoration: underline;
    color: #0e3449;
}

.node-type-government .view-mode-work_schedule .field-collection-container .field-collection-view-final .field-collection-item-field-work-schedule .group-wrapper.field-group-div .field-name-field-document,
.node-type-government .region-content .field-name-field-structural-unit .field-collection-item-field-structural-unit .group-wrapper.field-group-div .field-name-field-document {
    width: 26%;
}

.node-type-documents .region-content .group-left .field-name-field-document-file .group-wrapper .field-name-field-document .wrapper-file-document {
    width: 25%;
}

.node-type-documents .region-content .group-left .field-name-field-document-file .group-wrapper .field-name-field-document .wrapper-file-document .file {
    width: 100%;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-collection-item-field-structural-unit {
    border: none;
    padding: 0;
    width: 100%;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-document {
    display: block;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-document:after {
    content: '';
    display: block;
    clear: both;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table {
    margin-top: 20px;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table {
    border: none;
    padding: 0;
    width: 100%;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-group-accordion .field-name-field-document-title {
    border-radius: 0;
    background: inherit;
    border: none;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-group-accordion .field-name-field-table-multiple {
    border-radius: 0;
    background: inherit;
    border: none;
    padding: 1em 1em 1em 2.2em;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-name-field-document-title {
    font-family: 'Conv_Rubik-Medium';
    color: #252b33;
    font-size: 14px;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-group-accordion {
    border-left: 4px solid #0e3449;
    margin-bottom: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-group-accordion .ui-accordion-header-icon {
    background: url(../images/side_menu_arrow.png) 0px 0px no-repeat;
    position: absolute;
    left: 0em;
    top: 50%;
    height: 19px;
    margin-top: -12px;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-name-field-table-multiple table thead th,
.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-name-field-table-multiple table.sticky-header thead th {
    border: 1px solid #cdd0d3;
    background-color: #f0f2f6;
    color: #0e3449;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    padding-left: 30px;
    padding-right: 20px;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-name-field-table-multiple table thead th:nth-child(1),
.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-name-field-table-multiple table.sticky-header thead th:nth-child(1) {
    width: 240px;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-name-field-table-multiple table thead th:nth-child(2),
.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-name-field-table-multiple table.sticky-header thead th:nth-child(2) {
    width: 180px;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-name-field-table-multiple table tbody td {
    border: 1px solid #cdd0d3;
    font-family: 'Conv_Rubik-Regular';
    text-align: left;
    padding-left: 30px;
    padding-right: 20px;
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-name-field-table-multiple table tbody tr:nth-child(odd) td {
    background-color: #fff;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-name-field-table-multiple table tbody tr:nth-child(even) td {
    background-color: #f0f2f6;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-name-field-table-multiple table tbody td:nth-child(1) {
    width: 240px;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-name-field-table-multiple table tbody tr td:nth-child(2) {
    width: 180px;
    color: #7e8388;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-name-field-table-multiple table tbody tr td:nth-child(3) {
    padding-right: 5px;
    color: #7e8388;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table .field-collection-item-field-table .field-name-field-table-multiple table tbody tr td a {
    color: #0e3449;
    text-decoration: underline;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table>div:nth-child(2) .field-name-field-table-multiple table thead th:nth-child(1),
.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table>div:nth-child(2) .field-name-field-table-multiple table.sticky-header thead th:nth-child(1) {
    width: 120px;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table>div:nth-child(2) .field-name-field-table-multiple table thead th:nth-child(2) {
    padding-right: 15px;
    width: 190px;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table div:nth-child(2) .field-name-field-table-multiple table tbody td:nth-child(1) {
    width: 120px;
}

.node-type-government .region-content .view-mode-structural_unit .field-name-field-structural-unit .field-name-field-table div:nth-child(2) .field-name-field-table-multiple tbody td:nth-child(2) {
    width: 190px;
    padding-right: 10px;
}

.node-type-government .region-content .field-name-field-structural-unit .field-collection-item-field-structural-unit .group-wrapper.field-group-div {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #b1b8c6;
    border-bottom: 1px solid #b1b8c6;
}

.node-type-government .region-content .field-name-field-structural-unit .field-collection-item-field-structural-unit .group-wrapper.field-group-div .field-name-field-document-title,
.node-type-government .region-content .field-name-field-structural-unit .field-collection-item-field-structural-unit .group-wrapper.field-group-div .field-name-field-document {
    display: inline-block;
    vertical-align: middle;
}

.node-type-government .region-content .field-name-field-structural-unit .field-collection-item-field-structural-unit .group-wrapper.field-group-div .field-name-field-document {
    width: 100%;
}

.node-type-government .region-content .view-mode-structural_unit .field-collection-item-field-structural-unit .group-wrapper .wrapper-file-name,
.node-type-government .region-content .view-mode-structural_unit .field-collection-item-field-structural-unit .group-wrapper .wrapper-file-document {
    display: inline-block;
    vertical-align: middle;
}

.node-type-government .region-content .view-mode-structural_unit .field-collection-item-field-structural-unit .group-wrapper .wrapper-file-name a:hover {
    color: #0e3449;
}

.node-type-government .region-content .view-mode-structural_unit .field-collection-item-field-structural-unit .group-wrapper .wrapper-file-name {
    width: 76.5%;
}

.node-type-government .region-content .view-mode-structural_unit .field-collection-item-field-structural-unit .group-wrapper .wrapper-file-document {
    width: 23%;
}

.node-type-government .region-content .view-mode-structural_unit .field-collection-item-field-structural-unit .group-wrapper .wrapper-file-document .file {
    width: 100%;
}

.node-type-government .region-content .view-mode-structural_unit .field-collection-item-field-structural-unit .group-wrapper .wrapper-file-document .file .file-download-info {
    width: 100%;
    padding-top: 0px;
}

.node-type-government .region-content .view-mode-structural_unit .field-collection-item-field-structural-unit .group-wrapper .wrapper-file-document .file .file-download-info .size {
    padding-top: 10px;
}

.front .top-menu-main #block-views-directions-block h2.block-title {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
    margin: 30px auto;
    max-width: 1060px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item {
    width: 130px;
    height: 170px;
    border-top: 1px solid #e4e6e8;
    border-bottom: 1px solid #e4e6e8;
    border-right: 1px solid #e4e6e8;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row {
    padding-top: 100px;
    position: relative;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row a:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item.active .views-row.views-row-1 a:after {
    width: 29px;
    height: 50px;
    background: url('../images/sprite_main_menu.png') 0px -10px no-repeat;
    top: -77px;
    left: 34px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row.views-row-1 a:after {
    width: 29px;
    height: 45px;
    background: url('../images/sprite_main_menu.png') 0px -10px no-repeat;
    top: -77px;
    left: 34px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item.active .views-row.views-row-2 a:after {
    width: 34px;
    height: 45px;
    background: url('../images/sprite_main_menu.png') -49px -10px no-repeat;
    top: -77px;
    left: 34px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row.views-row-2 a:after {
    width: 34px;
    height: 45px;
    background: url('../images/sprite_main_menu.png') -49px -62px no-repeat;
    top: -77px;
    left: 34px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item.active .views-row.views-row-3 a:after {
    width: 38px;
    height: 45px;
    background: url('../images/sprite_main_menu.png') -100px -10px no-repeat;
    top: -77px;
    left: 30px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row.views-row-3 a:after {
    width: 38px;
    height: 45px;
    background: url('../images/sprite_main_menu.png') -100px -61px no-repeat;
    top: -77px;
    left: 30px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item.active .views-row.views-row-4 a:after {
    width: 40px;
    height: 45px;
    background: url('../images/sprite_main_menu.png') -158px -10px no-repeat;
    top: -77px;
    left: 34px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row.views-row-4 a:after {
    width: 40px;
    height: 45px;
    background: url('../images/sprite_main_menu.png') -158px -61px no-repeat;
    top: -77px;
    left: 34px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item.active .views-row.views-row-5 a:after {
    width: 44px;
    height: 54px;
    background: url('../images/sprite_main_menu.png') -216px 1px no-repeat;
    top: -82px;
    left: 28px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row.views-row-5 a:after {
    width: 44px;
    height: 54px;
    background: url('../images/sprite_main_menu.png') -216px -52px no-repeat;
    top: -77px;
    left: 28px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item.active .views-row.views-row-6 a:after {
    width: 44px;
    height: 51px;
    background: url('../images/sprite_main_menu.png') -274px -6px no-repeat;
    top: -77px;
    left: 22px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row.views-row-6 a:after {
    width: 44px;
    height: 51px;
    background: url('../images/sprite_main_menu.png') -274px -59px no-repeat;
    top: -77px;
    left: 22px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item.active .views-row.views-row-7 a:after {
    width: 43px;
    height: 46px;
    background: url('../images/sprite_main_menu.png') -337px -8px no-repeat;
    top: -77px;
    left: 26px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row.views-row-7 a:after {
    width: 43px;
    height: 46px;
    background: url('../images/sprite_main_menu.png') -337px -64px no-repeat;
    top: -77px;
    left: 26px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item.active .views-row.views-row-8 a:after {
    width: 40px;
    height: 45px;
    background: url('../images/sprite_main_menu.png') -398px -6px no-repeat;
    top: -77px;
    left: 31px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row.views-row-8 a:after {
    width: 40px;
    height: 45px;
    background: url('../images/sprite_main_menu.png') -398px -58px no-repeat;
    top: -77px;
    left: 31px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item.active .views-row.views-row-9 a:after {
    width: 47px;
    height: 50px;
    background: url('../images/sprite_main_menu.png') -448px -5px no-repeat;
    top: -77px;
    left: 22px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row.views-row-9 a:after {
    width: 47px;
    height: 50px;
    background: url('../images/sprite_main_menu.png') -448px -56px no-repeat;
    top: -77px;
    left: 22px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item.active .views-row.views-row-10 a:after {
    width: 42px;
    height: 45px;
    background: url('../images/sprite_main_menu.png') -512px -7px no-repeat;
    top: -77px;
    left: 26px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row.views-row-10 a:after {
    width: 42px;
    height: 45px;
    background: url('../images/sprite_main_menu.png') -512px -59px no-repeat;
    top: -77px;
    left: 26px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item.active .views-row.views-row-11 a:after {
    width: 53px;
    height: 45px;
    background: url('../images/sprite_main_menu.png') -573px -7px no-repeat;
    top: -77px;
    left: 30px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row.views-row-11 a:after {
    width: 53px;
    height: 45px;
    background: url('../images/sprite_main_menu.png') -573px -56px no-repeat;
    top: -77px;
    left: 30px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row .field-content a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    width: 101px;
    display: block;
    margin: 0 auto;
    text-align: center;
    position: relative;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item.active .views-row .field-content a {
    color: #0e3449;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row .field-content a {
    color: #dcdee0;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-stage .owl-item .views-row .field-content a:before {
    content: '';
    position: absolute;
    top: -14px;
    display: block;
    width: 116px;
    height: 7px;
    left: -10px;
    background: url(../images/border_arrow.png) 0px 0px no-repeat;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-nav .owl-prev,
.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-nav .owl-next {
    display: inline-block;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-nav .owl-prev {
    font-size: 0px;
    width: 48px;
    height: 51px;
    background: url(../images/sprite_main_menu.png) -624px 0px no-repeat;
    position: absolute;
    top: 35px;
    left: 45px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-nav .owl-prev:hover {
    background: url(../images/sprite_main_menu.png) -624px -53px no-repeat;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-nav .owl-next {
    font-size: 0px;
    width: 48px;
    height: 51px;
    background: url(../images/sprite_main_menu.png) -671px 0px no-repeat;
    position: absolute;
    top: 35px;
    right: 45px;
}

.front .top-menu-main #block-views-directions-block .view-directions .view-content .owl-nav .owl-next:hover {
    background: url(../images/sprite_main_menu.png) -671px -53px no-repeat;
}

.page-regulatory-acts .col-sm-12 .page-header {
    border-bottom: 0;
    color: #fdfdfd;
    font-size: 3.8rem;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -12.5rem;
    z-index: 111;
}

.page-regulatory-acts .col-sm-12 {
    padding: 4rem 0 0 0;
}

.page-regulatory-acts .col-sm-12 .region-content .view-regulatory-acts .view-filters {
    margin-bottom: 2rem;
}

.page-regulatory-acts .col-sm-12 .region-content .view-regulatory-acts .view-filters .form-group {
    margin-right: 1.5rem;
}

.page-regulatory-acts .col-sm-12 .region-content .view-regulatory-acts .view-filters .form-control {
    border-radius: 0;
    color: #7e8388;
    text-transform: uppercase;
    border: 1px solid #e3e5e7;
}

.page-regulatory-acts .col-sm-12 .region-content .view-regulatory-acts .view-filters .date-year,
.page-regulatory-acts .col-sm-12 .region-content .view-regulatory-acts .view-filters .date-month {
    position: relative;
}

.page-regulatory-acts .col-sm-12 .region-content .view-regulatory-acts .view-filters .date-year:after,
.page-regulatory-acts .col-sm-12 .region-content .view-regulatory-acts .view-filters .date-month:after {
    background: #fff url(../images/sprites.png) no-repeat -420px -76px;
    content: "";
    display: block;
    width: 10px;
    height: 6px;
    position: absolute;
    top: 14px;
    right: 6px;
}

.not-front .main-container .col-sm-9 h1.page-header {
    top: -12.5rem;
    /*text-shadow: 1px 1px 1px black;*/
    display: contents;
    color: black;
}

.page-energy-saving .main-container .col-sm-9 h1.page-header,
.page-twin-cities .main-container .col-sm-9 h1.page-header,
.page-plenary-session .main-container .col-sm-9 h1.page-header,
.page-lustration .main-container .col-sm-9 h1.page-header,
.page-quality-policy .main-container .col-sm-9 h1.page-header,
.page-programs-reports .main-container .col-sm-9 h1.page-header,
.page-youth-sports .main-container .col-sm-9 h1.page-header,
.page-master-plan .main-container .col-sm-9 h1.page-header,
.page-pages-history .main-container .col-sm-9 h1.page-header,
.page-contests-auctions .main-container .col-sm-9 h1.page-header {
    top: -9.0rem;
}

.page-information .main-container .col-sm-9 h1.page-header,
.page-honorary-citizens .main-container .col-sm-9 h1.page-header,
.page-pages-history .main-container .col-sm-9 h1.page-header {
    top: -13.0rem;
}

.page-quality-policy .region-content .view-id-quality_policy>.attachment.attachment-before .file {
    width: 100%;
}

.page-quality-policy .region-content .view-id-quality_policy>.attachment.attachment-before:after {
    content: "";
    display: block;
    clear: both;
}

.page-quality-policy .region-content .view-id-quality_policy>.attachment.attachment-before .file a.file-download-link {
    margin-left: 10px;
}

.page-quality-policy .region-content .view-id-quality_policy>.attachment.attachment-before .file .file-download-info {
    float: left;
    padding-top: 0px;
}

.page-quality-policy .region-content .view-id-quality_policy>.attachment.attachment-before .file .file-download-info a.file-title {
    color: #0e3449;
    text-decoration: underline;
    display: block;
    margin-bottom: 5px;
}

.page-quality-policy .region-content .view-id-quality_policy>.attachment.attachment-before .file .file-download-info .size,
.page-quality-policy .region-content .view-id-quality_policy>.attachment.attachment-before .file .file-download-info .extension {
    float: left;
    margin-right: 10px;
}

.page-quality-policy .region-content .view-id-quality_policy h2.quality-policy {
    font-family: 'Conv_Rubik-Bold';
    color: #0e3449;
    font-size: 18px;
    font-weight: 700;
    margin-top: 40px;
}

.page-quality-policy .region-content .view-quality-policy>.view-content .file {
    width: 100%;
}

.page-quality-policy .region-content .view-display-id-page>.view-content .views-row {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #b1b8c6;
    border-left: none;
    border-right: none;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

.page-quality-policy .region-content .view-display-id-page>.view-content .views-row .views-field-title,
.page-quality-policy .region-content .view-display-id-page>.view-content .views-row .views-field-field-document {
    display: inline-block;
    vertical-align: middle;
}

.page-quality-policy .region-content .view-display-id-page>.view-content .views-row .views-field-title a {
    color: #0e3449;
    text-decoration: underline;
}

.page-quality-policy .region-content .view-display-id-page>.view-content .views-row .views-field-title a:hover {
    border-bottom: none;
}

.page-quality-policy .region-content .view-display-id-page>.view-content .views-row .views-field-title {
    width: 590px;
}

.page-quality-policy .region-content .view-display-id-page>.view-content .views-row .views-field-field-document {
    width: 196px;
}

.node-type-government .region-content .node-government .field-name-field-quality-policy .field-collection-item-field-quality-policy {
    width: 100%;
    border: none;
    padding: 0;
}

.page-lustration .region-content .view-lustration .attachment-after h2,
.page-lustration .region-content .view-lustration .title-lustration {
    font-family: 'Conv_Rubik-Bold';
    color: #0e3449;
    font-size: 18px;
    font-weight: 700;
    margin-top: 40px;
    position: relative;
}

.page-lustration .region-content .view-lustration .attachment-after h2 {

    cursor: pointer;
}

.page-lustration .region-content .view-lustration .attachment-after h2 .controls-arrow-container {
    right: 5px;
}

.page-lustration .region-content .view-lustration .file {
    width: 100%;
}

.page-lustration .region-content>.view-lustration>.view-content .views-row .wrapper-fullname .views-field-field-position,
.page-lustration .region-content>.view-lustration>.view-content .views-row .wrapper-fullname .views-field-field-workplace {
    color: #7e8388;
}

.page-lustration .region-content .view-lustration .attachment-after .view-id-lustration .view-content .views-row {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #b1b8c6;
    border-left: none;
    border-right: none;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

.page-lustration .region-content .view-lustration .attachment-after .view-id-lustration .view-content .views-row .views-field-field-document-title,
.page-lustration .region-content .view-lustration .attachment-after .view-id-lustration .view-content .views-row .views-field-field-document {
    display: inline-block;
    vertical-align: middle;
}

.page-lustration .region-content .view-lustration .attachment-after .view-id-lustration .view-content .views-row .views-field-field-document-title {
    width: 590px;
}

.page-lustration .region-content .view-lustration .attachment-after .view-id-lustration .view-content .views-row .views-field-field-document-title a {
    text-decoration: underline;
    color: #0e3449;
}

.page-lustration .region-content .view-lustration .attachment-after .view-id-lustration .view-content .views-row .views-field-field-document {
    width: 196px;
}

.page-lustration .region-content .view-lustration .view-filters {
    margin-top: 25px;
}

.page-lustration .region-content .view-lustration .view-filters:after {
    content: '';
    display: block;
    clear: both;
}

.page-lustration .region-content .view-lustration .view-filters .views-exposed-form {
    width: 250px;
    float: right;
}

.page-lustration .region-content .view-lustration .view-filters .views-exposed-form .views-exposed-widgets input {
    height: 32px;
    box-shadow: none;
    text-transform: lowercase;
    border: 1px solid #cdd0d3;
    border-radius: 0px;
    width: 210px;
    margin-right: 5px;
}

.page-lustration .region-content .view-lustration .view-filters .views-exposed-form .views-exposed-widgets button {
    width: 32px;
    height: 32px;
    border-radius: 0;
    border: 0;
    font-size: 0;
    background: #0e3449 url(../images/btn.png) no-repeat center;
}

.page-lustration .region-content .view-lustration .attachment-before {
    background-color: #f0f2f6;
    height: 52px;
    border-top: 1px solid #7e8388;
    padding: 14px 17px 0 17px;
    margin-bottom: 10px;
    margin-top: 20px;
}

.page-lustration .region-content .view-lustration .attachment-before .view-lustration .views-summary li {
    display: inline;
    margin-right: 10px;
}

.page-lustration .region-content .view-lustration .attachment-before .view-lustration .views-summary li a {
    font-size: 14px;
    color: #7e8388;
    display: inline-block;
    padding-bottom: 13px;
}

.page-lustration .region-content .view-lustration .attachment-before .view-lustration .views-summary li a:hover {
    text-decoration: none;
    color: #0e3449;
    border-bottom: 4px solid #0e3449;
}

.page-lustration .region-content>.view-lustration>.view-content>.views-row {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #b1b8c6;
    border-left: none;
    border-right: none;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

.page-lustration .region-content .view-lustration>.view-content .views-row .wrapper-fullname,
.page-lustration .region-content .view-lustration>.view-content .views-row .views-field-view {
    display: inline-block;
    vertical-align: middle;
}

.page-lustration .region-content .view-lustration>.view-content .views-row .wrapper-fullname {
    width: 250px;
}

.page-lustration .region-content .view-lustration>.view-content .views-row .views-field-view {
    width: 535px;
}

.page-lustration .region-content .view-lustration>.view-content .views-row .wrapper-fullname .views-field-field-surname,
.page-lustration .region-content .view-lustration>.view-content .views-row .wrapper-fullname .views-field-field-user-name,
.page-lustration .region-content .view-lustration>.view-content .views-row .wrapper-fullname .views-field-field-middle-name,
.page-lustration .region-content .view-lustration>.view-content .views-row .wrapper-fullname .views-field-field-surname div,
.page-lustration .region-content .view-lustration>.view-content .views-row .wrapper-fullname .views-field-field-user-name div,
.page-lustration .region-content .view-lustration>.view-content .views-row .wrapper-fullname .views-field-field-middle-name div {
    display: inline;
}

.page-lustration .region-content>.view-lustration>.view-content {
    float: right;
}

.page-lustration .region-content>.view-lustration>.view-content:after {
    content: "";
    display: block;
    clear: both;
}

.page-lustration .region-content .view-lustration>.view-content .views-row .views-field-view .field-content .view-id-lustration .views-row {
    display: inline-block;
    vertical-align: top;
    width: 170px;
    margin-right: 3px;
}

.page-lustration .region-content .view-lustration>.view-content .views-row .views-field-view .field-content .view-id-lustration .views-row:nth-child(2) {
    margin-right: 5px;
}

.page-lustration .region-content .view-lustration>.view-content .views-row .views-field-view .field-content .view-id-lustration .view-content {
    background: url('../images/line.png') repeat-y;
    float: right;
}

.page-lustration .region-content .view-lustration>.view-content .views-row .views-field-view .field-content .view-id-lustration .views-row:last-child {
    margin-right: 0px;
}

.page-lustration .region-content .view-lustration>.view-content .views-row .views-field-view .field-content .view-id-lustration .views-row .file a.file-download-link,
.page-lustration .region-content .view-lustration>.view-content .views-row .views-field-view .field-content .view-id-lustration .views-row .file .file-download-info {
    display: inline-block;
    vertical-align: top
}

.page-lustration .region-content .view-lustration>.view-content .views-row .views-field-view .field-content .view-id-lustration .views-row .file a.file-download-link {
    width: 42px;
}

.page-lustration .region-content .view-lustration>.view-content .views-row .views-field-view .field-content .view-id-lustration .views-row .file .file-download-info {
    width: 97px;
}

.page-lustration .region-content .view-lustration>.view-content .views-row .views-field-view .field-content .view-id-lustration .views-row .file .file-download-info a {
    color: #0e3449;
    text-decoration: underline;
}

.page-lustration .region-content .view-lustration>.view-content .views-row .views-field-view .field-content .view-id-lustration .views-row .file .file-download-info .file-name {
    margin-bottom: 15px;
}

.not-front #block-menu-menu-directions,
.not-front #block-menu-menu-city-services,
.not-front #block-superfish-4,
.not-front #block-superfish-5,
.not-front #block-menu-menu-tourist {
    background: white;
    /*position: relative;*/
    top: -68px;
}

.not-front #block-menu-menu-directions h2.block-title,
.not-front #block-menu-menu-city-services h2.block-title,
.not-front #block-superfish-4 h2.block-title,
.not-front #block-superfish-5 h2.block-title,
.not-front #block-menu-menu-tourist h2.block-title {
    font-family: 'Conv_Rubik-Bold';
    color: #0e3449;
    font-size: 18px;
    background-color: #ffffff;
    padding-bottom: 20px;
    text-align: center;
    border-bottom: 1px solid #cdd0d3;
    margin-bottom: 0px;
}

.not-front #block-superfish-5,
.not-front #block-superfish-4 {
    overflow: hidden;
}

.not-front #block-menu-menu-directions>ul.menu>li,
.not-front #block-menu-menu-city-services ul.menu li,
.not-front #block-superfish-4 ul.menu li,
.not-front #block-superfish-5 ul.menu li,
.not-front #block-menu-menu-tourist ul.menu li {
    margin-left: 90px;
    margin-right: 30px;
    padding: 20px 0px 20px 0px;
    border-bottom: 1px solid #cdd0d3;
    position: relative;
}

.not-front #block-menu-menu-directions>ul.menu>li {
    margin-left: 0px;
    border-bottom: none;
    padding: 0px 0px 0px 0px;
}

.not-front #block-menu-menu-directions>ul.menu>li>a {
    margin-left: 90px;
    border-bottom: 1px solid #cdd0d3;
    position: relative;
    padding: 20px 0px 20px 0px;
}

.not-front #block-menu-menu-city-services ul.menu li,
.not-front #block-menu-menu-tourist ul.menu li {
    margin-right: 25px;
    height: 70px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.not-front #block-menu-menu-directions>ul.menu>li>a,
.not-front #block-menu-menu-city-services ul.menu li a,
.not-front #block-superfish-4 ul.menu li a,
.not-front #block-superfish-5 ul.menu li a,
.not-front #block-menu-menu-tourist ul.menu li a {
    font-family: 'Conv_Rubik-Regular';
    text-transform: uppercase;
    color: #0e3449;
    font-size: 14px;
}

.not-front #block-menu-menu-city-services ul.menu li a,
.not-front #block-menu-menu-tourist ul.menu li a {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.not-front #block-menu-menu-directions ul.menu li a:hover,
.not-front #block-menu-menu-city-services ul.menu li a:hover,
.not-front #block-superfish-4 ul.menu li a:hover,
.not-front #block-superfish-5 ul.menu li a:hover,
.not-front #block-menu-menu-tourist ul.menu li a:hover {
    color: #0e3449;
}

.not-front #block-menu-menu-directions>ul.menu>li:before,
.not-front #block-menu-menu-city-services ul.menu li:before,
.not-front #block-superfish-4 ul.menu li:before,
.not-front #block-superfish-5 ul.menu li:before,
.not-front #block-menu-menu-directions>ul.menu>li a:before,
.not-front #block-menu-menu-tourist ul.menu li a:before {
    content: "";
    position: absolute;
    left: -60px;
    top: 10px;
    display: block;
    width: 40px;
    height: 52px;
}

.not-front #block-menu-menu-tourist ul.menu li.our-city a:before {
    top: -6px;
    background: url(../images/tourist_menu_sprite.png) 0px 0px no-repeat;
}

.not-front #block-menu-menu-tourist ul.menu li.charter-city a:before {
    top: -6px;
    background: url(../images/tourist_menu_sprite.png) 0px -73px no-repeat;
}

.not-front #block-menu-menu-tourist ul.menu li.emblem-flag a:before {
    top: -6px;
    background: url(../images/tourist_menu_sprite.png) 0px -145px no-repeat;
}

.not-front #block-menu-menu-tourist ul.menu li.pages-history a:before {
    top: -6px;
    background: url(../images/tourist_menu_sprite.png) 0px -216px no-repeat;
}

.not-front #block-menu-menu-tourist ul.menu li.honorary-citizens a:before {
    top: -6px;
    background: url(../images/tourist_menu_sprite.png) 0px -278px no-repeat;
}

.not-front #block-menu-menu-tourist ul.menu li.places-tourists a:before {
    top: -6px;
    background: url(../images/tourist_menu_sprite.png) 0px -350px no-repeat;
}

.not-front #block-menu-menu-tourist ul.menu li.reference a:before {
    top: -6px;
    background: url(../images/tourist_menu_sprite.png) 0px -432px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.plenary-session:before {
    background: url(../images/miski_servisi_menu.png) 0px 13px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.video:before {
    background: url(../images/miski_servisi_menu.png) 0px -59px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.hotline:before {
    background: url(../images/miski_servisi_menu.png) 0px -132px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.utilities:before {
    background: url(../images/miski_servisi_menu.png) 0px -203px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.education:before {
    background: url(../images/miski_servisi_menu.png) 0px -274px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.health:before {
    background: url(../images/miski_servisi_menu.png) 0px -346px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.social-protection:before {
    background: url(../images/miski_servisi_menu.png) -3px -419px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.culture:before {
    background: url(../images/miski_servisi_menu.png) -4px -489px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.youth-sports:before {
    background: url(../images/miski_servisi_menu.png) 0px -564px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.regulatory-actives:before {
    background: url(../images/miski_servisi_menu.png) 0px -1210px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.transport:before {
    background: url(../images/miski_servisi_menu.png) -1px -634px no-repeat;
    width: 51px;
}

.not-front #block-menu-menu-city-services ul.menu li.gkg:before {
    background: url(../images/miski_servisi_menu.png) 0px -708px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.energy-saving:before {
    background: url(../images/miski_servisi_menu.png) 0px -781px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.twin-cities:before {
    background: url(../images/miski_servisi_menu.png) 0px -857px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.help-army:before {
    background: url(../images/miski_servisi_menu.png) 0px -926px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.streets-city:before {
    background: url(../images/miski_servisi_menu.png) 0px -994px no-repeat;
    height: 53px;
    width: 55px;
}

.not-front #block-menu-menu-city-services ul.menu li.public-institutions:before {
    background: url(../images/miski_servisi_menu.png) -4px -1066px no-repeat;
}

.not-front #block-menu-menu-city-services ul.menu li.rates:before {
    background: url(../images/miski_servisi_menu.png) 0px -1140px no-repeat;
}

.not-front #block-menu-menu-directions ul.menu li.tspau {
    margin-top: 10px;
}

.not-front #block-menu-menu-directions ul.menu li.tspau a:before {
    background: url(../images/sprite_main_menu.png) 0px -12px no-repeat;
}

.not-front #block-menu-menu-directions ul.menu li.complaints-citizens a:before {
    background: url(../images/sprite_main_menu.png) -48px -2px no-repeat;
}

.not-front #block-menu-menu-directions ul.menu li.city-budget a:before {
    background: url(../images/sprite_main_menu.png) -100px -2px no-repeat;
    top: 0px;
}

.not-front #block-menu-menu-directions ul.menu li.petition-council a:before {
    background: url(../images/sprite_main_menu.png) -157px -9px no-repeat;
    top: 16px;
}

.not-front #block-menu-menu-directions ul.menu li.open-city a:before {
    background: url(../images/sprite_main_menu.png) -216px 2px no-repeat;
    top: 10px;
}

.not-front #block-menu-menu-directions ul.menu li.competitions-auctions a:before {
    background: url(../images/sprite_main_menu.png) -274px 2px no-repeat;
    width: 47px;
    height: 54px;
    left: -64px;
}

.not-front #block-menu-menu-directions ul.menu li.social-networks a:before {
    background: url(../images/sprite_main_menu.png) -337px 2px no-repeat;
    width: 45px;
}

.not-front #block-menu-menu-directions ul.menu li.development-strategy a:before {
    background: url(../images/sprite_main_menu.png) -394px 2px no-repeat;
}

.not-front #block-menu-menu-directions ul.menu li.programs-reports a:before {
    background: url(../images/sprite_main_menu.png) -450px 2px no-repeat;
    width: 50px;
}

.not-front #block-menu-menu-directions ul.menu li.master-plan a:before {
    background: url(../images/sprite_main_menu.png) -512px 2px no-repeat;
    width: 50px;
}

.not-front #block-menu-menu-directions ul.menu li.purchase>a:before {
    background: url(../images/sprite_main_menu.png) -567px -2px no-repeat;
    width: 56px;
    left: -64px;
    top: 4px;
}

.not-front #block-superfish-4 ul.menu li:nth-child(1):before {
    background: url(../images/busines_menu_sprite.png) -0px -0px no-repeat;
    width: 56px;
    left: -64px;
}

.not-front #block-superfish-4 ul.menu li:nth-child(2):before {
    background: url(../images/busines_menu_sprite.png) 0px -66px no-repeat;
    width: 56px;
    left: -64px;
}

.not-front #block-superfish-4 ul.menu li:nth-child(3):before {
    background: url(../images/busines_menu_sprite.png) 0px -136px no-repeat;
    width: 56px;
    left: -64px;
}

.not-front #block-superfish-4 ul.menu li:nth-child(4):before {
    background: url(../images/busines_menu_sprite.png) -0px -202px no-repeat;
    width: 56px;
    left: -64px;
}

.not-front #block-superfish-4 ul.menu li:nth-child(5):before {
    background: url(../images/busines_menu_sprite.png) 0px -288px no-repeat;
    width: 56px;
    left: -64px;
}

.not-front #block-superfish-4 ul.menu li:nth-child(6):before {
    background: url(../images/busines_menu_sprite.png) -0px -352px no-repeat;
    width: 56px;
    left: -64px;
}

.not-front #block-superfish-4 ul.menu li:nth-child(7):before {
    background: url(../images/busines_menu_sprite.png) -0px -422px no-repeat;
    width: 56px;
    left: -64px;
}

.not-front #block-menu-menu-directions ul.menu li.purchase {
    border-bottom: none;
}

.not-front #block-menu-menu-directions>ul.menu,
.not-front #block-menu-menu-tourist ul.menu {
    border: 1px solid #e4e6e8;
    border-top: none;
}

.not-front #block-menu-menu-directions>ul.menu>li:last-child>a,
.not-front #block-menu-menu-tourist ul.menu li:last-child {
    border-bottom: none;
}

.not-front #block-menu-menu-directions>ul.menu>li:last-child {
    margin-bottom: 3px;
}

.not-front #block-menu-menu-directions>ul.menu>li.purchase {
    margin-right: 0px;
}

.not-front #block-menu-menu-directions>ul.menu>li ul.menu {
    background-color: #f0f2f6;
    padding-top: 15px;
    margin-top: 10px;
}

.not-front #block-menu-menu-directions>ul.menu>li ul.menu li {
    padding-left: 20px;
}

.not-front #block-menu-menu-directions>ul.menu>li ul.menu a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    text-transform: none;
    box-shadow: none;
    margin-bottom: 20px;
}

.not-front #block-menu-menu-directions>ul.menu>li ul.menu li:last-child {
    background-color: #fff;
    padding-left: 10px;
    padding-top: 4px;
}

.not-front #block-menu-menu-directions>ul.menu>li ul.menu li:last-child a {
    /* padding-top: 5px; */
}

.not-front #block-menu-menu-directions>ul.menu>li ul.menu li:last-child a {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: underline;
    color: #0e3449;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
    display: block;
    margin-bottom: 0px;
}

.not-front #block-menu-menu-directions>ul.menu>li ul.menu li:last-child a:after {
    content: '';
    display: block;
    height: 29px;
    width: 26px;
    position: absolute;
    background: url(../images/column-next-topic.png) 0px 0px no-repeat;
    right: 8px;
    top: -4px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-content .field-name-field-document-title,
.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-document-title {
    font-family: 'Conv_Rubik-Bold';
    color: #0e3449;
    font-size: 18px;
    margin-bottom: 30px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-content .field-name-field-document-content {
    margin-bottom: 30px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-content .field-name-field-document-content p,
.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-document-text p {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    padding-right: 20px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-content .field-name-field-document-content p strong,
.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-document-text p stong {
    color: #252b33;
    font-family: 'Conv_Rubik-Medium';
    font-weight: normal;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-content .field-name-field-document-content a {
    color: #0e3449;
    text-decoration: underline;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-collection-item-field-complaints-citizens .label-above {
    font-family: 'Conv_Rubik-Bold';
    color: #0e3449;
    font-size: 18px;
    margin-bottom: 30px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-document-unlimited {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-document-unlimited .field-collection-item-field-document-unlimited {
    display: inline-block;
    width: 250px;
    margin-right: 15px;
    margin-bottom: -6px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-document-unlimited .field-collection-item-field-document-unlimited:nth-child(3n+3) {
    margin-right: 0px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-document-unlimited .field-collection-item-field-document-unlimited .file {
    padding: 25px 20px 20px 25px;
    float: none;
    width: 100%;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-document-unlimited .field-collection-item-field-document-unlimited .file:after {
    content: '';
    display: table;
    clear: both;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-document-unlimited .field-collection-item-field-document-unlimited .file .file-download-info {
    width: 142px;
    padding-top: 0px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-document-unlimited .field-collection-item-field-document-unlimited .file .file-download-info .file-name {
    margin-bottom: 15px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-document-unlimited .field-collection-item-field-document-unlimited .file .file-download-info .file-name a {
    color: #0e3449;
    text-decoration: underline;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited {
    margin-top: 30px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-table-multiple {
    margin-top: 35px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-table-multiple table {
    border: 1px solid #cdd0d3;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-table-multiple table thead th {
    background-color: #f0f2f6;
    color: #0e3449;
    font-family: 'Conv_Rubik-Medium';
    text-align: left;
    padding: 15px;
}

.node-type-directions .region-content .view-mode-complaints_citizens .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-table-multiple table thead th {
    vertical-align: middle;
    border: 1px solid #cdd0d3;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-table-multiple table tbody td {
    border: 1px solid #cdd0d3;
    color: #7e8388;
    padding: 10px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-table-multiple table tbody td:first-child {
    color: #252b33;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-table-multiple table tbody td:nth-child(3),
.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-table-multiple table thead th:nth-child(3),
.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-table-multiple .sticky-header th:nth-child(3) {
    width: 200px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-table-multiple .sticky-header th:nth-child(3) {
    width: 200px !important;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-table-multiple table tbody tr:nth-child(odd) td {
    background: #fff;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited .field-name-field-table-multiple table tbody tr:nth-child(even) td {
    background-color: #f0f2f6;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited>div:nth-child(2) .field-name-field-table-multiple table tbody td:nth-child(1) {
    width: 325px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-table-unlimited>div:nth-child(2) .field-name-field-table-multiple table tbody td:nth-child(3) {
    width: 250px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-addition .field-name-field-document-title {
    border: none;
    background: inherit;
    color: #252b33;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    padding-right: 20px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-addition .field-name-field-document-title:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 25%;
    width: 11px;
    height: 7px;
    background: url(../images/arrow_down.png) 0px 0px no-repeat;
    cursor: pointer;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-addition .field-name-field-document-title.ui-state-active:after {
    background: url(../images/arrow_up.png) 0px 0px no-repeat;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-addition .group-accordion-group {
    border-left: 4px solid #0e3449;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-addition .field-name-field-document-text {
    border: none;
    font-family: 'Conv_Rubik-Regular';
    color: #7e8388;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-addition .field-name-field-document-text {
    border-top: 1px dashed #b1b8c6;
    border-bottom: 1px dashed #b1b8c6;
    padding-left: 0px;
    margin-left: 30px;
}

.node-type-directions .region-content .field-name-field-complaints-citizens .field-name-field-addition .field-name-field-document-title .ui-accordion-header-icon {
    background: url(../images/side_menu_arrow.png) 0px 0px no-repeat;
    height: 19px;
    left: 0px;
}


.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-first {
    width: 43%;
    margin-right: 20px;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-last {
    width: 54.2%;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-first .pane-custom-block-city-budget .pane-title {
    font-family: 'Conv_Rubik-Bold';
    color: #0e3449;
    font-size: 1.6rem;
    background-color: #f0f2f6;
    padding: 25px 100px 25px 15px;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-first .pane-custom-block-city-budget .pane-content {
    font-size: 1.4rem;
    color: #0e3449;
    font-weight: 400;
    font-family: 'Conv_Rubik-Regular';
    border: 1px solid #cdd0d3;
    border-top: none;
    box-sizing: border-box;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-first .pane-custom-block-city-budget .pane-content a {
    color: #0e3449;
    text-decoration: underline;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-first .pane-custom-block-city-budget .pane-content .content-block_2 {
    margin-left: 60px;
    margin-right: 30px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-first .pane-custom-block-city-budget .pane-content .content-block_2>div {
    border-bottom: 1px solid #cdd0d3;
    padding-top: 8px;
    padding-bottom: 9px;
    position: relative;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-first .pane-custom-block-city-budget .pane-content .content-block_2>div:last-child {
    border-bottom: none;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-first .pane-custom-block-city-budget .pane-content .content-block_2 .field-address:before {
    content: '';
    display: block;
    width: 16px;
    height: 23px;
    position: absolute;
    left: -38px;
    top: 3px;
    background: url(../images/sprite_4_img.png) 0 0 no-repeat;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-first .pane-custom-block-city-budget .pane-content .content-block_2 .field-telephone:before {
    content: '';
    display: block;
    width: 20px;
    height: 23px;
    position: absolute;
    left: -38px;
    top: 9px;
    background: url(../images/sprite_4_img.png) 0 -54px no-repeat;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-first .pane-custom-block-city-budget .pane-content .content-block_2 .field-head:before {
    content: '';
    display: block;
    width: 16px;
    height: 25px;
    position: absolute;
    left: -38px;
    top: 16px;
    background: url(../images/sprite_4_img.png) 0 -113px no-repeat;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-first .pane-custom-block-city-budget .pane-content .content-block_2 .field-link:before {
    content: '';
    display: block;
    width: 16px;
    height: 23px;
    position: absolute;
    left: -38px;
    top: 5px;
    background: url(../images/sprite_4_img.png) 0 -158px no-repeat;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-last .block-row {
    margin-bottom: 10px;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-last .block-row .block-image {
    float: left;
    width: 42%;
    box-sizing: border-box;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-last .block-row .block-title {
    float: left;
    width: 58%;
    box-sizing: border-box;
    border: 1px solid #cdd0d3;
    height: 100px;
    border-left: none;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-last .block-row .block-title a {
    position: relative;
    display: block;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #0e3449;
    font-family: "PT Serif";
    font-size: 1.6rem;
}

.page-city-budget .col-sm-9 .region-content #block-panels-mini-city-budget-blocks #mini-panel-city_budget_blocks .panel-col-last .block-row:after {
    content: "";
    clear: both;
    display: block;
    visibility: hidden;
}

.page-city-budget .col-sm-9 .region-content #block-system-main .view-id-city_budget h3 {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 1.8rem;
}

.page-city-budget .col-sm-9 .region-content #block-system-main .view-id-city_budget #edit-field-date-value-wrapper .form-type-select .form-item>div {
    display: inline-block;
    width: 70px;
    height: 28px;
    border: 1px solid #cdd0d3;
    position: relative;
    margin-bottom: 10px;
}

.page-city-budget .col-sm-9 .region-content #block-system-main .view-id-city_budget #edit-field-date-value-wrapper .form-type-select .form-item>div a {
    color: #7e8388;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    display: block;
    line-height: 28px;
    text-decoration: none;
}

.page-city-budget .col-sm-9 .region-content #block-system-main .view-filters {
    margin-bottom: 10px;
}

.page-city-budget .col-sm-9 .region-content #block-system-main .view-id-city_budget #edit-field-date-value-wrapper .form-type-select .form-item>div a.active {
    color: #0e3449;
}

.page-city-budget .col-sm-9 .region-content #block-system-main .view-id-city_budget>.view-content .views-row .wrapper-document {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b1b8c6;
    display: table;
    width: 100%;
}

.page-city-budget .col-sm-9 .region-content #block-system-main .view-id-city_budget>.view-content .views-row .wrapper-document .views-field-title {
    width: 72%;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

.page-city-budget .col-sm-9 .region-content #block-system-main .view-id-city_budget>.view-content .views-row .wrapper-document .views-field-field-document {
    width: 26%;
    display: table-cell;
}

.city_budget {
    display: inline-block;

}

.views-exposed-form .views-exposed-widget,
.views-exposed-form .views-exposed-widget .form-submit,
.views-exposed-widgets {
    margin: 0;
    /*display:inline-block;*/
}

    {
    /*display: inline-block;*/
}

.wrapper-document {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #b1b8c6;
    display: table;
    width: 100%;
}

.wrapper-document .views-field-title {
    width: 72%;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

.wrapper-document .views-field-field-document {
    width: 26%;
    display: table-cell;
}

.page-contests-auctions .main-container .view-auctions .view-filters form .views-exposed-widgets .date-year,
.page-contests-auctions .main-container .view-auctions .view-filters form .views-exposed-widgets .date-month {
    position: relative;
}

.page-contests-auctions .main-container .view-auctions .view-filters form .views-exposed-widgets select#edit-field-date-value-value-year {
    border-radius: 0px;
    width: 80px;
    height: 32px;
    text-transform: uppercase;
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    border: 1px solid #cdd0d3;
    position: relative;
}

.page-contests-auctions .main-container .view-auctions .view-filters form .views-exposed-widgets .date-year:after,
.page-contests-auctions .main-container .view-auctions .view-filters form .views-exposed-widgets .date-month:after {
    content: "";
    position: absolute;
    top: 13px;
    right: 11px;
    width: 14px;
    height: 6px;
    background: url(../images/arrow_down.png) #fff no-repeat;
}

.page-contests-auctions .main-container .view-auctions .view-filters form .views-exposed-widgets .date-month select#edit-field-date-value-1-value-month {
    border-radius: 0px;
    width: 110px;
    height: 32px;
    text-transform: uppercase;
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    border: 1px solid #cdd0d3;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.page-contests-auctions .main-container .view-auctions .view-filters form .views-exposed-widgets .date-year:after {
    right: 10px;
    height: 7px;
}

.page-contests-auctions .main-container .view-auctions .view-filters form .views-exposed-widgets .date-year select#edit-field-date-value-1-value-year {
    border-radius: 0px;
    width: 80px;
    height: 32px;
    text-transform: uppercase;
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    border: 1px solid #cdd0d3;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/*.page-contests-auctions .main-container .view-auctions .view-filters #edit-field-date-value-1-value-year {
    display: none;
} */
.page-programs-reports .view-display-id-page>.view-content:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0px;
}

.page-programs-reports .view-display-id-page>.view-content .views-row {
    width: 48%;
    float: left;
    margin-right: 30px;
}

.page-programs-reports .view-display-id-page>.view-content .views-row:nth-child(even) {
    margin-right: 0px;
}

.page-programs-reports .view-display-id-page>.view-content .views-row .wrapper-file-document .file {
    width: 100%;
    padding: 20px 10px 20px 20px;
}

.page-programs-reports .view-display-id-page>.view-content .views-row .wrapper-file-document .file .file-download-info {
    padding-top: 0px;
    float: none;
    width: 100%;
}

.page-programs-reports .view-display-id-page>.view-content .views-row .wrapper-file-document .file .file-download-info .file-name a {
    color: #0e3449;
    text-decoration: underline;
}

.page-programs-reports .view-display-id-page>.view-content .views-row .wrapper-file-document .file .file-download-info .wrapper-file-name {
    padding-bottom: 10px;
}

.page-programs-reports .view-display-id-page .attachment>h2,
.page-development-strategy .region-content h2,
.page-master-plan .region-content .view-master-plan.view-display-id-page .attachment h2,
.page-regulatory-environment .region-content .view-regulatory-environment h2.regulatory-environment {
    font-family: 'Conv_Rubik-Bold';
    font-size: 1.8rem;
    color: #0e3449;
    line-height: 1.2;
    font-weight: bold;
    margin: 50px 0 20px 0;
}

.page-development-strategy .region-content .view-development-strategy .attachment .view-development-strategy .view-content:after,
.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content:after {
    content: '';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0px;
}

.page-development-strategy .region-content .view-development-strategy .attachment .view-development-strategy .view-content {
    margin-bottom: 50px;
}

.page-development-strategy .region-content .view-development-strategy .attachment .view-development-strategy .view-content .views-row {
    float: left;
    width: 48%;
}

.page-development-strategy .region-content .view-development-strategy .attachment .view-development-strategy .view-content .views-row:nth-child(odd) {
    margin-right: 30px;
}

.page-development-strategy .region-content .view-development-strategy .attachment .view-development-strategy .view-content .views-row .file {
    padding: 25px 20px;
}

.page-development-strategy .region-content .view-development-strategy .attachment .view-development-strategy .view-content .views-row .file .document-image {
    float: left;
    margin-right: 20px;
}

.page-development-strategy .region-content .view-development-strategy .attachment .view-development-strategy .view-content .views-row .file .wrapper-file-name a {
    font-family: 'Conv_Rubik-Regular';
    color: #0e3449;
    text-decoration: underline;
}

.page-development-strategy .region-content .view-development-strategy .attachment .view-development-strategy .view-content .views-row .file .wrapper-file-name {
    padding-bottom: 10px;
}

.page-development-strategy .region-content .view-development-strategy .attachment .view-development-strategy .view-content .views-row .file {
    width: 100%;
}

.page-development-strategy .region-content .view-development-strategy .attachment .view-development-strategy .view-content .views-row .file .file-download-info {
    width: 100%;
}

.page-development-strategy .region-content .view-development-strategy .attachment .view-development-strategy .view-content .views-row .file .file-download-info {
    float: none;
    padding-top: 5px;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-left {
    float: left;
    margin-right: 25px;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-left .views-field-field-image {
    margin-bottom: 10px;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-left .views-field-field-document {
    float: left;
    width: 100%;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-left .views-field-field-document .file {
    width: 100%;
    padding: 25px 0 25px 20px;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-left .views-field-field-document .file .download-icon {
    float: left;
    width: 15%;
    margin-right: 10px;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-left .views-field-field-document .file .wrapper-file-name {
    float: right;
    width: 81%;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-left .views-field-field-document .file .wrapper-file-name a {
    color: #0e3449;
    text-decoration: underline;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-left .views-field-field-document .file .file-download-info {
    float: right;
    width: 81%;
    padding-top: 10px;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-right {
    float: right;
    width: 50%;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-right .views-field-field-long-text p,
.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-right fieldset.wrapper-content .fieldset-wrapper .field-content p {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    line-height: 18px;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-right fieldset.wrapper-content .fieldset-wrapper .field-content p {
    margin-top: 10px;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-right .views-field-field-long-text {
    margin-bottom: 20px;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-right fieldset.wrapper-content {
    padding-left: 35px;
    border-left: 4px solid #0e3449;
    margin: 0;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-right fieldset.wrapper-content legend {
    float: left;
    padding-top: 3px;
    padding-bottom: 7px;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-right fieldset.wrapper-content legend a {
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    line-height: 18px;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-right fieldset.wrapper-content legend:before {
    content: url(../images/side_menu_arrow.png);
    position: absolute;
    left: 0;
    top: 8px;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-right fieldset.wrapper-content legend a:after {
    content: url(../images/arrow_up.png);
    display: inline-block;
    height: 17px;
    width: 11px;
    left: 15px;
    top: -1px;
    position: relative;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-right fieldset.wrapper-content.collapsed legend a:after {
    content: url(../images/arrow_down.png);
}

.page-master-plan .region-content .view-master-plan.view-display-id-page>.view-content .wrapper-right fieldset.wrapper-content .fieldset-wrapper {
    float: left;
}

.page-master-plan .region-content .view-master-plan.view-display-id-page .attachment h2 {
    margin-bottom: 10px;
}

.page-regulatory-environment .region-content #block-panels-mini-banners .panel-panel,
.node-type-directions .region-content #block-panels-mini-banners .panel-panel,
#block-panels-mini-banners .panel-panel {
    width: 49%;
}

.page-regulatory-environment .region-content #block-panels-mini-banners .panel-panel:not(:last-child),
.node-type-directions .region-content #block-panels-mini-banners .panel-panel:not(:last-child),
#block-panels-mini-banners .panel-panel:not(:last-child) {
    margin-right: 15px;
}

.page-regulatory-environment .region-content #block-panels-mini-banners .panel-panel .content-block .block-image,
.page-regulatory-environment .region-content #block-panels-mini-banners .panel-panel .content-block .block-title,
.node-type-directions .region-content #block-panels-mini-banners .panel-panel .content-block .block-image,
.node-type-directions .region-content #block-panels-mini-banners .panel-panel .content-block .block-title,
#block-panels-mini-banners .panel-panel .content-block .block-image,
#block-panels-mini-banners .panel-panel .content-block .block-title {
    display: inline-block;
    vertical-align: middle;
    width: 47%;
    box-sizing: border-box;
}

.page-regulatory-environment .region-content #block-panels-mini-banners .panel-panel .content-block .block-title,
.node-type-directions .region-content #block-panels-mini-banners .panel-panel .content-block .block-title,
#block-panels-mini-banners .panel-panel .content-block .block-title {
    border: 1px solid #cdd0d3;
    border-left: none;
    height: 100px;
    padding-left: 20px;
    margin-left: -5px;
    width: 53%;
    position: relative;
}

.page-regulatory-environment .region-content #block-panels-mini-banners .panel-panel .content-block .block-title a,
.node-type-directions .region-content #block-panels-mini-banners .panel-panel .content-block .block-title a,
#block-panels-mini-banners .panel-panel .content-block .block-title a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 16px;
    font-weight: 400;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
}

.page-regulatory-environment .region-content .view-regulatory-environment .view-filters form .form-item-field-regulatory-category-value {
    position: relative;
    margin-right: 5px;
}

.page-regulatory-environment .region-content .view-regulatory-environment .view-filters {
    margin-bottom: 10px;
}

.page-regulatory-environment .region-content .view-regulatory-environment .view-filters form .form-item-field-regulatory-category-value:after {
    content: "";
    position: absolute;
    top: 13px;
    right: 5px;
    width: 14px;
    height: 6px;
    background: url(../images/arrow_down.png) #fff no-repeat;
}

.page-regulatory-environment .region-content .view-regulatory-environment .view-filters form .form-item-field-regulatory-category-value.open:after {
    background: url(../images/arrow_up.png) #fff no-repeat;
}

.page-regulatory-environment .region-content .view-regulatory-environment .view-filters form #edit-field-regulatory-category-value {
    border-radius: 0px;
    width: 125px;
    height: 32px;
    text-transform: uppercase;
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    border: 1px solid #cdd0d3;
}

.page-regulatory-environment .region-content .view-regulatory-environment .view-filters form #edit-field-date-value-wrapper .form-item .form-item>div {
    display: inline-block;
    vertical-align: middle;
    width: 70px;
    height: 32px;
    border: 1px solid #cdd0d3;
    position: relative;
    margin-bottom: 10px;
}

.page-regulatory-environment .region-content .view-regulatory-environment .view-filters form #edit-field-date-value-wrapper .form-item>div a {
    color: #7e8388;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    display: block;
    line-height: 32px;
    text-decoration: none;
}

.page-regulatory-environment .region-content .view-regulatory-environment .view-filters form #edit-field-date-value-wrapper .form-item>div a.active,
.page-regulatory-environment .region-content .view-regulatory-environment .view-filters form #edit-field-date-value-wrapper .form-item>div a:hover {
    color: #0e3449;
}

.page-regulatory-environment .region-content .view-regulatory-environment .view-filters form #edit-field-date-value-wrapper .form-item>div a.active:after,
.page-regulatory-environment .region-content .view-regulatory-environment .view-filters form #edit-field-date-value-wrapper .form-item>div a:hover:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #0e3449;
    position: absolute;
    bottom: 2px;
}

.node-type-directions .view-mode-state_agencies_coordinatio .field-group-html-element h2 span {
    font-family: 'Conv_Rubik-Bold';
    font-size: 1.8rem;
    color: #0e3449;
    line-height: 1.2;
    font-weight: bold;
    margin: 50px 0 20px 0;
}

.node-type-directions .view-mode-state_agencies_coordinatio .field-group-html-element h2 {
    margin-bottom: 25px;
    margin-top: 40px;
}

.node-type-directions .view-mode-state_agencies_coordinatio .field-group-html-element .field-name-field-table-multiple .label-above {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
}

.node-type-directions .view-mode-state_agencies_coordinatio .field-group-html-element .field-name-field-table-multiple .tablefield-wrapper table.tablefield tbody tr td {
    border: 1px solid #dcdde1;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    box-sizing: border-box;
}

.node-type-directions .view-mode-state_agencies_coordinatio .field-group-html-element .field-name-field-table-multiple .tablefield-wrapper table.tablefield tbody tr:nth-child(odd) td {
    background-color: #f0f2f6;
}

.node-type-directions .view-mode-state_agencies_coordinatio .field-group-html-element .field-name-field-table-multiple .tablefield-wrapper table.tablefield tbody tr td:nth-child(1) {
    width: 40.9%;
}

.node-type-directions .view-mode-state_agencies_coordinatio .field-group-html-element .field-name-field-table-multiple .tablefield-wrapper table.tablefield tbody tr td:nth-child(1) a {
    color: #0e3449;
    text-decoration: underline;
    font-size: 14px;
}

.node-type-directions .view-mode-state_agencies_coordinatio .field-group-html-element .field-name-field-table-multiple .tablefield-wrapper table.tablefield tbody tr td:nth-child(2) {
    width: 28.2%;
}

.node-type-directions .view-mode-state_agencies_coordinatio .field-group-html-element .field-name-field-table-multiple .tablefield-wrapper table.tablefield tbody tr td:nth-child(2),
.node-type-directions .view-mode-state_agencies_coordinatio .field-group-html-element .field-name-field-table-multiple .tablefield-wrapper table.tablefield tbody tr td:nth-child(3) {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    line-height: 18px;
}

.node-type-directions .view-mode-state_agencies_coordinatio .field-group-html-element .field-name-field-table-multiple .tablefield-wrapper table.tablefield tbody tr td:nth-child(3) {
    padding-right: 15px;
}

.node-type-directions .view-mode-state_agencies_coordinatio .field-group-html-element .field-name-field-table-multiple .tablefield-wrapper table.tablefield tbody tr td:nth-child(2) a {
    color: #7e8388;
}

.node-type-directions .view-mode-state_agencies_coordinatio .field-group-html-element .field-name-field-table-multiple .tablefield-wrapper table.tablefield tbody tr:nth-child(5) td:nth-child(2) {
    display: none;
}

.node-type-directions .view-mode-state_agencies_coordinatio .field-group-html-element .field-name-field-table-multiple .tablefield-wrapper table.tablefield tbody tr:nth-child(5) td:nth-child(3) {
    display: none;
}

.page-procurement-plans #block-system-main {
    margin-top: 40px;
}

.page-procurement-plans #block-system-main .view-procurement-plans #edit-field-regulatory-category-value-wrapper select {
    border-radius: 0px;
    width: 124px;
    height: 32px;
    text-transform: uppercase;
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    border: 1px solid #cdd0d3;
}

.page-procurement-plans #block-system-main .view-procurement-plans #edit-field-regulatory-category-value-wrapper .form-item-field-regulatory-category-value {
    position: relative;
}

.page-procurement-plans #block-system-main .view-procurement-plans #edit-field-regulatory-category-value-wrapper .form-item-field-regulatory-category-value:after {
    content: "";
    position: absolute;
    top: 13px;
    right: 5px;
    width: 14px;
    height: 6px;
    background: url(../images/arrow_down.png) #fff no-repeat;
}

.page-procurement-plans #block-system-main .view-procurement-plans #edit-field-regulatory-category-value-wrapper {
    margin-right: 20px;
}

.page-procurement-plans #block-system-main .view-procurement-plans #edit-field-date-value-wrapper .form-type-select div.form-item>div {
    display: inline-block;
    width: 60px;
    height: 32px;
    border: 1px solid #cdd0d3;
    position: relative;
    margin-bottom: 10px;
}

.page-procurement-plans #block-system-main .view-procurement-plans #edit-field-date-value-wrapper .form-type-select div.form-item>div a {
    color: #7e8388;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    display: block;
    line-height: 32px;
    text-decoration: none;
}

.page-procurement-plans #block-system-main .view-procurement-plans #edit-field-date-value-wrapper .form-type-select div.form-item>div a:hover:after,
.page-procurement-plans #block-system-main .view-procurement-plans #edit-field-date-value-wrapper .form-type-select div.form-item>div a.active:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #0e3449;
    position: absolute;
    bottom: 2px;
}

.page-procurement-plans #block-system-main .view-procurement-plans #edit-field-date-value-wrapper .form-type-select div.form-item>div a:hover,
.page-procurement-plans #block-system-main .view-procurement-plans #edit-field-date-value-wrapper .form-type-select div.form-item>div a.active {
    color: #0e3449;
}

.page-statistics .region-content .view-statistics .wrapper-document .views-field-title {
    width: 75%;
}

.page-statistics .region-content .view-statistics .wrapper-document .file a.file-download-link {
    margin-right: 8px;
}

.page-statistics .region-content .view-statistics>h2 {
    /*display: none;*/
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
}

.page-procurement-plans .region-content #block-system-main .view-procurement-plans h2.procurements-plans {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
    margin-bottom: 20px;
}

.page-statistics .region-content #block-panels-mini-banners {
    margin-bottom: 40px;
}

.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .wrapper-document .views-field-field-document {
    width: 27%;
}

.not-front.page-plenary-session section.col-sm-9 .view-plenary-session .wrapper-document .views-field-field-document-title {
    display: table-cell;
    vertical-align: middle;
}

.node-type-city-services .col-sm-9 .node-city-services .field-name-field-hotline .label-above {
    font-family: 'Conv_Rubik-Bold';
    font-size: 2.5rem;
    margin-bottom: 20px;
}

.node-type-city-services .col-sm-9 .node-city-services .field-name-field-hotline p {
    color: #7e8388;
    font-size: 1.6rem;
}

.page-health .region-content .view-health .attachment-before {
    margin-bottom: 30px;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before>.view-youth-sports {
    margin-bottom: 25px;
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .label-above {
    width: 26%;
    padding: 30px;
    background: #f0f2f6;
    color: #0e3449;
    font-family: 'Conv_Rubik-Medium';
    font-size: 16px;
    line-height: 22px;
    float: left;
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .label-above:after,
.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health:after {
    content: "";
    display: table;
    clear: both;
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health,
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports {
    display: inline-block;
    float: left;
    width: 74%;
    padding-left: 30px;
    padding-right: 60px;
    border: 1px solid #cdd0d3;
    padding-top: 23px;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports {
    width: 100%;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .field-name-field-department-youth-sports {
    display: table;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .field-name-field-department-youth-sports .label-inline,
.page-youth-sports .region-content .view-youth-sports .attachment-before .field-name-field-department-youth-sports .field-collection-item-field-department-youth-sports {
    display: table-cell;
    vertical-align: top;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .field-name-field-department-youth-sports .label-inline {
    width: 25%;
    background-color: #f0f2f6;
    color: #0e3449;
    font-family: 'Conv_Rubik-Medium';
    font-size: 16px;
    padding-top: 20px;
    padding-left: 30px;
    padding-right: 30px;
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health>div,
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports>div {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    color: #0e3449;
    padding-left: 30px;
    position: relative;
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health>div:before,
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports>div:before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health .field-name-field-contacts:before,
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports .field-name-field-contacts:before {
    background: url(../images/sprite_miski.png) no-repeat -165px -11px;
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health .field-name-field-phone-number:before,
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports .field-name-field-phone-number:before {
    background: url(../images/sprite_miski.png) no-repeat -127px -11px;
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health .field-name-field-e-mail:before,
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports .field-name-field-e-mail:before {
    background: url(../images/sprite_miski.png) no-repeat -87px -11px;
    left: 10px
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health .group-wrapper-fullname:before,
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports .group-wrapper-fullname:before {
    background: url(../images/sprite_miski.png) no-repeat -10px -11px;
    left: 13px
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health>div a,
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports>div a {
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    color: #0e3449;
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health>div:nth-child(odd),
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports>div:nth-child(odd) {
    padding-right: 24px;
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health>div:nth-child(even),
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports>div:nth-child(even) {
    padding-left: 50px;
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health>div:nth-child(1),
.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health>div:nth-child(2),
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports>div:nth-child(1),
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports>div:nth-child(2) {
    border-bottom: 1px solid #cdd0d3;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health>div:nth-child(3),
.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health>div:nth-child(4),
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports>div:nth-child(3),
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports>div:nth-child(4) {
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health .group-wrapper-fullname h2,
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports .group-wrapper-fullname h2 {
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 2px;
}

.page-health .region-content .view-health .attachment-before .view-health .views-row .field-name-field-department-health .field-collection-item-field-department-health .group-wrapper-fullname div,
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports .views-row .field-collection-item-field-department-youth-sports .group-wrapper-fullname div {
    display: inline-block;
}

.page-health .region-content .view-health .view-filters #edit-field-category-health-value-wrapper .form-item-field-category-health-value .form-item>div,
.page-youth-sports .region-content .view-youth-sports .view-filters #edit-field-category-youth-sports-value-wrapper .form-type-bef-link {
    display: inline-block;
    height: 28px;
    border: 1px solid #cdd0d3;
    position: relative;
    margin-bottom: 10px;
}

.page-health .region-content .view-health .view-filters #edit-field-category-health-value-wrapper .form-item>div a,
.page-youth-sports .region-content .view-youth-sports .view-filters #edit-field-category-youth-sports-value-wrapper .form-type-bef-link a {
    line-height: 28px;
    color: #7e8388;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    display: block;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}

.page-health .region-content .view-health .view-filters #edit-field-category-health-value-wrapper .form-item>div a.active,
.page-health .region-content .view-health .view-filters #edit-field-category-health-value-wrapper .form-item>div a:hover,
.page-youth-sports .region-content .view-youth-sports .view-filters #edit-field-category-youth-sports-value-wrapper .form-type-bef-link a.active,
.page-youth-sports .region-content .view-youth-sports .view-filters #edit-field-category-youth-sports-value-wrapper .form-type-bef-link a:hover {
    color: #0e3449;
}

.page-health .region-content .view-health .view-filters #edit-field-category-health-value-wrapper .form-item>div a.active:after,
.page-health .region-content .view-health .view-filters #edit-field-category-health-value-wrapper .form-item>div a:hover:after,
.page-youth-sports .region-content .view-youth-sports .view-filters #edit-field-category-youth-sports-value-wrapper .form-type-bef-link a.active:after,
.page-youth-sports .region-content .view-youth-sports .view-filters #edit-field-category-youth-sports-value-wrapper .form-type-bef-link a:hover:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #0e3449;
    position: absolute;
    bottom: 2px;
    left: 0px;
}

.page-health .region-content .view-health .view-filters,
.page-youth-sports .region-content .view-youth-sports .view-filters {
    margin-bottom: 10px;
}

.page-health .region-content .view-health .view-content .views-row,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row {
    margin-bottom: 25px;
    position: relative;
}

.page-health .region-content .view-health .view-content .views-row>div,
.page-health .region-content .view-health .view-content .views-row>fieldset,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>div,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset {
    display: inline-block;
    vertical-align: top;
}

.page-health .region-content .view-health .view-content .views-row:last-child {
    margin-bottom: 15px;
}

.page-health .region-content .view-health .view-content .views-row>.views-field-counter,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>.views-field-counter {
    width: 4.5%;
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 17px;
    position: relative;
    top: 30px;
}

.page-health .region-content .view-health .view-content .views-row>fieldset,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset {
    width: 95%;
}

.page-health .region-content .view-health .view-content .views-row>.wrapper-right.views-fieldset,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>.wrapper-right.views-fieldset {
    width: 31.6%;
    background-color: #f0f2f6;
    box-shadow: inset 0 1px 0 #b1b8c6;
    padding: 20px 0px 20px 20px;
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.page-health .region-content .view-health .view-content .views-row>.wrapper-right.views-fieldset .views-field-field-reception-adress,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>.wrapper-right.views-fieldset .views-field-field-reception-adress {
    margin-bottom: 10px;
    padding-left: 35px;
    position: relative;
}

.page-health .region-content .view-health .view-content .views-row>fieldset>.fieldset-wrapper {
    margin-top: 10px
}

.page-health .region-content .view-health .view-content .views-row>.wrapper-right.views-fieldset .views-field-field-phone-number .field-content {
    padding-right: 40px;
}

.page-health .region-content .view-health .view-content .views-row>.wrapper-right.views-fieldset .views-field-field-reception-adress:before,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>.wrapper-right.views-fieldset .views-field-field-reception-adress:before {
    content: '';
    position: absolute;
    left: 5px;
    top: -3px;
    width: 16px;
    height: 22px;
    background: url(../images/sprite_miski.png) no-repeat -165px -11px;
}

.page-health .region-content .view-health .view-content .views-row>.wrapper-right.views-fieldset .views-field-field-phone-number,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>.wrapper-right.views-fieldset .views-field-field-phone-number {
    padding-left: 35px;
    position: relative;
}

.page-health .region-content .view-health .view-content .views-row>.wrapper-right.views-fieldset .views-field-field-phone-number:before,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>.wrapper-right.views-fieldset .views-field-field-phone-number:before {
    content: '';
    position: absolute;
    left: 5px;
    width: 22px;
    height: 20px;
    background: url(../images/sprite_miski.png) no-repeat -127px -7px;
}

.page-health .region-content .view-health .view-content .views-row>fieldset,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset {
    border-left: 4px solid #0e3449;
    padding-left: 20px;
}

.page-health .region-content .view-health .view-content .views-row>fieldset legend,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset legend {
    font-size: 14px;
    float: left;
    position: relative;
    width: 64%;
    height: 84px;
    position: relative;
}

.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset legend {
    height: auto;
    padding-top: 25px;
}

.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset legend a.fieldset-title span {
    color: #252b33;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
}

.page-health .region-content .view-health .view-content .views-row>fieldset legend .fieldset-legend {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset legend a.fieldset-title:focus {
    text-decoration: none;
}

.page-health .region-content .view-health .view-content .views-row>fieldset legend:after,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset legend:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 5px;
    width: 11px;
    height: 7px;
    background: url(../images/arrow_up.png) 0px 0px no-repeat;
    cursor: pointer;
}

.page-health .region-content .view-health .view-content .views-row>fieldset:after {
    content: '';
    display: table;
    clear: both;
}

.page-health .region-content .view-health .view-content .views-row>fieldset>.fieldset-wrapper,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset>.fieldset-wrapper,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset .views-field-field-long-text {
    float: left;
}

.page-health .region-content .view-health .view-content .views-row>fieldset>.fieldset-wrapper {
    width: 100%;
}

.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset .views-field-field-long-text {
    margin-top: 20px;
    width: 63%;
    color: #252b33;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    padding-left: 30px;
    position: relative;
    padding-bottom: 5px;
}

.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset .views-field-field-long-text:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    height: 30px;
    width: 30px;
    background: url(../images/sprite_miski.png) -198px -11px no-repeat;
}

.page-health .region-content .view-health .view-content .views-row>fieldset a.fieldset-title span {
    color: #252b33;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    line-height: 12px;
    position: relative;
}

.page-health .region-content .view-health .view-content .views-row>fieldset legend:before,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset legend:before {
    content: "";
    position: absolute;
    left: -20px;
    width: 7px;
    height: 19px;
    top: 38%;
    background: url(../images/side_menu_arrow.png) 0px 0px no-repeat;
}

.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset legend:before {
    top: 51%;
}

.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset.collapsed legend:before {
    content: none;
}

.page-health .region-content .view-health .view-content .views-row>fieldset.collapsed legend:after,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset.collapsed legend:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 5px;
    width: 11px;
    height: 7px;
    background: url(../images/arrow_down.png) 0px 0px no-repeat;
    cursor: pointer;
}

.page-health .region-content .view-health .view-content .views-row>fieldset a.fieldset-title:focus {
    text-decoration: none;
}

.page-health .region-content .view-health .view-content .views-row>fieldset>.fieldset-wrapper .views-row:first-child,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset>.fieldset-wrapper .views-row:first-child {
    margin-top: 20px
}

.page-health .region-content .view-health .view-content .views-row>fieldset>.fieldset-wrapper .views-row,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset>.fieldset-wrapper .views-row {
    border-top: 1px solid #cdd0d3;
    padding-top: 20px;
}

.page-health .region-content .view-health .view-content .views-row>fieldset>.fieldset-wrapper .views-row>div,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset>.fieldset-wrapper .views-row>div {
    display: inline-block;
    width: 34%;
    color: #252b33;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    padding-left: 30px;
    position: relative;
}

.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset>.fieldset-wrapper {
    width: 100%;
}

.page-health .region-content .view-health .view-content .views-row>fieldset>.fieldset-wrapper .views-row .views-field-field-phone-number,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset>.fieldset-wrapper .views-row .views-field-field-phone-number {
    width: 30%;
}

.page-health .region-content .view-health .view-content .views-row>fieldset>.fieldset-wrapper .views-row .wrapper-fullname {
    padding-right: 70px;
}

.page-health .region-content .view-health .view-content .views-row>fieldset>.fieldset-wrapper .views-row>div:before,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset>.fieldset-wrapper .views-row>div:before {
    content: "";
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0px;
    background: pink;
    top: 0px;
}

.page-health .region-content .view-health .view-content .views-row>fieldset>.fieldset-wrapper .views-row .views-field-field-position,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset>.fieldset-wrapper .views-row .views-field-field-position {
    padding-right: 5px;
}

.page-health .region-content .view-health .view-content .views-row>fieldset>.fieldset-wrapper .views-row .wrapper-fullname div,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset>.fieldset-wrapper .views-row .wrapper-fullname div {
    display: inline-block;
}

.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset>.fieldset-wrapper .views-row .wrapper-fullname {
    width: 34%;
    padding-right: 20px;
}

.page-health .region-content .view-health .view-content .views-row>fieldset>.fieldset-wrapper .views-row .views-field-field-position:before,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset>.fieldset-wrapper .views-row .views-field-field-position:before {
    background: url(../images/sprite_miski.png) no-repeat -46px -7px;
}

.page-health .region-content .view-health .view-content .views-row>fieldset>.fieldset-wrapper .views-row .wrapper-fullname:before,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset>.fieldset-wrapper .views-row .wrapper-fullname:before {
    background: url(../images/sprite_miski.png) no-repeat -4px -8px;
}

.page-health .region-content .view-health .view-content .views-row>fieldset>.fieldset-wrapper .views-row .views-field-field-phone-number:before,
.page-youth-sports .region-content .view-youth-sports .view-content .views-row>fieldset>.fieldset-wrapper .views-row .views-field-field-phone-number:before {
    background: url(../images/sprite_miski.png) no-repeat -127px -8px;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports:nth-child(3) .view-content .views-row {
    display: inline-block;
    width: 48.2%;
    border-bottom: 1px solid #b1b8c6;
    height: 90px;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports:nth-child(3) .view-content .views-row:nth-child(1),
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports:nth-child(3) .view-content .views-row:nth-child(2) {
    border-top: 1px solid #b1b8c6;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports:nth-child(3) .view-content .views-row:nth-child(odd) {
    margin-right: 25px;

}

.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports:nth-child(3) .view-content .views-row {
    margin-bottom: 0px;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports:nth-child(3):after {
    content: '';
    display: table;
    clear: both;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports:nth-child(3) {
    margin-bottom: 35px;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports:nth-child(3) .view-content .views-row .views-field-title,
.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports:nth-child(3) .view-content .views-row .views-field-field-document {
    display: inline-block;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports:nth-child(3) .view-content .views-row {
    position: relative;
    display: table;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 48%;
    float: left;
    min-height: 90px;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports:nth-child(3) .view-content .views-row .views-field-title {
    width: 50%;
    display: table-cell;
    margin-right: 15px;
    vertical-align: middle;
    line-height: 18px;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports:nth-child(3) .view-content .views-row .views-field-field-document {
    width: 50%;
    display: table-cell;
    vertical-align: middle;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports:nth-child(3) .view-content .views-row .views-field-field-document .file {
    width: 100%;
}

.page-youth-sports .region-content .view-youth-sports .attachment-before .view-youth-sports:nth-child(3) .view-content .views-row .views-field-field-document .file a.file-download-link {
    margin-right: 5px;
}

.not-front.page-taxonomy.page-taxonomy-term .main-container .col-sm-12 .page-header {
    border-bottom: 0;
    /* color: #fdfdfd; */
    color: #000;
    font-size: 3.8rem;
    margin: 0;
    padding: 0;
    /* position: absolute; */
    top: -8.5rem;
    z-index: 111;
}

.not-front.page-taxonomy.page-taxonomy-term .main-container .region-content .node-documents.node-teaser h2 {
    line-height: 14px;
}

.not-front.page-taxonomy.page-taxonomy-term .main-container .region-content .node-documents.node-teaser h2 a {
    color: #252b33;
    transition: all 0.2s ease-in;
    font-size: 14px;
    font-family: 'Conv_Rubik-Medium';
}

.not-front.page-taxonomy.page-taxonomy-term .main-container .region-content .node-documents.node-teaser ul.list-inline {
    padding-left: 4px;
}

.not-front.page-taxonomy.page-taxonomy-term .main-container .region-content .node-documents.node-teaser ul.list-inline .node-readmore a {
    color: #0e3449;
    border-bottom: 1px solid #0e3449
}

#block-panels-mini-logo-search .logo-block .site-name a:focus {
    outline: none;
    text-decoration: none;
}

.site-name>p>a {
    color: white;
}

#block-panels-mini-logo-search .logo-block .site-name a:hover {
    text-decoration: none;
}

.page-transport .region-content>.view-transport .attachment-before:after {
    content: '';
    display: table;
    clear: both;
}

.page-transport .region-content>.view-transport .attachment-before {
    margin-bottom: 35px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left,
.page-transport .region-content>.view-transport .attachment-before .wrapper-right {
    float: left;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left {
    width: 43%;
    margin-right: 20px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right {
    width: 54.45%;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-department-transport .block-title {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 16px;
    background-color: #f0f2f6;
    padding: 35px 0px 35px 15px;
    margin-bottom: 10px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-department-transport .block-title {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 16px;
    background-color: #f0f2f6;
    padding: 35px 0px 35px 15px;
    margin-bottom: 0px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-department-transport .department-transport-block .content-block {
    color: #0e3449;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-department-transport .department-transport-block .content-block a {
    color: #0e3449;
    text-decoration: underline;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-department-transport .department-transport-block .content-block {
    border: 1px solid #cdd0d3;
    border-top: 0px;
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 35px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-department-transport .department-transport-block .content-block>div {
    margin-left: 35px;
    margin-right: 35px;
    border-bottom: 1px solid #cdd0d3;
    padding-bottom: 18px;
    padding-top: 18px;
    position: relative;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-department-transport .department-transport-block .content-block>div:last-child {
    border-bottom: none;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-department-transport .department-transport-block .content-block>div:before {
    content: '';
    display: block;
    width: 22px;
    height: 24px;
    position: absolute;
    left: -35px;
    background: pink;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-department-transport .department-transport-block .content-block .field-address:before {
    background: url(../images/sprite_miski.png) no-repeat -160px -11px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-department-transport .department-transport-block .content-block .field-phone:before {
    background: url(../images/sprite_miski.png) no-repeat -125px -11px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-department-transport .department-transport-block .content-block .field-mail:before {
    background: url(../images/sprite_miski.png) no-repeat -86px -8px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-department-transport .department-transport-block .content-block .field-name:before {
    background: url(../images/sprite_miski.png) no-repeat -6px -11px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-timetables-transport {
    margin-top: 30px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-timetables-transport h2.block-title {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-timetables-transport .city-services-banners .content-block>div {
    display: inline-block;
    margin-right: 25px;
}

.page-transport .region-content>.view-transport>h2 {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
    margin-bottom: 20px;
}

.page-transport .region-content>.view-transport>.view-content .views-row:nth-child(1) .wrapper-document {
    border-top: 1px solid #b1b8c6;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-timetables-transport .city-services-banners .content-block>div:last-child {
    margin-right: 0px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-timetables-transport .city-services-banners .content-block>div a {
    padding-top: 48px;
    display: block;
    position: relative;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-timetables-transport .city-services-banners .content-block>div a:before {
    content: '';
    display: block;
    width: 35px;
    height: 40px;
    position: absolute;
    top: 0px;
    background: pink;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-timetables-transport .city-services-banners .content-block>div:nth-child(1) a:before {
    background: url(../images/sprite_transport.png) 0px 0px;
    left: 27px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-timetables-transport .city-services-banners .content-block>div:nth-child(2) a:before {
    background: url(../images/sprite_transport.png) -96px 0px;
    left: 10px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-timetables-transport .city-services-banners .content-block>div:nth-child(3) a:before {
    background: url(../images/sprite_transport.png) -230px 0px;
    left: 48px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-left #block-custom-block-transport-timetables-transport .city-services-banners .content-block>div:nth-child(3) a {
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-electrotrans {
    margin-bottom: 25px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-electrotrans h2.block-title {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 16px;
    background-color: #f0f2f6;
    padding: 15px 0px 15px 20px;
    margin-bottom: 20px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-electrotrans .transport-banners-block .content-block .block-image,
.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-electrotrans .transport-banners-block .content-block .block-title,
.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-interactive-map .transport-banners-block .content-block .block-image,
.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-interactive-map .transport-banners-block .content-block .block-title {
    display: inline-block;
    vertical-align: middle;

}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-electrotrans .transport-banners-block .content-block .block-image,
.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-interactive-map .transport-banners-block .content-block .block-image {
    width: 41.9%;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-electrotrans .transport-banners-block .content-block .block-title,
.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-interactive-map .transport-banners-block .content-block .block-title {
    width: 57%;
    border: 1px solid #cdd0d3;
    border-left: none;
    height: 100px;
    position: relative;
    padding-left: 20px;
    margin-left: 0px;
    position: relative;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-electrotrans .transport-banners-block .content-block .block-title:before,
.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-interactive-map .transport-banners-block .content-block .block-title:before {
    content: '';
    position: absolute;
    top: -1px;
    left: -3px;
    background-color: #cdd0d3;
    display: block;
    width: 15px;
    height: 1px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-electrotrans .transport-banners-block .content-block .block-title:after,
.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-interactive-map .transport-banners-block .content-block .block-title:after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: -3px;
    background-color: #cdd0d3;
    display: block;
    width: 15px;
    height: 1px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-interactive-map .transport-banners-block .content-block .block-title {
    padding-right: 45px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-electrotrans .transport-banners-block .content-block .block-title a,
.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-interactive-map .transport-banners-block .content-block .block-title a {
    color: #0e3449;
    font-size: 16px;
    font-family: 'Conv_Rubik-Regular';
    position: relative;
    top: 50%;
    display: block;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-municipal-enterprise {
    margin-bottom: 35px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-municipal-enterprise .department-transport-block {
    border: 1px solid #cdd0d3;
    padding: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-municipal-enterprise .department-transport-block .field-title,
.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-municipal-enterprise .department-transport-block .content-block {
    display: inline-block;
    vertical-align: top;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-municipal-enterprise .department-transport-block .field-title {
    width: 41%;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-municipal-enterprise .department-transport-block .content-block {
    width: 57%;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-municipal-enterprise .department-transport-block .field-title {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 16px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-municipal-enterprise .department-transport-block .content-block div {
    padding: 15px 15px 15px 30px;
    position: relative;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-municipal-enterprise .department-transport-block .content-block div {
    border-bottom: 1px solid #cdd0d3;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-municipal-enterprise .department-transport-block .content-block div:last-child {
    border-bottom: none;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-municipal-enterprise .department-transport-block .content-block div:before {
    content: "";
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    left: 0px;
    background: pink;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-municipal-enterprise .department-transport-block .content-block .field-address:before {
    background: url(../images/sprite_miski.png) no-repeat -160px -11px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-municipal-enterprise .department-transport-block .content-block .field-phone:before {
    background: url(../images/sprite_miski.png) no-repeat -125px -11px;
}

.page-transport .region-content>.view-transport .attachment-before .wrapper-right #block-custom-block-transport-municipal-enterprise .department-transport-block .content-block .field-mail:before {
    background: url(../images/sprite_miski.png) no-repeat -86px -8px;
}

.page-transport .region-content>.view-transport .attachment-after {
    margin-top: 35px;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset {
    border-left: 4px solid #0e3449;
    padding-left: 20px;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset legend {
    line-height: 18px;
    float: left;
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 120px;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset legend:before {
    content: url(../images/side_menu_arrow.png);
    position: absolute;
    left: -20px;
    top: 27px;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset.collapsed legend:after {
    content: url(../images/arrow_down.png);
    display: inline-block;
    height: 17px;
    width: 11px;
    position: absolute;
    right: 0px;
    top: 50%;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset legend:after {
    content: url(../images/arrow_up.png);
    display: inline-block;
    height: 17px;
    width: 11px;
    position: absolute;
    right: 0px;
    top: 50%;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset .fieldset-wrapper {
    float: left;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset legend a.fieldset-title span {
    color: #252b33;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset legend a.fieldset-title:focus {
    text-decoration: none;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper {
    margin-top: 20px;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.table td,
.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.table th {
    border: 1px solid #cdd0d3;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.table th,
.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.sticky-header th {
    background-color: #f0f2f6;
    font-family: 'Conv_Rubik-Medium';
    color: #0e3449;
    vertical-align: middle;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.sticky-header {
    display: none;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.table th,
.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.sticky-header th {
    padding-top: 15px;
    padding-bottom: 15px;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.table td {
    vertical-align: middle;
    padding-top: 15px;
    padding-bottom: 15px;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.table tr:nth-child(odd) td {
    background-color: #fdfdfd;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.table tr:nth-child(even) td {
    background-color: #f0f2f6;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.table td:first-child {
    width: 50px;
    text-align: center;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.table td:nth-child(2),
.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.table td:nth-child(4),
.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.table td:nth-child(5) {
    text-align: center;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.sticky-header th:nth-child(1) {
    width: 46px !important;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.sticky-header th:nth-child(2) {
    width: 80px !important;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.table th:nth-child(3),
.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.sticky-header th:nth-child(3) {
    padding-left: 20px;
    width: 360px !important;
    box-sizing: border-box;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.table td:nth-child(3) {
    padding-left: 20px;
    color: #7e8388;
    width: 360px;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.sticky-header th {
    text-align: left;
}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.sticky-header th {
    padding: 8px;

}

.page-transport .region-content>.view-transport .attachment-after .views-row fieldset>.fieldset-wrapper .tablefield-wrapper table.sticky-header th:nth-child(1) {
    padding-left: 10px;
    padding-right: 10px;
}

.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .field-title,
.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block {
    display: inline-block;
    vertical-align: middle;
}

.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .field-title {
    width: 26%;
    background-color: #f0f2f6;
    padding: 50px 10px 50px 25px;
    color: #0e3449;
    font-family: 'Conv_Rubik-Medium';
    font-size: 16px;
}

.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block {
    width: 73.5%;
    border: 1px solid #cdd0d3;
    margin-left: -3px;
    padding-left: 30px;
    padding-right: 60px;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    color: #0e3449;
    padding-top: 30px;
    padding-bottom: 30px;
}

.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block>div {
    width: 46%;
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block>div:nth-child(1),
.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block>div:nth-child(2) {
    border-bottom: 1px solid #cdd0d3;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block div:nth-child(1),
.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block div:nth-child(3) {
    margin-left: 35px;
}

.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block .field-mail,
.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block div:nth-child(4) {
    padding-left: 35px;
    margin-left: -3px;
}

.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block div:nth-child(4) .field-post {
    margin-left: 0px;
    font-family: 'Conv_Rubik-Medium';
}

.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block>div:before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    left: -30px;
    top: 0px;
}

.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block>div:nth-child(1):before {
    background: url(../images/sprite_miski.png) no-repeat -165px -11px;
}

.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block>div:nth-child(2):before {
    background: url(../images/sprite_miski.png) no-repeat -87px -11px;
    left: -15px;
}

.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block>div:nth-child(3):before {
    background: url(../images/sprite_miski.png) no-repeat -127px -11px;
}

.page-energy-saving .region-content .view-energy-saving .attachment-before #block-custom-block-energy-saving-energy-saving .energy-saving-transport-block .content-block>div:nth-child(4):before {
    background: url(../images/sprite_miski.png) no-repeat -10px -11px;
    left: -11px;
}

.page-energy-saving .region-content .view-energy-saving>h2 {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 20px;
}

.page-energy-saving .region-content .view-energy-saving .view-content .views-row:first-child .wrapper-document {
    border-top: 1px solid #b1b8c6;
}

.page-twin-cities .region-content .view-twin-cities .views-row {
    border-bottom: 1px solid #cdd0d3;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.page-twin-cities .region-content .view-twin-cities .views-row:last-child {
    border-bottom: none;
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-left,
.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-right {
    display: inline-block;
    vertical-align: middle;
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-left {
    width: 22%;
    text-align: center;
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-right {
    width: 77%;
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-left img {
    border-radius: 50%;
    margin-bottom: 15px;
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-left .views-field-field-city {
    color: #252b33;
    font-size: 14px;
    font-family: 'Conv_Rubik-Regular';
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-left .views-field-field-country {
    color: #7e8388;
    font-size: 12px;
    font-family: 'Conv_Rubik-Regular';
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-right>.wrapper-top {
    margin-bottom: 20px;
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-right>.wrapper-top>.views-field-field-title-agreement,
.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-right>.wrapper-top>.views-field-field-website {
    width: 48%;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    padding-left: 40px;
    position: relative;
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-right>.wrapper-top>.views-field-field-title-agreement {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    font-weight: 400;
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-right>.wrapper-top>.views-field-field-title-agreement {
    padding-right: 40px;
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-right>.wrapper-top>div:before {
    content: "";
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0px;
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-right>.wrapper-top>.views-field-field-title-agreement:before {
    background: url(../images/twin-cities.png) 34px -8px;
    top: 5px;
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-right>.wrapper-top>.views-field-field-website:before {
    background: url(../images/twin-cities.png) -8px -8px;
    top: -5px;
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-right>.wrapper-top>.views-field-field-website a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    text-decoration: underline;
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-right .views-field-field-theses-agreements .field-content ul li {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    position: relative;
    list-style-type: none;
    padding-left: 45px;
    line-height: 18px;
}

.page-twin-cities .region-content .view-twin-cities .views-row .wrapper-right .views-field-field-theses-agreements .field-content ul li:before {
    content: "";
    display: block;
    position: absolute;
    left: 18px;
    height: 7px;
    width: 7px;
    background: #477cc8;
    top: 5px;
    border-radius: 50%;
}

.node-type-for-businness .main-container .region-content .field-name-field-support-entrepreneurship .label-above {
    font-family: 'Conv_Rubik-Bold';
    color: #0e3449;
    font-size: 18px;
    margin-bottom: 20px;
}

.node-type-for-businness .main-container .region-content .field-name-field-support-entrepreneurship .field-name-field-coordination-council>div {
    display: inline-block;
    width: 48%;
    box-sizing: border-box;
    margin-right: 28px;
}

.node-type-for-businness .main-container .region-content .field-name-field-support-entrepreneurship .field-name-field-coordination-council>div:nth-child(2) {
    margin-right: 0px;
}

.node-type-for-businness .main-container .region-content .field-name-field-support-entrepreneurship .field-name-field-coordination-council>div .file {
    width: 100%;
    padding: 25px 6px 20px 20px;
}

.node-type-for-businness .main-container .region-content .field-name-field-support-entrepreneurship .field-name-field-coordination-council>div .file .file-download-info {
    padding-top: 0px;
    float: left;
    width: 80%;
}

.node-type-for-businness .main-container .region-content .field-name-field-support-entrepreneurship .field-name-field-coordination-council>div .file .file-download-info .wrapper-file-name {
    padding-bottom: 10px;
}

.node-type-for-businness .main-container .region-content .field-name-field-support-entrepreneurship .field-name-field-coordination-council>div .file .file-download-info a {
    color: #0e3449;
    text-decoration: underline;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship {
    margin-top: 60px;
    border-left: 4px solid #0e3449;
    padding-left: 35px;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship {
    margin-top: 60px;
    border-left: 4px solid #0e3449;
    padding-left: 35px;
    padding-top: 35px;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block fieldset legend {
    margin-bottom: 23px;
    padding-bottom: 30px;
    border-bottom: 1px dashed #bcc0c4;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block .views-field-field-reference-link .field-content a {
    color: #0e3449;
    text-decoration: underline;
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #bcc0c4;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block .views-field-field-reference-link .field-content a:first-child {
    padding-top: 0px;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block .views-field-field-reference-link .field-content a:last-child {
    border-bottom: none;
    padding-bottom: 0px;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block .views-field-field-reference-link .field-content br {
    display: none;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block fieldset legend a.fieldset-title {
    color: #252b33;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    position: relative;
    display: block;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block fieldset legend a.fieldset-title:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px;
    height: 7px;
    background: url(../images/arrow_up.png) 0px 0px no-repeat;
    cursor: pointer;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block fieldset.collapsed legend a.fieldset-title:after {
    background: url(../images/arrow_down.png) 0px 0px no-repeat;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block fieldset legend a.fieldset-title:focus {
    text-decoration: none;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block fieldset .fieldset-wrapper {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    border-bottom: 1px dashed #bcc0c4;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block fieldset .fieldset-wrapper .field-name-field-document .wrapper-file-name,
.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block fieldset .fieldset-wrapper .field-name-field-document .wrapper-file-document {
    display: inline-block;
    vertical-align: middle;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block fieldset .fieldset-wrapper .field-name-field-document .wrapper-file-name {
    width: 75.52%;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block fieldset .fieldset-wrapper .field-name-field-document .wrapper-file-document {
    width: 24%;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block fieldset .fieldset-wrapper .field-name-field-document .wrapper-file-document .file {
    width: 100%;
}

.node-type-for-businness .main-container .region-content .field-name-block-support-entrepreneurship #block-views-support-entrepreneurship-block fieldset .fieldset-wrapper .field-name-field-document .wrapper-file-name a {
    color: #0e3449;
    text-decoration: underline;
}

.node-type-announcements .region-content .group-left .field-name-title h2 {
    font-family: 'Conv_Rubik-Bold';
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 20px;
}

.node-type-announcements .region-content .group-left .group-date .label-inline {
    display: inline;
}

.node-type-announcements .group-date .field-name-field-place::before,
.node-announcements .group-date .field-name-field-place::before {
    background: url(../images/sprites.png) no-repeat -215px -10px;
}

.node-type-announcements .region-content .group-left .field.field-name-field-image {
    float: left;
}

.node-type-announcements .region-content .group-left .sharethis-buttons {
    margin-top: 15px;
    float: left;
    width: 25%;
}

.node-type-announcements .region-content .group-left .sharethis-buttons .sharethis-wrapper>span {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 5px;
}

.node-type-for-businness .region-content .view-mode-enterprises .field-name-field-enterprises .field-name-field-standing-commission-file .file {
    width: 100%;
}

.node-type-for-businness .region-content .view-mode-enterprises .field-name-field-enterprises .field-name-field-standing-commission-file .file {
    padding-bottom: 15px;
    padding-top: 15px
}

.node-type-for-businness .region-content .view-mode-enterprises .field-name-field-enterprises .field-name-field-standing-commission-file .file .file-download-info {
    float: left;
    padding-top: 0px;
}

.node-type-for-businness .region-content .view-mode-enterprises .field-name-field-enterprises .field-name-field-standing-commission-file .file .file-download-info .wrapper-file-name {
    margin-bottom: 5px;
}

.node-type-for-businness .region-content .view-mode-enterprises .field-name-field-enterprises .field-name-field-standing-commission-file .file .file-download-info a.file-title {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    line-height: 18px;
    text-decoration: underline;
}

.node-type-for-businness .region-content .group-content-reference h3 {
    font-family: 'Conv_Rubik-Bold';
    font-size: 1.8rem;
    color: #0e3449;
    line-height: 1.2;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 40px;
}

.node-type-for-businness .region-content .view-mode-enterprises .field-name-field-enterprises .field-name-field-standing-commission-file .file .file-download-info .size,
.node-type-for-businness .region-content .view-mode-enterprises .field-name-field-enterprises .field-name-field-standing-commission-file .file .file-download-info .extension {
    float: left;
    margin-right: 10px;
}

.node-type-for-businness .region-content .view-mode-enterprises .field-name-field-enterprises .group-content-reference {
    margin-top: 10px;
}

.node-type-for-businness .region-content .view-mode-enterprises .field-name-field-enterprises .group-content-reference .field-name-field-url a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    line-height: 18px;
    text-decoration: underline;
    display: block;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #b1b8c6;
}

.node-type-for-businness .region-content .view-mode-enterprises .field-name-field-enterprises .field-name-field-document-file .field-name-field-document .wrapper-file-name,
.node-type-for-businness .region-content .view-mode-enterprises .field-name-field-enterprises .field-name-field-document-file .field-name-field-document .wrapper-file-document {
    display: inline-block;
    vertical-align: middle;
}

.node-type-for-businness .region-content .view-mode-enterprises .field-name-field-enterprises .field-name-field-document-file .field-name-field-document .wrapper-file-name {
    width: 73.5%;
}

.node-type-for-businness .region-content .view-mode-enterprises .field-name-field-enterprises .field-name-field-document-file .field-name-field-document .wrapper-file-document {
    width: 26%;
}

.node-type-for-businness .region-content .view-mode-enterprises .field-name-field-enterprises .field-name-field-document-file .field-name-field-document {
    border-bottom: 1px solid #b1b8c6;
    padding-top: 10px;
    padding-bottom: 10px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity {
    display: table;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity {
    background-color: #f0f2f6;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-left {
    display: table-cell;
    width: 31.7%;
    background-color: #f0f2f6;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right {
    padding-bottom: 50px
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-right {
    display: table-cell;
    width: 68%;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-right {
    display: table-cell;
    width: 68.302%;
    height: 100%;
    background-color: #fdfdfd;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-left {
    padding: 35px 30px 0 35px;
    color: #0e3449;
    font-family: 'Conv_Rubik-Medium';
    font-size: 16px;
    line-height: 22px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-left {
    border-top: 1px solid #cdd0d3;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-right h3 {
    display: none;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-right {
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 19px;
    padding-bottom: 30px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right {
    padding-bottom: 0px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-right {
    color: #0e3449;
    font-family: Rubik;
    font-size: 14px;

}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:first-child .group-right {
    border: 1px solid #cdd0d3;
    border-left: none;
    border-bottom: none;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right {
    border: 1px solid #cdd0d3;
    border-left: none;
    border-top: none;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:first-child .group-left {
    position: relative;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-right .group-wrapper-pib-phone .field-group-format-wrapper>div,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-right .group-wrapper-adr-email>div,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-right .group-wrapper-fax-refer>div,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-right .field.field-name-field-schedule {
    padding-left: 30px;
    width: 49%;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-right .group-wrapper-pib-phone .field-group-format-wrapper>div:nth-child(2),
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-right .group-wrapper-adr-email>div:nth-child(2),
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-right .group-wrapper-fax-refer>div:nth-child(2) {
    width: 43%;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-right .field.field-name-field-schedule {
    width: 100%;
    margin-top: 20px;
    padding-bottom: 20px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:first-child .group-right .field.field-name-field-schedule {
    border-bottom: 1px solid #cdd0d3;
    position: relative;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:first-child .group-right .field.field-name-field-schedule:before,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right .field-name-field-schedule:before {
    content: '';
    display: block;
    width: 23px;
    height: 23px;
    background: pink;
    position: absolute;
    top: 0px;
    left: -2px;
    background: url(../images/busines_menu_sprite_icons.png) no-repeat -161px -11px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity .group-right a {
    color: #0e3449;
    text-decoration: underline;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.collapsible .field-group-format-wrapper,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.group-wrapper-adr-email,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.group-wrapper-fax-refer {
    border-bottom: 1px solid #cdd0d3;
    padding-bottom: 15px;
    padding-top: 15px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.collapsible .field-group-format-wrapper>div,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.group-wrapper-adr-email>div,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.group-wrapper-fax-refer>div {
    display: inline-block;
    position: relative;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.collapsible .field-group-format-wrapper>div:first-child,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.group-wrapper-adr-email>div:first-child,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.group-wrapper-fax-refer>div:first-child {
    margin-right: 20px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right .group-wrapper-pib-phone,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right .field-name-field-schedule {
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
    position: relative;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right .group-wrapper-pib-phone {
    width: 53%;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right .field-name-field-schedule {
    width: 45%;
    position: relative;
    padding-right: 10px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right .group-wrapper-pib-phone .field-group-format-wrapper>div {
    width: 100%;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.collapsible .field-group-format-wrapper>div:before,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.group-wrapper-adr-email>div:before,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.group-wrapper-fax-refer>div:before,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right .group-wrapper-pib-phone .field-group-format-wrapper .field-name-field-full-name:before,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right .group-wrapper-pib-phone .field-group-format-wrapper .field-name-field-phone:before {
    content: "";
    display: block;
    width: 23px;
    height: 23px;
    background: pink;
    position: absolute;
    left: -3px;
    bottom: 3px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.collapsible .field-group-format-wrapper .field-name-field-full-name:before,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right .group-wrapper-pib-phone .field-group-format-wrapper .field-name-field-full-name:before {
    background: url(../images/busines_menu_sprite_icons.png) no-repeat -3px -11px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.collapsible .field-group-format-wrapper .field-name-field-phone:before,
.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right .group-wrapper-pib-phone .field-group-format-wrapper .field-name-field-phone:before {
    background: url(../images/busines_menu_sprite_icons.png) no-repeat -198px -11px;
    bottom: -5px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.group-wrapper-adr-email>.field-name-field-address:before {
    background: url(../images/busines_menu_sprite_icons.png) no-repeat -235px -11px;
    bottom: 3px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.group-wrapper-adr-email>.field-name-field-mail:before {
    background: url(../images/busines_menu_sprite_icons.png) no-repeat -81px -3px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.group-wrapper-fax-refer>.field-name-field-fax:before {
    background: url(../images/busines_menu_sprite_icons.png) no-repeat -120px -8px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(1) .group-right>.group-wrapper-fax-refer>.field-name-field-reference-link:before {
    background: url(../images/busines_menu_sprite_icons.png) no-repeat -42px -11px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right .group-wrapper-pib-phone .field-group-format-wrapper .field-name-field-full-name {
    padding-bottom: 10px;
    border-bottom: 1px solid #cdd0d3;
    margin-bottom: 10px;
    margin-left: 30px;
    padding-left: 0px;
    width: 80%;
    position: relative;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right .group-wrapper-pib-phone .field-group-format-wrapper .field-name-field-full-name:before {
    left: -30px;
    top: -4px;
}

.node-type-for-businness .region-content .view-mode-trade_services .field-name-field-trade-services-contacts>.entity:nth-child(2) .group-right .group-wrapper-pib-phone .field-group-format-wrapper .field-name-field-phone:before {
    left: 0px;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents h3 {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 20px;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block {
    border-left: 4px solid #0e3449;
    padding-left: 30px;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset {
    padding-top: 20px;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset legend,
.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset .fieldset-wrapper {
    float: left;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset legend {
    border-bottom: 1px dashed #bcc0c4;
    padding-bottom: 30px;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset .fieldset-wrapper {
    color: #252b33;
    font-family: Rubik;
    font-size: 14px;
    font-family: 'Conv_Rubik-Regular';
    border-bottom: 1px dashed #bcc0c4;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset legend .fieldset-title {
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    color: #252b33;
    line-height: 2px;
    position: relative;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset legend {
    position: relative;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset legend:before {
    content: "";
    position: absolute;
    left: -30px;
    width: 7px;
    height: 19px;
    background: url(../images/side_menu_arrow.png) 0px 0px no-repeat;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset.collapsed legend:before {
    content: none;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset legend:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 20%;
    width: 11px;
    height: 7px;
    cursor: pointer;
    background: url(../images/arrow_up.png) 0px 0px no-repeat;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset.collapsed legend:after {
    background: url(../images/arrow_down.png) 0px 0px no-repeat;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset legend .fieldset-title:focus,
.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset legend .fieldset-title:hover {
    text-decoration: none;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset legend .fieldset-legend {
    line-height: 18px;
    width: 87%;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset .fieldset-wrapper .views-field-field-long-reference p {
    border-bottom: 1px dashed #bcc0c4;
    padding-bottom: 20px;
    padding-top: 20px;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset .fieldset-wrapper .views-field-field-long-reference p:last-child {
    border-bottom: none;
}

.node-type-for-businness .region-content .view-mode-trade_services .group-documents .field-name-trade-services-documents #block-views-trade-services-view-block fieldset .fieldset-wrapper .views-field-field-long-reference a:hover {
    color: #0e3449;
    text-decoration: underline;
}

.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .field-name-field-coordination-council .file {
    width: 100%;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .field-name-field-coordination-council .file .file-download-info {
    float: left;
    padding-top: 0px;
}

.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .field-name-field-coordination-council .file .file-download-info .wrapper-file-name a {
    color: #0e3449;
    text-decoration: underline;
}

.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .field-name-field-coordination-council .file .file-download-info .wrapper-file-name {
    margin-bottom: 5px;
}

.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .field-name-field-coordination-council .file .file-download-info .size {
    margin-right: 10px;
}

.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .field-name-field-coordination-council .file .file-download-info .size,
.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .field-name-field-coordination-council .file .file-download-info .extension {
    display: inline-block;
}

.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .group-content-files h3 {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
    margin-bottom: 10px
}

.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .group-content-files .field-name-field-document-file .field-name-field-document {
    border-bottom: 1px solid #bcc0c4;
    padding-top: 10px;
    padding-bottom: 10px;
}

.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .group-content-files .field-name-field-document-file .field-name-field-document .wrapper-file-name,
.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .group-content-files .field-name-field-document-file .field-name-field-document .wrapper-file-document {
    display: inline-block;
    vertical-align: middle;
}

.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .group-content-files .field-name-field-document-file .field-name-field-document .wrapper-file-name {
    width: 73.5%;
}

.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .group-content-files .field-name-field-document-file .field-name-field-document .wrapper-file-document {
    width: 26%;
}

.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .group-content-files .field-name-field-url {
    padding-bottom: 30px;
    padding-top: 30px;
    border-bottom: 1px solid #bcc0c4;
}

.node-type-for-businness .view-mode-for_investor .field-name-field-for-investor .group-content-files .field-name-field-url a {
    color: #0e3449;
    text-decoration: underline;
}

.node-type-documents .region-content .group-left .group-wrapper-body .group-download-print .group-status-not-accept,
.node-type-documents .region-content .group-left .group-wrapper-body .group-download-print .group-status {
    float: left;
    margin-left: 10px;
}

.node-type-documents .region-content .group-left .group-wrapper-body .group-download-print .group-status-not-accept .field-name-field-status-decision {
    font-family: 'Conv_Rubik-Medium';
    color: #e83434;
}

.node-type-documents .region-content .group-left .group-wrapper-body .group-download-print .group-status .field-name-field-status-decision {
    font-family: 'Conv_Rubik-Medium';
    color: #8bc590;
}

.node-type-documents .region-content .group-left .group-wrapper-body .field-name-field-document-content table td {
    border: 1px solid #bcc0c4;
    padding: 5px;
}

.node-type-press-service .main-container .region-content .group-left .field-name-field-press-service {
    margin-top: 5rem;
    display: table;
}

.node-type-press-service .main-container .region-content .group-left .field-name-field-press-service>div {
    display: table-cell;
}

.node-type-press-service .main-container .region-content .group-left .field-name-field-press-service .label-inline {
    background-color: #f0f2f6;
    color: #0e3449;
    font-family: 'Conv_Rubik-Medium';
    font-size: 16px;
    padding: 35px 30px 0 30px;
    box-sizing: border-box;
    width: 25%;
}

.node-type-press-service .main-container .region-content .group-left .field-name-field-press-service .entity-field-collection-item {
    border: 1px solid #cdd0d3;
    border-left: none;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 10px;
}

.node-type-press-service .main-container .region-content .group-left .field-name-field-press-service .entity-field-collection-item .content>div {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}

.node-type-press-service .main-container .region-content .group-left .field-name-field-press-service .entity-field-collection-item .content>.field-name-field-phone {
    padding-right: 65px;
}

.node-type-press-service .main-container .region-content .group-left .field-name-field-press-service .entity-field-collection-item .content>div:nth-child(1) {
    padding-bottom: 10px;
}

.node-type-press-service .main-container .region-content .group-left .field-name-field-press-service .entity-field-collection-item .content>div:nth-child(1),
.node-type-press-service .main-container .region-content .group-left .field-name-field-press-service .entity-field-collection-item .content>div:nth-child(2) {
    border-bottom: 1px solid #cdd0d3;
    margin-bottom: 20px;
}

.node-type-press-service .main-container .region-content .group-left .field-name-field-press-service .entity-field-collection-item .content>div:nth-child(2) {
    padding-right: 5px;
    padding-bottom: 22px;
}

.node-type-press-service .main-container .region-content .group-left .field-name-field-press-service .entity-field-collection-item .content .field-name-field-head .field-label {
    font-family: 'Conv_Rubik-Medium';
}

.node-type-press-service .main-container .region-content .group-left .field-name-field-press-service .entity-field-collection-item .content .field-name-field-head .field-items {
    padding-left: 35px;
}

.node-type-press-service .col-sm-12 .tabs--primary.nav.nav-tabs {
    position: absolute;
    top: 5px;
}

.node-type-press-service .col-sm-12 .action-links {
    position: absolute;
    top: 15px;
    margin-bottom: 20px;
}

.node-type-press-service .main-container .row .col-sm-12>h1.page-header {
    top: -13.5rem;
}

.page-help-army .region-content .attachment-before>div:nth-child(1) .view-content .views-row {
    display: inline-block;
    width: 48.1%;
    border-bottom: 1px solid #b1b8c6;
    padding-top: 5px;
    padding-bottom: 5px;
}

.page-help-army .region-content .attachment-before>div:nth-child(1) .view-content .views-row:nth-child(1),
.page-help-army .region-content .attachment-before>div:nth-child(1) .view-content .views-row:nth-child(2) {
    border-top: 1px solid #b1b8c6;
}

.page-help-army .region-content .attachment-before>div:nth-child(1) .view-content {
    margin-bottom: 30px;
}

.page-help-army .region-content .attachment-before>div:nth-child(1) .view-content .views-row:nth-child(odd) {
    margin-right: 26px;
}

.page-help-army .region-content .attachment-before>div:nth-child(1) .view-content .views-row .views-field-title,
.page-help-army .region-content .attachment-before>div:nth-child(1) .view-content .views-row .views-field-field-document {
    display: inline-block;
    vertical-align: middle;
}

.page-help-army .region-content .attachment-before>div:nth-child(1) .view-content .views-row .views-field-title {
    width: 52%;
}

.page-help-army .region-content .attachment-before>div:nth-child(1) .view-content .views-row .views-field-field-document {
    width: 47%;
}

.page-help-army .region-content .attachment-before>div:nth-child(1) .view-content .views-row .views-field-field-document .file {
    width: 100%;
}

.page-help-army .region-content .attachment-before>div:nth-child(2) {
    margin-bottom: 30px;
}

.page-help-army .region-content .attachment-before>div:nth-child(2) #block-custom-block-help-army-help-army-banner-1 .content-block .block-image,
.page-help-army .region-content .attachment-before>div:nth-child(2) #block-custom-block-help-army-help-army-banner-1 .content-block .block-title {
    display: inline-block;
    vertical-align: middle;
}

.page-help-army .region-content .attachment-before>div:nth-child(2) #block-custom-block-help-army-help-army-banner-1 .content-block .block-image {
    width: 49%;
}

.page-help-army .region-content .attachment-before>div:nth-child(2) #block-custom-block-help-army-help-army-banner-1 .content-block .block-title {
    width: 50%;
}

.page-help-army .region-content .attachment-before>div:nth-child(2) #block-custom-block-help-army-help-army-banner-1 .content-block {
    border: 1px solid #cdd0d3;
}

.page-help-army .region-content .attachment-before>div:nth-child(2) #block-custom-block-help-army-help-army-banner-1 .content-block .block-title a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 16px;
}

.page-help-army .region-content .attachment-before>div:nth-child(3) .view-content>.views-row {
    border: 1px solid #b1b8c6;
    padding-top: 10px;
}

.page-help-army .region-content .attachment-before>div:nth-child(3) .view-content>.views-row fieldset.wrapper-blocks legend {
    width: 260px;
    margin: 0 auto;
    text-align: center;
}

.page-help-army .region-content .attachment-before>div:nth-child(3) .view-content>.views-row fieldset.wrapper-blocks legend .fieldset-legend {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
    text-align: center;
}

.page-help-army .region-content .attachment-before>div:nth-child(3) .view-content>.views-row fieldset.wrapper-blocks .fieldset-wrapper {
    margin-top: 20px;
}

.page-help-army .region-content .attachment-before>div:nth-child(3) .view-content>.views-row fieldset.wrapper-blocks .fieldset-wrapper>.views-field {
    display: inline-block;
    width: 24%;
    vertical-align: top;
    border-right: 1px solid #b1b8c6;
}

.page-help-army .region-content .attachment-before>div:nth-child(3) .view-content>.views-row fieldset.wrapper-blocks .fieldset-wrapper>.views-field:last-child {
    border-right: none;
}

.page-help-army .region-content .attachment-before>div:nth-child(3) .view-content>.views-row fieldset.wrapper-blocks .fieldset-wrapper>.views-field .content-block .block-image {
    width: 50px;
    margin: 0 auto;
}

.page-help-army .region-content .attachment-before>div:nth-child(3) .view-content>.views-row fieldset.wrapper-blocks .fieldset-wrapper>.views-field .content-block .block-title {
    text-align: center;
    color: #252b33;
    font-family: 'Conv_Rubik-Medium';
    margin-top: 10px;
    margin-bottom: 5px;
    max-width: 80%;
    margin: 10px auto 10px;
}

.page-help-army .region-content .attachment-before>div:nth-child(3) .view-content>.views-row fieldset.wrapper-blocks .fieldset-wrapper>.views-field .content-block .block-items li {
    color: #7e8388;
    list-style-type: none;
    position: relative;
}

.page-help-army .region-content .attachment-before>div:nth-child(3) .view-content>.views-row fieldset.wrapper-blocks .fieldset-wrapper>.views-field .content-block .block-items li:before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    background: #477cc8;
    border-radius: 50%;
    left: -15px;
    position: absolute;
    top: 7px;
}

.page-help-army .region-content .attachment-before>div:nth-child(3) .view-content>.views-row fieldset.wrapper-blocks .fieldset-wrapper>.views-field .content-block .block-items {
    max-width: 80%;
    margin: 0 auto;
}

.page-help-army .region-content .attachment-before>div:nth-child(3) .view-content>.views-row fieldset.wrapper-blocks .fieldset-wrapper>.views-field .content-block .block-items {
    padding-left: 20px;
}

.page-help-army .region-content .attachment-before>div:nth-child(3) .view-content>.views-row fieldset.wrapper-blocks .fieldset-wrapper {
    padding-bottom: 20px;
}

.page-help-army .region-content .attachment-before {
    margin-bottom: 20px;
}

.page-help-army .region-content>.view-help-army>.view-content .views-row {
    border-left: 4px solid #0e3449;
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.page-help-army .region-content>.view-help-army>.view-content .views-row fieldset legend .fieldset-legend a span {
    color: #252b33;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    position: relative;
    display: block;
}

.page-help-army .region-content>.view-help-army>.view-content .views-row fieldset legend .fieldset-legend a span:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 50%;
    width: 11px;
    height: 7px;
    background: url(../images/arrow_up.png) 0px 0px no-repeat;
    cursor: pointer;
}

.page-help-army .region-content>.view-help-army>.view-content .views-row fieldset.collapsed legend .fieldset-legend a span:after {
    background: url(../images/arrow_down.png) 0px 0px no-repeat;
}

.page-help-army .region-content>.view-help-army>.view-content .views-row fieldset legend .fieldset-legend a span:before {
    content: "";
    position: absolute;
    left: -30px;
    width: 7px;
    height: 19px;
    background: url(../images/side_menu_arrow.png) 0px 0px no-repeat;
}

.page-help-army .region-content>.view-help-army>.view-content .views-row fieldset legend .fieldset-legend a:focus {
    text-decoration: none;
}

.page-help-army .region-content>.view-help-army>.view-content .views-row fieldset .fieldset-wrapper {
    margin-top: 25px;
}

.page-help-army .region-content>.view-help-army>.view-content .views-row fieldset .fieldset-wrapper .views-field-field-image,
.page-help-army .region-content>.view-help-army>.view-content .views-row fieldset .fieldset-wrapper .views-field-field-long-text {
    float: left;
}

.page-help-army .region-content>.view-help-army>.view-content .views-row fieldset .fieldset-wrapper .views-field-field-image {
    width: 24%;
    margin-right: 15px;
}

.page-help-army .region-content>.view-help-army>.view-content .views-row fieldset .fieldset-wrapper .views-field-field-long-text {
    width: 74%;
    color: #7e8388;
}

.page-help-army .main-container .col-sm-9 h1.page-header {
    top: -9rem;
}

.node-type-city-services .region-content .field-name-field-streets-city .field-name-field-document-title {
    color: #252b33;
    font-family: 'Conv_Rubik-Bold';
    font-size: 25px;
    margin-bottom: 20px;
    margin-top: -15px;
}

.node-type-city-services .region-content .field-name-field-streets-city .field-name-field-document-content p {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 16px;
    line-height: 18px;
}

.node-type-city-services .region-content .field-name-field-streets-city .field-name-field-document-content {
    margin-bottom: 20px;
}

.node-type-city-services .region-content .field-name-field-streets-city .field-name-field-addition .group-wrapper-addition {
    border-left: 4px solid #0e3449;
    margin-bottom: 20px;
}

.node-type-city-services .region-content .field-name-field-streets-city .group-wrapper-addition .field-name-field-document-title {
    border: none;
    background: inherit;
    color: #252b33;
    font-family: 'Conv_Rubik-Medium';
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 0px
}

.node-type-city-services .region-content .field-name-field-streets-city .group-wrapper-addition .field-name-field-document-title:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 50%;
    width: 11px;
    height: 7px;
    background: url(../images/arrow_down.png) 0px 0px no-repeat;
    cursor: pointer;
}

.node-type-city-services .region-content .field-name-field-streets-city .group-wrapper-addition .field-name-field-document-title.ui-state-active:after {
    background: url(../images/arrow_up.png) 0px 0px no-repeat;
}

.node-type-city-services .region-content .field-name-field-streets-city .group-wrapper-addition .field-name-field-document-title span {
    background: url(../images/side_menu_arrow.png) 0px -2px no-repeat;
    left: 0px;
}

.node-type-city-services .region-content .field-name-field-streets-city .group-wrapper-addition .field-name-field-document-text {
    border: none;
    background: inherit;
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 16px;
    line-height: 18px;
}

.node-type-city-services .region-content .field-name-streets-city-doc h2.block-title,
.node-type-city-services .region-content .field-name-streets-city-reports h2.block-title,
.node-type-city-services .region-content .field-name-streets-city-invitation h2.block-title {
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 20px;
}

.node-type-city-services .region-content .field-name-streets-city-doc .view-streets-city,
.node-type-city-services .region-content .field-name-streets-city-reports .view-streets-city,
.node-type-city-services .region-content .field-name-streets-city-invitation .view-streets-city {
    border-top: 1px solid #b1b8c6;
}

aside.col-sm-3 .region-sidebar-second #superfish-2 li.noPicture:before {
    content: none !important;
}

aside.col-sm-3 .region-sidebar-second #superfish-2 li.noPicture {
    display: block;
    position: relative;
    background: none;
    border-radius: 0;
    background-color: #f0f2f6;
    display: block;
    z-index: 100;
    left: 0;
    padding: 0px 20px 20px 20px;
    border: 1px solid #e4e6e8;
    top: -1px;
    width: 250px;
    z-index: 500;
    padding-left: 20px !important;
}

aside.col-sm-3 .region-sidebar-second #superfish-2 li.noPicture li {
    display: block !important;
    float: none;
}

aside.col-sm-3 .region-sidebar-second #superfish-2 li.noPicture li a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    text-transform: none;
    box-shadow: none;
    margin-bottom: 20px;
}

aside.col-sm-3 .region-sidebar-second #superfish-2 li.noPicture li.sf-depth-3 {
    padding-left: 22px;
}

aside.col-sm-3 .region-sidebar-second #superfish-2 li.noPicture li.active-trail a,
aside.col-sm-3 .region-sidebar-second #superfish-2 li.noPicture li a {
    position: relative;
}

aside.col-sm-3 .region-sidebar-second #superfish-2 li.noPicture li.active-trail a:before,
aside.col-sm-3 .region-sidebar-second #superfish-2 li.noPicture li a:hover:before {
    content: "";
    background: url(../images/side_menu_arrow.png) no-repeat 0 0;
    width: 7px;
    height: 19px;
    position: absolute;
    top: -3px;
    left: -20px;
}

#block-superfish-2 ul#superfish-2.sf-menu-government>li:not(.active-trail):not(:last-child) {
    display: none;
}

aside.col-sm-3 .region-sidebar-second #superfish-2 li:last-child span {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: underline;
    color: #0e3449;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
    display: block;
    padding-left: 68px;
}

aside.col-sm-3 .region-sidebar-second #superfish-2 li:last-child span:after {
    content: '';
    display: block;
    height: 29px;
    width: 26px;
    position: absolute;
    /* background: url(../images/column-next-topic.png) 0px 0px no-repeat; */
    right: 18px;
    top: -4px;
}

aside.col-sm-3 .region-sidebar-second #superfish-2>li:last-child {
    /* border: 1px solid #e4e6e8; */
    width: 250px;
    background-color: #fff;
    z-index: 1000;
    top: -2px;
    padding-left: 20px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.page-rates .main-container .col-sm-9 h1.page-header {
    top: -9rem;
}

.page-rates .main-container .attachment-before .views-field-block-1 #block-custom-block-rates-rates-2 {
    margin-bottom: 30px;
}

.page-rates .main-container .attachment-before .views-field-block #block-custom-block-rates-rates-1 .content-block .block-row {
    display: inline-block;
    width: 47.8%;
    margin-bottom: 30px;
    border: 1px solid #cdd0d3;
}

.page-rates .main-container .attachment-before .views-field-block #block-custom-block-rates-rates-1 .content-block .block-row:nth-child(odd) {
    margin-right: 30px;
}

.page-rates .main-container .attachment-before .views-field-block #block-custom-block-rates-rates-1 .content-block .block-row .block-image,
.page-rates .main-container .attachment-before .views-field-block #block-custom-block-rates-rates-1 .content-block .block-row .block-title {
    display: inline-block;
    vertical-align: middle;
}

.page-rates .main-container .attachment-before .views-field-block #block-custom-block-rates-rates-1 .content-block .block-row .block-image {
    width: 48.5%;
}

.page-rates .main-container .attachment-before .views-field-block #block-custom-block-rates-rates-1 .content-block .block-row .block-title {
    width: 50%;
    padding-left: 15px;
}

.page-rates .main-container .attachment-before .views-field-block #block-custom-block-rates-rates-1 .content-block .block-row .block-title a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 16px;
}

.page-rates .main-container .region-content .view-rates .view-content .views-row:nth-child(1) {
    border-top: 1px solid #b1b8c6;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-document-title {
    color: #252b33;
    font-family: 'Conv_Rubik-Bold';
    font-size: 25px;
    margin-bottom: 25px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-image {
    margin-bottom: 25px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information {
    margin-bottom: 25px;
    background: #f0f2f6;
    box-shadow: inset 0 1px 0 #b1b8c6;
    padding: 25px 10px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information>div {
    display: inline-block;
    width: 25%;
    color: #0e3449;
    padding-left: 45px;
    position: relative;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information .field-name-field-status-city,
.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information .field-name-field-zip-codes {
    width: 23%;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information .field-name-field-population,
.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information .field-name-field-phone-code {
    width: 23%;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information .field-name-field-square,
.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information .field-name-field-geographical-coordinates {
    width: 29%;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information>div:nth-child(1) {
    margin-bottom: 30px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information>div .label-above {
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    color: #7e8388;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information>div:before {
    content: "";
    width: 30px;
    height: 30px;
    background: pink;
    display: block;
    left: 0px;
    position: absolute;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information .field-name-field-based:before {
    background: url(../images/tourist_sprite.png) no-repeat -234px 0px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information .field-name-field-status-city:before {
    left: 5px;
    background: url(../images/tourist_sprite.png) no-repeat -190px -7px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information .field-name-field-population:before {
    background: url(../images/tourist_sprite.png) no-repeat -363px -8px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information .field-name-field-square:before {
    background: url(../images/tourist_sprite.png) no-repeat -142px -3px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information .field-name-field-population-density:before {
    background: url(../images/tourist_sprite.png) no-repeat -92px -3px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information .field-name-field-zip-codes:before {
    left: 5px;
    background: url(../images/tourist_sprite.png) no-repeat -283px -9px;
    top: 4px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information .field-name-field-phone-code:before {
    background: url(../images/tourist_sprite.png) no-repeat -48px -3px;
    left: 7px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .group-wrapper-information .field-name-field-geographical-coordinates:before {
    background: url(../images/tourist_sprite.png) no-repeat -327px -11px;
    top: 6px;
    left: 6px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-our-city-information {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 16px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-our-city-information .field-name-field-document-title {
    margin-top: 25px;
    color: #0e3449;
    font-family: 'Conv_Rubik-Bold';
    font-size: 18px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-our-city-information .field-name-field-image-resize {
    margin-top: 25px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-our-city-information .field-name-field-image-resize .custom-image {
    display: inline-block;
    width: 49.3%;
    position: relative;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-our-city-information .field-name-field-image-resize .contextual-links-region {
    display: inline-block;
    width: 100%;
    /*width: 49.3%;*/
    position: relative;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-our-city-information .field-name-field-image-resize .contextual-links-region:nth-child(odd) {
    margin-right: 10px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-our-city-information .field-name-field-image-resize .contextual-links-region .custom-image {
    width: 100%;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-our-city-information .field-name-field-image-resize .contextual-links-region .custom-image:nth-child(odd) {
    margin-right: 0px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-our-city-information .field-name-field-image-resize .custom-image:nth-child(odd) {
    margin-right: 10px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-our-city-information .field-name-field-image-resize .custom-image .image img {
    width: 100%;
    height: auto;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-our-city-information .field-name-field-image-resize .custom-image .resize-image {
    position: absolute;
    display: block;
    bottom: 10px;
    right: 10px;
    height: 25px;
    width: 25px;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-our-city-information .field-name-field-image-resize .custom-image .resize-image a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/icon-resize.png) no-repeat center center;
    color: transparent;
}

.node-type-tourist .main-container .region-content .field-name-field-our-city .field-name-field-our-city-information .field-name-field-image-resize .custom-image .resize-image a:focus {
    outline: none;
}

.node-type-tourist .region-content .view-mode-statute_city .field-name-title h2 {
    color: #252b33;
    font-size: 25px;
    font-family: 'Conv_Rubik-Bold';
    padding-bottom: 20px;

}

.node-type-tourist .region-content .view-mode-statute_city .field-name-field-statute-city {
    border-top: 1px solid #b1b8c6;
}

.node-type-tourist .region-content .view-mode-statute_city .field-name-field-statute-city .group-print.field-group-div {
    float: right;
}

.node-type-tourist .region-content .view-mode-statute_city .field-name-field-statute-city .field-name-field-document-content:before {
    content: ' ';
    clear: both;
    display: table;
}

.node-type-tourist .region-content .view-mode-statute_city .field-name-field-statute-city .group-print.field-group-div>div {
    display: inline-block;
    vertical-align: middle;
}

.node-type-tourist .region-content .view-mode-statute_city .field-name-field-statute-city .group-print.field-group-div .field-name-field-document .file {
    background: inherit;
    box-shadow: none;
    padding-top: 5px;
}

.node-type-tourist .region-content .view-mode-statute_city .field-name-field-statute-city .group-print.field-group-div .field-name-field-document .file a {
    background: url(../images/file-upload--open.png) no-repeat center center;
    font-size: 0px;
    width: 26px;
    height: 30px;
    display: block;
    margin-right: 10px;
    margin-top: 5px;
}

.node-type-tourist .region-content .view-mode-statute_city .field-name-field-statute-city .group-print.field-group-div .field-name-field-document .file img,
.node-type-tourist .region-content .view-mode-statute_city .field-name-field-statute-city .group-print.field-group-div .field-name-field-document .file .file-size {
    display: none;
}

.node-type-tourist .region-content .view-mode-statute_city .field-name-field-statute-city .group-print.field-group-div .field-name-print a {
    background: url(../images/fle-print--open.png) no-repeat center center;
    font-size: 0px;
    width: 30px;
    height: 30px;
    display: block;
}

.node-type-tourist .region-content .view-mode-statute_city .field-name-field-statute-city .field-name-field-document-content>*:first-child {
    margin-top: 25px;
    display: block;
}

.node-type-tourist .region-content .view-mode-statute_city .field-name-field-statute-city .field-name-field-document-content p {
    color: #7e8388;
    font-size: 14px;
    font-family: 'Conv_Rubik-Regular';
}

#superfish-1 li {
    z-index: 1001;
}

#superfish-1 li ul li span.nolink {
    padding: 10px 30px !important;
}

.node-type-documents .region-content .node-documents .group-left .group-wrapper-body .file {
    width: 100%;
}

.node-type-government .view-mode-quality_policy .field-name-title h2 {
    font-size: 2rem;
    font-family: 'Conv_Rubik-Bold';
    margin-bottom: 0.5rem;
    text-align: justify;
}

.node-type-government .view-mode-quality_policy .field-name-field-quality-policy {
    margin-top: 3.5rem;
    border-top: 1px solid #d4d8e0;
    padding-top: 0.5rem;
}

.node-type-government .view-mode-quality_policy .field-name-field-quality-policy .field-name-field-date {
    color: #abafb6;
    margin-bottom: 2rem;
    float: left;
}

.node-type-government .view-mode-quality_policy .field-name-field-quality-policy .field-name-field-document .file {
    background-color: #f0f2f6;
    width: 45px;
    height: 50px;
    float: right;
    padding: 0px;
}

.node-type-government .view-mode-quality_policy .field-name-field-quality-policy .field-name-field-document .file a.file-download-link {
    background: url(../images/file-upload--open.png) no-repeat center;
    margin-right: 0px;
}

.node-type-government .view-mode-quality_policy .field-name-field-quality-policy .field-name-field-document .file .file-download-info {
    display: none;
}

.node-type-government .view-mode-quality_policy .field-name-field-quality-policy .field-name-field-document:after {
    content: '';
    display: table;
    clear: both;
}

.node-type-government .view-mode-quality_policy .field-name-field-quality-policy .field-name-field-document {
    margin-bottom: 10px;
}

#block-menu-menu-directions .purchase .menu {
    display: none;
}

.page-regulatory-environment .col-sm-3 #block-menu-menu-directions>ul.menu>li:not(.active-trail):not(.purchase),
.page-node-242.node-type-directions .col-sm-3 #block-menu-menu-directions>ul.menu>li:not(.active-trail):not(.purchase),
.page-procurement-plans .col-sm-3 #block-menu-menu-directions>ul.menu>li:not(.active-trail):not(.purchase),
.page-statistics .col-sm-3 #block-menu-menu-directions>ul.menu>li:not(.active-trail):not(.purchase) {
    display: none;
}

.not-front.page-node-309.node-type-city-services .region-content .node-city-services.view-mode-rates .field-name-title h2 {
    margin-top: 0px;
}

.front .main-container .region-content #block-panels-mini-main-page-content .panel-display .panel-col-last .pane-views-news-block-2 {
    border: 1px solid #ebeef1;
}

.front .main-container .region-content #block-panels-mini-main-page-content .panel-display .panel-col-last .pane-views-news-block-2 h2.pane-title {
    color: #0e3449;
    position: relative;
    display: block;
    font-family: 'Conv_Rubik-Bold';
    font-size: 1.8rem;
    line-height: 5rem;
    border-bottom: 4px solid #0e3449;
    padding-left: 20px;
    margin-top: 10px;
}

.front .main-container .region-content #block-panels-mini-main-page-content .panel-display .panel-col-last .pane-views-news-block-2 h2.pane-title:after {
    content: "";
    bottom: 0;
    border-bottom: 7px solid #0e3449;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    height: 0;
    left: 30%;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
}

.front .main-container .region-content #block-panels-mini-main-page-content .panel-display .panel-col-last .pane-views-news-block-2 .pane-content .view-content .views-row {
    border-bottom: 1px solid #ebeef1;
    padding: 2rem 3rem 2rem 2.5rem;
    background: #fff;
}

.front .main-container .region-content #block-panels-mini-main-page-content .panel-display .panel-col-last .pane-views-news-block-2 .pane-content .view-content .views-row .views-field-title {
    margin-bottom: 10px;
}

.front .main-container .region-content #block-panels-mini-main-page-content .panel-display .panel-col-last .pane-views-news-block-2 .pane-content .view-content .views-row .views-field-title a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 1.6rem;
}

.front .main-container .region-content #block-panels-mini-main-page-content .panel-display .panel-col-last .pane-views-news-block-2 .pane-content .view-content .views-row .views-field-created span {
    color: #39b2b9;
    font-family: 'Conv_Rubik-Regular';
}

.front .main-container .region-content #block-panels-mini-main-page-content .panel-display .panel-col-last .pane-views-news-block-2 .pane-content .view-footer a {
    color: #0e3449;
    background: url(../images/column-next-topic.png) no-repeat 93% center;
    border: 1px solid #39b2b9;
    display: block;
    font-size: 1.2rem;
    padding: 0.5rem 0 0.5rem 2.5rem;
    text-decoration: underline;
    text-transform: uppercase;
}

.node-type-tourist .region-content .field-name-field-emblem-flag .field-name-field-long-text {
    font-family: 'Conv_Rubik-Regular';
    color: #7e8388;
    font-size: 16px;
    line-height: 20px;
}

.node-type-tourist .region-content .field-name-field-emblem-flag .field-name-field-emblem-flag-info {
    margin-top: 30px;
}

.node-type-tourist .region-content .field-name-field-emblem-flag .field-name-field-emblem-flag-info .entity:not(:last-child) {
    margin-bottom: 35px;
}

.node-type-tourist .region-content .field-name-field-emblem-flag .field-name-field-emblem-flag-info .entity>.group-wrapper,
.node-type-tourist .region-content .field-name-field-emblem-flag .field-name-field-emblem-flag-info .entity>.field-name-field-long-text {
    display: inline-block;
    vertical-align: top;
}

.node-type-tourist .region-content .field-name-field-emblem-flag .field-name-field-emblem-flag-info .entity>.group-wrapper {
    width: 21.52%;
    margin-right: 10px;
}

.node-type-tourist .region-content .field-name-field-emblem-flag .field-name-field-emblem-flag-info .entity>.field-name-field-long-text {
    width: 76%;
}

.node-type-tourist .region-content .field-name-field-emblem-flag .field-name-field-emblem-flag-info .entity>.group-wrapper {
    text-align: center;
}

.node-type-tourist .region-content .field-name-field-emblem-flag .field-name-field-emblem-flag-info .entity>.group-wrapper .field-name-field-city {
    color: #7e8388;
    font-size: 14px;
    margin-top: 10px;
    text-align: center;
}

.node-type-tourist .region-content .field-name-field-emblem-flag .field-name-field-emblem-flag-info .entity>.group-wrapper h3 {
    display: none;
}

.node-type-tourist .region-content .field-name-field-emblem-flag .field-name-field-emblem-flag-info .entity>.field-name-field-long-text {
    box-shadow: inset 0 1px 0 #b1b8c6;
    background-color: #f0f2f6;
    padding: 35px;
}

.node-type-tourist .region-content .field-name-field-emblem-flag .field-name-field-emblem-flag-info .entity>.field-name-field-long-text p {
    font-size: 14px;
    font-family: 'Conv_Rubik-Regular';
}

.page-regulatory-acts .region-content .view-regulatory-acts .view-header {
    float: right;
}

.page-regulatory-acts .region-content .view-regulatory-acts .view-header a {
    position: relative;
    padding: 0.7rem 3.5rem 0.7rem 1.8rem;
    outline: 1px solid #e4e6e8;
    color: #7e8388;
    display: block;
    font-family: 'Conv_Rubik-Medium';
    font-size: 1.4rem;
    text-transform: uppercase;
    border-bottom: 2px inset transparent;
}

.page-regulatory-acts .region-content .view-regulatory-acts .view-header a:hover {
    color: #0e3449;
    border-bottom: 2px inset #0e3449;
}

.page-regulatory-acts .region-content .view-regulatory-acts .view-header a:after {
    content: "";
    background: url(../images/sprites-2.png) no-repeat -464px -215px;
    display: inline-block;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 10px;
}

.page-regulatory-acts .region-content .view-regulatory-acts .view-content {
    margin-top: 30px;
}

.page-regulatory-acts .region-content .view-regulatory-acts .view-content tbody tr {
    border-bottom: 1px solid #d4d8e0;
}

.page-regulatory-acts .region-content .view-regulatory-acts .view-content tbody tr td {
    vertical-align: middle;
}

.page-regulatory-acts .region-content .view-regulatory-acts .view-content tbody tr td:nth-child(1) {
    width: 75%;
}

.page-regulatory-acts .region-content .view-regulatory-acts .view-content tbody tr td:nth-child(2) {
    padding-right: 0px;
}

.page-regulatory-acts .region-content .view-regulatory-acts .view-content tbody tr td:nth-child(2) .file {
    width: 100%;
}

.page-regulatory-acts .region-content .view-regulatory-acts .view-content tbody tr td:nth-child(2) {
    padding-right: 0px;
}

.page-regulatory-acts .region-content .view-regulatory-acts .view-content tbody tr td:nth-child(1) .type-document {
    color: #39b2b9;
    text-transform: uppercase;
    display: table-cell;
    padding-top: 1rem;
    position: relative;
    padding-right: 15px;
}

.page-regulatory-acts .region-content .view-regulatory-acts .view-content tbody tr td:nth-child(1) .type-document:after {
    content: "";
    position: absolute;
    right: 7px;
    top: 10px;
    height: 15px;
    width: 2px;
    background: #39b2b9;
}

.page-regulatory-acts .region-content .view-regulatory-acts .view-content tbody tr td:nth-child(1) .date-display-single {
    color: #39b2b9;
    text-transform: uppercase;
    display: table-cell;
    padding-top: 1rem;
}

.page-pages-history .col-sm-9 .region-content .view-pages-history .views-row {
    margin-bottom: 20px;
    padding-bottom: 15px;
    display: table;
}

.page-pages-history .col-sm-9 .region-content .view-pages-history .views-row:not(:last-child) {
    border-bottom: 1px solid #cdd0d3;
}

.page-pages-history .col-sm-9 .region-content .view-pages-history .views-row .views-field-field-image,
.page-pages-history .col-sm-9 .region-content .view-pages-history .views-row .wrapper-content {
    display: table-cell;
    vertical-align: top;
}

.page-pages-history .col-sm-9 .region-content .view-pages-history .views-row .views-field-field-image {
    width: 22.3%;
}

.page-pages-history .col-sm-9 .region-content .view-pages-history .views-row .wrapper-content {
    width: 76.5%;
}

.page-pages-history .col-sm-9 .region-content .view-pages-history .views-row .wrapper-content>div {
    max-width: 690px;
}

.page-pages-history .col-sm-9 .region-content .view-pages-history .views-row .wrapper-content .views-field-title {
    color: #252b33;
    font-size: 14px;
    margin-bottom: 5px;
}

.page-pages-history .col-sm-9 .region-content .view-pages-history .views-row .wrapper-content .views-field-field-full-name {
    color: #39b2b9;
    font-size: 12px;
    margin-bottom: 5px;
}

.page-pages-history .col-sm-9 .region-content .view-pages-history .views-row .wrapper-content .views-field-field-long-text {
    color: #7e8388;
    font-size: 14px;
}

.node-type-tourist .region-content .view-mode-pages_history .field.field-name-title {
    margin-top: -20px;
}

.node-type-tourist .region-content .view-mode-pages_history .field.field-name-title h2 {
    font-size: 2rem;
    font-family: 'Conv_Rubik-Bold';
    margin-bottom: 0.5rem;
    text-align: justify;
}

.node-type-tourist .region-content .field-name-field-pages-history .field-name-field-full-name {
    color: #39b2b9;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.node-type-tourist .region-content .field-name-field-pages-history .field-name-field-image {
    width: 100%;
    margin-bottom: 20px;
}

.node-type-tourist .region-content .field-name-field-pages-history .field-name-field-image .custom-image {
    position: relative;
}

.node-type-tourist .region-content .field-name-field-pages-history .field-name-field-image img {
    width: 100%;
    height: auto;
}

.node-type-tourist .region-content .field-name-field-pages-history .field-name-field-image .custom-image .resize-image {
    position: absolute;
    right: 10px;
    bottom: 10px;
    overflow: hidden;
    width: 23px;
    height: 23px;
    background-image: url(../images/resize.png);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}

.node-type-tourist .region-content .field-name-field-pages-history .field-name-field-image .custom-image .resize-image a {
    color: transparent;
}

.node-type-tourist .region-content .field-name-field-pages-history .field-name-field-long-text p {
    color: #7e8388;
}

.page-honorary-citizens .region-content .views-row .wrapper-left,
.page-honorary-citizens .region-content .views-row .wrapper-right {
    display: inline-block;
    vertical-align: top;
}

.page-honorary-citizens .region-content .views-row:not(:last-child) {
    padding-bottom: 35px;
    margin-bottom: 35px;
    border-bottom: 1px solid #cdd0d3;
}

.page-honorary-citizens .region-content .views-row .wrapper-left {
    width: 23.5%;
    margin-right: 15px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right {
    width: 73%;
}

.page-honorary-citizens .region-content .views-row .wrapper-left .custom-image .image {
    width: 183px;
    height: 242px;
}

.page-honorary-citizens .region-content .views-row .wrapper-left .custom-image .image img {
    width: 100%;
    height: auto;
}

.page-honorary-citizens .region-content .views-row .wrapper-left .custom-image {
    position: relative;
}

.page-honorary-citizens .region-content .views-row .wrapper-left .custom-image .resize-image {
    position: absolute;
    display: block;
    bottom: 10px;
    right: 10px;
    height: 25px;
    width: 25px;
}

.page-honorary-citizens .region-content .views-row .wrapper-left .custom-image .resize-image a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/icon-resize.png) no-repeat center center;
    color: transparent;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content {
    border: 1px solid #cdd0d3;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content {
    color: #0e3449;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content>div {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content>div:nth-child(1),
.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content>div:nth-child(2) {
    padding-bottom: 10px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content>div:nth-child(3),
.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content>div:nth-child(4) {
    border-top: 1px solid #cdd0d3;
    padding-top: 10px;
    padding-right: 20px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content>div:nth-child(even) {
    padding-left: 60px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content>div {
    position: relative;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content>div:before {
    content: '';
    display: block;
    width: 22px;
    height: 25px;
    display: block;
    position: absolute;
    background: pink;
    left: -30px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content>div:nth-child(even):before {
    left: 18px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content>.wrapper-full-name:before {
    background: url(../images/sprite_honor_citizens.png) no-repeat -48px -9px;
    top: 4px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content>.views-field-field-date:before {
    background: url(../images/sprite_honor_citizens.png) no-repeat -9px -7px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content>.views-field-field-award:before {
    background: url(../images/sprite_honor_citizens.png) no-repeat -125px -11px;
    top: 16px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content>.views-field-field-document-title:before {
    background: url(../images/sprite_honor_citizens.png) no-repeat -85px -8px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content {
    font-size: 0px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content>div {
    font-size: 14px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content .wrapper-full-name,
.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content .views-field-field-date .views-label {
    font-family: 'Conv_Rubik-Medium';
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content .wrapper-full-name {
    padding-right: 90px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content .wrapper-full-name>div {
    display: inline-block;
}

.page-honorary-citizens .region-content .views-row .wrapper-right .wrapper-content .views-field-field-document-title a {
    color: #0e3449;
    text-decoration: underline;
}

.page-honorary-citizens .region-content .views-row .wrapper-right fieldset {
    margin-top: 15px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right fieldset legend {
    border-left: 4px solid #0e3449;
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 30px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right fieldset legend .fieldset-legend {
    line-height: 18px;
}

.page-honorary-citizens .region-content .views-row .wrapper-right fieldset legend .fieldset-title {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 16px;
    line-height: 18px;
    position: relative;
    display: block;
}

.page-honorary-citizens .region-content .views-row .wrapper-right fieldset legend .fieldset-title:before {
    content: "";
    position: absolute;
    left: -25px;
    width: 7px;
    height: 19px;
    background: url(../images/side_menu_arrow.png) 0px 0px no-repeat;
}

.page-honorary-citizens .region-content .views-row .wrapper-right fieldset legend .fieldset-title:after {
    content: "";
    position: absolute;
    right: -25px;
    top: 0;
    width: 11px;
    height: 7px;
    background: url(../images/arrow_up.png) 0px 0px no-repeat;
    cursor: pointer;
}

.page-honorary-citizens .region-content .views-row .wrapper-right fieldset.collapsed legend .fieldset-title:after {
    background: url(../images/arrow_down.png) 0px 0px no-repeat;
}

.page-honorary-citizens .region-content .views-row .wrapper-right fieldset legend .fieldset-title:focus {
    text-decoration: none;
}

.page-honorary-citizens .region-content .views-row .wrapper-right fieldset .fieldset-wrapper {
    color: #7e8388;
    font-family: 'Conv_Rubik-Regular';
    font-size: 16px;
    line-height: 18px;
    padding-left: 30px;
    line-height: 18px;
}

.page-information .region-content .view-information .views-row {
    padding-top: 10px;
    padding-bottom: 10px;
}

.page-information .region-content .view-information .views-row .wrapper-file-name,
.page-information .region-content .view-information .views-row .wrapper-file-document {
    display: inline-block;
    vertical-align: middle;
}

.page-information .region-content .view-information .views-row .wrapper-file-name {
    width: 74%;
}

.page-information .region-content .view-information .views-row .wrapper-file-document {
    width: 25%;
}

.page-information .region-content .view-information .views-row .wrapper-file-name a:hover {
    color: #0e3449;
    text-decoration: underline;
}

.page-information .region-content .view-information .views-row .wrapper-file-document .file {
    width: 100%;
}

.page-information .region-content .view-information .views-row:not(:last-child) {
    border-bottom: 1px solid #cdd0d3;
}

.page-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li:not(.active-trail),
.node-type-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li:not(.active-trail) {
    display: none;
}

.page-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li ul.menu,
.node-type-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li ul.menu {
    background-color: #f0f2f6;
    padding-top: 15px;
    margin-top: -1px;
    display: block;
    position: relative;
}

.page-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li ul.menu li,
.node-type-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li ul.menu li {
    padding-left: 20px;
}

.page-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li ul.menu li a,
.node-type-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li ul.menu li a {
    color: #0e3449;
    font-family: 'Conv_Rubik-Regular';
    font-size: 14px;
    text-transform: none;
    box-shadow: none;
    margin-bottom: 20px;
}

.page-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li ul.menu li:last-child,
.node-type-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li ul.menu li:last-child {
    background-color: #fff;
    padding-left: 10px;
    padding-top: 4px;
}

.page-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li ul.menu li:last-child a,
.node-type-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li ul.menu li:last-child a {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    text-decoration: underline;
    color: #0e3449;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
    display: block;
    margin-bottom: 0px;
    padding-bottom: 3px;
}

.page-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li ul.menu li:last-child a:after,
.node-type-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li ul.menu li:last-child a:after {
    content: '';
    display: block;
    height: 29px;
    width: 26px;
    position: absolute;
    background: url(../images/column-next-topic.png) 0px 0px no-repeat;
    right: 8px;
    top: -4px;
}

.page-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu li.regulatory-actives ul.menu,
.node-type-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu li.regulatory-actives ul.menu {
    display: none;
}

.page-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li ul.menu li.active-trail a:before,
.page-regulatory-acts .col-sm-3 #block-menu-menu-menu-documents>ul.menu>li ul.menu li:hover a:before,
#block-menu-menu-directions>ul.menu>li ul.menu li.active-trail a:before,
#block-menu-menu-directions>ul.menu>li ul.menu li:hover a:before {
    content: "";
    background: url(../images/side_menu_arrow.png) no-repeat 0 0;
    width: 7px;
    height: 19px;
    position: absolute;
    top: 50%;
    left: -20px;
    transform: translateY(-50%);
}

#navbar #block-panels-mini-logo-search .panel-2col .panel-col-last .views-exposed-widgets {
    position: relative;
}

#navbar #block-panels-mini-logo-search .panel-2col .panel-col-last .views-exposed-widget.views-submit-button {
    position: absolute;
    right: -30px;
}

.page-search .main-container h1.page-header {
    border-bottom: 0;
    color: #fdfdfd;
    font-size: 3.8rem;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -9.0rem;
    z-index: 111;
}

.page-search .main-container .region-content {
    margin-top: 30px;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset {
    border-radius: 0px;
    position: relative;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset legend {
    position: absolute;
    background: #f0f2f6;
    font-family: 'Conv_Rubik-Bold';
    font-size: 1.8rem;
    color: #0e3449;
    padding: 30px 30px 26px;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body {
    margin-top: 75px;
    padding: 30px;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body label {
    color: #39b2b9;
    font-size: 1.1rem;
    text-transform: uppercase;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body .form-item-search-api-views-fulltext {
    width: 75%;
    margin-right: 15px;
    margin-bottom: 25px;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body .form-type-select {
    width: 22%;
    position: relative;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body .form-type-select select {
    border-radius: 0px;
    color: #252b33;
    text-transform: none;
    height: 40px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body .form-type-select:after {
    background: #fff url(../images/fs-sprite.png) no-repeat;
    background-position: -7px -5px;
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    position: absolute;
    top: 35px;
    right: 10px;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body input {
    border-radius: 0;
    border: 1px solid #e3e5e7;
    height: 40px;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body button {
    background: #0e3449;
    color: #fff;
    border: 0;
    border-radius: 0;
    margin-top: 30px;
    padding: 10px 53px;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body button:hover {
    background: #0e3449;
    color: #fff;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body .container-inline-date {
    width: 49.2%;
    display: inline-block;
    margin-right: 10px;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body .container-inline-date~.container-inline-date {
    margin-right: 0px;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body .container-inline-date .form-type-date-popup .date-padding label {
    display: none;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body .container-inline-date .form-type-date-popup label {
    display: block;
    width: 100%;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body .container-inline-date .form-type-date-popup .form-type-textfield {
    width: 100%;
    display: block;
    float: none;
    position: relative;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body .container-inline-date .form-type-date-popup .form-type-textfield:after {
    background: #fff url(../images/fs-sprite.png) no-repeat;
    background-position: -40px -10px;
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    position: absolute;
    top: 12px;
    right: 12px;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body .container-inline-date .form-type-date-popup {
    display: block;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body .container-inline-date .form-type-date-popup .date-padding {
    float: none;
}

.page-search .main-container .region-content #block-views-exp-search-search #edit-filters-wrapper fieldset .panel-body .container-inline-date .form-type-date-popup input {
    width: 100%;
    display: block;
}

.page-search .main-container .region-content #block-system-main .view-header {
    font-size: 1.8rem;
    font-family: 'Conv_Rubik-Bold';
    font-weight: bold;
    color: #0e3449;
    line-height: 1;
    padding-bottom: 1.5rem;
}

.page-search .main-container .region-content #block-system-main .view-content .views-row {
    border-bottom: 1px solid #d4d8e0;
    padding-bottom: 10px;
    padding-top: 10px;
}

.page-search .main-container .region-content #block-system-main .view-content .views-row .views-field-title {
    margin-bottom: 5px;
}

.page-search .main-container .region-content #block-system-main .view-content .views-row .views-field-type span {
    color: #39b2b9;
    text-transform: uppercase;
    padding-top: 1rem;
}

.page-search .main-container .region-content #block-system-main .view-content .views-row .views-field-type,
.page-search .main-container .region-content #block-system-main .view-content .views-row .views-field-created {
    display: inline-block;
    margin-right: 10px;
}

.page-search .main-container .region-content #block-system-main .view-content .views-row .views-field-type {
    position: relative;
}

.page-search .main-container .region-content #block-system-main .view-content .views-row .views-field-type:after {
    content: '|';
    color: #39b2b9;
    left: 5px;
    position: relative;
}

.page-search .main-container .region-content #block-system-main .view-content .views-row .views-field-created span {
    color: #39b2b9;
    text-transform: uppercase;
    padding-top: 1rem;
}

.page-jobs #edit-field-full-date-value-wrapper,
.page-jobs #edit-field-full-date-value-1-wrapper,
.page-jobs #items-per-page-wrapper {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px;
}

.page-jobs .vefl-region-left {
    width: 60%;
}

.page-jobs .vefl-region-right {
    width: 40%;
    position: relative;
}

.page-jobs .region-content .view-jobs .view-filters .vefl-region-right #button-wrapper {
    position: absolute;
    right: 0px;
}

.page-public-hearings .region-content .view-filters .views-exposed-widgets>div {
    display: inline-block;
}

.page-docs-search #views-exposed-form-docs-search-page .form-wrapper .form-group .form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.page-regulatory-acts .view-regulatory-acts .view-filters .form-type-select {
    margin-right: 20px;
    position: relative;
}

.page-regulatory-acts .view-regulatory-acts .view-filters .form-type-select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0px;
    padding-right: 30px
}

.page-regulatory-acts .view-regulatory-acts .view-filters .form-type-select:after {
    background: #fff url(../images/sprites.png) no-repeat -420px -76px;
    content: "";
    display: block;
    width: 10px;
    height: 6px;
    position: absolute;
    top: 14px;
    right: 6px;
}

.view-video-news.view-id-video_news.view-display-id-video_news .wrapper-image .views-field-created:before {
    background: none;
}

.node-type-press-service .node-press-service .field-name-field-press-service {
    margin-top: 0rem !important;
}


@media only screen and (max-width: 1050px) {

    #block-superfish-5,
    #block-menu-menu-footer-menu {
        padding-top: 500px;
    }
}

.news-container {
    position: relative;
    box-shadow: 9px 9px 17px -9px rgba(0, 0, 0, 0.86);
    margin-bottom: 15px;
    border: solid 1px #ccc;
    background: 10% -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, 10%)) repeat-x;
    background: 10% -webkit-linear-gradient(top, #eee 0%, 10% 100%) repeat-x;
    background: 10% -ms-linear-gradient(top, #eee 0%, 10% 100%) repeat-x;
    background: #eee;
    background: 10% linear-gradient(top, #eee 0%, 10% 100%) repeat-x;
}

@media only screen and (min-width: 1050px) {
    .news-container {
        height: 200px;
        zoom: 1;
        float: left;
        width: 48.5%;
        margin-left: 0%;
        margin-right: 3%;
    }

    .news-container:before,
    .news-container:after {
        content: "";
        display: table;
    }

    .news-container:after {
        clear: both;
    }

    .news-container:nth-child(2n) {
        margin-right: 0%;
        float: right;
    }
}

@media only screen and (max-width: 1050px) {
    .news-container {
        zoom: 1;
        float: left;
        width: 100%;
        margin-left: 0%;
        margin-right: 3%;
        height: 100px;
    }

    .news-container:before,
    .news-container:after {
        content: "";
        display: table;
    }

    .news-container:after {
        clear: both;
    }

    .news-container:nth-child(2n) {
        margin-right: 3%;
        float: left;
    }

    .news-container:last-child {
        margin-right: 0%;
    }
}

@media only screen and (max-width: 400px) {
    .news-container {
        min-width: 300px;
    }
}

.news-container:first-child .news-contacts-phone {
    position: absolute;
    bottom: -1px;
    right: 10px;
}

@media only screen and (max-width: 440px) {
    .news-container:first-child {
        font-size: 1.5rem;
    }
}

.news-contacts {
    maring-bottom: 500px;
}

.news-contacts-address {
    color: #ffc0cb;
    font-size: 16px;
    font-size: 1rem;
    color: #555;
    text-rendering: optimizelegibility;
    font-weight: bold;
    margin: 0.75em 0;
    line-height: 1.6em;
    margin-top: -15px;
}

@media only screen and (min-width: 1050px) {
    .news-contacts-address {
        text-align: center;
    }
}

@media only screen and (max-width: 1050px) {
    .news-contacts-address {
        text-align: left;
        text-indent: 15px;
    }
}

.news-contacts-pib,
.news-contacts-post {
    font-size: 28.8px;
    font-size: 1.8rem;
    color: #555;
    text-rendering: optimizelegibility;
    font-weight: bold;
    margin: 0.75em 0;
    line-height: 1.6em;
    padding-top: 15px;
    color: #85144b;
}

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

    .news-contacts-pib,
    .news-contacts-post {
        text-align: center;
    }
}

@media only screen and (max-width: 1050px) {

    .news-contacts-pib,
    .news-contacts-post {
        position: absolute;
        bottom: 0;
        left: 0;
        text-align: left;
        text-indent: 15px;
    }
}

@media only screen and (max-width: 440px) {

    .news-contacts-pib,
    .news-contacts-post {
        font-size: 1.5rem;
        line-height: 1.2rem;
        text-indent: 20px;
    }
}

.news-contacts-org {
    font-size: 24px;
    font-size: 1.5rem;
    color: #555;
    text-rendering: optimizelegibility;
    font-weight: bold;
    margin: 0.75em 0;
    line-height: 1.6em;
    color: #001f3f;
}

@media only screen and (min-width: 1050px) {
    .news-contacts-org {
        text-align: center;
    }
}

@media only screen and (max-width: 1050px) {
    .news-contacts-org {
        text-align: left;
        text-indent: 15px;
    }
}

.news-contacts-email {
    position: absolute;
    bottom: 20px;
    right: 10px;
    font-size: 1.3rem;
}

.news-contacts-phone {
    position: absolute;
    bottom: 10px;
    right: 10px;
    font-size: 1.5rem;
    color: #001f3f;
}

.node-press-service .label-above {
    font-size: 28.8px;
    font-size: 1.8rem;
    color: #555;
    text-rendering: optimizelegibility;
    font-weight: bold;
    margin: 0.75em 0;
    line-height: 1.6em;
    width: 100%;
    height: 30px;
    box-shadow: 9px 9px 17px -9px rgba(0, 0, 0, 0.86);
    margin-bottom: 15px;
    line-height: 30px;
    text-indent: 15px;
    color: #ccc;
    text-transform: uppercase;
    background: 10% -webkit-gradient(linear, left top, left bottom, color-stop(0, #001f3f), color-stop(1, 10%)) repeat-x;
    background: 10% -webkit-linear-gradient(top, #001f3f 0%, 10% 100%) repeat-x;
    background: 10% -ms-linear-gradient(top, #001f3f 0%, 10% 100%) repeat-x;
    background: #001f3f;
    background: 10% linear-gradient(top, #001f3f 0%, 10% 100%) repeat-x;
}


.page-communal-enterprise .region-content .view-communal-enterprise .views-row .fieldset-title {
    font-size: 28.8px;
    font-size: 1.8rem;
    color: #555;
    text-rendering: optimizelegibility;
    font-weight: bold;
    margin: 0.75em 0;
    line-height: 1.6em;
    width: 100%;
    height: 30px;
    box-shadow: 9px 9px 17px -9px rgba(0, 0, 0, 0.86);
    margin-bottom: 15px;
    line-height: 30px;
    text-indent: 15px;
    color: #ccc;
    text-transform: uppercase;
    background: 10% -webkit-gradient(linear, left top, left bottom, color-stop(0, #001f3f), color-stop(1, 10%)) repeat-x;
    background: 10% -webkit-linear-gradient(top, #001f3f 0%, 10% 100%) repeat-x;
    background: 10% -ms-linear-gradient(top, #001f3f 0%, 10% 100%) repeat-x;
    background: #001f3f;
    background: 10% linear-gradient(top, #001f3f 0%, 10% 100%) repeat-x;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row .fieldset-title .views-fieldset .views-field .views-field-name .field-content a {
    color: white;

}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts {
    height: 300px;
    zoom: 1;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
    position: relative;
    box-shadow: 9px 9px 17px -9px rgba(0, 0, 0, 0.86);
    margin-bottom: 15px;
    border: solid 1px #ccc;
    background: 10% -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, 10%)) repeat-x;
    background: 10% -webkit-linear-gradient(top, #eee 0%, 10% 100%) repeat-x;
    background: 10% -ms-linear-gradient(top, #eee 0%, 10% 100%) repeat-x;
    background: #eee;
    background: 10% linear-gradient(top, #eee 0%, 10% 100%) repeat-x;
}

.view view-vacancies .view-id-vacancies .view-display-id-page .view-dom-id-fe4239301502eda8cfe3dd0bb43faae0 div {
    height: 300px;
    zoom: 1;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: 3%;
    position: relative;
    box-shadow: 9px 9px 17px -9px rgba(0, 0, 0, 0.86);
    margin-bottom: 15px;
    border: solid 1px #ccc;
    background: 10% -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, 10%)) repeat-x;
    background: 10% -webkit-linear-gradient(top, #eee 0%, 10% 100%) repeat-x;
    background: 10% -ms-linear-gradient(top, #eee 0%, 10% 100%) repeat-x;
    background: #eee;
    background: 10% linear-gradient(top, #eee 0%, 10% 100%) repeat-x;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts .views-field.views-field-field-url {
    bottom: 19px;
    position: absolute;
    right: 16px;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts .views-field.views-field-name {
    font-size: 24px;
    font-size: 1.5rem;
    color: #555;
    text-rendering: optimizelegibility;
    font-weight: bold;
    margin: 0.75em 0;
    line-height: 1.6em;
    color: #001f3f;
    text-align: center;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts .views-field.views-field-field-reception-adress {
    color: #ffc0cb;
    font-size: 16px;
    font-size: 1rem;
    color: #555;
    text-rendering: optimizelegibility;
    font-weight: bold;
    margin: 0.75em 0;
    line-height: 1.6em;
    margin-top: -15px;
    text-align: center;
    padding-left: 0px !important;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts .views-field.views-field-field-na4 {
    font-size: 28.8px;
    font-size: 1.8rem;
    color: #555;
    text-rendering: optimizelegibility;
    font-weight: bold;
    margin: 0.75em 0;
    line-height: 1.6em;
    padding-top: 15px;
    color: #85144b;
    text-align: center;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts .views-field.views-field-field-full-adress {
    color: #ffc0cb;
    font-size: 16px;
    font-size: 1.2rem;
    color: #555;
    text-rendering: optimizelegibility;
    font-weight: bold;
    margin: 0.75em 0;
    line-height: 1.6em;
    margin-top: -15px;
    text-align: center;
    padding-left: 0px !important;
}

.page-communal-enterprise .region-content .view-communal-enterprise .views-row>.wrapper-contacts .views-field.views-field-field-mail {
    padding-left: 25px;
    position: relative;
}

.ds-1col.taxonomy-term.vocabulary-public-utility-services.view-mode-full.clearfix .field.field-name-title {
    font-size: 28.8px;
    font-size: 1.8rem;
    color: #555;
    text-rendering: optimizelegibility;
    font-weight: bold;
    margin: 0.75em 0;
    line-height: 1.6em;
    width: 100%;
    height: 30px;
    box-shadow: 9px 9px 17px -9px rgba(0, 0, 0, 0.86);
    margin-bottom: 15px;
    line-height: 30px;
    text-indent: 15px;
    color: #ccc;
    text-transform: uppercase;
    background: 10% -webkit-gradient(linear, left top, left bottom, color-stop(0, #001f3f), color-stop(1, 10%)) repeat-x;
    background: 10% -webkit-linear-gradient(top, #001f3f 0%, 10% 100%) repeat-x;
    background: 10% -ms-linear-gradient(top, #001f3f 0%, 10% 100%) repeat-x;
    background: #001f3f;
    background: 10% linear-gradient(top, #001f3f 0%, 10% 100%) repeat-x;
}

.view.view-vacancies.view-id-vacancies.view-display-id-page {

    width: 100%;



    font-family: sans-serif;
    /*border: solid 1px #ccc;*/
}

.view.view-vacancies.view-id-vacancies.view-display-id-page>div>div {

    border: solid 1px #ccc;
    margin: 10px;
    width: auto;

}

.views-row>div {

    /*display: inline-block;*/

}


.views-field.views-field-title {
    /*width:100%;*/
    font-size: 19px;
    text-decoration: solid;
    text-align: left;
    padding: 0px;
}

.view.view-housing-policy.view-id-housing_policy.view-display-id-page.housing-policy div div div {
    width: 100%;
    font-size: 19px;
    text-decoration: solid;
    text-align: center;
    padding: 10px;
    border: solid 1px;
    margin: 10px;
    height: 100px;
}

/*.views-field.views-field-title>.field-content>a{

	color: #2B8AD5;
	font-weight: bold;
}*/

.views-field.views-field-field-job-place {

    width: 82%;
    padding: 10px;
}

.views-field.views-field-field-phone {

    /*width: 15%;*/
    margin: 0px 8px;
    right: 0;
    /*float: right;*/
    height: 100%;
    padding: 5px;
}

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

.rates_1 .block-row {
    display: flex;
    /*width: max-content;*/
    /*text-align: center;*/
    margin: 10px;
    align-items: center;
    border: solid 2px #46739C;
}

.rates_1 .block-title {
    margin: 10px;
    text-align: center;
    width: 170px;
}

.rates_1 .block-title a {
    color: #46739C;
}

/*.view.view-vacancies.view-id-vacancies.view-display-id-page.views-row {

border: solid 1px #ccc;
}*/


.dev_strategy {
    margin-top: 50px;

    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

    justify-content: space-between;
    align-items: center;
    text-align: center;
    flex-wrap: nowrap;
}

.dev_strategy.views-fieldset {
    /*border: solid 1px red;*/
    /*width: 50%;*/
    /*height: 200px;*/
    margin: 25px 0;
}

.dev_strategy.views-fieldset div.views-field {
    border: solid 1px #477CC8;
    background: #F0F2F6;
    height: -webkit-fill-available;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 10px;
    height: 200px;
}

.dev_strategy span.file {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    float: left;
    background: none;
    box-shadow: none;
    /*border: solid 1px red;*/
}

.dev_strategy img.file-icon {
    display: none;
}

.dev-strategy.views-fieldset div.views-field.views-field-field-development-strategy-file div.field-content span.file {
    width: auto;
    float: left;
    background: none;
    box-shadow: none;
    /*border: solid 1px red;*/
    height: -webkit-fill-available;
}

.not-front .main-container .region-content .dev_strategy .file {
    display: flex;
    float: none;
    background-color: inherit;
    box-shadow: none;
    /*padding: 10px;*/
    position: relative;
    z-index: inherit;
    width: 100%;
}



.ds-1col.taxonomy-term.vocabulary-public-utility-services.view-mode-full.clearfix .collapsible.group-field-contact.field-group-fieldset.panel.panel-default.form-wrapper.collapse-processed {
    width: 49%;
    float: left;
    height: auto;
    /*150px;*/
    margin-right: 10px;

}

.ds-1col.taxonomy-term.vocabulary-public-utility-services.view-mode-full.clearfix .collapsible.group-field-boss.field-group-fieldset.panel.panel-default.form-wrapper.collapse-processed {
    width: 49%;
    height: 150px;
    float: right;
}

.ds-1col.taxonomy-term.vocabulary-public-utility-services.view-mode-full.clearfix .collapsible.group-field-about.field-group-fieldset.panel.panel-default.form-wrapper.collapse-processed {
    width: 100%;
}

.view .view-housing-policy .view-id-housing_policy .view-display-id-page .housing-policy .view-dom-id-de1d2cbb1ec1aef65ff09c300ed559c5 {
    border: solid, 1px;
}

/**********************  LINKS  ************************/

article div a {
    color: #0e3449;
}

article div a:hover,
div.field-name-body a:hover {
    color: #0e3449;
}

/******************** END OF LINKS  ********************/

@media only screen and (max-width: 400px) {
    .news-social-contacts {
        min-width: 300px;
    }
}

.news-social-contacts-facebook:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4JGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDYtMjBUMjE6MTA6MTArMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wNi0yMFQyMToxNzoyOSswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDYtMjBUMjE6MTc6MjkrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YWVmOWI1N2ItYTE5YS0yZDQ2LWJiNjYtYjhhNjVlNDJhMjcyPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOmFlZjliNTdiLWExOWEtMmQ0Ni1iYjY2LWI4YTY1ZTQyYTI3MjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmFlZjliNTdiLWExOWEtMmQ0Ni1iYjY2LWI4YTY1ZTQyYTI3MjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDphZWY5YjU3Yi1hMTlhLTJkNDYtYmI2Ni1iOGE2NWU0MmEyNzI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDYtMjBUMjE6MTA6MTArMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NzU8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzU8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pq8tNBMAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAADGdJREFUeNrkm3lUU2caxq9GQRYBRdFxQVFAwKWYBEjyZYGwJwFlvQmbCOLa1qWnday19Aw7KioKynIDwarFUVBbt7q0HafbODNdbKe1Pacz09b2tD2dulXUsfPMH1ziFSGAhAvCe85z4B8ON7/zfs/33O97QxGaoXjWJEIzsYRmXiQ0c4DQzAVCM58TmvmB0Mw1QjPXCc38TGjmW0IznxKaOUtoZg+hmXWEZsIJzTj2wzNThGYovv5RAKGZfEIznxCaQS91iwW4gdCMx2CB5UBoZi2hmStWAGRJbxGa0ROaETyOsJLYDvpfH0Nqr3uEZg4SmvF+HGDNIzRzkWdAnekwoZnxAxVW1QCBxFULoZmEgQQrndDMrwMQFFf/JjRD+hvWwQEOqb0S+gvWiccMVJvy+IQ1h21rPMZ6k9DM6L6GpXzMIXH1el/CGkdo5j+DCBYIzTT3BayJhGa+GmSg2nS69TMaKbmhvkt1BWo4+zKLwSpZco1JbqinQjKbWTV1qq5g7RvMoAjNQL24GfPCng+xtR9DObv5UC4TfDuVJVCxgx0UoRkEZzRCEr/rRxu7MZOorqoTUM6EZn4cCrBkSdUIzzkJaULlO48Kq3YogOL4FqJWvYkZotS1PYUVPZRAtaoWqvRGqNJfuWrr4OraE1if99dDy/WtmqutxDTlNkxVbIW7ssysyfIyzFDvAKEZKAxGq3dX5IrzmCnOWN9dWFn9A8kIhd4Iz9ByuAaUIjitHitzX8PTeSex6qXjZq3JP4GsDUdA9HWQJNVa/TlU6Y1Qpu79ztZ+rF13YDX1RzcRmsFURRlCM0x4+ejHaLnzX3RW12/cgjq1GnN1VX3iXZErzsPDn17bFSyf/ugqhcGISWQr1haeQnfq+o1bkMcXwy+iDPKUBqt7V3BGIxQpDd/Y2Lk4WoJV2B9d5Ru1C7LkWly93tItWNdutIDEl8JLsQkkuQZyg8nK3VWLyBXnMMVXk24J1hf90VkTpVtQdeCv6G5dv9kCRWIZPOUbERC7BXKDCXJ9nVW7K2zJcfhH5h7pDFa/pHX/mN0gNIPvf7zRbVg3f70DZVIZPJW5EGryEbRwO+QpJhDaeruj3GBCSGYTRo/znNMRrIr+gOUVVg569R8twrlz9x6eLz2KuKVVyHp2L9LX1CEwtgTzowsh1hVBFJ0HSUKFdf2LXYrucxeu6gjWx/0Ba4Z6BxY912wRVsnu10G5ZsFNuB5uwvWYFLABIm0RAmNLINYVQ6QthEhbAFlSlVX9K2LZaXhLllS0h+XHp6FLEmsREF+DwIQauCu3Qb/mkEVYisStcBOuh390IZ6IKsATUQUQ64ofkEhbALG2iF1C9VZ51tDsVzEvdMOrLCZBGyyaz5gwV1sJr/By+ETuhNP8QuiW7rMISxa3GXbeqzFd9gLcJRvhId8EkbYYATElDwATavIQuKAMckMDiL73/qXKaIQ0ofKyYOQoW25n5fEBSppUC7+oCjQ0f4ivv7+Ki5eu4O2/f41LX/xgEdZHn32LCxe/xPsf/hOffvkd3nj3MmRxW+Cr/sNDHSbU5EESvxMKK/iXIqUBqvRX7jqO9ZjJhcVLag9KrIF3eDkuXrqC3tTNW3egYnfD9rDE2iIINfnWMXy9EWFLXsN49yCNeSkSmnmbD1iSxBp4hpXj3Q++6RWsazdaIE/YCi9VB7DaDF9TAFlyda8NP2L5GbjPWZDFwrKhCM18OZhgiXXFEGnyERC7uRVWLwJrxLIzcJ+zYAMLaxTF14koL8vwAWAFCFy4nQX2aIYfvvQ0ZghTi1lY9hQ7lsiLwc/VVqLM+C4uXPwXjpz5DAde/Rjn3vnKIpzz71xGw6H3cPjEBzj5xqfY1/wXSOM2Y3ZYnkVYYl0RhNG9M/ywnBPwU67ZzjssOc1AmVIHr7ByTJBuwRRFGYZ5vwR1uskiLMmCUlATczDO/1mMmfcMJgjXPxBKLXaXtqjVvx4xsIblnICfam05F9ZP/J5315o1Q70dqesOW4SlyazAVOlGCLVFZnUFqf1yFOuKQfTGHgfW8KWn4CleVMrCcqD6c9BjZugOpD1jGVZs9m5Mk27sEaCH81c+AmO39ti/WIN/kQvrb4MdVltgDYorZ/2re8Ail5/FtHnxq7iwTgwFWGJtEUSafEgTKrvnX3ojwnKOY8IMRRwX1pYhAcscWPO7FVjlhnqEZDbB2c13DhfW8qEC635g7fqEVZm2H4Rmvrexc3Hm7obioQSrDVjQwm0WDV+ddQTzo/PPmUGxsIYRmvl6KMES64ohjOYafgexIeckfOSrallYTm2vOxT7haMhBcts+Il7oGjvX+yx8kxR2gssLOe2F2mK0Ez2kIPFCaxyvRFyff0DN+RhS16D6xQR4XSWoA3WGPbra0MK1oOGX88afi3Ui5sQuHD7eywoW4qiHNvfGzYMRVhm/1q4A4qUBsiSaxG14jw8AzKfY2G5UBRl1x5W+FCFdT+wVkCVfgAhiw7ddhw7fToH1siOBkPe4hWWegcynrV8FbZgyR649zUsNrAKo/MQsex1+CnXbuZ41WiKooZ1BOslPmF5h++EfvVB3LrVgrt37+HajRaz7v32G67fvA3d4kpMl73Q57DEutYbI4WhHi4T/LxZWGPMS7ADWJMJzdzmD5ixdTYrcTtIXAnkCVsfUkBMCUQ9PJZ51KWoSKmHtyS7ikXjyEYGgaXJvyd5u0fUGyFLNmKutgJeqlx4KjbCS5Xb+rvyRXipciHUFCEwpqTvuyp2C0hyNUa7evhxvMq+OwO47/M5zyk3mCBLroZIUwCRtpCXJdc+b6nS9sFXvsrIeb1xYWNDl7AI70NtKQ2QJu6GSJPPKzCRthDSxEpIEyt/GeU4fiKnq0Z3d7SbIjTzFO/DbYYGSBN2t84u6HjwKV0RAhdshSLFBNcp80M4rzbO5rjQTVgUoZl/8AvMCEXKXgTFbYcwOo+XrlKl7oWHf/JG85lVR17VTVhC/kcn6yDX1yEgprRPgYk0+VCm7oVYW/QRB4czm62GdwgrOKOxK6mDMw5Crq+DLLmGJ8OvZ4FthkiT3yeGLqdrERS3/Tt7p99N54ByoSjKptM5eEl8hWXF7aIk8buiVa1TvCDJtbztkHJ9HQJ0JebTAWuBIsnVkCZWXrW7D8qJBeVg8esogpGjLGq4YARFURTlQ1bmaVe/B2XafsiSqnma52pgI4V1dkiRJh+EroFcX3trtOuM2e1A3X+tsUZNmhWRHb70FNSLmyFLquJphzRBklDRuhx7keRFmgIoDHWQxO+85uAydS77kUazy8+6oNpq7OT5ktCsoy2h2cd46rDWHVISvxOi6LyeRwptEcS6IqjSXkZATOllWwdXt3agOjd0a5TTOE9/9eLm29FP/smcvvsUmN4IhcGEoIU9ixQibQGC4nZAnXkIvoqnmoYNH0Fxll6boY+g+rpGOY6fMFu17mBYzkl2WVb3faQwmBAQuwVCTV43uqkYytQGkOSq/03xjd7ULh60LT0BxWc5u/kEKFP3/RT95AX2pLGmD/2rHnLaaDZrsa6kw6Apid+J4PT9mK1ac8rWfqybeRjtfjc5UP1VI2wcHGfJlleGLTmOqJVvQJV+gIVW2yeGL0uuMY9DinUlZl+SJe1ByKJGSBMrf5s4U5XFeURHDih7aiCU45hps2bJVjCKFNPVqJVvQp111Hy1ZG1g0qQqiLQFCIgphVxfB1XaPswNXX9pik/UJhs7l3GcywZnTjQYSQ20GmFj7zDFJ3pJQOyWDyOWn0HEirMIXnSo9fakV+Bq2RMKE8KWnEB4zglIE3bBT/n02XFTRTGcRxjOwnF54MJhoJfrFGGID1lZGRRX/lVo9jFErjiHsJyTCM06hpDMwwjOaERwRiOUKXsh19e3JneDCcq0fQjOOIjgjINQZzYhNPsYwpedRsSyMwjOOIjABds+mSFK3TTKYdxkzr+zabfTOfKy21mjwdrvNi4T/CQe/vTvZ6vWHfCPzL0ojtn8hSR+1xVJ/K5fVGn774RkNiF40SGEZB6+J9fX/RoUt/PnoLjyb0Taok/8I3P/7KdcY5rsE5lt7zTJo/3mzOkiJ9bAbajHsIazXvFwQh42bMRwga2zYIStm8MYdw/nCb6zncbPmuPs5uM9ytFt6nDByPECgW1n6Xokp4PaooBtnwZMnkvAfiA79qegB11qz3mPa0vejmxXjaAGeQ1ju6MNnj27fDqTPatR7N8J+H7g/w8A/ouMIWJIiHUAAAAASUVORK5CYII=") 15px 13px no-repeat;
}

.news-social-contacts-youtube:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAABcSAAAXEgFnn9JSAAA4JmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDYtMjBUMjA6MjE6NDQrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wNi0yMFQyMToyNjowMSswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDYtMjBUMjE6MjY6MDErMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODI0NzIxMmEtNjI5Ny0yYTQyLWFmODgtZmM3NjkwMDg3ZmIzPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjgyNDcyMTJhLTYyOTctMmE0Mi1hZjg4LWZjNzY5MDA4N2ZiMzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjgyNDcyMTJhLTYyOTctMmE0Mi1hZjg4LWZjNzY5MDA4N2ZiMzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4MjQ3MjEyYS02Mjk3LTJhNDItYWY4OC1mYzc2OTAwODdmYjM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDYtMjBUMjA6MjE6NDQrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xNTAwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4xNTAwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj43NTwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj43NTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+lT/6PQAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAALAklEQVR42uzcfVQU9RoH8CfxirKzs4PyMgvsLrCsyy6ovd0shBFElAgUEeTFJAu8KChwQERQs4vW7XRvJtWJqEx50UyPMFhaptYf2MvN2+lNDb2lKZppRZlHM62+94/d5SoizLIv7ppzznM4hyMzv/Px+T3zzG9+uwSAboa0uIkwECyRF5wZPiIvJIi8UCTyQr3IC6LICx+KvNAh8sJxkRdOmn92mH8vmv9dkfnvfJw53uuBdbfICzUiL7SLvHBO5AXYEOfM56kxn/eGwNKIvLBY5IWPbcTpLz42X0fjjlhG87S56GCknnHRfF2jO2D5i7xQ52Sga0WdeTwuiVUk8sIZF4GyxBnzuFwGSy3ywi4XQ+oZu8zjvK5YKSIvnHVxKEucNY/3umAtchOknrHI2Vir3RTKEqudhfW8m0NZot7RWKtvECirMmwgWBU3GJQlKuyNlXiDQlki0V5YI0Re+O0Gx/qtr5UMa7Deu8GhLPGerVgFfxIoSxQMFIv9E0y/3qYjOxCstXYZgH8MRP8YtPpFo9XP/NPXDuH3/3NarmEnsLXWYmmsuUBbQCxaht+DDaRHE2nQSEFooAA0UhCaSI0m0mA9haKZQrCeQrGBdDbFegpDM4Wg2XxO0zXUV1y3mYKxcVAEWv2i0RYQay2YxhqsBqlIon8MmkiNVwePwjvxD+E/hTX4tOopfLakFgceewEHVzXg0NPNOLKuFV+t2YIjDSKOt+7C8dZd6GzZaXUcF3fj2OYdOPxyCw6vNZ2zY1UDDj7VgP01dfhsaS0+WfQk/v3gUuy4LR3rSYsNpEdbYBxE5XipWA1SsXytyaZGCkL71Pn4/v1P4GrHH7/9js6WndgecR82kBpblXEQlZKzy1cKVrWkk/nFoIEC8eniVXD14/fzF/BadBY2kAbbAuPRKg2rWgrW4X6zKjAWTaRC+7QFcJfjxwu/4FnlXXht6BhsVcZKATvcH9btUrJqi3wsNnmNwfnjp+BOx+b6l7GQZGhXJmArP14K2O19Ya2QgtVMoWifMh/udnzf1YUkJhCPDxmJPYGSwFb0hfWBFKxGCsQnlU/CHY/CW8fjLiI87XMH9gT0C/bBtbA4kRcuScFqIjX21dTZ53+78wS+OfiV07CWCCkYR4RErwATWN8ZdknkBa43rARpHbmAJtLgYG2TXQZ/bH8HUj190Vb7vFOwVibnII4IqbIgqWAJvWGVS318aaZgfPXSFrsM/mxXF6aQNyKIUDvH8XVw1cy5iCZCDhOMVFkQ7vVS4mmfO9B+bbDy3rDqrME6+sp2uwz+p1OnMdvPgETywp1EmDd6LDr3H3IY1jMPFWMcEbIYTTdYYt9gdb1hbZOOFYLOLTvthpXrMxJTyBs5TAiiiZDkwWDnmmaHYL24oArRZqwrwUxTsv3qor+tN6wPpWC1+ozDKxSOk2/usStWCnHIYjSYyWqRSF64mwir5xTZHauxsuYKrN4yrEcN29sb1iHpWEac2vmeQ7CyGA1y2FCkD1F2T8tj+zrshrVu4fKrsHrLsMvADvWGdUI6lgHfvvWuw7CyGA2y5cHIYUIRTYT7PFhsWvEvXDh33mFYfYB19oZ1ypWwTFMyFBlDAhBGhMKRY/HzD10OxeoJVmsCO+nymXU/q8Uk8kQUEV5aWO3wadgbWJJXAJ4acftxG2uW47Cy5cHIlgUjighTvUZgz6utdi3wUrAsYNNkQUiTqb626W64kYw4tft9u2PlsKFIG+yPO4lQ/NcYnD7cafe7YUPFI5KwshgNMhk1ZsqD9w+4z2r1jcYG0uHEa+/YFSuVhmMyDcM9RHhufrnDmlKpmZXFaJAmUyFPrt1hcwd/bPMOuwz+zOnvMNvXgFuJkDyYw9uNGx36uFM3t7y7g+8vpjMq5Mu1a2x+Nvy6+XW7DL7rm5OIIsIs3SicOPClw58Na3OLJGNlMGrMYbXVNqw6mLD++9wr9ll12NeBZwtK8Mcvl5yy6vB42mwIErAyGQ1mMGoUKnRJA1/PMi/RHPjHi3YZ/KWLF526+Ld8Ujri6JZ+sWYwauQwwShV6H1tXClV4fPlz7rlSmll1L2YSIP7xUqXqZErD/m4VKG3bQ2+kYLw0fyV7rmsrB2LRPKSdCcsYMOeqPaOsO3tzkaPSLw5Os3toI5+/gUSSYbpg/l+61UGo0axQn93pbfRtveGol8MGkmFzs1vuRVW7f2mO2G2PFjKFOys4oxUyRlteyPdFjAer3pGYsuIu3DOTd4dvr/ldQhESPdU9gmVzWgwTabCXFb390eGj6LqfjJL0l6HrYETsJ5C0aaKw9F397o01BsvrEUCeSLpFhY5bGjfvZVMjSxGgypvo3KZdyT1VbMs0SgVbBPp0exhwMsPlGBHaxtOfnkEP317Gme7fsKFc+ed1hpc/OUCLpw/jzPf/YAfvz2No58fwO61G7B0YiqiiZBMCsxktf0W9mmyIMxhtZtqho+mZd6RtMw70n77s9oC4/AGF4UXKRBTaSgmevoj10ePB3kj8oJGYa72TpSOiUVxZDQWjZ2MpbFTUR2TjMXjkrA8YToemzoLK5Nn9hmPpszEo1Pux9K4VCwel4TqmBQsGT8F5XfEozgyBiWjBMzR3IY81Rg84BeOWSNGIs3DH7FEiCVC5jAVcuQhEnorU39VpjCEVXJGKucMVM4ZJO38WycVrIUX8HZAPLb5xiDnFn9E0TAkkwL3kRz3kgyTyBOTaSgm0l8wgQYhnjwwkQYjjgjjrQjT3w5GPHkgngYhgYZgMg3FZBqKJGKQRHIkkwIpxGHaIF9keqn6LeY924V8VrtxmXckLeIMVCmhwA9oT2kLH4PdARPwhjIOeawWk4YpkS1xkK4QGYypVpVxhhEVnIHKFOHdAYm7ledas73QBBaPN81gCcN4twFLk6kwj9WVLvY2UhkXfkXAUfvgr8gwuetnWLYZapY85KNKbwOV94CyFsvH2i3elgzrnpJergmWbW5AMxg1FnIGZZV3BFVwhqsCjv7szuVTMt9Fa9gMRo3pMhXKuPDUFeZW4eFeAs74VFgLH4PdStOUzGe1SHChDMs0d+qFrG7ZEyNupceGj6FHh4/uNeCszxv2zDBXKPqZjAbpjBoPykPrF3PGbpSV1wjY8EnW+oGBTXCJKWmBmi0PWTdfoacKzkArHYhlQ4ZdP7Dsy2rUQ3Jt/TxWR/NYHS10AhaJvFBp05R0cluRwZjuevMUuuWlCj39jQ1zKhaJvJBq7fc6XN6H5cud01ZMl6mRyah/LVHoM5d4R1ARq6M51wHL8tC9e2AZFmueko4p+hmMGtNlasxiQtqLFXpdFWekCs5AhdcRyxLzRV742RVq2AxGjTSZCtlM8JkCNmx+iUJPpYpwWmhuMl0Bi0Re4K353ocrpiSrxSQv2zIs0zzlZjBq5LHaNaUKvX+5IpwKFTpaoNC7HJYldCIvPCPywq9SwHbZUPQtrcB0mQqZjOaPfFZbX86FR1RwBipVhFOxQu/yWJd/A1KVyAufWlXD+ij6ljfFGYwa6abCjVx5yBcFbNjD+XJtWDkXTtVcBJUo9FRsDnfBujyiRF5YKfLCHpEXzvfX6Sd6KbvXxNNlaswwF+xM096pS7nykL15rPaf81hdXJkinCo5I+XLtVSsGEmVnNHtsXq+FJlkvim8IPJCm8gLe1v4mI7dygnHtytjTxawYd9Mk6mO5MpD9uXKQ7bnykMa8lltWQEblrJAMVJZxOqohDNhlCj0VKYIpzxnYd2Mm1/qatf43wAqXcPPtrrH/gAAAABJRU5ErkJggg==") 15px 13px no-repeat;
}

.news-social-contacts-facebook,
.news-social-contacts-youtube {
    box-shadow: 9px 9px 17px -9px rgba(0, 0, 0, 0.86);
    margin-bottom: 10px;
    width: 100%;
    height: 100px;
    border: solid 1px #fff;
    background: 20% -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, 20%)) repeat-x;
    background: 20% -webkit-linear-gradient(top, #eee 0%, 20% 100%) repeat-x;
    background: 20% -ms-linear-gradient(top, #eee 0%, 20% 100%) repeat-x;
    background: #eee;
    background: 20% linear-gradient(top, #eee 0%, 20% 100%) repeat-x;
}

.news-social-contacts-facebook:before,
.news-social-contacts-youtube:before {
    content: '';
    width: 99px;
    height: 99px;
    position: absolute;
    left: 0;
}

.news-social-contacts-facebook p:first-child,
.news-social-contacts-youtube p:first-child {
    font-size: 28.8px;
    font-size: 1.8rem;
    color: #555;
    text-rendering: optimizelegibility;
    font-weight: bold;
    margin: 0.75em 0;
    line-height: 1.6em;
    line-height: 15px;
}

span.views-label.views-label-field-trans-contents {
    display: none;
}

@media only screen and (max-width: 600px) {

    .news-social-contacts-facebook p:first-child,
    .news-social-contacts-youtube p:first-child {
        font-size: 15px;
    }
}

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

    .news-social-contacts-facebook p:first-child,
    .news-social-contacts-youtube p:first-child {
        margin-top: 20px;
    }
}

.news-social-contacts-facebook p,
.news-social-contacts-youtube p {
    font-size: 24px;
    font-size: 1.5rem;
    color: #555;
    text-rendering: optimizelegibility;
    font-weight: bold;
    margin: 0.75em 0;
    line-height: 1.6em;
    margin-top: -10px;
    color: #00a6fc;
    line-height: 15px;
}

@media only screen and (max-width: 600px) {

    .news-social-contacts-facebook p,
    .news-social-contacts-youtube p {
        font-size: 12px;
    }
}

.news-social-container {
    padding-top: 10px;
    height: 70px;
    display: block;
    margin-left: 100px;
}

/*.pane-views-news-block-1 .pane-title{
  display: none;
}
#block-system-main{
  display:none;
}*/
#block-social-media-links-social-media-links>ul {
    padding-left: 0px;
}

#block-social-media-links-social-media-links .social-media-links {
    padding-left: 85px;
}

.fixed {
    position: fixed;
    top: 0;
    background: #1f3556;
    opacity: 1;
    z-index: 9999;
}

.back-to-top p {
    color: #fff;
    font-size: 40px;
    text-align: center;
    line-height: 55px;
    cursor: pointer;
    color: #00a6fc;
}

.back-to-top__visible {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 50px;
    background: #1f3556;
    border-radius: 50%;
    border: solid 3px #00a6fc;
    z-index: 500;
}

.form-wrapper {
    max-width: 100%;
    overflow: hidden;
}

@media only screen and (min-width: 1500px) {
    .back-to-top__visible {
        right: 230px;
        bottom: 50px;
    }
}

@media only screen and (min-width: 1100px) and (max-width: 1500px) {
    .back-to-top__visible {
        right: 130px;
    }
}

@media only screen and (max-width: 1100px) {
    .back-to-top__visible {
        right: 100px;
    }
}

@media only screen and (max-width: 1100px) {
    .back-to-top__visible {
        right: 10px;
        bottom: 50px;
    }
}

.logo--public--buy {
    display: block;
    max-width: 250px;
    padding: 20px 30px;
    background: #f4f7fa;
    border-bottom: solid 5px white !important;
    border-top: solid 5px white !important;
}

.users dt {
    color: #00284d;
    font-size: 1.1em;
    padding: 10px 0 0 0;
    text-transform: uppercase;


}

.users dd {
    margin-left: 1.5em;
    border-bottom: #ccc 1px dashed;
    font-size: 1.1em;
    color: #001427;

}

.users ul {
    padding-left: 1em;
    list-style-type: square;
}

.users li {
    border-bottom: dashed 1px #ccc;
}

.users .red {
    color: #c03;
    font-size: 0.9em;
    font-weight: 600;
}



.users tr {
    border-bottom: #ccc 1px dashed !important;
}

.users tr:before {
    content: '\■';
    font-size: .7em;
    margin-left: -2px;
}

.work-period {
    min-width: 180px;
    vertical-align: top;
}


#deputy-map {
    display: inline-block;
    float: right;
    padding-left: 10px;
}

#deputy-map img {
    height: 70px;
}



.exist {
    background: #c8e6c9
}

.epsent {
    background: #e57373
}

th {
    height: 60px;
    white-space: nowrap;
    cursor: pointer;
    padding: 0 !important
}

.asc {
    background: #c8e6c9
}

.desc {
    background: #e57373
}

th:not(:first-child)>div {
    width: 2em;
    margin: 0 auto
}

th:first-child>div {
    text-align: center
}

th>div>span {
    font-size: .9em
}

td {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 1em
}

tbody td {
    border: 1px solid #f9fbe7
}

.deputy-leftout {
    text-align: left
}

.en.last {
    display: inline-block !important;
}

aside.col-sm-3 {
    top: 58px !important;
}

.corona--large .corona {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 50% !important;
    height: auto !important;
    min-width: 340px;
    z-index: 1100;
}

.corona__box {
    display: inline-block;
    cursor: pointer;
}

.corona__box.corona--large::before {
    content: "";
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #000;
    z-index: 1100;
    opacity: 0.4;
}

#major p {
    color: #fff;
}

.styled-table {
    border-collapse: collapse;
    margin: 25px 0;
    min-width: 500px;

}

.styled-table thead tr {
    background-color: #4290d6;
    color: #ffffff;
    text-align: left;
}

.styled-table th,
.styled-table td {
    padding: 12px 15px;
    margin: 10px;
}

.styled-table tbody tr {
    border-bottom: 1px solid #dddddd;
    padding: 10px;
}

.styled-table tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

.styled-table tbody tr:last-of-type {
    border-bottom: 2px solid #009879;
}

.styled-table tbody tr.active-row {
    font-weight: bold;
    color: #009879;
}


/* Slider */
.slick-slider {
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,
.slick-track:after {
    display: table;

    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;

    height: auto;

    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

/*  */
.slick-img {
    width: 100%;
    margin-top: 30px;
    height: 310px;
    z-index: -1;
    position: absolute;
    opacity: 0;
    background-position: center center;
    background-repeat: no-repeat;
    transition: all 1s ease-in-out;
}

.slick-img-one {
    background-image: url(https://khm.gov.ua/sites/all/themes/custom_bootstrap/images/top_main.jpg);
}

.slick-img-two {
    background-image: url(https://khm.gov.ua/sites/all/themes/custom_bootstrap/images/top_img/invest.jpg);
}

.slick-img-three {
    background-image: url(https://khm.gov.ua/sites/all/themes/custom_bootstrap/images/top_img/img.jpg);
}

.slick-img-four {
    background-image: url(https://khm.gov.ua/sites/all/themes/custom_bootstrap/images/top_img/gis.jpg);
}

.slick-img-five {
    background-image: url(https://khm.gov.ua/sites/all/themes/custom_bootstrap/images/top_img/edem.jpg);
}

.slick-img.visible {
    opacity: 1;
}

.navbar-default {
    background-color: transparent;
}

.table-border_bold td {
    border: 2px solid black;
}

/* .sf-menu-government .sf-depth-1.menuparent.nolink.sf-with-ul {
    padding-left: 68px;
} */@charset "utf-8";
/* CSS Document */



.page-header {
  margin-top: 1em !important;
  text-indent: 0.1em;
  font-weight: 400;
}





.admin-commission h4 {
  font-size: 24px;
  font-size: 1.5rem;
  text-rendering: optimizelegibility;
  font-weight: bold;
  margin: 0.75em 0;
  line-height: 1.6em;
  display: block;
  text-transform: uppercase;
}
.admin-commission .contacts {
  border-left: 4px solid #1565c0;
  margin: 1em 0;
  padding-left: 1.5em;
  padding-top: 1px !important;
}
.admin-commission .contacts:after {
  content: "";
  display: block;
  clear: both;
}
.admin-commission .contacts > p {
  font-weight: 300;
  font-size: 127%;
  font-size: 1.27rem;
  line-height: 127%;
  line-height: 1.27rem;
  margin-top: 0;
}
.admin-commission .contacts > cite,
.admin-commission .contacts > footer,
.admin-commission .contacts > figcaption {
  color: #888;
}
.admin-commission .contacts > cite:before,
.admin-commission .contacts > footer:before,
.admin-commission .contacts > figcaption:before {
  content: '\2014';
}
.admin-commission .contacts .address::before,
.admin-commission .contacts .phone::before,
.admin-commission .contacts .email::before,
.admin-commission .contacts .employee::before {
  padding: 10px 10px 10px 0;
  font-size: 1.3em;
}
.admin-commission .contacts .address::before {
  content: "🏠";
}
.admin-commission .contacts .phone::before {
  content: "☎";
}
.admin-commission .contacts .email::before {
  content: "✉";
}
.admin-commission .contacts .employee::before {
  content: "\1F464";
}
.admin-commission .docs {
  border-left: 4px solid #1565c0;
  margin: 1em 0;
  padding-left: 1.5em;
  display: flex;
  justify-content: space-between;
}
.admin-commission .docs:after {
  content: "";
  display: block;
  clear: both;
}
.admin-commission .docs > p {
  font-weight: 300;
  font-size: 127%;
  font-size: 1.27rem;
  line-height: 127%;
  line-height: 1.27rem;
  margin-top: 0;
}
.admin-commission .docs > cite,
.admin-commission .docs > footer,
.admin-commission .docs > figcaption {
  color: #888;
}
.admin-commission .docs > cite:before,
.admin-commission .docs > footer:before,
.admin-commission .docs > figcaption:before {
  content: '\2014';
}
@media only screen and (max-width: 640px) {
  .admin-commission .docs {
    flex-direction: column;
    height: 170px;
  }
}
.admin-commission .docs div {
  display: flex;
  width: 270px;
  border: solid 1px #1565c0;
}
.admin-commission .docs .icon {
  min-width: 60px;
  height: 70px;
  position: relative;
}
.admin-commission .docs .icon:after {
  content: "🗎";
  font-size: 3.5em;
  font-weight: 400;
  position: absolute;
  left: 12px;
  color: #1565c0;
}
.admin-commission .docs a {
  font-size: 13px;
  padding: 10px 22px;
  border-radius: 3px;
  background-color: #4492eb;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  font-family: "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif;
  line-height: 1em;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  border: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 10px 20px 0 10px;
  font-size: 1.3em !important;
  display: block;
  width: 200px;
  min-width: 200px;
  height: 70px;
  text-align: left;
}
.admin-commission .docs a:hover,
.admin-commission .docs a:focus {
  background-color: #368aea;
  color: #f7f7f7;
  border: none;
}
.admin-commission .docs a:active {
  background-color: #2982e8;
}
.admin-commission .schedule {
  box-shadow: inset 0 0 6px rgba(0,0,0,0.05);
  background-color: #f5f5f5;
  padding: 15px;
  border-radius: 4px;
  margin: 20px 0;
  border-left: 4px solid #1565c0;
  margin: 1em 0;
  padding-left: 1.5em;
}
.admin-commission .schedule:after {
  content: "";
  display: block;
  clear: both;
}
.admin-commission .schedule > p {
  font-weight: 300;
  font-size: 127%;
  font-size: 1.27rem;
  line-height: 127%;
  line-height: 1.27rem;
  margin-top: 0;
}
.admin-commission .schedule > cite,
.admin-commission .schedule > footer,
.admin-commission .schedule > figcaption {
  color: #888;
}
.admin-commission .schedule > cite:before,
.admin-commission .schedule > footer:before,
.admin-commission .schedule > figcaption:before {
  content: '\2014';
}
.admin-commission .schedule a {
  font-size: 1.2em;
}
