﻿/* Основные настройки для слабовидящих */

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

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

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
}

.article-title {
        border-bottom: 1px solid #b2b2b2;
        margin: 15px 0;
        padding: 5px 0;
        position: relative;
}

.article-title:before,
.article-title:after{
        content: '';
        border-right: 28px solid #fff;
        border-top: 15px solid #b2b2b2;
        bottom: -15px;
        position: absolute;
        left: 25px;
}

.article-title:after{
        border-top-color: #fff;
        border-right-color: transparent;
        bottom: -13px;
        left: 26px;
}

.site-slogan {
display: block;
}


.logo-image small 
{
display: block;
font-size: 100%;
}


.pop {
  font-weight: bold;
  color: #000180;
}

.menu-blind {
  font-size: 20px;
}

/* Островидящим */


.blind-1{
    width: 150px;
    height: 82px;
}
.blind-1:hover{
    background:url(../images/blind-2-hover.png) no-repeat;
}


/* 5 колонок для структуры РЦОИ */

.col-xs-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
 
.col-xs-1-5 {
  width: 20%;
  float: left;
}
 
@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
  }
}
 
@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
    float: left;
  }
}
 
@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
    float: left;
  }
}

/* страница новостей */

.my-news .article-title {
	font-size: 24px;
	color:red;
	min-height: 80px;
	border: none;
}

.my-news .article-title:before,
.my-news .article-title:after{
       border: none;
}

.my-news .item {
     
   padding: 10px 5px 5px 5px;
   display: table-cell;
   vertical-align: top;
   min-width: 150px;
   
   }
   
.my-news .items-row {  
   background-image: url(images/bg-news.png);
   background-repeat: repeat-x;
  }
  

.my-news .items-row [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: top;
    border-right: thin grey dotted;
    border-bottom: thin grey dotted;
    
}


.my-news .article-title A {  
   color:#060871;
  }
  
 .items-more h3 {
    margin: 30px 0 20px;
} 
  
  
  
/* flip-ссылки футера */

.card {
  min-height: 100px;
}

.front {
  display: none;
}

.back {
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: white;	
	min-height: 160px;
}

.back:hover {
	border: 2px solid black;
}



.card img {
    display: none;

}

.back a {
	color: black;	
	text-decoration:none;	
}

/* футер */

.t3-copyright {
  background-color: white;
}



/* off-canvas */

.t3-off-canvas .t3-off-canvas-header {
    background: #4289ca;
    color: #ffffff;
    padding: 0 0 0 12px;
    height: 35px;
}

/* иконки */

.glyphicon
{
color: #428bca;
line-height: 1.8;
}

ul.icon {
  list-style-type: none;
}

ul.icon li {
  text-indent: -1.4em;
}

ul.icon li:before {
  font-family: FontAwesome;
  color:#dedede;
  content: "\f14a ";
  float: left;
  width: 1.6em;
}



/* Хлебные крошки */

.breadcrumb > .active {
    color: #428bca;
}

.t3-navhelper {
   margin-bottom: 0px;
}








