/**
 * Place your custom styles here.
 */



.page-node-19213 h1 {display:none;}


.navbar .logo {
    margin-right: 0;
    padding-left: 0;
    margin-left: 0px;
}



#block-block-23 {margin-top:20px;margin-bottom:5px;}

#block-block-20  { padding-top: 20px;
    padding-bottom: 20px;}

.view-id-mneniya a {font-weight:bold; font-size: 12px;}

a {
    color: #0059a9;
    text-decoration: none;
}

.comment-add {padding-top:15px}

.form-search .form-group {
    margin-bottom: 0px;
}

.form-search .btn {font-size: 10px;}

.form-search .form-control {height: 22px;
padding: 3px 16px;
font-size: 12px;}

.form-search .btn-primary {

    background-color: #0059a9;
    padding: 3px 16px;
}


#block-views-slider-test-block {margin-top:15px;}
.alex2 {padding-top: 10px;}

 .block-title, .comment-form {
  /* чтобы линии не выходили за ширину блока заголовка */
  overflow: hidden;
}
.block-title:before, .comment-form:before, .comment-form:after,
.block-title:after {
  content: '';

  /* делаем линию строчно-блочной */
  display: inline-block;

  /* выравниваем вертикально по середине */
  vertical-align: middle;

  /* не позволяем ширине превысить 100% (будет добавлен бордюр) */
  box-sizing: border-box;

  /* установка ширины в 100% делает линию равной ширине тега заголовка
  ** благодаря этому линия заполнит все свободное пространство
  ** слева и справа от текста
  */
  width: 100%;
  height: 1px;
  background: #a9d9f6;

  /* добавляем к линии левый и правый бордюр цветом основного фона заголовка
  ** благодаря этому создается нужный отступ между линиями и текстом
  */
  border: solid #FFF;
  border-width: 0 10px;
}
.block-title:before, .comment-form:before {
  /* смещаем левую линию влево отрицательным отступом, равным 100% ширины
  ** благодаря этому линия встает слева от текста
  */
  margin-left: -100%;
}
.block-title:after, .comment-form:after {
  /* смещаем правую линию вправо отрицательным отступом, равным 100% ширины
  ** благодаря этому линия встает справа от текста
  */
  margin-right: -100%;
}

h2.comment-form {color:#0059a9;}

.region-footer-a h2  {margin-top: 10px;}


.thumbnail h3 { margin-top:5px;}
.thumbnail {

    margin-bottom: 0px;}
.thumbnail a {

    color: #414141;}

.thumbnail .caption {
    padding-left: 0px;
   padding-bottom:0px;
}

.hr { border:none; height:3px;  background: #046cc0; margin-left: 65px; margin-top: 2px; margin-bottom: 2px;}
.hr1 { border:none; height:2px;  background: #5698fb; margin-top: 0px; margin-bottom: 15px; margin-left: 40px; margin-right: 40px;}
em {    color: #0059a9;
    float: left;
    padding-right: 10px;
    font-size: 14px;

}
.navbar.container > .header_a {
     background-color: #0059a9;
    margin-top: 10px;

}

.header_b { height: 28px; background-color: #e4f0ff; padding: 0px 0; margin-bottom: 15px;}
#navbar {padding: 0; margin-bottom: 0px;
margin-top: 0;
/*background: url('http://snews.ru/sites/default/files/imagepicker/1/18_0.png') left 5% no-repeat;*/

}

.navbar-default {
    background-color: #fff;
    border-color: transparent;
}

.navbar-header {
    width: 100%;
}

.navbar-nav {
    /* background-color: #004da3;} */
    float: right;
    font-size: 16px;
    font-weight: bold;
}

.navbar-collapse {

    padding-right: 0px;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #113366;
}

.view-id-economy  .views-row {float: left;
   max-width: 25%; padding:1%; }

   .alex2  a {/* color: #063d6b;*/
text-decoration: none;
   }


ul.secondary {
    background-color: #0059a9;

    float: left;
font-size: 12px;
}

.view-popular em, .region-sidebar-second em, .view-frontpage em, .view-biznes em, em {
   /*  font-size: 12px; */

}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #ebebeb;
    background-color: #094c8f;
}

.navbar-default .navbar-nav > li > a {
    color: #0059a9;
}

#navbar .secondary > li > a {
    color: #fff;
    padding: 5px 13px;
}
/*.region-sidebar-second .view-display-id-block_2 .views-row {

    position: relative;
}*/

.region-sidebar-second, .region-sidebar-second .view-display-id-block_2 .views-field-title, .region-sidebar-second .view-display-id-block_1 .views-field-title, .region-sidebar-second .view-display-id-block_3 .views-field-title, .region-sidebar-second .view-display-id-block .views-field-title {
        /*position: absolute;*/
    bottom: 0;
    padding: 0px;
/* font-size: 18px; */
/* background-color: #fff; */
width: 100%;
padding-left: 0px;
}

h1, .h1 {
    font-size: 26px;
}

.region-sidebar-second h2, #block-views-frontpage-block-1 h2, #block-views-biznes-block-1 h2, #block-views-nedvizhimost-block-1 h2 {/*border-top: 4px solid #ff5722;
 background-color: #ffdbc7;
margin-bottom: 0;
padding: 10px 10px;
font-size: 18px;
color: #b52b00; */}


.region-sidebar-first h2,  .pane-title {font-size: 18px;
color: #004da3;
border-top: 4px solid #06f;
/*background-color: #b9e4ff;*/
margin-bottom: 0;
padding: 10px 10px;}

#block-views-similar-articles-block-1 .views-row,.view-display-id-block_4 .views-row, .view-display-id-block_5  .views-row, .view-display-id-block_2 .views-row, #block-views-frontpage-block-1 .views-row, #block-views-biznes-block-1 .views-row {
margin-top: 0px;
padding-bottom: 10px;
border-bottom: 1px solid #a9d9f6;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
}


.logo img {
    padding: 5px 30px;
}

.well {

    background-color: #fff;
    min-height: 20px;
padding: 0px;
margin-bottom: 20px;
}

.flexslider {
    margin: 0 0 60px;
    background: #fff;
    border: 0px solid #fff;

}

.slides .views-field-title {
        position: absolute;
    bottom: 0;
    padding: 10px;

font-size: 18px;
background-color: rgba(32, 31, 31, 0.53);
width: 100%;

}

.region-sidebar-second .views-field-title {
  padding-left: 0px;
}

/* h2 {color: #095cb1;}*/

h2, .h2 {
    font-size: 20px;
}

.region-footer-a h2 {color: #0059a9;}

body {
    background-color: #fff;
    color: #414141;
}

.region-sidebar-first li {

    list-style-type: none;
padding: 10px 0 10px 0;
border-bottom: 1px solid #c2c0be;
margin-left: -40px;

}

p { text-align: justify;}

.footer {

        border-top: 0px solid #fff;
    background-color: #0059a9;
    color: #fff;
    margin-top: 0px;
    padding-top: 0px;
    font-size: 12px;
}

.region-sidebar-first a {
    color: #414141;
    text-decoration: none;
}


.region-sidebar-second a {
    color: #414141;
    text-decoration: none;
}

a:hover { color:#113366;
text-decoration: none;

}

.views-row img {float:left;
    padding-bottom: 0px;
    border: 1px solid #a9d9f6;
}

.views-row:hover{
    background: #e4f0ff;
}

.st {
/*position: sticky;*/
top: .0em;}

.footer_a {
    border-top: 0px solid #4e5d6c;
}
.footer_a {

    padding-top: 15px;
}

.views-bootstrap-thumbnail-plugin-style h3 {
    font-size:14px;
}

.thumbnail {
    background-color: #fff;
    border: none;
}

.flexslider a {
    color:#fff;
}



#block-views-news-block-1, #block-block-3, #block-views-reklama-block {width:48%; float:left; margin: 0 5px;}


.view-id-news {border-left: 2px solid #0059a9;
padding-left: 10px;}

.region-footer-b ul li {float:left;}
.region-footer-b ul {margin-left: auto;
margin-right: auto;
max-width: 80%;}

.region-footer-b .nav > li > a {
    color: #fff;
}
.region-footer-b .nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #094c8f;
}

.footer_b {background-color: #0059a9; margin-top: 20px;}


.foot_sn {padding-left:50px; padding-right:50px;}


#block-views-frontpage-block-1 .views-row-last, #block-views-frontpage-block-2 .views-row-last {border-bottom:0px solid #fff;}

.field-name-field-image {margin-top: 15px; margin-bottom:15px;}

.view-display-id-block_1 .thumbnail {position:relative; margin-bottom: 15px; padding: 0px;     padding-top: 7px;}

.view-display-id-block_1 .thumbnail .caption {position:absolute; bottom: 0; background-color: rgba(32, 31, 31, 0.53);padding-left:10px;}
.view-display-id-block_1 .thumbnail .caption a {color:#fff; font-size: 16px; }

h2.block-title,
h3.block-title {
  color: #0059a9;
}
#block-block-5 {float:left; margin-left: 50px;margin-top: 5px;}

.nav-tabs > li > a {
    color: #0059a9;
}

.rtecenter {
 color: #fff;
font-size: 14px;

}

#block-views-mneniya-block-2  .view-display-id-block_2 .views-row {
  /*      background-color: #e4f0ff;
    padding: 5px 10px; */
    border:0px;
}

#block-views-mneniya-block-2 .view-display-id-block_2 {background-color: #e4f0ff;
padding: 10px;}

#block-views-mneniya-block-2 img    {margin-right: 15px; margin-left: 5px;
/*    border-radius: 50px;*/
    margin-top: 1px;

}


   #block-views-mneniya-block-2 .views-field-title { background-color: #e4f0ff; margin-bottom: 10px;
padding-bottom: 10px;    border-bottom: 1px solid #a9d9f6;
}

.colorbox img {padding: 15px 0;}

.pagination > li > a, .pagination > li > span {
    background-color: #a9d9f6;
    color: #424242;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color: #0059a9;}

.btn-success {
    color: #ffffff;
    background-color: #0059a9;
    border-color: transparent;
}


.list-inline {

    margin-top: 20px;
    background-color: #e4f0ff;
    padding: 10px;
}


.navbar .logo.logo6 {margin-left:150px;}
#block-block-11 {
margin-top:20px;
border-top: 1px solid #a9d9f6;
padding-top: 30px;
margin-bottom:20px;
    }

.block-share42 {margin-top: 20px;}


/* Portrait phones and smaller */
@media (max-width: 480px) {
.view-id-news .thumbnail {margin-bottom:40px; }
#block-views-news-block-1 { width: 38%; margin-top: 40px;}
#block-views-news-block-1, #block-views-reklama-block { width: 100%;}
/*.logo img {width:50%;}*/
.navbar .container {height:130px;}
.social {position:absolute; top:165px;}
.navbar-toggle {display:none;}
.region-header-a {background-color: #0059a9;}
.navbar-header .pull-left img {width:100%;}
.navbar-header img.news {max-width: 110%;}
.navbar .logo.logo6 {margin-left:70px;}
	}

@media (max-width: 767px) {
    #yandex_rtb_R-A-84109-3 {
        display: none;
    }
}

#block-menu-menu-all-news .menu a{
    font-size: 20px;
    padding: 0;
}

#block-menu-menu-all-news .menu a:hover{
    background: transparent;
}

a.block-title-link{
    color:#0059a9;
}

.pagination>li>a, .pagination>li>span {
    padding: 4px;
}

.breadcrumb {
  background-color: transparent;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  align-items: center;
}

.breadcrumb > li + li:before {
  color: #CCC;
}

.breadcrumb .delimiter {
  margin: 0 4px;
}

.breadcrumb > .last {
  color: #414141;
  overflow: hidden;
  text-overflow: ellipsis;
}

.field-name-field-news-tags {
  margin-top: 32px;
}

.field-name-field-news-tags::before {
  content: 'Метки:\00a0\00a0';
  display: inline;
  font-weight: bold;
}

.field-name-field-news-tags .field-items {
  display: inline;
}

.field-name-field-news-tags .field-item {
  display: inline;
}

.field-name-field-news-tags .field-item:not(:last-child)::after {
  display: inline;
  content: ',\00a0\00a0';
}
